Class: Decision

Decision record linked to an entity for workflow traceability and governance.

URI: pbs:Decision

classDiagram class Decision click Decision href "./Decision.html" Decision : decided_at Decision : decided_by Decision : decision_status Decision : decision_type Decision : rationale

Class Properties

Property Value
Class URI pbs:Decision

Slots

Name Cardinality and Range Description Inheritance
decision_type 0..1
Uriorcurie
Decision type expressed as a URI/CURIE from a controlled vocabulary direct
decision_status 0..1
Uriorcurie
Decision status expressed as a URI/CURIE (for example proposed, accepted, rej... direct
decided_by 0..1
Uriorcurie
URI/CURIE for the agent responsible for the decision direct
decided_at 0..1
Datetime
Timestamp when the decision was made direct
rationale 0..1
String
Human-readable rationale that explains why the decision was made direct

Usages

used by used in type used
Entity decisions range Decision
Task related_decision range Decision
PhysicalElement decisions range Decision
Separator decisions range Decision
SeparatorWall decisions range Decision
SeparatorSlab decisions range Decision
ConnectionPhysical decisions range Decision
Boundary decisions range Decision
Equipment decisions range Decision
VirtualEntity decisions range Decision
SpatialContext decisions range Decision
ProjectContext decisions range Decision
PerimeterContext decisions range Decision
LegalSiteContext decisions range Decision
BuiltAssetContext decisions range Decision
BuildingContext decisions range Decision
CivilStructureContext decisions range Decision
LevelContext decisions range Decision
ZoneContext decisions range Decision
Space decisions range Decision
System decisions range Decision
ConnectionVirtual decisions range Decision
AbstractCostRecord decisions range Decision
CostItem decisions range Decision
CostAssembly decisions range Decision
Material decisions range Decision

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self pbs:Decision
native pbs:Decision
exact prov:Entity

LinkML Source

Direct

name: Decision
description: Decision record linked to an entity for workflow traceability and governance.
from_schema: https://example.org/pragmatic-bim-data-contract
exact_mappings:
- prov:Entity
slots:
- decision_type
- decision_status
- decided_by
- decided_at
- rationale
class_uri: pbs:Decision

Induced

name: Decision
description: Decision record linked to an entity for workflow traceability and governance.
from_schema: https://example.org/pragmatic-bim-data-contract
exact_mappings:
- prov:Entity
attributes:
  decision_type:
    name: decision_type
    description: Decision type expressed as a URI/CURIE from a controlled vocabulary.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: dcterms:type
    alias: decision_type
    owner: Decision
    domain_of:
    - Decision
    range: uriorcurie
  decision_status:
    name: decision_status
    description: Decision status expressed as a URI/CURIE (for example proposed, accepted,
      rejected, superseded).
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: adms:status
    alias: decision_status
    owner: Decision
    domain_of:
    - Decision
    range: uriorcurie
  decided_by:
    name: decided_by
    description: URI/CURIE for the agent responsible for the decision.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: prov:wasAttributedTo
    alias: decided_by
    owner: Decision
    domain_of:
    - Decision
    range: uriorcurie
  decided_at:
    name: decided_at
    description: Timestamp when the decision was made.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: dcterms:created
    alias: decided_at
    owner: Decision
    domain_of:
    - Decision
    range: datetime
  rationale:
    name: rationale
    description: Human-readable rationale that explains why the decision was made.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: dcterms:description
    alias: rationale
    owner: Decision
    domain_of:
    - Decision
    range: string
class_uri: pbs:Decision