made by pyLODE

RealEstateCore Core Module

Metadata

IRI
https://w3id.org/rec/core/
Publisher(s)
RealEstateCore Consortium
Creator(s)
Karl Hammar
Erik Wallin
Modified
2020-04-21
Version Information
3.1.1
Version IRI
https://w3id.org/rec/core/3.1.1/
Imports
https://w3id.org/rec/metadata/3.1.1/
Ontology RDF
RDF (xml)

Description

The REC core module collects the top-level classes and properties that span over or are reused within multiple REC modules.

Note that this module reuses certain classes, properties, and named individuals from other vocabularies, e.g., GeoSPARQL; the copyright conditions on those reused entities are stated in their respective rdfs:comments annotations.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Namespaces
  5. Legend

Overview

Figure 1: Ontology overview

Classes

Geometryc

IRI http://www.opengis.net/ont/geosparql#Geometry
Description The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types. GeoSPARQL is Copyright (c) 2012 Open Geospatial Consortium, Inc. All Rights Reserved. http://www.opengeospatial.org/ogc/document.
Sub-classes GeoReferenceOrigoc
In domain of geo:hasSerializationdp
geo:asGMLdp
geo:asWKTdp
In range of geo:hasGeometryop
geo:defaultGeometryop

Agentc

IRI https://w3id.org/rec/core/Agent
Description The human or machine that consumes or acts upon an object or data.

Buildingc

IRI https://w3id.org/rec/core/Building
Description A confined building structure.
Super-classes RealEstateComponentc
In domain of hasGeoReferenceOrigoop
hasBuildingComponentop
In range of isPartOfBuildingop
servesBuildingop

Building componentc

IRI https://w3id.org/rec/core/BuildingComponent
Description The parts that makes up a building structure (Building). E.g., Room, Facade, RoofInner, etc.
Restrictions hasSuperBuildingComponentop max 1
isPartOfBuildingop max 1
Sub-classes Roomc
In domain of hasSuperBuildingComponentop
containsMountedDeviceop
hasSubBuildingComponentop
isPartOfBuildingop
In range of hasSuperBuildingComponentop
hasBuildingComponentop
servesBuildingComponentop
isMountedInBuildingComponentop
hasSubBuildingComponentop

Devicec

IRI https://w3id.org/rec/core/Device
Description A thing made or adapted for a particular purpose, specifically a piece of electronic equipment. A Device can contain subdevices or be part of superdevices. It is subclassed into more specific device types, e.g., Sensor, Actuator, etc.
Restrictions hasSuperDeviceop max 1
isMountedInBuildingComponentop max 1
In domain of servesBuildingComponentop
hasSubDeviceop
associatedWithEventop
servesDeviceop
servesop
servesBuildingop
hasSuperDeviceop
isMountedInBuildingComponentop
deviceQuantityKindop
deviceMeasurementUnitop
In range of containsMountedDeviceop
hasSuperDeviceop
servesDeviceop
hasSubDeviceop
associatedWithDeviceop

Eventc

IRI https://w3id.org/rec/core/Event
Description A spatiotemporally indexed entity with participants (e.g., something which occurs somewhere, and that has or takes some time). We do not on this top level define the particulars of how to model space or time; that is left to the implementing subclasses. Thus, in a sense, this is just a cognitive clustering for human consumers of the ontology, a root class from which all different types of events derive.
In domain of hasStartTimedp
eventMeasurementUnitop
hasTimedp
hasPointInTimedp
hasDeletedTimedp
hasCreatedTimedp
eventQuantityKindop
associatedWithDeviceop
hasValuedp
hasUpdatedTimedp
hasObservationTimedp
hasReadTimedp
hasDurationdp
hasStopTimedp
In range of associatedWithEventop

Geo-reference origoc

IRI https://w3id.org/rec/core/GeoReferenceOrigo
Description A fixed point for e.g. a building structure. Commonly refered to as "insertion point" in CAD-programs. Used as origo for LocalCoordinates.
Super-classes geo:Geometryc
In domain of hasGeoReferenceBearingdp
In range of hasGeoReferenceOrigoop

Informationc

IRI https://w3id.org/rec/core/Information
Description A generic catch-all superclass for all kinds of intangible data types used in a broad variety of contexts, e.g., measurement scales or units, response codes, currency identifiers, etc.

Landc

IRI https://w3id.org/rec/core/Land
Description A piece of land upon which one or more buildings may be situated.
Super-classes RealEstateComponentc

