Slot: source_artifact
Optional source artifact backing this requirement.
URI: pbs:source_artifact
Applicable Classes
| Name |
Description |
Modifies Slot |
| Requirement |
Prescriptive requirement entity (content_kind requirement). Applies to model entities via applies_to_entities. Domain is discriminated by concrete subclass (PerformanceRequirement, SpatialRequirement, DeliverableRequirement, etc.), not a separate slot. |
no |
| PerformanceRequirement |
Performance target requirement (U-value, fire rating, airflow, acoustic, etc.). Boolean targets use target_value_boolean with requirement_property_key aligned to entity slot names where applicable (for example is_heated on Space). Application pipelines compare the subject entity slot to the requirement target and record the outcome as MatchChange (match_status met, unmet, or unknown). |
no |
| SpatialRequirement |
Spatial constraint requirement (min area, min height, adjacency, etc.). |
no |
| RegulatoryRequirement |
Regulatory reference requirement (building code, norm, standard). |
no |
| BriefRequirement |
Client or programme requirement, including free-standing brief items. |
no |
| DeliverableRequirement |
Deliverable or documentation requirement (model LOD, O&M manual, export format, etc.). |
no |
| ScheduleRequirement |
Schedule obligation requirement (deadline, milestone, or start/finish window). |
no |
| CostRequirement |
Cost or budget requirement (unit-cost cap, total budget limit, etc.). |
no |
| MaterialRequirement |
Material or product specification requirement for matching against assigned materials. |
no |
Properties
Type and Range
Cardinality and Requirements
Schema Source
- from schema: https://schema.pragmaticbim.ch
Mappings
| Mapping Type |
Mapped Value |
| self |
pbs:source_artifact |
| native |
pbs:source_artifact |
LinkML Source
name: source_artifact
description: Optional source artifact backing this requirement.
from_schema: https://schema.pragmaticbim.ch
rank: 1000
domain_of:
- Requirement
range: Artifact
inlined: false