Skip to content

Class: MetadataEntry

Generic metadata entry for storing IFC attributes, PropertySet fields, or project-specific key-value data.

Embedded value type — nested inside a parent record, not a graph node.

URI: pbs:MetadataEntry

classDiagram
direction TB
class MetadataEntry
click MetadataEntry href "./MetadataEntry.html" _blank
Hold "Alt" / "Option" to enable pan & zoom

Class Properties

Property Value
Class URI pbs:MetadataEntry

Slots

Name Cardinality and Range Description Inheritance
metadata_key 1
String
Metadata key, for example IfcWall.FireRating or Pset_WallCommon.Reference. direct
metadata_value 0..1
String
Metadata value serialized as text. direct

Usages

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

Identifier and Mapping Information

Schema Source

  • from schema: https://schema.pragmaticbim.ch

Mappings

Mapping Type Mapped Value
self pbs:MetadataEntry
native pbs:MetadataEntry

LinkML Source

Direct

name: MetadataEntry
description: Generic metadata entry for storing IFC attributes, PropertySet fields,
  or project-specific key-value data.
from_schema: https://schema.pragmaticbim.ch
slots:
- metadata_key
- metadata_value
class_uri: pbs:MetadataEntry

Induced

name: MetadataEntry
description: Generic metadata entry for storing IFC attributes, PropertySet fields,
  or project-specific key-value data.
from_schema: https://schema.pragmaticbim.ch
attributes:
  metadata_key:
    name: metadata_key
    description: Metadata key, for example IfcWall.FireRating or Pset_WallCommon.Reference.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: MetadataEntry
    domain_of:
    - MetadataEntry
    range: string
    required: true
  metadata_value:
    name: metadata_value
    description: Metadata value serialized as text.
    from_schema: https://schema.pragmaticbim.ch
    rank: 1000
    owner: MetadataEntry
    domain_of:
    - MetadataEntry
    range: string
class_uri: pbs:MetadataEntry