XNewCollection

Is Abstract: 
yes
Is Pattern: 
no
Definition: 

Provides an entry point to describing collections of different types. Provides collection level information on type, name, purpose, and usage. Additional collection level information can be added when this class is realized. It is described by a specific type of collection. If the collection is complex the target of this relationship should be the entry point that allows the full structures to be brought into the collection by following relations. When realized this should be realized as an AnnotatedIdentifiable as this is the most probable level of collection for annotation.

Property: 
NameCardinalityDatatypeDescription
type
1..1
Binary choice of Bag or Set
name
0..n
A linguistic signifier. Human understandable name (word, phrase, or mnemonic) that reflects the ISO/IEC 11179-5 naming principles. If more than one name is provided provide a context to differentiate usage.
purpose
0..1
Explanation of the intent of this collection. Supports the use of multiple languages and structured text.
usage
0..1
Explanation of the ways in which some decision or object is employed. Supports the use of multiple languages and structured text.
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
isDescribedBy
The collection type that describes the structure and membership of the collection as a whole. If the collection is complex this should indicate the main entry point to the collection that would allow for traversing through the full collection. Normally this would be a StrictList, an UnorderedList (containing members), or a Level (describing members of each level of a hierarchy and the hierarchical relationships between levels).
0..n
0..1
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: