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

typeName: 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

typeName: EntityClass

description: ClassificationGroup groups classifications

baseClass: BisCore:GroupInformationElement

ClassificationSystem (Classification System) Sealed

typeName: 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

typeName: EntityClass

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

baseClass: BisCore:DefinitionElement

Relationship Classes

ClassificationGroupGroupsClassifications

typeName: 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

typeName: 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

typeName: 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

typeName: 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: 10 September, 2019