Recent from talks
All channels
Be the first to start a discussion here.
Be the first to start a discussion here.
Be the first to start a discussion here.
Be the first to start a discussion here.
Welcome to the community hub built to collect knowledge and have discussions related to DGML.
Nothing was collected or created yet.
from Wikipedia
This article relies largely or entirely on a single source. (November 2015) |
| DGML | |
|---|---|
| Developed by | Microsoft |
| Initial release | September 2009 |
| Type of format | Directed graph |
| Extended from | XML |
| Website | docs |
Directed Graph Markup Language (DGML) is an XML-based file format for directed graphs.[1]
Introduction to DGML
[edit]Here is what a simple directed graph with three nodes and two links between them looks like
<?xml version="1.0" encoding="utf-8"?>
<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml">
<Nodes>
<Node Id="a" Label="a" Size="10" />
<Node Id="b" Background="#FF008080" Label="b" />
<Node Id="c" Label="c" Start="2010-06-10" />
</Nodes>
<Links>
<Link Source="a" Target="b" />
<Link Source="a" Target="c" />
</Links>
<Properties>
<Property Id="Background" Label="Background" DataType="Brush" />
<Property Id="Label" Label="Label" DataType="String" />
<Property Id="Size" DataType="String" />
<Property Id="Start" DataType="DateTime" />
</Properties>
</DirectedGraph>
which looks like this:
The complete XSD schema for DGML is available at [1]. 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
[edit]External links
[edit]- http://msdn.microsoft.com/vstudio homepage of Visual Studio
- http://schemas.microsoft.com/vs/2009/dgml page describing the XSD 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
[edit]- ^ Jacobs, Mike; Hogenson, Gordon; v-alji; jesong (15 November 2016). "Directed Graph Markup Language (DGML) reference - Visual Studio 2015". learn.microsoft.com. Archived from the original on 22 April 2024. Retrieved 22 November 2024.

