Abstract spatial context for built assets such as buildings and civil structures.
| Property | Value |
|---|---|
| Class URI | pbs:BuiltAssetContext |
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| context_type | 1 ContextType |
Classification of context entity (project, perimeter, legal_site, building, c... | SpatialContext |
| zone_type | 0..1 ZoneType |
Optional zone classification; intended for SpatialContext nodes where context... | SpatialContext |
| parent_project | 0..1 ProjectContext |
Parent project context reference | SpatialContext |
| parent_perimeter | 0..1 PerimeterContext |
Parent perimeter context reference | SpatialContext |
| parent_legal_site | 0..1 LegalSiteContext |
Parent legal site context reference | SpatialContext |
| parent_building | 0..1 BuiltAssetContext |
Parent building context reference | SpatialContext |
| parent_level | 0..1 LevelContext |
Parent level/storey context reference | SpatialContext |
| parent_zone | 0..1 ZoneContext |
Parent zone context reference | SpatialContext |
| group_members | * Entity |
Zone members; may include spaces, separations, systems, etc | SpatialContext |
| cost_items | * CostItem |
Cost items associated with this entity | VirtualEntity |
| cost_assemblies | * CostAssembly |
Aggregated unit prices associated with this entity | VirtualEntity |
| materials | * Material |
Material definitions associated with this entity | VirtualEntity |
| id | 1 String |
Unique local identifier | Entity |
| name | 1 String |
Default display name | Entity |
| localized_names | * LocalizedText |
Localized variants of name | Entity |
| description | 0..1 String |
Default description text | Entity |
| meaning_uri | 0..1 Uriorcurie |
Optional semantic URI for linking the entity instance to an external ontology... | Entity |
| localized_descriptions | * LocalizedText |
Localized variants of description | Entity |
| ifc_global_id | 0..1 String |
IFC GlobalId of the mapped entity | Entity |
| classifications | * Classification |
Classification entries from IFC and other schemes | Entity |
| geometry_representations | * GeometryRepresentation |
Geometry references associated with the entity | Entity |
| quantity_values | * QuantityValue |
Quantities associated with the entity | Entity |
| documents | * Document |
Linked documents associated with this entity | Entity |
| metadata | * MetadataEntry |
Generic metadata container for IFC attributes/properties and project-specific... | Entity |
| performance_properties | * PerformanceProperty |
Normalized, strongly typed domain properties (fire/acoustic/thermal/structura... | Entity |
| decisions | * Decision |
Decision records associated with this entity | Entity |
| tasks | * Task |
Tasks associated with this entity | Entity |
| created_at | 0..1 Datetime |
Creation timestamp for this entity record | Entity |
| modified_at | 0..1 Datetime |
Last modification timestamp for this entity record | Entity |
| revision | 0..1 Integer |
Integer revision counter for change tracking | Entity |
| status | 0..1 StatusType |
Lifecycle or QA status | Entity |
| Mapping Type | Mapped Value |
|---|---|
| self | pbs:BuiltAssetContext |
| native | pbs:BuiltAssetContext |
name: BuiltAssetContext
description: Abstract spatial context for built assets such as buildings and civil
structures.
from_schema: https://example.org/pragmatic-bim-data-contract
is_a: SpatialContext
abstract: true
class_uri: pbs:BuiltAssetContext
name: BuiltAssetContext
description: Abstract spatial context for built assets such as buildings and civil
structures.
from_schema: https://example.org/pragmatic-bim-data-contract
is_a: SpatialContext
abstract: true
attributes:
context_type:
name: context_type
description: Classification of context entity (project, perimeter, legal_site,
building, civil_structure, level, zone).
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: context_type
owner: BuiltAssetContext
domain_of:
- SpatialContext
range: ContextType
required: true
zone_type:
name: zone_type
description: Optional zone classification; intended for SpatialContext nodes where
context_type is zone.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: zone_type
owner: BuiltAssetContext
domain_of:
- SpatialContext
range: ZoneType
parent_project:
name: parent_project
description: Parent project context reference.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: parent_project
owner: BuiltAssetContext
domain_of:
- SpatialContext
- System
range: ProjectContext
parent_perimeter:
name: parent_perimeter
description: Parent perimeter context reference.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: parent_perimeter
owner: BuiltAssetContext
domain_of:
- SpatialContext
range: PerimeterContext
parent_legal_site:
name: parent_legal_site
description: Parent legal site context reference.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: parent_legal_site
owner: BuiltAssetContext
domain_of:
- SpatialContext
range: LegalSiteContext
parent_building:
name: parent_building
description: Parent building context reference.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: parent_building
owner: BuiltAssetContext
domain_of:
- PhysicalElement
- SpatialContext
- Space
- System
range: BuiltAssetContext
parent_level:
name: parent_level
description: Parent level/storey context reference.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: parent_level
owner: BuiltAssetContext
domain_of:
- PhysicalElement
- SpatialContext
- Space
range: LevelContext
parent_zone:
name: parent_zone
description: Parent zone context reference.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: parent_zone
owner: BuiltAssetContext
domain_of:
- SpatialContext
- Space
range: ZoneContext
group_members:
name: group_members
description: Zone members; may include spaces, separations, systems, etc.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: group_members
owner: BuiltAssetContext
domain_of:
- SpatialContext
range: Entity
multivalued: true
cost_items:
name: cost_items
description: Cost items associated with this entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: cost_items
owner: BuiltAssetContext
domain_of:
- VirtualEntity
range: CostItem
multivalued: true
inlined: false
cost_assemblies:
name: cost_assemblies
description: Aggregated unit prices associated with this entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: cost_assemblies
owner: BuiltAssetContext
domain_of:
- VirtualEntity
range: CostAssembly
multivalued: true
inlined: false
materials:
name: materials
description: Material definitions associated with this entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: materials
owner: BuiltAssetContext
domain_of:
- VirtualEntity
range: Material
multivalued: true
inlined: false
id:
name: id
description: Unique local identifier.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
identifier: true
alias: id
owner: BuiltAssetContext
domain_of:
- Entity
range: string
required: true
name:
name: name
description: Default display name.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: name
owner: BuiltAssetContext
domain_of:
- Entity
range: string
required: true
localized_names:
name: localized_names
description: Localized variants of name.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: localized_names
owner: BuiltAssetContext
domain_of:
- Entity
range: LocalizedText
multivalued: true
inlined: true
description:
name: description
description: Default description text.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: description
owner: BuiltAssetContext
domain_of:
- Entity
range: string
meaning_uri:
name: meaning_uri
description: Optional semantic URI for linking the entity instance to an external
ontology concept.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: meaning_uri
owner: BuiltAssetContext
domain_of:
- Entity
range: uriorcurie
localized_descriptions:
name: localized_descriptions
description: Localized variants of description.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: localized_descriptions
owner: BuiltAssetContext
domain_of:
- Entity
range: LocalizedText
multivalued: true
inlined: true
ifc_global_id:
name: ifc_global_id
description: IFC GlobalId of the mapped entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: ifc_global_id
owner: BuiltAssetContext
domain_of:
- Entity
range: string
pattern: ^[0-3][0-9A-Za-z_$]{21}$
classifications:
name: classifications
description: Classification entries from IFC and other schemes.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: classifications
owner: BuiltAssetContext
domain_of:
- Entity
- Document
range: Classification
multivalued: true
inlined: true
geometry_representations:
name: geometry_representations
description: 'Geometry references associated with the entity. A single element
may link to multiple geometry representations to serve different intents (authoring,
coordination, analysis, visualization) without duplicating the element itself.
'
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: geometry_representations
owner: BuiltAssetContext
domain_of:
- Entity
range: GeometryRepresentation
multivalued: true
inlined: true
quantity_values:
name: quantity_values
description: Quantities associated with the entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: quantity_values
owner: BuiltAssetContext
domain_of:
- Entity
range: QuantityValue
multivalued: true
inlined: true
documents:
name: documents
description: Linked documents associated with this entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: documents
owner: BuiltAssetContext
domain_of:
- Entity
range: Document
multivalued: true
inlined: true
metadata:
name: metadata
description: Generic metadata container for IFC attributes/properties and project-specific
extensions.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: metadata
owner: BuiltAssetContext
domain_of:
- Entity
range: MetadataEntry
multivalued: true
inlined: true
performance_properties:
name: performance_properties
description: 'Normalized, strongly typed domain properties (fire/acoustic/thermal/structural/
security/material) extracted from raw IFC PropertySet values.
'
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: performance_properties
owner: BuiltAssetContext
domain_of:
- Entity
range: PerformanceProperty
multivalued: true
inlined: true
decisions:
name: decisions
description: Decision records associated with this entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: decisions
owner: BuiltAssetContext
domain_of:
- Entity
range: Decision
multivalued: true
inlined: true
tasks:
name: tasks
description: Tasks associated with this entity.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: tasks
owner: BuiltAssetContext
domain_of:
- Entity
range: Task
multivalued: true
inlined: true
created_at:
name: created_at
description: Creation timestamp for this entity record.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: created_at
owner: BuiltAssetContext
domain_of:
- Entity
range: datetime
modified_at:
name: modified_at
description: Last modification timestamp for this entity record.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: modified_at
owner: BuiltAssetContext
domain_of:
- Entity
range: datetime
revision:
name: revision
description: Integer revision counter for change tracking.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: revision
owner: BuiltAssetContext
domain_of:
- Entity
range: integer
minimum_value: 0
status:
name: status
description: Lifecycle or QA status.
from_schema: https://example.org/pragmatic-bim-data-contract
rank: 1000
alias: status
owner: BuiltAssetContext
domain_of:
- Entity
range: StatusType
class_uri: pbs:BuiltAssetContext