ClassificationSystems

alias: clsf

version: 1.0.0

a schema for classifying elements

This schema contains classes that are used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics. It is a taxonomy, or taxonomic scheme, arranged in a hierarchical structure

Entity Classes

Classification (Classification) Sealed EntityClass

description: An element that represents a single entry in a classification system

baseClass: BisCore:DefinitionElement

Properties

Name Description Type Extended Type
Description description for this classification string

ClassificationGroup (Classification group) Sealed EntityClass

description: ClassificationGroup groups classifications

baseClass: BisCore:GroupInformationElement

ClassificationSystem (Classification System) Sealed EntityClass

description: an element used to represent a classification system

baseClass: BisCore:DefinitionElement

Properties

Name Description Type Extended Type
Source Source (or publisher) for this classification string
Edition The edition or version of the classification system from which the classification notation is derived. string
Location Resource identifier or locator, provided as URI, URN or URL, of the classification. string

ClassificationTable (Classification Table) Sealed EntityClass

description: an element used to represent a table in a classification system

baseClass: BisCore:DefinitionElement

Relationship Classes

ClassificationGroupGroupsClassifications RelationshipClass

description: maps Classification to its group

baseClass: BisCore:ElementGroupsMembers

Strength: Referencing

strengthDirection: Forward

Source

isPolymorphic: false

roleLabel: groups

multiplicity: (0..*)

Constraint Classes:

Target

isPolymorphic: false

roleLabel: is grouped in

multiplicity: (0..*)

Constraint Classes:

ClassificationOwnsSubClassifications RelationshipClass

description: a relationship used to indicate that one classification specializes other classification

baseClass: BisCore:ElementOwnsChildElements

Strength: Embedding

strengthDirection: Forward

Source

isPolymorphic: false

roleLabel: owns

multiplicity: (0..1)

Constraint Classes:

Target

isPolymorphic: false

roleLabel: is owned by

multiplicity: (0..*)

Constraint Classes:

ClassificationSystemOwnsClassificationTable RelationshipClass

description: maps classification systems to their tables

baseClass: BisCore:ElementOwnsChildElements

Strength: Embedding

strengthDirection: Forward

Source

isPolymorphic: false

roleLabel: owns

multiplicity: (0..1)

Constraint Classes:

Target

isPolymorphic: false

roleLabel: is owned by

multiplicity: (0..*)

Constraint Classes:

ElementHasClassifications RelationshipClass

description: assigns Classifications to Elements

baseClass: BisCore:ElementRefersToElements

Strength: Referencing

strengthDirection: Forward

Source

isPolymorphic: true

roleLabel: has classification

multiplicity: (0..*)

Constraint Classes:

Target

isPolymorphic: false

roleLabel: classifies

multiplicity: (0..*)

Constraint Classes:

Last Updated: 21 May, 2020