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