Skip to content

Class: TimeLink

Inline typed precedence link from a TimeRecord to one successor. Not a VirtualEntity — no id, no mixin. Owned by the predecessor record.

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

URI: pbs:TimeLink

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

Class Properties

Property Value
Class URI pbs:TimeLink

Slots

Name Cardinality and Range Description Inheritance
target_item 1
TimeRecord
The successor TimeRecord. direct
dependency_type 0..1
DependencyType
FS SS
lag_days 0..1
Integer
direct

Usages

used by used in type used
TimeRecord successors range TimeLink

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: TimeLink
description: Inline typed precedence link from a TimeRecord to one successor. Not
  a VirtualEntity — no id, no mixin. Owned by the predecessor record.
from_schema: https://schema.pragmaticbim.ch
attributes:
  target_item:
    name: target_item
    description: The successor TimeRecord.
    from_schema: https://schema.pragmaticbim.ch/entity/virtual
    rank: 1000
    domain_of:
    - TimeLink
    range: TimeRecord
    required: true
  dependency_type:
    name: dependency_type
    description: FS | SS | FF | SF
    from_schema: https://schema.pragmaticbim.ch/entity/virtual
    rank: 1000
    ifabsent: FS
    domain_of:
    - TimeLink
    range: DependencyType
  lag_days:
    name: lag_days
    from_schema: https://schema.pragmaticbim.ch/entity/virtual
    rank: 1000
    ifabsent: '0'
    domain_of:
    - TimeLink
    range: integer
class_uri: pbs:TimeLink

Induced

name: TimeLink
description: Inline typed precedence link from a TimeRecord to one successor. Not
  a VirtualEntity — no id, no mixin. Owned by the predecessor record.
from_schema: https://schema.pragmaticbim.ch
attributes:
  target_item:
    name: target_item
    description: The successor TimeRecord.
    from_schema: https://schema.pragmaticbim.ch/entity/virtual
    rank: 1000
    owner: TimeLink
    domain_of:
    - TimeLink
    range: TimeRecord
    required: true
  dependency_type:
    name: dependency_type
    description: FS | SS | FF | SF
    from_schema: https://schema.pragmaticbim.ch/entity/virtual
    rank: 1000
    ifabsent: FS
    owner: TimeLink
    domain_of:
    - TimeLink
    range: DependencyType
  lag_days:
    name: lag_days
    from_schema: https://schema.pragmaticbim.ch/entity/virtual
    rank: 1000
    ifabsent: '0'
    owner: TimeLink
    domain_of:
    - TimeLink
    range: integer
class_uri: pbs:TimeLink