XOrderedListRelation

Extends: 
Is Abstract: 
yes
Is Pattern: 
no
Definition: 

This class describes directional (ordered) relations between two objects, a source and a target. The relationship is only implied between the two classes and the members of those classes. For example if the relationship is defined by setting the Relation Specification to ParentChild when realizing this class, the parent designated in the domain is the parent of all the objects listed in a collection identified as the range. A different class should be realized for each type of Relation Specification required by the applied use. If the range should only have a collection as the target, limit the target to the abstract base collection created for the realization. The domain is normally limited to the class of member allowed by the range collection. Note that equalities should be created using unstructured list. Note that to set the hasRelationSpecification to a specific value change the documentation to "Fixed to [valid value]". It is good practice to also copy in the description of the selected RelationSpecification value, for example: "Fixed to ParentChild A hierarchical or parent/child immediate-precedence relationship: Anti-Reflexive, Anti_Symmetric, Anti-Transitive". If it is important that the collection define whether it is a bag (allows duplicate members in different locations) or set (does not allow duplication) add a property collectionType with the datatype CollectionType 0..1 or 1..1 when realizing the class.

Property: 
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
source
The source in a directional relationship. Document intended interpretation when realizing class.
0..n
1..1
Neither
target
The target in a directional relationship. Document intended interpretation when realizing class.
0..n
1..1
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: