http://sbgn.org/libsbgn/0.3
element map

Documentation

The map element describes a single SBGN PD map. It contains a list of glyph elements and a list of arc elements. These lists can be of any size (possibly empty).

Properties
This component is not nillable.

Model
<map
  id = xsd:ID
  language = xsd:string
  version = xsd:anyURI>
(notes, extension ) (bbox?, glyph*, arc*, arcgroup* )
</map>


Nested Element Summary
 arc
          
 arcgroup
          
 bbox
          

The bbox element on a map is not mandatory, it allows the application to define a canvas, and at the same time define a whitespace margin around the glyphs.

 
 extension
          
 glyph
          
 notes
          

Attribute Summary
 xsd:IDid
          

The xsd:ID type is an alphanumeric identifier, starting with a letter.

 
 xsd:stringlanguage
          

Language of the map: one of three sublanguages defined by SBGN.

 
 xsd:anyURIversion
          

Version of the map: URI identifier that gives the language, level and version defined by SBGN.

 

Attribute Detail

id

The xsd:ID type is an alphanumeric identifier, starting with a letter. It is recommended to generate meaningless IDs (e.g. "map1234") and avoid IDs with a meaning (e.g. "MAPK cascade")

Type:
xsd:ID
Use:
required
Form:
unqualified

language

Language of the map: one of three sublanguages defined by SBGN. Different languages have different restrictions on the usage of sub-elements (that are not encoded in this schema but must be validated with an external validator)

Type:
based on
with :
Use:
optional
Form:
unqualified

version

Version of the map: URI identifier that gives the language, level and version defined by SBGN. Different languages/levels/versions have different restrictions on the usage of sub-elements (that are not encoded in this schema but must be validated with an external validator)

Type:
based on
with :
Use:
optional
Form:
unqualified

Source
<xsd:element name="map">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="SBGNBase">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" ref="sbgn:bbox">
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="sbgn:glyph"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="sbgn:arc"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="sbgn:arcgroup"/>
</xsd:sequence>
<xsd:attribute name="version">
<xsd:simpleType>
<xsd:restriction base="xsd:anyURI">
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.pd.level-1.version-1.3"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.pd.level-1.version-1.2"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.pd.level-1.version-1.1"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.pd.level-1.version-1.0"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.pd.level-1.version-1"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.er.level-1.version-2"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.er.level-1.version-1.2"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.er.level-1.version-1.1"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.er.level-1.version-1.0"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.er.level-1.version-1"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.af.level-1.version-1.2"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.af.level-1.version-1.0"/>
<xsd:enumeration value="http://identifiers.org/combine.specifications/sbgn.af.level-1.version-1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="language">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="entity relationship"/>
<xsd:enumeration value="process description"/>
<xsd:enumeration value="activity flow"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="id" type="xsd:ID" use="required">
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.