Class: GeometryRepresentation

Minimal geometry reference for an entity, separating representation from encoding format.

URI: pbs:GeometryRepresentation

classDiagram class GeometryRepresentation click GeometryRepresentation href "./GeometryRepresentation.html" GeometryRepresentation : geometry_format GeometryRepresentation : geometry_reference GeometryRepresentation : geometry_representation GeometryRepresentation --> "1" GeometryRepresentationType : geometry_representation click GeometryRepresentationType href "./GeometryRepresentationType.html"

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), ind... direct
geometry_format 0..1
String
Optional serialization/encoding format (for example ifc, gltf, wkt, geojson),... direct

Usages

used by used in type used
Entity 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
ProjectContext 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
AbstractCostRecord geometry_representations range GeometryRepresentation
CostItem geometry_representations range GeometryRepresentation
CostAssembly geometry_representations range GeometryRepresentation
Material geometry_representations range GeometryRepresentation

Identifier and Mapping Information

Schema Source

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://example.org/pragmatic-bim-data-contract
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://example.org/pragmatic-bim-data-contract
attributes:
  geometry_reference:
    name: geometry_reference
    description: URI/path/hash/pointer to geometry payload.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: geometry_reference
    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://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: geometry_representation
    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://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: geometry_format
    owner: GeometryRepresentation
    domain_of:
    - GeometryRepresentation
    range: string
class_uri: pbs:GeometryRepresentation