DGML
   HOME

TheInfoList



OR:

Directed Graph Markup Language (DGML) is an
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
-based file format for directed graphs.


Introduction to DGML

Here is what a simple directed graph with three nodes and two links between them looks like which looks like this:
The complete
XSD XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item cont ...
schema for DGML is available a

DGML not only allows describing nodes and links in a graph, but also annotating those nodes and links with any user defined property and/or category.


See also

*
DOT (graph description language) DOT is a Graph (discrete mathematics), graph description language, developed as a part of the Graphviz project. DOT graphs are typically stored as Computer file, files with the .gv or .dot filename extension — .gv is preferred, to avoid confusi ...
*
Graphviz Graphviz (short for ''Graph Visualization Software'') is a package of open-source software, open-source tools initiated by AT&T Labs, AT&T Labs Research for Graph drawing, drawing graph (discrete mathematics), graphs (as in Vertex (graph theory ...
*
Microsoft Visio Microsoft Visio (, ), formerly Microsoft Office Visio, is a diagramming and vector graphics application and is part of the Microsoft 365 Business. The product was first introduced in 1992 by former American software company Visio Corporation, an ...
*
Graph Modelling Language Graph Modeling Language (GML) is a hierarchical ASCII-based file format for describing graphs. It has been also named ''Graph Meta Language''. Example A simple graph in GML format: graph comment "This is a sample graph" directed 1 id 42 lab ...


External links

* http://msdn.microsoft.com/vstudio homepage of Visual Studio * http://schemas.microsoft.com/vs/2009/dgml page describing the
XSD XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item cont ...
schema for DGML * http://www.lovettsoftware.com contains videos showing how to use DGML graphs in Visual Studio * https://msdn.microsoft.com/en-us/library/dd409365.aspx, documentation on how to use DGML


References

{{Graph representations XML markup languages Graph description languages XML-based_standards