Schema abcdefg.xsd


schema location:  http://www.geocase.eu/documentation/abcdefg.xsd
targetNamespace:  http://www.synthesys.info/ABCDEFG/1.0
 
Elements  Complex types 
AnalysisDateTime  AllocthonousMaterialType 
AnalysisReferences  AlterationType 
Certainty  AnalysisAtomisedType 
DatingQualifier  AssociatedFossilAssemblageType 
IdentificationAnalysis  AssociatedMineralAssemblageType 
NamedGeologicalFeature  BiostratigraphicAttributionsType 
StratigraphicMeasurementsOrFacts  ChronostratigraphicAttributionsType 
EarthScienceSpecimenType 
IdentificationAnalysisType 
IdentifiersType 
IsotopeStratigraphicDeterminationsType 
LithostratigraphicAttributionsType 
MagnetostratigraphicDeterminationsType 
MineralogicalUnitType 
MineralRockIdentifiedType 
PalaeontologicalUnitType 
RadiometricDatesType 
RockUnitType 
SiteStratigraphyType 
StratigraphicAttributionsType 
StratigraphicSectionType 
UnitHostRockType 


element AnalysisDateTime
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children ExactDate DateText
used by
elements IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination RadiometricDatesType/RadiometricDate
complexType AnalysisAtomisedType
annotation
documentation 
When the analysis was carried out
source
<xs:element name="AnalysisDateTime">
  <xs:annotation>
    <xs:documentation>When the analysis was carried out</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ExactDate" type="abcd:DateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Uses DateTime element from ABCD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DateText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text to allow for vague dates or description of analysis period.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AnalysisDateTime/ExactDate
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:DateTime
annotation
documentation 
Uses DateTime element from ABCD
source
<xs:element name="ExactDate" type="abcd:DateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Uses DateTime element from ABCD</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisDateTime/DateText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text to allow for vague dates or description of analysis period.
source
<xs:element name="DateText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text to allow for vague dates or description of analysis period.</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisReferences
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AnalysisReference
used by
elements IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination RadiometricDatesType/RadiometricDate
complexType AnalysisAtomisedType
annotation
documentation 
Container for 1 or more references related to the analysis
source
<xs:element name="AnalysisReferences">
  <xs:annotation>
    <xs:documentation>Container for 1 or more references related to the analysis</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AnalysisReference" type="abcd:Reference" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Individual documentary reference linked to an analysis. Uses abcd:Reference Type</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AnalysisReferences/AnalysisReference
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:Reference
annotation
documentation 
Individual documentary reference linked to an analysis. Uses abcd:Reference Type
source
<xs:element name="AnalysisReference" type="abcd:Reference" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Individual documentary reference linked to an analysis. Uses abcd:Reference Type</xs:documentation>
  </xs:annotation>
</xs:element>

element Certainty
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
used by
elements BiostratigraphicAttributionsType/BiostratigraphicAttribution ChronostratigraphicAttributionsType/ChronostratigraphicAttribution IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination LithostratigraphicAttributionsType/LithostratigraphicAttribution MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination
complexType MineralRockIdentifiedType
annotation
documentation 
Degree of certainty associated with the date determination e.g. unknown, certain, uncertain, possibly, known wrong.
source
<xs:element name="Certainty" type="xs:string">
  <xs:annotation>
    <xs:documentation>Degree of certainty associated with the date determination e.g. unknown, certain, uncertain, possibly, known wrong.</xs:documentation>
  </xs:annotation>
</xs:element>

element DatingQualifier
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
used by
elements BiostratigraphicAttributionsType/BiostratigraphicAttribution ChronostratigraphicAttributionsType/ChronostratigraphicAttribution IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination LithostratigraphicAttributionsType/LithostratigraphicAttribution MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination
annotation
documentation 
Allows for qualification of date terms e.g. early/lower, middle, late/upper
source
<xs:element name="DatingQualifier" type="xs:string">
  <xs:annotation>
    <xs:documentation>Allows for qualification of date terms e.g. early/lower, middle, late/upper</xs:documentation>
  </xs:annotation>
</xs:element>

element IdentificationAnalysis
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentificationAnalysisType
children IdentificationAnalysisAtomised
annotation
documentation 
container for analytical techniques employed for identifying a mineral or rock. Note that this differs from the existing Measurement element in that it allows for multiple values to be obtained from a single analysis e.g. percentage values of elements in a mineral.
source
<xs:element name="IdentificationAnalysis" type="efg:IdentificationAnalysisType">
  <xs:annotation>
    <xs:documentation>container for analytical techniques employed for identifying a mineral or rock. Note that this differs from the existing Measurement element in that it allows for multiple values to be obtained from a single analysis e.g. percentage values of elements in a mineral.</xs:documentation>
  </xs:annotation>
</xs:element>

element NamedGeologicalFeature
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The name for a geologic feature that is not a placename e.g. 'The Great Whin Sill', 'Bodmin Granite' or 'The Great Glen Fault'. Many landscape scale geologic and geomorphic features have names.
source
<xs:element name="NamedGeologicalFeature" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name for a geologic feature that is not a placename e.g. 'The Great Whin Sill', 'Bodmin Granite' or 'The Great Glen Fault'. Many landscape scale geologic and geomorphic features have names.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicMeasurementsOrFacts
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children StratigraphicMeasurementOrFact
used by
elements BiostratigraphicAttributionsType/BiostratigraphicAttribution ChronostratigraphicAttributionsType/ChronostratigraphicAttribution LithostratigraphicAttributionsType/LithostratigraphicAttribution
annotation
documentation 
Container element for multiple measurements (e.g. thickness, dip etc.) or facts (e.g. this bed was first identified by Charles Moore as the Reptile and Fish Bed from which he obtained Nothosaurus). This element contains the standard schema complex type MeasurementOrFact.
source
<xs:element name="StratigraphicMeasurementsOrFacts">
  <xs:annotation>
    <xs:documentation>Container element for multiple measurements (e.g. thickness, dip etc.) or facts (e.g. this bed was first identified by Charles Moore as the Reptile and Fish Bed from which he obtained Nothosaurus). This element contains the standard schema complex type MeasurementOrFact.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="StratigraphicMeasurementOrFact" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Container for single instance of complex type MeasurementOrFact</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicMeasurementsOrFacts/StratigraphicMeasurementOrFact
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:MeasurementOrFact
annotation
documentation 
Container for single instance of complex type MeasurementOrFact
source
<xs:element name="StratigraphicMeasurementOrFact" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Container for single instance of complex type MeasurementOrFact</xs:documentation>
  </xs:annotation>
</xs:element>

complexType AllocthonousMaterialType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PlaceOfOrigin ModeOfTransport OriginalStratigraphy
annotation
documentation 
Container for descriptive elements related to transported material ranging from glacial erratics to meteorites
source
<xs:complexType name="AllocthonousMaterialType">
  <xs:annotation>
    <xs:documentation>Container for descriptive elements related to transported material ranging from glacial erratics to meteorites</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="PlaceOfOrigin" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The place of origin for material that has been transported during its history e.g. glacial erratics and meteorites</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ModeOfTransport" type="xs:string">
      <xs:annotation>
        <xs:documentation>How the material was transported e.g. glacier, turbidity current, meteorite etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OriginalStratigraphy" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The original stratigraphic associations of allocthonous material e.g. a Devonian erratic obtained from a Pleistocene tillite.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="StratigraphicComment" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text comments relating to the straigraphy</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="StratigraphicAttributions" type="efg:StratigraphicAttributionsType"/>
          <xs:element name="StratigraphicReferences" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container for any documentary references relating to the stratigraphy</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="StratigraphicReference" type="abcd:Reference" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Details of individual documentary references to the straigraphy </xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element AllocthonousMaterialType/PlaceOfOrigin
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The place of origin for material that has been transported during its history e.g. glacial erratics and meteorites
source
<xs:element name="PlaceOfOrigin" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The place of origin for material that has been transported during its history e.g. glacial erratics and meteorites</xs:documentation>
  </xs:annotation>
</xs:element>

element AllocthonousMaterialType/ModeOfTransport
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
How the material was transported e.g. glacier, turbidity current, meteorite etc.
source
<xs:element name="ModeOfTransport" type="xs:string">
  <xs:annotation>
    <xs:documentation>How the material was transported e.g. glacier, turbidity current, meteorite etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element AllocthonousMaterialType/OriginalStratigraphy
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children StratigraphicComment StratigraphicAttributions StratigraphicReferences
annotation
documentation 
The original stratigraphic associations of allocthonous material e.g. a Devonian erratic obtained from a Pleistocene tillite.
source
<xs:element name="OriginalStratigraphy" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The original stratigraphic associations of allocthonous material e.g. a Devonian erratic obtained from a Pleistocene tillite.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="StratigraphicComment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text comments relating to the straigraphy</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StratigraphicAttributions" type="efg:StratigraphicAttributionsType"/>
      <xs:element name="StratigraphicReferences" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container for any documentary references relating to the stratigraphy</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="StratigraphicReference" type="abcd:Reference" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Details of individual documentary references to the straigraphy </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AllocthonousMaterialType/OriginalStratigraphy/StratigraphicComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text comments relating to the straigraphy
source
<xs:element name="StratigraphicComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text comments relating to the straigraphy</xs:documentation>
  </xs:annotation>
</xs:element>

element AllocthonousMaterialType/OriginalStratigraphy/StratigraphicAttributions
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:StratigraphicAttributionsType
children ChronostratigraphicAttributions LithostratigraphicAttributions BiostratigraphicAttributions MagnetostratigraphicDeterminations IsotopeStratigraphicDeterminations RadiometricDates PositionInSequence
source
<xs:element name="StratigraphicAttributions" type="efg:StratigraphicAttributionsType"/>

element AllocthonousMaterialType/OriginalStratigraphy/StratigraphicReferences
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children StratigraphicReference
annotation
documentation 
Container for any documentary references relating to the stratigraphy
source
<xs:element name="StratigraphicReferences" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for any documentary references relating to the stratigraphy</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="StratigraphicReference" type="abcd:Reference" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Details of individual documentary references to the straigraphy </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AllocthonousMaterialType/OriginalStratigraphy/StratigraphicReferences/StratigraphicReference
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:Reference
annotation
documentation 
Details of individual documentary references to the straigraphy 
source
<xs:element name="StratigraphicReference" type="abcd:Reference" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Details of individual documentary references to the straigraphy </xs:documentation>
  </xs:annotation>
</xs:element>

complexType AlterationType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AlterationType AlterationDegree ShockMetamorphicGrade DiageneticChange
annotation
documentation 
Container for describing metasomatic, metamorphic or diagentic changes to units
source
<xs:complexType name="AlterationType">
  <xs:annotation>
    <xs:documentation>Container for describing metasomatic, metamorphic or diagentic changes to units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AlterationType" type="xs:string">
      <xs:annotation>
        <xs:documentation>Free text describing the type of change that has taken place e.g. chloritisation, migmatisation, cataclastic brecciation etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlterationDegree" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text describing the degree of alteration or metamorphic phase that has affected a rock. [This element may need to be split into hydrothermal mineralogical change and metamorphic phases]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ShockMetamorphicGrade" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text for describing the type of alteration caused by impact, as in meteorites. Also called shock stage.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DiageneticChange" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text for describing any physical and chemical changes that took place in a sediment during the lithification process e.g. compaction, cementation, recrystallisation, dolomitisation and replacement.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element AlterationType/AlterationType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text describing the type of change that has taken place e.g. chloritisation, migmatisation, cataclastic brecciation etc.
source
<xs:element name="AlterationType" type="xs:string">
  <xs:annotation>
    <xs:documentation>Free text describing the type of change that has taken place e.g. chloritisation, migmatisation, cataclastic brecciation etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element AlterationType/AlterationDegree
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text describing the degree of alteration or metamorphic phase that has affected a rock. [This element may need to be split into hydrothermal mineralogical change and metamorphic phases]
source
<xs:element name="AlterationDegree" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text describing the degree of alteration or metamorphic phase that has affected a rock. [This element may need to be split into hydrothermal mineralogical change and metamorphic phases]</xs:documentation>
  </xs:annotation>
</xs:element>

element AlterationType/ShockMetamorphicGrade
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing the type of alteration caused by impact, as in meteorites. Also called shock stage.
source
<xs:element name="ShockMetamorphicGrade" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing the type of alteration caused by impact, as in meteorites. Also called shock stage.</xs:documentation>
  </xs:annotation>
</xs:element>

element AlterationType/DiageneticChange
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing any physical and chemical changes that took place in a sediment during the lithification process e.g. compaction, cementation, recrystallisation, dolomitisation and replacement.
source
<xs:element name="DiageneticChange" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing any physical and chemical changes that took place in a sediment during the lithification process e.g. compaction, cementation, recrystallisation, dolomitisation and replacement.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType AnalysisAtomisedType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AnalysisMethod efg:AnalysisDateTime AnalysisBy AnalysisText efg:AnalysisReferences AnalysisResults
used by
elements IdentificationAnalysisType/IdentificationAnalysisAtomised RockUnitType/Petrology/Petrologicalanalyses/PetrologicalAnalysis/PetrologicalAnalysisAtomised
annotation
documentation 
Container for elements describing an analysis such as a chemical analysis of a mineral
source
<xs:complexType name="AnalysisAtomisedType">
  <xs:annotation>
    <xs:documentation>Container for elements describing an analysis such as a chemical analysis of a mineral</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AnalysisMethod" type="xs:string">
      <xs:annotation>
        <xs:documentation>Analytical method used e.g. x-ray diffraction, electron probe, chemical analysis or thin section.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="efg:AnalysisDateTime" minOccurs="0"/>
    <xs:element name="AnalysisBy" type="efg:IdentifiersType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Persons or organisations carrying out the analysis </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AnalysisText" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text to describe the analysis. This may be of value, for instance, if the mineral has been confirmed by x-ray diffraction but no actual analysis data are given in the analytical results.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="efg:AnalysisReferences" minOccurs="0"/>
    <xs:element name="AnalysisResults">
      <xs:annotation>
        <xs:documentation>Container for multiple values obtained by analysis e.g. percentages of different elements present</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="AnalysisResult" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Individual measurement made during an analysis e.g. the chemical composition of a mineral</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Parameter" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>What the given value refers to e.g. amount of an individual element present in a crystalline structure or it could be chemical formula</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="AppliesTo" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Used to qualify the measurement parameter</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="UnitOfMeasurement" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>The scale used for measurements in the analysis e.g. % for amounts or RI for refractive index.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="LowerValue" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>Lower value of a range or single value. This can be expressed as a measured value e.g. 45% or as a chemical formula e.g. NaCl</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="UpperValue" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Higher value or upper limit of range of values</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Accuracy" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>experimental degree of eror e.g. +/- 5%</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="AnalysisResultComment" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Free text comment relating to the analysis results</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element AnalysisAtomisedType/AnalysisMethod
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Analytical method used e.g. x-ray diffraction, electron probe, chemical analysis or thin section.
source
<xs:element name="AnalysisMethod" type="xs:string">
  <xs:annotation>
    <xs:documentation>Analytical method used e.g. x-ray diffraction, electron probe, chemical analysis or thin section.</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisBy
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
annotation
documentation 
Persons or organisations carrying out the analysis 
source
<xs:element name="AnalysisBy" type="efg:IdentifiersType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Persons or organisations carrying out the analysis </xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text to describe the analysis. This may be of value, for instance, if the mineral has been confirmed by x-ray diffraction but no actual analysis data are given in the analytical results.
source
<xs:element name="AnalysisText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text to describe the analysis. This may be of value, for instance, if the mineral has been confirmed by x-ray diffraction but no actual analysis data are given in the analytical results.</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisResults
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AnalysisResult
annotation
documentation 
Container for multiple values obtained by analysis e.g. percentages of different elements present
source
<xs:element name="AnalysisResults">
  <xs:annotation>
    <xs:documentation>Container for multiple values obtained by analysis e.g. percentages of different elements present</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AnalysisResult" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Individual measurement made during an analysis e.g. the chemical composition of a mineral</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter" type="xs:string">
              <xs:annotation>
                <xs:documentation>What the given value refers to e.g. amount of an individual element present in a crystalline structure or it could be chemical formula</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AppliesTo" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Used to qualify the measurement parameter</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UnitOfMeasurement" type="xs:string">
              <xs:annotation>
                <xs:documentation>The scale used for measurements in the analysis e.g. % for amounts or RI for refractive index.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LowerValue" type="xs:string">
              <xs:annotation>
                <xs:documentation>Lower value of a range or single value. This can be expressed as a measured value e.g. 45% or as a chemical formula e.g. NaCl</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="UpperValue" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Higher value or upper limit of range of values</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Accuracy" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>experimental degree of eror e.g. +/- 5%</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AnalysisResultComment" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Free text comment relating to the analysis results</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children Parameter AppliesTo UnitOfMeasurement LowerValue UpperValue Accuracy AnalysisResultComment
annotation
documentation 
Individual measurement made during an analysis e.g. the chemical composition of a mineral
source
<xs:element name="AnalysisResult" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Individual measurement made during an analysis e.g. the chemical composition of a mineral</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Parameter" type="xs:string">
        <xs:annotation>
          <xs:documentation>What the given value refers to e.g. amount of an individual element present in a crystalline structure or it could be chemical formula</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AppliesTo" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Used to qualify the measurement parameter</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UnitOfMeasurement" type="xs:string">
        <xs:annotation>
          <xs:documentation>The scale used for measurements in the analysis e.g. % for amounts or RI for refractive index.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LowerValue" type="xs:string">
        <xs:annotation>
          <xs:documentation>Lower value of a range or single value. This can be expressed as a measured value e.g. 45% or as a chemical formula e.g. NaCl</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UpperValue" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Higher value or upper limit of range of values</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Accuracy" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>experimental degree of eror e.g. +/- 5%</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AnalysisResultComment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text comment relating to the analysis results</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult/Parameter
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
What the given value refers to e.g. amount of an individual element present in a crystalline structure or it could be chemical formula
source
<xs:element name="Parameter" type="xs:string">
  <xs:annotation>
    <xs:documentation>What the given value refers to e.g. amount of an individual element present in a crystalline structure or it could be chemical formula</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult/AppliesTo
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Used to qualify the measurement parameter
source
<xs:element name="AppliesTo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used to qualify the measurement parameter</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult/UnitOfMeasurement
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The scale used for measurements in the analysis e.g. % for amounts or RI for refractive index.
source
<xs:element name="UnitOfMeasurement" type="xs:string">
  <xs:annotation>
    <xs:documentation>The scale used for measurements in the analysis e.g. % for amounts or RI for refractive index.</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult/LowerValue
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Lower value of a range or single value. This can be expressed as a measured value e.g. 45% or as a chemical formula e.g. NaCl
source
<xs:element name="LowerValue" type="xs:string">
  <xs:annotation>
    <xs:documentation>Lower value of a range or single value. This can be expressed as a measured value e.g. 45% or as a chemical formula e.g. NaCl</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult/UpperValue
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Higher value or upper limit of range of values
source
<xs:element name="UpperValue" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Higher value or upper limit of range of values</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult/Accuracy
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
experimental degree of eror e.g. +/- 5%
source
<xs:element name="Accuracy" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>experimental degree of eror e.g. +/- 5%</xs:documentation>
  </xs:annotation>
