Schema xgmml.xsd


schema location:  http://www.cs.rpi.edu/~puninj/XGMML/xgmml.xsd
targetNamespace:  http://www.cs.rpi.edu/XGMML
 
Elements  Complex types  Simple types  Attr. groups 
att  graphicEdge  anchor.type  arc-atts 
center  graphicGraph  angle.type  attribute-type 
edge  graphicNode  arcstyle.type  attribute-value 
graph  simpleEdge  arrow.type  bitmap-atts 
graphics  simpleGraph  boolean.type  dimension-atts 
Line  simpleNode  capstyle.type  edge-atts-app-safe 
node  color.type  edge-atts-gml-safe 
point  font.type  external-atts 
id.type  global-atts 
idref.type  graph-atts-app-unsafe-gr 
joinstyle.type  graph-atts-app-unsafe-ngr 
justify.type  graph-atts-gml-unsafe 
number.type  graph-atts-safe 
object.type  graphics-type-att 
string.type  line-atts 
type-graphics.type  node-atts-app-safe 
uri.type  node-atts-gml-safe 
object-atts 
point-atts 
text-atts 
xml-atts 


schema location:  http://www.w3.org/2001/xml.xsd
targetNamespace:  http://www.w3.org/XML/1998/namespace
 
Attr. groups 
specialAttrs 


schema location:  http://www.cs.rpi.edu/~puninj/XGMML/xlinks-2001.xsd
targetNamespace:  http://www.w3.org/1999/xlink
 
Attr. groups 
arcLink 
emptyLink 
extendedLink 
locatorLink 
resourceLink 
simpleLink 
titleLink 


element att
diagram
namespace http://www.cs.rpi.edu/XGMML
children att graph
used by
elements att graphics
complexTypes simpleEdge simpleGraph simpleNode
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
value  string.type        
type  object.type        
source
<xsd:element name="att">  <xsd:complexType mixed="true">    <xsd:sequence>      <xsd:element ref="att" minOccurs="0" maxOccurs="unbounded"/>      <xsd:element ref="graph" minOccurs="0" maxOccurs="unbounded"/>    </xsd:sequence>    <xsd:attributeGroup ref="global-atts"/>    <xsd:attributeGroup ref="attribute-value"/>    <xsd:attributeGroup ref="attribute-type"/>  </xsd:complexType></xsd:element>

element center
diagram
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
x  xsd:double        
y  xsd:double        
z  xsd:double        
source
<xsd:element name="center">  <xsd:complexType>    <xsd:attributeGroup ref="point-atts"/>  </xsd:complexType></xsd:element>

element edge
diagram
namespace http://www.cs.rpi.edu/XGMML
type graphicEdge
children att graphics
used by
complexType simpleGraph
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
source  idref.type  required      
target  idref.type  required      
weight  string.type        
source
<xsd:element name="edge" type="graphicEdge"/>

element graph
diagram
namespace http://www.cs.rpi.edu/XGMML
type graphicGraph
children att node edge
used by
element att
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
xml:lang  xs:language        
xml:space  xs:NCName    preserve    
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
directed  boolean.type    0    
Vendor  string.type        
Rootnode  idref.type        
Scale  xsd:integer        
Layout  string.type        
Graphic  boolean.type        
source
<xsd:element name="graph" type="graphicGraph"/>

element graphics
diagram
namespace http://www.cs.rpi.edu/XGMML
children Line center att
used by
complexTypes graphicEdge graphicNode
attributes
Name  Type  Use  Default  Fixed  
type  type-graphics.type        
x  xsd:double        
y  xsd:double        
z  xsd:double        
w  xsd:double        
h  xsd:double        
d  xsd:double        
image  uri.type        
bitmap  uri.type        
width  number.type        
arrow  arrow.type        
capstyle  capstyle.type        
joinstyle  joinstyle.type        
smooth  boolean.type        
splinesteps  number.type        
justify  justify.type        
font  font.type        
background  color.type        
foreground  color.type        
extent  xsd:integer        
start  xsd:integer        
style  arcstyle.type        
stipple  string.type        
visible  boolean.type        
fill  color.type        
outline  color.type        
anchor  anchor.type        
source
<xsd:element name="graphics">  <xsd:complexType>    <xsd:sequence>      <xsd:choice minOccurs="0">        <xsd:element ref="Line"/>        <xsd:element ref="center"/>      </xsd:choice>      <xsd:element ref="att" minOccurs="0" maxOccurs="unbounded"/>    </xsd:sequence>    <xsd:attributeGroup ref="graphics-type-att"/>    <xsd:attributeGroup ref="point-atts"/>    <xsd:attributeGroup ref="dimension-atts"/>    <xsd:attributeGroup ref="external-atts"/>    <xsd:attributeGroup ref="line-atts"/>    <xsd:attributeGroup ref="text-atts"/>    <xsd:attributeGroup ref="bitmap-atts"/>    <xsd:attributeGroup ref="arc-atts"/>    <xsd:attributeGroup ref="object-atts"/>  </xsd:complexType></xsd:element>

