Class <<Union>> GSMLitem
GSMLitem is a union class that specifies the types of features that are allowed to be members of the GSML class, and therefore, members of a GML Collection.
Local Subclasses: (none)
Attributes
Name |
Type |
Bounds |
From Class |
Notes |
earthMaterialItem
|
EarthMaterial
|
1..1 |
GSMLitem |
The earthMaterialItem attribute is a placeholder for the EarthMaterial class that is included as a member of a GSML Collection. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
2 |
|
|
|
|
featureItem
|
GeologicFeature
|
1..1 |
GSMLitem |
The featureItem attribute is a placeholder for the GeologicFeature class that is included as a member of a GSML Collection. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
4 |
|
|
|
|
geometryItem
|
GM_Object |
1..1 |
GSMLitem |
The geometryItem attribute is a placeholder for the AbstractGeometry class that is included as a member of a GSML Collection. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
5 |
|
|
|
|
mappedItem
|
MappedFeature
|
1..1 |
GSMLitem |
The mappedItem attribute is a placeholder for the MappedFeature class that is included as a member of a GSML Collection. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
6 |
|
|
|
|
relationItem
|
GeologicRelation
|
1..1 |
GSMLitem |
The relationItem attribute is a placeholder for the GeologicRelation class that is included as a member of a GSML Collection. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
7 |
|
|
|
|
samplingFeatureItem
|
SF_SamplingFeature |
1..1 |
GSMLitem |
The SF_SamplingFeatureItem attribute is a placeholder for the SamplingFeature class that is included as a member of a GSML Collection. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
8 |
|
|
|
|
Outbound Associations
Name |
Type |
Multiplicity |
From Class |
Notes |
Constraints
Constraint |
Type |
Status |
Weight |
Tagged values
Tag |
Value |
Notes |
noPropertyType |
false |
Values: true,false Default: false Description: suppress automatic creation of *PropertyType compl
|
GML-conformant XML Implementation Details
<xs:group xmlns:xs="http://www.w3.org/2001/XMLSchema" name="GSMLitem">
<xs:annotation>
<xs:documentation>GSMLitem is a union class that specifies the types of features that are allowed to be members of the GSML class, and therefore, members of a GML Collection.</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element ref="gsmlem:EarthMaterial">
<xs:annotation>
<xs:documentation>The earthMaterialItem attribute is a placeholder for the EarthMaterial class that is included as a member of a GSML Collection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="gsml:GeologicFeature">
<xs:annotation>
<xs:documentation>The featureItem attribute is a placeholder for the GeologicFeature class that is included as a member of a GSML Collection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="gml:AbstractGeometry">
<xs:annotation>
<xs:documentation>The geometryItem attribute is a placeholder for the AbstractGeometry class that is included as a member of a GSML Collection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="gsml:MappedFeature">
<xs:annotation>
<xs:documentation>The mappedItem attribute is a placeholder for the MappedFeature class that is included as a member of a GSML Collection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="gsml:GeologicRelation">
<xs:annotation>
<xs:documentation>The relationItem attribute is a placeholder for the GeologicRelation class that is included as a member of a GSML Collection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="sam:SF_SamplingFeature">
<xs:annotation>
<xs:documentation>The SF_SamplingFeatureItem attribute is a placeholder for the SamplingFeature class that is included as a member of a GSML Collection.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:group>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="GSMLitemUnionSemantics">
<xs:restriction base="string">
<xs:enumeration value="earthMaterialItem"/>
<xs:enumeration value="featureItem"/>
<xs:enumeration value="geometryItem"/>
<xs:enumeration value="mappedItem"/>
<xs:enumeration value="relationItem"/>
<xs:enumeration value="samplingFeatureItem"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="GSMLitemPropertyType">
<xs:sequence minOccurs="0">
<xs:group ref="gsmlc:GSMLitem"/>
</xs:sequence>
<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
<xs:attribute name="unionSemantics" type="gsmlc:GSMLitemUnionSemantics"/>
<xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>
</xs:complexType>
|