Class: Task

Action/task record linked to an entity for implementation and follow-up workflows.

URI: pbs:Task

classDiagram class Task click Task href "./Task.html" Task : assignee Task : due_at Task : related_decision Task --> "0..1" Decision : related_decision click Decision href "./Decision.html" Task : task_notes Task : task_status Task : task_type

Class Properties

Property Value
Class URI pbs:Task

Slots

Name Cardinality and Range Description Inheritance
task_type 0..1
Uriorcurie
Task type expressed as a URI/CURIE from a controlled vocabulary direct
task_status 0..1
Uriorcurie
Task status URI/CURIE aligned with action status vocabularies direct
assignee 0..1
Uriorcurie
URI/CURIE for the responsible agent direct
due_at 0..1
Datetime
Due timestamp for task completion direct
related_decision 0..1
Decision
Optional reference to a decision that informs or drives this task direct
task_notes 0..1
String
Additional notes or implementation details for the task direct

Usages

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

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self pbs:Task
native pbs:Task
exact schema:Action, prov:Activity

LinkML Source

Direct

name: Task
description: Action/task record linked to an entity for implementation and follow-up
  workflows.
from_schema: https://example.org/pragmatic-bim-data-contract
exact_mappings:
- schema:Action
- prov:Activity
slots:
- task_type
- task_status
- assignee
- due_at
- related_decision
- task_notes
class_uri: pbs:Task

Induced

name: Task
description: Action/task record linked to an entity for implementation and follow-up
  workflows.
from_schema: https://example.org/pragmatic-bim-data-contract
exact_mappings:
- schema:Action
- prov:Activity
attributes:
  task_type:
    name: task_type
    description: Task 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: task_type
    owner: Task
    domain_of:
    - Task
    range: uriorcurie
  task_status:
    name: task_status
    description: Task status URI/CURIE aligned with action status vocabularies.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: schema:actionStatus
    alias: task_status
    owner: Task
    domain_of:
    - Task
    range: uriorcurie
  assignee:
    name: assignee
    description: URI/CURIE for the responsible agent.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: schema:agent
    alias: assignee
    owner: Task
    domain_of:
    - Task
    range: uriorcurie
  due_at:
    name: due_at
    description: Due timestamp for task completion.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: schema:deadline
    alias: due_at
    owner: Task
    domain_of:
    - Task
    range: datetime
  related_decision:
    name: related_decision
    description: Optional reference to a decision that informs or drives this task.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: prov:used
    alias: related_decision
    owner: Task
    domain_of:
    - Task
    range: Decision
  task_notes:
    name: task_notes
    description: Additional notes or implementation details for the task.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    slot_uri: rdfs:comment
    alias: task_notes
    owner: Task
    domain_of:
    - Task
    range: string
class_uri: pbs:Task