nexml schema 0.9 ~/nexml/xsd/meta/annotations.xsd

Skip to: Site menu | Main content

The 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.

Process nexml data

Schema module documentation

~ / doc / schema-1 / meta / annotations
rss | digg reddit del.icio.us facebook — Last updated: Tue Sep 23 12:49:28 IST 2014

Description

Other views (open in new window):

Complex types

Base [abstract]

Description

The base type for all complexType definitions in the nexml schema. This type allows a number of special attributes: xml:lang - for languages codes xml:base - see http://www.w3.org/TR/xmlbase/ xml:id - see http://www.w3.org/TR/xml-id/ xml:space - for whitespace handlingxlink:href - for links Also see http://www.w3.org/2001/xml.xsd for more information on the xml and xlink attributes.

Attributes
Name Type Usage
xml:base xs:anyURI
Definition source
  <xs:complexType abstract="true" mixed="false" name="Base">
    <xs:sequence/>
    <xs:attribute ref="xml:base"/>
    <xs:anyAttribute namespace="##any" processContents="skip"/>
  </xs:complexType>

LiteralMeta

Description

Metadata annotations in which the object is a literal value. If the @content attribute is used, then the element should contain no children.

Inheritance

LiteralMeta extends Meta.

Attributes
Name Type Usage
property xs:QName required
datatype xs:QName optional
content xs:string
Definition source
  <xs:complexType abstract="false" mixed="true" name="LiteralMeta">
    <xs:complexContent mixed="true">
      <xs:extension base="Meta">
        <xs:sequence>
          <xs:any maxOccurs="unbounded" minOccurs="0"/>
        </xs:sequence>
        <xs:attribute name="property" type="xs:QName" use="required"/>
        <xs:attribute name="datatype" type="xs:QName" use="optional"/>
        <xs:attribute name="content" type="xs:string"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

Meta [abstract]

Inheritance

Meta extends Base. In turn, this type is inherited from by LiteralMeta, ResourceMeta,

Definition source
  <xs:complexType abstract="true" mixed="true" name="Meta">
    <xs:complexContent>
      <xs:extension base="Base"> </xs:extension>
    </xs:complexContent>
  </xs:complexType>

ResourceMeta

Description

Metadata annotations in which the object is a resource. If this element contains meta elements as children, then the object of this annotation is a "blank node".

Inheritance

ResourceMeta extends Meta.

Attributes
Name Type Usage
href xhtml:URI optional
rel xs:QName required
Substructures
Definition source
  <xs:complexType abstract="false" mixed="true" name="ResourceMeta">
    <xs:complexContent>
      <xs:extension base="Meta">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="meta" type="Meta"/>
        </xs:sequence>
        <xs:attribute name="href" type="xhtml:URI" use="optional"/>
        <xs:attribute name="rel" type="xs:QName" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

See also

~/nexml/xsd/meta/annotations.xsd is included in:

This page summarizes the contents of schema file "~/nexml/xsd/meta/annotations.xsd". Generated on Tue Sep 23 12:49:35 2014.