element Line
diagram
namespace http://www.cs.rpi.edu/XGMML
children point
used by
element graphics
source
<xsd:element name="Line">  <xsd:complexType>    <xsd:sequence>      <xsd:element ref="point" minOccurs="2" maxOccurs="unbounded"/>    </xsd:sequence>  </xsd:complexType></xsd:element>

element node
diagram
namespace http://www.cs.rpi.edu/XGMML
type graphicNode
children att graphics
used by
complexType simpleGraph
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
weight  string.type        
edgeanchor  string.type        
source
<xsd:element name="node" type="graphicNode"/>

element point
diagram
namespace http://www.cs.rpi.edu/XGMML
used by
element Line
attributes
Name  Type  Use  Default  Fixed  
x  xsd:double        
y  xsd:double        
z  xsd:double        
source
<xsd:element name="point">  <xsd:complexType>    <xsd:attributeGroup ref="point-atts"/>  </xsd:complexType></xsd:element>

complexType graphicEdge
diagram
namespace http://www.cs.rpi.edu/XGMML
type extension of simpleEdge
children att graphics
used by
element edge
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
source  idref.type  required      
target  idref.type  required      
weight  string.type        
source
<xsd:complexType name="graphicEdge">  <xsd:complexContent>    <xsd:extension base="simpleEdge">      <xsd:sequence>        <xsd:element ref="graphics" minOccurs="0"/>      </xsd:sequence>    </xsd:extension>  </xsd:complexContent></xsd:complexType>

complexType graphicGraph
diagram
namespace http://www.cs.rpi.edu/XGMML
type extension of simpleGraph
children att node edge
used by
element graph
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
xml:lang  xs:language        
xml:space  xs:NCName    preserve    
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
directed  boolean.type    0    
Vendor  string.type        
Rootnode  idref.type        
Scale  xsd:integer        
Layout  string.type        
Graphic  boolean.type        
source
<xsd:complexType name="graphicGraph">  <xsd:complexContent>    <xsd:extension base="simpleGraph">      <xsd:attributeGroup ref="graph-atts-app-unsafe-gr"/>    </xsd:extension>  </xsd:complexContent></xsd:complexType>

complexType graphicNode
diagram
namespace http://www.cs.rpi.edu/XGMML
type extension of simpleNode
children att graphics
used by
element node
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
weight  string.type        
edgeanchor  string.type        
source
<xsd:complexType name="graphicNode">  <xsd:complexContent>    <xsd:extension base="simpleNode">      <xsd:sequence>        <xsd:element ref="graphics" minOccurs="0"/>      </xsd:sequence>      <xsd:attributeGroup ref="node-atts-gml-safe"/>    </xsd:extension>  </xsd:complexContent></xsd:complexType>

complexType simpleEdge
diagram
namespace http://www.cs.rpi.edu/XGMML
children att
used by
complexType graphicEdge
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
source  idref.type  required      
target  idref.type  required      
weight  string.type        
source
<xsd:complexType name="simpleEdge">  <xsd:sequence>    <xsd:element ref="att" minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attributeGroup ref="global-atts"/>  <xsd:attributeGroup ref="xlink:simpleLink"/>  <xsd:attributeGroup ref="edge-atts-gml-safe"/>  <xsd:attributeGroup ref="edge-atts-app-safe"/></xsd:complexType>

complexType simpleGraph
diagram
namespace http://www.cs.rpi.edu/XGMML
children att node edge
used by
complexType graphicGraph
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
xml:lang  xs:language        
xml:space  xs:NCName    preserve    
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
directed  boolean.type    0    
Vendor  string.type        
Rootnode  idref.type        
source
<xsd:complexType name="simpleGraph">  <xsd:sequence>    <xsd:element ref="att" minOccurs="0" maxOccurs="unbounded"/>    <xsd:choice minOccurs="0" maxOccurs="unbounded">      <xsd:element ref="node"/>      <xsd:element ref="edge"/>    </xsd:choice>  </xsd:sequence>  <xsd:attributeGroup ref="global-atts"/>  <xsd:attributeGroup ref="xml-atts"/>  <xsd:attributeGroup ref="xlink:simpleLink"/>  <xsd:attributeGroup ref="graph-atts-safe"/>  <xsd:attributeGroup ref="graph-atts-gml-unsafe"/>  <xsd:attributeGroup ref="graph-atts-app-unsafe-ngr"/></xsd:complexType>

complexType simpleNode
diagram
namespace http://www.cs.rpi.edu/XGMML
children att
used by
complexType graphicNode
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
weight  string.type        
source
<xsd:complexType name="simpleNode">  <xsd:sequence>    <xsd:element ref="att" minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attributeGroup ref="global-atts"/>  <xsd:attributeGroup ref="xlink:simpleLink"/>  <xsd:attributeGroup ref="node-atts-app-safe"/></xsd:complexType>

simpleType anchor.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute object-atts/@anchor
facets
enumeration c
enumeration n
enumeration ne
enumeration e
enumeration se
enumeration s
enumeration sw
enumeration w
enumeration nw
source
<xsd:simpleType name="anchor.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="c"/>    <xsd:enumeration value="n"/>    <xsd:enumeration value="ne"/>    <xsd:enumeration value="e"/>    <xsd:enumeration value="se"/>    <xsd:enumeration value="s"/>    <xsd:enumeration value="sw"/>    <xsd:enumeration value="w"/>    <xsd:enumeration value="nw"/>  </xsd:restriction></xsd:simpleType>

simpleType angle.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:string
facets
pattern (\+|-)?\d*(deg|grad|rad)?
source
<xsd:simpleType name="angle.type">  <xsd:restriction base="xsd:string">    <xsd:pattern value="(\+|-)?\d*(deg|grad|rad)?"/>  </xsd:restriction></xsd:simpleType>

simpleType arcstyle.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute arc-atts/@style
facets
enumeration pieslice
enumeration chord
enumeration arc
source
<xsd:simpleType name="arcstyle.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="pieslice"/>    <xsd:enumeration value="chord"/>    <xsd:enumeration value="arc"/>  </xsd:restriction></xsd:simpleType>

simpleType arrow.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute line-atts/@arrow
facets
enumeration none
enumeration first
enumeration last
enumeration both
source
<xsd:simpleType name="arrow.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="none"/>    <xsd:enumeration value="first"/>    <xsd:enumeration value="last"/>    <xsd:enumeration value="both"/>  </xsd:restriction></xsd:simpleType>

simpleType boolean.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:nonNegativeInteger
used by
attributes graph-atts-safe/@directed graph-atts-app-unsafe-gr/@Graphic line-atts/@smooth object-atts/@visible
facets
enumeration 0
enumeration 1
source
<xsd:simpleType name="boolean.type">  <xsd:restriction base="xsd:nonNegativeInteger">    <xsd:enumeration value="0"/>    <xsd:enumeration value="1"/>  </xsd:restriction></xsd:simpleType>

simpleType capstyle.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute line-atts/@capstyle
facets
enumeration butt
enumeration projecting
enumeration round
source
<xsd:simpleType name="capstyle.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="butt"/>    <xsd:enumeration value="projecting"/>    <xsd:enumeration value="round"/>  </xsd:restriction></xsd:simpleType>

simpleType color.type
namespace http://www.cs.rpi.edu/XGMML
type xsd:string
used by
attributes bitmap-atts/@background object-atts/@fill bitmap-atts/@foreground object-atts/@outline
source
<xsd:simpleType name="color.type">  <xsd:restriction base="xsd:string"/></xsd:simpleType>

