@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://www.theworldavatar.com/kg/ontobim/> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/date> "14 September 2026";
  rdfs:comment "The Building Information Modelling ontology (OntoBIM) is an ontology developed to represent the detailed information and spatial relationships of buildings and their components (walls, doors, roofs, furniture, equipment) that is available in the Industry Foundation Classes (IFC) data schema. Information about their individual characteristics such as material, readings, and dimensions is combined from IFC or other data sources.";
  owl:versionInfo "1.2";
  <https://www.theworldavatar.com/kg/ontobim/gitCommitHash> "c0599beca8df55873a1ab061dee64e52c510c6a0" .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontobim/gitCommitHash> a owl:AnnotationProperty .

<https://w3id.org/bot#containsZone> a owl:ObjectProperty .

<https://www.theworldavatar.com/kg/ontobim/hasAxisDirection> a owl:ObjectProperty,
    owl:FunctionalProperty, owl:AsymmetricProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDirection>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:comment "A relationship that determines the local placement &apos;s exact direction to the local Z axis.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has axis direction" .

<https://www.theworldavatar.com/kg/ontobim/hasBaseSurface> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/HalfSpaceSolid>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/SurfacePlane>;
  rdfs:comment "A relationship that defines the surface defining side for a half space solid.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has base surface" .

<https://www.theworldavatar.com/kg/ontobim/hasBooleanOperator> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/BooleanClippingResult>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/IfcBooleanOperator>;
  rdfs:comment "Defines the operator type for boolean operations.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has boolean operator" .

<https://www.theworldavatar.com/kg/ontobim/hasBounds> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/Face>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/FaceOuterBound>;
  rdfs:comment "A relationship that defines the boundaries of a face.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has bounds" .

<https://www.theworldavatar.com/kg/ontobim/hasCompoundPlaneAngle> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:comment "Links the Site to its world longitude or latitude. This relationship is not intended to be stated explicitly, but inferred from its sub-properties. For application, only the sub-properties are used.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has compound plane angle" .

<https://www.theworldavatar.com/kg/ontobim/hasConnectedFaces> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ClosedShell>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/Face>;
  rdfs:comment "A relationship that defines the closed shell, comprising of a set of faces arcwise connected along common edges or vertices.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has connected faces" .

<https://www.theworldavatar.com/kg/ontobim/hasContext> a owl:ObjectProperty, owl:FunctionalProperty,
    owl:AsymmetricProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/IfcProjectRepresentation>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext>;
  rdfs:comment "A relationship that references the project to their geometric representation context.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has context" .

<https://www.theworldavatar.com/kg/ontobim/hasDerivedAxis> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CartesianTransformationOperator>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:comment "Defines a relationship from the operator to the derived axis direction, to get a list of mutually orthogonal, normalized vectors defining the transformation matrix in IFC. See IfcCartesianTransformationOperator3D and IfcCartesianTransformationOperator for more information.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has derived axis" .

<https://www.theworldavatar.com/kg/ontobim/hasDerivedXAxis> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDerivedAxis>;
  rdfs:comment "Defines a relationship from the operator to the derived x-axis direction.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has derived x-axis" .

<https://www.theworldavatar.com/kg/ontobim/hasDerivedYAxis> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDerivedAxis>;
  rdfs:comment "Defines a relationship from the operator to the derived y-axis direction.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has derived y-axis" .

<https://www.theworldavatar.com/kg/ontobim/hasDirection> a owl:ObjectProperty, owl:AsymmetricProperty;
  rdfs:domain <https://www.w3.org/2002/07/owl#Thing>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:comment "Links any entity to a direction vector. This relationship is not intended to be stated explicitly, but inferred from its sub-properties. For application, only the sub-properties are used.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has direction" .

<https://www.theworldavatar.com/kg/ontobim/hasExteriorBoundary> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/FacetedBrep>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/ClosedShell>;
  rdfs:comment "A relationship defining the exterior boundary of the solid through a shell. The shell normal shall point away from the interior of the solid.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has exterior boundary" .

<https://www.theworldavatar.com/kg/ontobim/hasExtrusionDirection> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ExtrudedAreaSolid>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:comment "Defines the direction of the extrusion of the surface.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has extrusion direction" .

<https://www.theworldavatar.com/kg/ontobim/hasExtrusionProfile> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ExtrudedAreaSolid>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/RectangleProfileDefinition>;
  rdfs:comment "A relationship defining the surface that is to be extruded, ie profile definition.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has extrusion profile" .

<https://www.theworldavatar.com/kg/ontobim/hasExtrusionStartPosition> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ExtrudedAreaSolid>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:comment "A relationship that defines the geometric start position of the extruded area solid.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has extrusion start position" .

<https://www.theworldavatar.com/kg/ontobim/hasFaceBoundary> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/FaceOuterBound>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/PolyLoop>;
  rdfs:comment "A relationship that defines the polyloop acting as the boundary for the face.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has face boundary" .

