Definition Type: Element
Name: node
Namespace: http://graphml.graphdrawing.org/xmlns
Type: g:node.type
Containing Schema: graphml-structure.xsd
Abstract
Documentation:
Description: Describes one node in the <graph> containing this <node>. Occurence: <graph>.
Collapse XSD Schema Diagram:
Drilldown into locator in schema graphml-structure_xsd Drilldown into graph in schema graphml-structure_xsd Drilldown into port in schema graphml-structure_xsd Drilldown into data in schema graphml-structure_xsd Drilldown into desc in schema graphml-structure_xsd Drilldown into id in schema graphml-structure_xsd Drilldown into common.extra.attrib in schema graphml-structure_xsd Drilldown into node.extra.attrib in schema graphml-structure_xsd Drilldown into node.type in schema graphml-structure_xsdXSD Diagram of node in schema graphml-structure_xsd (GraphML)
Collapse XSD Schema Code:
<xs:element name="node" type="node.type" block="#all">
    <xs:annotation>
        <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
           Description: Describes one node in the &lt;graph&gt;
                        containing this &lt;node&gt;.
           Occurence: &lt;graph&gt;. 
      </xs:documentation>
    </xs:annotation>
    <xs:key name="port_name_key">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
        Ensures: existence and uniqueness of the name attributes of 
                 each &lt;port&gt; element within this &lt;node&gt;.
      </xs:documentation>
        </xs:annotation>
        <xs:selector xpath=".//g:port" />
        <xs:field xpath="@name" />
    </xs:key>
    <xs:unique name="node_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;node&gt; element.
      </xs:documentation>
        </xs:annotation>
        <xs:selector xpath="./g:data" />
        <xs:field xpath="@key" />
    </xs:unique>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
desc g:desc 0 (1)
data g:data (1) (1)
port g:port (1) (1)
graph g:graph 0 (1)
locator g:locator (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
parse.indegree g:parse.indegree Optional
parse.outdegree g:parse.outdegree Optional
id g:id Required
Collapse Derivation Tree: