[nexml]
phylogenetic data in xmlThe future data exchange standard is here!
nexml is an exchange standard for representing phylogenetic data — inspired by the commonly used NEXUS format, but more robust and easier to process.
Schema module documentation
Description
This module defines subclasses of the dictionaries defined in the annotations module. The subclasses are used to attach metadata about revision control status of a file (the RCS* types), dublin core metadata and common web formats (XHTML, RSS).
Other views (open in new window):
Complex types
DC
Inheritance
DC restricts Dict.
Substructures
- an element called "key", instance of DCKey (1..1).
- an element called "any", instance of DCAny (1..1).
Definition source
<xs:complexType name="DC"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="DCKey"/> <xs:element maxOccurs="1" minOccurs="1" name="any" type="DCAny"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
DCAny
Inheritance
DCAny extends Base.
Definition source
<xs:complexType name="DCAny"> <xs:complexContent> <xs:extension base="Base"> <xs:sequence> <xs:any maxOccurs="unbounded" minOccurs="0" namespace="http://purl.org/dc/elements/1.1/ http://purl.org/dc/terms/ http://www.w3.org/1999/02/22-rdf-syntax-ns#" processContents="lax"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
[ Back to top ]
RCSAuthor
Description
a simple key/value pair, where key must be /^author$/, and value must be of the pattern /^$Author: .*\$$/
Inheritance
RCSAuthor restricts Dict.
Substructures
- an element called "key", instance of AuthorKey (1..1).
- an element called "string", instance of AuthorVal (1..1).
Definition source
<xs:complexType name="RCSAuthor"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="AuthorKey"/> <xs:element maxOccurs="1" minOccurs="1" name="string" type="AuthorVal"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
RCSDate
Description
a simple key/value pair, where key must be /^date$/, and value must be of the pattern /^$Date: .*\$$/
Inheritance
RCSDate restricts Dict.
Substructures
- an element called "key", instance of DateKey (1..1).
- an element called "string", instance of DateVal (1..1).
Definition source
<xs:complexType name="RCSDate"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="DateKey"/> <xs:element maxOccurs="1" minOccurs="1" name="string" type="DateVal"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
RCSHeader
Description
a simple key/value pair, where key must be /^header$/, and value must be of the pattern /^$Header: .*\$$/
Inheritance
RCSHeader restricts Dict.
Substructures
- an element called "key", instance of HeaderKey (1..1).
- an element called "string", instance of HeaderVal (1..1).
Definition source
<xs:complexType name="RCSHeader"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="HeaderKey"/> <xs:element maxOccurs="1" minOccurs="1" name="string" type="HeaderVal"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
RCSId
Description
a simple key/value pair, where key must be /^id$/, and value must be of the pattern /^$Id: .*\$$/
Inheritance
RCSId restricts Dict.
Substructures
- an element called "key", instance of IdKey (1..1).
- an element called "string", instance of IdVal (1..1).
Definition source
<xs:complexType name="RCSId"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="IdKey"/> <xs:element maxOccurs="1" minOccurs="1" name="string" type="IdVal"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
RCSRev
Description
a simple key/value pair, where key must be /^rev$/, and value must be of the pattern /^$Rev: .*\$$/
Inheritance
RCSRev restricts Dict.
Substructures
- an element called "key", instance of RevKey (1..1).
- an element called "string", instance of RevVal (1..1).
Definition source
<xs:complexType name="RCSRev"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="RevKey"/> <xs:element maxOccurs="1" minOccurs="1" name="string" type="RevVal"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
RCSURL
Description
a simple key/value pair, where key must be /^url$/, and value must be of the pattern /^$URL: .*\$$/
Inheritance
RCSURL restricts Dict.
Substructures
- an element called "key", instance of URLKey (1..1).
- an element called "string", instance of URLVal (1..1).
Definition source
<xs:complexType name="RCSURL"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="URLKey"/> <xs:element maxOccurs="1" minOccurs="1" name="string" type="URLVal"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
RSS
Inheritance
RSS restricts Dict.
Substructures
- an element called "key", instance of RSSKey (1..1).
- an element called "any", instance of RSSAny (..).
Definition source
<xs:complexType name="RSS"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="RSSKey"/> <xs:element form="unqualified" name="any" type="RSSAny"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
RSSAny
Inheritance
RSSAny extends Base.
Definition source
<xs:complexType name="RSSAny"> <xs:complexContent> <xs:extension base="Base"> <xs:sequence> <xs:any maxOccurs="unbounded" minOccurs="0" namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" processContents="lax"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
[ Back to top ]
XHTML
Inheritance
XHTML restricts Dict.
Substructures
- an element called "key", instance of XHTMLKey (1..1).
- an element called "any", instance of XHTMLAny (..).
Definition source
<xs:complexType name="XHTML"> <xs:complexContent> <xs:restriction base="Dict"> <xs:sequence maxOccurs="1" minOccurs="1"> <xs:element maxOccurs="1" minOccurs="1" name="key" type="XHTMLKey"/> <xs:element name="any" type="XHTMLAny"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
[ Back to top ]
XHTMLAny
Inheritance
XHTMLAny extends Base.
Definition source
<xs:complexType name="XHTMLAny"> <xs:complexContent> <xs:extension base="Base"> <xs:sequence> <xs:any maxOccurs="unbounded" minOccurs="0" namespace="http://www.w3.org/1999/xhtml" processContents="lax"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
[ Back to top ]
Simple types
AuthorKey
Inheritance
AuthorKey restricts xs:string.
Facets
| Type | Value |
| pattern | author |
Definition source
<xs:simpleType name="AuthorKey"> <xs:restriction base="xs:string"> <xs:pattern value="author"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
AuthorVal
Inheritance
AuthorVal restricts xs:string.
Facets
| Type | Value |
| pattern | $Author: .*$ |
Definition source
<xs:simpleType name="AuthorVal"> <xs:restriction base="xs:string"> <xs:pattern value="$Author: .*$"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
DCKey
Inheritance
DCKey restricts xs:string.
Facets
| Type | Value |
| pattern | dublincore |
Definition source
<xs:simpleType name="DCKey"> <xs:restriction base="xs:string"> <xs:pattern value="dublincore"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
DateKey
Inheritance
DateKey restricts xs:string.
Facets
| Type | Value |
| pattern | date |
Definition source
<xs:simpleType name="DateKey"> <xs:restriction base="xs:string"> <xs:pattern value="date"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
DateVal
Inheritance
DateVal restricts xs:string.
Facets
| Type | Value |
| pattern | $Date: .*$ |
Definition source
<xs:simpleType name="DateVal"> <xs:restriction base="xs:string"> <xs:pattern value="$Date: .*$"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
HeaderKey
Inheritance
HeaderKey restricts xs:string.
Facets
| Type | Value |
| pattern | header |
Definition source
<xs:simpleType name="HeaderKey"> <xs:restriction base="xs:string"> <xs:pattern value="header"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
HeaderVal
Inheritance
HeaderVal restricts xs:string.
Facets
| Type | Value |
| pattern | $Header: .*$ |
Definition source
<xs:simpleType name="HeaderVal"> <xs:restriction base="xs:string"> <xs:pattern value="$Header: .*$"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
IdKey
Inheritance
IdKey restricts xs:string.
Facets
| Type | Value |
| pattern | id |
Definition source
<xs:simpleType name="IdKey"> <xs:restriction base="xs:string"> <xs:pattern value="id"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
IdVal
Inheritance
IdVal restricts xs:string.
Facets
| Type | Value |
| pattern | $Id: .*$ |
Definition source
<xs:simpleType name="IdVal"> <xs:restriction base="xs:string"> <xs:pattern value="$Id: .*$"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
RSSKey
Inheritance
RSSKey restricts xs:string.
Facets
| Type | Value |
| pattern | rss |
Definition source
<xs:simpleType name="RSSKey"> <xs:restriction base="xs:string"> <xs:pattern value="rss"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
RevKey
Inheritance
RevKey restricts xs:string.
Facets
| Type | Value |
| pattern | rev |
Definition source
<xs:simpleType name="RevKey"> <xs:restriction base="xs:string"> <xs:pattern value="rev"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
RevVal
Inheritance
RevVal restricts xs:string.
Facets
| Type | Value |
| pattern | $Rev: .*$ |
Definition source
<xs:simpleType name="RevVal"> <xs:restriction base="xs:string"> <xs:pattern value="$Rev: .*$"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
URLKey
Inheritance
URLKey restricts xs:string.
Facets
| Type | Value |
| pattern | url |
Definition source
<xs:simpleType name="URLKey"> <xs:restriction base="xs:string"> <xs:pattern value="url"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
URLVal
Inheritance
URLVal restricts xs:string.
Facets
| Type | Value |
| pattern | $URL: .*$ |
Definition source
<xs:simpleType name="URLVal"> <xs:restriction base="xs:string"> <xs:pattern value="$URL: .*$"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
XHTMLKey
Inheritance
XHTMLKey restricts xs:string.
Facets
| Type | Value |
| pattern | xhtml |
Definition source
<xs:simpleType name="XHTMLKey"> <xs:restriction base="xs:string"> <xs:pattern value="xhtml"/> </xs:restriction> </xs:simpleType>
[ Back to top ]
See also
~/nexml/xsd/meta/meta.xsd includes the following other files:
~/nexml/xsd/meta/meta.xsd is included in:
This page summarizes the contents of schema file "~/nexml/xsd/meta/meta.xsd" as of revision 596. That schema file was last modified by rvos on 2008-05-20 14:48:49 -0400 (Tue, 20 May 2008), and this HTML summary page was generated on Wed Aug 20 22:40:47 2008.
inheritance tree
inclusions tree
schema source