simpleType font.type
namespace http://www.cs.rpi.edu/XGMML
type xsd:string
used by
attribute text-atts/@font
source
<xsd:simpleType name="font.type">  <xsd:restriction base="xsd:string"/></xsd:simpleType>

simpleType id.type
namespace http://www.cs.rpi.edu/XGMML
type xsd:NMTOKEN
used by
attribute global-atts/@id
source
<xsd:simpleType name="id.type">  <xsd:restriction base="xsd:NMTOKEN"/></xsd:simpleType>

simpleType idref.type
namespace http://www.cs.rpi.edu/XGMML
type xsd:NMTOKEN
used by
attributes graph-atts-app-unsafe-ngr/@Rootnode edge-atts-gml-safe/@source edge-atts-gml-safe/@target
source
<xsd:simpleType name="idref.type">  <xsd:restriction base="xsd:NMTOKEN"/></xsd:simpleType>

simpleType joinstyle.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute line-atts/@joinstyle
facets
enumeration bevel
enumeration miter
enumeration round
source
<xsd:simpleType name="joinstyle.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="bevel"/>    <xsd:enumeration value="miter"/>    <xsd:enumeration value="round"/>  </xsd:restriction></xsd:simpleType>

simpleType justify.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute text-atts/@justify
facets
enumeration left
enumeration right
enumeration center
source
<xsd:simpleType name="justify.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="left"/>    <xsd:enumeration value="right"/>    <xsd:enumeration value="center"/>  </xsd:restriction></xsd:simpleType>

simpleType number.type
namespace http://www.cs.rpi.edu/XGMML
type xsd:nonNegativeInteger
used by
attributes line-atts/@splinesteps line-atts/@width
source
<xsd:simpleType name="number.type">  <xsd:restriction base="xsd:nonNegativeInteger"/></xsd:simpleType>

simpleType object.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute attribute-type/@type
facets
enumeration list
enumeration string
enumeration real
enumeration integer
source
<xsd:simpleType name="object.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="list"/>    <xsd:enumeration value="string"/>    <xsd:enumeration value="real"/>    <xsd:enumeration value="integer"/>  </xsd:restriction></xsd:simpleType>

simpleType string.type
namespace http://www.cs.rpi.edu/XGMML
type xsd:string
used by
attributes node-atts-gml-safe/@edgeanchor global-atts/@label global-atts/@labelanchor graph-atts-app-unsafe-gr/@Layout global-atts/@name object-atts/@stipple attribute-value/@value graph-atts-gml-unsafe/@Vendor node-atts-app-safe/@weight edge-atts-app-safe/@weight
source
<xsd:simpleType name="string.type">  <xsd:restriction base="xsd:string"/></xsd:simpleType>

simpleType type-graphics.type
namespace http://www.cs.rpi.edu/XGMML
type restriction of xsd:NMTOKEN
used by
attribute graphics-type-att/@type
facets
enumeration arc
enumeration bitmap
enumeration image
enumeration line
enumeration oval
enumeration polygon
enumeration rectangle
enumeration text
enumeration box
enumeration circle
enumeration ver_ellipsis
enumeration hor_ellipsis
enumeration rhombus
enumeration triangle
enumeration pentagon
enumeration hexagon
enumeration octagon
source
<xsd:simpleType name="type-graphics.type">  <xsd:restriction base="xsd:NMTOKEN">    <xsd:enumeration value="arc"/>    <xsd:enumeration value="bitmap"/>    <xsd:enumeration value="image"/>    <xsd:enumeration value="line"/>    <xsd:enumeration value="oval"/>    <xsd:enumeration value="polygon"/>    <xsd:enumeration value="rectangle"/>    <xsd:enumeration value="text"/>    <xsd:enumeration value="box"/>    <xsd:enumeration value="circle"/>    <xsd:enumeration value="ver_ellipsis"/>    <xsd:enumeration value="hor_ellipsis"/>    <xsd:enumeration value="rhombus"/>    <xsd:enumeration value="triangle"/>    <xsd:enumeration value="pentagon"/>    <xsd:enumeration value="hexagon"/>    <xsd:enumeration value="octagon"/>  </xsd:restriction></xsd:simpleType>

