Class <<DataType>> MineralDepositModel

Systematically arranged information describing the essential attributes of a class of mineral deposits. May be empirical (descriptive) or theoretical (genetic).

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
mineralDepositGroup ScopedName 1..* MineralDepositModel A grouping of mineral deposits defined by generic characteristics e.g. host rock, host structure, commodity, association with similar mineral processes e.g. porphyry. Regional, national and more universal lists e.g. Cox and Singer 1986 (modified by GA)
Attribute tagged values
Tag Value
sequenceNumber 2
mineralDepositType ScopedName 0..* MineralDepositModel Style of mineral occurrence or deposit. Generally a local or regional term. Should be referenced for definitions and descriptions. Single deposit terms may form member of a Mineral Deposit Group in local and regional schemas.
Attribute tagged values
Tag Value
sequenceNumber 3
 

Outbound Associations

Name Type Multiplicity From Class Notes
 

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
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
xsdCanonicalElement #NOTES#Description: no element shall be generated for the class, but the given type or element referenced Description: no element shall be generated for the class, but the given type or element referenced
xsdCanonicalPropertyGroup #NOTES#Description: group to be referenced if the class is used as a type of a property Description: group to be referenced if the class is used as a type of a property
xsdCanonicalPropertyType #NOTES#Description: type to be referenced if the class is used as a type of a property Description: type to be referenced if the class is used as a type of a property
xsdCanonicalType #NOTES#Description: no type shall be generated for the class, but the given type or element referenced Description: no type shall be generated for the class, but the given type or element referenced
xsdDerivation true Values: true | false
Default: true
Description: class implemented as new type + element, or by applying constraints only
xsdName #NOTES#Description: value to be used for the schema conversion instead of the UML name Description: value to be used for the schema conversion instead of the UML name
 

GML-conformant XML Implementation Details

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineralDepositModel" type="er:MineralDepositModelType">
    <xs:annotation>
        <xs:documentation>Systematically arranged information describing the essential attributes of a class of mineral deposits. May be empirical (descriptive) or theoretical (genetic).</xs:documentation>
    </xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineralDepositModelType">
    <xs:sequence>
        <xs:element maxOccurs="unbounded" minOccurs="1" name="mineralDepositGroup" type="cgu:CodeWithAuthorityType">
            <xs:annotation>
                <xs:documentation>A grouping of mineral deposits defined by generic characteristics e.g. host rock, host structure, commodity, association with similar mineral processes e.g. porphyry. Regional, national and more universal lists e.g. Cox and Singer 1986 (modified by GA)</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" minOccurs="0" name="mineralDepositType" type="cgu:CodeWithAuthorityType">
            <xs:annotation>
                <xs:documentation>Style of mineral occurrence or deposit. Generally a local or regional term. Should be referenced for definitions and descriptions. Single deposit terms may form member of a Mineral Deposit Group in local and regional schemas.</xs:documentation>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineralDepositModelPropertyType">
    <xs:sequence>
        <xs:element ref="er:MineralDepositModel"/>
    </xs:sequence>
</xs:complexType>