Class <<DataType>> CompositionPart

Element to represent composition of a geologic unit in terms of earth material constituents.

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
role CompositionPartRoleTerm 1..1 CompositionPart Defines the relationship of the earth material constituent in the geologic unit, e.g. vein, interbedded constituent, layers, dominant constituent. Scoped name because role is asserted by the geologist building the description.
Attribute tagged values
Tag Value
sequenceNumber 1
inlineOrByReference byReference
material CompoundMaterial 1..1 CompositionPart Description of the compound material that comprises part or all of the geologic unit
Attribute tagged values
Tag Value
sequenceNumber 2
proportion QuantityRange 1..1 CompositionPart Quantity that specifies the fraction of the geologic unit composed of the compound material.
Attribute tagged values
Tag Value
nillable True
sequenceNumber 3
 

Outbound Associations

Name Type Multiplicity From Class Notes
 

Constraints

Constraint Type Status Weight
 

Tagged values

Tag Value Notes
isCollection false Values: true,false
Default: false
Description: attribute group gml:AggregationAttributeGroup is a
noPropertyType false Values: true,false
Default: false
Description: suppress automatic creation of *PropertyType compl
 

GML-conformant XML Implementation Details

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CompositionPart" substitutionGroup="gml:AbstractObject" type="gsmlgu:CompositionPartType">

    <xs:annotation>

        <xs:documentation>Element to represent composition of a geologic unit in terms of earth material constituents.</xs:documentation>

    </xs:annotation>

</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CompositionPartType">

    <xs:sequence>

        <xs:element name="role" type="gml:ReferenceType">

            <xs:annotation>

                <xs:appinfo>

                    <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlgu:CompositionPartRoleTermType</gml:targetElement>

                </xs:appinfo>

                <xs:documentation>Defines the relationship of the earth material constituent in the geologic unit, e.g. vein, interbedded constituent, layers, dominant constituent. Scoped name because role is asserted by the geologist building the description.</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element name="material" type="gsmlem:CompoundMaterialPropertyType">

            <xs:annotation>

                <xs:documentation>Description of the compound material that comprises part or all of the geologic unit</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element name="proportion" nillable="true">

            <xs:annotation>

                <xs:documentation>Quantity that specifies the fraction of the geologic unit composed of the compound material.</xs:documentation>

            </xs:annotation>

            <xs:complexType>

                <xs:complexContent>

                    <xs:extension base="swe:QuantityRangePropertyType">

                        <xs:attribute name="nilReason" type="gml:NilReasonType"/>

                    </xs:extension>

                </xs:complexContent>

            </xs:complexType>

        </xs:element>

    </xs:sequence>

</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CompositionPartPropertyType">

    <xs:sequence>

        <xs:element ref="gsmlgu:CompositionPart"/>

    </xs:sequence>

    <xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>

</xs:complexType>