[NeXML]
Rich phyloinformatic dataThe future data exchange standard is here!
NeXML is an exchange standard for representing phyloinformatic data — inspired by the commonly used NEXUS format, but more robust and easier to process.
Schema module documentation
Description
This module defines the components of networks, graphs
where edges have an in-degree that may exceed 1. The
types defined in this module are concrete implementations
that inherit from the abstract types in the
abstract trees module.
Depending on the concrete subclass, edges in networks either
have lengths formatted as integers or lengths formatted as
floating point numbers.
Other views (open in new window):
Complex types
FloatNetwork
Description
A concrete network implementation, with floating point edge lengths.
Inheritance
FloatNetwork restricts AbstractNetwork.
Substructures
- an element called "node", instance of NetworkNode (1..unbounded).
- an element called "edge", instance of NetworkFloatEdge (1..unbounded).
- an element called "set", instance of NodeAndRootEdgeAndEdgeSet (0..unbounded).
Definition source
<xs:complexType abstract="false" name="FloatNetwork"> <xs:complexContent> <xs:restriction base="AbstractNetwork"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="unbounded" minOccurs="1" name="node" type="NetworkNode"/> <xs:element maxOccurs="unbounded" minOccurs="1" name="edge" type="NetworkFloatEdge"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="set" type="NodeAndRootEdgeAndEdgeSet"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
IntNetwork
Description
A concrete network implementation, with integer edge lengths.
Inheritance
IntNetwork restricts AbstractNetwork.
Substructures
- an element called "node", instance of NetworkNode (1..unbounded).
- an element called "edge", instance of NetworkIntEdge (1..unbounded).
- an element called "set", instance of NodeAndRootEdgeAndEdgeSet (0..unbounded).
Definition source
<xs:complexType abstract="false" name="IntNetwork"> <xs:complexContent> <xs:restriction base="AbstractNetwork"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="unbounded" minOccurs="1" name="node" type="NetworkNode"/> <xs:element maxOccurs="unbounded" minOccurs="1" name="edge" type="NetworkIntEdge"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="set" type="NodeAndRootEdgeAndEdgeSet"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
NetworkFloatEdge
Description
A concrete network edge implementation, with float edge.
Inheritance
NetworkFloatEdge restricts AbstractEdge.
Attributes
Name | Type | Usage |
length | xs:double |
Substructures
- an element called "meta", instance of Meta (0..unbounded).
Definition source
<xs:complexType abstract="false" name="NetworkFloatEdge"> <xs:complexContent> <xs:restriction base="AbstractEdge"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="unbounded" minOccurs="0" name="meta" type="Meta"/> </xs:sequence> <xs:attribute name="length" type="xs:double"/> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
NetworkIntEdge
Description
A concrete network edge implementation, with int edge.
Inheritance
NetworkIntEdge restricts AbstractEdge.
Attributes
Name | Type | Usage |
length | xs:integer |
Substructures
- an element called "meta", instance of Meta (0..unbounded).
Definition source
<xs:complexType abstract="false" name="NetworkIntEdge"> <xs:complexContent> <xs:restriction base="AbstractEdge"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="unbounded" minOccurs="0" name="meta" type="Meta"/> </xs:sequence> <xs:attribute name="length" type="xs:integer"/> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
NetworkNode
Description
A concrete network node implementation.
Inheritance
NetworkNode restricts AbstractNode.
Substructures
- an element called "meta", instance of Meta (0..unbounded).
Definition source
<xs:complexType abstract="false" name="NetworkNode"> <xs:complexContent> <xs:restriction base="AbstractNode"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="unbounded" minOccurs="0" name="meta" type="Meta"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
See also
~/nexml/xsd/trees/network.xsd includes the following other files:
~/nexml/xsd/trees/network.xsd is included in:
This page summarizes the contents of schema file "~/nexml/xsd/trees/network.xsd". Generated on Tue Sep 23 12:49:36 2014.