XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://schemas.diggsml.com/1.0a
Version 1.0a
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
diggs http://schemas.diggsml.com/1.0a
witsml http://www.witsml.org/schemas/131
gml http://www.opengis.net/gml
xlink http://www.w3.org/1999/xlink
Schema Component Representation
<xsd:schema targetNamespace="http://schemas.diggsml.com/1.0a" elementFormDefault="qualified" version="1.0a">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
<xsd:import namespace="http://www.witsml.org/schemas/131" schemaLocation="http://schemas.diggsml.com/schemas/1.0a/witsml/witsml_all.xsd"/>
<xsd:import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.diggsml.com/schemas/1.0a/gml/3.1.1/base/gml.xsd"/>
<xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://schemas.diggsml.com/schemas/1.0a/xlinks/1.0.0/xlinks.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: _InSituTest

Name _InSituTest
Type diggs:AbstractInSituTestType
Nillable no
Abstract yes
Diagram
XML Instance Representation
<diggs:_InSituTest
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:_InSituTest>
Schema Component Representation
<xsd:element name="_InSituTest" type="diggs:AbstractInSituTestType" abstract="true" substitutionGroup="gml:_GML"/>
top

Element: _LaboratoryTest

Name _LaboratoryTest
Type diggs:AbstractLabTestType
Nillable no
Abstract yes
Diagram
XML Instance Representation
<diggs:_LaboratoryTest
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:_LaboratoryTest>
Schema Component Representation
<xsd:element name="_LaboratoryTest" type="diggs:AbstractLabTestType" abstract="true" substitutionGroup="gml:_GML"/>
top

Element: _Location

  • This element can be used wherever the following element is referenced:
  • The following elements can be used wherever this element is referenced:
Name _Location
Type diggs:AbstractLocationType
Nillable no
Abstract yes
Documentation A location is a place where data are collected, samples are taken, or observations are made. _Location is an abstract element that is substituted for by specific location feature types, such as holes, trial pits or outcrops, piles, traverses, etc.
Diagram
XML Instance Representation
<diggs:_Location
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*]
</diggs:groups>
<diggs:datum> diggs:DiggsPointPropertyType </diggs:datum> [1] ?
<diggs:datumElevation> [1] ?
<diggs:value> diggs:ElevationType </diggs:value> [1] ?
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</diggs:datumElevation>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:_Location>
Schema Component Representation
<xsd:element name="_Location" type="diggs:AbstractLocationType" abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: _Zone

Name _Zone
Type diggs:AbstractZoneType
Nillable no
Abstract yes
Documentation An interval or region defined at a location that contains observations or interpretations.
Diagram
XML Instance Representation
<diggs:_Zone>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:_Zone>
Schema Component Representation
<xsd:element name="_Zone" type="diggs:AbstractZoneType" abstract="true"/>
top

Element: _ZoneSystem

Name _ZoneSystem
Type diggs:AbstractZoneSystemType
Nillable no
Abstract yes
Documentation A collection of zones that contain observations or interpretations made over a region or interval a location. All specialized zone systems substitute for this type.
Diagram
XML Instance Representation
<diggs:_ZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:_ZoneSystem>
Schema Component Representation
<xsd:element name="_ZoneSystem" type="diggs:AbstractZoneSystemType" abstract="true" substitutionGroup="gml:_GML"/>
top

Element: AssociatedFile

  • This element can be used wherever the following element is referenced:
Name AssociatedFile
Type diggs:AssociatedFileType
Nillable no
Abstract no
Documentation A DIGGS metadata object. This is an electronic file, such as a pdf report, photograph, etc. that provides additional information about the feature to which it is associated.This file feature is referenced from the generalFeatureMetadata property group that is assigned to primary DIGGS features. The attribute xlink:href provides the URL to the file online
Diagram
XML Instance Representation
<diggs:AssociatedFile
gml:id="[1]"
xlink:href="[0..1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:fileMimeType> xsd:string </diggs:fileMimeType> [0..1] ?
<diggs:fileExtension> xsd:string </diggs:fileExtension> [0..1] ?
<diggs:fileModificationDate> xsd:date </diggs:fileModificationDate> [0..1] ?
<diggs:contactInfo> gml:ReferenceType </diggs:contactInfo> [0..*] ?
</diggs:AssociatedFile>
Schema Component Representation
<xsd:element name="AssociatedFile" type="diggs:AssociatedFileType" substitutionGroup="gml:_GML"/>
top

Element: BusinessAssociate

  • This element can be used wherever the following element is referenced:
Name BusinessAssociate
Type diggs:BusinessAssociateType
Nillable no
Abstract no
Documentation A person or entity that performs a role or function, or makes a remark in association with any DIGGS object.
Diagram
XML Instance Representation
<diggs:BusinessAssociate
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
Start Group: diggs:AddressGroup [0..1]
<diggs:streetAddress> xsd:string </diggs:streetAddress> [0..*] ?
<diggs:city> xsd:string </diggs:city> [0..*] ?
<diggs:state> xsd:string </diggs:state> [0..1] ?
<diggs:province> xsd:string </diggs:province> [0..1] ?
<diggs:county> xsd:string </diggs:county> [0..1] ?
<diggs:postalCode> xsd:string </diggs:postalCode> [0..1] ?
End Group: diggs:AddressGroup
<diggs:emailAddress> diggs:EmailType </diggs:emailAddress> [0..*] ?
<diggs:phoneNumber> diggs:ExtPhoneEnumType </diggs:phoneNumber> [0..*] ?
<diggs:associatedWith> gml:ReferenceType </diggs:associatedWith> [0..*] ?
<diggs:contact> gml:ReferenceType </diggs:contact> [0..*] ?
</diggs:BusinessAssociate>
Schema Component Representation
<xsd:element name="BusinessAssociate" type="diggs:BusinessAssociateType" substitutionGroup="gml:_GML"/>
top

Element: Calibration

Name Calibration
Type diggs:CalibrationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:Calibration>
<diggs:dateCalibrated> diggs:UnifiedDateTimeType </diggs:dateCalibrated> [0..1] ?
<diggs:calibrationMethod> gml:StringOrRefType </diggs:calibrationMethod> [0..1] ?
</diggs:Calibration>
Schema Component Representation
<xsd:element name="Calibration" type="diggs:CalibrationType"/>
top

Element: ColorZone

  • This element can be used wherever the following element is referenced:
Name ColorZone
Type diggs:ColorZoneType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:ColorZone
character="diggs:ColorCharacterEnumType [0..1]">
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:color> diggs:ColorType </diggs:color> [1..*]
<diggs:baseBoundary> diggs:BoundaryType </diggs:baseBoundary> [0..1]
</diggs:ColorZone>
Schema Component Representation
<xsd:element name="ColorZone" type="diggs:ColorZoneType" substitutionGroup="diggs:_Zone"/>
top

Element: ColorZoneSystem

  • This element can be used wherever the following element is referenced:
Name ColorZoneSystem
Type diggs:ColorZoneSystemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:ColorZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
<diggs:ColorZone> ... </diggs:ColorZone> [1..*]
</diggs:zones>
</diggs:ColorZoneSystem>
Schema Component Representation
<xsd:element name="ColorZoneSystem" type="diggs:ColorZoneSystemType" substitutionGroup="diggs:_ZoneSystem"/>
top

Element: ComponentZone

  • This element can be used wherever the following element is referenced:
Name ComponentZone
Type diggs:ComponentZoneType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:ComponentZone
technique="diggs:DescriptorTechniqueEnumType [0..1]">
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
Start Choice [1..2]
<diggs:codeValue> gml:CodeType </diggs:codeValue> [1] ?
<diggs:description> gml:CodeType </diggs:description> [1] ?
End Choice
<diggs:abundance> diggs:CodeOrPercentType </diggs:abundance> [0..1] ?
</diggs:ComponentZone>
Schema Component Representation
<xsd:element name="ComponentZone" type="diggs:ComponentZoneType" substitutionGroup="diggs:_Zone"/>
top

Element: ComponentZoneSystem

  • This element can be used wherever the following element is referenced:
Name ComponentZoneSystem
Type diggs:ComponentZoneSystemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:ComponentZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:type> diggs:ComponentCategoryEnumType </diggs:type> [1]
<diggs:zones> [1]
<diggs:ComponentZone> ... </diggs:ComponentZone> [1..*]
</diggs:zones>
</diggs:ComponentZoneSystem>
Schema Component Representation
<xsd:element name="ComponentZoneSystem" type="diggs:ComponentZoneSystemType" substitutionGroup="diggs:_ZoneSystem"/>
top

Element: Constituent

Name Constituent
Type diggs:ConstituentType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:Constituent
type="diggs:ConstituentCategoryEnumType [1]"
technique="diggs:DescriptorTechniqueEnumType [0..1]">
Start Choice [1..2]
<diggs:codeValue> gml:CodeType </diggs:codeValue> [1] ?
<diggs:description> gml:CodeType </diggs:description> [1] ?
End Choice
<diggs:abundance> diggs:CodeOrPercentType </diggs:abundance> [0..1] ?
</diggs:Constituent>
Schema Component Representation
<xsd:element name="Constituent" type="diggs:ConstituentType"/>
top

Element: Contract

  • This element can be used wherever the following element is referenced:
Name Contract
Type diggs:ContractType
Nillable no
Abstract no
Documentation Contracts or legal instruments associated with DIGGS objects.
Diagram
XML Instance Representation
<diggs:Contract
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:status> gml:CodeType </diggs:status> [0..1] ?
<diggs:type> xsd:string </diggs:type> [0..1] ?
<diggs:client> gml:StringOrRefType </diggs:client> [0..*] ?
<diggs:contractor> gml:StringOrRefType </diggs:contractor> [0..*] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:Contract>
Schema Component Representation
<xsd:element name="Contract" type="diggs:ContractType" substitutionGroup="gml:_GML"/>
top

Element: Diggs

  • This element can be used wherever the following element is referenced:
Name Diggs
Type diggs:DiggsType
Nillable no
Abstract no
Documentation The root element of a DIGGS instance document. It is a GML feature and holds the feature collections contained in the document
Diagram
XML Instance Representation
<diggs:Diggs
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:fileInformation> diggs:FileInformationPropertyType </diggs:fileInformation> [1]
<diggs:projects> [1] ?
<diggs:Project> ... </diggs:Project> [1..*]
</diggs:projects>
<diggs:locations> [0..1] ?
<diggs:_Location> ... </diggs:_Location> [1..*]
</diggs:locations>
<diggs:samplingActivities> [0..1] ?
<diggs:SamplingActivity> ... </diggs:SamplingActivity> [1..*]
</diggs:samplingActivities>
<diggs:samples> [0..1] ?
<diggs:Sample> ... </diggs:Sample> [1..*]
</diggs:samples>
<diggs:zoneSystems> [0..1] ?
<diggs:_ZoneSystem> ... </diggs:_ZoneSystem> [1..*]
</diggs:zoneSystems>
<diggs:insituTests> [0..1] ?
<diggs:_InSituTest> ... </diggs:_InSituTest> [1..*]
</diggs:insituTests>
<diggs:laboratoryTests> [0..1] ?
<diggs:_LaboratoryTest> ... </diggs:_LaboratoryTest> [1..*]
</diggs:laboratoryTests>
<diggs:associatedFiles> [0..1] ?
<diggs:AssociatedFile> ... </diggs:AssociatedFile> [1..*]
</diggs:associatedFiles>
<diggs:remarks> [0..1] ?
<diggs:Remark> ... </diggs:Remark> [1..*]
</diggs:remarks>
<diggs:roles> [0..1] ?
<diggs:Role> ... </diggs:Role> [1..*]
</diggs:roles>
<diggs:businessAssociates> [0..1] ?
<diggs:BusinessAssociate> ... </diggs:BusinessAssociate> [1..*]
</diggs:businessAssociates>
<diggs:equipment> [0..1] ?
<diggs:Equipment> ... </diggs:Equipment> [1..*]
</diggs:equipment>
<diggs:specifications> [0..1] ?
<diggs:Specification> ... </diggs:Specification> [1..*]
</diggs:specifications>
<diggs:contracts> [0..1] ?
<diggs:Contract> ... </diggs:Contract> [1..*]
</diggs:contracts>
<diggs:groupings> [0..1] ?
<diggs:Group> ... </diggs:Group> [1..*]
</diggs:groupings>
</diggs:Diggs>
Schema Component Representation
<xsd:element name="Diggs" type="diggs:DiggsType" substitutionGroup="gml:_GML"/>
top

Element: DiscontinuityZone

  • This element can be used wherever the following element is referenced:
Name DiscontinuityZone
Type diggs:DiscontinuityZoneType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:DiscontinuityZone>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
Start Choice [1..2]
<diggs:fractureDescription> [1]
<diggs:aperatureMeasurement> witsml:lengthMeasure </diggs:aperatureMeasurement> [0..1] ?
<diggs:aperatureObservation> xsd:string </diggs:aperatureObservation> [0..1] ?
<diggs:dipAngle> witsml:planeAngleMeasure </diggs:dipAngle> [0..1] ?
<diggs:dipDirection> witsml:planeAngleMeasure </diggs:dipDirection> [0..1] ?
<diggs:discontinuityNumber> xsd:integer </diggs:discontinuityNumber> [0..1] ?
<diggs:fractureSetNumber> xsd:string </diggs:fractureSetNumber> [0..1] ?
<diggs:infillMaterial> xsd:string </diggs:infillMaterial> [0..1] ?
<diggs:jointRoughnessCoefficient> xsd:double </diggs:jointRoughnessCoefficient> [0..1] ?
<diggs:persistence> xsd:double </diggs:persistence> [0..1] ?
<diggs:planarity> gml:CodeType </diggs:planarity> [0..1] ?
<diggs:roughness> gml:CodeType </diggs:roughness> [0..1] ?
<diggs:seepageRating> gml:CodeType </diggs:seepageRating> [0..1] ?
<diggs:surfaceAppearance> xsd:string </diggs:surfaceAppearance> [0..1] ?
<diggs:termination> gml:CodeType </diggs:termination> [0..1] ?
<diggs:type> gml:CodeType </diggs:type> [0..1] ?
<diggs:wallStrength> witsml:generalMeasureType </diggs:wallStrength> [0..1] ?
<diggs:wallWeathering> xsd:string </diggs:wallWeathering> [0..1] ?
<diggs:waterFlow> witsml:volumeFlowRateMeasure </diggs:waterFlow> [0..1] ?
<diggs:wavinessAmplitude> witsml:lengthMeasure </diggs:wavinessAmplitude> [0..1] ?
<diggs:wavinessWavelength> witsml:lengthMeasure </diggs:wavinessWavelength> [0..1] ?
</diggs:fractureDescription>
<diggs:fractureSpacing> [1]
Start Choice [1]
<diggs:fracturesPerUnitLength> witsml:lengthMeasure </diggs:fracturesPerUnitLength> [0..1] ?
<diggs:fractureSpacing> [0..1] ?
<diggs:minSpacing> witsml:lengthMeasure </diggs:minSpacing> [0..1] ?
<diggs:maxSpacing> witsml:lengthMeasure </diggs:maxSpacing> [0..1] ?
<diggs:averageSpacing> witsml:lengthMeasure </diggs:averageSpacing> [0..1] ?
</diggs:fractureSpacing>
End Choice
</diggs:fractureSpacing>
End Choice
</diggs:DiscontinuityZone>
Schema Component Representation
<xsd:element name="DiscontinuityZone" type="diggs:DiscontinuityZoneType" substitutionGroup="diggs:_Zone"/>
top

Element: DiscontinuityZoneSystem

  • This element can be used wherever the following element is referenced:
Name DiscontinuityZoneSystem
Type diggs:DiscontinuityZoneSystemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:DiscontinuityZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
<diggs:DiscontinuityZone> ... </diggs:DiscontinuityZone> [1..*]
</diggs:zones>
</diggs:DiscontinuityZoneSystem>
Schema Component Representation
<xsd:element name="DiscontinuityZoneSystem" type="diggs:DiscontinuityZoneSystemType" substitutionGroup="diggs:_ZoneSystem"/>
top

Element: Equipment

  • This element can be used wherever the following element is referenced:
Name Equipment
Type diggs:EquipmentType
Nillable no
Abstract no
Documentation A definition for equipment that may be referenced by tests or other DIGGS objects
Diagram
XML Instance Representation
<diggs:Equipment
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:equipmentClassification> gml:CodeType </diggs:equipmentClassification> [0..1] ?
<diggs:modelNumber> xsd:string </diggs:modelNumber> [0..1] ?
<diggs:serialNumber> xsd:string </diggs:serialNumber> [0..1] ?
<diggs:calibrationAuditTrail> [0..1] ?
<diggs:Calibration> ... </diggs:Calibration> [1..*]
</diggs:calibrationAuditTrail>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:Equipment>
Schema Component Representation
<xsd:element name="Equipment" type="diggs:EquipmentType" abstract="false" substitutionGroup="gml:_GML"/>
top

Element: Group

  • This element can be used wherever the following element is referenced:
Name Group
Type diggs:GroupType
Nillable no
Abstract no
Documentation An object that forms a logical collection of locations or samples, ie. a group of piles that form part of a foundation, or a hole cluster.
Diagram
XML Instance Representation
<diggs:Group
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:type> xsd:string (value comes from list: {'location'|'sample'}) </diggs:type> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:Group>
Schema Component Representation
<xsd:element name="Group" type="diggs:GroupType" abstract="false" substitutionGroup="gml:_GML"/>
top

Element: Hole

  • This element can be used wherever the following element is referenced:
