Definition Type: Element
Name: data
Namespace: http://graphml.graphdrawing.org/xmlns
Type: g:data.type
Containing Schema: graphml-structure.xsd
Abstract
Documentation:
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>.
Collapse XSD Schema Diagram:
Drilldown into data-extension.type in schema graphml-structure_xsd Drilldown into common.extra.attrib in schema graphml-structure_xsd Drilldown into data.extra.attrib in schema graphml-structure_xsd Drilldown into id in schema graphml-structure_xsd Drilldown into key in schema graphml-structure_xsd Drilldown into data.type in schema graphml-structure_xsdXSD Diagram of data in schema graphml-structure_xsd (GraphML)
Collapse XSD Schema Code:
<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 &lt;graphml&gt;. 
                        These functions are declared by &lt;key&gt; elements
                        (children of &lt;graphml&gt;) and defined by &lt;data&gt;
                        elements.
           Occurence: &lt;graphml&gt;, &lt;graph&gt;, &lt;node&gt;, &lt;port&gt;, 
                      &lt;edge&gt;, &lt;hyperedge&gt;, and &lt;endpoint&gt;. 
      </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 &lt;data&gt; children
                 of this &lt;data&gt; element.
      </xs:documentation>
        </xs:annotation>
        <xs:selector xpath="./g:data" />
        <xs:field xpath="@key" />
    </xs:unique>
</xs:element>
Collapse Child Attributes:
Name Type Default Value Use
key g:key Required
id g:id Optional
Collapse Derivation Tree: