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 | ScopedName | 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. | ||||||
|
||||||||||
lithology | ControlledConcept | 1..* | CompositionPart | 1..* so that it is possible to give a material names from several different vocabularies, e.g. chemical and genetic classifications (common in volcanic rocks) or to use multiple terms from a single vocabulary with implication that classification is a conjonction of terms. | ||||||
|
||||||||||
material | CompoundMaterial | 0..1 | CompositionPart | 0..1 because this is where the "description" of the material is (optionally) held | ||||||
|
||||||||||
proportion | CGI_Value | 1..1 | CompositionPart | Quantity that specifies the fraction of the geologic unit composed of the compound material. | ||||||
|
||||||||||
Outbound Associations
Name | Type | Multiplicity | From Class | Notes |
---|
Constraints
Constraint | Type | Status | Weight |
---|
Tagged values
Tag | Value | Notes |
---|---|---|
byValuePropertyType | true | Values: true,false Default: false Description: enforce the 'by value' property pattern without xl |
hasXmlLang | false | Values: true | false Default: false Description: axml attribute xml:lang shall be generated for the type representing the class |
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" type="gsml: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="cgu:CodeWithAuthorityType"> <xs:annotation> <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 maxOccurs="unbounded" minOccurs="1" name="lithology" type="gsml:ControlledConceptPropertyType"> <xs:annotation> <xs:documentation>1..* so that it is possible to give a material names from several different vocabularies, e.g. chemical and genetic classifications (common in volcanic rocks) or to use multiple terms from a single vocabulary with implication that classification is a conjonction of terms.</xs:documentation> </xs:annotation> </xs:element> <xs:element maxOccurs="1" minOccurs="0" name="material" type="gsml:CompoundMaterialPropertyType"> <xs:annotation> <xs:documentation>0..1 because this is where the "description" of the material is (optionally) held</xs:documentation> </xs:annotation> </xs:element> <xs:element name="proportion" type="gsml:CGI_ValuePropertyType"> <xs:annotation> <xs:documentation>Quantity that specifies the fraction of the geologic unit composed of the compound material.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CompositionPartPropertyType"> <xs:sequence> <xs:element ref="gsml:CompositionPart"/> </xs:sequence> </xs:complexType> |