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