</xs:element>

element AnalysisAtomisedType/AnalysisResults/AnalysisResult/AnalysisResultComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text comment relating to the analysis results
source
<xs:element name="AnalysisResultComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text comment relating to the analysis results</xs:documentation>
  </xs:annotation>
</xs:element>

complexType AssociatedFossilAssemblageType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AssociatedFossilList AssociatedFossilAssemblageText
used by
element RockUnitType/AssociatedFossilAssemblage
annotation
documentation 
Container for list of fossils that form an assemblage. Detailed accounts of any individual taxon should be dealt with under different units.
source
<xs:complexType name="AssociatedFossilAssemblageType">
  <xs:annotation>
    <xs:documentation>Container for list of fossils that form an assemblage. Detailed accounts of any individual taxon should be dealt with under different units.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AssociatedFossilList" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Container for one or more fossil taxa (including ichnotaxa) that constitute the fossil assemblage associated with the unit being described. Note that highly detailed information on identification or description of the taxa in the assemblage should be treated as separate but related units.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="AssociatedFossilName" type="xs:string">
            <xs:annotation>
              <xs:documentation>A single taxon name at any level e.g. trilobite or Dalmanites myops</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="AssociatedFossilComment" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text for describing occurrence of this particular taxon or any of its features.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AssociatedFossilAssemblageText" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text for describing the occurrence, form or other features associated with this fossil assemblage e.g. fore-reef community, condensed reworked assemblage, serpulid bioherm with high concentration of gastropods etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element AssociatedFossilAssemblageType/AssociatedFossilList
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AssociatedFossilName AssociatedFossilComment
annotation
documentation 
Container for one or more fossil taxa (including ichnotaxa) that constitute the fossil assemblage associated with the unit being described. Note that highly detailed information on identification or description of the taxa in the assemblage should be treated as separate but related units.
source
<xs:element name="AssociatedFossilList" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Container for one or more fossil taxa (including ichnotaxa) that constitute the fossil assemblage associated with the unit being described. Note that highly detailed information on identification or description of the taxa in the assemblage should be treated as separate but related units.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AssociatedFossilName" type="xs:string">
        <xs:annotation>
          <xs:documentation>A single taxon name at any level e.g. trilobite or Dalmanites myops</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssociatedFossilComment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text for describing occurrence of this particular taxon or any of its features.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AssociatedFossilAssemblageType/AssociatedFossilList/AssociatedFossilName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
A single taxon name at any level e.g. trilobite or Dalmanites myops
source
<xs:element name="AssociatedFossilName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A single taxon name at any level e.g. trilobite or Dalmanites myops</xs:documentation>
  </xs:annotation>
</xs:element>

element AssociatedFossilAssemblageType/AssociatedFossilList/AssociatedFossilComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing occurrence of this particular taxon or any of its features.
source
<xs:element name="AssociatedFossilComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing occurrence of this particular taxon or any of its features.</xs:documentation>
  </xs:annotation>
</xs:element>

element AssociatedFossilAssemblageType/AssociatedFossilAssemblageText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing the occurrence, form or other features associated with this fossil assemblage e.g. fore-reef community, condensed reworked assemblage, serpulid bioherm with high concentration of gastropods etc.
source
<xs:element name="AssociatedFossilAssemblageText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing the occurrence, form or other features associated with this fossil assemblage e.g. fore-reef community, condensed reworked assemblage, serpulid bioherm with high concentration of gastropods etc.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType AssociatedMineralAssemblageType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AssociatedMineralList AssociatedMineralAssemblageText
used by
element RockUnitType/Petrology/AssociatedMineralAssemblage
annotation
documentation 
Reusable type for listing minerals associated with a unit or layer
source
<xs:complexType name="AssociatedMineralAssemblageType">
  <xs:annotation>
    <xs:documentation>Reusable type for listing minerals associated with a unit or layer</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AssociatedMineralList" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="AssociatedMineralName" type="xs:string">
            <xs:annotation>
              <xs:documentation>A single mineral name at any level of accuracy e.g. feldspar, pyroxene etc. or orthoclase, olivine, horneblende etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="AssociatedMineralComment" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text for describing the occurrence of this particular mineral or any of its features.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AssociatedMineralAssemblageText" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text for describing the features or characteristics of the overall mineral assemblage e.g.typical North Yorkshire primary copper-rich sulphide assemblage with complex secondary alteration products</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element AssociatedMineralAssemblageType/AssociatedMineralList
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children AssociatedMineralName AssociatedMineralComment
source
<xs:element name="AssociatedMineralList" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AssociatedMineralName" type="xs:string">
        <xs:annotation>
          <xs:documentation>A single mineral name at any level of accuracy e.g. feldspar, pyroxene etc. or orthoclase, olivine, horneblende etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssociatedMineralComment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text for describing the occurrence of this particular mineral or any of its features.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AssociatedMineralAssemblageType/AssociatedMineralList/AssociatedMineralName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
A single mineral name at any level of accuracy e.g. feldspar, pyroxene etc. or orthoclase, olivine, horneblende etc.
source
<xs:element name="AssociatedMineralName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A single mineral name at any level of accuracy e.g. feldspar, pyroxene etc. or orthoclase, olivine, horneblende etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element AssociatedMineralAssemblageType/AssociatedMineralList/AssociatedMineralComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing the occurrence of this particular mineral or any of its features.
source
<xs:element name="AssociatedMineralComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing the occurrence of this particular mineral or any of its features.</xs:documentation>
  </xs:annotation>
</xs:element>

element AssociatedMineralAssemblageType/AssociatedMineralAssemblageText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing the features or characteristics of the overall mineral assemblage e.g.typical North Yorkshire primary copper-rich sulphide assemblage with complex secondary alteration products
source
<xs:element name="AssociatedMineralAssemblageText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing the features or characteristics of the overall mineral assemblage e.g.typical North Yorkshire primary copper-rich sulphide assemblage with complex secondary alteration products</xs:documentation>
  </xs:annotation>
</xs:element>

complexType BiostratigraphicAttributionsType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children BiostratigraphicAttribution
used by
element StratigraphicAttributionsType/BiostratigraphicAttributions
annotation
documentation 
Container for one or more attributions  or identifications of fossil time zones
source
<xs:complexType name="BiostratigraphicAttributionsType">
  <xs:annotation>
    <xs:documentation>Container for one or more attributions  or identifications of fossil time zones</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="BiostratigraphicAttribution" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A single declaration of a fossil zone or subzone.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ZonalFossilType" type="xs:string">
            <xs:annotation>
              <xs:documentation>What sort of biozone is being recorded? e.g. what animal or plant group is it based on? (ammonite, brachiopod,coral, plant, foram, nanoplankton etc.)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FossilZoneName" type="xs:string">
            <xs:annotation>
              <xs:documentation>The actual name of the biozone. Ideally this should be in its expanded form although common usage tends to abbreviate the generic epithet.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FossilSubzoneName" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The subzone name, if any, this should ideally be in expanded form rather than abbreviated.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="efg:Certainty" minOccurs="0"/>
          <xs:element name="RangePosition" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Range position if this attribution is the earliest, midway or latest in a possible range. e.g.  It is not always clear what zone a particular taxon belongs to and therefore a range may be needed.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
          <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="efg:StratigraphicMeasurementsOrFacts" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element BiostratigraphicAttributionsType/BiostratigraphicAttribution
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children ZonalFossilType FossilZoneName FossilSubzoneName efg:Certainty RangePosition efg:DatingQualifier Identifiers efg:StratigraphicMeasurementsOrFacts
annotation
documentation 
A single declaration of a fossil zone or subzone.
source
<xs:element name="BiostratigraphicAttribution" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A single declaration of a fossil zone or subzone.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ZonalFossilType" type="xs:string">
        <xs:annotation>
          <xs:documentation>What sort of biozone is being recorded? e.g. what animal or plant group is it based on? (ammonite, brachiopod,coral, plant, foram, nanoplankton etc.)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FossilZoneName" type="xs:string">
        <xs:annotation>
          <xs:documentation>The actual name of the biozone. Ideally this should be in its expanded form although common usage tends to abbreviate the generic epithet.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FossilSubzoneName" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The subzone name, if any, this should ideally be in expanded form rather than abbreviated.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="efg:Certainty" minOccurs="0"/>
      <xs:element name="RangePosition" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Range position if this attribution is the earliest, midway or latest in a possible range. e.g.  It is not always clear what zone a particular taxon belongs to and therefore a range may be needed.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
      <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="efg:StratigraphicMeasurementsOrFacts" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element BiostratigraphicAttributionsType/BiostratigraphicAttribution/ZonalFossilType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
What sort of biozone is being recorded? e.g. what animal or plant group is it based on? (ammonite, brachiopod,coral, plant, foram, nanoplankton etc.)
source
<xs:element name="ZonalFossilType" type="xs:string">
  <xs:annotation>
    <xs:documentation>What sort of biozone is being recorded? e.g. what animal or plant group is it based on? (ammonite, brachiopod,coral, plant, foram, nanoplankton etc.)</xs:documentation>
  </xs:annotation>
</xs:element>

element BiostratigraphicAttributionsType/BiostratigraphicAttribution/FossilZoneName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The actual name of the biozone. Ideally this should be in its expanded form although common usage tends to abbreviate the generic epithet.
source
<xs:element name="FossilZoneName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The actual name of the biozone. Ideally this should be in its expanded form although common usage tends to abbreviate the generic epithet.</xs:documentation>
  </xs:annotation>
</xs:element>

element BiostratigraphicAttributionsType/BiostratigraphicAttribution/FossilSubzoneName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The subzone name, if any, this should ideally be in expanded form rather than abbreviated.
source
<xs:element name="FossilSubzoneName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The subzone name, if any, this should ideally be in expanded form rather than abbreviated.</xs:documentation>
  </xs:annotation>
</xs:element>

element BiostratigraphicAttributionsType/BiostratigraphicAttribution/RangePosition
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Range position if this attribution is the earliest, midway or latest in a possible range. e.g.  It is not always clear what zone a particular taxon belongs to and therefore a range may be needed.
source
<xs:element name="RangePosition" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Range position if this attribution is the earliest, midway or latest in a possible range. e.g.  It is not always clear what zone a particular taxon belongs to and therefore a range may be needed.</xs:documentation>
  </xs:annotation>
</xs:element>

element BiostratigraphicAttributionsType/BiostratigraphicAttribution/Identifiers
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
source
<xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0" maxOccurs="unbounded"/>

complexType ChronostratigraphicAttributionsType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children ChronostratigraphicAttribution
used by
element StratigraphicAttributionsType/ChronostratigraphicAttributions
annotation
documentation 
container for one or more identified chronostratigraphic dates
source
<xs:complexType name="ChronostratigraphicAttributionsType">
  <xs:annotation>
    <xs:documentation>container for one or more identified chronostratigraphic dates</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ChronostratigraphicAttribution" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A single declaration of an identifed chronostratigraphic date</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ChronoStratigraphicDivision" type="xs:string">
            <xs:annotation>
              <xs:documentation>Classification level for the term e.g. eon, system, stage etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ChronostratigraphicName" type="xs:string">
            <xs:annotation>
              <xs:documentation>The formal  geo/chrono chronologic name e.g. Jurassic, Kimmeridgian etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
          <xs:element ref="efg:Certainty" minOccurs="0"/>
          <xs:element name="RangePosition" minOccurs="0">
            <xs:annotation>
              <xs:documentation>text field to mark if this date is the earlest in a possible range, midway or the latest. May need to be used if there is a possibility of a range of dates.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string"/>
            </xs:simpleType>
          </xs:element>
          <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
          <xs:element ref="efg:StratigraphicMeasurementsOrFacts" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ChronostratigraphicAttributionsType/ChronostratigraphicAttribution
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children ChronoStratigraphicDivision ChronostratigraphicName efg:DatingQualifier efg:Certainty RangePosition Identifiers efg:StratigraphicMeasurementsOrFacts
annotation
documentation 
A single declaration of an identifed chronostratigraphic date
source
<xs:element name="ChronostratigraphicAttribution" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A single declaration of an identifed chronostratigraphic date</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ChronoStratigraphicDivision" type="xs:string">
        <xs:annotation>
          <xs:documentation>Classification level for the term e.g. eon, system, stage etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ChronostratigraphicName" type="xs:string">
        <xs:annotation>
          <xs:documentation>The formal  geo/chrono chronologic name e.g. Jurassic, Kimmeridgian etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
      <xs:element ref="efg:Certainty" minOccurs="0"/>
      <xs:element name="RangePosition" minOccurs="0">
        <xs:annotation>
          <xs:documentation>text field to mark if this date is the earlest in a possible range, midway or the latest. May need to be used if there is a possibility of a range of dates.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
      <xs:element ref="efg:StratigraphicMeasurementsOrFacts" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChronostratigraphicAttributionsType/ChronostratigraphicAttribution/ChronoStratigraphicDivision
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Classification level for the term e.g. eon, system, stage etc.
source
<xs:element name="ChronoStratigraphicDivision" type="xs:string">
  <xs:annotation>
    <xs:documentation>Classification level for the term e.g. eon, system, stage etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ChronostratigraphicAttributionsType/ChronostratigraphicAttribution/ChronostratigraphicName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The formal  geo/chrono chronologic name e.g. Jurassic, Kimmeridgian etc.
source
<xs:element name="ChronostratigraphicName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The formal  geo/chrono chronologic name e.g. Jurassic, Kimmeridgian etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ChronostratigraphicAttributionsType/ChronostratigraphicAttribution/RangePosition
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
annotation
documentation 
text field to mark if this date is the earlest in a possible range, midway or the latest. May need to be used if there is a possibility of a range of dates.
source
<xs:element name="RangePosition" minOccurs="0">
  <xs:annotation>
    <xs:documentation>text field to mark if this date is the earlest in a possible range, midway or the latest. May need to be used if there is a possibility of a range of dates.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ChronostratigraphicAttributionsType/ChronostratigraphicAttribution/Identifiers
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
source
<xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>

