<!-- % Document Type Definition for % NETML - Network Markup Language, Level 1 % Vladimir Batagelj % april/may 1995 --> <!ELEMENT netml O O (graph|picture| point|dir|style|shape|label|arrow|curve)*> <!ELEMENT graph - O (graph|vertex|line|label|star|order|get| vcpy|vidt|vren|vdel|vdlp| lren|lrev|ldel|ldlp|ldiv|join)*> <!ELEMENT picture - O (picture|graph|arrow|style|shape|vertex|line|label|star|order|get| vcpy|vidt|vren|vdel|vdlp| lren|lrev|ldel|ldlp|ldiv|join| point|dir|trot|curve)*> <!ELEMENT get - O (point|dir|trot| vcpy|vidt|vren|vdel|vdlp| lren|lrev|ldel|ldlp|ldiv|join)*> <!ELEMENT shape - O (par|proc|dir)*> <!ELEMENT arrow - O (par|proc)*> <!ELEMENT curve - O (par|proc)*> <!ELEMENT vertex - O (par)*> <!ELEMENT line - O (par)*> <!ELEMENT (order|label| vcpy|vidt|vren|vdel|vdlp| lren|lrev|ldel|ldlp|ldiv|join| trot|style|par|on) - O EMPTY> <!ELEMENT (point|dir|proc) - O (#PCDATA)*> <!ELEMENT star - O (line)*> <!ATTLIST graph id ID #IMPLIED lab CDATA "" type CDATA general > <!ATTLIST picture id ID #IMPLIED lab CDATA "" type CDATA general dim NUMBER 2 space CDATA "" > <!ATTLIST get id ID #IMPLIED od NAME #REQUIRED ids (old|new) old > <!ATTLIST vertex id CDATA #IMPLIED lab CDATA "" pos CDATA #IMPLIED rank NUMBER 0 shape CDATA " " > <!ATTLIST line id CDATA #IMPLIED from CDATA #IMPLIED to CDATA #IMPLIED type (edge|arc) #IMPLIED val CDATA 0 rank NUMBER 0 ci CDATA #IMPLIED lab CDATA "" > <!ATTLIST star at CDATA #REQUIRED > <!ATTLIST order at CDATA #REQUIRED first CDATA #REQUIRED second CDATA #IMPLIED > <!ATTLIST (vdlp|vdel) id CDATA #IMPLIED rank NUMBER #IMPLIED > <!ATTLIST ldel id CDATA #IMPLIED rank NUMBER #IMPLIED > <!ATTLIST ldlp rank NUMBER #REQUIRED > <!ATTLIST lren id CDATA #REQUIRED od CDATA #REQUIRED > <!ATTLIST (vcpy|vidt|vren) id CDATA #REQUIRED od CDATA #REQUIRED > <!ATTLIST lrev id CDATA #REQUIRED > <!ATTLIST ldiv id CDATA #REQUIRED vd CDATA #REQUIRED li CDATA #IMPLIED lt CDATA #IMPLIED > <!ATTLIST join id CDATA #IMPLIED li CDATA #REQUIRED lt CDATA #REQUIRED > <!ATTLIST point id ID #REQUIRED dim NUMBER 2 > <!ATTLIST dir id NAME #REQUIRED org NAME #IMPLIED vec NAME #IMPLIED dim NUMBER 2 > <!ATTLIST trot id NAME #REQUIRED dirs NAME #REQUIRED dirt NAME #REQUIRED > <!ATTLIST style id NAME #REQUIRED dir NAME #IMPLIED font CDATA Helvetica fsize CDATA 15 fcolor CDATA Black > <!ATTLIST label id ID #REQUIRED txt CDATA "" sty NAME #IMPLIED > <!ATTLIST arrow id NAME #REQUIRED sty NAME #IMPLIED > <!ATTLIST par id NAME #REQUIRED val CDATA #IMPLIED > <!ATTLIST shape id NAME #REQUIRED sty NAME #IMPLIED dim NUMBER 2 > <!ATTLIST curve id NAME #REQUIRED >