simpleType uri.type
namespace http://www.cs.rpi.edu/XGMML
type xsd:anyURI
used by
attributes external-atts/@bitmap external-atts/@image
source
<xsd:simpleType name="uri.type">  <xsd:restriction base="xsd:anyURI"/></xsd:simpleType>

attributeGroup arc-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
extent  xsd:integer        
start  xsd:integer        
style  arcstyle.type        
source
<xsd:attributeGroup name="arc-atts">  <xsd:attribute name="extent" type="xsd:integer"/>  <xsd:attribute name="start" type="xsd:integer"/>  <xsd:attribute name="style" type="arcstyle.type"/></xsd:attributeGroup>

attributeGroup attribute-type
namespace http://www.cs.rpi.edu/XGMML
used by
element att
attributes
Name  Type  Use  Default  Fixed  
type  object.type        
source
<xsd:attributeGroup name="attribute-type">  <xsd:attribute name="type" type="object.type"/></xsd:attributeGroup>

attributeGroup attribute-value
namespace http://www.cs.rpi.edu/XGMML
used by
element att
attributes
Name  Type  Use  Default  Fixed  
value  string.type        
source
<xsd:attributeGroup name="attribute-value">  <xsd:attribute name="value" type="string.type"/></xsd:attributeGroup>

attributeGroup bitmap-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
background  color.type        
foreground  color.type        
source
<xsd:attributeGroup name="bitmap-atts">  <xsd:attribute name="background" type="color.type"/>  <xsd:attribute name="foreground" type="color.type"/></xsd:attributeGroup>

attributeGroup dimension-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
w  xsd:double        
h  xsd:double        
d  xsd:double        
source
<xsd:attributeGroup name="dimension-atts">  <xsd:attribute name="w" type="xsd:double"/>  <xsd:attribute name="h" type="xsd:double"/>  <xsd:attribute name="d" type="xsd:double"/></xsd:attributeGroup>

attributeGroup edge-atts-app-safe
namespace http://www.cs.rpi.edu/XGMML
used by
complexType simpleEdge
attributes
Name  Type  Use  Default  Fixed  
weight  string.type        
source
<xsd:attributeGroup name="edge-atts-app-safe">  <xsd:attribute name="weight" type="string.type"/></xsd:attributeGroup>

attributeGroup edge-atts-gml-safe
namespace http://www.cs.rpi.edu/XGMML
used by
complexType simpleEdge
attributes
Name  Type  Use  Default  Fixed  
source  idref.type  required      
target  idref.type  required      
source
<xsd:attributeGroup name="edge-atts-gml-safe">  <xsd:attribute name="source" type="idref.type" use="required"/>  <xsd:attribute name="target" type="idref.type" use="required"/></xsd:attributeGroup>

attributeGroup external-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
image  uri.type        
bitmap  uri.type        
source
<xsd:attributeGroup name="external-atts">  <xsd:attribute name="image" type="uri.type"/>  <xsd:attribute name="bitmap" type="uri.type"/></xsd:attributeGroup>

attributeGroup global-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element att
complexTypes simpleEdge simpleGraph simpleNode
attributes
Name  Type  Use  Default  Fixed  
id  id.type        
name  string.type        
label  string.type        
labelanchor  string.type        
source
<xsd:attributeGroup name="global-atts">  <xsd:attribute name="id" type="id.type"/>  <xsd:attribute name="name" type="string.type"/>  <xsd:attribute name="label" type="string.type"/>  <xsd:attribute name="labelanchor" type="string.type"/></xsd:attributeGroup>

attributeGroup graph-atts-app-unsafe-gr
namespace http://www.cs.rpi.edu/XGMML
used by
complexType graphicGraph
attributes
Name  Type  Use  Default  Fixed  
Scale  xsd:integer        
Layout  string.type        
Graphic  boolean.type        
source
<xsd:attributeGroup name="graph-atts-app-unsafe-gr">  <xsd:attribute name="Scale" type="xsd:integer"/>  <xsd:attribute name="Layout" type="string.type"/>  <xsd:attribute name="Graphic" type="boolean.type"/></xsd:attributeGroup>

