Class <<Type>> 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
 

Outbound Associations

Name Type Multiplicity From Class Notes
 

Constraints

Constraint Type Status Weight
source must be Contact Invariant Approved 0,00
target must be GeologicUnit Invariant Approved 10000000000,00
 

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="BoundaryRelationship" type="gsmlst:BoundaryRelationshipType" substitutionGroup="gsml:GeologicFeatureRelation">
    <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:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoundaryRelationshipPropertyType">
    <xs:sequence minOccurs="0">
        <xs:element ref="gsmlst:BoundaryRelationship"/>
    </xs:sequence>
    <xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
    <xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>
</xs:complexType>