<xs:element block="#all" name="graphml" type="graphml.type"> <xs:unique name="graphml_data_key_unique"> <xs:selector xpath="./g:data"/>
<xs:field xpath="@key"/>
</xs:unique> <xs:key name="key_id_key"> <xs:selector xpath=".//g:key"/>
<xs:field xpath="@id"/>
</xs:key> <xs:unique name="graph_id_unique"> <xs:selector xpath=".//g:graph"/>
<xs:field xpath="@id"/>
</xs:unique> <xs:keyref name="data_key_ref" refer="key_id_key"> <xs:selector xpath=".//g:data"/>
<xs:field xpath="@key"/>
</xs:keyref> </xs:element>