Name Hole
Type diggs:HoleType
Nillable no
Abstract no
Documentation A location feature that is a deep, narrow excavation made in the ground, generally for the purpose of collecting data, or locating water or oil.
Diagram
XML Instance Representation
<diggs:Hole
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*]
</diggs:groups>
<diggs:datum> diggs:DiggsPointPropertyType </diggs:datum> [1] ?
<diggs:datumElevation> [1] ?
<diggs:value> diggs:ElevationType </diggs:value> [1] ?
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</diggs:datumElevation>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
Start Choice [1] ?
<diggs:holePath> diggs:HolePathType </diggs:holePath> [0..1] ?
<diggs:inclinedHoleOrientation> [0..1] ?
<diggs:bearing> witsml:planeAngleMeasure </diggs:bearing> [1] ?
<diggs:inclination> witsml:planeAngleMeasure </diggs:inclination> [1] ?
</diggs:inclinedHoleOrientation>
End Choice
<diggs:measuredDepth> diggs:DepthMeasureType </diggs:measuredDepth> [1] ?
<diggs:typeOfHole> gml:CodeType </diggs:typeOfHole> [0..1] ?
<diggs:purpose> xsd:string </diggs:purpose> [0..1] ?
<diggs:constructionInfo> [0..1]
<diggs:backfill> [0..1]
<diggs:backfillDateTime> diggs:TimeIntervalType </diggs:backfillDateTime> [0..1] ?
<diggs:backfillIntervals> [0..1]
<diggs:interval> [1]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:backFillMaterial> gml:CodeType </diggs:backFillMaterial> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:interval>
</diggs:backfillIntervals>
</diggs:backfill>
<diggs:casings> [0..1]
<diggs:casing> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:diameter> witsml:lengthMeasure </diggs:diameter> [0..1]
<diggs:casingMaterial> gml:CodeType </diggs:casingMaterial> [0..1]
<diggs:wallThickness> witsml:lengthMeasure </diggs:wallThickness> [0..1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:casing>
</diggs:casings>
<diggs:constructionEvent> [0..1]
<diggs:event> [1..*]
<diggs:dateTime> diggs:UnifiedDateTimeType </diggs:dateTime> [1] ?
<diggs:casingDepth> witsml:lengthMeasure </diggs:casingDepth> [0..1] ?
<diggs:holeDepth> witsml:lengthMeasure </diggs:holeDepth> [0..1] ?
<diggs:waterDepth> witsml:lengthMeasure </diggs:waterDepth> [0..1] ?
<diggs:other> diggs:NameValuePairType </diggs:other> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:event>
</diggs:constructionEvent>
<diggs:constructionMethods> [0..1] ?
<diggs:constructionMethod> [1..*] ?
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:samplingEquipment> gml:StringOrRefType </diggs:samplingEquipment> [0..*] ?
<diggs:procedure> gml:StringOrRefType </diggs:procedure> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
</diggs:constructionMethod>
</diggs:constructionMethods>
<diggs:chiselings> [0..1]
<diggs:chiseling> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:to> witsml:lengthMeasure </diggs:to> [0..1]
<diggs:timeTaken> witsml:timeMeasure </diggs:timeTaken> [0..1]
<diggs:toolUsed> gml:CodeType </diggs:toolUsed> [0..1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:chiseling>
</diggs:chiselings>
<diggs:flushes> [0..1]
<diggs:flush> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:flushType> gml:CodeType </diggs:flushType> [0..1]
<diggs:flushReturn> diggs:PercentMeasureType </diggs:flushReturn> [0..1]
<diggs:flushColor> xsd:string </diggs:flushColor> [0..1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:flush>
</diggs:flushes>
<diggs:holeDiameters> [0..1]
<diggs:diameter> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:diameter> witsml:lengthMeasure </diggs:diameter> [1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:diameter>
</diggs:holeDiameters>
<diggs:waterStrikes> [0..1]
<diggs:waterStrike> [1..*]
<diggs:dateTime> diggs:UnifiedDateTimeType </diggs:dateTime> [1] ?
<diggs:casingDepth> witsml:lengthMeasure </diggs:casingDepth> [0..1] ?
<diggs:waterStrikeDepth> witsml:lengthMeasure </diggs:waterStrikeDepth> [1] ?
<diggs:postStrikeReading> [0..*] ?
<diggs:timeFollowingStrike> witsml:timeMeasure </diggs:timeFollowingStrike> [1] ?
<diggs:waterDepth> witsml:lengthMeasure </diggs:waterDepth> [1] ?
</diggs:postStrikeReading>
<diggs:sealDepth> witsml:lengthMeasure </diggs:sealDepth> [0..1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:waterStrike>
</diggs:waterStrikes>
</diggs:constructionInfo>
</diggs:Hole>
Schema Component Representation
<xsd:element name="Hole" type="diggs:HoleType" abstract="false" substitutionGroup="diggs:_Location"/>
top

Element: InSituCPT

  • This element can be used wherever the following element is referenced:
Name InSituCPT
Type diggs:InSituCPTType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituCPT
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
<diggs:InSituCPTMetadata> ... </diggs:InSituCPTMetadata> [1]
</diggs:metaData>
<diggs:results> [0..1]
<diggs:InSituCPTResults> ... </diggs:InSituCPTResults> [1..*]
</diggs:results>
</diggs:InSituCPT>
Schema Component Representation
<xsd:element name="InSituCPT" type="diggs:InSituCPTType" abstract="false" substitutionGroup="diggs:_InSituTest"/>
top

Element: InSituCPTMetadata

Name InSituCPTMetadata
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituCPTMetadata>
<diggs:testEquipment> gml:StringOrRefType </diggs:testEquipment> [0..*] ?
<diggs:testSpecification> gml:StringOrRefType </diggs:testSpecification> [0..*] ?
Start Sequence [0..1]
<diggs:distanceTipToSleeve> witsml:lengthMeasure </diggs:distanceTipToSleeve> [0..1] ?
<diggs:frictionReducer> xsd:string </diggs:frictionReducer> [0..1] ?
<diggs:frictionSleeveArea> witsml:generalMeasureType </diggs:frictionSleeveArea> [0..1] ?
<diggs:netAreaRatioCorrection> xsd:double </diggs:netAreaRatioCorrection> [0..1] ?
<diggs:penetrationRate> witsml:generalMeasureType </diggs:penetrationRate> [0..1] ?
<diggs:piezoconeType> gml:CodeType </diggs:piezoconeType> [0..1] ?
<diggs:poreCapacity> witsml:generalMeasureType </diggs:poreCapacity> [0..*] ?
<diggs:porousElementType> gml:CodeType </diggs:porousElementType> [0..*] ?
<diggs:pushRodType> xsd:string </diggs:pushRodType> [0..1] ?
<diggs:saturationFluid> gml:CodeType </diggs:saturationFluid> [0..*] ?
<diggs:saturationMethod> xsd:string </diggs:saturationMethod> [0..*] ?
<diggs:sleeveCapacity> witsml:generalMeasureType </diggs:sleeveCapacity> [0..1] ?
<diggs:surfaceCapacity> witsml:generalMeasureType </diggs:surfaceCapacity> [0..1] ?
<diggs:tipApexAngle> witsml:planeAngleMeasure </diggs:tipApexAngle> [0..1] ?
<diggs:tipArea> witsml:generalMeasureType </diggs:tipArea> [0..1] ?
<diggs:tipCapacity> witsml:generalMeasureType </diggs:tipCapacity> [0..1] ?
<diggs:type> gml:CodeType </diggs:type> [0..1] ?
End Sequence
</diggs:InSituCPTMetadata>
Schema Component Representation
<xsd:element name="InSituCPTMetadata">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="diggs:AbstractTestMetadataType">
<xsd:sequence minOccurs="0">
<xsd:element name="distanceTipToSleeve" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="frictionReducer" type="xsd:string" minOccurs="0"/>
<xsd:element name="frictionSleeveArea" type="witsml:generalMeasureType" minOccurs="0"/>
<xsd:element name="netAreaRatioCorrection" type="xsd:double" minOccurs="0"/>
<xsd:element name="penetrationRate" type="witsml:generalMeasureType" minOccurs="0"/>
<xsd:element name="piezoconeType" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="poreCapacity" type="witsml:generalMeasureType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="porousElementType" type="gml:CodeType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="pushRodType" type="xsd:string" minOccurs="0"/>
<xsd:element name="saturationFluid" type="gml:CodeType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="saturationMethod" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="sleeveCapacity" type="witsml:generalMeasureType" minOccurs="0"/>
<xsd:element name="surfaceCapacity" type="witsml:generalMeasureType" minOccurs="0"/>
<xsd:element name="tipApexAngle" type="witsml:planeAngleMeasure" minOccurs="0"/>
<xsd:element name="tipArea" type="witsml:generalMeasureType" minOccurs="0"/>
<xsd:element name="tipCapacity" type="witsml:generalMeasureType" minOccurs="0"/>
<xsd:element name="type" type="gml:CodeType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
top

Element: InSituCPTResults

Name InSituCPTResults
Type diggs:CPTDataType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituCPTResults>
<diggs:columnInfo> diggs:ColumnInfoType </diggs:columnInfo> [1] ?
<diggs:columnDelimiter> xsd:string (value comes from list: {'comma'|'space'|'tab'}) </diggs:columnDelimiter> [1]
<diggs:nullValue> xsd:string </diggs:nullValue> [0..1] ?
<diggs:data> [1]
<diggs:row> xsd:string </diggs:row> [1..*] ?
</diggs:data>
</diggs:InSituCPTResults>
Schema Component Representation
<xsd:element name="InSituCPTResults" type="diggs:CPTDataType"/>
top

Element: InSituDynamicPenetration

  • This element can be used wherever the following element is referenced:
Name InSituDynamicPenetration
Type diggs:InSituDynamicPenetrationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituDynamicPenetration
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [1]
<diggs:InSituDynamicPenetrationMetadata> ... </diggs:InSituDynamicPenetrationMetadata> [1]
</diggs:metaData>
<diggs:results> [1]
<diggs:InSituDynamicPenetrationResults> ... </diggs:InSituDynamicPenetrationResults> [1..*]
</diggs:results>
</diggs:InSituDynamicPenetration>
Schema Component Representation
<xsd:element name="InSituDynamicPenetration" type="diggs:InSituDynamicPenetrationType" abstract="false" substitutionGroup="diggs:_InSituTest"/>
top

Element: InSituDynamicPenetrationMetadata

Name InSituDynamicPenetrationMetadata
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituDynamicPenetrationMetadata>
<diggs:testEquipment> gml:StringOrRefType </diggs:testEquipment> [0..*] ?
<diggs:testSpecification> gml:StringOrRefType </diggs:testSpecification> [0..*] ?
<diggs:dynamicPenetrationTestType> diggs:DynamicPenetrationTestEnumType </diggs:dynamicPenetrationTestType> [1] ?
<diggs:anvilDamperType> xsd:string </diggs:anvilDamperType> [0..1] ?
<diggs:catheadDiameter> witsml:lengthMeasure </diggs:catheadDiameter> [0..1] ?
<diggs:coneAngle> witsml:planeAngleMeasure </diggs:coneAngle> [0..1] ?
<diggs:coneBaseDiameter> witsml:lengthMeasure </diggs:coneBaseDiameter> [0..1] ?
<diggs:depthCasing> witsml:lengthMeasure </diggs:depthCasing> [0..1] ?
<diggs:depthTip> witsml:lengthMeasure </diggs:depthTip> [0..1] ?
<diggs:dropHeight> witsml:lengthMeasure </diggs:dropHeight> [0..1] ?
<diggs:hammerEfficiency> diggs:PercentMeasureType </diggs:hammerEfficiency> [0..1] ?
<diggs:hammerMass> witsml:massMeasure </diggs:hammerMass> [0..1] ?
<diggs:hammerRelease> gml:CodeType </diggs:hammerRelease> [0..1] ?
<diggs:hammerType> gml:CodeType </diggs:hammerType> [0..1] ?
<diggs:linerDescription> xsd:string </diggs:linerDescription> [0..*] ?
<diggs:retainerDescription> xsd:string </diggs:retainerDescription> [0..*] ?
<diggs:rodExternalDiameter> witsml:lengthMeasure </diggs:rodExternalDiameter> [0..1] ?
<diggs:rodType> gml:CodeType </diggs:rodType> [0..1] ?
<diggs:rodWeight> witsml:massMeasure </diggs:rodWeight> [0..1] ?
<diggs:ropeNumberTurns> xsd:double </diggs:ropeNumberTurns> [0..1] ?
<diggs:samplerInternalDiameter> witsml:lengthMeasure </diggs:samplerInternalDiameter> [0..1] ?
<diggs:samplerLength> witsml:lengthMeasure </diggs:samplerLength> [0..1] ?
</diggs:InSituDynamicPenetrationMetadata>
Schema Component Representation
<xsd:element name="InSituDynamicPenetrationMetadata">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="diggs:AbstractTestMetadataType">
<xsd:sequence>
<xsd:element name="dynamicPenetrationTestType" type="diggs:DynamicPenetrationTestEnumType"/>
<xsd:element name="anvilDamperType" type="xsd:string" minOccurs="0"/>
<xsd:element name="catheadDiameter" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="coneAngle" type="witsml:planeAngleMeasure" minOccurs="0"/>
<xsd:element name="coneBaseDiameter" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="depthCasing" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="depthTip" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="dropHeight" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="hammerEfficiency" type="diggs:PercentMeasureType" minOccurs="0"/>
<xsd:element name="hammerMass" type="witsml:massMeasure" minOccurs="0"/>
<xsd:element name="hammerRelease" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="hammerType" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="linerDescription" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="retainerDescription" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="rodExternalDiameter" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="rodType" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="rodWeight" type="witsml:massMeasure" minOccurs="0"/>
<xsd:element name="ropeNumberTurns" type="xsd:double" minOccurs="0"/>
<xsd:element name="samplerInternalDiameter" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="samplerLength" type="witsml:lengthMeasure" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
top

Element: InSituDynamicPenetrationResults

Name InSituDynamicPenetrationResults
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituDynamicPenetrationResults>
<!--
Uniqueness Constraint - CorrectedForIsUnique
Selector - diggs:sptNValue
Field(s) - diggs:correctedFor
-->
<!--
Uniqueness Constraint - UniqueDriveSetIndex
Selector - diggs:driveSet
Field(s) - diggs:index
-->

<diggs:testResultNValue> diggs:NValueType </diggs:testResultNValue> [0..*] ?
<diggs:driveSet> [0..*] ?
<diggs:index> xsd:positiveInteger </diggs:index> [1] ?
<diggs:blowCount> xsd:positiveInteger </diggs:blowCount> [1] ?
<diggs:penetration> witsml:lengthMeasure </diggs:penetration> [1] ?
<diggs:delay> diggs:TimeIntervalType </diggs:delay> [0..1] ?
<diggs:torque> witsml:momentOfForceMeasure </diggs:torque> [0..1] ?
<diggs:comment> xsd:string </diggs:comment> [0..1] ?
</diggs:driveSet>
<diggs:selfWeightPenetration> witsml:lengthMeasure </diggs:selfWeightPenetration> [0..1] ?
<diggs:totalPenetration> witsml:lengthMeasure </diggs:totalPenetration> [0..1] ?
</diggs:InSituDynamicPenetrationResults>
Schema Component Representation
<xsd:element name="InSituDynamicPenetrationResults">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="testResultNValue" type="diggs:NValueType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="driveSet" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="index" type="xsd:positiveInteger"/>
<xsd:element name="blowCount" type="xsd:positiveInteger"/>
<xsd:element name="penetration" type="witsml:lengthMeasure"/>
<xsd:element name="delay" type="diggs:TimeIntervalType" minOccurs="0"/>
<xsd:element name="torque" type="witsml:momentOfForceMeasure" minOccurs="0"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="selfWeightPenetration" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="totalPenetration" type="witsml:lengthMeasure" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:unique name="CorrectedForIsUnique">
<xsd:selector xpath="diggs:sptNValue"/>
<xsd:field xpath="diggs:correctedFor"/>
</xsd:unique>
<xsd:unique name="UniqueDriveSetIndex">
<xsd:selector xpath="diggs:driveSet"/>
<xsd:field xpath="diggs:index"/>
</xsd:unique>
</xsd:element>
top

Element: InSituGeophysicalLogs

  • This element can be used wherever the following element is referenced:
Name InSituGeophysicalLogs
Type diggs:InSituGeophysicalLogsType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituGeophysicalLogs
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
<diggs:InSituGeophysicalMetadata> ... </diggs:InSituGeophysicalMetadata> [1]
</diggs:metaData>
<diggs:results> [0..1]
<diggs:InSituGeophysicalResults> ... </diggs:InSituGeophysicalResults> [1]
</diggs:results>
</diggs:InSituGeophysicalLogs>
Schema Component Representation
<xsd:element name="InSituGeophysicalLogs" type="diggs:InSituGeophysicalLogsType" abstract="false" substitutionGroup="diggs:_InSituTest"/>
top

Element: InSituGeophysicalMetadata

Name InSituGeophysicalMetadata
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituGeophysicalMetadata>
<diggs:testEquipment> gml:StringOrRefType </diggs:testEquipment> [0..*] ?
<diggs:testSpecification> gml:StringOrRefType </diggs:testSpecification> [0..*] ?
<diggs:serviceCompany> witsml:nameString </diggs:serviceCompany> [0..1] ?
<diggs:runNumber> witsml:str16 </diggs:runNumber> [0..1] ?
<diggs:pass> witsml:str16 </diggs:pass> [0..1] ?
<diggs:description> witsml:commentString </diggs:description> [0..1] ?
<diggs:indexType> witsml:LogIndexType </diggs:indexType> [1] ?
<diggs:startIndex> witsml:genericMeasure </diggs:startIndex> [0..1] ?
<diggs:endIndex> witsml:genericMeasure </diggs:endIndex> [0..1] ?
<diggs:stepIncrement> witsml:ratioGenericMeasure </diggs:stepIncrement> [0..1] ?
<diggs:startDateTimeIndex> witsml:timestamp </diggs:startDateTimeIndex> [0..1] ?
<diggs:endDateTimeIndex> witsml:timestamp </diggs:endDateTimeIndex> [0..1] ?
<diggs:direction> witsml:LogIndexDirection </diggs:direction> [0..1] ?
<diggs:indexCurve> witsml:indexCurve </diggs:indexCurve> [1] ?
<diggs:nullValue> witsml:encodedValueString </diggs:nullValue> [0..1] ?
<diggs:logParam> witsml:indexedObject </diggs:logParam> [0..*] ?
</diggs:InSituGeophysicalMetadata>
Schema Component Representation
<xsd:element name="InSituGeophysicalMetadata">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="diggs:AbstractTestMetadataType">
<xsd:sequence>
<xsd:element name="serviceCompany" type="witsml:nameString" minOccurs="0"/>
<xsd:element name="runNumber" type="witsml:str16" minOccurs="0"/>
<xsd:element name="pass" type="witsml:str16" minOccurs="0"/>
<xsd:element name="description" type="witsml:commentString" minOccurs="0"/>
<xsd:element name="indexType" type="witsml:LogIndexType"/>
<xsd:sequence>
<xsd:element name="startIndex" type="witsml:genericMeasure" minOccurs="0"/>
<xsd:element name="endIndex" type="witsml:genericMeasure" minOccurs="0"/>
<xsd:element name="stepIncrement" type="witsml:ratioGenericMeasure" minOccurs="0"/>
<xsd:element name="startDateTimeIndex" type="witsml:timestamp" minOccurs="0"/>
<xsd:element name="endDateTimeIndex" type="witsml:timestamp" minOccurs="0"/>
</xsd:sequence>
<xsd:element name="direction" type="witsml:LogIndexDirection" minOccurs="0"/>
<xsd:element name="indexCurve" type="witsml:indexCurve"/>
<xsd:element name="nullValue" type="witsml:encodedValueString" minOccurs="0"/>
<xsd:element name="logParam" type="witsml:indexedObject" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
top

Element: InSituGeophysicalResults

Name InSituGeophysicalResults
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:InSituGeophysicalResults>
<diggs:logCurveInfo> witsml:cs_logCurveInfo </diggs:logCurveInfo> [0..*] ?
<diggs:logData> witsml:cs_logData </diggs:logData> [0..1] ?
</diggs:InSituGeophysicalResults>
Schema Component Representation
<xsd:element name="InSituGeophysicalResults">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="logCurveInfo" type="witsml:cs_logCurveInfo" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="logData" type="witsml:cs_logData" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: LabAtterbergLimits

Name LabAtterbergLimits
Type diggs:LabAtterbergLimitsType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabAtterbergLimits
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
<diggs:LabAtterbergLimitsMetadata> ... </diggs:LabAtterbergLimitsMetadata> [1]
</diggs:metaData>
<diggs:results> [0..1]
<diggs:LabAtterbergLimitsResults> ... </diggs:LabAtterbergLimitsResults> [1]
</diggs:results>
</diggs:LabAtterbergLimits>
Schema Component Representation
<xsd:element name="LabAtterbergLimits" type="diggs:LabAtterbergLimitsType" abstract="false" substitutionGroup="diggs:_LaboratoryTest"/>
top

Element: LabAtterbergLimitsMetadata

Name LabAtterbergLimitsMetadata
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabAtterbergLimitsMetadata>
<diggs:testEquipment> gml:StringOrRefType </diggs:testEquipment> [0..*] ?
<diggs:testSpecification> gml:StringOrRefType </diggs:testSpecification> [0..*] ?
<diggs:preparation> xsd:string </diggs:preparation> [0..1] ?
</diggs:LabAtterbergLimitsMetadata>
Schema Component Representation
<xsd:element name="LabAtterbergLimitsMetadata">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="diggs:AbstractTestMetadataType">
<xsd:sequence>
<xsd:element name="preparation" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
top

Element: LabAtterbergLimitsResults

Name LabAtterbergLimitsResults
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabAtterbergLimitsResults>
<diggs:liquidLimit> diggs:PercentMeasureType </diggs:liquidLimit> [1] ?
<diggs:plasticityIndex> diggs:PercentMeasureType </diggs:plasticityIndex> [1] ?
<diggs:plasticLimit> diggs:PercentMeasureType </diggs:plasticLimit> [0..1] ?
</diggs:LabAtterbergLimitsResults>
Schema Component Representation
<xsd:element name="LabAtterbergLimitsResults">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="liquidLimit" type="diggs:PercentMeasureType"/>
<xsd:element name="plasticityIndex" type="diggs:PercentMeasureType"/>
<xsd:element name="plasticLimit" type="diggs:PercentMeasureType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: LabDensityMoisturePorosity

Name LabDensityMoisturePorosity
Type diggs:LabDMPType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabDensityMoisturePorosity
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
<diggs:LabDMPMetadata> ... </diggs:LabDMPMetadata> [1]
</diggs:metaData>
<diggs:results> [0..1]
<diggs:LabDMPResults> ... </diggs:LabDMPResults> [1]
</diggs:results>
</diggs:LabDensityMoisturePorosity>
Schema Component Representation
<xsd:element name="LabDensityMoisturePorosity" type="diggs:LabDMPType" abstract="false" substitutionGroup="diggs:_LaboratoryTest"/>
top

Element: LabDMPMetadata

Name LabDMPMetadata
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabDMPMetadata>
<diggs:testEquipment> gml:StringOrRefType </diggs:testEquipment> [0..*] ?
<diggs:testSpecification> gml:StringOrRefType </diggs:testSpecification> [0..*] ?
<diggs:preparation> xsd:string </diggs:preparation> [0..1] ?
</diggs:LabDMPMetadata>
Schema Component Representation
<xsd:element name="LabDMPMetadata">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="diggs:AbstractTestMetadataType">
<xsd:sequence>
<xsd:element name="preparation" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
top

Element: LabDMPResults

Name LabDMPResults
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabDMPResults>
<diggs:density> [0..1] ?
<diggs:densityOfSolids> diggs:DensityType </diggs:densityOfSolids> [0..1] ?
<diggs:dryBulkSpecificGravity> xsd:double </diggs:dryBulkSpecificGravity> [0..1] ?
<diggs:dryDensity> diggs:DensityType </diggs:dryDensity> [0..1] ?
<diggs:wetDensity> diggs:BulkDensityType </diggs:wetDensity> [0..1] ?
</diggs:density>
<diggs:moisture> [0..1] ?
<diggs:degreeOfSaturation> diggs:PercentMeasureType </diggs:degreeOfSaturation> [0..1] ?
<diggs:moistureContent> diggs:MoistureContentType </diggs:moistureContent> [0..1] ?
</diggs:moisture>
<diggs:pores> [0..1] ?
<diggs:porosity> xsd:double </diggs:porosity> [0..1] ?
<diggs:voidRatio> xsd:double </diggs:voidRatio> [0..1] ?
<diggs:volumeOfSolids> witsml:volumeMeasure </diggs:volumeOfSolids> [0..1] ?
</diggs:pores>
<diggs:supportingData> [0..1] ?
<diggs:particleSpecificGravity> diggs:ParticleSpecificGravityType </diggs:particleSpecificGravity> [0..1] ?
<diggs:sampleMassDry> witsml:massMeasure </diggs:sampleMassDry> [0..1] ?
<diggs:sampleMassWet> witsml:massMeasure </diggs:sampleMassWet> [0..1] ?
<diggs:sampleTotalVolume> witsml:volumeMeasure </diggs:sampleTotalVolume> [0..1] ?
</diggs:supportingData>
</diggs:LabDMPResults>
Schema Component Representation
<xsd:element name="LabDMPResults">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="density" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="densityOfSolids" type="diggs:DensityType" minOccurs="0"/>
<xsd:element name="dryBulkSpecificGravity" type="xsd:double" minOccurs="0"/>
<xsd:element name="dryDensity" type="diggs:DensityType" minOccurs="0"/>
<xsd:element name="wetDensity" type="diggs:BulkDensityType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="moisture" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="degreeOfSaturation" type="diggs:PercentMeasureType" minOccurs="0"/>
<xsd:element name="moistureContent" type="diggs:MoistureContentType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="pores" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="porosity" type="xsd:double" minOccurs="0"/>
<xsd:element name="voidRatio" type="xsd:double" minOccurs="0"/>
<xsd:element name="volumeOfSolids" type="witsml:volumeMeasure" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="supportingData" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="particleSpecificGravity" type="diggs:ParticleSpecificGravityType" minOccurs="0"/>
<xsd:element name="sampleMassDry" type="witsml:massMeasure" minOccurs="0"/>
<xsd:element name="sampleMassWet" type="witsml:massMeasure" minOccurs="0"/>
<xsd:element name="sampleTotalVolume" type="witsml:volumeMeasure" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: LabParticleSizeAnalysis

Name LabParticleSizeAnalysis
Type diggs:LabParticleSizeAnalysisType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabParticleSizeAnalysis
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
<diggs:LabParticleSizeAnalysisMetadata> ... </diggs:LabParticleSizeAnalysisMetadata> [1]
</diggs:metaData>
<diggs:results> [0..1]
<diggs:LabParticleSizeAnalysisResults> ... </diggs:LabParticleSizeAnalysisResults> [1]
</diggs:results>
</diggs:LabParticleSizeAnalysis>
Schema Component Representation
<xsd:element name="LabParticleSizeAnalysis" type="diggs:LabParticleSizeAnalysisType" abstract="false" substitutionGroup="diggs:_LaboratoryTest"/>
top

Element: LabParticleSizeAnalysisMetadata

Name LabParticleSizeAnalysisMetadata
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabParticleSizeAnalysisMetadata>
<diggs:testEquipment> gml:StringOrRefType </diggs:testEquipment> [0..*] ?
<diggs:testSpecification> gml:StringOrRefType </diggs:testSpecification> [0..*] ?
<diggs:preparation> xsd:string </diggs:preparation> [0..1] ?
</diggs:LabParticleSizeAnalysisMetadata>
Schema Component Representation
<xsd:element name="LabParticleSizeAnalysisMetadata">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="diggs:AbstractTestMetadataType">
<xsd:sequence>
<xsd:element name="preparation" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
top

Element: LabParticleSizeAnalysisResults

Name LabParticleSizeAnalysisResults
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LabParticleSizeAnalysisResults>
<diggs:percentFines> diggs:PercentMeasureType </diggs:percentFines> [0..*] ?
<diggs:coefficientOfCurvature> xsd:double </diggs:coefficientOfCurvature> [0..1] ?
<diggs:coefficientOfUniformity> xsd:double </diggs:coefficientOfUniformity> [0..1] ?
<diggs:d10> diggs:ParticleSizeValueType </diggs:d10> [0..1] ?
<diggs:d30> diggs:ParticleSizeValueType </diggs:d30> [0..1] ?
<diggs:d50> diggs:ParticleSizeValueType </diggs:d50> [0..1] ?
<diggs:d60> diggs:ParticleSizeValueType </diggs:d60> [0..1] ?
<diggs:gradingData> [0..*]
Start Choice [1]
<diggs:sieveNumber> xsd:string </diggs:sieveNumber> [1] ?
<diggs:particleSize> diggs:ParticleSizeValueType </diggs:particleSize> [1] ?
End Choice
<diggs:percentPassing> diggs:PercentMeasureType </diggs:percentPassing> [1] ?
</diggs:gradingData>
</diggs:LabParticleSizeAnalysisResults>
Schema Component Representation
<xsd:element name="LabParticleSizeAnalysisResults">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="percentFines" type="diggs:PercentMeasureType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="coefficientOfCurvature" type="xsd:double" minOccurs="0"/>
<xsd:element name="coefficientOfUniformity" type="xsd:double" minOccurs="0"/>
<xsd:element name="d10" type="diggs:ParticleSizeValueType" minOccurs="0"/>
<xsd:element name="d30" type="diggs:ParticleSizeValueType" minOccurs="0"/>
<xsd:element name="d50" type="diggs:ParticleSizeValueType" minOccurs="0"/>
<xsd:element name="d60" type="diggs:ParticleSizeValueType" minOccurs="0"/>
<xsd:element name="gradingData" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element name="sieveNumber" type="xsd:string"/>
<xsd:element name="particleSize" type="diggs:ParticleSizeValueType"/>
</xsd:choice>
<xsd:element name="percentPassing" type="diggs:PercentMeasureType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: LithologyZone

  • This element can be used wherever the following element is referenced:
Name LithologyZone
Type diggs:LithologyZoneType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LithologyZone>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:lithology> diggs:LithologyType </diggs:lithology> [1]
<diggs:baseBoundary> diggs:BoundaryType </diggs:baseBoundary> [0..1]
</diggs:LithologyZone>
Schema Component Representation
<xsd:element name="LithologyZone" type="diggs:LithologyZoneType" substitutionGroup="diggs:_Zone"/>
top

Element: LithologyZoneSystem

  • This element can be used wherever the following element is referenced:
Name LithologyZoneSystem
Type diggs:LithologyZoneSystemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:LithologyZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
<diggs:LithologyZone> ... </diggs:LithologyZone> [1..*]
</diggs:zones>
</diggs:LithologyZoneSystem>
Schema Component Representation
<xsd:element name="LithologyZoneSystem" type="diggs:LithologyZoneSystemType" substitutionGroup="diggs:_ZoneSystem"/>
top

Element: OrientationZone

  • This element can be used wherever the following element is referenced:
Name OrientationZone
Type diggs:OrientationZoneType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:OrientationZone>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:orientation> [1]
<diggs:strikeOrBearing> witsml:planeAngleMeasure </diggs:strikeOrBearing> [1] ?
<diggs:dipOrPlunge> witsml:planeAngleMeasure </diggs:dipOrPlunge> [1] ?
</diggs:orientation>
</diggs:OrientationZone>
Schema Component Representation
<xsd:element name="OrientationZone" type="diggs:OrientationZoneType" substitutionGroup="diggs:_Zone"/>
top

Element: OrientationZoneSystem

  • This element can be used wherever the following element is referenced:
Name OrientationZoneSystem
Type diggs:OrientationZoneSystemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:OrientationZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:type> diggs:OrientationZoneEnumType </diggs:type> [1] ?
<diggs:zones> [1]
<diggs:OrientationZone> ... </diggs:OrientationZone> [1..*]
</diggs:zones>
</diggs:OrientationZoneSystem>
Schema Component Representation
<xsd:element name="OrientationZoneSystem" type="diggs:OrientationZoneSystemType" substitutionGroup="diggs:_ZoneSystem"/>
top

Element: Project

  • This element can be used wherever the following element is referenced:
Name Project
Type diggs:ProjectType
Nillable no
Abstract no
Documentation A Project is a collection of locations, sampling activities, samples, laboratory tests, zone systems and in-situ tests that constitutes a business activity. In addition to scalar properties, it optionally may contain a geometry.
Diagram
XML Instance Representation
<diggs:Project
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:projectStatus> gml:CodeType </diggs:projectStatus> [0..1] ?
<diggs:projectDate> diggs:TimeIntervalType </diggs:projectDate> [0..1] ?
<diggs:purpose> xsd:string </diggs:purpose> [0..1] ?
<diggs:datum> diggs:DiggsPointPropertyType </diggs:datum> [0..1] ?
<diggs:area> diggs:DiggsMultiPolygonPropertyType </diggs:area> [0..1] ?
<diggs:projectMultiPointGeometry> diggs:DiggsMultiPointPropertyType </diggs:projectMultiPointGeometry> [0..1] ?
<diggs:projectMultiCurveGeometry> diggs:DiggsMultiCurvePropertyType </diggs:projectMultiCurveGeometry> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:Project>
Schema Component Representation
<xsd:element name="Project" type="diggs:ProjectType" substitutionGroup="gml:_Feature"/>
top

Element: PropertyZone

  • This element can be used wherever the following element is referenced:
Name PropertyZone
Type diggs:PropertyZoneType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:PropertyZone>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:value> witsml:genericMeasure </diggs:value> [1]
</diggs:PropertyZone>
Schema Component Representation
<xsd:element name="PropertyZone" type="diggs:PropertyZoneType" substitutionGroup="diggs:_Zone"/>
top

Element: PropertyZoneSystem

  • This element can be used wherever the following element is referenced:
Name PropertyZoneSystem
Type diggs:PropertyZoneSystemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:PropertyZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:type> diggs:PropertyZoneEnumType </diggs:type> [1] ?
<diggs:zones> [1]
<diggs:PropertyZone> ... </diggs:PropertyZone> [1..*]
</diggs:zones>
</diggs:PropertyZoneSystem>
Schema Component Representation
<xsd:element name="PropertyZoneSystem" type="diggs:PropertyZoneSystemType" substitutionGroup="diggs:_ZoneSystem"/>
top

Element: Remark

  • This element can be used wherever the following element is referenced:
Name Remark
Type diggs:RemarkType
Nillable no
Abstract no
Documentation A DIGGS metadata object. This is a comment about a primary DIGGS feature. The comment can optionally contain metadata about who made the comment and when it was made.
Diagram
XML Instance Representation
<diggs:Remark
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:comment> xsd:string </diggs:comment> [1] ?
<diggs:whoMadeIt> gml:StringOrRefType </diggs:whoMadeIt> [0..*] ?
<diggs:whenItWasMade> witsml:anyDate </diggs:whenItWasMade> [0..1] ?
</diggs:Remark>
Schema Component Representation
<xsd:element name="Remark" type="diggs:RemarkType" substitutionGroup="gml:_GML"/>
top

Element: Role

  • This element can be used wherever the following element is referenced:
Name Role
Type diggs:RoleType
Nillable no
Abstract no
Documentation The function assumed or part played by a person or entity in a particular situation. This object holds a reference to a businessAssociate that performs the role as well as the time period in which the role was performed.
Diagram
XML Instance Representation
<diggs:Role
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:rolePerformed> gml:CodeType </diggs:rolePerformed> [1] ?
<diggs:whoPerformedIt> gml:StringOrRefType </diggs:whoPerformedIt> [1..*] ?
<diggs:startDateTime> diggs:UnifiedDateTimeType </diggs:startDateTime> [0..1] ?
<diggs:endDateTime> diggs:UnifiedDateTimeType </diggs:endDateTime> [0..1] ?
</diggs:Role>
Schema Component Representation
<xsd:element name="Role" type="diggs:RoleType" substitutionGroup="gml:_GML"/>
top

Element: Sample

  • This element can be used wherever the following element is referenced:
Name Sample
Type diggs:SampleType
Nillable no
Abstract no
Documentation A specimen of earth material, liquid or gas that is obtained as a result of a sampling activity, for the purpose of testing and/or observation
Diagram
XML Instance Representation
<diggs:Sample
gml:id="[1]"
xlink:href="[0..1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:samplingActivity> gml:ReferenceType </diggs:samplingActivity> [1] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*] ?
</diggs:groups>
<diggs:purpose> xsd:string </diggs:purpose> [0..1] ?
<diggs:coreInfo> [0..1] ?
<diggs:diameter> witsml:lengthMeasure </diggs:diameter> [0..1] ?
<diggs:length> witsml:lengthMeasure </diggs:length> [0..1] ?
<diggs:rockQualityDesignation> diggs:PercentMeasureType </diggs:rockQualityDesignation> [0..1] ?
<diggs:solidCoreRecovery> diggs:PercentMeasureType </diggs:solidCoreRecovery> [0..1] ?
<diggs:totalCoreRecovery> diggs:PercentDouble </diggs:totalCoreRecovery> [0..1] ?
</diggs:coreInfo>
<diggs:lithology> diggs:LithologyType </diggs:lithology> [0..1] ?
<diggs:condition> xsd:string </diggs:condition> [0..1] ?
<diggs:matrix> gml:CodeType </diggs:matrix> [0..1] ?
<diggs:medium> gml:CodeType </diggs:medium> [0..1] ?
<diggs:chainOfCustody> diggs:ChainOfCustodyType </diggs:chainOfCustody> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:Sample>
Schema Component Representation
<xsd:element name="Sample" type="diggs:SampleType" abstract="false" substitutionGroup="gml:_GML"/>
top

Element: SamplingActivity

  • This element can be used wherever the following element is referenced:
Name SamplingActivity
Type diggs:SamplingActivityType
Nillable no
Abstract no
Documentation The action taken to obtain or produce a physical sample, although the activity may not produce a sample (eg. a core run that produces no recovery). This activity typically occurs at a location feature, but may also occur in a laboratory eg. production of an aggregate or subsamples) All Sample objects must refer to a SamplingActivity object.
Diagram
XML Instance Representation
<diggs:SamplingActivity
gml:id="[1]"
xlink:href="[0..1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:derivedSampleType> xsd:string (value comes from list: {'collected'|'aggregate'|'subsample'|'test'|'none'}) </diggs:derivedSampleType> [1] ?
<diggs:positionInfo> [0..1] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:activityPosition> diggs:PositionType </diggs:activityPosition> [0..1] ?
<diggs:samplePosition> diggs:SamplePositionType </diggs:samplePosition> [0..*] ?
</diggs:positionInfo>
<diggs:sourceSamples> [0..1] ?
<diggs:sample> diggs:FractionalReferenceType </diggs:sample> [1..*] ?
</diggs:sourceSamples>
<diggs:samplingMethod> [0..1] ?
<diggs:samplingEquipment> gml:StringOrRefType </diggs:samplingEquipment> [0..*] ?
<diggs:procedure> gml:StringOrRefType </diggs:procedure> [0..*] ?
</diggs:samplingMethod>
<diggs:samplingDate> diggs:TimeIntervalType </diggs:samplingDate> [0..1] ?
<diggs:samplingEnvironment> [0..1]
<diggs:barometricPressure> witsml:pressureMeasure </diggs:barometricPressure> [0..1]
<diggs:gasFlow> witsml:volumeFlowRateMeasure </diggs:gasFlow> [0..1]
<diggs:gasPressure> witsml:pressureMeasure </diggs:gasPressure> [0..1]
<diggs:temperature> witsml:thermodynamicTemperatureMeasure </diggs:temperature> [0..1]
<diggs:description> xsd:string </diggs:description> [0..1] ?
</diggs:samplingEnvironment>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:SamplingActivity>
Schema Component Representation
<xsd:element name="SamplingActivity" type="diggs:SamplingActivityType" abstract="false" substitutionGroup="gml:_GML"/>
top

Element: SamplingStation

  • This element can be used wherever the following element is referenced:
Name SamplingStation
Type diggs:SamplingStationType
Nillable no
Abstract no
Documentation A location feature that is a point where observations or tests are performed, or where samples are collected
Diagram
XML Instance Representation
<diggs:SamplingStation
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*]
</diggs:groups>
<diggs:datum> diggs:DiggsPointPropertyType </diggs:datum> [1] ?
<diggs:datumElevation> [1] ?
<diggs:value> diggs:ElevationType </diggs:value> [1] ?
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</diggs:datumElevation>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:typeOfStation> gml:CodeType </diggs:typeOfStation> [0..1] ?
</diggs:SamplingStation>
Schema Component Representation
<xsd:element name="SamplingStation" type="diggs:SamplingStationType" abstract="false" substitutionGroup="diggs:_Location"/>
top

Element: Specification

  • This element can be used wherever the following element is referenced:
Name Specification
Type diggs:SpecificationType
Nillable no
Abstract no
Documentation An object that defines test or calibration procedures or specifications.
Diagram
XML Instance Representation
<diggs:Specification
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:standardSpecificationReference> [0..1] ?
<diggs:standardClause> xsd:string </diggs:standardClause> [0..1] ?
<diggs:standardPart> xsd:string </diggs:standardPart> [0..1] ?
<diggs:standardReferenceNumber> xsd:string </diggs:standardReferenceNumber> [0..1] ?
<diggs:standardTitle> xsd:string </diggs:standardTitle> [0..1] ?
<diggs:standardVersion> xsd:string </diggs:standardVersion> [0..1] ?
</diggs:standardSpecificationReference>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:Specification>
Schema Component Representation
<xsd:element name="Specification" type="diggs:SpecificationType" abstract="false" substitutionGroup="gml:_GML"/>
top

Element: StratigraphyZone

  • This element can be used wherever the following element is referenced:
Name StratigraphyZone
Type diggs:StratigraphyZoneType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:StratigraphyZone>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:stratUnit> gml:CodeType </diggs:stratUnit> [1] ?
</diggs:StratigraphyZone>
Schema Component Representation
<xsd:element name="StratigraphyZone" type="diggs:StratigraphyZoneType" substitutionGroup="diggs:_Zone"/>
top

Element: StratigraphyZoneSystem

  • This element can be used wherever the following element is referenced:
Name StratigraphyZoneSystem
Type diggs:StratigraphyZoneSystemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<diggs:StratigraphyZoneSystem
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:type> diggs:StratigraphyZoneEnumType </diggs:type> [1] ?
<diggs:zones> [1]
<!--
Uniqueness Constraint - unitIsUnique
Selector - diggs:StratigraphyZone
Field(s) - diggs:stratUnit
-->

<diggs:StratigraphyZone> ... </diggs:StratigraphyZone> [1..*]
</diggs:zones>
</diggs:StratigraphyZoneSystem>
Schema Component Representation
<xsd:element name="StratigraphyZoneSystem" type="diggs:StratigraphyZoneSystemType" substitutionGroup="diggs:_ZoneSystem"/>
top

Global Definitions

Complex Type: AbstractDiggsFeatureCollectionType

Super-types: gml:AbstractFeatureType < AbstractDiggsFeatureType (by restriction) < AbstractDiggsFeatureCollectionType (by extension)
Sub-types: None
Name AbstractDiggsFeatureCollectionType
Abstract yes
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
Start Sequence [1..*]
<diggs:featureMember> [0..*]
<gml:_Feature> ... </gml:_Feature> [1]
</diggs:featureMember>
<diggs:featureMembers> [0..1]
<gml:_Feature> ... </gml:_Feature> [1..*]
</diggs:featureMembers>
End Sequence
</...>
Schema Component Representation
<xsd:complexType name="AbstractDiggsFeatureCollectionType" abstract="true">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsFeatureType">
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="featureMember" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="gml:_Feature"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="featureMembers" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="gml:_Feature" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractDiggsFeatureType

Super-types: gml:AbstractFeatureType < AbstractDiggsFeatureType (by restriction)
Sub-types:
Name AbstractDiggsFeatureType
Abstract yes
Documentation Base type for all DIGGS features that carry geometries (eg. locations, Project, SamplingActivity)
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="AbstractDiggsFeatureType" abstract="true">
<xsd:complexContent>
<xsd:restriction base="gml:AbstractFeatureType">
<xsd:sequence>
<--<xsd:element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>-->
<xsd:element ref="gml:description" minOccurs="0"/>
<xsd:element ref="gml:boundedBy" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute ref="gml:id" use="required"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractDiggsObjectType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction)
Sub-types:
Name AbstractDiggsObjectType
Abstract yes
Documentation Base type for all DIGGS features that do not carry geometries (eg. tests, BusinessAssociates, Sample)
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="AbstractDiggsObjectType" abstract="true">
<xsd:complexContent>
<xsd:restriction base="gml:AbstractGMLType">
<xsd:sequence>
<--<xsd:element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>-->
<xsd:element ref="gml:description" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute ref="gml:id" use="required"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractInSituTestType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractInSituTestType (by extension)
Sub-types:
Name AbstractInSituTestType
Abstract yes
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="AbstractInSituTestType" abstract="true">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsObjectType">
<xsd:sequence>
<xsd:element name="project" type="gml:ReferenceType" maxOccurs="unbounded"/>
<xsd:element name="location" type="gml:ReferenceType"/>
<xsd:element name="position" type="diggs:PositionType"/>
<xsd:element name="testDateTime" type="diggs:UnifiedDateTimeType" minOccurs="0"/>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractLabTestType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractLabTestType (by extension)
Sub-types:
Name AbstractLabTestType
Abstract yes
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="AbstractLabTestType" abstract="true">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsObjectType">
<xsd:sequence>
<xsd:element name="project" type="gml:ReferenceType" maxOccurs="unbounded"/>
<xsd:element name="sample" type="gml:ReferenceType" maxOccurs="unbounded"/>
<xsd:element name="testDateTime" type="diggs:TimeIntervalType" minOccurs="0"/>
<xsd:element name="laboratory" type="gml:StringOrRefType" minOccurs="0"/>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractLocationType

Super-types: gml:AbstractFeatureType < NamedDiggsFeatureType (by restriction) < AbstractNamedDiggsFeatureType (by extension) < AbstractLocationType (by extension)
Sub-types:
Name AbstractLocationType
Abstract yes
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*]
</diggs:groups>
<diggs:datumElevation> [1] ?
<diggs:value> diggs:ElevationType </diggs:value> [1] ?
</diggs:datumElevation>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="AbstractLocationType" abstract="true">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractNamedDiggsFeatureType">
<xsd:sequence>
<xsd:element name="aliases" type="diggs:AliasType" minOccurs="0"/>
<xsd:element name="project" type="gml:ReferenceType" maxOccurs="unbounded"/>
<xsd:element name="groups" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="group" type="gml:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="datum" type="diggs:DiggsPointPropertyType"/>
<xsd:element name="datumElevation">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="diggs:ElevationType"/>
<xsd:element ref="gml:absoluteExternalPositionalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractNamedDiggsFeatureType

Super-types: gml:AbstractFeatureType < NamedDiggsFeatureType (by restriction) < AbstractNamedDiggsFeatureType (by extension)
Sub-types:
Name AbstractNamedDiggsFeatureType
Abstract yes
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="AbstractNamedDiggsFeatureType" abstract="true">
<xsd:complexContent>
<xsd:extension base="diggs:NamedDiggsFeatureType">
<xsd:sequence>
<xsd:element name="name" type="gml:CodeType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractNamedDiggsObjectType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension)
Sub-types:
Name AbstractNamedDiggsObjectType
Abstract yes
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="AbstractNamedDiggsObjectType" abstract="true">
<xsd:complexContent>
<xsd:extension base="diggs:NamedDiggsObjectType">
<xsd:sequence>
<xsd:element name="name" type="gml:CodeType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractTestMetadataType

Super-types: None
Sub-types: None
Name AbstractTestMetadataType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:testEquipment> gml:StringOrRefType </diggs:testEquipment> [0..*] ?
<diggs:testSpecification> gml:StringOrRefType </diggs:testSpecification> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="AbstractTestMetadataType" mixed="false">
<xsd:sequence>
<xsd:element name="testEquipment" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="testSpecification" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: AbstractZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension)
Sub-types:
Name AbstractZoneSystemType
Abstract yes
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="AbstractZoneSystemType" abstract="true">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractNamedDiggsObjectType">
<xsd:sequence>
<xsd:element name="project" type="gml:ReferenceType" maxOccurs="unbounded"/>
<xsd:element name="location" type="gml:ReferenceType"/>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: AbstractZoneType

