DGML - Википедия - DGML

DGML
РазработанMicrosoft
изначальный выпускСентябрь 2009 г.; 11 лет назад (2009-09)
Тип форматаНаправленный граф
Расширен сXML
Интернет сайтдокументы.microsoft.com/ en-us/ visualstudio/ моделирование/ направленный-граф-разметка-язык-dgml-ссылка

Язык разметки ориентированных графиков (DGML) является XML -основанный формат файла для ориентированные графы.

Введение в DGML

Вот как выглядит простой ориентированный граф с тремя узлами и двумя связями между ними

<?xml version="1.0" encoding="utf-8"?> xmlns ="http://schemas.microsoft.com/vs/2009/dgml">  <Nodes>    <Узел Id ="а" Этикетка ="а" Размер ="10" />    <Узел Id ="б" Фон ="# FF008080" Этикетка ="б" />    <Узел Id ="c" Этикетка ="c" Начало ="2010-06-10" />  </Nodes>  <Links>    <Ссылка Источник ="а" Цель ="б" />    <Ссылка Источник ="а" Цель ="c" />  </Links>  <Properties>    <Свойство Id ="Фон" Этикетка ="Фон" DataType ="Щетка" />    <Свойство Id ="Этикетка" Этикетка ="Этикетка" DataType ="Нить" />    <Свойство Id ="Размер" DataType ="Нить" />    <Свойство Id ="Начинать" DataType ="DateTime" />  </Properties></DirectedGraph>

что выглядит так:

DgmlGraph.png

Полный XSD схема для DGML доступна по адресу [1]. DGML не только позволяет описывать узлы и связи в графе, но также аннотировать эти узлы и связи с помощью любого определяемого пользователем свойства и / или категории.

Смотрите также

внешняя ссылка