Class <<Type>> Mineral (extends
EarthMaterial
)
A naturally occurring inorganic element or compound having a periodically repeating arrangement of atoms and a characteristic chemical composition or range of compositions, resulting in distinctive physical properties. Includes mercury as a general exception to the requirement of crystallinity. Also includes crypto-crystalline materials such as chalcedony and amorphous silica.
Local Subclasses: (none)
Attributes
Name |
Type |
Bounds |
From Class |
Notes |
color
|
Category |
1..* |
EarthMaterial
|
Terms to specify color of the earth material. Color schemes such as the Munsell rock and soil color schemes could be used. |
Attribute tagged values
Tag |
Value |
nillable |
True |
sequenceNumber |
1 |
|
|
|
|
purpose
|
DescriptionPurpose
|
1..1 |
EarthMaterial
|
Specification of the intended purpose/level of abstraction for the given EarthMaterial. Scoped name because intention is asserted by author of the data instance. Values: Instance, TypicalNorm, IdentifyingNorm. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
2 |
|
|
|
|
mineralName
|
MineralNameTerm
|
1..* |
Mineral |
Name of the mineral (eg: orthoclase) or mineral family (eg: feldspar), approved by the International Mineralogical Association. (eg: http://www.mindat.org/mineralindex.php)
|
Attribute tagged values
Tag |
Value |
inlineOrByReference |
byReference |
sequenceNumber |
1 |
|
|
|
|
Outbound Associations
Name |
Type |
Multiplicity |
From Class |
Notes |
physicalProperty
|
PhysicalDescription
|
1..* |
EarthMaterial
|
Describes scalar quantity physical property values for rock materials. (eg; density, porosity, magnetic susceptibility, etc) |
Association tagged values
Tag |
Value |
sequenceNumber |
5 |
nillable |
True |
|
|
|
|
geochemistry
|
ChemicalComposition
|
1 |
EarthMaterial
|
Delivers a representative chemical analysis of the EarthMaterial |
Association tagged values
Tag |
Value |
sequenceNumber |
6 |
nillable |
True |
|
|
|
|
metadata
|
MD_Metadata |
1 |
EarthMaterial
|
|
Association tagged values
Tag |
Value |
sequenceNumber |
20 |
nillable |
True |
|
|
|
|
Constraints
Constraint |
Type |
Status |
Weight |
Tagged values
Tag |
Value |
Notes |
byValuePropertyType |
false |
Values: true,false Default: false Description: enforce the 'by value' property pattern without xl
|
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="Mineral" type="gsmlem:MineralType" substitutionGroup="gsmlem:EarthMaterial">
<xs:annotation>
<xs:documentation>A naturally occurring inorganic element or compound having a periodically repeating arrangement of atoms and a characteristic chemical composition or range of compositions, resulting in distinctive physical properties. Includes mercury as a general exception to the requirement of crystallinity. Also includes crypto-crystalline materials such as chalcedony and amorphous silica.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineralType">
<xs:complexContent>
<xs:extension base="gsmlem:EarthMaterialType">
<xs:sequence>
<xs:element name="mineralName" type="gml:ReferenceType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Name of the mineral (eg: orthoclase) or mineral family (eg: feldspar), approved by the International Mineralogical Association. (eg: http://www.mindat.org/mineralindex.php)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineralPropertyType">
<xs:sequence minOccurs="0">
<xs:element ref="gsmlem:Mineral"/>
</xs:sequence>
<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
<xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>
</xs:complexType>
|