Class <<FeatureType>> BoundaryRelationship (extends GeologicFeatureRelation)
Defines the two GeologicUnits that make up the relationship described by the Contact
Local Subclasses: (none)
Attributes
Name |
Type |
Bounds |
From Class |
Notes |
relationship
|
ScopedName |
1..1 |
GeologicRelation
|
Term that specifies the relationship between source and target geologic objects. Vocabulary of relationship names should explicitly state relationship between source and target role fillers. For example, quartz (source) overgrows feldspar phenocryst (target). |
Attribute tagged values
Tag |
Value |
sequenceNumber |
2 |
|
|
|
|
sourceRole
|
ScopedName |
0..1 |
GeologicRelation
|
|
Attribute tagged values
Tag |
Value |
sequenceNumber |
3 |
|
|
|
|
targetRole
|
ScopedName |
0..1 |
GeologicRelation
|
|
Attribute tagged values
Tag |
Value |
sequenceNumber |
4 |
|
|
|
|
Outbound Associations
Name |
Type |
Multiplicity |
From Class |
Notes |
target
|
GeologicFeature
|
1 |
GeologicFeatureRelation
|
Specifies the GeologicFeature that is playing the role "target" in the GeologicFeatureRelation. |
Association tagged values
Tag |
Value |
sequenceNumber |
2 |
|
|
|
|
source
|
GeologicFeature
|
1 |
GeologicFeatureRelation
|
Specifies the GeologicFeature that is playing the role "source" in the GeologicFeatureRelation. |
Association tagged values
Tag |
Value |
sequenceNumber |
3 |
|
|
|
|
boundaryOccurrence
|
Contact
|
0..* |
BoundaryRelationship |
Specifies the Contact that is associated with the BoundaryRelationship |
Association tagged values
Tag |
Value |
sequenceNumber |
2 |
|
|
|
|
Constraints
Constraint |
Type |
Status |
Weight |
source must be GeologicUnit |
Invariant |
Approved |
0.00 |
target must be GeologicUnit |
Invariant |
Approved |
1.00 |
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
|
GML-conformant XML Implementation Details
<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoundaryRelationship" substitutionGroup="gsml:GeologicFeatureRelation" type="gsml:BoundaryRelationshipType">
<xs:annotation>
<xs:documentation>Defines the two GeologicUnits that make up the relationship described by the Contact</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoundaryRelationshipType">
<xs:complexContent>
<xs:extension base="gsml:GeologicFeatureRelationType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="boundaryOccurrence" type="gsml:ContactPropertyType">
<xs:annotation>
<xs:documentation>Specifies the Contact that is associated with the BoundaryRelationship</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="BoundaryRelationshipPropertyType">
<xs:sequence minOccurs="0">
<xs:element ref="gsml:BoundaryRelationship"/>
</xs:sequence>
<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
</xs:complexType>
|