<https://www.theworldavatar.com/kg/ontobim/hasFacility> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://w3id.org/bot#containsZone>;
  rdfs:domain <https://w3id.org/bot#Building>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/Facility>;
  rdfs:comment "Relation to facility contained within a building.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has facility" .

<https://www.theworldavatar.com/kg/ontobim/hasFirstOperand> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/BooleanClippingResult>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "A relationship that defines the first operand/geometry of the boolean clipping operation. This is usually a swept area solid or another boolean clipping result.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has first operand" .

<https://www.theworldavatar.com/kg/ontobim/hasGeometricRepresentation> a owl:ObjectProperty;
  rdfs:domain _:278f4d;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/ModelRepresentation3D>;
  rdfs:comment "A relationship between an element or void within the space or building and their geometric representation defined according to IFC schema.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has geometric representation of" .

_:278f4d a owl:Class;
  owl:unionOf _:278f5d .

_:278f5d rdf:first <https://www.theworldavatar.com/kg/ontobim/GeometricVoid>;
  rdf:rest _:278f6d .

_:278f6d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasIfcRepresentation> a owl:ObjectProperty;
  rdfs:domain _:278f7d;
  rdfs:range _:278fdd;
  rdfs:comment "A relationship between a zone or element within a building to their representation in the IFC schema.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has IFC representation of" .

_:278f7d a owl:Class;
  owl:unionOf _:278f8d .

_:278f8d rdf:first <https://w3id.org/bot#Building>;
  rdf:rest _:278f9d .

_:278f9d rdf:first <https://w3id.org/bot#Element>;
  rdf:rest _:278fad .

_:278fad rdf:first <https://w3id.org/bot#Site>;
  rdf:rest _:278fbd .

_:278fbd rdf:first <https://w3id.org/bot#Storey>;
  rdf:rest _:278fcd .

_:278fcd rdf:first <https://www.theworldavatar.com/kg/ontobim/Room>;
  rdf:rest rdf:nil .

_:278fdd a owl:Class;
  owl:unionOf _:278fed .

_:278fed rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>;
  rdf:rest _:278ffd .

_:278ffd rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasLocalOrigin> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CartesianTransformationOperator>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/CartesianPoint>;
  rdfs:comment "Defines the required translation origin, specified as a cartesian point. The actual translation transform the geometric origin to the local origin.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has local origin" .

<https://www.theworldavatar.com/kg/ontobim/hasLocalPosition> a owl:ObjectProperty;
  rdfs:domain _:27900d;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:comment "A relationship between the abstract boundaries of a spatial zone or a component within the space or building and their placement position within the model. Note that this does not define their concrete geometric representation positions, which is only available in the ModelRepresentation3D class.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has local position" .

_:27900d a owl:Class;
  owl:unionOf _:27901d .

_:27901d rdf:first <https://www.theworldavatar.com/kg/ontobim/GeometricVoid>;
  rdf:rest _:27902d .

_:27902d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>;
  rdf:rest _:27903d .

_:27903d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation>;
  rdf:rest _:27904d .

_:27904d rdf:first <https://www.theworldavatar.com/kg/ontobim/PolygonalBoundedHalfSpace>;
  rdf:rest _:27905d .

_:27905d rdf:first <https://www.theworldavatar.com/kg/ontobim/RectangleProfileDefinition>;
  rdf:rest _:27906d .

_:27906d rdf:first <https://www.theworldavatar.com/kg/ontobim/SurfacePlane>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasNextVertex> a owl:ObjectProperty, owl:IrreflexiveProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/LineVertex>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/LineVertex>;
  rdfs:comment "A relationship that linked the current vertex to the next vertex in a line.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has next vertex" .

<https://www.theworldavatar.com/kg/ontobim/hasParentContext> a owl:ObjectProperty,
    owl:AsymmetricProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationSubContext>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext>;
  rdfs:comment "A relationship between the parent and child context to share their contextual attributes.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has parent context" .

<https://www.theworldavatar.com/kg/ontobim/hasPolygonalBoundary> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/PolygonalBoundedHalfSpace>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/Polyline>;
  rdfs:comment "A relationship that defines the half space&apos;s 2D bounded curve, defined in the xy plane of the position coordinate system.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has polygonal boundary" .

<https://www.theworldavatar.com/kg/ontobim/hasProfileType> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/RectangleProfileDefinition>;
  rdfs:range <https://standards.buildingsmart.org/IFC/DEV/IFC2x3/TC1/OWL#AREA>;
  rdfs:comment "A relationship that defines that profile type of a profile definition of a surface.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has profile type" .

<https://www.theworldavatar.com/kg/ontobim/hasRefDirection> a owl:ObjectProperty,
    owl:FunctionalProperty, owl:AsymmetricProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDirection>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:comment "A relationship that determines the local placement direction to the local X axis.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has ref direction" .

<https://www.theworldavatar.com/kg/ontobim/hasRefElevation> a owl:ObjectProperty,
    owl:FunctionalProperty;
  rdfs:domain _:27907d;
  rdfs:range <https://www.ontology-of-units-of-measure.org/resource/om-2/Height>;
  rdfs:comment "A relationship that defines the Site&apos;s datum elevation or the Building&apos;s reference height relative to sea level, as well as the elevation from the base of one storey, relative to the internal reference height of the building.";
  rdfs:isDefinedBy <https://www.ontology-of-units-of-measure.org/resource/om-2/>;
  rdfs:label "has reference elevation" .

