graphml-structure.xsd (redefine)

http://graphml.graphdrawing.org/
The schema corresponding to this document defines the structural
layer of the Graph Markup Language (GraphML).
Although a DTD is provided, this schema is, together with its extensions
http://graphml.graphdrawing.org/xmlns/1.1/graphml-attributes.xsd
and
http://graphml.graphdrawing.org/xmlns/1.1/graphml-parseinfo.xsd,
the only normative reference.

http://graphml.graphdrawing.org/
The attribute groups <element_name>.extra.attrib may be used
for adding user defined attributes to the elements
<element_name>.
The attribute group common.extra.attrib may be used for adding
user defined attributes to all elements.

http://graphml.graphdrawing.org/
Complex type definitions for the GraphML structural layer elements:
<data>, <default>, <key>, <graphml>, <graph>, 
<node>, <port>, 
<edge>, <hyperedge>, <endpoint> and <locator>.
The names of the complex types are constructed corresponding
to the pattern element_name.type.
(The only remaining GraphML structural layer element
<desc> is of simple type xs:string.)

Schema Information