Super-types: None
Sub-types:
Name AbstractZoneType
Abstract yes
Documentation The base type for all zones, which extend this type
Diagram
XML Instance Representation
<...>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="AbstractZoneType" abstract="true">
<xsd:sequence>
<-- Legacy for trial pits, should remove once trial pit and trial pit wall location elements are constructed <xsd:element name="stratumReference" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation>A key to reference this stratum - used by AGS to handle trial pits; to be deprecated</xsd:documentation> </xsd:annotation> </xsd:element> -->
<xsd:element name="sampleReference" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="labTestReference" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="insituTestReference" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="position" type="diggs:PositionType"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: AliasType

Super-types: None
Sub-types: None
Name AliasType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:alternateName> gml:CodeType </diggs:alternateName> [1..*]
</...>
Schema Component Representation
<xsd:complexType name="AliasType">
<xsd:sequence>
<xsd:element name="alternateName" type="gml:CodeType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: AssociatedFileType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AssociatedFileType (by extension)
Sub-types: None
Name AssociatedFileType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]"
xlink:href="[0..1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:fileMimeType> xsd:string </diggs:fileMimeType> [0..1] ?
<diggs:fileExtension> xsd:string </diggs:fileExtension> [0..1] ?
<diggs:fileModificationDate> xsd:date </diggs:fileModificationDate> [0..1] ?
<diggs:contactInfo> gml:ReferenceType </diggs:contactInfo> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="AssociatedFileType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsObjectType">
<xsd:sequence>
<xsd:element name="fileMimeType" type="xsd:string" minOccurs="0"/>
<xsd:element name="fileExtension" type="xsd:string" minOccurs="0"/>
<xsd:element name="fileModificationDate" type="xsd:date" minOccurs="0"/>
<xsd:element name="contactInfo" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute ref="xlink:href"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: BoundaryType

Super-types: None
Sub-types: None
Name BoundaryType
Abstract no
Diagram
XML Instance Representation
<...
technique="diggs:DescriptorTechniqueEnumType [0..1]">
<diggs:description> xsd:string </diggs:description> [0..1] ?
<diggs:dipAngle> witsml:planeAngleMeasure </diggs:dipAngle> [0..1] ?
<diggs:dipDirection> witsml:planeAngleMeasure </diggs:dipDirection> [0..1] ?
<diggs:distinctness> gml:CodeType </diggs:distinctness> [0..1] ?
<diggs:origin> gml:CodeType </diggs:origin> [0..1] ?
<diggs:topography> gml:CodeType </diggs:topography> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="BoundaryType">
<xsd:sequence>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:element name="dipAngle" type="witsml:planeAngleMeasure" minOccurs="0"/>
<xsd:element name="dipDirection" type="witsml:planeAngleMeasure" minOccurs="0"/>
<xsd:element name="distinctness" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="origin" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="topography" type="gml:CodeType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="technique" type="diggs:DescriptorTechniqueEnumType" default="missing"/>
</xsd:complexType>
top

Complex Type: BulkDensityType

Super-types: witsml:abstractMeasure < DensityType (by extension) < BulkDensityType (by extension)
Sub-types: None
Name BulkDensityType
Abstract no
Diagram
XML Instance Representation
<...
uom="diggs:densityTypeUOM [0..1]"
isNatural="gml:booleanOrNull [1]">
witsml:abstractMeasure
</...>
Schema Component Representation
<xsd:complexType name="BulkDensityType">
<xsd:complexContent>
<xsd:extension base="diggs:DensityType">
<xsd:attribute name="isNatural" type="gml:booleanOrNull" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: BusinessAssociateType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < BusinessAssociateType (by extension)
Sub-types: None
Name BusinessAssociateType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
Start Group: diggs:AddressGroup [0..1]
<diggs:streetAddress> xsd:string </diggs:streetAddress> [0..*] ?
<diggs:city> xsd:string </diggs:city> [0..*] ?
<diggs:state> xsd:string </diggs:state> [0..1] ?
<diggs:province> xsd:string </diggs:province> [0..1] ?
<diggs:county> xsd:string </diggs:county> [0..1] ?
<diggs:postalCode> xsd:string </diggs:postalCode> [0..1] ?
End Group: diggs:AddressGroup
<diggs:emailAddress> diggs:EmailType </diggs:emailAddress> [0..*] ?
<diggs:phoneNumber> diggs:ExtPhoneEnumType </diggs:phoneNumber> [0..*] ?
<diggs:associatedWith> gml:ReferenceType </diggs:associatedWith> [0..*] ?
<diggs:contact> gml:ReferenceType </diggs:contact> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="BusinessAssociateType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractNamedDiggsObjectType">
<xsd:sequence>
<xsd:group ref="diggs:AddressGroup" minOccurs="0"/>
<xsd:element name="emailAddress" type="diggs:EmailType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="phoneNumber" type="diggs:ExtPhoneEnumType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="associatedWith" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="contact" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: CalibrationType

Super-types: None
Sub-types: None
Name CalibrationType
Abstract no
Documentation Defines the date and calibration method used to calibrate a piece of equipment
Diagram
XML Instance Representation
<...>
<diggs:dateCalibrated> diggs:UnifiedDateTimeType </diggs:dateCalibrated> [0..1] ?
<diggs:calibrationMethod> gml:StringOrRefType </diggs:calibrationMethod> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CalibrationType" mixed="false">
<xsd:sequence>
<xsd:element name="dateCalibrated" type="diggs:UnifiedDateTimeType" minOccurs="0"/>
<xsd:element name="calibrationMethod" type="gml:StringOrRefType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ChainOfCustodyType

Super-types: None
Sub-types: None
Name ChainOfCustodyType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:chainOfCustodyId> xsd:string </diggs:chainOfCustodyId> [0..1] ?
<diggs:custodyEvent> [1..*]
<diggs:sourceLocation> gml:StringOrRefType </diggs:sourceLocation> [0..1] ?
<diggs:destinationLocation> gml:StringOrRefType </diggs:destinationLocation> [1] ?
<diggs:dateSent> diggs:UnifiedDateTimeType </diggs:dateSent> [0..1] ?
<diggs:dateReceived> diggs:UnifiedDateTimeType </diggs:dateReceived> [1] ?
<diggs:shippingContainerId> xsd:string </diggs:shippingContainerId> [0..1] ?
<diggs:containerType> gml:CodeType </diggs:containerType> [0..1] ?
<diggs:preservativeAdded> gml:CodeType </diggs:preservativeAdded> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</diggs:custodyEvent>
</...>
Schema Component Representation
<xsd:complexType name="ChainOfCustodyType" mixed="false">
<xsd:sequence>
<xsd:element name="chainOfCustodyId" type="xsd:string" minOccurs="0"/>
<xsd:element name="custodyEvent" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sourceLocation" type="gml:StringOrRefType" minOccurs="0"/>
<xsd:element name="destinationLocation" type="gml:StringOrRefType"/>
<xsd:element name="dateSent" type="diggs:UnifiedDateTimeType" minOccurs="0"/>
<xsd:element name="dateReceived" type="diggs:UnifiedDateTimeType"/>
<xsd:element name="shippingContainerId" type="xsd:string" minOccurs="0"/>
<xsd:element name="containerType" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="preservativeAdded" type="gml:CodeType" minOccurs="0"/>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: CodeOrPercentType

Super-types: None
Sub-types: None
Name CodeOrPercentType
Abstract no
Diagram
XML Instance Representation
<...>
Start Choice [1]
<diggs:description> gml:CodeType </diggs:description> [1]
<diggs:percentage> diggs:PercentMeasureType </diggs:percentage> [1]
End Choice
</...>
Schema Component Representation
<xsd:complexType name="CodeOrPercentType">
<xsd:choice>
<xsd:element name="description" type="gml:CodeType"/>
<xsd:element name="percentage" type="diggs:PercentMeasureType"/>
</xsd:choice>
</xsd:complexType>
top

Complex Type: ColorType

Super-types: None
Sub-types: None
Name ColorType
Abstract no
Diagram
XML Instance Representation
<...
technique="diggs:DescriptorTechniqueEnumType [0..1]">
Start Choice [1..2]
<diggs:colorCode> gml:CodeType </diggs:colorCode> [1] ?
<diggs:description> gml:CodeType </diggs:description> [1] ?
End Choice
<diggs:abundance> diggs:CodeOrPercentType </diggs:abundance> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ColorType">
<xsd:sequence>
<xsd:choice maxOccurs="2">
<xsd:element name="colorCode" type="gml:CodeType"/>
<xsd:element name="description" type="gml:CodeType"/>
</xsd:choice>
<xsd:element name="abundance" type="diggs:CodeOrPercentType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="technique" type="diggs:DescriptorTechniqueEnumType"/>
</xsd:complexType>
top

Complex Type: ColorZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension) < ColorZoneSystemType (by extension)
Sub-types: None
Name ColorZoneSystemType
Abstract no
Documentation A color zone system contains zones that describe the color of materials encountered. All zones within a color zone system must not overlap, although multiple colors can be described within a single zone.
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
<diggs:ColorZone> ... </diggs:ColorZone> [1..*]
</diggs:zones>
</...>
Schema Component Representation
<xsd:complexType name="ColorZoneSystemType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneSystemType">
<xsd:sequence>
<xsd:element name="zones">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:ColorZone" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: ColorZoneType

Super-types: AbstractZoneType < ColorZoneType (by extension)
Sub-types: None
Name ColorZoneType
Abstract no
Documentation Color zones must not overlap
Diagram
XML Instance Representation
<...
character="diggs:ColorCharacterEnumType [0..1]">
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:color> diggs:ColorType </diggs:color> [1..*]
<diggs:baseBoundary> diggs:BoundaryType </diggs:baseBoundary> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="ColorZoneType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneType">
<xsd:sequence>
<xsd:element name="color" type="diggs:ColorType" maxOccurs="unbounded"/>
<xsd:element name="baseBoundary" type="diggs:BoundaryType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="character" type="diggs:ColorCharacterEnumType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: ColumnInfoType

Super-types: None
Sub-types: None
Name ColumnInfoType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:column> [1..*]
<diggs:name> xsd:string </diggs:name> [0..1]
<diggs:columnIndex> witsml:nonNegativeCount </diggs:columnIndex> [1] ?
<diggs:columnType> diggs:CPTColumnTypeEnumType </diggs:columnType> [1]
<diggs:dataType> witsml:LogDataType </diggs:dataType> [1] ?
<diggs:unit> diggs:CPTUomEnum </diggs:unit> [0..1] ?
<diggs:nullValue> xsd:string </diggs:nullValue> [0..1] ?
<diggs:curveDescription> xsd:string </diggs:curveDescription> [0..1] ?
<diggs:sensorOffset> witsml:lengthMeasure </diggs:sensorOffset> [0..1] ?
<diggs:columnStatus> witsml:LogTraceState </diggs:columnStatus> [0..1] ?
</diggs:column>
</...>
Schema Component Representation
<xsd:complexType name="ColumnInfoType" mixed="false">
<xsd:sequence>
<xsd:element name="column" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string" minOccurs="0"/>
<xsd:element name="columnIndex" type="witsml:nonNegativeCount"/>
<xsd:element name="columnType" type="diggs:CPTColumnTypeEnumType"/>
<xsd:element name="dataType" type="witsml:LogDataType"/>
<xsd:element name="unit" type="diggs:CPTUomEnum" minOccurs="0"/>
<xsd:element name="nullValue" type="xsd:string" minOccurs="0"/>
<xsd:element name="curveDescription" type="xsd:string" minOccurs="0"/>
<xsd:element name="sensorOffset" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="columnStatus" type="witsml:LogTraceState" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ComponentZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension) < ComponentZoneSystemType (by extension)
Sub-types: None
Name ComponentZoneSystemType
Abstract no
Documentation Component zones describe details of earth materials encountered at a location. Components restricted to a specific lithologic layer are encoded as constituents in the LithologyZones themselves. Zones within a component zone system may not be continuous and may overlap.
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
</diggs:zones>
</...>
Schema Component Representation
<xsd:complexType name="ComponentZoneSystemType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneSystemType">
<xsd:sequence>
<xsd:element name="type" type="diggs:ComponentCategoryEnumType"/>
<xsd:element name="zones">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:ComponentZone" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: ComponentZoneType

Super-types: AbstractZoneType < ComponentZoneType (by extension)
Sub-types: None
Name ComponentZoneType
Abstract no
Diagram
XML Instance Representation
<...
technique="diggs:DescriptorTechniqueEnumType [0..1]">
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
Start Choice [1..2]
<diggs:codeValue> gml:CodeType </diggs:codeValue> [1] ?
<diggs:description> gml:CodeType </diggs:description> [1] ?
End Choice
<diggs:abundance> diggs:CodeOrPercentType </diggs:abundance> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ComponentZoneType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneType">
<xsd:sequence>
<xsd:choice maxOccurs="2">
<xsd:element name="codeValue" type="gml:CodeType"/>
<xsd:element name="description" type="gml:CodeType"/>
</xsd:choice>
<xsd:element name="abundance" type="diggs:CodeOrPercentType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="technique" type="diggs:DescriptorTechniqueEnumType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: ConstituentType

Super-types: None
Sub-types: None
Name ConstituentType
Abstract no
Diagram
XML Instance Representation
<...
type="diggs:ConstituentCategoryEnumType [1]"
technique="diggs:DescriptorTechniqueEnumType [0..1]">
Start Choice [1..2]
<diggs:codeValue> gml:CodeType </diggs:codeValue> [1] ?
<diggs:description> gml:CodeType </diggs:description> [1] ?
End Choice
<diggs:abundance> diggs:CodeOrPercentType </diggs:abundance> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ConstituentType">
<xsd:sequence>
<xsd:choice maxOccurs="2">
<xsd:element name="codeValue" type="gml:CodeType"/>
<xsd:element name="description" type="gml:CodeType"/>
</xsd:choice>
<xsd:element name="abundance" type="diggs:CodeOrPercentType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="type" type="diggs:ConstituentCategoryEnumType" use="required"/>
<xsd:attribute name="technique" type="diggs:DescriptorTechniqueEnumType"/>
</xsd:complexType>
top

Complex Type: ContractType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < ContractType (by extension)
Sub-types: None
Name ContractType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:status> gml:CodeType </diggs:status> [0..1] ?
<diggs:type> xsd:string </diggs:type> [0..1] ?
<diggs:client> gml:StringOrRefType </diggs:client> [0..*] ?
<diggs:contractor> gml:StringOrRefType </diggs:contractor> [0..*] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="ContractType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsObjectType">
<xsd:sequence>
<xsd:element name="status" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="type" type="xsd:string" minOccurs="0"/>
<xsd:element name="client" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="contractor" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: CPTDataType

Super-types: None
Sub-types: None
Name CPTDataType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:columnInfo> diggs:ColumnInfoType </diggs:columnInfo> [1] ?
<diggs:columnDelimiter> xsd:string (value comes from list: {'comma'|'space'|'tab'}) </diggs:columnDelimiter> [1]
<diggs:nullValue> xsd:string </diggs:nullValue> [0..1] ?
<diggs:data> [1]
<diggs:row> xsd:string </diggs:row> [1..*] ?
</diggs:data>
</...>
Schema Component Representation
<xsd:complexType name="CPTDataType" mixed="false">
<xsd:sequence>
<xsd:element name="columnInfo" type="diggs:ColumnInfoType"/>
<xsd:element name="columnDelimiter">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="comma"/>
<xsd:enumeration value="space"/>
<xsd:enumeration value="tab"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="nullValue" type="xsd:string" minOccurs="0"/>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="row" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DensityType

Super-types: witsml:abstractMeasure < DensityType (by extension)
Sub-types:
Name DensityType
Abstract no
Diagram
XML Instance Representation
<...
uom="diggs:densityTypeUOM [0..1]">
witsml:abstractMeasure
</...>
Schema Component Representation
<xsd:complexType name="DensityType">
<xsd:simpleContent>
<xsd:extension base="witsml:abstractMeasure">
<xsd:attribute name="uom" type="diggs:densityTypeUOM" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: DepthMeasureType

Super-types: witsml:abstractMeasure < DepthMeasureType (by extension)
Sub-types: None
Name DepthMeasureType
Abstract no
Diagram
XML Instance Representation
<...
uom="witsml:lengthUom [1]"
depthDatum="diggs:datumEnum [0..1]"
source="diggs:depthQualifierEnum [0..1]">
witsml:abstractMeasure
</...>
Schema Component Representation
<xsd:complexType name="DepthMeasureType">
<xsd:simpleContent>
<xsd:extension base="witsml:abstractMeasure">
<xsd:attribute name="uom" type="witsml:lengthUom" use="required"/>
<xsd:attribute name="depthDatum" type="diggs:datumEnum" use="optional"/>
<xsd:attribute name="source" type="diggs:depthQualifierEnum" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: DescriptorCodeType

Super-types: gml:CodeType < DescriptorCodeType (by extension)
Sub-types: None
Name DescriptorCodeType
Abstract no
Diagram
XML Instance Representation
<...
technique="diggs:DescriptorTechniqueEnumType [0..1]">
gml:CodeType
</...>
Schema Component Representation
<xsd:complexType name="DescriptorCodeType">
<xsd:simpleContent>
<xsd:extension base="gml:CodeType">
<xsd:attribute name="technique" type="diggs:DescriptorTechniqueEnumType"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: DiggsMultiCurvePropertyType

Super-types: None
Sub-types: None
Name DiggsMultiCurvePropertyType
Abstract no
Diagram
XML Instance Representation
<...>
<gml:MultiCurve> ... </gml:MultiCurve> [1]
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="DiggsMultiCurvePropertyType">
<xsd:sequence>
<xsd:element ref="gml:MultiCurve"/>
<xsd:element ref="gml:absoluteExternalPositionalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DiggsMultiPointPropertyType

Super-types: None
Sub-types: None
Name DiggsMultiPointPropertyType
Abstract no
Diagram
XML Instance Representation
<...>
<gml:MultiPoint> ... </gml:MultiPoint> [1]
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="DiggsMultiPointPropertyType">
<xsd:sequence>
<xsd:element ref="gml:MultiPoint"/>
<xsd:element ref="gml:absoluteExternalPositionalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DiggsMultiPolygonPropertyType

Super-types: None
Sub-types: None
Name DiggsMultiPolygonPropertyType
Abstract no
Diagram
XML Instance Representation
<...>
<gml:MultiSurface> ... </gml:MultiSurface> [1]
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="DiggsMultiPolygonPropertyType">
<xsd:sequence>
<xsd:element ref="gml:MultiSurface"/>
<xsd:element ref="gml:absoluteExternalPositionalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DiggsPointPropertyType

Super-types: None
Sub-types: None
Name DiggsPointPropertyType
Abstract no
Diagram
XML Instance Representation
<...>
<gml:Point> ... </gml:Point> [1]
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="DiggsPointPropertyType">
<xsd:sequence>
<xsd:element ref="gml:Point"/>
<xsd:element ref="gml:absoluteExternalPositionalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DiggsPolygonPropertyType

Super-types: None
Sub-types: None
Name DiggsPolygonPropertyType
Abstract no
Diagram
XML Instance Representation
<...>
<gml:Polygon> ... </gml:Polygon> [1]
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="DiggsPolygonPropertyType">
<xsd:sequence>
<xsd:element ref="gml:Polygon"/>
<xsd:element ref="gml:absoluteExternalPositionalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DiggsType

Super-types: gml:AbstractFeatureType < AbstractDiggsFeatureType (by restriction) < DiggsType (by extension)
Sub-types: None
Name DiggsType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:fileInformation> diggs:FileInformationPropertyType </diggs:fileInformation> [1]
<diggs:projects> [1] ?
<diggs:Project> ... </diggs:Project> [1..*]
</diggs:projects>
<diggs:locations> [0..1] ?
<diggs:_Location> ... </diggs:_Location> [1..*]
</diggs:locations>
<diggs:samplingActivities> [0..1] ?
</diggs:samplingActivities>
<diggs:samples> [0..1] ?
<diggs:Sample> ... </diggs:Sample> [1..*]
</diggs:samples>
<diggs:zoneSystems> [0..1] ?
</diggs:zoneSystems>
<diggs:insituTests> [0..1] ?
</diggs:insituTests>
<diggs:laboratoryTests> [0..1] ?
</diggs:laboratoryTests>
<diggs:associatedFiles> [0..1] ?
</diggs:associatedFiles>
<diggs:remarks> [0..1] ?
<diggs:Remark> ... </diggs:Remark> [1..*]
</diggs:remarks>
<diggs:roles> [0..1] ?
<diggs:Role> ... </diggs:Role> [1..*]
</diggs:roles>
<diggs:businessAssociates> [0..1] ?
</diggs:businessAssociates>
<diggs:equipment> [0..1] ?
<diggs:Equipment> ... </diggs:Equipment> [1..*]
</diggs:equipment>
<diggs:specifications> [0..1] ?
</diggs:specifications>
<diggs:contracts> [0..1] ?
<diggs:Contract> ... </diggs:Contract> [1..*]
</diggs:contracts>
<diggs:groupings> [0..1] ?
<diggs:Group> ... </diggs:Group> [1..*]
</diggs:groupings>
</...>
Schema Component Representation
<xsd:complexType name="DiggsType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsFeatureType">
<xsd:sequence>
<--<xsd:element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>-->
<xsd:element name="fileInformation" type="diggs:FileInformationPropertyType"/>
<xsd:element name="projects">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Project" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="locations" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:_Location" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="samplingActivities" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:SamplingActivity" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="samples" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Sample" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="zoneSystems" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:_ZoneSystem" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="insituTests" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:_InSituTest" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="laboratoryTests" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:_LaboratoryTest" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="associatedFiles" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:AssociatedFile" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="remarks" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Remark" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="roles" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Role" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="businessAssociates" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:BusinessAssociate" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="equipment" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Equipment" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="specifications" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Specification" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="contracts" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Contract" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupings" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Group" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: DiscontinuityZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension) < DiscontinuityZoneSystemType (by extension)
Sub-types: None
Name DiscontinuityZoneSystemType
Abstract no
Documentation Describes fractures and joints and their spacing within a zone. Individual discontinuities or zone of discontinuities within a discontinuity zone system may overlap.
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
</diggs:zones>
</...>
Schema Component Representation
<xsd:complexType name="DiscontinuityZoneSystemType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneSystemType">
<xsd:sequence>
<xsd:element name="zones">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:DiscontinuityZone" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: DiscontinuityZoneType

Super-types: AbstractZoneType < DiscontinuityZoneType (by extension)
Sub-types: None
Name DiscontinuityZoneType
Abstract no
Documentation A discontinuity or zone of discontinuities
Diagram
XML Instance Representation
<...>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
Start Choice [1..2]
<diggs:fractureDescription> [1]
<diggs:aperatureMeasurement> witsml:lengthMeasure </diggs:aperatureMeasurement> [0..1] ?
<diggs:aperatureObservation> xsd:string </diggs:aperatureObservation> [0..1] ?
<diggs:dipAngle> witsml:planeAngleMeasure </diggs:dipAngle> [0..1] ?
<diggs:dipDirection> witsml:planeAngleMeasure </diggs:dipDirection> [0..1] ?
<diggs:discontinuityNumber> xsd:integer </diggs:discontinuityNumber> [0..1] ?
<diggs:fractureSetNumber> xsd:string </diggs:fractureSetNumber> [0..1] ?
<diggs:infillMaterial> xsd:string </diggs:infillMaterial> [0..1] ?
<diggs:jointRoughnessCoefficient> xsd:double </diggs:jointRoughnessCoefficient> [0..1] ?
<diggs:persistence> xsd:double </diggs:persistence> [0..1] ?
<diggs:planarity> gml:CodeType </diggs:planarity> [0..1] ?
<diggs:roughness> gml:CodeType </diggs:roughness> [0..1] ?
<diggs:seepageRating> gml:CodeType </diggs:seepageRating> [0..1] ?
<diggs:surfaceAppearance> xsd:string </diggs:surfaceAppearance> [0..1] ?
<diggs:termination> gml:CodeType </diggs:termination> [0..1] ?
<diggs:type> gml:CodeType </diggs:type> [0..1] ?
<diggs:wallStrength> witsml:generalMeasureType </diggs:wallStrength> [0..1] ?
<diggs:wallWeathering> xsd:string </diggs:wallWeathering> [0..1] ?
<diggs:waterFlow> witsml:volumeFlowRateMeasure </diggs:waterFlow> [0..1] ?
<diggs:wavinessAmplitude> witsml:lengthMeasure </diggs:wavinessAmplitude> [0..1] ?
<diggs:wavinessWavelength> witsml:lengthMeasure </diggs:wavinessWavelength> [0..1] ?
</diggs:fractureDescription>
<diggs:fractureSpacing> [1]
Start Choice [1]
<diggs:fracturesPerUnitLength> witsml:lengthMeasure </diggs:fracturesPerUnitLength> [0..1] ?
<diggs:fractureSpacing> [0..1] ?
<diggs:minSpacing> witsml:lengthMeasure </diggs:minSpacing> [0..1] ?
<diggs:maxSpacing> witsml:lengthMeasure </diggs:maxSpacing> [0..1] ?
<diggs:averageSpacing> witsml:lengthMeasure </diggs:averageSpacing> [0..1] ?
</diggs:fractureSpacing>
End Choice
</diggs:fractureSpacing>
End Choice
</...>
Schema Component Representation
<xsd:complexType name="DiscontinuityZoneType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneType">
<xsd:choice maxOccurs="2">
<xsd:element name="fractureDescription">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="aperatureMeasurement" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="aperatureObservation" type="xsd:string" minOccurs="0"/>
<xsd:element name="dipAngle" type="witsml:planeAngleMeasure" minOccurs="0"/>
<xsd:element name="dipDirection" type="witsml:planeAngleMeasure" minOccurs="0"/>
<xsd:element name="discontinuityNumber" type="xsd:integer" minOccurs="0"/>
<xsd:element name="fractureSetNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="infillMaterial" type="xsd:string" minOccurs="0"/>
<xsd:element name="jointRoughnessCoefficient" type="xsd:double" minOccurs="0"/>
<xsd:element name="persistence" type="xsd:double" minOccurs="0"/>
<xsd:element name="planarity" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="roughness" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="seepageRating" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="surfaceAppearance" type="xsd:string" minOccurs="0"/>
<xsd:element name="termination" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="type" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="wallStrength" type="witsml:generalMeasureType" minOccurs="0"/>
<xsd:element name="wallWeathering" type="xsd:string" minOccurs="0"/>
<xsd:element name="waterFlow" type="witsml:volumeFlowRateMeasure" minOccurs="0"/>
<xsd:element name="wavinessAmplitude" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="wavinessWavelength" type="witsml:lengthMeasure" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="fractureSpacing">
<xsd:complexType>
<xsd:choice>
<xsd:element name="fracturesPerUnitLength" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="fractureSpacing" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="minSpacing" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="maxSpacing" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="averageSpacing" type="witsml:lengthMeasure" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: ElevationType

Super-types: doubleOrNull (by restriction) < ElevationType (by extension)
Sub-types: None
Name ElevationType
Abstract no
Diagram
XML Instance Representation
<...
uom="witsml:lengthUom [1]"
verticalDatum="xsd:string [0..1]">
diggs:doubleOrNull
</...>
Schema Component Representation
<xsd:complexType name="ElevationType">
<xsd:simpleContent>
<xsd:extension base="diggs:doubleOrNull">
<xsd:attribute name="uom" type="witsml:lengthUom" use="required"/>
<xsd:attribute name="verticalDatum" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: EquipmentType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < EquipmentType (by extension)
Sub-types: None
Name EquipmentType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:equipmentClassification> gml:CodeType </diggs:equipmentClassification> [0..1] ?
<diggs:modelNumber> xsd:string </diggs:modelNumber> [0..1] ?
<diggs:serialNumber> xsd:string </diggs:serialNumber> [0..1] ?
<diggs:calibrationAuditTrail> [0..1] ?
</diggs:calibrationAuditTrail>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="EquipmentType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractNamedDiggsObjectType">
<xsd:sequence>
<xsd:element name="equipmentClassification" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="modelNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="serialNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="calibrationAuditTrail" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Calibration" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: ExtPhoneEnumType

Super-types: xsd:string < PhoneNumberType (by restriction) < ExtPhoneEnumType (by extension)
Sub-types: None
Name ExtPhoneEnumType
Abstract no
Diagram
XML Instance Representation
<...
type="xsd:string (value comes from list: {'residence'|'business'|'alternate'|'fax'|'mobile'|'voice/fax'|'voicemail'}) [1]">
diggs:PhoneNumberType
</...>
Schema Component Representation
<xsd:complexType name="ExtPhoneEnumType">
<xsd:simpleContent>
<xsd:extension base="diggs:PhoneNumberType">
<xsd:attribute name="type" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="residence"/>
<xsd:enumeration value="business"/>
<xsd:enumeration value="alternate"/>
<xsd:enumeration value="fax"/>
<xsd:enumeration value="mobile"/>
<xsd:enumeration value="voice/fax"/>
<xsd:enumeration value="voicemail"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: FileInformationPropertyType

Super-types: None
Sub-types: None
Name FileInformationPropertyType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:language> xsd:language </diggs:language> [0..1]
<diggs:address> xsd:string </diggs:address> [0..1] ?
<diggs:comment> xsd:string </diggs:comment> [0..1] ?
<diggs:creationDate> witsml:anyDate </diggs:creationDate> [1] ?
<diggs:creator> xsd:string </diggs:creator> [0..1] ?
<diggs:destinationSoftware> xsd:string </diggs:destinationSoftware> [0..1] ?
<diggs:diggsVersion> xsd:string </diggs:diggsVersion> [1] ?
<diggs:effectiveDate> witsml:anyDate </diggs:effectiveDate> [0..1] ?
<diggs:softwareName> xsd:string </diggs:softwareName> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="FileInformationPropertyType">
<xsd:sequence>
<xsd:element name="language" type="xsd:language" minOccurs="0"/>
<xsd:element name="address" type="xsd:string" minOccurs="0"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
<xsd:element name="creationDate" type="witsml:anyDate"/>
<xsd:element name="creator" type="xsd:string" minOccurs="0"/>
<xsd:element name="destinationSoftware" type="xsd:string" minOccurs="0"/>
<xsd:element name="diggsVersion" type="xsd:string"/>
<xsd:element name="effectiveDate" type="witsml:anyDate" minOccurs="0"/>
<xsd:element name="softwareName" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: FractionalReferenceType

Super-types: gml:ReferenceType < FractionalReferenceType (by extension)
Sub-types: None
Name FractionalReferenceType
Abstract no
Diagram
XML Instance Representation
<...
percentage="diggs:Val0-100Type [1]">
<!-- 'gml:ReferenceType' super type was not found in this schema. Some elements and attributes may be missing. -->
</...>
Schema Component Representation
<xsd:complexType name="FractionalReferenceType">
<xsd:complexContent>
<xsd:extension base="gml:ReferenceType">
<xsd:attribute name="percentage" type="diggs:Val0-100Type" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: GroupType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < GroupType (by extension)
Sub-types: None
Name GroupType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:type> xsd:string (value comes from list: {'location'|'sample'}) </diggs:type> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="GroupType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractNamedDiggsObjectType">
<xsd:sequence>
<xsd:element name="type">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="location"/>
<xsd:enumeration value="sample"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: HolePathType

Super-types: None
Sub-types: None
Name HolePathType
Abstract no
Diagram
XML Instance Representation
<...>
<gml:LineString> ... </gml:LineString> [1]
<gml:absoluteExternalPositionalAccuracy> ... </gml:absoluteExternalPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="HolePathType">
<xsd:sequence>
<xsd:element ref="gml:LineString"/>
<xsd:element ref="gml:absoluteExternalPositionalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: HoleType

Super-types: gml:AbstractFeatureType < NamedDiggsFeatureType (by restriction) < AbstractNamedDiggsFeatureType (by extension) < AbstractLocationType (by extension) < HoleType (by extension)
Sub-types: None
Name HoleType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*]
</diggs:groups>
<diggs:datumElevation> [1] ?
<diggs:value> diggs:ElevationType </diggs:value> [1] ?
</diggs:datumElevation>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
Start Choice [1] ?
<diggs:holePath> diggs:HolePathType </diggs:holePath> [0..1] ?
<diggs:inclinedHoleOrientation> [0..1] ?
<diggs:bearing> witsml:planeAngleMeasure </diggs:bearing> [1] ?
<diggs:inclination> witsml:planeAngleMeasure </diggs:inclination> [1] ?
</diggs:inclinedHoleOrientation>
End Choice
<diggs:measuredDepth> diggs:DepthMeasureType </diggs:measuredDepth> [1] ?
<diggs:typeOfHole> gml:CodeType </diggs:typeOfHole> [0..1] ?
<diggs:purpose> xsd:string </diggs:purpose> [0..1] ?
<diggs:constructionInfo> [0..1]
<diggs:backfill> [0..1]
<diggs:backfillDateTime> diggs:TimeIntervalType </diggs:backfillDateTime> [0..1] ?
<diggs:backfillIntervals> [0..1]
<diggs:interval> [1]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:backFillMaterial> gml:CodeType </diggs:backFillMaterial> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:interval>
</diggs:backfillIntervals>
</diggs:backfill>
<diggs:casings> [0..1]
<diggs:casing> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:diameter> witsml:lengthMeasure </diggs:diameter> [0..1]
<diggs:casingMaterial> gml:CodeType </diggs:casingMaterial> [0..1]
<diggs:wallThickness> witsml:lengthMeasure </diggs:wallThickness> [0..1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:casing>
</diggs:casings>
<diggs:constructionEvent> [0..1]
<diggs:event> [1..*]
<diggs:dateTime> diggs:UnifiedDateTimeType </diggs:dateTime> [1] ?
<diggs:casingDepth> witsml:lengthMeasure </diggs:casingDepth> [0..1] ?
<diggs:holeDepth> witsml:lengthMeasure </diggs:holeDepth> [0..1] ?
<diggs:waterDepth> witsml:lengthMeasure </diggs:waterDepth> [0..1] ?
<diggs:other> diggs:NameValuePairType </diggs:other> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:event>
</diggs:constructionEvent>
<diggs:constructionMethods> [0..1] ?
<diggs:constructionMethod> [1..*] ?
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:samplingEquipment> gml:StringOrRefType </diggs:samplingEquipment> [0..*] ?
<diggs:procedure> gml:StringOrRefType </diggs:procedure> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
</diggs:constructionMethod>
</diggs:constructionMethods>
<diggs:chiselings> [0..1]
<diggs:chiseling> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:to> witsml:lengthMeasure </diggs:to> [0..1]
<diggs:timeTaken> witsml:timeMeasure </diggs:timeTaken> [0..1]
<diggs:toolUsed> gml:CodeType </diggs:toolUsed> [0..1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:chiseling>
</diggs:chiselings>
<diggs:flushes> [0..1]
<diggs:flush> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:flushType> gml:CodeType </diggs:flushType> [0..1]
<diggs:flushReturn> diggs:PercentMeasureType </diggs:flushReturn> [0..1]
<diggs:flushColor> xsd:string </diggs:flushColor> [0..1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:flush>
</diggs:flushes>
<diggs:holeDiameters> [0..1]
<diggs:diameter> [1..*]
<diggs:from> witsml:lengthMeasure </diggs:from> [1]
<diggs:diameter> witsml:lengthMeasure </diggs:diameter> [1]
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:diameter>
</diggs:holeDiameters>
<diggs:waterStrikes> [0..1]
<diggs:waterStrike> [1..*]
<diggs:dateTime> diggs:UnifiedDateTimeType </diggs:dateTime> [1] ?
<diggs:casingDepth> witsml:lengthMeasure </diggs:casingDepth> [0..1] ?
<diggs:waterStrikeDepth> witsml:lengthMeasure </diggs:waterStrikeDepth> [1] ?
<diggs:postStrikeReading> [0..*] ?
<diggs:timeFollowingStrike> witsml:timeMeasure </diggs:timeFollowingStrike> [1] ?
<diggs:waterDepth> witsml:lengthMeasure </diggs:waterDepth> [1] ?
</diggs:postStrikeReading>
<diggs:sealDepth> witsml:lengthMeasure </diggs:sealDepth> [0..1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
</diggs:waterStrike>
</diggs:waterStrikes>
</diggs:constructionInfo>
</...>
Schema Component Representation
<xsd:complexType name="HoleType" abstract="false">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractLocationType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="holePath" type="diggs:HolePathType" minOccurs="0"/>
<xsd:element name="inclinedHoleOrientation" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="bearing" type="witsml:planeAngleMeasure"/>
<xsd:element name="inclination" type="witsml:planeAngleMeasure"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:element name="measuredDepth" type="diggs:DepthMeasureType"/>
<xsd:element name="typeOfHole" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="purpose" type="xsd:string" minOccurs="0"/>
<xsd:element name="constructionInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="backfill" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="backfillDateTime" type="diggs:TimeIntervalType" minOccurs="0"/>
<xsd:element name="backfillIntervals" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="interval">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="witsml:lengthMeasure"/>
<xsd:element name="to" type="witsml:lengthMeasure"/>
<xsd:element name="backFillMaterial" type="gml:CodeType"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="casings" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="casing" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="witsml:lengthMeasure"/>
<xsd:element name="to" type="witsml:lengthMeasure"/>
<xsd:element name="diameter" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="casingMaterial" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="wallThickness" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="constructionEvent" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="event" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="dateTime" type="diggs:UnifiedDateTimeType"/>
<xsd:element name="casingDepth" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="holeDepth" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="waterDepth" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="other" type="diggs:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="constructionMethods" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="constructionMethod" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="witsml:lengthMeasure"/>
<xsd:element name="to" type="witsml:lengthMeasure"/>
<xsd:element name="samplingEquipment" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="procedure" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="role" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="chiselings" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="chiseling" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="witsml:lengthMeasure"/>
<xsd:element name="to" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="timeTaken" type="witsml:timeMeasure" minOccurs="0"/>
<xsd:element name="toolUsed" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="flushes" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="flush" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="witsml:lengthMeasure"/>
<xsd:element name="to" type="witsml:lengthMeasure"/>
<xsd:element name="flushType" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="flushReturn" type="diggs:PercentMeasureType" minOccurs="0"/>
<xsd:element name="flushColor" type="xsd:string" minOccurs="0"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="holeDiameters" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="diameter" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="witsml:lengthMeasure"/>
<xsd:element name="to" type="witsml:lengthMeasure"/>
<xsd:element name="diameter" type="witsml:lengthMeasure"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="waterStrikes" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="waterStrike" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="dateTime" type="diggs:UnifiedDateTimeType"/>
<xsd:element name="casingDepth" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="waterStrikeDepth" type="witsml:lengthMeasure"/>
<xsd:element name="postStrikeReading" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="timeFollowingStrike" type="witsml:timeMeasure"/>
<xsd:element name="waterDepth" type="witsml:lengthMeasure"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="sealDepth" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: InSituCPTType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractInSituTestType (by extension) < InSituCPTType (by extension)
Sub-types: None
Name InSituCPTType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
</diggs:metaData>
<diggs:results> [0..1]
</diggs:results>
</...>
Schema Component Representation
<xsd:complexType name="InSituCPTType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractInSituTestType">
<xsd:sequence>
<xsd:element name="metaData" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:InSituCPTMetadata"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="results" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:InSituCPTResults" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: InSituDynamicPenetrationType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractInSituTestType (by extension) < InSituDynamicPenetrationType (by extension)
Sub-types: None
Name InSituDynamicPenetrationType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="InSituDynamicPenetrationType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractInSituTestType">
<xsd:sequence>
<xsd:element name="metaData">
<xsd:complexType>
<xsd:sequence></xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="results">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:InSituDynamicPenetrationResults" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: InSituGeophysicalLogsType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractInSituTestType (by extension) < InSituGeophysicalLogsType (by extension)
Sub-types: None
Name InSituGeophysicalLogsType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:testDateTime> diggs:UnifiedDateTimeType </diggs:testDateTime> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
</diggs:metaData>
</...>
Schema Component Representation
<xsd:complexType name="InSituGeophysicalLogsType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractInSituTestType">
<xsd:sequence>
<xsd:element name="metaData" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:InSituGeophysicalMetadata"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="results" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:InSituGeophysicalResults"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: LabAtterbergLimitsType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractLabTestType (by extension) < LabAtterbergLimitsType (by extension)
Sub-types: None
Name LabAtterbergLimitsType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="LabAtterbergLimitsType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractLabTestType">
<xsd:sequence>
<xsd:element name="metaData" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:LabAtterbergLimitsMetadata"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="results" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:LabAtterbergLimitsResults"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: LabDMPType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractLabTestType (by extension) < LabDMPType (by extension)
Sub-types: None
Name LabDMPType
Abstract no
Documentation A container for density, moisture content, and porosity evaluations on earth materials
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:metaData> [0..1]
</diggs:metaData>
<diggs:results> [0..1]
</diggs:results>
</...>
Schema Component Representation
<xsd:complexType name="LabDMPType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractLabTestType">
<xsd:sequence>
<xsd:element name="metaData" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:LabDMPMetadata"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="results" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:LabDMPResults"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: LabParticleSizeAnalysisType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < AbstractLabTestType (by extension) < LabParticleSizeAnalysisType (by extension)
Sub-types: None
Name LabParticleSizeAnalysisType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:sample> gml:ReferenceType </diggs:sample> [1..*] ?
<diggs:testDateTime> diggs:TimeIntervalType </diggs:testDateTime> [0..1] ?
<diggs:laboratory> gml:StringOrRefType </diggs:laboratory> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="LabParticleSizeAnalysisType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractLabTestType">
<xsd:sequence>
<xsd:element name="metaData" minOccurs="0">
<xsd:complexType>
<xsd:sequence></xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="results" minOccurs="0">
<xsd:complexType>
<xsd:sequence></xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: LithologyType

Super-types: None
Sub-types: None
Name LithologyType
Abstract no
Diagram
XML Instance Representation
<...>
Start Choice [1..2]
<diggs:classification> [1] ?
<diggs:primaryCodeValue> diggs:DescriptorCodeType </diggs:primaryCodeValue> [1] ?
<diggs:alternateCode> diggs:DescriptorCodeType </diggs:alternateCode> [0..*] ?
</diggs:classification>
<diggs:description> diggs:DescriptorCodeType </diggs:description> [1] ?
End Choice
<diggs:particleGeometry> diggs:ParticleGeometryType </diggs:particleGeometry> [0..1]
<diggs:constituents> [0..1] ?
<diggs:Constituent> ... </diggs:Constituent> [1..*]
</diggs:constituents>
</...>
Schema Component Representation
<xsd:complexType name="LithologyType">
<xsd:sequence>
<xsd:choice maxOccurs="2">
<xsd:element name="classification">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="primaryCodeValue" type="diggs:DescriptorCodeType"/>
<xsd:element name="alternateCode" type="diggs:DescriptorCodeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="description" type="diggs:DescriptorCodeType"/>
</xsd:choice>
<xsd:element name="particleGeometry" type="diggs:ParticleGeometryType" minOccurs="0"/>
<xsd:element name="constituents" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:Constituent" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: LithologyZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension) < LithologyZoneSystemType (by extension)
Sub-types: None
Name LithologyZoneSystemType
Abstract no
Documentation A lithology zone system contains zones that describe the earth materials encountered. Zones within a lithology zone system must not overlap.
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
</diggs:zones>
</...>
Schema Component Representation
<xsd:complexType name="LithologyZoneSystemType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneSystemType">
<xsd:sequence>
<xsd:element name="zones">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:LithologyZone" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: LithologyZoneType

Super-types: AbstractZoneType < LithologyZoneType (by extension)
Sub-types: None
Name LithologyZoneType
Abstract no
Documentation Lithology zones must not overlap within a zone system
Diagram
XML Instance Representation
<...>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:lithology> diggs:LithologyType </diggs:lithology> [1]
<diggs:baseBoundary> diggs:BoundaryType </diggs:baseBoundary> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="LithologyZoneType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneType">
<xsd:sequence>
<xsd:element name="lithology" type="diggs:LithologyType"/>
<xsd:element name="baseBoundary" type="diggs:BoundaryType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: MoistureContentType

Super-types: xsd:double < Val0-100Type (by restriction) < PercentMeasureType (by extension) < MoistureContentType (by extension)
Sub-types: None
Name MoistureContentType
Abstract no
Diagram
XML Instance Representation
<...
uom="witsml:PercentUom [1]"
isNatural="xsd:boolean [0..1]">
diggs:PercentMeasureType
</...>
Schema Component Representation
<xsd:complexType name="MoistureContentType">
<xsd:simpleContent>
<xsd:extension base="diggs:PercentMeasureType">
<xsd:attribute name="isNatural" type="xsd:boolean"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: NamedDiggsFeatureType

Super-types: gml:AbstractFeatureType < NamedDiggsFeatureType (by restriction)
Sub-types:
Name NamedDiggsFeatureType
Abstract yes
Documentation Base type for all DIGGS features that carry geometries and for which names are requred (eg. locations)
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="NamedDiggsFeatureType" abstract="true">
<xsd:complexContent>
<xsd:restriction base="gml:AbstractFeatureType">
<xsd:sequence>
<--<xsd:element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>-->
<xsd:element ref="gml:description" minOccurs="0"/>
<xsd:element ref="gml:boundedBy" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute ref="gml:id" use="required"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: NamedDiggsObjectType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction)
Sub-types:
Name NamedDiggsObjectType
Abstract yes
Documentation Base type for all DIGGS features that do not carry geometries, but have as least one name required (eg. businessAssociate) (eg. tests, BusinessAssociates, Sample)
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="NamedDiggsObjectType" abstract="true">
<xsd:complexContent>
<xsd:restriction base="gml:AbstractGMLType">
<xsd:sequence>
<--<xsd:element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>-->
<xsd:element ref="gml:description" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute ref="gml:id" use="required"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: NameValuePairType

Super-types: None
Sub-types: None
Name NameValuePairType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:value> xsd:string </diggs:value> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="NameValuePairType" mixed="false">
<xsd:sequence>
<xsd:element name="name" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: NValueType

Super-types: None
Sub-types: None
Name NValueType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:value> xsd:positiveInteger </diggs:value> [1] ?
<diggs:correctedFor
factor="xsd:string [0..1]"> [1..*] ?
diggs:NValueCorrectionEnumType
</diggs:correctedFor>
</...>
Schema Component Representation
<xsd:complexType name="NValueType" abstract="false">
<xsd:sequence>
<xsd:element name="value" type="xsd:positiveInteger"/>
<xsd:element name="correctedFor" maxOccurs="unbounded">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="diggs:NValueCorrectionEnumType">
<xsd:attribute name="factor" type="xsd:string"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: OrientationZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension) < OrientationZoneSystemType (by extension)
Sub-types: None
Name OrientationZoneSystemType
Abstract no
Documentation Orientation zones describe the geometry of vectors or planar surfaces encountered at a location, such as bedding, joints, cross-beds, etc. These zones are designed to characterize regions with defined geometries. Individual measurements of planar geometries of boundaries or faults are recorded in Discontinuity or Lithology zones. Zones within an orientation zone system must not overlap.
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
</diggs:zones>
</...>
Schema Component Representation
<xsd:complexType name="OrientationZoneSystemType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneSystemType">
<xsd:sequence>
<xsd:element name="type" type="diggs:OrientationZoneEnumType"/>
<xsd:element name="zones">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:OrientationZone" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: OrientationZoneType

Super-types: AbstractZoneType < OrientationZoneType (by extension)
Sub-types: None
Name OrientationZoneType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:orientation> [1]
<diggs:strikeOrBearing> witsml:planeAngleMeasure </diggs:strikeOrBearing> [1] ?
<diggs:dipOrPlunge> witsml:planeAngleMeasure </diggs:dipOrPlunge> [1] ?
</diggs:orientation>
</...>
Schema Component Representation
<xsd:complexType name="OrientationZoneType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneType">
<xsd:sequence>
<xsd:element name="orientation">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="strikeOrBearing" type="witsml:planeAngleMeasure"/>
<xsd:element name="dipOrPlunge" type="witsml:planeAngleMeasure"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: ParticleGeometryType

Super-types: None
Sub-types: None
Name ParticleGeometryType
Abstract no
Diagram
XML Instance Representation
<...>
Start Choice [1..4]
<diggs:particleSize> [1]
<diggs:mean> diggs:ParticleSizeType </diggs:mean> [0..1]
<diggs:mode> diggs:ParticleSizeType </diggs:mode> [0..1]
<diggs:equivalentDiameter> diggs:ParticleSizeType </diggs:equivalentDiameter> [0..1]
<diggs:d10> diggs:ParticleSizeType </diggs:d10> [0..1]
<diggs:d30> diggs:ParticleSizeType </diggs:d30> [0..1]
<diggs:d50> diggs:ParticleSizeType </diggs:d50> [0..1]
<diggs:d60> diggs:ParticleSizeType </diggs:d60> [0..1]
<diggs:range> [0..1]
<diggs:minimumDiameter> diggs:ParticleSizeType </diggs:minimumDiameter> [0..1]
<diggs:maximumDiameter> diggs:ParticleSizeType </diggs:maximumDiameter> [0..1]
</diggs:range>
</diggs:particleSize>
<diggs:particleShape> diggs:DescriptorCodeType </diggs:particleShape> [1]
<diggs:particleSorting> diggs:DescriptorCodeType </diggs:particleSorting> [1]
<diggs:particleAspectRatio> diggs:DescriptorCodeType </diggs:particleAspectRatio> [1]
End Choice
</...>
Schema Component Representation
<xsd:complexType name="ParticleGeometryType" abstract="false">
<xsd:choice maxOccurs="4">
<xsd:element name="particleSize">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="mean" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="mode" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="equivalentDiameter" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="d10" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="d30" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="d50" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="d60" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="range" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="minimumDiameter" type="diggs:ParticleSizeType" minOccurs="0"/>
<xsd:element name="maximumDiameter" type="diggs:ParticleSizeType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="particleShape" type="diggs:DescriptorCodeType"/>
<xsd:element name="particleSorting" type="diggs:DescriptorCodeType"/>
<xsd:element name="particleAspectRatio" type="diggs:DescriptorCodeType"/>
</xsd:choice>
</xsd:complexType>
top

Complex Type: ParticleSizeType

Super-types: None
Sub-types: None
Name ParticleSizeType
Abstract no
Diagram
XML Instance Representation
<...
technique="diggs:DescriptorTechniqueEnumType [0..1]">
Start Choice [1]
<diggs:value> diggs:ParticleSizeValueType </diggs:value> [1]
<diggs:descriptor> gml:CodeType </diggs:descriptor> [1]
End Choice
</...>
Schema Component Representation
<xsd:complexType name="ParticleSizeType">
<xsd:choice>
<xsd:element name="value" type="diggs:ParticleSizeValueType"/>
<xsd:element name="descriptor" type="gml:CodeType"/>
</xsd:choice>
<xsd:attribute name="technique" type="diggs:DescriptorTechniqueEnumType"/>
</xsd:complexType>
top

Complex Type: ParticleSizeValueType

Super-types: xsd:double < ParticleSizeValueType (by extension)
Sub-types: None
Name ParticleSizeValueType
Abstract no
Diagram
XML Instance Representation
<...
uom="diggs:particleSizeUom [1]">
xsd:double
</...>
Schema Component Representation
<xsd:complexType name="ParticleSizeValueType">
<xsd:simpleContent>
<xsd:extension base="xsd:double">
<xsd:attribute name="uom" type="diggs:particleSizeUom" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: ParticleSpecificGravityType

Super-types: None
Sub-types: None
Name ParticleSpecificGravityType
Abstract no
Documentation A Choice of either a measuredDensity or an assumedDensity
Diagram
XML Instance Representation
<...>
Start Choice [0..1]
<diggs:measuredSpecificGravity> xsd:double </diggs:measuredSpecificGravity> [1]
<diggs:assumedSpecificGravity> xsd:double </diggs:assumedSpecificGravity> [1]
End Choice
</...>
Schema Component Representation
<xsd:complexType name="ParticleSpecificGravityType">
<xsd:choice minOccurs="0">
<xsd:element name="measuredSpecificGravity" type="xsd:double"/>
<xsd:element name="assumedSpecificGravity" type="xsd:double"/>
</xsd:choice>
</xsd:complexType>
top

Complex Type: PercentDouble

Super-types: xsd:double < PercentDouble (by extension)
Sub-types: None
Name PercentDouble
Abstract no
Diagram
XML Instance Representation
<...
uom="witsml:PercentUom [1]">
xsd:double
</...>
Schema Component Representation
<xsd:complexType name="PercentDouble">
<xsd:simpleContent>
<xsd:extension base="xsd:double">
<xsd:attribute name="uom" type="witsml:PercentUom" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: PercentMeasureType

Super-types: xsd:double < Val0-100Type (by restriction) < PercentMeasureType (by extension)
Sub-types: None
Name PercentMeasureType
Abstract no
Diagram
XML Instance Representation
<...
uom="witsml:PercentUom [1]">
diggs:Val0-100Type
</...>
Schema Component Representation
<xsd:complexType name="PercentMeasureType">
<xsd:simpleContent>
<xsd:extension base="diggs:Val0-100Type">
<xsd:attribute name="uom" type="witsml:PercentUom" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: PositionType

Super-types: None
Sub-types: None
Name PositionType
Abstract no
Diagram
XML Instance Representation
<...
uom="witsml:lengthUom [1]">
Start Choice [1]
<diggs:oneDPosition> [0..1] ?
<diggs:from> xsd:double </diggs:from> [1]
<diggs:to> xsd:double </diggs:to> [0..1]
</diggs:oneDPosition>
<diggs:twoDPosition> [0..1] ?
<diggs:from> list of: xsd:double </diggs:from> [1]
<diggs:to> list of: xsd:double </diggs:to> [0..1]
</diggs:twoDPosition>
<diggs:threeDPosition> [0..1] ?
<diggs:from> list of: xsd:double </diggs:from> [1]
<diggs:to> list of: xsd:double </diggs:to> [0..1]
</diggs:threeDPosition>
End Choice
<diggs:fromPositionalAccuracy> gml:RelativeInternalPositionalAccuracyType </diggs:fromPositionalAccuracy> [0..1]
<diggs:toPositionalAccuracy> gml:RelativeInternalPositionalAccuracyType </diggs:toPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="PositionType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="oneDPosition" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="xsd:double"/>
<xsd:element name="to" type="xsd:double" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="twoDPosition" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="to" minOccurs="0">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="threeDPosition" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="to" minOccurs="0">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:element name="fromPositionalAccuracy" type="gml:RelativeInternalPositionalAccuracyType" minOccurs="0"/>
<xsd:element name="toPositionalAccuracy" type="gml:RelativeInternalPositionalAccuracyType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uom" type="witsml:lengthUom" use="required"/>
</xsd:complexType>
top

Complex Type: ProjectType

Super-types: gml:AbstractFeatureType < NamedDiggsFeatureType (by restriction) < AbstractNamedDiggsFeatureType (by extension) < ProjectType (by extension)
Sub-types: None
Name ProjectType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:projectStatus> gml:CodeType </diggs:projectStatus> [0..1] ?
<diggs:projectDate> diggs:TimeIntervalType </diggs:projectDate> [0..1] ?
<diggs:purpose> xsd:string </diggs:purpose> [0..1] ?
<diggs:datum> diggs:DiggsPointPropertyType </diggs:datum> [0..1] ?
<diggs:projectMultiPointGeometry> diggs:DiggsMultiPointPropertyType </diggs:projectMultiPointGeometry> [0..1] ?
<diggs:projectMultiCurveGeometry> diggs:DiggsMultiCurvePropertyType </diggs:projectMultiCurveGeometry> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="ProjectType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractNamedDiggsFeatureType">
<xsd:sequence>
<--<xsd:element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>-->
<xsd:element name="projectStatus" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="projectDate" type="diggs:TimeIntervalType" minOccurs="0"/>
<xsd:element name="purpose" type="xsd:string" minOccurs="0"/>
<xsd:element name="datum" type="diggs:DiggsPointPropertyType" minOccurs="0"/>
<xsd:element name="area" type="diggs:DiggsMultiPolygonPropertyType" minOccurs="0"/>
<xsd:element name="projectMultiPointGeometry" type="diggs:DiggsMultiPointPropertyType" minOccurs="0"/>
<xsd:element name="projectMultiCurveGeometry" type="diggs:DiggsMultiCurvePropertyType" minOccurs="0"/>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: PropertyZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension) < PropertyZoneSystemType (by extension)
Sub-types: None
Name PropertyZoneSystemType
Abstract no
Documentation A property zone system contains zones that are defined by numeric values - usually interpreted as a result of some lab or in-situ test. Zones within a property zone system must not overlap.
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
</diggs:zones>
</...>
Schema Component Representation
<xsd:complexType name="PropertyZoneSystemType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneSystemType">
<xsd:sequence>
<xsd:element name="type" type="diggs:PropertyZoneEnumType"/>
<xsd:element name="zones">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:PropertyZone" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: PropertyZoneType

Super-types: AbstractZoneType < PropertyZoneType (by extension)
Sub-types: None
Name PropertyZoneType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:value> witsml:genericMeasure </diggs:value> [1]
</...>
Schema Component Representation
<xsd:complexType name="PropertyZoneType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneType">
<xsd:sequence>
<xsd:element name="value" type="witsml:genericMeasure"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: RemarkType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < RemarkType (by extension)
Sub-types: None
Name RemarkType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:comment> xsd:string </diggs:comment> [1] ?
<diggs:whoMadeIt> gml:StringOrRefType </diggs:whoMadeIt> [0..*] ?
<diggs:whenItWasMade> witsml:anyDate </diggs:whenItWasMade> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="RemarkType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsObjectType">
<xsd:sequence>
<xsd:element name="comment" type="xsd:string"/>
<xsd:element name="whoMadeIt" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="whenItWasMade" type="witsml:anyDate" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: RoleType

Super-types: gml:AbstractGMLType < AbstractDiggsObjectType (by restriction) < RoleType (by extension)
Sub-types: None
Name RoleType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:rolePerformed> gml:CodeType </diggs:rolePerformed> [1] ?
<diggs:whoPerformedIt> gml:StringOrRefType </diggs:whoPerformedIt> [1..*] ?
<diggs:startDateTime> diggs:UnifiedDateTimeType </diggs:startDateTime> [0..1] ?
<diggs:endDateTime> diggs:UnifiedDateTimeType </diggs:endDateTime> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="RoleType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractDiggsObjectType">
<xsd:sequence>
<xsd:element name="rolePerformed" type="gml:CodeType"/>
<xsd:element name="whoPerformedIt" type="gml:StringOrRefType" maxOccurs="unbounded"/>
<xsd:element name="startDateTime" type="diggs:UnifiedDateTimeType" minOccurs="0"/>
<xsd:element name="endDateTime" type="diggs:UnifiedDateTimeType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: SamplePositionType

Super-types: None
Sub-types: None
Name SamplePositionType
Abstract no
Diagram
XML Instance Representation
<...
uom="witsml:lengthUom [1]"
xlink:href="[1]">
Start Choice [1]
<diggs:oneDPosition> [0..1] ?
<diggs:from> xsd:double </diggs:from> [1]
<diggs:to> xsd:double </diggs:to> [0..1]
</diggs:oneDPosition>
<diggs:twoDPosition> [0..1] ?
<diggs:from> list of: xsd:double </diggs:from> [1]
<diggs:to> list of: xsd:double </diggs:to> [0..1]
</diggs:twoDPosition>
<diggs:threeDPosition> [0..1] ?
<diggs:from> list of: xsd:double </diggs:from> [1]
<diggs:to> list of: xsd:double </diggs:to> [0..1]
</diggs:threeDPosition>
End Choice
<diggs:fromPositionalAccuracy> gml:RelativeInternalPositionalAccuracyType </diggs:fromPositionalAccuracy> [0..1]
<diggs:toPositionalAccuracy> gml:RelativeInternalPositionalAccuracyType </diggs:toPositionalAccuracy> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="SamplePositionType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="oneDPosition" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from" type="xsd:double"/>
<xsd:element name="to" type="xsd:double" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="twoDPosition" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="to" minOccurs="0">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="threeDPosition" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="from">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="to" minOccurs="0">
<xsd:simpleType>
<xsd:list itemType="xsd:double"/>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:element name="fromPositionalAccuracy" type="gml:RelativeInternalPositionalAccuracyType" minOccurs="0"/>
<xsd:element name="toPositionalAccuracy" type="gml:RelativeInternalPositionalAccuracyType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uom" type="witsml:lengthUom" use="required"/>
<xsd:attribute ref="xlink:href" use="required"/>
</xsd:complexType>
top

Complex Type: SampleType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < SampleType (by extension)
Sub-types: None
Name SampleType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]"
xlink:href="[0..1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:samplingActivity> gml:ReferenceType </diggs:samplingActivity> [1] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*] ?
</diggs:groups>
<diggs:purpose> xsd:string </diggs:purpose> [0..1] ?
<diggs:coreInfo> [0..1] ?
<diggs:diameter> witsml:lengthMeasure </diggs:diameter> [0..1] ?
<diggs:length> witsml:lengthMeasure </diggs:length> [0..1] ?
<diggs:rockQualityDesignation> diggs:PercentMeasureType </diggs:rockQualityDesignation> [0..1] ?
<diggs:solidCoreRecovery> diggs:PercentMeasureType </diggs:solidCoreRecovery> [0..1] ?
<diggs:totalCoreRecovery> diggs:PercentDouble </diggs:totalCoreRecovery> [0..1] ?
</diggs:coreInfo>
<diggs:lithology> diggs:LithologyType </diggs:lithology> [0..1] ?
<diggs:condition> xsd:string </diggs:condition> [0..1] ?
<diggs:matrix> gml:CodeType </diggs:matrix> [0..1] ?
<diggs:medium> gml:CodeType </diggs:medium> [0..1] ?
<diggs:chainOfCustody> diggs:ChainOfCustodyType </diggs:chainOfCustody> [0..1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="SampleType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractNamedDiggsObjectType">
<xsd:sequence>
<xsd:element name="aliases" type="diggs:AliasType" minOccurs="0"/>
<xsd:element name="project" type="gml:ReferenceType" maxOccurs="unbounded"/>
<xsd:element name="samplingActivity" type="gml:ReferenceType"/>
<xsd:element name="groups" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="group" type="gml:ReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="purpose" type="xsd:string" minOccurs="0"/>
<xsd:element name="coreInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="diameter" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="length" type="witsml:lengthMeasure" minOccurs="0"/>
<xsd:element name="rockQualityDesignation" type="diggs:PercentMeasureType" minOccurs="0"/>
<xsd:element name="solidCoreRecovery" type="diggs:PercentMeasureType" minOccurs="0"/>
<xsd:element name="totalCoreRecovery" type="diggs:PercentDouble" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="lithology" type="diggs:LithologyType" minOccurs="0"/>
<xsd:element name="condition" type="xsd:string" minOccurs="0"/>
<xsd:element name="matrix" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="medium" type="gml:CodeType" minOccurs="0"/>
<xsd:element name="chainOfCustody" type="diggs:ChainOfCustodyType" minOccurs="0"/>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute ref="xlink:href"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: SamplingActivityType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < SamplingActivityType (by extension)
Sub-types: None
Name SamplingActivityType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]"
xlink:href="[0..1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:derivedSampleType> xsd:string (value comes from list: {'collected'|'aggregate'|'subsample'|'test'|'none'}) </diggs:derivedSampleType> [1] ?
<diggs:positionInfo> [0..1] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
<diggs:activityPosition> diggs:PositionType </diggs:activityPosition> [0..1] ?
<diggs:samplePosition> diggs:SamplePositionType </diggs:samplePosition> [0..*] ?
</diggs:positionInfo>
<diggs:sourceSamples> [0..1] ?
<diggs:sample> diggs:FractionalReferenceType </diggs:sample> [1..*] ?
</diggs:sourceSamples>
<diggs:samplingMethod> [0..1] ?
<diggs:samplingEquipment> gml:StringOrRefType </diggs:samplingEquipment> [0..*] ?
<diggs:procedure> gml:StringOrRefType </diggs:procedure> [0..*] ?
</diggs:samplingMethod>
<diggs:samplingDate> diggs:TimeIntervalType </diggs:samplingDate> [0..1] ?
<diggs:samplingEnvironment> [0..1]
<diggs:barometricPressure> witsml:pressureMeasure </diggs:barometricPressure> [0..1]
<diggs:gasFlow> witsml:volumeFlowRateMeasure </diggs:gasFlow> [0..1]
<diggs:gasPressure> witsml:pressureMeasure </diggs:gasPressure> [0..1]
<diggs:temperature> witsml:thermodynamicTemperatureMeasure </diggs:temperature> [0..1]
<diggs:description> xsd:string </diggs:description> [0..1] ?
</diggs:samplingEnvironment>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="SamplingActivityType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractNamedDiggsObjectType">
<xsd:sequence>
<xsd:element name="project" type="gml:ReferenceType" maxOccurs="unbounded"/>
<xsd:element name="derivedSampleType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="collected"/>
<xsd:enumeration value="aggregate"/>
<xsd:enumeration value="subsample"/>
<xsd:enumeration value="test"/>
<xsd:enumeration value="none"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="positionInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="location" type="gml:ReferenceType"/>
<xsd:element name="activityPosition" type="diggs:PositionType" minOccurs="0"/>
<xsd:element name="samplePosition" type="diggs:SamplePositionType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="sourceSamples" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sample" type="diggs:FractionalReferenceType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="samplingMethod" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="samplingEquipment" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="procedure" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="samplingDate" type="diggs:TimeIntervalType" minOccurs="0"/>
<xsd:element name="samplingEnvironment" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="barometricPressure" type="witsml:pressureMeasure" minOccurs="0"/>
<xsd:element name="gasFlow" type="witsml:volumeFlowRateMeasure" minOccurs="0"/>
<xsd:element name="gasPressure" type="witsml:pressureMeasure" minOccurs="0"/>
<xsd:element name="temperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0"/>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute ref="xlink:href"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: SamplingStationType

