Documentation for EFG-1.XSD

Complex Type: MineralogicalUnitType

[Table of contents]

Super-types:None
Sub-types:None
NameMineralogicalUnitType
Abstractno
DocumentationContainer for descriptive elements related to mineral units
XML Instance Representation
<...>

<efg:MineralHabit> xs:string </efg:MineralHabit> [0..1] ?
<efg:MineralColour> xs:string </efg:MineralColour> [0..1] ?
<efg:CrystalForm> [0..1] ?

<efg:Twinning> xs:string </efg:Twinning> [0..1] ?
<efg:Pseudomorph> xs:string </efg:Pseudomorph> [0..1] ?
<efg:CrystalMeasurements> [0..1] ?

<efg:CrystalMeasurement> abcd:MeasurementOrFact </efg:CrystalMeasurement> [1..*] ?
</efg:CrystalMeasurements>
<efg:CrystalFormText> xs:string </efg:CrystalFormText> [0..1] ?
</efg:CrystalForm>
<efg:MineralMeasurementsOrFacts> [0..1] ?

<efg:MineralMeasurementOrFact> abcd:MeasurementOrFact </efg:MineralMeasurementOrFact> [1..*] ?
</efg:MineralMeasurementsOrFacts>
<efg:MineralDescriptionText> xs:string </efg:MineralDescriptionText> [0..1] ?
</...>
Diagram
Schema Component Representation
<xs:complexType name="MineralogicalUnitType">
<xs:sequence>
<xs:element name="MineralHabit" type="xs:string" minOccurs="0"/>
<xs:element name="MineralColour" type="xs:string" minOccurs="0"/>
<xs:element name="CrystalForm" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Twinning" type="xs:string" minOccurs="0"/>
<xs:element name="Pseudomorph" type="xs:string" minOccurs="0"/>
<xs:element name="CrystalMeasurements" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CrystalMeasurement" type="abcd:MeasurementOrFact" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CrystalFormText" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MineralMeasurementsOrFacts" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="MineralMeasurementOrFact" type="abcd:MeasurementOrFact" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MineralDescriptionText" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

Add Comment