_:27907d a owl:Class;
  owl:unionOf _:27908d .

_:27908d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcBuildingRepresentation>;
  rdf:rest _:27909d .

_:27909d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation>;
  rdf:rest _:2790ad .

_:2790ad rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcStoreyRepresentation>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasRefLatitude> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasCompoundPlaneAngle>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:comment "A relationship between the site of a model and its world latitude with respect to the world geodetic system WGS84..";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has reference latitude" .

<https://www.theworldavatar.com/kg/ontobim/hasRefLongitude> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasCompoundPlaneAngle>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:comment "A relationship between the site of a model and its world longtitude with respect to the world geodetic system WGS84..";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has reference longitude" .

<https://www.theworldavatar.com/kg/ontobim/hasRefPoint> a owl:ObjectProperty;
  rdfs:domain _:2790bd;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/CartesianPoint>;
  rdfs:comment "A relationship that defines the geometric position of a reference point.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has reference point" .

_:2790bd a owl:Class;
  owl:unionOf _:2790cd .

_:2790cd rdf:first <https://www.theworldavatar.com/kg/ontobim/LineVertex>;
  rdf:rest _:2790dd .

_:2790dd rdf:first <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasRelativePositionTo> a owl:ObjectProperty,
    owl:FunctionalProperty, owl:IrreflexiveProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:comment "A relationship between a component or spatial zone&apos;s placement position to their parent zone&apos;s placement position within the model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has relative position to" .

<https://www.theworldavatar.com/kg/ontobim/hasRepresentationItem> a owl:ObjectProperty,
    owl:AsymmetricProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ModelRepresentation3D>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "A relationship defining the representation items that constitutes the 3D geometric model representation of an element.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has representation item" .

<https://www.theworldavatar.com/kg/ontobim/hasRoom> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://w3id.org/bot#containsZone>;
  rdfs:domain _:2790ed;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/Room>;
  rdfs:comment "Relation to a room contained within a storey or facility. By linking the room to a storey and facility, it also enables users to detect which storeys a facility is found on.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has facility" .

_:2790ed a owl:Class;
  owl:unionOf _:2790fd .

_:2790fd rdf:first <https://w3id.org/bot#Storey>;
  rdf:rest _:27910d .

_:27910d rdf:first <https://www.theworldavatar.com/kg/ontobim/Facility>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasRootZone> a owl:ObjectProperty, owl:FunctionalProperty,
    owl:IrreflexiveProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/IfcProjectRepresentation>;
  rdfs:range _:27911d;
  rdfs:comment "A relationship that reference the root of the project&apos;s spatial structure hierarchy to a zone of either site or building level.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has root zone" .

_:27911d a owl:Class;
  owl:unionOf _:27912d .

_:27912d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcBuildingRepresentation>;
  rdf:rest _:27913d .

_:27913d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasSecondOperand> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/BooleanClippingResult>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "A relationship that defines the second operand/geometry of the boolean clipping operation. This is usually a half space solid.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has second operand" .

<https://www.theworldavatar.com/kg/ontobim/hasSourcePlacement> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ModelRepresentation3D>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:comment "A relationship defining the source placement of an existing geometric representation for an element&apos;s model representaion. This relationship must be used alongside the &quot;hasTargetPlacement&quot; property. The target placement is linked to a transformation operator which will transform the source placement into the right location for this instance.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has source placement" .

<https://www.theworldavatar.com/kg/ontobim/hasStartingVertex> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/Polyline>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/LineVertex>;
  rdfs:comment "A relationship that indicates the starting vertex for a line.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has starting vertex" .

<https://www.theworldavatar.com/kg/ontobim/hasSubContext> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ModelRepresentation3D>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationSubContext>;
  rdfs:comment "Defines the the representation context for which the different subtypes of model representation are valid";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has subcontext" .

<https://www.theworldavatar.com/kg/ontobim/hasTargetPlacement> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ModelRepresentation3D>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/CartesianTransformationOperator>;
  rdfs:comment "A relationship defining the target placement of an existing geometric representation source for an element&apos;s model representaion. This relationship must be used alongside the &quot;hasSourcePlacement&quot; property. The target placement is linked to a transformation operator which will transform the source placement into the right location for this instance.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has target placement" .

<https://www.theworldavatar.com/kg/ontobim/hasTargetView> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationSubContext>;
  rdfs:range <https://standards.buildingsmart.org/IFC/DEV/IFC2x3/TC1/OWL#IfcGeometricProjectionEnum>;
  rdfs:comment "A relationship that defines the target IFC view of the representation which is applicable to the subcontext.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has target view" .

