Skip to content

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

used by used in type used
Entity geometry_representations range GeometryRepresentation
Agent geometry_representations range GeometryRepresentation
Person geometry_representations range GeometryRepresentation
Company geometry_representations range GeometryRepresentation
SoftwareAgent geometry_representations range GeometryRepresentation
Decision geometry_representations range GeometryRepresentation
Task geometry_representations range GeometryRepresentation
Process geometry_representations range GeometryRepresentation
Message geometry_representations range GeometryRepresentation
Artifact geometry_representations range GeometryRepresentation
Contract geometry_representations range GeometryRepresentation
Project geometry_representations range GeometryRepresentation
Program geometry_representations range GeometryRepresentation
Product geometry_representations range GeometryRepresentation
Deliverable geometry_representations range GeometryRepresentation
Requirement geometry_representations range GeometryRepresentation
PerformanceRequirement geometry_representations range GeometryRepresentation
SpatialRequirement geometry_representations range GeometryRepresentation
RegulatoryRequirement geometry_representations range GeometryRepresentation
BriefRequirement geometry_representations range GeometryRepresentation
DeliverableRequirement geometry_representations range GeometryRepresentation
ScheduleRequirement geometry_representations range GeometryRepresentation
CostRequirement geometry_representations range GeometryRepresentation
MaterialRequirement geometry_representations range GeometryRepresentation
PhysicalElement geometry_representations range GeometryRepresentation
Separator geometry_representations range GeometryRepresentation
SeparatorWall geometry_representations range GeometryRepresentation
SeparatorSlab geometry_representations range GeometryRepresentation
ConnectionPhysical geometry_representations range GeometryRepresentation
Boundary geometry_representations range GeometryRepresentation
Equipment geometry_representations range GeometryRepresentation
VirtualEntity geometry_representations range GeometryRepresentation
SpatialContext geometry_representations range GeometryRepresentation
PerimeterContext geometry_representations range GeometryRepresentation
LegalSiteContext geometry_representations range GeometryRepresentation
BuiltAssetContext geometry_representations range GeometryRepresentation
BuildingContext geometry_representations range GeometryRepresentation
CivilStructureContext geometry_representations range GeometryRepresentation
LevelContext geometry_representations range GeometryRepresentation
ZoneContext geometry_representations range GeometryRepresentation
Space geometry_representations range GeometryRepresentation
System geometry_representations range GeometryRepresentation
ConnectionVirtual geometry_representations range GeometryRepresentation
TimeRecord geometry_representations range GeometryRepresentation
CostRecord geometry_representations range GeometryRepresentation
Material geometry_representations range GeometryRepresentation

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