Model

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id SId optional
metaid xsd:ID optional
name xsd:string optional
sboTerm SBOTerm optional

Used By

Element Sbml/model

Source

<xsd:complexType name="Model">
  <xsd:complexContent>
    <xsd:extension base="SBase">
      <xsd:sequence>
        <xsd:element name="listOfFunctionDefinitions" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="functionDefinition" type="FunctionDefinition" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfUnitDefinitions" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="unitDefinition" type="UnitDefinition" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfCompartmentTypes" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="compartmentType" type="CompartmentType" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfSpeciesTypes" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="speciesType" type="SpeciesType" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfCompartments" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="compartment" type="Compartment" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfSpecies" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="species" type="Species" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfParameters" type="ListOfParameters" minOccurs="0"/>
        <xsd:element name="listOfInitialAssignments" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="initialAssignment" type="InitialAssignment" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfRules" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:choice maxOccurs="unbounded">
                  <xsd:element name="algebraicRule" type="AlgebraicRule" minOccurs="0"/>
                  <xsd:element name="assignmentRule" type="AssignmentRule" minOccurs="0"/>
                  <xsd:element name="rateRule" type="RateRule" minOccurs="0"/>
                </xsd:choice>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfConstraints" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="constraint" type="Constraint" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfReactions" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="reaction" type="Reaction" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="listOfEvents" minOccurs="0">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="SBase">
                <xsd:sequence>
                  <xsd:element name="event" type="Event" maxOccurs="unbounded"/>
                </xsd:sequence>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
      <xsd:attribute name="id" type="SId" use="optional"/>
      <xsd:attribute name="name" type="xsd:string" use="optional"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>