<https://www.theworldavatar.com/kg/ontobim/hasTerrainElevation> a owl:ObjectProperty;
  rdfs:domain _:27914d;
  rdfs:range <https://www.ontology-of-units-of-measure.org/resource/om-2/Height>;
  rdfs:comment "A relationship that defines the elevation of the terrain around the building footprint, relative to the sea level.";
  rdfs:isDefinedBy <https://www.ontology-of-units-of-measure.org/resource/om-2/>;
  rdfs:label "has terrain elevation" .

_:27914d a owl:Class;
  owl:unionOf _:27915d .

_:27915d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcBuildingRepresentation>;
  rdf:rest _:27916d .

_:27916d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation>;
  rdf:rest _:27917d .

_:27917d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcStoreyRepresentation>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasTrueNorth> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:comment "Defines the direction of the geometric representation context&apos;s true north relative to the underlying coordinate system as established by the attribute WorldCoordinateSystem.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has true north" .

<https://www.theworldavatar.com/kg/ontobim/hasVoid> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/GeometricVoid>;
  rdfs:comment "A relationship that defines the voids in any element&apos;s geometry.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has void" .

<https://www.theworldavatar.com/kg/ontobim/hasWorldCoordinateSystem> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext>;
  rdfs:range <https://www.theworldavatar.com/kg/ontobim/LocalPlacement>;
  rdfs:comment "Establishes the engineering coordinate system for all representation contexts used by the project.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has world coordinate system" .

<https://www.theworldavatar.com/kg/ontoubemmp/consumesUtilities> a owl:ObjectProperty;
  rdfs:domain <https://w3id.org/bot#Zone>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoubemmp/UtilitiesConsumption>;
  rdfs:comment "A relationship between a facility and its consumed utilities";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoubemmp/>;
  rdfs:label "consumes utilities" .

<https://www.theworldavatar.com/kg/ontobim/hasAgreementFlag> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/HalfSpaceSolid>;
  rdfs:range xsd:boolean;
  rdfs:comment "A boolean property that determines the subset of a half space. When true, the subset is the one the normal points away from. Otherwise, the subset is the one the normal points into.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has agreement flag" .

<https://www.theworldavatar.com/kg/ontobim/hasCapacity> a owl:DatatypeProperty;
  rdfs:domain <https://w3id.org/bot#Zone>;
  rdfs:range xsd:integer;
  rdfs:comment "Indicates the maximum number of occupants a specific zone can accommodate";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has capacity" .

<https://www.theworldavatar.com/kg/ontobim/hasContextIdentifier> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationSubContext>;
  rdfs:range xsd:string;
  rdfs:comment "Defines an optional identifier of the representation sub-context as used within a project.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has context identifier" .

<https://www.theworldavatar.com/kg/ontobim/hasContextType> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationSubContext>;
  rdfs:range xsd:string;
  rdfs:comment "The description of the type of a representation context in IFC, usually a string representation of IfcGeometricProjectionEnum like Model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has context type" .

<https://www.theworldavatar.com/kg/ontobim/hasCoordinate> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CartesianPoint>;
  rdfs:range xsd:double;
  rdfs:comment "Defines the x-,y-, and z-coordinates for a Cartesian Point as a double value. This relationship is not intended to be stated explicitly, but inferred from its sub-properties. For application, only the sub-properties are used.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has coordinate" .

<https://www.theworldavatar.com/kg/ontobim/hasDegree> a owl:DatatypeProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDegreeMinuteSecond>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:range xsd:integer;
  rdfs:comment "A relationship that defines the compound plane angle&apos;s degrees measure  as an integer value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has degree" .

<https://www.theworldavatar.com/kg/ontobim/hasDegreeMinuteSecond> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:range xsd:integer;
  rdfs:comment "Defines the degree, minutes, seconds, and microseconds for a Compound Plane Angle as an integer value. This relationship is not intended to be stated explicitly, but inferred from its sub-properties. For application, only the sub-properties are used.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has degree minute or second" .

<https://www.theworldavatar.com/kg/ontobim/hasDirectionRatio> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:range xsd:double;
  rdfs:comment "Defines the x,y, and z direction ratio for a Direction Vector as a double value. This relationship is not intended to be stated explicitly, but inferred from its sub-properties. For application, only the sub-properties are used.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has direction ratio" .

<https://www.theworldavatar.com/kg/ontobim/hasExtrusionDepth> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ExtrudedAreaSolid>;
  rdfs:range xsd:double;
  rdfs:comment "Defines the distance that the solid is extruded.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has extrusion depth" .

<https://www.theworldavatar.com/kg/ontobim/hasIfcId> a owl:DatatypeProperty;
  rdfs:domain _:27918d;
  rdfs:range xsd:string;
  rdfs:comment "A relationship between an abstract zone or tangible element/component and their IFC ID stored in the IFC file.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has a IFC ID of" .

_:27918d a owl:Class;
  owl:unionOf _:27919d .

_:27919d rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>;
  rdf:rest _:2791ad .

_:2791ad rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontobim/hasMicroSecond> a owl:DatatypeProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDegreeMinuteSecond>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:range xsd:integer;
  rdfs:comment "A relationship that defines the compound plane angle&apos;s microseconds measure as an integer value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has microseconds" .

