<xs:complexType name="AbstractEdge" abstract="true" sawsdl:modelReference="http://evolutionaryontology-dev.nescent.org/cdao.owl#Edge">
<xs:annotation>
<xs:documentation>The AbstractEdge superclass is what concrete edges inherit from by restriction. It represents an edge element much like that of GraphML, i.e. an element that connects node elements.</xs:documentation>
<xs:appinfo>Edge</xs:appinfo>
</xs:annotation>
<xs:complexContent>
<xs:extension base="IDTagged">
<xs:attribute name="source" type="xs:IDREF" use="required"/>
<xs:attribute name="target" type="xs:IDREF" use="required"/>
<xs:attribute name="length" type="xs:anySimpleType" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType> |