Class <<Type>> VocabRelation (extends Definition )

Relationships between ControlledConcepts. Use to implement thesaurus type relationships like 'broader than', 'narrower than', 'related term', 'synonym' etc. role attribute specifies relationship from source to target, read 'source' 'role' 'target'.

VocabRelation and some other components may be replaced by another mechanism (OWL, SKOS, RDF, etc) at some future date, according to maturity and adoption level of standard technologies

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
role ScopedName 1..1 VocabRelation Term that specifies the relationship between source and target vocabulary terms. Terms should be constructed so the source to target reading of the relationship is clear, for example SourceIsBroaderTerm, SourceIsChildOfTarget.
Attribute tagged values
Tag Value
sequenceNumber 1
 

Outbound Associations

Name Type Multiplicity From Class Notes
target ControlledConcept 1 VocabRelation The 'target' ControlledConcept in theVocabRelation relationship.
Association tagged values
Tag Value
sequenceNumber 2
source ControlledConcept 1 VocabRelation The 'source' ControlledConcept in theVocabRelation relationship.
Association tagged values
Tag Value
sequenceNumber 3
vocabulary GeologicVocabulary 1 VocabRelation
Association tagged values
Tag Value
sequenceNumber 4
 

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