Proposal in progress

XConceptCorrespondenceMap

A means of mapping the relationship between concepts in related Concept Systems. It is described by a ConceptMappingSet which contains sets of SimilarConceptRelations. May identify the ConceptSystems being mapped.

XWholePartConceptRelation

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.. 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]".

XParentChildConceptRelation

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 hierarchical or parent/child immediate-precedence relationship: Anti-Reflexive, Anti_Symmetric, Anti-Transitive.

XUnorderedConceptRelation

Subtype of collection containing an unordered set of members. When realizing this class replicate the inherited property hasRelationSpecification and replace documentation with the following:
"Fixed to Unordered. An equivalence or unordered symmetric relationship: Reflexive, Symmetric, Transitive"

XConceptSystem

Describes a collection of concepts within a ConceptSystem. The ConceptSystem may be an unordered collection or hierarchical. 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.

XConceptSystemBase

This abstract base class allows a ConceptSystem to have a describedBy relationship with any of the available classes using this as an extension base.

NewCollection

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.

XMasterCatalogOfItems

CatalogOfItems provides catalog level description of type, name, purpose, and usage. It identifies the specific BaseCatalogOfItems type which describes the members and any relationships between them and the agency that manages the catalog.

XCatalogOfItemsSubCollection

Allows for defining subcollections in a CatalogOfItems. A CatalogItem representing the collection needs to be created in the same way a Dublin Core collection level record is created with a hasPart relationship for each member in the collection. The set of related items is first defined as an UnorderedCatalogOfItems and that becomes the target relationship defined in the CatalogOfItemsSubCollection.

XUnorderedCatalogOfItems

A Collection Set that is unordered. This does not mean that it cannot be indexed in one or more ways for discovery purposes just that it does not require a strictly ordered list of members

Pages

Subscribe to RSS - Proposal in progress