attributeGroup graph-atts-app-unsafe-ngr
namespace http://www.cs.rpi.edu/XGMML
used by
complexType simpleGraph
attributes
Name  Type  Use  Default  Fixed  
Rootnode  idref.type        
source
<xsd:attributeGroup name="graph-atts-app-unsafe-ngr">  <xsd:attribute name="Rootnode" type="idref.type"/></xsd:attributeGroup>

attributeGroup graph-atts-gml-unsafe
namespace http://www.cs.rpi.edu/XGMML
used by
complexType simpleGraph
attributes
Name  Type  Use  Default  Fixed  
Vendor  string.type        
source
<xsd:attributeGroup name="graph-atts-gml-unsafe">  <xsd:attribute name="Vendor" type="string.type"/></xsd:attributeGroup>

attributeGroup graph-atts-safe
namespace http://www.cs.rpi.edu/XGMML
used by
complexType simpleGraph
attributes
Name  Type  Use  Default  Fixed  
directed  boolean.type    0    
source
<xsd:attributeGroup name="graph-atts-safe">  <xsd:attribute name="directed" type="boolean.type" default="0"/></xsd:attributeGroup>

attributeGroup graphics-type-att
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
type  type-graphics.type        
source
<xsd:attributeGroup name="graphics-type-att">  <xsd:attribute name="type" type="type-graphics.type"/></xsd:attributeGroup>

attributeGroup line-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
width  number.type        
arrow  arrow.type        
capstyle  capstyle.type        
joinstyle  joinstyle.type        
smooth  boolean.type        
splinesteps  number.type        
source
<xsd:attributeGroup name="line-atts">  <xsd:attribute name="width" type="number.type"/>  <xsd:attribute name="arrow" type="arrow.type"/>  <xsd:attribute name="capstyle" type="capstyle.type"/>  <xsd:attribute name="joinstyle" type="joinstyle.type"/>  <xsd:attribute name="smooth" type="boolean.type"/>  <xsd:attribute name="splinesteps" type="number.type"/></xsd:attributeGroup>

attributeGroup node-atts-app-safe
namespace http://www.cs.rpi.edu/XGMML
used by
complexType simpleNode
attributes
Name  Type  Use  Default  Fixed  
weight  string.type        
source
<xsd:attributeGroup name="node-atts-app-safe">  <xsd:attribute name="weight" type="string.type"/></xsd:attributeGroup>

attributeGroup node-atts-gml-safe
namespace http://www.cs.rpi.edu/XGMML
used by
complexType graphicNode
attributes
Name  Type  Use  Default  Fixed  
edgeanchor  string.type        
source
<xsd:attributeGroup name="node-atts-gml-safe">  <xsd:attribute name="edgeanchor" type="string.type"/></xsd:attributeGroup>

attributeGroup object-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
stipple  string.type        
visible  boolean.type        
fill  color.type        
outline  color.type        
anchor  anchor.type        
source
<xsd:attributeGroup name="object-atts">  <xsd:attribute name="stipple" type="string.type"/>  <xsd:attribute name="visible" type="boolean.type"/>  <xsd:attribute name="fill" type="color.type"/>  <xsd:attribute name="outline" type="color.type"/>  <xsd:attribute name="anchor" type="anchor.type"/></xsd:attributeGroup>

attributeGroup point-atts
namespace http://www.cs.rpi.edu/XGMML
used by
elements center graphics point
attributes
Name  Type  Use  Default  Fixed  
x  xsd:double        
y  xsd:double        
z  xsd:double        
source
<xsd:attributeGroup name="point-atts">  <xsd:attribute name="x" type="xsd:double"/>  <xsd:attribute name="y" type="xsd:double"/>  <xsd:attribute name="z" type="xsd:double"/></xsd:attributeGroup>

attributeGroup text-atts
namespace http://www.cs.rpi.edu/XGMML
used by
element graphics
attributes
Name  Type  Use  Default  Fixed  
justify  justify.type        
font  font.type        
source
<xsd:attributeGroup name="text-atts">  <xsd:attribute name="justify" type="justify.type"/>  <xsd:attribute name="font" type="font.type"/></xsd:attributeGroup>

attributeGroup xml-atts
namespace http://www.cs.rpi.edu/XGMML
used by
complexType simpleGraph
attributes
Name  Type  Use  Default  Fixed  
xml:lang  xs:language        
xml:space  xs:NCName    preserve    
source
<xsd:attributeGroup name="xml-atts">  <xsd:attribute ref="xml:lang"/>  <xsd:attribute ref="xml:space"/></xsd:attributeGroup>

