gml2gv - DOT converters
gml2gv [ -?v ] [ -ggname ] [ -ooutfile ] [ files ] gv2gml [ -? ] [ -ooutfile ] [ files ]
GML2GV,GV2GML(1) General Commands Manual GML2GV,GV2GML(1)
NAME
gml2gv,gv2gml - GML-DOT converters
SYNOPSIS
gml2gv [ -?v ] [ -ggname ] [ -ooutfile ] [ files ]
gv2gml [ -? ] [ -ooutfile ] [ files ]
DESCRIPTION
gml2gv converts a graph specified in the GML format to a graph in the
GV (formerly DOT) format. gv2gml converts a graph specified in the GV
format to a graph in the GML format.
OPTIONS
The following options are supported:
-v Turns on verbose mode
-? Prints usage information and exits.
-ggname
The string gname is used as the name of the generated graph. If
multiple graphs are generated, subsequent graphs use the name
gname appended with an integer.
-ooutfile
Prints output to the file outfile. If not given, gml2gv uses
stdout.
OPERANDS
The following operand is supported:
files Names of files containing 1 or more graphs in GML. If no files
operand is specified, the standard input will be used.
RETURN CODES
Return 0 if there were no problems during conversion; and non-zero if
any error occurred.
LIMITATIONS
As both the graph and graphics models of GV and GML differ signifi-
cantly, the conversion is at best approximate. In particular, it is not
clear how multiedges are differentiated in GML, so multiedges are cre-
ated in GV with no user-available key. Also, no attribute information
is lost, in that any GML attributes that aren't converted to GV equiva-
lents are retained as attributes in the output graph.
At present, gv2gml does not support subgraphs and clusters. In addi-
tion, there does not appear to be a standard mechanism for specifying
default node and edge attributes in GML, so any attributes are repeated
for every node and edge.
AUTHORS
Emden R. Gansner <erg@research.att.com>
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+---------------+------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+------------------+
|Availability | image/graphviz |
+---------------+------------------+
|Stability | Volatile |
+---------------+------------------+
SEE ALSO
dot(1), libcgraph(3)
NOTES
Source code for open source software components in Oracle Solaris can
be found at https://www.oracle.com/downloads/opensource/solaris-source-
code-downloads.html.
This software was built from source available at
https://github.com/oracle/solaris-userland. The original community
source was downloaded from http://gitlab.com/graphviz/graphviz/-/ar-
chive/2.47.1/graphviz-2.47.1.tar.gz.
Further information about this software can be found on the open source
community website at http://www.graphviz.org/.
24 June 2011 GML2GV,GV2GML(1)