Super-types: gml:AbstractFeatureType < NamedDiggsFeatureType (by restriction) < AbstractNamedDiggsFeatureType (by extension) < AbstractLocationType (by extension) < SamplingStationType (by extension)
Sub-types: None
Name SamplingStationType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractFeatureType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<gml:boundedBy> ... </gml:boundedBy> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:groups> [0..1] ?
<diggs:group> gml:ReferenceType </diggs:group> [1..*]
</diggs:groups>
<diggs:datumElevation> [1] ?
<diggs:value> diggs:ElevationType </diggs:value> [1] ?
</diggs:datumElevation>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:typeOfStation> gml:CodeType </diggs:typeOfStation> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="SamplingStationType" abstract="false">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractLocationType">
<xsd:sequence>
<xsd:element name="typeOfStation" type="gml:CodeType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: SpecificationType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < SpecificationType (by extension)
Sub-types: None
Name SpecificationType
Abstract no
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:aliases> diggs:AliasType </diggs:aliases> [0..1] ?
<diggs:standardSpecificationReference> [0..1] ?
<diggs:standardClause> xsd:string </diggs:standardClause> [0..1] ?
<diggs:standardPart> xsd:string </diggs:standardPart> [0..1] ?
<diggs:standardReferenceNumber> xsd:string </diggs:standardReferenceNumber> [0..1] ?
<diggs:standardTitle> xsd:string </diggs:standardTitle> [0..1] ?
<diggs:standardVersion> xsd:string </diggs:standardVersion> [0..1] ?
</diggs:standardSpecificationReference>
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
</...>
Schema Component Representation
<xsd:complexType name="SpecificationType" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="diggs:AbstractNamedDiggsObjectType">
<xsd:sequence>
<xsd:element name="aliases" type="diggs:AliasType" minOccurs="0"/>
<xsd:element name="standardSpecificationReference" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="standardClause" type="xsd:string" minOccurs="0"/>
<xsd:element name="standardPart" type="xsd:string" minOccurs="0"/>
<xsd:element name="standardReferenceNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="standardTitle" type="xsd:string" minOccurs="0"/>
<xsd:element name="standardVersion" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:group ref="diggs:PrimaryFeatureMetadataGroup" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: StratigraphyZoneSystemType

Super-types: gml:AbstractGMLType < NamedDiggsObjectType (by restriction) < AbstractNamedDiggsObjectType (by extension) < AbstractZoneSystemType (by extension) < StratigraphyZoneSystemType (by extension)
Sub-types: None
Name StratigraphyZoneSystemType
Abstract no
Documentation Stratigraphy zones are ordered bodies of rock or sediment, such as formations, biostratigraphic units or aquifers. Zones within a stratigraphy zone system must not overlap, and stratUnit values within a zone system cannot repeat (eg. they must be unique within the zone system.
Diagram
XML Instance Representation
<...
gml:id="[1]">
<!-- 'gml:AbstractGMLType' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:description> ... </gml:description> [0..1]
<diggs:name> gml:CodeType </diggs:name> [0..1] ?
<diggs:project> gml:ReferenceType </diggs:project> [1..*] ?
<diggs:location> gml:ReferenceType </diggs:location> [1] ?
Start Group: diggs:PrimaryFeatureMetadataGroup [0..1]
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
End Group: diggs:PrimaryFeatureMetadataGroup
<diggs:zones> [1]
<!--
Uniqueness Constraint - unitIsUnique
Selector - diggs:StratigraphyZone
Field(s) - diggs:stratUnit
-->

</diggs:zones>
</...>
Schema Component Representation
<xsd:complexType name="StratigraphyZoneSystemType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneSystemType">
<xsd:sequence>
<xsd:element name="type" type="diggs:StratigraphyZoneEnumType"/>
<xsd:element name="zones">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="diggs:StratigraphyZone" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:unique name="unitIsUnique">
<xsd:selector xpath="diggs:StratigraphyZone"/>
<xsd:field xpath="diggs:stratUnit"/>
</xsd:unique>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: StratigraphyZoneType

Super-types: AbstractZoneType < StratigraphyZoneType (by extension)
Sub-types: None
Name StratigraphyZoneType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:sampleReference> gml:ReferenceType </diggs:sampleReference> [0..*] ?
<diggs:labTestReference> gml:ReferenceType </diggs:labTestReference> [0..*] ?
<diggs:insituTestReference> gml:ReferenceType </diggs:insituTestReference> [0..*] ?
<diggs:position> diggs:PositionType </diggs:position> [1] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:stratUnit> gml:CodeType </diggs:stratUnit> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="StratigraphyZoneType">
<xsd:complexContent>
<xsd:extension base="diggs:AbstractZoneType">
<xsd:sequence>
<xsd:element name="stratUnit" type="gml:CodeType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: TimeIntervalType

Super-types: None
Sub-types: None
Name TimeIntervalType
Abstract no
Diagram
XML Instance Representation
<...>
<diggs:startDateTime> diggs:UnifiedDateTimeType </diggs:startDateTime> [1]
Start Choice [0..1]
<diggs:endDateTime> diggs:UnifiedDateTimeType </diggs:endDateTime> [1]
<diggs:duration> witsml:timeMeasure </diggs:duration> [1]
End Choice
</...>
Schema Component Representation
<xsd:complexType name="TimeIntervalType">
<xsd:sequence>
<xsd:element name="startDateTime" type="diggs:UnifiedDateTimeType"/>
<xsd:choice minOccurs="0">
<xsd:element name="endDateTime" type="diggs:UnifiedDateTimeType"/>
<xsd:element name="duration" type="witsml:timeMeasure"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
top

Model Group: AddressGroup

Name AddressGroup
Diagram
XML Instance Representation
<diggs:streetAddress> xsd:string </diggs:streetAddress> [0..*] ?
<diggs:city> xsd:string </diggs:city> [0..*] ?
<diggs:state> xsd:string </diggs:state> [0..1] ?
<diggs:province> xsd:string </diggs:province> [0..1] ?
<diggs:county> xsd:string </diggs:county> [0..1] ?
<diggs:postalCode> xsd:string </diggs:postalCode> [0..1] ?
Schema Component Representation
<xsd:group name="AddressGroup">
<xsd:sequence>
<xsd:element name="streetAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="city" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="state" type="xsd:string" minOccurs="0"/>
<xsd:element name="province" type="xsd:string" minOccurs="0"/>
<xsd:element name="county" type="xsd:string" minOccurs="0"/>
<xsd:element name="postalCode" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
top

Model Group: PrimaryFeatureMetadataGroup

Name PrimaryFeatureMetadataGroup
Diagram
XML Instance Representation
<diggs:associatedFile> gml:ReferenceType </diggs:associatedFile> [0..*] ?
<diggs:remark> gml:StringOrRefType </diggs:remark> [0..*] ?
<diggs:role> gml:ReferenceType </diggs:role> [0..*] ?
Schema Component Representation
<xsd:group name="PrimaryFeatureMetadataGroup">
<xsd:sequence>
<xsd:element name="associatedFile" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="remark" type="gml:StringOrRefType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="role" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>
top

Simple Type: ColorCharacterEnumType

Super-types: None
Sub-types: None
Name ColorCharacterEnumType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'banded'|'mixed'|'mottled'|'uniform'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="ColorCharacterEnumType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="banded"/>
<xsd:enumeration value="mixed"/>
<xsd:enumeration value="mottled"/>
<xsd:enumeration value="uniform"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: ComponentCategoryEnumType

Super-types: None
Sub-types: None
Name ComponentCategoryEnumType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'bioturbation intensity'|'consistency'|'diagenetic features'|'fossils'|'hydrocarbons'|'lithology'|'physical structures'|'trace fossils'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="ComponentCategoryEnumType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="bioturbation intensity"/>
<xsd:enumeration value="consistency"/>
<xsd:enumeration value="diagenetic features"/>
<xsd:enumeration value="fossils"/>
<xsd:enumeration value="hydrocarbons"/>
<xsd:enumeration value="lithology"/>
<xsd:enumeration value="physical structures"/>
<xsd:enumeration value="trace fossils"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: ConstituentCategoryEnumType

Super-types: None
Sub-types: None
Name ConstituentCategoryEnumType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'bioturbation intensity'|'color'|'consistency'|'diagenetic features'|'fossils'|'hydrocarbons'|'lithology'|'physical structures'|'trace fossils'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="ConstituentCategoryEnumType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="bioturbation intensity"/>
<xsd:enumeration value="color"/>
<xsd:enumeration value="consistency"/>
<xsd:enumeration value="diagenetic features"/>
<xsd:enumeration value="fossils"/>
<xsd:enumeration value="hydrocarbons"/>
<xsd:enumeration value="lithology"/>
<xsd:enumeration value="physical structures"/>
<xsd:enumeration value="trace fossils"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: CPTColumnTypeEnum

Super-types: xsd:string < CPTColumnTypeEnum (by restriction)
Sub-types: None
Name CPTColumnTypeEnum
Content
  • Base XSD Type: string
  • value comes from list: {'depth'|'tip resistance'|'sleeve friction'|'pore pressure'|'inclination'}
Diagram
Schema Component Representation
<xsd:simpleType name="CPTColumnTypeEnum">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="depth"/>
<xsd:enumeration value="tip resistance"/>
<xsd:enumeration value="sleeve friction"/>
<xsd:enumeration value="pore pressure"/>
<xsd:enumeration value="inclination"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: CPTColumnTypeEnumType

Super-types: None
Sub-types: None
Name CPTColumnTypeEnumType
Content
Diagram
Schema Component Representation
<xsd:simpleType name="CPTColumnTypeEnumType">
<xsd:union memberTypes="diggs:CPTColumnTypeEnum diggs:OtherNameEnum"/>
</xsd:simpleType>
top

Simple Type: CPTUomEnum

Super-types: None
Sub-types: None
Name CPTUomEnum
Content
Diagram
Schema Component Representation
<xsd:simpleType name="CPTUomEnum">
<xsd:union memberTypes="witsml:pressureUom witsml:forceUom witsml:planeAngleUom witsml:lengthUom"/>
</xsd:simpleType>
top

Simple Type: datumEnum

Super-types: None
Sub-types: None
Name datumEnum
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'derrick floor'|'kelly bushing'|'ground surface'|'rig table'|'other'|'sea floor'|'sea level'|'unknown'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="datumEnum">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="derrick floor"/>
<xsd:enumeration value="kelly bushing"/>
<xsd:enumeration value="ground surface"/>
<xsd:enumeration value="rig table"/>
<xsd:enumeration value="other"/>
<xsd:enumeration value="sea floor"/>
<xsd:enumeration value="sea level"/>
<xsd:enumeration value="unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: densityTypeUOM

Super-types: None
Sub-types: None
Name densityTypeUOM
Content
Diagram
Schema Component Representation
<xsd:simpleType name="densityTypeUOM">
<xsd:union memberTypes="diggs:geotechnicalDensityUom witsml:densityUom"/>
</xsd:simpleType>
top

Simple Type: depthQualifierEnum

Super-types: None
Sub-types: None
Name depthQualifierEnum
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'boring log'|'driller'|'reported'|'unknown'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="depthQualifierEnum">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="boring log"/>
<xsd:enumeration value="driller"/>
<xsd:enumeration value="reported"/>
<xsd:enumeration value="unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: DescriptorTechniqueEnumType

Super-types: xsd:string < DescriptorTechniqueEnumType (by restriction)
Sub-types: None
Name DescriptorTechniqueEnumType
Content
  • Base XSD Type: string
  • value comes from list: {'inferred'|'lab test'|'measurement'|'missing'|'reported'|'unknown'|'visual'}
Diagram
Schema Component Representation
<xsd:simpleType name="DescriptorTechniqueEnumType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="inferred"/>
<xsd:enumeration value="lab test"/>
<xsd:enumeration value="measurement"/>
<xsd:enumeration value="missing"/>
<xsd:enumeration value="reported"/>
<xsd:enumeration value="unknown"/>
<xsd:enumeration value="visual"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: diggsDensityUom

Super-types: None
Sub-types: None
Name diggsDensityUom
Content
Diagram
Schema Component Representation
<xsd:simpleType name="diggsDensityUom">
<xsd:union memberTypes="diggs:geotechnicalDensityUom witsml:densityUom"/>
</xsd:simpleType>
top

Simple Type: doubleOrNull

Super-types: None
Sub-types:
Name doubleOrNull
Content
Documentation Union of the XML Schema double type and the GML Nulltype. An element which uses this type may have content which is either a double or a value from Nulltype
Diagram
Schema Component Representation
<xsd:simpleType name="doubleOrNull">
<xsd:union memberTypes="gml:NullEnumeration xsd:double"/>
</xsd:simpleType>
top

Simple Type: DynamicPenetrationTestEnum

Super-types: xsd:string < DynamicPenetrationTestEnum (by restriction)
Sub-types: None
Name DynamicPenetrationTestEnum
Content
  • Base XSD Type: string
  • value comes from list: {'SPT'|'penetration test with sampler'|'penetration test without sampler'}
Diagram
Schema Component Representation
<xsd:simpleType name="DynamicPenetrationTestEnum">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SPT"/>
<xsd:enumeration value="penetration test with sampler"/>
<xsd:enumeration value="penetration test without sampler"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: DynamicPenetrationTestEnumType

Super-types: None
Sub-types: None
Name DynamicPenetrationTestEnumType
Content
Diagram
Schema Component Representation
<xsd:simpleType name="DynamicPenetrationTestEnumType">
<xsd:union memberTypes="diggs:DynamicPenetrationTestEnum diggs:OtherNameEnum"/>
</xsd:simpleType>
top

Simple Type: EmailType

Super-types: xsd:string < EmailType (by restriction)
Sub-types: None
Name EmailType
Content
  • Base XSD Type: string
  • pattern = ([A-z0-9_\.\-\+])+@(([A-z0-9_\-]{2,})\.)+[A-z0-9_\-]{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="EmailType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="([A-z0-9_\.\-\+])+@(([A-z0-9_\-]{2,})\.)+[A-z0-9_\-]{2,}"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: geotechnicalDensityUom

Super-types: witsml:abstractUomEnum < geotechnicalDensityUom (by restriction)
Sub-types: None
Name geotechnicalDensityUom
Content
  • 'abstractUomEnum' super type was not found in this schema. Its facets could not be printed out.
  • value comes from list: {'kN/m3'}
Diagram
Schema Component Representation
<xsd:simpleType name="geotechnicalDensityUom">
<xsd:restriction base="witsml:abstractUomEnum">
<xsd:enumeration value="kN/m3"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: NValueCorrectionEnum

Super-types: xsd:string < NValueCorrectionEnum (by restriction)
Sub-types: None
Name NValueCorrectionEnum
Content
  • Base XSD Type: string
  • value comes from list: {'raw'|'unknown'|'overburden'|'efficiency'|'sampler liner'|'borehole diameter'}
Diagram
Schema Component Representation
<xsd:simpleType name="NValueCorrectionEnum">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="raw"/>
<xsd:enumeration value="unknown"/>
<xsd:enumeration value="overburden"/>
<xsd:enumeration value="efficiency"/>
<xsd:enumeration value="sampler liner"/>
<xsd:enumeration value="borehole diameter"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: NValueCorrectionEnumType

Super-types: None
Sub-types: None
Name NValueCorrectionEnumType
Content
Diagram
Schema Component Representation
<xsd:simpleType name="NValueCorrectionEnumType">
<xsd:union memberTypes="diggs:NValueCorrectionEnum diggs:OtherNameEnum"/>
</xsd:simpleType>
top

Simple Type: OrientationZoneEnumType

Super-types: None
Sub-types: None
Name OrientationZoneEnumType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'bedding'|'cross-bedding'|'faults'|'joints'|'fractures'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="OrientationZoneEnumType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="bedding"/>
<xsd:enumeration value="cross-bedding"/>
<xsd:enumeration value="faults"/>
<xsd:enumeration value="joints"/>
<xsd:enumeration value="fractures"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: OtherNameEnum

Super-types: xsd:string < OtherNameEnum (by restriction)
Sub-types: None
Name OtherNameEnum
Content
  • Base XSD Type: string
  • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="OtherNameEnum">
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: particleSizeUom

Super-types: witsml:abstractUomEnum < particleSizeUom (by restriction)
Sub-types: None
Name particleSizeUom
Content
  • 'abstractUomEnum' super type was not found in this schema. Its facets could not be printed out.
  • value comes from list: {'in'|'mm'|'micron'|'phi'}
Diagram
Schema Component Representation
<xsd:simpleType name="particleSizeUom">
<xsd:restriction base="witsml:abstractUomEnum">
<xsd:enumeration value="in"/>
<xsd:enumeration value="mm"/>
<xsd:enumeration value="micron"/>
<xsd:enumeration value="phi"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: PhoneNumberType

Super-types: xsd:string < PhoneNumberType (by restriction)
Sub-types:
Name PhoneNumberType
Content
  • Base XSD Type: string
  • pattern = [0-9\-+\(\)]{4,}
Diagram
Schema Component Representation
<xsd:simpleType name="PhoneNumberType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9\-+\(\)]{4,}"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: PropertyZoneEnumType

Super-types: None
Sub-types: None
Name PropertyZoneEnumType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'compressional wave velocity'|'compressive strength'|'density'|'porosity'|'permeability'|'shear wave velocity'|'shear strength'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="PropertyZoneEnumType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="compressional wave velocity"/>
<xsd:enumeration value="compressive strength"/>
<xsd:enumeration value="density"/>
<xsd:enumeration value="porosity"/>
<xsd:enumeration value="permeability"/>
<xsd:enumeration value="shear wave velocity"/>
<xsd:enumeration value="shear strength"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: StratigraphyZoneEnumType

Super-types: None
Sub-types: None
Name StratigraphyZoneEnumType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'allostratigraphic'|'biostratigraphic'|'chronostratigraphic'|'hydrostratigraphic'|'lithostratigraphic'|'magnetostratigraphic'|'tectonostratigraphic'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = other:\w{2,}
Diagram
Schema Component Representation
<xsd:simpleType name="StratigraphyZoneEnumType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="allostratigraphic"/>
<xsd:enumeration value="biostratigraphic"/>
<xsd:enumeration value="chronostratigraphic"/>
<xsd:enumeration value="hydrostratigraphic"/>
<xsd:enumeration value="lithostratigraphic"/>
<xsd:enumeration value="magnetostratigraphic"/>
<xsd:enumeration value="tectonostratigraphic"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="other:\w{2,}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: UnifiedDateTimeType

Super-types: None
Sub-types: None
Name UnifiedDateTimeType
Content
Diagram
Schema Component Representation
<xsd:simpleType name="UnifiedDateTimeType">
<xsd:union memberTypes="xsd:dateTime xsd:time xsd:date xsd:gYearMonth xsd:gMonthDay xsd:gDay xsd:gMonth xsd:gYear"/>
</xsd:simpleType>
top

Simple Type: Val0-100Type

Super-types: xsd:double < Val0-100Type (by restriction)
Sub-types:
Name Val0-100Type
Content
  • Base XSD Type: double
  • 0 <= value <= 100
Diagram
Schema Component Representation
<xsd:simpleType name="Val0-100Type">
<xsd:restriction base="xsd:double">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="100"/>
</xsd:restriction>
</xsd:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base="Address">
<sequence>
<element name="state" type="AusStates"/>
<element name="postcode">
<simpleType>
<restriction base="string">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top