<https://www.theworldavatar.com/kg/ontobim/hasMinute> a owl:DatatypeProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDegreeMinuteSecond>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:range xsd:integer;
  rdfs:comment "A relationship that defines the compound plane angle&apos;s minutes measure as an integer value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has minute" .

<https://www.theworldavatar.com/kg/ontobim/hasPhase> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/IfcProjectRepresentation>;
  rdfs:range xsd:string;
  rdfs:comment "Defines the current project phase. As IFC allows this attribute to be open to interpretation for all project partners, values are inexhaustible.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has phase" .

<https://www.theworldavatar.com/kg/ontobim/hasPrecision> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext>;
  rdfs:range xsd:double;
  rdfs:comment "A relationship between the geometric representation context and their model precision value, that indicates tolerance level for which two given points are still identical.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has precision" .

<https://www.theworldavatar.com/kg/ontobim/hasRepresentationType> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/ModelRepresentation3D>;
  rdfs:range xsd:string;
  rdfs:comment "A relationship decribing the type of representation context for a 3D model representation. This is equivalent to the representation type attribute in the IfcRepresentation class.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has representation type" .

<https://www.theworldavatar.com/kg/ontobim/hasScale> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CartesianTransformationOperator>;
  rdfs:range xsd:double;
  rdfs:comment "Defines a relationship from the operator to their scaling value for transformation.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has scale" .

<https://www.theworldavatar.com/kg/ontobim/hasSecond> a owl:DatatypeProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDegreeMinuteSecond>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle>;
  rdfs:range xsd:integer;
  rdfs:comment "A relationship that defines the compound plane angle&apos;s seconds measure as an integer value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has seconds" .

<https://www.theworldavatar.com/kg/ontobim/hasSpaceDimension> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext>;
  rdfs:range xsd:integer;
  rdfs:comment "A relationship defining a geometric representation context and their integer dimension count of the coordinate space modeled. It is usually 2 or 3.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has space dimensions" .

<https://www.theworldavatar.com/kg/ontobim/hasVoidType> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/GeometricVoid>;
  rdfs:range xsd:string;
  rdfs:comment "Defines the type of geometric void, usually opening or recess.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has void type" .

<https://www.theworldavatar.com/kg/ontobim/hasXCoordinate> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasCoordinate>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CartesianPoint>;
  rdfs:range xsd:double;
  rdfs:comment "A relationship that defines the Cartesian Point X-coordinates as a double value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has x coordinates" .

<https://www.theworldavatar.com/kg/ontobim/hasXDimensionExtent> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/RectangleProfileDefinition>;
  rdfs:range xsd:double;
  rdfs:comment "Defines the X-extents for the rectangle profile.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has x dimension extent" .

<https://www.theworldavatar.com/kg/ontobim/hasXDirectionRatio> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDirectionRatio>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:range xsd:double;
  rdfs:comment "A relationship that defines the Direction Vector&apos;s X-direction ratio as a double value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has x direction ratio" .

<https://www.theworldavatar.com/kg/ontobim/hasYCoordinate> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasCoordinate>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CartesianPoint>;
  rdfs:range xsd:double;
  rdfs:comment "A relationship that defines the Cartesian Point Y-coordinates as a double value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has y coordinates" .

<https://www.theworldavatar.com/kg/ontobim/hasYDimensionExtent> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/RectangleProfileDefinition>;
  rdfs:range xsd:double;
  rdfs:comment "Defines the Y-extents for the rectangle profile.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has y dimension extent" .

<https://www.theworldavatar.com/kg/ontobim/hasYDirectionRatio> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDirectionRatio>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:range xsd:double;
  rdfs:comment "A relationship that defines the Direction Vector&apos;s Y-direction ratio as a double value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has y direction ratio" .

<https://www.theworldavatar.com/kg/ontobim/hasZCoordinate> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasCoordinate>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/CartesianPoint>;
  rdfs:range xsd:double;
  rdfs:comment "A relationship that defines the Cartesian Point Z-coordinates as a double value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has z coordinates" .

<https://www.theworldavatar.com/kg/ontobim/hasZDimensionExtent> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/RectangleProfileDefinition>;
  rdfs:range xsd:double;
  rdfs:comment "Defines the Z-extents for the rectangle profile.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has z dimension extent" .

<https://www.theworldavatar.com/kg/ontobim/hasZDirectionRatio> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontobim/hasDirectionRatio>;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/DirectionVector>;
  rdfs:range xsd:double;
  rdfs:comment "A relationship that defines the Direction Vector&apos;s Z-direction ratio as a double value.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "has z direction ratio" .

<https://www.theworldavatar.com/kg/ontobim/isLoopNonInversedOrientation> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontobim/FaceOuterBound>;
  rdfs:range xsd:boolean;
  rdfs:comment "A boolean property that indicates whether the loop has the same sense when used to bound the face as when first defined. When false, the senses of all its component oriented edges are implicitly reversed when used in the face.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "is loop non inversed orientation" .

<https://www.w3.org/2000/01/rdf-schema#label> a owl:DatatypeProperty;
  rdfs:domain _:2791bd;
  rdfs:range xsd:string;
  rdfs:comment "A relationship between the Zone or Element of a building and its reference name that is stored as a string literal such as Basement 1, 1st Floor or Wooden Table.";
  rdfs:isDefinedBy <https://www.w3.org/2000/01/rdf-schema>;
  rdfs:label "label" .

_:2791bd a owl:Class;
  owl:unionOf _:2791cd .

_:2791cd rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>;
  rdf:rest _:2791dd .

_:2791dd rdf:first <https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation>;
  rdf:rest rdf:nil .

<https://standards.buildingsmart.org/IFC/DEV/IFC2x3/TC1/OWL#AREA> a owl:Class .

<https://standards.buildingsmart.org/IFC/DEV/IFC2x3/TC1/OWL#IfcGeometricProjectionEnum>
  a owl:Class .

<https://w3id.org/bot#Building> a owl:Class;
  owl:equivalentClass <https://www.purl.org/oema/infrastructure/Building>;
  rdfs:subClassOf _:2791ed .

_:2791ed a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasIfcRepresentation>;
  owl:allValuesFrom <https://www.theworldavatar.com/kg/ontobim/IfcBuildingRepresentation> .

<https://w3id.org/bot#Element> a owl:Class;
  rdfs:subClassOf _:2791fd .

_:2791fd a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasIfcRepresentation>;
  owl:allValuesFrom <https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation> .

<https://w3id.org/bot#Site> a owl:Class;
  rdfs:subClassOf _:27920d .

_:27920d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasIfcRepresentation>;
  owl:allValuesFrom <https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation> .

<https://w3id.org/bot#Storey> a owl:Class;
  rdfs:subClassOf _:27921d .

_:27921d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasIfcRepresentation>;
  owl:allValuesFrom <https://www.theworldavatar.com/kg/ontobim/IfcStoreyRepresentation> .

<https://w3id.org/bot#Zone> a owl:Class .

<https://www.ontology-of-units-of-measure.org/resource/om-2/Angle> a owl:Class .

<https://www.ontology-of-units-of-measure.org/resource/om-2/Height> a owl:Class .

<https://www.purl.org/oema/infrastructure/Building> a owl:Class;
  rdfs:isDefinedBy <https://www.purl.org/oema/infrastructure/> .

<https://www.theworldavatar.com/kg/ontobim/BooleanClippingResult> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>,
    _:27922d, _:27923d;
  rdfs:comment "Defines a solid that is created as a result of the Boolean difference between a solid (restricted to swept area solid) and a half space solid. The solid is the regularization of the set of all points which are in the first operand/geometry, but not in the second operand. More than one difference operation can be applied to achieve this solid. Its IFC equivalent is IfcBooleanClippingResult.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Boolean Clipping Result" .

_:27922d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasFirstOperand>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation> .

_:27923d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasSecondOperand>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation> .

<https://www.theworldavatar.com/kg/ontobim/CartesianPoint> a owl:Class;
  rdfs:comment "A point defined by its coordinates in a two or three dimensional rectangular Cartesian coordinate system. Its IFC equivalent is IfcCartesianPoint.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Cartesian Point" .

<https://www.theworldavatar.com/kg/ontobim/CartesianTransformationOperator> a owl:Class;
  rdfs:subClassOf _:27924d;
  rdfs:comment "This class defines a geometric transformation in two- or three-dimensional space composed of translation, rotation, mirroring and uniform scaling. Its closest equivalent is IfcCartesianTransformationOperator2D or IfcCartesianTransformationOperator3D.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Cartesian Transformation Operator" .

_:27924d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasLocalOrigin>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/CartesianPoint> .

<https://www.theworldavatar.com/kg/ontobim/ClosedShell> a owl:Class;
  rdfs:comment "Defines a shell of dimensionality 2, that typically serves as a bound for a region. It is usually represented by a collection of faces. Its IFC equivalent is IfcClosedShell.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Closed Shell" .

<https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle> a owl:Class;
  rdfs:subClassOf <https://www.ontology-of-units-of-measure.org/resource/om-2/Angle>;
  rdfs:comment "A compound measure of the plane angle in degrees, minutes, seconds, and optionally micro-seconds of arc, as defined in IfcCompoundPlaneAngleMeasure. This quantity class is intended to work only for IFC models.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Compound Plane Angle" .

<https://www.theworldavatar.com/kg/ontobim/DirectionVector> a owl:Class;
  rdfs:comment "Defines a general direction vector in two or three dimensional space based on direction ratios. Its IFC equivalent is IfcDirection.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Direction Vector" .

<https://www.theworldavatar.com/kg/ontobim/ExtrudedAreaSolid> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/SolidModel>;
  rdfs:comment "Defined a solid by sweeping a bounded planar surface in a given direction. If the planar area has inner boundaries, i.e. holes defined, then those holes shall be swept into holes of the solid. Its IFC equivalent is IfcExtrudedAreaSolid.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Extruded Area Solid" .

<https://www.theworldavatar.com/kg/ontobim/Face> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/TopologicalRepresentation>;
  rdfs:comment "Defines a topological entity of dimensionality 2, that is represented by its bounding loops or face bounds. Its IFC equivalent is IfcFace.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Face" .

<https://www.theworldavatar.com/kg/ontobim/FaceOuterBound> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/TopologicalRepresentation>;
  rdfs:comment "Defines a loop that is the outer boundary of a face. Only one should exist for any given face. Its IFC equivalent is IfcFaceOuterBound.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Face Outer Bound" .

<https://www.theworldavatar.com/kg/ontobim/FacetedBrep> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/SolidModel>;
  rdfs:comment "Defines a simple form of boundary representation model in which all faces are planar and all edges are straight lines. Its IFC equivalent is IfcFacetedBrep and this class has to follow the topological constraints of IfcManifoldSolidBrep.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Faceted Brep" .

<https://www.theworldavatar.com/kg/ontobim/Facility> a owl:Class;
  rdfs:subClassOf <https://w3id.org/bot#Zone>;
  rdfs:comment "An independent unit of the built environment, intended to serve at least one function or user activity. A facility is a part of the physical world or a virtual world with a 3D spatial extent that can serve one and more storeys. A facility also can comprise of one or several rooms with different purposes. For example, a multi-storey department store is a facility, which comprise of smaller shopping departments or rooms.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Facility" .

<https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation> a owl:Class;
  rdfs:comment "A representation of the element that describes the shape of each element, with additional meaning of having geometric position, orientation, or both.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Geometric Representation " .

<https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext> a owl:Class;
  rdfs:subClassOf _:27925d, _:27926d;
  rdfs:comment "Defines a distinct coordinate space, that is spatially unrelated to other coordinate spaces, as the overall representation context in which geometric representation items are geometrically founded. Its IFC equivalent is IfcGeometricRepresentationContext.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Geometric Representation Context" .

_:27925d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasTrueNorth>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/DirectionVector> .

_:27926d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasWorldCoordinateSystem>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/LocalPlacement> .

<https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationSubContext> a owl:Class;
  rdfs:subClassOf _:27927d;
  rdfs:comment "Define semantically distinguished representation types for different information content, dependent on the representation view and the target scale. This enables the control of the level of detail. As a subcontext, it inherits several attributes from the parent context.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Geometric Representation SubContext" .

_:27927d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasParentContext>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationContext> .

<https://www.theworldavatar.com/kg/ontobim/GeometricVoid> a owl:Class;
  rdfs:comment "A class that modifies (usually subtracts from) the shape and appearance of the host elements, such as walls, floors, ceilings, and roofs. It is equivalent to the IfcFeatureElementSubtraction or IfcOpeningElement class.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Geometric Void" .

<https://www.theworldavatar.com/kg/ontobim/HalfSpaceSolid> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "A solid that is defined by the half space, ie the regular subset of the domain which lies on one side of an unbounded surface. The surface side in the half space is determined by the surface normal and agreement flag. A valid half space solid must have the domain divided exactly into two subsets by the surface. Its IFC equivalent is IfcHalfSpaceSolid.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Half Space Solid" .

<https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation> a owl:Class;
  rdfs:comment "Defines the abstract representation of zones in an IFC model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Ifc Abstract Representation" .

<https://www.theworldavatar.com/kg/ontobim/IfcBooleanOperator> a owl:Class .

<https://www.theworldavatar.com/kg/ontobim/IfcBuildingRepresentation> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>;
  rdfs:comment "Defines the abstract representation of the building in an IFC model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Ifc Building Representation" .

<https://www.theworldavatar.com/kg/ontobim/IfcModelRepresentation> a owl:Class;
  rdfs:comment "Defines the geometric representation of an element as an IFC model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Ifc Model Representation" .

<https://www.theworldavatar.com/kg/ontobim/IfcProjectRepresentation> a owl:Class;
  rdfs:comment "Defines an abstract container class that establishes the context in IFC schema for information to be exchanged or shared, and reference the root of the Zone hierarchy. Its IFC equivalent is IfcProject.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Ifc Project Representation" .

<https://www.theworldavatar.com/kg/ontobim/IfcRoomRepresentation> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>;
  rdfs:comment "Defines the abstract representation of the room in an IFC model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Ifc Room Representation" .

<https://www.theworldavatar.com/kg/ontobim/IfcSiteRepresentation> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>,
    _:27928d, _:27929d;
  rdfs:comment "Defines the abstract representation of the site in an IFC model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Ifc Site Representation" .

_:27928d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasRefLatitude>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle> .

_:27929d a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasRefLongitude>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/CompoundPlaneAngle> .

<https://www.theworldavatar.com/kg/ontobim/IfcStoreyRepresentation> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/IfcAbstractRepresentation>;
  rdfs:comment "Defines the abstract representation of the storey in an IFC model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Ifc Storey Representation" .

<https://www.theworldavatar.com/kg/ontobim/Laboratory> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Room>;
  rdfs:comment "A specialized room equipped for scientific experiments, research, or teaching, often containing specific apparatus and safety features.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Laboratory" .

<https://www.theworldavatar.com/kg/ontobim/LectureTheatre> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Room>;
  rdfs:comment "A large room or hall designed for delivering lectures, often equipped with tiered seating and advanced audio-visual facilities.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "LectureTheatre" .

<https://www.theworldavatar.com/kg/ontobim/LineVertex> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/TopologicalRepresentation>;
  rdfs:comment "Defines a vertex on a polyline that follows a sequence. Its geometric position is given by a cartesian point.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "LineVertex" .

<https://www.theworldavatar.com/kg/ontobim/LocalPlacement> a owl:Class;
  rdfs:comment "Defines the relative placement of a product in relation to the placement of a parent product or the absolute placement of a product within the project&apos;s geometric representation context. Its IFC equivalent is the IfcLocalPlacement class.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Local Placement" .

<https://www.theworldavatar.com/kg/ontobim/ModelRepresentation3D> a owl:Class;
  rdfs:subClassOf _:2792ad, _:2792bd, _:2792cd;
  rdfs:comment "The 3D geometric model representation of an element in a IFC model.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "3D Model Representation" .

_:2792ad a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasSourcePlacement>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/LocalPlacement> .

_:2792bd a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasSubContext>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentationSubContext> .

_:2792cd a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasTargetPlacement>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/CartesianTransformationOperator> .

<https://www.theworldavatar.com/kg/ontobim/PolyLine> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "Defines a bounded curve of n-1 linear segments, defined by a list of n Line Vertex. Its IFC equivalent is IfcPolyline.";
  rdfs:label "Poly line" .

<https://www.theworldavatar.com/kg/ontobim/PolyLoop> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Polyline>;
  rdfs:comment "Defines a polyline that is a closed loop. Its closest IFC equivalent is IfcPolyLoop.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Poly Loop" .

<https://www.theworldavatar.com/kg/ontobim/PolygonalBoundedHalfSpace> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/HalfSpaceSolid>;
  rdfs:comment "Defines a half space solid, in which the half space is bounded by a polygonal boundary. Its IFC equivalent is IfcPolygonalBoundedHalfSpace.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Polygonal Bounded Half Space" .

<https://www.theworldavatar.com/kg/ontobim/Polyline> a owl:Class;
  rdfs:subClassOf _:2792dd .

_:2792dd a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasStartingVertex>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontobim/LineVertex> .

<https://www.theworldavatar.com/kg/ontobim/RectangleProfileDefinition> a owl:Class;
  rdfs:subClassOf _:2792ed;
  rdfs:comment "Defines the profile definition of the swept surface geometry or swept area solid as a rectangle. Its IFC equivalent is the IfcRectangleProfileDef class.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Rectangle Profile Definition" .

_:2792ed a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasProfileType>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://standards.buildingsmart.org/IFC/DEV/IFC2x3/TC1/OWL#AREA> .

<https://www.theworldavatar.com/kg/ontobim/Room> a owl:Class;
  rdfs:subClassOf <https://w3id.org/bot#Zone>, _:2792fd;
  rdfs:comment "An independent unit within a building, intended to serve at least one function or user activity for the building occupants or visitors. A room is a part of the physical world or a virtual world whose 3D spatial extent is bounded either tangibly by physical elements (ceiling, wall, floor) or theoretically by abstract units of spaces (departments, workspaces)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Room" .

_:2792fd a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontobim/hasIfcRepresentation>;
  owl:allValuesFrom <https://www.theworldavatar.com/kg/ontobim/IfcRoomRepresentation> .

<https://www.theworldavatar.com/kg/ontobim/SeminarRoom> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Room>;
  rdfs:comment "A space intended for smaller group discussions, presentations, or seminars, typically furnished with tables and chairs for interactive sessions.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "SeminarRoom" .

<https://www.theworldavatar.com/kg/ontobim/SolidModel> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "Defines a complete representation of an element&apos;s nominal shape such that all points in the interior are connected. There are several different types of solid model representations. Its IFC equivalent is IfcSolidModel.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Solid Model" .

<https://www.theworldavatar.com/kg/ontobim/SurfacePlane> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "Defines an unbounded surface with a constant normal (specified by a point and its normal direction vector). A surface can be envisioned as a set of connected points in 3-dimensional space which is always 2-dimensional locally, but need not be a manifold. Its IFC equivalent is IfcPlane.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Surface Plane" .

<https://www.theworldavatar.com/kg/ontobim/TopologicalRepresentation> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/GeometricRepresentation>;
  rdfs:comment "A representation of the element that describes how elements are bounded and connected in an abstract manner.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "Topological Representation" .

<https://www.theworldavatar.com/kg/ontobim/TutorialRoom> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Room>;
  rdfs:comment "A room designed for more intimate, interactive learning sessions, often used for tutorials, group studies, or workshops.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontobim/>;
  rdfs:label "TutorialRoom" .

<https://www.theworldavatar.com/kg/ontoubemmp/UtilitiesConsumption> a owl:Class .

<https://www.w3.org/2002/07/owl#Thing> a owl:Class .
