Skip to content

Class: Classification

Generic classification entry from any scheme (for example IFC, Uniclass, OmniClass, custom).

Embedded value type — nested inside a parent record, not a graph node.

URI: pbs:Classification

classDiagram
direction TB
class Classification
click Classification href "./Classification.html" _blank
Hold "Alt" / "Option" to enable pan & zoom

Class Properties

Property Value
Class URI pbs:Classification

Slots

Name Cardinality and Range Description Inheritance
classification_scheme 1
String
Name of the classification scheme (for example ifc, uniclass, omniclass, custom). direct
classification_code 1
String
Classification code inside the scheme. direct
classification_label 0..1
String
Optional human-readable classification label. direct
classification_uri 0..1
Uriorcurie
Optional URI/CURIE that identifies the classification concept in an external registry. direct
classification_version 0..1
String
Optional scheme/version identifier. direct
classification_source 0..1
String
Source authority or dataset for this classification. direct

Usages

used by used in type used
Entity classifications range Classification
Agent classifications range Classification
Person classifications range Classification
Company classifications range Classification
SoftwareAgent classifications range Classification
Decision classifications range Classification
Task classifications range Classification
Process classifications range Classification
Message classifications range Classification
Artifact classifications range Classification
Contract classifications range Classification
Project classifications range Classification
Program classifications range Classification
Product classifications range Classification
Deliverable classifications range Classification
PersonRelationship relationship_type range Classification
PersonRelationship related_topic range Classification
Requirement classifications range Classification
PerformanceRequirement classifications range Classification
SpatialRequirement classifications range Classification
RegulatoryRequirement classifications range Classification
BriefRequirement classifications range Classification
DeliverableRequirement classifications range Classification
ScheduleRequirement classifications range Classification
CostRequirement classifications range Classification
MaterialRequirement classifications range Classification
PhysicalElement classifications range Classification
Separator classifications range Classification
SeparatorWall classifications range Classification
SeparatorSlab classifications range Classification
ConnectionPhysical classifications range Classification
Boundary classifications range Classification
Equipment classifications range Classification
VirtualEntity classifications range Classification
SpatialContext classifications range Classification
PerimeterContext classifications range Classification
LegalSiteContext classifications range Classification
BuiltAssetContext classifications range Classification
BuildingContext classifications range Classification
CivilStructureContext classifications range Classification
LevelContext classifications range Classification
ZoneContext classifications range Classification
Space classifications range Classification
System classifications range Classification
ConnectionVirtual classifications range Classification
TimeRecord classifications range Classification
CostRecord classifications range Classification
Material classifications range Classification

Identifier and Mapping Information

Schema Source

  • from schema: https://schema.pragmaticbim.ch

Mappings

Mapping Type Mapped Value
self pbs:Classification
native pbs:Classification

LinkML Source

Direct

name: Classification
description: Generic classification entry from any scheme (for example IFC, Uniclass,
  OmniClass, custom).
from_schema: https://schema.pragmaticbim.ch
slots:
- classification_scheme
- classification_code
- classification_label
- classification_uri
- classification_version
- classification_source
class_uri: pbs:Classification

Induced

name: Classification
description: Generic classification entry from any scheme (for example IFC, Uniclass,
  OmniClass, custom).
from_schema: https://schema.pragmaticbim.ch
attributes:
  classification_scheme:
    name: classification_scheme
    description: Name of the classification scheme (for example ifc, uniclass, omniclass,
      custom).
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: Classification
    domain_of:
    - Classification
    range: string
    required: true
  classification_code:
    name: classification_code
    description: Classification code inside the scheme.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: Classification
    domain_of:
    - Classification
    range: string
    required: true
  classification_label:
    name: classification_label
    description: Optional human-readable classification label.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: Classification
    domain_of:
    - Classification
    range: string
  classification_uri:
    name: classification_uri
    description: Optional URI/CURIE that identifies the classification concept in
      an external registry.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: Classification
    domain_of:
    - Classification
    range: uriorcurie
  classification_version:
    name: classification_version
    description: Optional scheme/version identifier.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: Classification
    domain_of:
    - Classification
    range: string
  classification_source:
    name: classification_source
    description: Source authority or dataset for this classification.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: Classification
    domain_of:
    - Classification
    range: string
class_uri: pbs:Classification