Measurement unitc

IRI https://w3id.org/rec/core/MeasurementUnit
Description The measurment units that are used in RealEstateCore. Use SI-units in general. Store values without prefixes. Exceptions to SI: Express temperature in Celsius, Energy in Watt hour (Wh), Angle i degrees (360 degress = 1 revolution) MillimeterPerHour for Precipation
In domain of unitSigndp
In range of qkMeasurementUnitop
deviceMeasurementUnitop
eventMeasurementUnitop
hasMeasurementUnitop

Quantity kindc

IRI https://w3id.org/rec/core/QuantityKind
Description Describes the type of values that can be observed by sensors or set by actuators. Inspired by QUDT.
In domain of qkMeasurementUnitop
In range of eventQuantityKindop
deviceQuantityKindop
hasQuantityKindop

Real estatec

IRI https://w3id.org/rec/core/RealEstate
Description The legal/administrative representation of some lands and/or buildings.
In domain of hasRealEstateComponentop
In range of isPartOfRealEstateop

Real estate componentc

IRI https://w3id.org/rec/core/RealEstateComponent
Description Types of objects that can make up a piece of real estate, e.g., land and buildings.
Restrictions isPartOfRealEstateop max 1
Sub-classes Buildingc
Landc
In domain of isPartOfRealEstateop
In range of hasRealEstateComponentop

Roomc

IRI https://w3id.org/rec/core/Room
Description Base class for all more specific room types.
Super-classes BuildingComponentc

Softwarec

IRI https://w3id.org/rec/core/Software
Description Any piece of software or similar digital resource (including data schemas, etc) that executes or can be loaded on some or many parts of a RealEstateCore-enabled distributed system.

Object Properties

defaultGeometryop

IRI http://www.opengis.net/ont/geosparql#defaultGeometry
Description The default geometry to be used in spatial calculations. It is Usually the most detailed geometry. GeoSPARQL is Copyright (c) 2012 Open Geospatial Consortium, Inc. All Rights Reserved. http://www.opengeospatial.org/ogc/document.
Super-properties geo:hasGeometryop
Range(s) geo:Geometryc

hasGeometryop

IRI http://www.opengis.net/ont/geosparql#hasGeometry
Description A spatial representation for a given feature. GeoSPARQL is Copyright (c) 2012 Open Geospatial Consortium, Inc. All Rights Reserved. http://www.opengeospatial.org/ogc/document.
Range(s) geo:Geometryc

associated with deviceop

IRI https://w3id.org/rec/core/associatedWithDevice
Description Links an Event of some sort to a Device that generated, detected, or executes that Event.
Inverse properties associatedWithEventop
Domain(s) Eventc
Range(s) Devicec

associated with eventop

IRI https://w3id.org/rec/core/associatedWithEvent
Description Links a Device of some sort to an Event generated by, detected through, or targetting that Device.
Domain(s) Devicec
Range(s) Eventc

contains mounted deviceop

IRI https://w3id.org/rec/core/containsMountedDevice
Description Parthood traversal property linking BuildingComponents to Devices mounted within them.
Super-properties hasPartop
Inverse properties isMountedInBuildingComponentop
Domain(s) BuildingComponentc
Range(s) Devicec

device measurement unitop

IRI https://w3id.org/rec/core/deviceMeasurementUnit
Description The measurement unit used by some Device.
Super-properties hasMeasurementUnitop
Domain(s) Devicec
Range(s) MeasurementUnitc

device quantity kindop

IRI https://w3id.org/rec/core/deviceQuantityKind
Description The Quantity Kind that a device measures or affects.
Super-properties hasQuantityKindop
Domain(s) Devicec
Range(s) QuantityKindc

event measurement unitop

IRI https://w3id.org/rec/core/eventMeasurementUnit
Description A unit used to measure some aspect of some Event.
Super-properties hasMeasurementUnitop
Domain(s) Eventc
Range(s) MeasurementUnitc

event quantity kindop

IRI https://w3id.org/rec/core/eventQuantityKind
Description The Quantity Kind that an event measures or affects.
Super-properties hasQuantityKindop
Domain(s) Eventc
Range(s) QuantityKindc

has building componentop

IRI https://w3id.org/rec/core/hasBuildingComponent
Description Parthood traversal property linking Buildings to the Building Components that they are made up of.
Super-properties hasPartop
Inverse properties isPartOfBuildingop
Domain(s) Buildingc
Range(s) BuildingComponentc

