Class: GeometryRepresentation¶
Minimal geometry reference for an entity, separating representation from encoding format.
Embedded value type — nested inside a parent record, not a graph node.
URI: pbs:GeometryRepresentation
classDiagram
direction TB
class GeometryRepresentation
click GeometryRepresentation href "./GeometryRepresentation.html" _blank
click GeometryRepresentationType href "./GeometryRepresentationType.html" _blank
Hold "Alt" / "Option" to enable pan & zoom
Class Properties¶
| Property | Value |
|---|---|
| Class URI | pbs:GeometryRepresentation |
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| geometry_reference | 1 String |
URI/path/hash/pointer to geometry payload. | direct |
| geometry_representation | 1 GeometryRepresentationType |
Representation kind/dimension (for example body_3d, footprint_2d, point), independent of file format. | direct |
| geometry_format | 0..1 String |
Optional serialization/encoding format (for example ifc, gltf, wkt, geojson), independent of representation kind. | direct |
Usages¶
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://schema.pragmaticbim.ch
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | pbs:GeometryRepresentation |
| native | pbs:GeometryRepresentation |
LinkML Source¶
Direct¶
name: GeometryRepresentation
description: Minimal geometry reference for an entity, separating representation from
encoding format.
from_schema: https://schema.pragmaticbim.ch
slots:
- geometry_reference
- geometry_representation
- geometry_format
class_uri: pbs:GeometryRepresentation
Induced¶
name: GeometryRepresentation
description: Minimal geometry reference for an entity, separating representation from
encoding format.
from_schema: https://schema.pragmaticbim.ch
attributes:
geometry_reference:
name: geometry_reference
description: URI/path/hash/pointer to geometry payload.
from_schema: https://schema.pragmaticbim.ch
rank: 1000
owner: GeometryRepresentation
domain_of:
- GeometryRepresentation
range: string
required: true
geometry_representation:
name: geometry_representation
description: Representation kind/dimension (for example body_3d, footprint_2d,
point), independent of file format.
from_schema: https://schema.pragmaticbim.ch
rank: 1000
owner: GeometryRepresentation
domain_of:
- GeometryRepresentation
range: GeometryRepresentationType
required: true
geometry_format:
name: geometry_format
description: Optional serialization/encoding format (for example ifc, gltf, wkt,
geojson), independent of representation kind.
from_schema: https://schema.pragmaticbim.ch
rank: 1000
owner: GeometryRepresentation
domain_of:
- GeometryRepresentation
range: string
class_uri: pbs:GeometryRepresentation