complexType EarthScienceSpecimenType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children UnitSize UnitWeight Hazard RockMineralUsage UnitStratigraphicDetermination StratigraphicDateComment
annotation
documentation 
Container for details that generally relate to the management of earth science specimens and their individual stratigraphic age (which may be different or more specific than that recorderd for the gathering site or the host rock.
source
<xs:complexType name="EarthScienceSpecimenType">
  <xs:annotation>
    <xs:documentation>Container for details that generally relate to the management of earth science specimens and their individual stratigraphic age (which may be different or more specific than that recorderd for the gathering site or the host rock.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="UnitSize" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text fiekd for describing the overall size of the specimen - frequently used information and therefore placed here as a summary. Details should be entered under MeasurementOrFact complex type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UnitWeight" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text field to enter gross weight of geological specimens.  -  frequently used information and used here as a summary. Details should be entered under MeasurementOrFact complex type</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Hazard" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for describing hazards that may be associated with the specimen e.g. radioactive, toxic, carcinogens etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="HazardText" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text describing any hazards that may be associated with the specimen/unit e.g. is it radioactive, poisonous, carcinogenic?</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="HazardKeywords" maxOccurs="unbounded">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="acidic"/>
                <xs:enumeration value="caustic"/>
                <xs:enumeration value="carcinogenic"/>
                <xs:enumeration value="heavy"/>
                <xs:enumeration value="neurotoxin"/>
                <xs:enumeration value="radioactive"/>
                <xs:enumeration value="sharp edges/points"/>
                <xs:enumeration value="toxic"/>
                <xs:enumeration value="unknown"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="RockMineralUsage" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of the use to which this mineral or rock has been put e.g. building stone, ore, sculpture, cut gemstone.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UnitStratigraphicDetermination" type="efg:StratigraphicAttributionsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Formal stratigraphic date or correlation for an individual earth science unit (e.g. a single fossil specimen). Use efgGathering for site-related stratigraphy. This allows for individual specimens to be given an exact stratigraphic date and the wider stratigraphy of the site to also be listed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StratigraphicDateComment" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text element to allow discussion of geological age of a specimen or observed feature</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element EarthScienceSpecimenType/UnitSize
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text fiekd for describing the overall size of the specimen - frequently used information and therefore placed here as a summary. Details should be entered under MeasurementOrFact complex type.
source
<xs:element name="UnitSize" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text fiekd for describing the overall size of the specimen - frequently used information and therefore placed here as a summary. Details should be entered under MeasurementOrFact complex type.</xs:documentation>
  </xs:annotation>
</xs:element>

element EarthScienceSpecimenType/UnitWeight
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text field to enter gross weight of geological specimens.  -  frequently used information and used here as a summary. Details should be entered under MeasurementOrFact complex type
source
<xs:element name="UnitWeight" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text field to enter gross weight of geological specimens.  -  frequently used information and used here as a summary. Details should be entered under MeasurementOrFact complex type</xs:documentation>
  </xs:annotation>
</xs:element>

element EarthScienceSpecimenType/Hazard
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children HazardText HazardKeywords
annotation
documentation 
Container for describing hazards that may be associated with the specimen e.g. radioactive, toxic, carcinogens etc.
source
<xs:element name="Hazard" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for describing hazards that may be associated with the specimen e.g. radioactive, toxic, carcinogens etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="HazardText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text describing any hazards that may be associated with the specimen/unit e.g. is it radioactive, poisonous, carcinogenic?</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HazardKeywords" maxOccurs="unbounded">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="acidic"/>
            <xs:enumeration value="caustic"/>
            <xs:enumeration value="carcinogenic"/>
            <xs:enumeration value="heavy"/>
            <xs:enumeration value="neurotoxin"/>
            <xs:enumeration value="radioactive"/>
            <xs:enumeration value="sharp edges/points"/>
            <xs:enumeration value="toxic"/>
            <xs:enumeration value="unknown"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element EarthScienceSpecimenType/Hazard/HazardText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text describing any hazards that may be associated with the specimen/unit e.g. is it radioactive, poisonous, carcinogenic?
source
<xs:element name="HazardText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text describing any hazards that may be associated with the specimen/unit e.g. is it radioactive, poisonous, carcinogenic?</xs:documentation>
  </xs:annotation>
</xs:element>

element EarthScienceSpecimenType/Hazard/HazardKeywords
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration acidic
enumeration caustic
enumeration carcinogenic
enumeration heavy
enumeration neurotoxin
enumeration radioactive
enumeration sharp edges/points
enumeration toxic
enumeration unknown
source
<xs:element name="HazardKeywords" maxOccurs="unbounded">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="acidic"/>
      <xs:enumeration value="caustic"/>
      <xs:enumeration value="carcinogenic"/>
      <xs:enumeration value="heavy"/>
      <xs:enumeration value="neurotoxin"/>
      <xs:enumeration value="radioactive"/>
      <xs:enumeration value="sharp edges/points"/>
      <xs:enumeration value="toxic"/>
      <xs:enumeration value="unknown"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element EarthScienceSpecimenType/RockMineralUsage
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Description of the use to which this mineral or rock has been put e.g. building stone, ore, sculpture, cut gemstone.
source
<xs:element name="RockMineralUsage" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of the use to which this mineral or rock has been put e.g. building stone, ore, sculpture, cut gemstone.</xs:documentation>
  </xs:annotation>
</xs:element>

element EarthScienceSpecimenType/UnitStratigraphicDetermination
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:StratigraphicAttributionsType
children ChronostratigraphicAttributions LithostratigraphicAttributions BiostratigraphicAttributions MagnetostratigraphicDeterminations IsotopeStratigraphicDeterminations RadiometricDates PositionInSequence
annotation
documentation 
Formal stratigraphic date or correlation for an individual earth science unit (e.g. a single fossil specimen). Use efgGathering for site-related stratigraphy. This allows for individual specimens to be given an exact stratigraphic date and the wider stratigraphy of the site to also be listed.
source
<xs:element name="UnitStratigraphicDetermination" type="efg:StratigraphicAttributionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Formal stratigraphic date or correlation for an individual earth science unit (e.g. a single fossil specimen). Use efgGathering for site-related stratigraphy. This allows for individual specimens to be given an exact stratigraphic date and the wider stratigraphy of the site to also be listed.</xs:documentation>
  </xs:annotation>
</xs:element>

element EarthScienceSpecimenType/StratigraphicDateComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text element to allow discussion of geological age of a specimen or observed feature
source
<xs:element name="StratigraphicDateComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text element to allow discussion of geological age of a specimen or observed feature</xs:documentation>
  </xs:annotation>
</xs:element>

complexType IdentificationAnalysisType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children IdentificationAnalysisAtomised
used by
element IdentificationAnalysis
annotation
documentation 
Container for one or more analysis events linked to identification of unit
source
<xs:complexType name="IdentificationAnalysisType">
  <xs:annotation>
    <xs:documentation>Container for one or more analysis events linked to identification of unit</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IdentificationAnalysisAtomised" type="efg:AnalysisAtomisedType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element IdentificationAnalysisType/IdentificationAnalysisAtomised
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:AnalysisAtomisedType
children AnalysisMethod efg:AnalysisDateTime AnalysisBy AnalysisText efg:AnalysisReferences AnalysisResults
source
<xs:element name="IdentificationAnalysisAtomised" type="efg:AnalysisAtomisedType" minOccurs="0" maxOccurs="unbounded"/>

complexType IdentifiersType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children Person Organisation
used by
elements AnalysisAtomisedType/AnalysisBy StratigraphicSectionType/Borehole/Geologists ChronostratigraphicAttributionsType/ChronostratigraphicAttribution/Identifiers LithostratigraphicAttributionsType/LithostratigraphicAttribution/Identifiers BiostratigraphicAttributionsType/BiostratigraphicAttribution/Identifiers MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination/Identifiers IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination/Identifiers RadiometricDatesType/RadiometricDate/Identifiers
annotation
documentation 
Container for names of persons and organisations involved in the identification of rocks and minerals
source
<xs:complexType name="IdentifiersType">
  <xs:annotation>
    <xs:documentation>Container for names of persons and organisations involved in the identification of rocks and minerals</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Person" type="abcd:PersonName" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Person type from the abcd schema</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Organisation" type="abcd:Organisation" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Organisation type from the abcd schema</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element IdentifiersType/Person
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:PersonName
annotation
documentation 
Person type from the abcd schema
source
<xs:element name="Person" type="abcd:PersonName" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Person type from the abcd schema</xs:documentation>
  </xs:annotation>
</xs:element>

element IdentifiersType/Organisation
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:Organisation
annotation
documentation 
Organisation type from the abcd schema
source
<xs:element name="Organisation" type="abcd:Organisation" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Organisation type from the abcd schema</xs:documentation>
  </xs:annotation>
</xs:element>

complexType IsotopeStratigraphicDeterminationsType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children IsotopeStratigraphicDetermination
used by
element StratigraphicAttributionsType/IsotopeStratigraphicDeterminations
annotation
documentation 
Container for one or more isotope stratigraphic determinations
source
<xs:complexType name="IsotopeStratigraphicDeterminationsType">
  <xs:annotation>
    <xs:documentation>Container for one or more isotope stratigraphic determinations</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IsotopeStratigraphicDetermination" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Single record of an isotope stratigraphic determination</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="IsotopesMeasured" type="xs:string">
            <xs:annotation>
              <xs:documentation>What isotopes were used for this correlation e.g. Oxygen, Strontium, Carbon or more specific (O18/O16)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IsotopeStratigraphicDetail" type="xs:string">
            <xs:annotation>
              <xs:documentation>Free text describing the isotope correlation result.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="efg:AnalysisDateTime" minOccurs="0"/>
          <xs:element ref="efg:Certainty" minOccurs="0"/>
          <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
          <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
          <xs:element ref="efg:AnalysisReferences" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children IsotopesMeasured IsotopeStratigraphicDetail efg:AnalysisDateTime efg:Certainty efg:DatingQualifier Identifiers efg:AnalysisReferences
annotation
documentation 
Single record of an isotope stratigraphic determination
source
<xs:element name="IsotopeStratigraphicDetermination" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Single record of an isotope stratigraphic determination</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="IsotopesMeasured" type="xs:string">
        <xs:annotation>
          <xs:documentation>What isotopes were used for this correlation e.g. Oxygen, Strontium, Carbon or more specific (O18/O16)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IsotopeStratigraphicDetail" type="xs:string">
        <xs:annotation>
          <xs:documentation>Free text describing the isotope correlation result.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="efg:AnalysisDateTime" minOccurs="0"/>
      <xs:element ref="efg:Certainty" minOccurs="0"/>
      <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
      <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
      <xs:element ref="efg:AnalysisReferences" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination/IsotopesMeasured
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
What isotopes were used for this correlation e.g. Oxygen, Strontium, Carbon or more specific (O18/O16)
source
<xs:element name="IsotopesMeasured" type="xs:string">
  <xs:annotation>
    <xs:documentation>What isotopes were used for this correlation e.g. Oxygen, Strontium, Carbon or more specific (O18/O16)</xs:documentation>
  </xs:annotation>
</xs:element>

element IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination/IsotopeStratigraphicDetail
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text describing the isotope correlation result.
source
<xs:element name="IsotopeStratigraphicDetail" type="xs:string">
  <xs:annotation>
    <xs:documentation>Free text describing the isotope correlation result.</xs:documentation>
  </xs:annotation>
</xs:element>

element IsotopeStratigraphicDeterminationsType/IsotopeStratigraphicDetermination/Identifiers
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
source
<xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>

complexType LithostratigraphicAttributionsType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children LithostratigraphicAttribution
used by
element StratigraphicAttributionsType/LithostratigraphicAttributions
annotation
documentation 
Container for one or more identications or attributions of lithostratigraphic units
source
<xs:complexType name="LithostratigraphicAttributionsType">
  <xs:annotation>
    <xs:documentation>Container for one or more identications or attributions of lithostratigraphic units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="LithostratigraphicAttribution" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>An individual identification of a named lithostratigraphic unit e.g. The Hotwells Limestone Group.  The higher lithostratigraphic terms are also allowed to cover the possibility of rock name homonyms and indexing in the absence of  a complete dictionary of rock names.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Supergroup" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Highest level of lithostratigraphic classification</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Group" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Lithostratigraphic unit consisting of two or more formations</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Formation" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The primary lithostratigraphic unit characterised by its lithologic features although it may be diachronous. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Member" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A sub-division of a formation which may be local in extent or exhibits a distinctive lithology</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Bed" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The smallest division of a named stratified series normally with well defined division from adjacent deposits.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InformalLithostratigraphicName" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>An informal lithostratigraphic name (ie. one not yet characterised as a formation or member or an old name still in general use e.g. Schaumkalk as part of the Muschelkalk or Keuper Marl as a synonym of the Mercia Mudstone Group. includes language as an attribute.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="efg:Certainty" minOccurs="0"/>
          <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
          <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
          <xs:element ref="efg:StratigraphicMeasurementsOrFacts" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children Supergroup Group Formation Member Bed InformalLithostratigraphicName efg:Certainty efg:DatingQualifier Identifiers efg:StratigraphicMeasurementsOrFacts
annotation
documentation 
An individual identification of a named lithostratigraphic unit e.g. The Hotwells Limestone Group.  The higher lithostratigraphic terms are also allowed to cover the possibility of rock name homonyms and indexing in the absence of  a complete dictionary of rock names.
source
<xs:element name="LithostratigraphicAttribution" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>An individual identification of a named lithostratigraphic unit e.g. The Hotwells Limestone Group.  The higher lithostratigraphic terms are also allowed to cover the possibility of rock name homonyms and indexing in the absence of  a complete dictionary of rock names.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Supergroup" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Highest level of lithostratigraphic classification</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Group" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Lithostratigraphic unit consisting of two or more formations</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Formation" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The primary lithostratigraphic unit characterised by its lithologic features although it may be diachronous. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Member" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A sub-division of a formation which may be local in extent or exhibits a distinctive lithology</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Bed" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The smallest division of a named stratified series normally with well defined division from adjacent deposits.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InformalLithostratigraphicName" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>An informal lithostratigraphic name (ie. one not yet characterised as a formation or member or an old name still in general use e.g. Schaumkalk as part of the Muschelkalk or Keuper Marl as a synonym of the Mercia Mudstone Group. includes language as an attribute.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="efg:Certainty" minOccurs="0"/>
      <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
      <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
      <xs:element ref="efg:StratigraphicMeasurementsOrFacts" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution/Supergroup
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Highest level of lithostratigraphic classification
source
<xs:element name="Supergroup" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Highest level of lithostratigraphic classification</xs:documentation>
  </xs:annotation>
</xs:element>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution/Group
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Lithostratigraphic unit consisting of two or more formations
source
<xs:element name="Group" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Lithostratigraphic unit consisting of two or more formations</xs:documentation>
  </xs:annotation>
</xs:element>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution/Formation
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The primary lithostratigraphic unit characterised by its lithologic features although it may be diachronous. 
source
<xs:element name="Formation" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The primary lithostratigraphic unit characterised by its lithologic features although it may be diachronous. </xs:documentation>
  </xs:annotation>
</xs:element>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution/Member
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
A sub-division of a formation which may be local in extent or exhibits a distinctive lithology
source
<xs:element name="Member" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A sub-division of a formation which may be local in extent or exhibits a distinctive lithology</xs:documentation>
  </xs:annotation>
</xs:element>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution/Bed
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The smallest division of a named stratified series normally with well defined division from adjacent deposits.
source
<xs:element name="Bed" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The smallest division of a named stratified series normally with well defined division from adjacent deposits.</xs:documentation>
  </xs:annotation>
</xs:element>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution/InformalLithostratigraphicName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
An informal lithostratigraphic name (ie. one not yet characterised as a formation or member or an old name still in general use e.g. Schaumkalk as part of the Muschelkalk or Keuper Marl as a synonym of the Mercia Mudstone Group. includes language as an attribute.
source
<xs:element name="InformalLithostratigraphicName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>An informal lithostratigraphic name (ie. one not yet characterised as a formation or member or an old name still in general use e.g. Schaumkalk as part of the Muschelkalk or Keuper Marl as a synonym of the Mercia Mudstone Group. includes language as an attribute.</xs:documentation>
  </xs:annotation>
</xs:element>

element LithostratigraphicAttributionsType/LithostratigraphicAttribution/Identifiers
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
source
<xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>

complexType MagnetostratigraphicDeterminationsType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children MagnetostratigraphicDetermination
used by
element StratigraphicAttributionsType/MagnetostratigraphicDeterminations
annotation
documentation 
Container for one or more  magnetostratigraphic determinations
source
<xs:complexType name="MagnetostratigraphicDeterminationsType">
  <xs:annotation>
    <xs:documentation>Container for one or more  magnetostratigraphic determinations</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MagnetostratigraphicDetermination" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Single record of magnetostratigraphic dating</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="PolaritySuperchron" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>largest division of magnetostratigraphic terms</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="PolarityChron" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Reference to numerical scheme for labelling time divisions based on magnetic anomalies and reversals</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="PolaritySubchron" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Any named subdivision of a Polarity Chron</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MagnetostratigraphicDetail" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text describing the use of magnetostratigraphic correlation. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="efg:AnalysisDateTime" minOccurs="0"/>
          <xs:element ref="efg:Certainty" minOccurs="0"/>
          <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
          <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
          <xs:element ref="efg:AnalysisReferences" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PolaritySuperchron PolarityChron PolaritySubchron MagnetostratigraphicDetail efg:AnalysisDateTime efg:Certainty efg:DatingQualifier Identifiers efg:AnalysisReferences
annotation
documentation 
Single record of magnetostratigraphic dating
source
<xs:element name="MagnetostratigraphicDetermination" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Single record of magnetostratigraphic dating</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PolaritySuperchron" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>largest division of magnetostratigraphic terms</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PolarityChron" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference to numerical scheme for labelling time divisions based on magnetic anomalies and reversals</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PolaritySubchron" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Any named subdivision of a Polarity Chron</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MagnetostratigraphicDetail" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text describing the use of magnetostratigraphic correlation. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="efg:AnalysisDateTime" minOccurs="0"/>
      <xs:element ref="efg:Certainty" minOccurs="0"/>
      <xs:element ref="efg:DatingQualifier" minOccurs="0"/>
      <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
      <xs:element ref="efg:AnalysisReferences" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination/PolaritySuperchron
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
largest division of magnetostratigraphic terms
source
<xs:element name="PolaritySuperchron" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>largest division of magnetostratigraphic terms</xs:documentation>
  </xs:annotation>
</xs:element>

element MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination/PolarityChron
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Reference to numerical scheme for labelling time divisions based on magnetic anomalies and reversals
source
<xs:element name="PolarityChron" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference to numerical scheme for labelling time divisions based on magnetic anomalies and reversals</xs:documentation>
  </xs:annotation>
</xs:element>

element MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination/PolaritySubchron
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Any named subdivision of a Polarity Chron
source
<xs:element name="PolaritySubchron" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Any named subdivision of a Polarity Chron</xs:documentation>
  </xs:annotation>
</xs:element>

element MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination/MagnetostratigraphicDetail
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text describing the use of magnetostratigraphic correlation. 
source
<xs:element name="MagnetostratigraphicDetail" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text describing the use of magnetostratigraphic correlation. </xs:documentation>
  </xs:annotation>
</xs:element>

element MagnetostratigraphicDeterminationsType/MagnetostratigraphicDetermination/Identifiers
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
source
<xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>

complexType MineralogicalUnitType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children MineralHabit MineralColour CrystalForm MineralMeasurementsOrFacts MineralDescriptionText
annotation
documentation 
Container for descriptive elements related to mineral units
source
<xs:complexType name="MineralogicalUnitType">
  <xs:annotation>
    <xs:documentation>Container for descriptive elements related to mineral units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MineralHabit" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description of the mineral habit. Minerals occur in a variety of forms, which mayor may not be directly dependent on their crystalline structure e.g. nodular, columnar, radiating, mamillated, botryoidal, granular etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MineralColour" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of coloration of the mineral</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CrystalForm" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for describing the crystal form of a mineral unit.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Twinning" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text to describe any twinning features dispalyed by a mineral unit. Types include interpenetrant, rotation and geniculate.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Pseudomorph" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text to describe any pseudomorph features associated with a mineral or rock unit. Types include substitution, encrustation and infill</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="CrystalMeasurements" minOccurs="0">
            <xs:annotation>
              <xs:documentation>container for measurements of crystal physical and chemical characteristics</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CrystalMeasurement" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Individual measurement or fact related to a crystal unit - container for standard MeasurementOrFact complex type from main schema</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="CrystalFormText" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text description of crystal form</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="MineralMeasurementsOrFacts" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for measurements or facts related to physical properties of mineral e.g. streak, cleavage, specific gravity etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MineralMeasurementOrFact" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Container for a single physical measurement or fact related to mineral</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="MineralDescriptionText" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description of mineral unit which may include observations on its form and occurrence, origin or other associated facts</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MineralogicalUnitType/MineralHabit
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of the mineral habit. Minerals occur in a variety of forms, which mayor may not be directly dependent on their crystalline structure e.g. nodular, columnar, radiating, mamillated, botryoidal, granular etc.
source
<xs:element name="MineralHabit" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of the mineral habit. Minerals occur in a variety of forms, which mayor may not be directly dependent on their crystalline structure e.g. nodular, columnar, radiating, mamillated, botryoidal, granular etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralogicalUnitType/MineralColour
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Description of coloration of the mineral
source
<xs:element name="MineralColour" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of coloration of the mineral</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralogicalUnitType/CrystalForm
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children Twinning Pseudomorph CrystalMeasurements CrystalFormText
annotation
documentation 
Container element for describing the crystal form of a mineral unit.
source
<xs:element name="CrystalForm" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for describing the crystal form of a mineral unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Twinning" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text to describe any twinning features dispalyed by a mineral unit. Types include interpenetrant, rotation and geniculate.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Pseudomorph" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text to describe any pseudomorph features associated with a mineral or rock unit. Types include substitution, encrustation and infill</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CrystalMeasurements" minOccurs="0">
        <xs:annotation>
          <xs:documentation>container for measurements of crystal physical and chemical characteristics</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CrystalMeasurement" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Individual measurement or fact related to a crystal unit - container for standard MeasurementOrFact complex type from main schema</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CrystalFormText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text description of crystal form</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MineralogicalUnitType/CrystalForm/Twinning
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text to describe any twinning features dispalyed by a mineral unit. Types include interpenetrant, rotation and geniculate.
source
<xs:element name="Twinning" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text to describe any twinning features dispalyed by a mineral unit. Types include interpenetrant, rotation and geniculate.</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralogicalUnitType/CrystalForm/Pseudomorph
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text to describe any pseudomorph features associated with a mineral or rock unit. Types include substitution, encrustation and infill
source
<xs:element name="Pseudomorph" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text to describe any pseudomorph features associated with a mineral or rock unit. Types include substitution, encrustation and infill</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralogicalUnitType/CrystalForm/CrystalMeasurements
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children CrystalMeasurement
annotation
documentation 
container for measurements of crystal physical and chemical characteristics
source
<xs:element name="CrystalMeasurements" minOccurs="0">
  <xs:annotation>
    <xs:documentation>container for measurements of crystal physical and chemical characteristics</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CrystalMeasurement" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Individual measurement or fact related to a crystal unit - container for standard MeasurementOrFact complex type from main schema</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MineralogicalUnitType/CrystalForm/CrystalMeasurements/CrystalMeasurement
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:MeasurementOrFact
annotation
documentation 
Individual measurement or fact related to a crystal unit - container for standard MeasurementOrFact complex type from main schema
source
<xs:element name="CrystalMeasurement" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Individual measurement or fact related to a crystal unit - container for standard MeasurementOrFact complex type from main schema</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralogicalUnitType/CrystalForm/CrystalFormText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of crystal form
source
<xs:element name="CrystalFormText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of crystal form</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralogicalUnitType/MineralMeasurementsOrFacts
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children MineralMeasurementOrFact
annotation
documentation 
Container for measurements or facts related to physical properties of mineral e.g. streak, cleavage, specific gravity etc.
source
<xs:element name="MineralMeasurementsOrFacts" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for measurements or facts related to physical properties of mineral e.g. streak, cleavage, specific gravity etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MineralMeasurementOrFact" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Container for a single physical measurement or fact related to mineral</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MineralogicalUnitType/MineralMeasurementsOrFacts/MineralMeasurementOrFact
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:MeasurementOrFact
annotation
documentation 
Container for a single physical measurement or fact related to mineral
source
<xs:element name="MineralMeasurementOrFact" type="abcd:MeasurementOrFact" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Container for a single physical measurement or fact related to mineral</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralogicalUnitType/MineralDescriptionText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of mineral unit which may include observations on its form and occurrence, origin or other associated facts
source
<xs:element name="MineralDescriptionText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of mineral unit which may include observations on its form and occurrence, origin or other associated facts</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MineralRockIdentifiedType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children MineralRockGroup ClassifiedName InformalNameString VarietalNameString NameAddendum IdentificationQualifier efg:Certainty NameComments
used by
element UnitHostRockType/LithologyHostRock
annotation
documentation 
Container for mineral and rock identifications. Equivalent of TaxonIdentified in main schema. This global should be added as an extension to the abcd identification - result
source
<xs:complexType name="MineralRockIdentifiedType">
  <xs:annotation>
    <xs:documentation>Container for mineral and rock identifications. Equivalent of TaxonIdentified in main schema. This global should be added as an extension to the abcd identification - result</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MineralRockGroup" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Equivalent to higher taxon for plants and animals. Container for multiple higher groupings for minerals (e.g. silicates, inosilicates) and rocks (e.g. sedimentary, clastic, igneous, extrusive etc.) </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MineralRockGroupName" type="xs:string">
            <xs:annotation>
              <xs:documentation>A single instance of a higher 'taxon' for minerals e.g. Silicates or for rocks e.g. Pyroclstic or meteorites e.g. Carbonaceous Chondrite</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MineralRockClassification" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Classification to which the group name belongs e.g. Dana, Strunz etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ClassifiedName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The formal name for the rock or mineral according to a given classification scheme</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="FullScientificNameString" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Full formal name string as used in 'Taxon Identified' in main schema</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MineralRockNameAtomised" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container for formal name elements for rocks, minerals and meteorites</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="ScientificNameString" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>Equivalent of Scientific Name but minerals and rocks do not use binomials e.g. Quartz, Fluorite etc.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="AuthorTeamAndYear" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>who named the mineral or rock and when</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="MineralRockClassification" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>The classification from which this mineral or rockname has been taken</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="InformalNameString" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Common name or language variant of formal mineral or rock name e.g. Fluor Spar.  Includes attribute for language.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VarietalNameString" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name given to a variety of the mineral, usually based on its colour or form e.g. Saphire is a blue form of Corundum, Moss Agate and Carnelian are varieties of cryptocrystalline Quartz. Marston Marble is a varietal trade name for a biomicrite from Lower Jurassic. Includes attribute for language.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NameAddendum" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>element from TaxonIdentified complex type</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IdentificationQualifier" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Element as used in TaxonIdentified</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="efg:Certainty" minOccurs="0"/>
    <xs:element name="NameComments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text relating to the identification of the mineral or rock</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MineralRockIdentifiedType/MineralRockGroup
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children MineralRockGroupName MineralRockClassification
annotation
documentation 
Equivalent to higher taxon for plants and animals. Container for multiple higher groupings for minerals (e.g. silicates, inosilicates) and rocks (e.g. sedimentary, clastic, igneous, extrusive etc.) 
source
<xs:element name="MineralRockGroup" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Equivalent to higher taxon for plants and animals. Container for multiple higher groupings for minerals (e.g. silicates, inosilicates) and rocks (e.g. sedimentary, clastic, igneous, extrusive etc.) </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MineralRockGroupName" type="xs:string">
        <xs:annotation>
          <xs:documentation>A single instance of a higher 'taxon' for minerals e.g. Silicates or for rocks e.g. Pyroclstic or meteorites e.g. Carbonaceous Chondrite</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MineralRockClassification" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Classification to which the group name belongs e.g. Dana, Strunz etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MineralRockIdentifiedType/MineralRockGroup/MineralRockGroupName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
A single instance of a higher 'taxon' for minerals e.g. Silicates or for rocks e.g. Pyroclstic or meteorites e.g. Carbonaceous Chondrite
source
<xs:element name="MineralRockGroupName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A single instance of a higher 'taxon' for minerals e.g. Silicates or for rocks e.g. Pyroclstic or meteorites e.g. Carbonaceous Chondrite</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/MineralRockGroup/MineralRockClassification
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Classification to which the group name belongs e.g. Dana, Strunz etc.
source
<xs:element name="MineralRockClassification" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Classification to which the group name belongs e.g. Dana, Strunz etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/ClassifiedName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children FullScientificNameString MineralRockNameAtomised
annotation
documentation 
The formal name for the rock or mineral according to a given classification scheme
source
<xs:element name="ClassifiedName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The formal name for the rock or mineral according to a given classification scheme</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FullScientificNameString" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Full formal name string as used in 'Taxon Identified' in main schema</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MineralRockNameAtomised" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container for formal name elements for rocks, minerals and meteorites</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ScientificNameString" type="xs:string">
              <xs:annotation>
                <xs:documentation>Equivalent of Scientific Name but minerals and rocks do not use binomials e.g. Quartz, Fluorite etc.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AuthorTeamAndYear" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>who named the mineral or rock and when</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MineralRockClassification" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The classification from which this mineral or rockname has been taken</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MineralRockIdentifiedType/ClassifiedName/FullScientificNameString
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Full formal name string as used in 'Taxon Identified' in main schema
source
<xs:element name="FullScientificNameString" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Full formal name string as used in 'Taxon Identified' in main schema</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/ClassifiedName/MineralRockNameAtomised
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children ScientificNameString AuthorTeamAndYear MineralRockClassification
annotation
documentation 
Container for formal name elements for rocks, minerals and meteorites
source
<xs:element name="MineralRockNameAtomised" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for formal name elements for rocks, minerals and meteorites</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ScientificNameString" type="xs:string">
        <xs:annotation>
          <xs:documentation>Equivalent of Scientific Name but minerals and rocks do not use binomials e.g. Quartz, Fluorite etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AuthorTeamAndYear" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>who named the mineral or rock and when</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MineralRockClassification" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The classification from which this mineral or rockname has been taken</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element MineralRockIdentifiedType/ClassifiedName/MineralRockNameAtomised/ScientificNameString
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Equivalent of Scientific Name but minerals and rocks do not use binomials e.g. Quartz, Fluorite etc.
source
<xs:element name="ScientificNameString" type="xs:string">
  <xs:annotation>
    <xs:documentation>Equivalent of Scientific Name but minerals and rocks do not use binomials e.g. Quartz, Fluorite etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/ClassifiedName/MineralRockNameAtomised/AuthorTeamAndYear
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
who named the mineral or rock and when
source
<xs:element name="AuthorTeamAndYear" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>who named the mineral or rock and when</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/ClassifiedName/MineralRockNameAtomised/MineralRockClassification
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The classification from which this mineral or rockname has been taken
source
<xs:element name="MineralRockClassification" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The classification from which this mineral or rockname has been taken</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/InformalNameString
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Common name or language variant of formal mineral or rock name e.g. Fluor Spar.  Includes attribute for language.
source
<xs:element name="InformalNameString" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Common name or language variant of formal mineral or rock name e.g. Fluor Spar.  Includes attribute for language.</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/VarietalNameString
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Name given to a variety of the mineral, usually based on its colour or form e.g. Saphire is a blue form of Corundum, Moss Agate and Carnelian are varieties of cryptocrystalline Quartz. Marston Marble is a varietal trade name for a biomicrite from Lower Jurassic. Includes attribute for language.
source
<xs:element name="VarietalNameString" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name given to a variety of the mineral, usually based on its colour or form e.g. Saphire is a blue form of Corundum, Moss Agate and Carnelian are varieties of cryptocrystalline Quartz. Marston Marble is a varietal trade name for a biomicrite from Lower Jurassic. Includes attribute for language.</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/NameAddendum
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
element from TaxonIdentified complex type
source
<xs:element name="NameAddendum" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>element from TaxonIdentified complex type</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/IdentificationQualifier
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Element as used in TaxonIdentified
source
<xs:element name="IdentificationQualifier" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Element as used in TaxonIdentified</xs:documentation>
  </xs:annotation>
</xs:element>

element MineralRockIdentifiedType/NameComments
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
annotation
documentation 
Free text relating to the identification of the mineral or rock
source
<xs:element name="NameComments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text relating to the identification of the mineral or rock</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PalaeontologicalUnitType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PartOfOrganism Completeness Articulation FeedingPredationTraces Bioerosion Encrustation Orientation AssemblageOrigin PostBurialTransportation PreservationQuality PreservationMode PreservationAlteration
annotation
documentation 
Container for descriptive elements related to palaeontological material
source
<xs:complexType name="PalaeontologicalUnitType">
  <xs:annotation>
    <xs:documentation>Container for descriptive elements related to palaeontological material</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="PartOfOrganism" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description relating to the part or parts of the organism that have been preserved e.g. shell, skeleton, skull, soft tissue etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Completeness" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text descrbing the degree of completeness of the specimen e.g. complete, cephalon only, but may describe completeness of a part e.g. complete skull</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Articulation" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description of the articulation in the preserved specimen - applies to invertebrate shells and exoskeletons as well as vertebrate skeletons. e.g. articulated, dis-articulated, single valves etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FeedingPredationTraces" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description relating to aspects of feeding and predation e.g. ammonite with bite mark from plesiosaur,  shell drilled by predatory gastropod etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Bioerosion" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description of damage due to biological action, such as, boring worms and sponges.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Encrustation" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description of biological encrustations, such as oysters and tube worms.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Orientation" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description of the orientation of the fossil remains in the host rock e.g. unknown, life position, toppled etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssemblageOrigin" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description relating to the mode of origin of the assemblage e.g. unknown, allocthonous, autocthonous, paraautocthonous etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PostBurialTransportation" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text relating to any post burial transport of fossil material e.g. river transport, scree slope etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PreservationQuality" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text describing the preservation quality e.g. poor, medium, good, excellent. Includes preservation of anatomical detail and softparts.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PreservationMode" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for preservation mode description and keywords</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="PreservationModeText" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text for describing the mode of preservation e.g. is the specimen a cast or mold,are soft parts preserved or mineralised etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="PreservationModeKeywords" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>keywords for how fossil material has been preserved e.g. body, cast, mold, trace fossil, soft parts mineralised etc.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="adpression/compression"/>
                <xs:enumeration value="body"/>
                <xs:enumeration value="cast"/>
                <xs:enumeration value="charcoalification"/>
                <xs:enumeration value="coalified"/>
                <xs:enumeration value="concretion"/>
                <xs:enumeration value="dissolution traces"/>
                <xs:enumeration value="mold/impression"/>
                <xs:enumeration value="permineralised"/>
                <xs:enumeration value="recrystallised"/>
                <xs:enumeration value="soft parts"/>
                <xs:enumeration value="trace"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="PreservationSpecialMode" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Keyword for any special mode of preservation e.g. preserved in amber or frozen in tundra, tar pit etc.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="amber"/>
                <xs:enumeration value="anthropogenic"/>
                <xs:enumeration value="bone collector"/>
                <xs:enumeration value="concretion"/>
                <xs:enumeration value="coprolite"/>
                <xs:enumeration value="frozen soil"/>
                <xs:enumeration value="hypersaline"/>
                <xs:enumeration value="midden"/>
                <xs:enumeration value="peat"/>
                <xs:enumeration value="tar pit"/>
                <xs:enumeration value="other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="PreservationAlteration" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for description of preservation and alsteration of specimen</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="PreservationAlterationText" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text relating to mineralogical changes in preserved specimens e.g. original shell material preserved, replacement minerals, re-crystallisation, silicification etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="OriginalBiominerals" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>List of original organcis or biomaterial preserved in the specimen</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="aragonite"/>
                <xs:enumeration value="carbon"/>
                <xs:enumeration value="calcite"/>
                <xs:enumeration value="cellulose"/>
                <xs:enumeration value="chitin"/>
                <xs:enumeration value="phosphate"/>
                <xs:enumeration value="silica"/>
                <xs:enumeration value="sporopollenin"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="ReplacementMinerals" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>List of replacement minerals in the specimen e.g. silica</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="calcite"/>
                <xs:enumeration value="carbon"/>
                <xs:enumeration value="dolomite"/>
                <xs:enumeration value="haematite"/>
                <xs:enumeration value="limonite"/>
                <xs:enumeration value="opal"/>
                <xs:enumeration value="phosphate"/>
                <xs:enumeration value="pyrite"/>
                <xs:enumeration value="siderite"/>
                <xs:enumeration value="silica"/>
                <xs:enumeration value="unknown"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element PalaeontologicalUnitType/PartOfOrganism
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description relating to the part or parts of the organism that have been preserved e.g. shell, skeleton, skull, soft tissue etc.
source
<xs:element name="PartOfOrganism" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description relating to the part or parts of the organism that have been preserved e.g. shell, skeleton, skull, soft tissue etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/Completeness
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text descrbing the degree of completeness of the specimen e.g. complete, cephalon only, but may describe completeness of a part e.g. complete skull
source
<xs:element name="Completeness" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text descrbing the degree of completeness of the specimen e.g. complete, cephalon only, but may describe completeness of a part e.g. complete skull</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/Articulation
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of the articulation in the preserved specimen - applies to invertebrate shells and exoskeletons as well as vertebrate skeletons. e.g. articulated, dis-articulated, single valves etc.
source
<xs:element name="Articulation" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of the articulation in the preserved specimen - applies to invertebrate shells and exoskeletons as well as vertebrate skeletons. e.g. articulated, dis-articulated, single valves etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/FeedingPredationTraces
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description relating to aspects of feeding and predation e.g. ammonite with bite mark from plesiosaur,  shell drilled by predatory gastropod etc.
source
<xs:element name="FeedingPredationTraces" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description relating to aspects of feeding and predation e.g. ammonite with bite mark from plesiosaur,  shell drilled by predatory gastropod etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/Bioerosion
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of damage due to biological action, such as, boring worms and sponges.
source
<xs:element name="Bioerosion" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of damage due to biological action, such as, boring worms and sponges.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/Encrustation
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of biological encrustations, such as oysters and tube worms.
source
<xs:element name="Encrustation" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of biological encrustations, such as oysters and tube worms.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/Orientation
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of the orientation of the fossil remains in the host rock e.g. unknown, life position, toppled etc.
source
<xs:element name="Orientation" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of the orientation of the fossil remains in the host rock e.g. unknown, life position, toppled etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/AssemblageOrigin
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description relating to the mode of origin of the assemblage e.g. unknown, allocthonous, autocthonous, paraautocthonous etc.
source
<xs:element name="AssemblageOrigin" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description relating to the mode of origin of the assemblage e.g. unknown, allocthonous, autocthonous, paraautocthonous etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/PostBurialTransportation
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text relating to any post burial transport of fossil material e.g. river transport, scree slope etc.
source
<xs:element name="PostBurialTransportation" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text relating to any post burial transport of fossil material e.g. river transport, scree slope etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/PreservationQuality
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text describing the preservation quality e.g. poor, medium, good, excellent. Includes preservation of anatomical detail and softparts.
source
<xs:element name="PreservationQuality" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text describing the preservation quality e.g. poor, medium, good, excellent. Includes preservation of anatomical detail and softparts.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/PreservationMode
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PreservationModeText PreservationModeKeywords PreservationSpecialMode
annotation
documentation 
Container for preservation mode description and keywords
source
<xs:element name="PreservationMode" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for preservation mode description and keywords</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PreservationModeText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text for describing the mode of preservation e.g. is the specimen a cast or mold,are soft parts preserved or mineralised etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreservationModeKeywords" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>keywords for how fossil material has been preserved e.g. body, cast, mold, trace fossil, soft parts mineralised etc.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="adpression/compression"/>
            <xs:enumeration value="body"/>
            <xs:enumeration value="cast"/>
            <xs:enumeration value="charcoalification"/>
            <xs:enumeration value="coalified"/>
            <xs:enumeration value="concretion"/>
            <xs:enumeration value="dissolution traces"/>
            <xs:enumeration value="mold/impression"/>
            <xs:enumeration value="permineralised"/>
            <xs:enumeration value="recrystallised"/>
            <xs:enumeration value="soft parts"/>
            <xs:enumeration value="trace"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="PreservationSpecialMode" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Keyword for any special mode of preservation e.g. preserved in amber or frozen in tundra, tar pit etc.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="amber"/>
            <xs:enumeration value="anthropogenic"/>
            <xs:enumeration value="bone collector"/>
            <xs:enumeration value="concretion"/>
            <xs:enumeration value="coprolite"/>
            <xs:enumeration value="frozen soil"/>
            <xs:enumeration value="hypersaline"/>
            <xs:enumeration value="midden"/>
            <xs:enumeration value="peat"/>
            <xs:enumeration value="tar pit"/>
            <xs:enumeration value="other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PalaeontologicalUnitType/PreservationMode/PreservationModeText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing the mode of preservation e.g. is the specimen a cast or mold,are soft parts preserved or mineralised etc.
source
<xs:element name="PreservationModeText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing the mode of preservation e.g. is the specimen a cast or mold,are soft parts preserved or mineralised etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/PreservationMode/PreservationModeKeywords
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration adpression/compression
enumeration body
enumeration cast
enumeration charcoalification
enumeration coalified
enumeration concretion
enumeration dissolution traces
enumeration mold/impression
enumeration permineralised
enumeration recrystallised
enumeration soft parts
enumeration trace
annotation
documentation 
keywords for how fossil material has been preserved e.g. body, cast, mold, trace fossil, soft parts mineralised etc.
source
<xs:element name="PreservationModeKeywords" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>keywords for how fossil material has been preserved e.g. body, cast, mold, trace fossil, soft parts mineralised etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="adpression/compression"/>
      <xs:enumeration value="body"/>
      <xs:enumeration value="cast"/>
      <xs:enumeration value="charcoalification"/>
      <xs:enumeration value="coalified"/>
      <xs:enumeration value="concretion"/>
      <xs:enumeration value="dissolution traces"/>
      <xs:enumeration value="mold/impression"/>
      <xs:enumeration value="permineralised"/>
      <xs:enumeration value="recrystallised"/>
      <xs:enumeration value="soft parts"/>
      <xs:enumeration value="trace"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PalaeontologicalUnitType/PreservationMode/PreservationSpecialMode
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration amber
enumeration anthropogenic
enumeration bone collector
enumeration concretion
enumeration coprolite
enumeration frozen soil
enumeration hypersaline
enumeration midden
enumeration peat
enumeration tar pit
enumeration other
annotation
documentation 
Keyword for any special mode of preservation e.g. preserved in amber or frozen in tundra, tar pit etc.
source
<xs:element name="PreservationSpecialMode" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Keyword for any special mode of preservation e.g. preserved in amber or frozen in tundra, tar pit etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="amber"/>
      <xs:enumeration value="anthropogenic"/>
      <xs:enumeration value="bone collector"/>
      <xs:enumeration value="concretion"/>
      <xs:enumeration value="coprolite"/>
      <xs:enumeration value="frozen soil"/>
      <xs:enumeration value="hypersaline"/>
      <xs:enumeration value="midden"/>
      <xs:enumeration value="peat"/>
      <xs:enumeration value="tar pit"/>
      <xs:enumeration value="other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PalaeontologicalUnitType/PreservationAlteration
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PreservationAlterationText OriginalBiominerals ReplacementMinerals
annotation
documentation 
Container for description of preservation and alsteration of specimen
source
<xs:element name="PreservationAlteration" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for description of preservation and alsteration of specimen</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PreservationAlterationText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text relating to mineralogical changes in preserved specimens e.g. original shell material preserved, replacement minerals, re-crystallisation, silicification etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OriginalBiominerals" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>List of original organcis or biomaterial preserved in the specimen</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="aragonite"/>
            <xs:enumeration value="carbon"/>
            <xs:enumeration value="calcite"/>
            <xs:enumeration value="cellulose"/>
            <xs:enumeration value="chitin"/>
            <xs:enumeration value="phosphate"/>
            <xs:enumeration value="silica"/>
            <xs:enumeration value="sporopollenin"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ReplacementMinerals" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>List of replacement minerals in the specimen e.g. silica</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="calcite"/>
            <xs:enumeration value="carbon"/>
            <xs:enumeration value="dolomite"/>
            <xs:enumeration value="haematite"/>
            <xs:enumeration value="limonite"/>
            <xs:enumeration value="opal"/>
            <xs:enumeration value="phosphate"/>
            <xs:enumeration value="pyrite"/>
            <xs:enumeration value="siderite"/>
            <xs:enumeration value="silica"/>
            <xs:enumeration value="unknown"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PalaeontologicalUnitType/PreservationAlteration/PreservationAlterationText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text relating to mineralogical changes in preserved specimens e.g. original shell material preserved, replacement minerals, re-crystallisation, silicification etc.
source
<xs:element name="PreservationAlterationText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text relating to mineralogical changes in preserved specimens e.g. original shell material preserved, replacement minerals, re-crystallisation, silicification etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element PalaeontologicalUnitType/PreservationAlteration/OriginalBiominerals
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration aragonite
enumeration carbon
enumeration calcite
enumeration cellulose
enumeration chitin
enumeration phosphate
enumeration silica
enumeration sporopollenin
annotation
documentation 
List of original organcis or biomaterial preserved in the specimen
source
<xs:element name="OriginalBiominerals" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of original organcis or biomaterial preserved in the specimen</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="aragonite"/>
      <xs:enumeration value="carbon"/>
      <xs:enumeration value="calcite"/>
      <xs:enumeration value="cellulose"/>
      <xs:enumeration value="chitin"/>
      <xs:enumeration value="phosphate"/>
      <xs:enumeration value="silica"/>
      <xs:enumeration value="sporopollenin"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element PalaeontologicalUnitType/PreservationAlteration/ReplacementMinerals
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration calcite
enumeration carbon
enumeration dolomite
enumeration haematite
enumeration limonite
enumeration opal
enumeration phosphate
enumeration pyrite
enumeration siderite
enumeration silica
enumeration unknown
annotation
documentation 
List of replacement minerals in the specimen e.g. silica
source
<xs:element name="ReplacementMinerals" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of replacement minerals in the specimen e.g. silica</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="calcite"/>
      <xs:enumeration value="carbon"/>
      <xs:enumeration value="dolomite"/>
      <xs:enumeration value="haematite"/>
      <xs:enumeration value="limonite"/>
      <xs:enumeration value="opal"/>
      <xs:enumeration value="phosphate"/>
      <xs:enumeration value="pyrite"/>
      <xs:enumeration value="siderite"/>
      <xs:enumeration value="silica"/>
      <xs:enumeration value="unknown"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType RadiometricDatesType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children RadiometricDate
used by
element StratigraphicAttributionsType/RadiometricDates
annotation
documentation 
Container for one or more radiometric date determinations
source
<xs:complexType name="RadiometricDatesType">
  <xs:annotation>
    <xs:documentation>Container for one or more radiometric date determinations</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="RadiometricDate" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Container for a single radiometric date analysis</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="RadiometricDatingMethod" type="xs:string">
            <xs:annotation>
              <xs:documentation>Method, analysis technique used to determine date e.g. radiocarbon, Potassium-Argon etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MaterialDated" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>What was actually dated? e.g. Glauconite grains in a sandstone, wood from peat-core etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="EarliestDate" type="xs:string">
            <xs:annotation>
              <xs:documentation>The earliest date in a date range suggested by the analysis or the single date if only one is given</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="LatestDate" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The latest date where a range of values is given</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TimeUnit" type="xs:string">
            <xs:annotation>
              <xs:documentation>The time units being measured or how the numbers are expressed e.g. millions of years B.P. or thousands of years B.C.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DatingAccuracy" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The degree of certainty or likely accuracy of the dating analysis e.g. +/- 1 m.y.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DatingComment" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text description of the anlysis or its result.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="efg:AnalysisDateTime" minOccurs="0"/>
          <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
          <xs:element ref="efg:AnalysisReferences" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RadiometricDatesType/RadiometricDate
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children RadiometricDatingMethod MaterialDated EarliestDate LatestDate TimeUnit DatingAccuracy DatingComment efg:AnalysisDateTime Identifiers efg:AnalysisReferences
annotation
documentation 
Container for a single radiometric date analysis
source
<xs:element name="RadiometricDate" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Container for a single radiometric date analysis</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="RadiometricDatingMethod" type="xs:string">
        <xs:annotation>
          <xs:documentation>Method, analysis technique used to determine date e.g. radiocarbon, Potassium-Argon etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MaterialDated" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>What was actually dated? e.g. Glauconite grains in a sandstone, wood from peat-core etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EarliestDate" type="xs:string">
        <xs:annotation>
          <xs:documentation>The earliest date in a date range suggested by the analysis or the single date if only one is given</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LatestDate" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The latest date where a range of values is given</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TimeUnit" type="xs:string">
        <xs:annotation>
          <xs:documentation>The time units being measured or how the numbers are expressed e.g. millions of years B.P. or thousands of years B.C.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DatingAccuracy" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The degree of certainty or likely accuracy of the dating analysis e.g. +/- 1 m.y.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DatingComment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text description of the anlysis or its result.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="efg:AnalysisDateTime" minOccurs="0"/>
      <xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>
      <xs:element ref="efg:AnalysisReferences" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element RadiometricDatesType/RadiometricDate/RadiometricDatingMethod
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Method, analysis technique used to determine date e.g. radiocarbon, Potassium-Argon etc.
source
<xs:element name="RadiometricDatingMethod" type="xs:string">
  <xs:annotation>
    <xs:documentation>Method, analysis technique used to determine date e.g. radiocarbon, Potassium-Argon etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element RadiometricDatesType/RadiometricDate/MaterialDated
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
What was actually dated? e.g. Glauconite grains in a sandstone, wood from peat-core etc.
source
<xs:element name="MaterialDated" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>What was actually dated? e.g. Glauconite grains in a sandstone, wood from peat-core etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element RadiometricDatesType/RadiometricDate/EarliestDate
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The earliest date in a date range suggested by the analysis or the single date if only one is given
source
<xs:element name="EarliestDate" type="xs:string">
  <xs:annotation>
    <xs:documentation>The earliest date in a date range suggested by the analysis or the single date if only one is given</xs:documentation>
  </xs:annotation>
</xs:element>

element RadiometricDatesType/RadiometricDate/LatestDate
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The latest date where a range of values is given
source
<xs:element name="LatestDate" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The latest date where a range of values is given</xs:documentation>
  </xs:annotation>
</xs:element>

element RadiometricDatesType/RadiometricDate/TimeUnit
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The time units being measured or how the numbers are expressed e.g. millions of years B.P. or thousands of years B.C.
source
<xs:element name="TimeUnit" type="xs:string">
  <xs:annotation>
    <xs:documentation>The time units being measured or how the numbers are expressed e.g. millions of years B.P. or thousands of years B.C.</xs:documentation>
  </xs:annotation>
</xs:element>

element RadiometricDatesType/RadiometricDate/DatingAccuracy
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The degree of certainty or likely accuracy of the dating analysis e.g. +/- 1 m.y.
source
<xs:element name="DatingAccuracy" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The degree of certainty or likely accuracy of the dating analysis e.g. +/- 1 m.y.</xs:documentation>
  </xs:annotation>
</xs:element>

element RadiometricDatesType/RadiometricDate/DatingComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of the anlysis or its result.
source
<xs:element name="DatingComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of the anlysis or its result.</xs:documentation>
  </xs:annotation>
</xs:element>

element RadiometricDatesType/RadiometricDate/Identifiers
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
source
<xs:element name="Identifiers" type="efg:IdentifiersType" minOccurs="0"/>

complexType RockUnitType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children RockType RockPhysicalCharacteristics Petrology AssociatedFossilAssemblage DepositionalEnvironment
used by
element StratigraphicSectionType/SectionLog/RockUnit
annotation
documentation 
Container for descriptive elements related to rock units
source
<xs:complexType name="RockUnitType">
  <xs:annotation>
    <xs:documentation>Container for descriptive elements related to rock units</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="RockType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>For simple classification e.g. igneous, metamorphic, sedimentary or meteorite - enumeration list is provisional!</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="carbonaceous"/>
          <xs:enumeration value="carbonate"/>
          <xs:enumeration value="clastic"/>
          <xs:enumeration value="evaporite"/>
          <xs:enumeration value="fault rock"/>
          <xs:enumeration value="gneiss"/>
          <xs:enumeration value="high-grade metamorphic"/>
          <xs:enumeration value="hornfels"/>
          <xs:enumeration value="igneous"/>
          <xs:enumeration value="igneous extrusive"/>
          <xs:enumeration value="igneous intrusive"/>
          <xs:enumeration value="low-grade metamorphic"/>
          <xs:enumeration value="metamorphic"/>
          <xs:enumeration value="metasomatic"/>
          <xs:enumeration value="meteorite"/>
          <xs:enumeration value="migmatite"/>
          <xs:enumeration value="mylomite"/>
          <xs:enumeration value="plutonic intrusive"/>
          <xs:enumeration value="sedimentary"/>
          <xs:enumeration value="schist"/>
          <xs:enumeration value="slate"/>
          <xs:enumeration value="vein / pegmatite"/>
          <xs:enumeration value="volcaniclastic"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="RockPhysicalCharacteristics" type="abcd:MeasurementOrFact" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Container for descriptive terms and measurements related to rocks e.g. grain size, grain sphericity, crystal sizes and orientations, laminations etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Petrology" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for petrographic descriptions related to a rock or mineral unit</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="PetrologyDescriptiveText" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text element for petrographic description of the associated rock or mineral unit.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Petrologicalanalyses" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container element for one or morre sets of analytical results relating to the petrogenesis of a rock unit.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="PetrologicalAnalysis" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Container for a single analysis related to the petrogenesis of a rock unit</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="PerologicalAnalysisComment" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Free text element describing a petrological analysis or its results</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="PetrologicalAnalysisAtomised" type="efg:AnalysisAtomisedType" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="AssociatedMineralAssemblage" type="efg:AssociatedMineralAssemblageType" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AssociatedFossilAssemblage" type="efg:AssociatedFossilAssemblageType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for describing fossil assemblage associated with the rock or mineral unit </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DepositionalEnvironment" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for describing the original environment in which thr rock was deposited or the mineral formed e.g. hypersaline lagoon, lacustrine, intertidal etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="DepositionalEnvironmentText" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>free text describing the original environment in which thr rock was deposited or the mineral formed e.g. hypersaline lagoon, lacustrine, intertidal etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DepositionalEnvironmentType" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>keywords from enumerated list for indexing of depositional environments</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="alluvial fan"/>
                <xs:enumeration value="basinal carbonate"/>
                <xs:enumeration value="basinal siliceous"/>
                <xs:enumeration value="carbonate"/>
                <xs:enumeration value="cave"/>
                <xs:enumeration value="channel"/>
                <xs:enumeration value="channel lag"/>
                <xs:enumeration value="coarse channel fill"/>
                <xs:enumeration value="coastal"/>
                <xs:enumeration value="crater lake"/>
                <xs:enumeration value="crevasse splay"/>
                <xs:enumeration value="deep subtidal"/>
                <xs:enumeration value="deep subtidal ramp"/>
                <xs:enumeration value="deep subtidal shelf"/>
                <xs:enumeration value="deltaic"/>
                <xs:enumeration value="delta front"/>
                <xs:enumeration value="delta plain"/>
                <xs:enumeration value="dry floodplain"/>
                <xs:enumeration value="dune"/>
                <xs:enumeration value="estuarine"/>
                <xs:enumeration value="eolian"/>
                <xs:enumeration value="fissure fill"/>
                <xs:enumeration value="floodplain"/>
                <xs:enumeration value="fluvial"/>
                <xs:enumeration value="fluvial-deltaic"/>
                <xs:enumeration value="fluvial-lacustrine"/>
                <xs:enumeration value="foreshore"/>
                <xs:enumeration value="glacial"/>
                <xs:enumeration value="interdistributary bay"/>
                <xs:enumeration value="interdune"/>
                <xs:enumeration value="karst"/>
                <xs:enumeration value="lacustrine"/>
                <xs:enumeration value="lagoonal"/>
                <xs:enumeration value="levee"/>
                <xs:enumeration value="loess"/>
                <xs:enumeration value="marginal marine"/>
                <xs:enumeration value="marine"/>
                <xs:enumeration value="offshore"/>
                <xs:enumeration value="offshore ramp"/>
                <xs:enumeration value="offshore shelf"/>
                <xs:enumeration value="open shallow subtidal"/>
                <xs:enumeration value="paralic"/>
                <xs:enumeration value="peritidal"/>
                <xs:enumeration value="pond"/>
                <xs:enumeration value="prodelta"/>
                <xs:enumeration value="reef or bioherm"/>
                <xs:enumeration value="shallow subtidal"/>
                <xs:enumeration value="shoreface"/>
                <xs:enumeration value="shore transition zone"/>
                <xs:enumeration value="sinkhole"/>
                <xs:enumeration value="slope"/>
                <xs:enumeration value="swamp"/>
                <xs:enumeration value="restricted shallow subtidal"/>
                <xs:enumeration value="sand shoal"/>
                <xs:enumeration value="tar"/>
                <xs:enumeration value="terrestrial"/>
                <xs:enumeration value="wet floodplain"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RockUnitType/RockType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration carbonaceous
enumeration carbonate
enumeration clastic
enumeration evaporite
enumeration fault rock
enumeration gneiss
enumeration high-grade metamorphic
enumeration hornfels
enumeration igneous
enumeration igneous extrusive
enumeration igneous intrusive
enumeration low-grade metamorphic
enumeration metamorphic
enumeration metasomatic
enumeration meteorite
enumeration migmatite
enumeration mylomite
enumeration plutonic intrusive
enumeration sedimentary
enumeration schist
enumeration slate
enumeration vein / pegmatite
enumeration volcaniclastic
annotation
documentation 
For simple classification e.g. igneous, metamorphic, sedimentary or meteorite - enumeration list is provisional!
source
<xs:element name="RockType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>For simple classification e.g. igneous, metamorphic, sedimentary or meteorite - enumeration list is provisional!</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="carbonaceous"/>
      <xs:enumeration value="carbonate"/>
      <xs:enumeration value="clastic"/>
      <xs:enumeration value="evaporite"/>
      <xs:enumeration value="fault rock"/>
      <xs:enumeration value="gneiss"/>
      <xs:enumeration value="high-grade metamorphic"/>
      <xs:enumeration value="hornfels"/>
      <xs:enumeration value="igneous"/>
      <xs:enumeration value="igneous extrusive"/>
      <xs:enumeration value="igneous intrusive"/>
      <xs:enumeration value="low-grade metamorphic"/>
      <xs:enumeration value="metamorphic"/>
      <xs:enumeration value="metasomatic"/>
      <xs:enumeration value="meteorite"/>
      <xs:enumeration value="migmatite"/>
      <xs:enumeration value="mylomite"/>
      <xs:enumeration value="plutonic intrusive"/>
      <xs:enumeration value="sedimentary"/>
      <xs:enumeration value="schist"/>
      <xs:enumeration value="slate"/>
      <xs:enumeration value="vein / pegmatite"/>
      <xs:enumeration value="volcaniclastic"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element RockUnitType/RockPhysicalCharacteristics
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:MeasurementOrFact
annotation
documentation 
Container for descriptive terms and measurements related to rocks e.g. grain size, grain sphericity, crystal sizes and orientations, laminations etc.
source
<xs:element name="RockPhysicalCharacteristics" type="abcd:MeasurementOrFact" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Container for descriptive terms and measurements related to rocks e.g. grain size, grain sphericity, crystal sizes and orientations, laminations etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element RockUnitType/Petrology
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PetrologyDescriptiveText Petrologicalanalyses AssociatedMineralAssemblage
annotation
documentation 
Container for petrographic descriptions related to a rock or mineral unit
source
<xs:element name="Petrology" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for petrographic descriptions related to a rock or mineral unit</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PetrologyDescriptiveText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text element for petrographic description of the associated rock or mineral unit.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Petrologicalanalyses" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container element for one or morre sets of analytical results relating to the petrogenesis of a rock unit.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PetrologicalAnalysis" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Container for a single analysis related to the petrogenesis of a rock unit</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PerologicalAnalysisComment" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Free text element describing a petrological analysis or its results</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PetrologicalAnalysisAtomised" type="efg:AnalysisAtomisedType" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="AssociatedMineralAssemblage" type="efg:AssociatedMineralAssemblageType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element RockUnitType/Petrology/PetrologyDescriptiveText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text element for petrographic description of the associated rock or mineral unit.
source
<xs:element name="PetrologyDescriptiveText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text element for petrographic description of the associated rock or mineral unit.</xs:documentation>
  </xs:annotation>
</xs:element>

element RockUnitType/Petrology/Petrologicalanalyses
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PetrologicalAnalysis
annotation
documentation 
Container element for one or morre sets of analytical results relating to the petrogenesis of a rock unit.
source
<xs:element name="Petrologicalanalyses" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one or morre sets of analytical results relating to the petrogenesis of a rock unit.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PetrologicalAnalysis" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Container for a single analysis related to the petrogenesis of a rock unit</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PerologicalAnalysisComment" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Free text element describing a petrological analysis or its results</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PetrologicalAnalysisAtomised" type="efg:AnalysisAtomisedType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element RockUnitType/Petrology/Petrologicalanalyses/PetrologicalAnalysis
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children PerologicalAnalysisComment PetrologicalAnalysisAtomised
annotation
documentation 
Container for a single analysis related to the petrogenesis of a rock unit
source
<xs:element name="PetrologicalAnalysis" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Container for a single analysis related to the petrogenesis of a rock unit</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PerologicalAnalysisComment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text element describing a petrological analysis or its results</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PetrologicalAnalysisAtomised" type="efg:AnalysisAtomisedType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element RockUnitType/Petrology/Petrologicalanalyses/PetrologicalAnalysis/PerologicalAnalysisComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text element describing a petrological analysis or its results
source
<xs:element name="PerologicalAnalysisComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text element describing a petrological analysis or its results</xs:documentation>
  </xs:annotation>
</xs:element>

element RockUnitType/Petrology/Petrologicalanalyses/PetrologicalAnalysis/PetrologicalAnalysisAtomised
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:AnalysisAtomisedType
children AnalysisMethod efg:AnalysisDateTime AnalysisBy AnalysisText efg:AnalysisReferences AnalysisResults
source
<xs:element name="PetrologicalAnalysisAtomised" type="efg:AnalysisAtomisedType" minOccurs="0"/>

element RockUnitType/Petrology/AssociatedMineralAssemblage
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:AssociatedMineralAssemblageType
children AssociatedMineralList AssociatedMineralAssemblageText
source
<xs:element name="AssociatedMineralAssemblage" type="efg:AssociatedMineralAssemblageType" minOccurs="0"/>

element RockUnitType/AssociatedFossilAssemblage
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:AssociatedFossilAssemblageType
children AssociatedFossilList AssociatedFossilAssemblageText
annotation
documentation 
Container element for describing fossil assemblage associated with the rock or mineral unit 
source
<xs:element name="AssociatedFossilAssemblage" type="efg:AssociatedFossilAssemblageType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for describing fossil assemblage associated with the rock or mineral unit </xs:documentation>
  </xs:annotation>
</xs:element>

element RockUnitType/DepositionalEnvironment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children DepositionalEnvironmentText DepositionalEnvironmentType
annotation
documentation 
Container for describing the original environment in which thr rock was deposited or the mineral formed e.g. hypersaline lagoon, lacustrine, intertidal etc.
source
<xs:element name="DepositionalEnvironment" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for describing the original environment in which thr rock was deposited or the mineral formed e.g. hypersaline lagoon, lacustrine, intertidal etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DepositionalEnvironmentText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>free text describing the original environment in which thr rock was deposited or the mineral formed e.g. hypersaline lagoon, lacustrine, intertidal etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepositionalEnvironmentType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>keywords from enumerated list for indexing of depositional environments</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="alluvial fan"/>
            <xs:enumeration value="basinal carbonate"/>
            <xs:enumeration value="basinal siliceous"/>
            <xs:enumeration value="carbonate"/>
            <xs:enumeration value="cave"/>
            <xs:enumeration value="channel"/>
            <xs:enumeration value="channel lag"/>
            <xs:enumeration value="coarse channel fill"/>
            <xs:enumeration value="coastal"/>
            <xs:enumeration value="crater lake"/>
            <xs:enumeration value="crevasse splay"/>
            <xs:enumeration value="deep subtidal"/>
            <xs:enumeration value="deep subtidal ramp"/>
            <xs:enumeration value="deep subtidal shelf"/>
            <xs:enumeration value="deltaic"/>
            <xs:enumeration value="delta front"/>
            <xs:enumeration value="delta plain"/>
            <xs:enumeration value="dry floodplain"/>
            <xs:enumeration value="dune"/>
            <xs:enumeration value="estuarine"/>
            <xs:enumeration value="eolian"/>
            <xs:enumeration value="fissure fill"/>
            <xs:enumeration value="floodplain"/>
            <xs:enumeration value="fluvial"/>
            <xs:enumeration value="fluvial-deltaic"/>
            <xs:enumeration value="fluvial-lacustrine"/>
            <xs:enumeration value="foreshore"/>
            <xs:enumeration value="glacial"/>
            <xs:enumeration value="interdistributary bay"/>
            <xs:enumeration value="interdune"/>
            <xs:enumeration value="karst"/>
            <xs:enumeration value="lacustrine"/>
            <xs:enumeration value="lagoonal"/>
            <xs:enumeration value="levee"/>
            <xs:enumeration value="loess"/>
            <xs:enumeration value="marginal marine"/>
            <xs:enumeration value="marine"/>
            <xs:enumeration value="offshore"/>
            <xs:enumeration value="offshore ramp"/>
            <xs:enumeration value="offshore shelf"/>
            <xs:enumeration value="open shallow subtidal"/>
            <xs:enumeration value="paralic"/>
            <xs:enumeration value="peritidal"/>
            <xs:enumeration value="pond"/>
            <xs:enumeration value="prodelta"/>
            <xs:enumeration value="reef or bioherm"/>
            <xs:enumeration value="shallow subtidal"/>
            <xs:enumeration value="shoreface"/>
            <xs:enumeration value="shore transition zone"/>
            <xs:enumeration value="sinkhole"/>
            <xs:enumeration value="slope"/>
            <xs:enumeration value="swamp"/>
            <xs:enumeration value="restricted shallow subtidal"/>
            <xs:enumeration value="sand shoal"/>
            <xs:enumeration value="tar"/>
            <xs:enumeration value="terrestrial"/>
            <xs:enumeration value="wet floodplain"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element RockUnitType/DepositionalEnvironment/DepositionalEnvironmentText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
free text describing the original environment in which thr rock was deposited or the mineral formed e.g. hypersaline lagoon, lacustrine, intertidal etc.
source
<xs:element name="DepositionalEnvironmentText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>free text describing the original environment in which thr rock was deposited or the mineral formed e.g. hypersaline lagoon, lacustrine, intertidal etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element RockUnitType/DepositionalEnvironment/DepositionalEnvironmentType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration alluvial fan
enumeration basinal carbonate
enumeration basinal siliceous
enumeration carbonate
enumeration cave
enumeration channel
enumeration channel lag
enumeration coarse channel fill
enumeration coastal
enumeration crater lake
enumeration crevasse splay
enumeration deep subtidal
enumeration deep subtidal ramp
enumeration deep subtidal shelf
enumeration deltaic
enumeration delta front
enumeration delta plain
enumeration dry floodplain
enumeration dune
enumeration estuarine
enumeration eolian
enumeration fissure fill
enumeration floodplain
enumeration fluvial
enumeration fluvial-deltaic
enumeration fluvial-lacustrine
enumeration foreshore
enumeration glacial
enumeration interdistributary bay
enumeration interdune
enumeration karst
enumeration lacustrine
enumeration lagoonal
enumeration levee
enumeration loess
enumeration marginal marine
enumeration marine
enumeration offshore
enumeration offshore ramp
enumeration offshore shelf
enumeration open shallow subtidal
enumeration paralic
enumeration peritidal
enumeration pond
enumeration prodelta
enumeration reef or bioherm
enumeration shallow subtidal
enumeration shoreface
enumeration shore transition zone
enumeration sinkhole
enumeration slope
enumeration swamp
enumeration restricted shallow subtidal
enumeration sand shoal
enumeration tar
enumeration terrestrial
enumeration wet floodplain
annotation
documentation 
keywords from enumerated list for indexing of depositional environments
source
<xs:element name="DepositionalEnvironmentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>keywords from enumerated list for indexing of depositional environments</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="alluvial fan"/>
      <xs:enumeration value="basinal carbonate"/>
      <xs:enumeration value="basinal siliceous"/>
      <xs:enumeration value="carbonate"/>
      <xs:enumeration value="cave"/>
      <xs:enumeration value="channel"/>
      <xs:enumeration value="channel lag"/>
      <xs:enumeration value="coarse channel fill"/>
      <xs:enumeration value="coastal"/>
      <xs:enumeration value="crater lake"/>
      <xs:enumeration value="crevasse splay"/>
      <xs:enumeration value="deep subtidal"/>
      <xs:enumeration value="deep subtidal ramp"/>
      <xs:enumeration value="deep subtidal shelf"/>
      <xs:enumeration value="deltaic"/>
      <xs:enumeration value="delta front"/>
      <xs:enumeration value="delta plain"/>
      <xs:enumeration value="dry floodplain"/>
      <xs:enumeration value="dune"/>
      <xs:enumeration value="estuarine"/>
      <xs:enumeration value="eolian"/>
      <xs:enumeration value="fissure fill"/>
      <xs:enumeration value="floodplain"/>
      <xs:enumeration value="fluvial"/>
      <xs:enumeration value="fluvial-deltaic"/>
      <xs:enumeration value="fluvial-lacustrine"/>
      <xs:enumeration value="foreshore"/>
      <xs:enumeration value="glacial"/>
      <xs:enumeration value="interdistributary bay"/>
      <xs:enumeration value="interdune"/>
      <xs:enumeration value="karst"/>
      <xs:enumeration value="lacustrine"/>
      <xs:enumeration value="lagoonal"/>
      <xs:enumeration value="levee"/>
      <xs:enumeration value="loess"/>
      <xs:enumeration value="marginal marine"/>
      <xs:enumeration value="marine"/>
      <xs:enumeration value="offshore"/>
      <xs:enumeration value="offshore ramp"/>
      <xs:enumeration value="offshore shelf"/>
      <xs:enumeration value="open shallow subtidal"/>
      <xs:enumeration value="paralic"/>
      <xs:enumeration value="peritidal"/>
      <xs:enumeration value="pond"/>
      <xs:enumeration value="prodelta"/>
      <xs:enumeration value="reef or bioherm"/>
      <xs:enumeration value="shallow subtidal"/>
      <xs:enumeration value="shoreface"/>
      <xs:enumeration value="shore transition zone"/>
      <xs:enumeration value="sinkhole"/>
      <xs:enumeration value="slope"/>
      <xs:enumeration value="swamp"/>
      <xs:enumeration value="restricted shallow subtidal"/>
      <xs:enumeration value="sand shoal"/>
      <xs:enumeration value="tar"/>
      <xs:enumeration value="terrestrial"/>
      <xs:enumeration value="wet floodplain"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType SiteStratigraphyType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children SiteStratigraphicAttributions StratigraphyComment StratigraphicReferences TectonicSetting SequenceStratigraphicSetting SiteSections
annotation
documentation 
Container for information relating to stratigraphy and the identification of absolute and relative dates and correlations. This complex type extends Gathering, covering the location, the geology of the site.
source
<xs:complexType name="SiteStratigraphyType">
  <xs:annotation>
    <xs:documentation>Container for information relating to stratigraphy and the identification of absolute and relative dates and correlations. This complex type extends Gathering, covering the location, the geology of the site.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SiteStratigraphicAttributions" type="efg:StratigraphicAttributionsType">
      <xs:annotation>
        <xs:documentation>Individual stratigraphic determinations related to the Gathering site - not measured sections.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StratigraphyComment" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text for describing the stratigraphic context, correlation or similar notes</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StratigraphicReferences" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for complex type Reference. There may be more than one reference describing the stratigraphy.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="StratigraphicReference" type="abcd:Reference" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Complex type for individual reference pertaining to stratigraphy uses abcd:Reference type</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TectonicSetting" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text description of the relationship of the observed stratigraphy to its tectonic context e.g. sequence stratigraphy related to basin development and eustatic change, syn-tectonic stratigraphy related to plate movements and orogenesis.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SequenceStratigraphicSetting" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Keyword for position in sequence stratigraphy setting. Enumerated list.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="highstand systems tract"/>
          <xs:enumeration value="lowstand systems tract"/>
          <xs:enumeration value="maximum flooding surface"/>
          <xs:enumeration value="parasequence boundary"/>
          <xs:enumeration value="regressive"/>
          <xs:enumeration value="sequence boundary"/>
          <xs:enumeration value="transgressive"/>
          <xs:enumeration value="transgressive surface"/>
          <xs:enumeration value="transgressive systems tract"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="SiteSections" type="efg:StratigraphicSectionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Measured section or borehole record associated with the gathering site.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element SiteStratigraphyType/SiteStratigraphicAttributions
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:StratigraphicAttributionsType
children ChronostratigraphicAttributions LithostratigraphicAttributions BiostratigraphicAttributions MagnetostratigraphicDeterminations IsotopeStratigraphicDeterminations RadiometricDates PositionInSequence
annotation
documentation 
Individual stratigraphic determinations related to the Gathering site - not measured sections.
source
<xs:element name="SiteStratigraphicAttributions" type="efg:StratigraphicAttributionsType">
  <xs:annotation>
    <xs:documentation>Individual stratigraphic determinations related to the Gathering site - not measured sections.</xs:documentation>
  </xs:annotation>
</xs:element>

element SiteStratigraphyType/StratigraphyComment
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text for describing the stratigraphic context, correlation or similar notes
source
<xs:element name="StratigraphyComment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for describing the stratigraphic context, correlation or similar notes</xs:documentation>
  </xs:annotation>
</xs:element>

element SiteStratigraphyType/StratigraphicReferences
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children StratigraphicReference
annotation
documentation 
Container for complex type Reference. There may be more than one reference describing the stratigraphy.
source
<xs:element name="StratigraphicReferences" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for complex type Reference. There may be more than one reference describing the stratigraphy.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="StratigraphicReference" type="abcd:Reference" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Complex type for individual reference pertaining to stratigraphy uses abcd:Reference type</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SiteStratigraphyType/StratigraphicReferences/StratigraphicReference
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:Reference
annotation
documentation 
Complex type for individual reference pertaining to stratigraphy uses abcd:Reference type
source
<xs:element name="StratigraphicReference" type="abcd:Reference" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Complex type for individual reference pertaining to stratigraphy uses abcd:Reference type</xs:documentation>
  </xs:annotation>
</xs:element>

element SiteStratigraphyType/TectonicSetting
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of the relationship of the observed stratigraphy to its tectonic context e.g. sequence stratigraphy related to basin development and eustatic change, syn-tectonic stratigraphy related to plate movements and orogenesis.
source
<xs:element name="TectonicSetting" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of the relationship of the observed stratigraphy to its tectonic context e.g. sequence stratigraphy related to basin development and eustatic change, syn-tectonic stratigraphy related to plate movements and orogenesis.</xs:documentation>
  </xs:annotation>
</xs:element>

element SiteStratigraphyType/SequenceStratigraphicSetting
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration highstand systems tract
enumeration lowstand systems tract
enumeration maximum flooding surface
enumeration parasequence boundary
enumeration regressive
enumeration sequence boundary
enumeration transgressive
enumeration transgressive surface
enumeration transgressive systems tract
annotation
documentation 
Keyword for position in sequence stratigraphy setting. Enumerated list.
source
<xs:element name="SequenceStratigraphicSetting" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Keyword for position in sequence stratigraphy setting. Enumerated list.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="highstand systems tract"/>
      <xs:enumeration value="lowstand systems tract"/>
      <xs:enumeration value="maximum flooding surface"/>
      <xs:enumeration value="parasequence boundary"/>
      <xs:enumeration value="regressive"/>
      <xs:enumeration value="sequence boundary"/>
      <xs:enumeration value="transgressive"/>
      <xs:enumeration value="transgressive surface"/>
      <xs:enumeration value="transgressive systems tract"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element SiteStratigraphyType/SiteSections
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:StratigraphicSectionType
children SectionName SectionIDNumber TotalLengthOfSection TotalThicknessMeasured SectionLog Borehole StratigraphicSectionImages
annotation
documentation 
Measured section or borehole record associated with the gathering site.
source
<xs:element name="SiteSections" type="efg:StratigraphicSectionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Measured section or borehole record associated with the gathering site.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType StratigraphicAttributionsType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children ChronostratigraphicAttributions LithostratigraphicAttributions BiostratigraphicAttributions MagnetostratigraphicDeterminations IsotopeStratigraphicDeterminations RadiometricDates PositionInSequence
used by
elements UnitHostRockType/HostRockStratigraphy StratigraphicSectionType/SectionLog/SectionUnitStratigraphy SiteStratigraphyType/SiteStratigraphicAttributions AllocthonousMaterialType/OriginalStratigraphy/StratigraphicAttributions EarthScienceSpecimenType/UnitStratigraphicDetermination
annotation
documentation 
Container for statements relating to the absolute and relative dating and correlation of geological units and gathering sites. Equivalent to 'Result' in Taxon Identification schema. Where a range of dates is associated with a unit, use multiple entries for attibution e.g. if a named unit definitely includes lower raricostatum zone set to certain but may range up into spinatum zone, use one record for raricostatum zone set to certain and another for spinatum zone set to uncertain. If necessary include all intermediate horizons at same or higher level terms that encompass range, to ensure proper indexing.
source
<xs:complexType name="StratigraphicAttributionsType">
  <xs:annotation>
    <xs:documentation>Container for statements relating to the absolute and relative dating and correlation of geological units and gathering sites. Equivalent to 'Result' in Taxon Identification schema. Where a range of dates is associated with a unit, use multiple entries for attibution e.g. if a named unit definitely includes lower raricostatum zone set to certain but may range up into spinatum zone, use one record for raricostatum zone set to certain and another for spinatum zone set to uncertain. If necessary include all intermediate horizons at same or higher level terms that encompass range, to ensure proper indexing.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ChronostratigraphicAttributions" type="efg:ChronostratigraphicAttributionsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Allows for multiple and range declarations of chronostratigraphic terms. This element combines both chronostratigraphic and geochronologic terms with preference for chronostratigraphic. (Zalasiewicz et al. 2004)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LithostratigraphicAttributions" type="efg:LithostratigraphicAttributionsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Allows for multiple identifications of any named lithostratigraphic units (e.g. Penarth Group, Langport Member, Rhaetic Bone Bed)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BiostratigraphicAttributions" type="efg:BiostratigraphicAttributionsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for optional multiple references to fossil zones e.g. where a range of zones and subzones might be represented.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MagnetostratigraphicDeterminations" type="efg:MagnetostratigraphicDeterminationsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for details of any magnetostratigraphic evidence cited to support the dating of rocks. Magnetostratigraphy uses a range of readings over a sequence of rocks to provide a pattern that is correlated with known dated sequences. It includes its own series of divisions including superchrons, chrons and subchrons.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IsotopeStratigraphicDeterminations" type="efg:IsotopeStratigraphicDeterminationsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for detail referring to any isotope concentration study. Isotope stratigraphy uses a range of readings over a sequence of rocks to create profiles that are correlated with dated sequences.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RadiometricDates" type="efg:RadiometricDatesType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for absolute dates obtained from radiometric analysis.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PositionInSequence" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The position this stratigraphic 'unit' has in the sequence for the site. e.g. a bed number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element StratigraphicAttributionsType/ChronostratigraphicAttributions
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:ChronostratigraphicAttributionsType
children ChronostratigraphicAttribution
annotation
documentation 
Allows for multiple and range declarations of chronostratigraphic terms. This element combines both chronostratigraphic and geochronologic terms with preference for chronostratigraphic. (Zalasiewicz et al. 2004)
source
<xs:element name="ChronostratigraphicAttributions" type="efg:ChronostratigraphicAttributionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Allows for multiple and range declarations of chronostratigraphic terms. This element combines both chronostratigraphic and geochronologic terms with preference for chronostratigraphic. (Zalasiewicz et al. 2004)</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicAttributionsType/LithostratigraphicAttributions
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:LithostratigraphicAttributionsType
children LithostratigraphicAttribution
annotation
documentation 
Allows for multiple identifications of any named lithostratigraphic units (e.g. Penarth Group, Langport Member, Rhaetic Bone Bed)
source
<xs:element name="LithostratigraphicAttributions" type="efg:LithostratigraphicAttributionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Allows for multiple identifications of any named lithostratigraphic units (e.g. Penarth Group, Langport Member, Rhaetic Bone Bed)</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicAttributionsType/BiostratigraphicAttributions
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:BiostratigraphicAttributionsType
children BiostratigraphicAttribution
annotation
documentation 
Container for optional multiple references to fossil zones e.g. where a range of zones and subzones might be represented.
source
<xs:element name="BiostratigraphicAttributions" type="efg:BiostratigraphicAttributionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for optional multiple references to fossil zones e.g. where a range of zones and subzones might be represented.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicAttributionsType/MagnetostratigraphicDeterminations
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:MagnetostratigraphicDeterminationsType
children MagnetostratigraphicDetermination
annotation
documentation 
Container for details of any magnetostratigraphic evidence cited to support the dating of rocks. Magnetostratigraphy uses a range of readings over a sequence of rocks to provide a pattern that is correlated with known dated sequences. It includes its own series of divisions including superchrons, chrons and subchrons.
source
<xs:element name="MagnetostratigraphicDeterminations" type="efg:MagnetostratigraphicDeterminationsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for details of any magnetostratigraphic evidence cited to support the dating of rocks. Magnetostratigraphy uses a range of readings over a sequence of rocks to provide a pattern that is correlated with known dated sequences. It includes its own series of divisions including superchrons, chrons and subchrons.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicAttributionsType/IsotopeStratigraphicDeterminations
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IsotopeStratigraphicDeterminationsType
children IsotopeStratigraphicDetermination
annotation
documentation 
Container for detail referring to any isotope concentration study. Isotope stratigraphy uses a range of readings over a sequence of rocks to create profiles that are correlated with dated sequences.
source
<xs:element name="IsotopeStratigraphicDeterminations" type="efg:IsotopeStratigraphicDeterminationsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for detail referring to any isotope concentration study. Isotope stratigraphy uses a range of readings over a sequence of rocks to create profiles that are correlated with dated sequences.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicAttributionsType/RadiometricDates
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:RadiometricDatesType
children RadiometricDate
annotation
documentation 
Container for absolute dates obtained from radiometric analysis.
source
<xs:element name="RadiometricDates" type="efg:RadiometricDatesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for absolute dates obtained from radiometric analysis.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicAttributionsType/PositionInSequence
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The position this stratigraphic 'unit' has in the sequence for the site. e.g. a bed number
source
<xs:element name="PositionInSequence" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The position this stratigraphic 'unit' has in the sequence for the site. e.g. a bed number</xs:documentation>
  </xs:annotation>
</xs:element>

complexType StratigraphicSectionType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children SectionName SectionIDNumber TotalLengthOfSection TotalThicknessMeasured SectionLog Borehole StratigraphicSectionImages
used by
element SiteStratigraphyType/SiteSections
annotation
documentation 
Container for layer by layer description of stratigraphic sections, boreholes and wells.
source
<xs:complexType name="StratigraphicSectionType">
  <xs:annotation>
    <xs:documentation>Container for layer by layer description of stratigraphic sections, boreholes and wells.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SectionName" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The name for the section e.g. Vallis Vale, Hapsford Bridge Section or it could be a borehole unique name. This may be different from the locality name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SectionIDNumber" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Unique identifying code or number for this section, borehole or well</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalLengthOfSection" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The length of the named section in meters</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalThicknessMeasured" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The total thickness of strata or rock exposed in the section or borehole</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SectionLog">
      <xs:annotation>
        <xs:documentation>Container for the layer by layer description of the section, borehole or well. The layers or subdivisions are referred as SectionUnits - these represent layers, strata, beds, ore bodies, intrusive bodies etc. that might be recorded in a section or borehole. A SectionUnit or layer is also regarded as that which is recorded as a coherent sub-unit of the whole section or borehole. It may therefore be a single bed, a series of beds with similar characteristics or an unlayered body such as an igneous intrusion.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="SectionUnitNumber" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Either a numerical identifier used for sorting the sequence or a UnitFieldNumber. A sectionunit could be a bed, a layer, an intrusive body or anything else encountered in a section or borehole.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="NumberOfSubUnits" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Where the described sectionunit or  'layer' is represented by more than one similar unit e.g. a sequence of thin limestone beds with shale intercalations recorded as a single unit (layer) </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="SectionUnitDescriptiveText" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text description of the layer, stratum or rock body </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DipDegrees" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The dip in degrees of laminae or stratal surfaces in this layer</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Strike" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Direction of strike measured on stratal surface</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MeasureFromBaseline" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container for recording eith the distance (in metres) from a fixed baseline e.g. top of a borehole or bottom of a measured section</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="SectionUnitDatum" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>Text for where the measurement is taken e.g. top of bed or bottom of bed.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="BaselineDatum" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>Text - what is the baseline e.g. top of borehole or base of measured section</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="DistanceFromBaseline" type="xs:float">
                  <xs:annotation>
                    <xs:documentation>Number representing distance measured</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="MeasurementUnit" type="xs:string">
                  <xs:annotation>
                    <xs:documentation>Units that DistanceFromBaseline are measured in e.g. metres</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="RockUnit" type="efg:RockUnitType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container element for attributes restricted to rocks</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TopSurface" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container for details of top surface of a layer or stratum and it relationship with overlying layers</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="TopSurfaceFeature" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Text description of features  e.g. top surface is a hardground or rockground</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="RelationshipToOverlyingLayer" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Free text to record any observed relationship with overlying layer e.g. groove casts infilled by overlying sediment.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="BottomSurface" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container for details of bottom surface of layer or stratum</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="BottomSurfaceFeature" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Text describing features at the base of a layer or stratum</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="RelationshipToUnderlyingLayer" type="xs:string" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Free text to describe relationship to underlying strata/layer e.g. unconformable and cross cuts strata or base of bed includes clasts of underlying sediment</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="SectionUnitStratigraphy" type="efg:StratigraphicAttributionsType" minOccurs="0"/>
          <xs:element name="SectionUnitSamples" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container for samples taken from this layer. This should just list ABCD unit GUIDs to detailed unit/sample records but could be extended to use global types to create a standalone schema</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="SectionUnitSample" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Container for a single sample taken from this layer</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="SampleGUID" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>A unique identifier for another Unit Record in ABCD</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="SampleRef" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Identifier for this sample e.g. field log sample number, registration number or similar</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="SampleType">
                        <xs:annotation>
                          <xs:documentation>What sort of sample this is. Could be an enumerated list</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="SampleText" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Short description of sample  - longer descriptions should be treated under separate unit records.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="SectionUnitImages" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Container for images related to this bed, layer or body within the measured section or borehole.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="SectionUnitImage" type="abcd:MultimediaObject">
                  <xs:annotation>
                    <xs:documentation>Placeholder for multimedia complex type from main ABCD schema</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Borehole" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for details specific to boreholes and wells. Does not contain spatial reference as this and details of platform etc. are under Gathering in main ABCD schema - but they could be copied to make an independent schema.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="DrillMethod" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>How the borehole or well was drilled e.g. reverse circulation drilling, diamond coring, percussion drilling, auger drilling, rotary/barber drilling etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TypeOfBit" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>What type bit was used in the drilling / cutting process - can include diameter and type code</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="HoleDiameter" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Diameter of the borehole in milliimetres</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="HoleDirection" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Direction and inclination of the borehole or well</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TotalDepth" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The total depth in metres that was bored or dug</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="OverburdenThickness" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Thickness in metres of non-logged over-burden before solid or logged material was reached.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Contractor" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The drilling contractor who carried out the work</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="NumberOfCoreBoxes" type="xs:integer" minOccurs="0">
            <xs:annotation>
              <xs:documentation>How many core boxes were collected from the borehole or well - integer</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TotalCoreRecovery" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>What percentage of the drilled material was recovered?</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="CommissionedBy" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Company or organisation who commissioned the borehole or well</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Geologists" type="efg:IdentifiersType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The geologist(s) and or organisation responsible for logging the borehole and or maintaining the borehole record.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="StratigraphicSectionImages" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for images of the stratigraphic section or borehole and related media.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="StratigraphicSectionImage" type="abcd:MultimediaObject" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>This is a placeholder for MultiMedia complex type from the main ABCD schema</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element StratigraphicSectionType/SectionName
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The name for the section e.g. Vallis Vale, Hapsford Bridge Section or it could be a borehole unique name. This may be different from the locality name.
source
<xs:element name="SectionName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The name for the section e.g. Vallis Vale, Hapsford Bridge Section or it could be a borehole unique name. This may be different from the locality name.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionIDNumber
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Unique identifying code or number for this section, borehole or well
source
<xs:element name="SectionIDNumber" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Unique identifying code or number for this section, borehole or well</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/TotalLengthOfSection
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The length of the named section in meters
source
<xs:element name="TotalLengthOfSection" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The length of the named section in meters</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/TotalThicknessMeasured
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The total thickness of strata or rock exposed in the section or borehole
source
<xs:element name="TotalThicknessMeasured" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The total thickness of strata or rock exposed in the section or borehole</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children SectionUnitNumber NumberOfSubUnits SectionUnitDescriptiveText DipDegrees Strike MeasureFromBaseline RockUnit TopSurface BottomSurface SectionUnitStratigraphy SectionUnitSamples SectionUnitImages
annotation
documentation 
Container for the layer by layer description of the section, borehole or well. The layers or subdivisions are referred as SectionUnits - these represent layers, strata, beds, ore bodies, intrusive bodies etc. that might be recorded in a section or borehole. A SectionUnit or layer is also regarded as that which is recorded as a coherent sub-unit of the whole section or borehole. It may therefore be a single bed, a series of beds with similar characteristics or an unlayered body such as an igneous intrusion.
source
<xs:element name="SectionLog">
  <xs:annotation>
    <xs:documentation>Container for the layer by layer description of the section, borehole or well. The layers or subdivisions are referred as SectionUnits - these represent layers, strata, beds, ore bodies, intrusive bodies etc. that might be recorded in a section or borehole. A SectionUnit or layer is also regarded as that which is recorded as a coherent sub-unit of the whole section or borehole. It may therefore be a single bed, a series of beds with similar characteristics or an unlayered body such as an igneous intrusion.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SectionUnitNumber" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Either a numerical identifier used for sorting the sequence or a UnitFieldNumber. A sectionunit could be a bed, a layer, an intrusive body or anything else encountered in a section or borehole.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NumberOfSubUnits" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Where the described sectionunit or  'layer' is represented by more than one similar unit e.g. a sequence of thin limestone beds with shale intercalations recorded as a single unit (layer) </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SectionUnitDescriptiveText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text description of the layer, stratum or rock body </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DipDegrees" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The dip in degrees of laminae or stratal surfaces in this layer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Strike" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Direction of strike measured on stratal surface</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasureFromBaseline" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container for recording eith the distance (in metres) from a fixed baseline e.g. top of a borehole or bottom of a measured section</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SectionUnitDatum" type="xs:string">
              <xs:annotation>
                <xs:documentation>Text for where the measurement is taken e.g. top of bed or bottom of bed.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="BaselineDatum" type="xs:string">
              <xs:annotation>
                <xs:documentation>Text - what is the baseline e.g. top of borehole or base of measured section</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DistanceFromBaseline" type="xs:float">
              <xs:annotation>
                <xs:documentation>Number representing distance measured</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MeasurementUnit" type="xs:string">
              <xs:annotation>
                <xs:documentation>Units that DistanceFromBaseline are measured in e.g. metres</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="RockUnit" type="efg:RockUnitType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container element for attributes restricted to rocks</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TopSurface" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container for details of top surface of a layer or stratum and it relationship with overlying layers</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TopSurfaceFeature" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Text description of features  e.g. top surface is a hardground or rockground</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RelationshipToOverlyingLayer" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Free text to record any observed relationship with overlying layer e.g. groove casts infilled by overlying sediment.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="BottomSurface" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container for details of bottom surface of layer or stratum</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="BottomSurfaceFeature" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Text describing features at the base of a layer or stratum</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RelationshipToUnderlyingLayer" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Free text to describe relationship to underlying strata/layer e.g. unconformable and cross cuts strata or base of bed includes clasts of underlying sediment</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SectionUnitStratigraphy" type="efg:StratigraphicAttributionsType" minOccurs="0"/>
      <xs:element name="SectionUnitSamples" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container for samples taken from this layer. This should just list ABCD unit GUIDs to detailed unit/sample records but could be extended to use global types to create a standalone schema</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SectionUnitSample" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Container for a single sample taken from this layer</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="SampleGUID" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>A unique identifier for another Unit Record in ABCD</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SampleRef" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Identifier for this sample e.g. field log sample number, registration number or similar</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SampleType">
                    <xs:annotation>
                      <xs:documentation>What sort of sample this is. Could be an enumerated list</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SampleText" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Short description of sample  - longer descriptions should be treated under separate unit records.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SectionUnitImages" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Container for images related to this bed, layer or body within the measured section or borehole.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SectionUnitImage" type="abcd:MultimediaObject">
              <xs:annotation>
                <xs:documentation>Placeholder for multimedia complex type from main ABCD schema</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitNumber
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Either a numerical identifier used for sorting the sequence or a UnitFieldNumber. A sectionunit could be a bed, a layer, an intrusive body or anything else encountered in a section or borehole.
source
<xs:element name="SectionUnitNumber" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Either a numerical identifier used for sorting the sequence or a UnitFieldNumber. A sectionunit could be a bed, a layer, an intrusive body or anything else encountered in a section or borehole.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/NumberOfSubUnits
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Where the described sectionunit or  'layer' is represented by more than one similar unit e.g. a sequence of thin limestone beds with shale intercalations recorded as a single unit (layer) 
source
<xs:element name="NumberOfSubUnits" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Where the described sectionunit or  'layer' is represented by more than one similar unit e.g. a sequence of thin limestone beds with shale intercalations recorded as a single unit (layer) </xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitDescriptiveText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text description of the layer, stratum or rock body 
source
<xs:element name="SectionUnitDescriptiveText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text description of the layer, stratum or rock body </xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/DipDegrees
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The dip in degrees of laminae or stratal surfaces in this layer
source
<xs:element name="DipDegrees" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The dip in degrees of laminae or stratal surfaces in this layer</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/Strike
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Direction of strike measured on stratal surface
source
<xs:element name="Strike" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Direction of strike measured on stratal surface</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/MeasureFromBaseline
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children SectionUnitDatum BaselineDatum DistanceFromBaseline MeasurementUnit
annotation
documentation 
Container for recording eith the distance (in metres) from a fixed baseline e.g. top of a borehole or bottom of a measured section
source
<xs:element name="MeasureFromBaseline" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for recording eith the distance (in metres) from a fixed baseline e.g. top of a borehole or bottom of a measured section</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SectionUnitDatum" type="xs:string">
        <xs:annotation>
          <xs:documentation>Text for where the measurement is taken e.g. top of bed or bottom of bed.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BaselineDatum" type="xs:string">
        <xs:annotation>
          <xs:documentation>Text - what is the baseline e.g. top of borehole or base of measured section</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DistanceFromBaseline" type="xs:float">
        <xs:annotation>
          <xs:documentation>Number representing distance measured</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MeasurementUnit" type="xs:string">
        <xs:annotation>
          <xs:documentation>Units that DistanceFromBaseline are measured in e.g. metres</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/SectionLog/MeasureFromBaseline/SectionUnitDatum
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Text for where the measurement is taken e.g. top of bed or bottom of bed.
source
<xs:element name="SectionUnitDatum" type="xs:string">
  <xs:annotation>
    <xs:documentation>Text for where the measurement is taken e.g. top of bed or bottom of bed.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/MeasureFromBaseline/BaselineDatum
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Text - what is the baseline e.g. top of borehole or base of measured section
source
<xs:element name="BaselineDatum" type="xs:string">
  <xs:annotation>
    <xs:documentation>Text - what is the baseline e.g. top of borehole or base of measured section</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/MeasureFromBaseline/DistanceFromBaseline
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:float
annotation
documentation 
Number representing distance measured
source
<xs:element name="DistanceFromBaseline" type="xs:float">
  <xs:annotation>
    <xs:documentation>Number representing distance measured</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/MeasureFromBaseline/MeasurementUnit
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Units that DistanceFromBaseline are measured in e.g. metres
source
<xs:element name="MeasurementUnit" type="xs:string">
  <xs:annotation>
    <xs:documentation>Units that DistanceFromBaseline are measured in e.g. metres</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/RockUnit
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:RockUnitType
children RockType RockPhysicalCharacteristics Petrology AssociatedFossilAssemblage DepositionalEnvironment
annotation
documentation 
Container element for attributes restricted to rocks
source
<xs:element name="RockUnit" type="efg:RockUnitType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for attributes restricted to rocks</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/TopSurface
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children TopSurfaceFeature RelationshipToOverlyingLayer
annotation
documentation 
Container for details of top surface of a layer or stratum and it relationship with overlying layers
source
<xs:element name="TopSurface" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for details of top surface of a layer or stratum and it relationship with overlying layers</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TopSurfaceFeature" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text description of features  e.g. top surface is a hardground or rockground</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RelationshipToOverlyingLayer" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text to record any observed relationship with overlying layer e.g. groove casts infilled by overlying sediment.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/SectionLog/TopSurface/TopSurfaceFeature
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Text description of features  e.g. top surface is a hardground or rockground
source
<xs:element name="TopSurfaceFeature" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Text description of features  e.g. top surface is a hardground or rockground</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/TopSurface/RelationshipToOverlyingLayer
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text to record any observed relationship with overlying layer e.g. groove casts infilled by overlying sediment.
source
<xs:element name="RelationshipToOverlyingLayer" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text to record any observed relationship with overlying layer e.g. groove casts infilled by overlying sediment.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/BottomSurface
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children BottomSurfaceFeature RelationshipToUnderlyingLayer
annotation
documentation 
Container for details of bottom surface of layer or stratum
source
<xs:element name="BottomSurface" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for details of bottom surface of layer or stratum</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="BottomSurfaceFeature" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Text describing features at the base of a layer or stratum</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RelationshipToUnderlyingLayer" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text to describe relationship to underlying strata/layer e.g. unconformable and cross cuts strata or base of bed includes clasts of underlying sediment</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/SectionLog/BottomSurface/BottomSurfaceFeature
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Text describing features at the base of a layer or stratum
source
<xs:element name="BottomSurfaceFeature" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Text describing features at the base of a layer or stratum</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/BottomSurface/RelationshipToUnderlyingLayer
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text to describe relationship to underlying strata/layer e.g. unconformable and cross cuts strata or base of bed includes clasts of underlying sediment
source
<xs:element name="RelationshipToUnderlyingLayer" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text to describe relationship to underlying strata/layer e.g. unconformable and cross cuts strata or base of bed includes clasts of underlying sediment</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitStratigraphy
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:StratigraphicAttributionsType
children ChronostratigraphicAttributions LithostratigraphicAttributions BiostratigraphicAttributions MagnetostratigraphicDeterminations IsotopeStratigraphicDeterminations RadiometricDates PositionInSequence
source
<xs:element name="SectionUnitStratigraphy" type="efg:StratigraphicAttributionsType" minOccurs="0"/>

element StratigraphicSectionType/SectionLog/SectionUnitSamples
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children SectionUnitSample
annotation
documentation 
Container for samples taken from this layer. This should just list ABCD unit GUIDs to detailed unit/sample records but could be extended to use global types to create a standalone schema
source
<xs:element name="SectionUnitSamples" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for samples taken from this layer. This should just list ABCD unit GUIDs to detailed unit/sample records but could be extended to use global types to create a standalone schema</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SectionUnitSample" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Container for a single sample taken from this layer</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SampleGUID" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A unique identifier for another Unit Record in ABCD</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SampleRef" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Identifier for this sample e.g. field log sample number, registration number or similar</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SampleType">
              <xs:annotation>
                <xs:documentation>What sort of sample this is. Could be an enumerated list</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SampleText" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Short description of sample  - longer descriptions should be treated under separate unit records.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitSamples/SectionUnitSample
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children SampleGUID SampleRef SampleType SampleText
annotation
documentation 
Container for a single sample taken from this layer
source
<xs:element name="SectionUnitSample" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Container for a single sample taken from this layer</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SampleGUID" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A unique identifier for another Unit Record in ABCD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SampleRef" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Identifier for this sample e.g. field log sample number, registration number or similar</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SampleType">
        <xs:annotation>
          <xs:documentation>What sort of sample this is. Could be an enumerated list</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SampleText" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Short description of sample  - longer descriptions should be treated under separate unit records.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitSamples/SectionUnitSample/SampleGUID
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
A unique identifier for another Unit Record in ABCD
source
<xs:element name="SampleGUID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A unique identifier for another Unit Record in ABCD</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitSamples/SectionUnitSample/SampleRef
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
annotation
documentation 
Identifier for this sample e.g. field log sample number, registration number or similar
source
<xs:element name="SampleRef" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Identifier for this sample e.g. field log sample number, registration number or similar</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitSamples/SectionUnitSample/SampleType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
annotation
documentation 
What sort of sample this is. Could be an enumerated list
source
<xs:element name="SampleType">
  <xs:annotation>
    <xs:documentation>What sort of sample this is. Could be an enumerated list</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitSamples/SectionUnitSample/SampleText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Short description of sample  - longer descriptions should be treated under separate unit records.
source
<xs:element name="SampleText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Short description of sample  - longer descriptions should be treated under separate unit records.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitImages
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children SectionUnitImage
annotation
documentation 
Container for images related to this bed, layer or body within the measured section or borehole.
source
<xs:element name="SectionUnitImages" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for images related to this bed, layer or body within the measured section or borehole.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SectionUnitImage" type="abcd:MultimediaObject">
        <xs:annotation>
          <xs:documentation>Placeholder for multimedia complex type from main ABCD schema</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/SectionLog/SectionUnitImages/SectionUnitImage
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:MultimediaObject
annotation
documentation 
Placeholder for multimedia complex type from main ABCD schema
source
<xs:element name="SectionUnitImage" type="abcd:MultimediaObject">
  <xs:annotation>
    <xs:documentation>Placeholder for multimedia complex type from main ABCD schema</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children DrillMethod TypeOfBit HoleDiameter HoleDirection TotalDepth OverburdenThickness Contractor NumberOfCoreBoxes TotalCoreRecovery CommissionedBy Geologists
annotation
documentation 
Container for details specific to boreholes and wells. Does not contain spatial reference as this and details of platform etc. are under Gathering in main ABCD schema - but they could be copied to make an independent schema.
source
<xs:element name="Borehole" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for details specific to boreholes and wells. Does not contain spatial reference as this and details of platform etc. are under Gathering in main ABCD schema - but they could be copied to make an independent schema.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DrillMethod" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>How the borehole or well was drilled e.g. reverse circulation drilling, diamond coring, percussion drilling, auger drilling, rotary/barber drilling etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TypeOfBit" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>What type bit was used in the drilling / cutting process - can include diameter and type code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HoleDiameter" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Diameter of the borehole in milliimetres</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HoleDirection" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Direction and inclination of the borehole or well</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TotalDepth" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The total depth in metres that was bored or dug</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OverburdenThickness" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Thickness in metres of non-logged over-burden before solid or logged material was reached.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Contractor" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The drilling contractor who carried out the work</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NumberOfCoreBoxes" type="xs:integer" minOccurs="0">
        <xs:annotation>
          <xs:documentation>How many core boxes were collected from the borehole or well - integer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TotalCoreRecovery" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>What percentage of the drilled material was recovered?</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommissionedBy" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Company or organisation who commissioned the borehole or well</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Geologists" type="efg:IdentifiersType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The geologist(s) and or organisation responsible for logging the borehole and or maintaining the borehole record.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/Borehole/DrillMethod
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
How the borehole or well was drilled e.g. reverse circulation drilling, diamond coring, percussion drilling, auger drilling, rotary/barber drilling etc.
source
<xs:element name="DrillMethod" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>How the borehole or well was drilled e.g. reverse circulation drilling, diamond coring, percussion drilling, auger drilling, rotary/barber drilling etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/TypeOfBit
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
What type bit was used in the drilling / cutting process - can include diameter and type code
source
<xs:element name="TypeOfBit" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>What type bit was used in the drilling / cutting process - can include diameter and type code</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/HoleDiameter
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Diameter of the borehole in milliimetres
source
<xs:element name="HoleDiameter" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Diameter of the borehole in milliimetres</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/HoleDirection
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Direction and inclination of the borehole or well
source
<xs:element name="HoleDirection" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Direction and inclination of the borehole or well</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/TotalDepth
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The total depth in metres that was bored or dug
source
<xs:element name="TotalDepth" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The total depth in metres that was bored or dug</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/OverburdenThickness
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Thickness in metres of non-logged over-burden before solid or logged material was reached.
source
<xs:element name="OverburdenThickness" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Thickness in metres of non-logged over-burden before solid or logged material was reached.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/Contractor
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
The drilling contractor who carried out the work
source
<xs:element name="Contractor" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The drilling contractor who carried out the work</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/NumberOfCoreBoxes
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:integer
annotation
documentation 
How many core boxes were collected from the borehole or well - integer
source
<xs:element name="NumberOfCoreBoxes" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>How many core boxes were collected from the borehole or well - integer</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/TotalCoreRecovery
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
What percentage of the drilled material was recovered?
source
<xs:element name="TotalCoreRecovery" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>What percentage of the drilled material was recovered?</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/CommissionedBy
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Company or organisation who commissioned the borehole or well
source
<xs:element name="CommissionedBy" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company or organisation who commissioned the borehole or well</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/Borehole/Geologists
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:IdentifiersType
children Person Organisation
annotation
documentation 
The geologist(s) and or organisation responsible for logging the borehole and or maintaining the borehole record.
source
<xs:element name="Geologists" type="efg:IdentifiersType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The geologist(s) and or organisation responsible for logging the borehole and or maintaining the borehole record.</xs:documentation>
  </xs:annotation>
</xs:element>

element StratigraphicSectionType/StratigraphicSectionImages
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children StratigraphicSectionImage
annotation
documentation 
Container for images of the stratigraphic section or borehole and related media.
source
<xs:element name="StratigraphicSectionImages" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for images of the stratigraphic section or borehole and related media.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="StratigraphicSectionImage" type="abcd:MultimediaObject" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This is a placeholder for MultiMedia complex type from the main ABCD schema</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element StratigraphicSectionType/StratigraphicSectionImages/StratigraphicSectionImage
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type abcd:MultimediaObject
annotation
documentation 
This is a placeholder for MultiMedia complex type from the main ABCD schema
source
<xs:element name="StratigraphicSectionImage" type="abcd:MultimediaObject" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This is a placeholder for MultiMedia complex type from the main ABCD schema</xs:documentation>
  </xs:annotation>
</xs:element>

complexType UnitHostRockType
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
children LithologyHostRock LithificationHostRock LithologyAttributesHostRock HostRockText HostRockStratigraphy
annotation
documentation 
Container relating to the host rock for units primarily described for their palaeontological or mineralogical interest
source
<xs:complexType name="UnitHostRockType">
  <xs:annotation>
    <xs:documentation>Container relating to the host rock for units primarily described for their palaeontological or mineralogical interest</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="LithologyHostRock" type="efg:MineralRockIdentifiedType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The type of rock representing the host rock e.g. sandstone, mudstone, limestone etc </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LithificationHostRock" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The degree of lithification of the host rock e.g. unlithified, poorly lthified, lithified etc.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="unlithified"/>
          <xs:enumeration value="poorly lithified"/>
          <xs:enumeration value="lithified"/>
          <xs:enumeration value="metamorphosed"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="LithologyAttributesHostRock" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Lithological  description of host rock e.g. cross-bedded,  finely laminated etc. could use an enumeration or lookup list</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="HostRockText" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text element for general description of host rock</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="HostRockStratigraphy" type="efg:StratigraphicAttributionsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for any stratigraphic determination specific to the host rock. For instance the gathering site may include a range of stratigraphic horizons whilst the unit host rock may represent just one. The unit itself might be different if it is allocthonous in origin. Minerals may be of a different age from their host rock.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element UnitHostRockType/LithologyHostRock
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:MineralRockIdentifiedType
children MineralRockGroup ClassifiedName InformalNameString VarietalNameString NameAddendum IdentificationQualifier efg:Certainty NameComments
annotation
documentation 
The type of rock representing the host rock e.g. sandstone, mudstone, limestone etc 
source
<xs:element name="LithologyHostRock" type="efg:MineralRockIdentifiedType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The type of rock representing the host rock e.g. sandstone, mudstone, limestone etc </xs:documentation>
  </xs:annotation>
</xs:element>

element UnitHostRockType/LithificationHostRock
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type restriction of xs:string
facets
enumeration unlithified
enumeration poorly lithified
enumeration lithified
enumeration metamorphosed
annotation
documentation 
The degree of lithification of the host rock e.g. unlithified, poorly lthified, lithified etc.
source
<xs:element name="LithificationHostRock" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The degree of lithification of the host rock e.g. unlithified, poorly lthified, lithified etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="unlithified"/>
      <xs:enumeration value="poorly lithified"/>
      <xs:enumeration value="lithified"/>
      <xs:enumeration value="metamorphosed"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element UnitHostRockType/LithologyAttributesHostRock
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Lithological  description of host rock e.g. cross-bedded,  finely laminated etc. could use an enumeration or lookup list
source
<xs:element name="LithologyAttributesHostRock" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Lithological  description of host rock e.g. cross-bedded,  finely laminated etc. could use an enumeration or lookup list</xs:documentation>
  </xs:annotation>
</xs:element>

element UnitHostRockType/HostRockText
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type xs:string
annotation
documentation 
Free text element for general description of host rock
source
<xs:element name="HostRockText" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text element for general description of host rock</xs:documentation>
  </xs:annotation>
</xs:element>

element UnitHostRockType/HostRockStratigraphy
diagram
namespace http://www.synthesys.info/ABCDEFG/1.0
type efg:StratigraphicAttributionsType
children ChronostratigraphicAttributions LithostratigraphicAttributions BiostratigraphicAttributions MagnetostratigraphicDeterminations IsotopeStratigraphicDeterminations RadiometricDates PositionInSequence
annotation
documentation 
Container for any stratigraphic determination specific to the host rock. For instance the gathering site may include a range of stratigraphic horizons whilst the unit host rock may represent just one. The unit itself might be different if it is allocthonous in origin. Minerals may be of a different age from their host rock.
source
<xs:element name="HostRockStratigraphy" type="efg:StratigraphicAttributionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for any stratigraphic determination specific to the host rock. For instance the gathering site may include a range of stratigraphic horizons whilst the unit host rock may represent just one. The unit itself might be different if it is allocthonous in origin. Minerals may be of a different age from their host rock.</xs:documentation>
  </xs:annotation>
</xs:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com