has geo-reference origoop

IRI https://w3id.org/rec/core/hasGeoReferenceOrigo
Description Associates a building with a point in some coordinate reference system which can be used to resolve local (building-specific) coordinates against this outer coordinate reference system.
Super-properties geo:hasGeometryop
Domain(s) Buildingc
Range(s) GeoReferenceOrigoc

has measurement unitop

IRI https://w3id.org/rec/core/hasMeasurementUnit
Description The unit that something (sensor observations, device capabilities, physical measurements, etc) is measured by. This is given as an object property with a corresponding class (rather than a simple datatype property) since one unit may have many serialized representations and may be used for many different types of measurements.
Range(s) MeasurementUnitc

has partop

IRI https://w3id.org/rec/core/hasPart
Description Inverse properties of the isPartOf property tree, used for top-down traversal of the parthood hierarchy.
Inverse properties isPartOfop

has quantity kindop

IRI https://w3id.org/rec/core/hasQuantityKind
Description Links entities that are measurable to the Quantity Kind that they measure, e.g., Temperature, Pressure, etc.
Range(s) QuantityKindc

has real estate componentop

IRI https://w3id.org/rec/core/hasRealEstateComponent
Description Parthood traversal property linking a piece of RealEstate to its constituent components (i.e., Buildings and Land).
Super-properties hasPartop
Inverse properties isPartOfRealEstateop
Domain(s) RealEstatec
Range(s) RealEstateComponentc

has sub-BuildingComponentop

IRI https://w3id.org/rec/core/hasSubBuildingComponent
Description Parthood traversal property linking BuildingComponents to their constituent sub-components.
Super-properties hasPartop
Inverse properties hasSuperBuildingComponentop
Domain(s) BuildingComponentc
Range(s) BuildingComponentc

has sub-deviceop

IRI https://w3id.org/rec/core/hasSubDevice
Description Parthood traversal property linking a Device to any sub-Devices that it contains.
Super-properties hasPartop
Inverse properties hasSuperDeviceop
Domain(s) Devicec
Range(s) Devicec

has super-BuildingComponentop

IRI https://w3id.org/rec/core/hasSuperBuildingComponent
Description Property to model nesting of building components, e.g., rooms within apartments or walls within stairwells, etc.
Super-properties isPartOfop
Domain(s) BuildingComponentc
Range(s) BuildingComponentc

has super-Deviceop

IRI https://w3id.org/rec/core/hasSuperDevice
Description A property that allows for nesting of devices within devices.
Super-properties isPartOfop
Domain(s) Devicec
Range(s) Devicec

is mounted in Building Componentop

IRI https://w3id.org/rec/core/isMountedInBuildingComponent
Description Property describing in which Building Component (most typically a Room) that a Device is mounted.
Super-properties isPartOfop
Domain(s) Devicec
Range(s) BuildingComponentc

is part ofop

IRI https://w3id.org/rec/core/isPartOf
Description A generic clustering of meronomy (parthood) relations, allowing for the traversal of the parthood taxonomy of a real estate. Note that this is a transitive property.

is part of buildingop

IRI https://w3id.org/rec/core/isPartOfBuilding
Description Indicates which Building a certain Building Component is part of.
Super-properties isPartOfop
Domain(s) BuildingComponentc
Range(s) Buildingc

isPartOfRealEstateop

IRI https://w3id.org/rec/core/isPartOfRealEstate
Description Indicates that a Building or a piece of Land belongs to / is part of a given Real Estate.
Super-properties isPartOfop
Domain(s) RealEstateComponentc
Range(s) RealEstatec

quantity kind measurement unitop

IRI https://w3id.org/rec/core/qkMeasurementUnit
Description A unit used to specificy some Quantity Kind, such as temperature, pressure, etc.
Super-properties hasMeasurementUnitop
Domain(s) QuantityKindc
Range(s) MeasurementUnitc

servesop

IRI https://w3id.org/rec/core/serves
Description The coverage or impact area of a given device or sensor. For example: an air-treatment Device might serve several Rooms or a full Building. Note that devices can also service one another, e.g., an air-treatment Device might serve an air diffuser Device.
Domain(s) Devicec

serves buildingop

IRI https://w3id.org/rec/core/servesBuilding
Description Indicates how a Device serves an entire Building.
Super-properties servesop
Domain(s) Devicec
Range(s) Buildingc