attributeGroup xml:specialAttrs
namespace http://www.w3.org/XML/1998/namespace
attributes
Name  Type  Use  Default  Fixed  
xml:lang  xs:language        
xml:space  xs:NCName    preserve    
source
<xsd:attributeGroup name="specialAttrs">  <xsd:attribute ref="xml:lang"/>  <xsd:attribute ref="xml:space"/></xsd:attributeGroup>

attributeGroup xlink:arcLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  
type  string      arc  
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
xlink:from  string  optional      
xlink:to  string  optional      
source
<xsd:attributeGroup name="arcLink">  <xsd:attribute name="type" type="string" fixed="arc" form="qualified"/>  <xsd:attribute ref="xlink:arcrole" use="optional"/>  <xsd:attribute ref="xlink:title" use="optional"/>  <xsd:attribute ref="xlink:show" use="optional"/>  <xsd:attribute ref="xlink:actuate" use="optional"/>  <xsd:attribute ref="xlink:from" use="optional"/>  <xsd:attribute ref="xlink:to" use="optional"/></xsd:attributeGroup>

attributeGroup xlink:emptyLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  
type  string      none  
source
<xsd:attributeGroup name="emptyLink">  <xsd:attribute name="type" type="string" fixed="none" form="qualified"/></xsd:attributeGroup>

attributeGroup xlink:extendedLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  
type  string      extended  
xlink:role  anyURI  optional      
xlink:title  string  optional      
source
<xsd:attributeGroup name="extendedLink">  <xsd:attribute name="type" type="string" fixed="extended" form="qualified"/>  <xsd:attribute ref="xlink:role" use="optional"/>  <xsd:attribute ref="xlink:title" use="optional"/></xsd:attributeGroup>

attributeGroup xlink:locatorLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  
type  string      locator  
xlink:href  anyURI  required      
xlink:role  anyURI  optional      
xlink:title  string  optional      
xlink:label  string  optional      
source
<xsd:attributeGroup name="locatorLink">  <xsd:attribute name="type" type="string" fixed="locator" form="qualified"/>  <xsd:attribute ref="xlink:href" use="required"/>  <xsd:attribute ref="xlink:role" use="optional"/>  <xsd:attribute ref="xlink:title" use="optional"/>  <xsd:attribute ref="xlink:label" use="optional"/></xsd:attributeGroup>

attributeGroup xlink:resourceLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  
type  string      resource  
xlink:role  anyURI  optional      
xlink:title  string  optional      
xlink:label  string  optional      
source
<xsd:attributeGroup name="resourceLink">  <xsd:attribute name="type" type="string" fixed="resource" form="qualified"/>  <xsd:attribute ref="xlink:role" use="optional"/>  <xsd:attribute ref="xlink:title" use="optional"/>  <xsd:attribute ref="xlink:label" use="optional"/></xsd:attributeGroup>

attributeGroup xlink:simpleLink
namespace http://www.w3.org/1999/xlink
used by
complexTypes simpleEdge simpleGraph simpleNode
attributes
Name  Type  Use  Default  Fixed  
type  string      simple  
xlink:href  anyURI  optional      
xlink:role  anyURI  optional      
xlink:arcrole  anyURI  optional      
xlink:title  string  optional      
xlink:show  string  optional      
xlink:actuate  string  optional      
source
<xsd:attributeGroup name="simpleLink">  <xsd:attribute name="type" type="string" fixed="simple" form="qualified"/>  <xsd:attribute ref="xlink:href" use="optional"/>  <xsd:attribute ref="xlink:role" use="optional"/>  <xsd:attribute ref="xlink:arcrole" use="optional"/>  <xsd:attribute ref="xlink:title" use="optional"/>  <xsd:attribute ref="xlink:show" use="optional"/>  <xsd:attribute ref="xlink:actuate" use="optional"/></xsd:attributeGroup>

attributeGroup xlink:titleLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  
type  string      title  
source
<xsd:attributeGroup name="titleLink">  <xsd:attribute name="type" type="string" fixed="title" form="qualified"/></xsd:attributeGroup>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com