Showing:

Annotations
Diagrams
Identity Constraints
Instances
Model
Properties
Source
Used by
Included schema Ensemble.xsd
Namespace http://tethys.sdsu.edu/schema/1.0
Properties
attribute form default unqualified
element form default unqualified
Element Ensemble
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Ensemble_xsd.tmp#Ensemble_Name Ensemble_xsd.tmp#Ensemble_Unit
Properties
content complex
Model
Children Name, Unit
Instance
<Ensemble xmlns="http://tethys.sdsu.edu/schema/1.0">
  <Name>{1,1}</Name>
  <Unit>{1,unbounded}</Unit>
</Ensemble>
Identity constraints
QName Type Refer Selector Field(s)
Verify key Ensemble Name
Source
<xs:element name="Ensemble">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Ensemble name (unique identifier).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Unit" maxOccurs="unbounded" type="UnitGroup"/>
    </xs:sequence>
  </xs:complexType>
  <xs:key name="Verify">
    <xs:selector xpath="Ensemble"/>
    <xs:field xpath="Name"/>
  </xs:key>
</xs:element>
Element Ensemble / Name
Namespace No namespace
Annotations
Ensemble name (unique identifier).
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Ensemble name (unique identifier).</xs:documentation>
  </xs:annotation>
</xs:element>
Element Ensemble / Unit
Namespace No namespace
Diagram
Diagram Ensemble_xsd.tmp#UnitGroup_ID Ensemble_xsd.tmp#UnitGroup_Project Ensemble_xsd.tmp#UnitGroup_Site Ensemble_xsd.tmp#UnitGroup_Cruise Ensemble_xsd.tmp#UnitGroup_Deployment Ensemble_xsd.tmp#UnitGroup
Type UnitGroup
Properties
content complex
maxOccurs unbounded
Model
Children Cruise, Deployment, ID, Project, Site
Instance
<Unit>
  <ID>{1,1}</ID>
  <Project>{0,1}</Project>
  <Site>{0,1}</Site>
  <Cruise>{0,1}</Cruise>
  <Deployment>{1,1}</Deployment>
</Unit>
Source
<xs:element name="Unit" maxOccurs="unbounded" type="UnitGroup"/>
Element UnitGroup / ID
Namespace No namespace
Annotations
A unique unit number that identifies this instrument within the ensemble.
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
Source
<xs:element name="ID" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>A unique unit number that identifies this instrument within the ensemble.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitGroup / Project
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Project" type="xs:string" minOccurs="0"/>
Element UnitGroup / Site
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Site" type="xs:string" minOccurs="0"/>
Element UnitGroup / Cruise
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Cruise" type="xs:string" minOccurs="0"/>
Element UnitGroup / Deployment
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="Deployment" type="xs:integer"/>
Complex Type UnitGroup
Namespace http://tethys.sdsu.edu/schema/1.0
Diagram
Diagram Ensemble_xsd.tmp#UnitGroup_ID Ensemble_xsd.tmp#UnitGroup_Project Ensemble_xsd.tmp#UnitGroup_Site Ensemble_xsd.tmp#UnitGroup_Cruise Ensemble_xsd.tmp#UnitGroup_Deployment
Used by
Element Ensemble/Unit
Model
Children Cruise, Deployment, ID, Project, Site
Source
<xs:complexType name="UnitGroup">
  <xs:sequence>
    <xs:element name="ID" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>A unique unit number that identifies this instrument within the ensemble.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Project" type="xs:string" minOccurs="0"/>
    <xs:choice>
      <xs:element name="Site" type="xs:string" minOccurs="0"/>
      <xs:element name="Cruise" type="xs:string" minOccurs="0"/>
    </xs:choice>
    <xs:element name="Deployment" type="xs:integer"/>
  </xs:sequence>
</xs:complexType>