serves building componentop

IRI https://w3id.org/rec/core/servesBuildingComponent
Description Indicates how a Device serves a particular Building Component (e.g., a Room).
Super-properties servesop
Domain(s) Devicec
Range(s) BuildingComponentc

serves deviceop

IRI https://w3id.org/rec/core/servesDevice
Description Indicates how a Device serves another Device.
Super-properties servesop
Domain(s) Devicec
Range(s) Devicec

Datatype Properties

asGMLdp

IRI http://www.opengis.net/ont/geosparql#asGML
Description The GML serialization of a geometry. GeoSPARQL is Copyright (c) 2012 Open Geospatial Consortium, Inc. All Rights Reserved. http://www.opengeospatial.org/ogc/document.
Super-properties geo:hasSerializationdp
Domain(s) geo:Geometryc
Range(s) geo:gmlLiteralc

asWKTdp

IRI http://www.opengis.net/ont/geosparql#asWKT
Description The WKT serialization of a geometry. GeoSPARQL is Copyright (c) 2012 Open Geospatial Consortium, Inc. All Rights Reserved. http://www.opengeospatial.org/ogc/document.
Super-properties geo:hasSerializationdp
Domain(s) geo:Geometryc
Range(s) geo:wktLiteralc

has serializationdp

IRI http://www.opengis.net/ont/geosparql#hasSerialization
Description Connects a geometry object with its text-based serialization. GeoSPARQL is Copyright (c) 2012 Open Geospatial Consortium, Inc. All Rights Reserved. http://www.opengeospatial.org/ogc/document.
Domain(s) geo:Geometryc
Range(s) rdfs:Literalc

has alias IDdp

IRI https://w3id.org/rec/core/hasAliasID
Description Was originally intented to map an Id in an external system to an instance (e.g. an UUID). After discussion in REC technical committee, an approach based on owl:sameAs and/or rdfs:seeAlso (depending on the needed semantics) is recommended instead. This property will therefore be removed in future versions.
Super-properties hasAuxiliaryDatadp

has auxiliary datadp

IRI https://w3id.org/rec/core/hasAuxiliaryData
Description This parent property groups a number of sub-properties that provide additional richness to building or device model and that are often used in practice in various systems, but which have not yet (REC 3.0) been fully modelled their respecive REC modules.

has citydp

IRI https://w3id.org/rec/core/hasCity
Description Indicates a city that a certain Geometry is part of.
Super-properties hasLocationAttributedp

has commentdp

IRI https://w3id.org/rec/core/hasComment
Description Extra information about an object that is of a more exceptional character. E.g. "This Device needs to be replaced no later than 2020", "Note: Black color is used to mark warmwater inlet"
Super-properties hasAuxiliaryDatadp

has countrydp

IRI https://w3id.org/rec/core/hasCountry
Description Indicates a country that a certain Geometry is part of.
Super-properties hasLocationAttributedp

has created timedp

IRI https://w3id.org/rec/core/hasCreatedTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has deleted timedp

IRI https://w3id.org/rec/core/hasDeletedTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has durationdp

IRI https://w3id.org/rec/core/hasDuration
Description Measured in ms (milliseconds). Duration is defined as the length of time that something lasts.
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:doublec

has geo reference bearingdp

IRI https://w3id.org/rec/core/hasGeoReferenceBearing
Description The angle between one of the axis of a local coordinate system within e.g. a building and a north-south meridian. The angle is measured between the meridian and the local coordinate axis and counted as positive to the east side of the meridan (neagtive to the west side). Bearings are never greater than 90°. Bearings are based on true north.
Super-properties geo:hasSerializationdp
Domain(s) GeoReferenceOrigoc
Range(s) xsd:doublec

has geonames IDdp

IRI https://w3id.org/rec/core/hasGeonamesId
Description Linking to https://www.geonames.org E.g. for Stockholm (Sweden): LocationUUID#1 hasGenonames http://www.geonames.org/2673730/stockholm.html
Super-properties hasLocationAttributedp

has litteradp

IRI https://w3id.org/rec/core/hasLittera
Description Designation or enumeration commenly found on blueprints for an object. E.g. text designating a Device or a Room.
Super-properties hasAuxiliaryDatadp

has location attributedp

IRI https://w3id.org/rec/core/hasLocationAttribute
Description This property is a cognitive clustering for human consumption, grouping sub-properties that assign labels (e.g., place names, addresses, etc.) to Geometry entities. This branch of the property hierarchy may need some further development and cleaning up in future versions.
Super-properties geo:hasSerializationdp

has observation timedp

IRI https://w3id.org/rec/core/hasObservationTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has point in timedp

IRI https://w3id.org/rec/core/hasPointInTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has popular namedp

IRI https://w3id.org/rec/core/hasPopularName
Description Human-readable-friendly name.
Super-properties hasAuxiliaryDatadp

has postal addressdp

IRI https://w3id.org/rec/core/hasPostalAddress
Description Address used for postal delivery.
Super-properties hasLocationAttributedp

has read timedp

IRI https://w3id.org/rec/core/hasReadTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has regiondp

IRI https://w3id.org/rec/core/hasRegion
Description Indicates a region that a certain Geometry is part of.
Super-properties hasLocationAttributedp

has sourcedp

IRI https://w3id.org/rec/core/hasSource
Description Used for information about a source system or data.
Super-properties hasAuxiliaryDatadp

has start timedp

IRI https://w3id.org/rec/core/hasStartTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has stop timedp

IRI https://w3id.org/rec/core/hasStopTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has sustainability certificationdp

IRI https://w3id.org/rec/core/hasSustainabilityCertification
Description Indicates any sustainability certifications that a Building or piece of Real Estate has achieved. This is a stub for now and will likely be more expressively modelled as classes and properties in future REC releases.
Super-properties hasAuxiliaryDatadp

has timedp

IRI https://w3id.org/rec/core/hasTime
Description Cognitive clustering of time-related properties that can apply to time-indexed objects (i.e., events of various sorts). Certain time properties are given using xsd:DateTime, i.e., ISO8601 (see below), whereas others are given as ints or floats, depending on use case. Time format ISO8601: Complete date, hour, minutes, seconds, and decimal fraction of second YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00) Where: YYYY = 4 numbers for year. MM = 2 numbers for month (01=January, etc.) DD = 2 numbers for day of month (01 till 31) hh = 2 numbers for hour (00 till 23) (am/pm not allowed) mm = 2 numbers for minutes (00 till 59) ss = 2 numbers for second (00 till 59) s = 1 or more numbers represent a decimal fraction of second TZD = time zone designator (Z or +hh:mm or -hh:mm) Time is expressed in UTC (Coordinated Universal Time), with designated UTC ("Z") for GMT.
Domain(s) Eventc

has updated timedp

IRI https://w3id.org/rec/core/hasUpdatedTime
Super-properties hasTimedp
Domain(s) Eventc
Range(s) xsd:dateTimec

has valuedp

IRI https://w3id.org/rec/core/hasValue
Description An event may be associated with a value. This is a rather generic property which can be reused or extended by sub-classes to indicate, e.g., measurement values, actuation values, etc.
Domain(s) Eventc

has visting addressdp

IRI https://w3id.org/rec/core/hasVistingAddress
Description An address for visiting the Geometry. If a Geometry has multiple visiting addresses, then just add as many hasVistingAddress as needed.
Super-properties hasLocationAttributedp

has zip codedp

IRI https://w3id.org/rec/core/hasZipCode
Description Indicates a certain Geometry's zip code.
Super-properties hasLocationAttributedp

is located at local coordinatesdp

IRI https://w3id.org/rec/core/isLocatedAtLocalCoordinates
Description Expressed as a string adhering to the notation "(x,y,z)", where x, y, and z ar whole or decimal numbers indicating the position in the local building coordinate system, measured in meters. This relates to the outside world coordinate refence system via the values expressed by GeoReferenceOrigo.
Super-properties geo:hasSerializationdp

unit signdp

IRI https://w3id.org/rec/core/unitSign
Description The syntactical representation of a unit, e.g., m^3 for cubic meter, etc.
Domain(s) MeasurementUnitc

Namespaces

default (:)
https://w3id.org/rec/core/3.1.1/
:
https://w3id.org/rec/core/
cc
http://creativecommons.org/ns#
cpannotationschema
http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#
dc
http://purl.org/dc/elements/1.1/
dcterms
http://purl.org/dc/terms/
geo
http://www.opengis.net/ont/geosparql#
o2o
https://karlhammar.com/owl2oas/o2o.owl#
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
wgs
http://www.w3.org/2003/01/geo/wgs84_pos#
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals