<?xml version="1.0" encoding="utf-16"?>
<xs:element name="data" type="data.type" block="#all">
<xs:annotation>
<xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
Description: In GraphML there may be data-functions attached
to graphs, nodes, ports, edges, hyperedges and
endpoint and to the whole collection of
graphs described by the content of <graphml>.
These functions are declared by <key> elements
(children of <graphml>) and defined by <data>
elements.
Occurence: <graphml>, <graph>, <node>, <port>,
<edge>, <hyperedge>, and <endpoint>.
</xs:documentation>
</xs:annotation>
<xs:unique name="data_data_key_unique">
<xs:annotation>
<xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
Ensures: uniqueness of the key attributes of <data> children
of this <data> element.
</xs:documentation>
</xs:annotation>
<xs:selector xpath="./g:data" />
<xs:field xpath="@key" />
</xs:unique>
</xs:element>
|