made by pyLODE 2.10.0

The Building Topology Ontology (BOT)

Metadata

URI
https://w3id.org/bot#
Creator(s)
Maxime Lefrançois
Pieter Pauwels Orcid logo
Georg Ferdinand Schneider Orcid logo
Mads Holten Rasmussen Orcid logo
Georg Ferdinand Schneider
Mads Holten Rasmussen
Maxime Lefrançois
Pieter Pauwels
Contributor(s)
Ali Kücükavci
All contributing members of the W3C Linked Building Data Community Group
Ana Roxin
Edison Chung
Gonçal Costa
Hervé Pruvost
Jyrki Oraskari
Karl Hammar
Katja Breitenfelder
Lars Wikström
María Poveda-Villalón
Mathias Bonduel
Pouya Zangeneh
Richard Pinka
Rui Ma
Rui de Klerk
Sjoerd Rongen
Ville Kukkonen
Walter Terkaj
Modified
2020-07-31T08:51:00
Issued
2018-06-21T12:00:00
Version Information
0.3.2
Version URI
https://w3id.org/bot-0.3.2
License
https://creativecommons.org/licenses/by/1.0/
Ontology RDF
RDF (turtle)

Description

The Building Topology Ontology (BOT) is a simple ontology defining the core concepts of a building. It is a simple, easy to extend ontology for the construction industry to document and exchange building data on the web. Changes since version 0.2.0 of the ontology are documented in: https://w3id.org/bot/bot.html#changes The version 0.2.0 of the ontology is documented in: Mads Holten Rasmussen, Pieter Pauwels, Maxime Lefrançois, Georg Ferdinand Schneider, Christian Anker Hviid and Jan Karlshøj (2017) Recent changes in the Building Topology Ontology, 5th Linked Data in Architecture and Construction Workshop (LDAC2017), November 13-15, 2017, Dijon, France, https://www.researchgate.net/publication/320631574_Recent_changes_in_the_Building_Topology_Ontology The initial version 0.1.0 of the ontology was documented in: Mads Holten Rasmussen, Pieter Pauwels, Christian Anker Hviid and Jan Karlshøj (2017) Proposing a Central AEC Ontology That Allows for Domain Specific Extensions, Lean and Computing in Construction Congress (LC3): Volume I – Proceedings of the Joint Conference on Computing in Construction (JC3), July 4-7, 2017, Heraklion, Greece, pp. 237-244 https://doi.org/10.24928/JC3-2017/0153

Table of Contents

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

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Vocabularyc # Classes

URI http://purl.org/vocommons/voaf#Vocabulary
Members bot:

Buildingc # Classes

URI https://w3id.org/bot#Building
Is Defined By https://w3id.org/bot#
Description

An independent unit of the built environment with a characteristic spatial structure, intended to serve at least one function or user activity [ISO 12006-2:2013]. A bot:Building is a part of the physical world or a virtual world that is inherently both located in this world and having a 3D spatial extent, is contained in a building site, and can contain one or more storeys that are vertically connected.

Super-classes Zonec
In domainIncludes of contains zoneop
has storeyop
adjacent zoneop
intersects zoneop
In range of has buildingop
In rangeIncludes of adjacent zoneop
intersects zoneop
contains zoneop

Building elementc # Classes

URI https://w3id.org/bot#Element
Is Defined By https://w3id.org/bot#
Description

Constituent of a construction entity with a characteristic technical function, form or position [ISO 12006-2:2015, 3.4.7]

In domain of has sub-elementop
hosts elementop
In domainIncludes of has simple 3D modeldp
has 3D modelop
In range of has elementop
has sub-elementop
hosts elementop

Interfacec # Classes

URI https://w3id.org/bot#Interface
Is Defined By https://w3id.org/bot#
Description

A generic concept to qualify the relationship of two or more things in the world, where at least one is a building element or zone. Examples: - Qualification of heat transmission between zones through one or more building elements. This includes one-dimensional (surface) heat losses from one zone to another through a single building element, a two dimensional (line) loss from one zone to another through the connection in which the two elements meet or a three dimensional (point) loss from one zone to another through the connection where three elements (typically two walls and a slab) meet. - Connection of an electric device to the electric system of a building. - A door between one room and another.

In domain of interface ofop

Sitec # Classes

URI https://w3id.org/bot#Site
Is Defined By https://w3id.org/bot#
Description

A part of the physical world or a virtual world that is inherently both located in this world and having a 3D spatial extent. It is intended to contain or contains one or more buildings.

Super-classes Zonec
In domain of has zero pointop
In domainIncludes of contains zoneop
has buildingop
adjacent zoneop
intersects zoneop
In rangeIncludes of adjacent zoneop
intersects zoneop
contains zoneop

Spacec # Classes

URI https://w3id.org/bot#Space
Is Defined By https://w3id.org/bot#
Description

A part of the physical world or a virtual world whose 3D spatial extent is bounded actually or theoretically, and provides for certain functions within the zone it is contained in.

Super-classes Zonec
In domainIncludes of adjacent zoneop
intersects zoneop
contains zoneop
In range of has spaceop
In rangeIncludes of contains zoneop
adjacent zoneop
intersects zoneop

Storeyc # Classes

URI https://w3id.org/bot#Storey
Is Defined By https://w3id.org/bot#
Description

A part of the physical world or a virtual world that is inherently both located in this world and having a 3D spatial extent. A bot:Storey is contained in one or more buildings, and is intended to contain one or more spaces that are horizontally connected. Storeys of a building are connected by means of vertical connections such as elevators and stairs. A bot:Storey encompasses both zones above and below ground, for example, a building with 21 floors above ground, one ground floor and 3 basements is equal to the sentence: A building has 25 instances of bot:Storey.

Super-classes Zonec
In domainIncludes of adjacent zoneop
intersects zoneop
contains zoneop
has spaceop
In range of has storeyop
In rangeIncludes of adjacent zoneop
intersects zoneop
contains zoneop

Zonec # Classes

URI https://w3id.org/bot#Zone
Is Defined By https://w3id.org/bot#
Description

A part of the physical world or a virtual world that is inherently both located in this world and has a 3D spatial extent; Sub-classes of bot:Zone include bot:Site, bot:Building, bot:Storey, or bot:Space. An instance of bot:Zone can contain other bot:Zone instances, making it possible to group or subdivide zones. An instance of bot:Zone can be adjacent to or intersecting other bot:Zone instances. Finally, a bot:Zone can instantiate three relations to bot:Element, which are either contained in (bot:containsElement), adjacent to it (bot:adjacentElement) or intersecting (bot:intersectingElement).

Sub-classes Storeyc
Spacec
Sitec
Buildingc
In domain of has elementop
contains zoneop
has spaceop
has storeyop
has buildingop
adjacent zoneop
intersects zoneop
In domainIncludes of has simple 3D modeldp
has 3D modelop
In range of contains zoneop
adjacent zoneop
intersects zoneop

Object Properties

adjacent elementop # OPs

URI https://w3id.org/bot#adjacentElement
Is Defined By https://w3id.org/bot#
Description

Relation between a zone and its adjacent building elements, bounding the zone.

Super-properties has elementop

adjacent zoneop # OPs

URI https://w3id.org/bot#adjacentZone
Is Defined By https://w3id.org/bot#
Description

Relationship between two zones that share a common interface, but do not intersect.

Domain(s) Zonec (sdo:domainIncludes) Storeyc Spacec Buildingc Sitec
Range(s) bot:Zonec (sdo:rangeIncludes) Buildingc Sitec Storeyc Spacec

aggregatesop # OPs

URI https://w3id.org/bot#aggregates
Description

This property is DEPRECATED, use bot:hasSubElement instead // ORIGINAL definition: Links an aggregate (a cluster of elements that can be treated as a single unit) to its sub-elements. For example an Air Handling Unit aggregates, among other elements, a fan and a filter.

Example of how to use bot:aggregates in a product ontology: product:Fan rdfs:subClassOf bot:Element . product:Filter rdfs:subClassOf bot:Element . product:hasFan rdfs:subPropertyOf bot:aggregates ; rdfs:range product:Fan . product:hasFilter rdfs:subPropertyOf product:aggregates ; rdfs:range product:Filter . product:AirHandlingUnit rdfs:subClassOf bot:Element ; rdfs:subClassOf [ owl:onProperty product:hasFan ; owl:someValuesFrom product:Fan ] ; rdfs:subClassOf [ owl:onProperty product:hasFilter ; owl:someValuesFrom product:Filter ] .

contains elementop # OPs

URI https://w3id.org/bot#containsElement
Is Defined By https://w3id.org/bot#
Description

Relation to a building element contained in a zone.

Super-properties has elementop

contains zoneop # OPs

URI https://w3id.org/bot#containsZone
Is Defined By https://w3id.org/bot#
Description

Relationship to the subzones of a major zone. A space zone could for instance be contained in a storey zone which is further contained in a building zone. bot:containsZone is a transitive property. This implies that in the previous example a bot:containsZone relationship holds between the space zone and the building zone.

Domain(s) Zonec (sdo:domainIncludes) Buildingc Sitec Storeyc Spacec
Range(s) bot:Zonec (sdo:rangeIncludes) Spacec Buildingc Sitec Storeyc

has 3D modelop # OPs

URI https://w3id.org/bot#has3DModel
Is Defined By https://w3id.org/bot#
Description

Links any bot:Zone or bot:Element to a IRI that identifies its 3D Model. This 3D Model can then be described using some dedicated RDF vocabulary. Else, the 3D Model IRI could be dereferenceable, and when looking up the IRI one could retrieve a representation of the 3D Model with some existing data format for 3D models.

Domain(s) (sdo:domainIncludes) Building elementc Zonec

has buildingop # OPs

URI https://w3id.org/bot#hasBuilding
Is Defined By https://w3id.org/bot#
Description

Relation to buildings contained in a zone. The typical domains of bot:hasBuilding are instances of bot:Site.

Super-properties contains zoneop
Domain(s) Zonec (sdo:domainIncludes) Sitec
Range(s) bot:Buildingc

has elementop # OPs

URI https://w3id.org/bot#hasElement
Is Defined By https://w3id.org/bot#
Description

Links a Zone to an Element that is either contained in, adjacent to or intersecting with the Zone. The intended use of this relationship is not to be stated explicitly, but to be inferred from its sub-properties. It will, for example, allow one to query for all the doors of a building given that they have an adjacency to spaces of the building.

Domain(s) Zonec
Range(s) bot:Elementc

has spaceop # OPs

URI https://w3id.org/bot#hasSpace
Is Defined By https://w3id.org/bot#
Description

Relation to spaces contained in a zone. The typical domains of bot:hasSpace are instances of bot:Storey or bot:Building.

Super-properties contains zoneop
Domain(s) Zonec (sdo:domainIncludes) Storeyc
Range(s) bot:Spacec

has storeyop # OPs

URI https://w3id.org/bot#hasStorey
Is Defined By https://w3id.org/bot#
Description

Relation to storeys contained in a zone. The typical domains of bot:hasStorey are instances of bot:Building.

Super-properties contains zoneop
Domain(s) Zonec (sdo:domainIncludes) Buildingc
Range(s) bot:Storeyc

has sub-elementop # OPs

URI https://w3id.org/bot#hasSubElement
Is Defined By https://w3id.org/bot#
Description

Relation between two building elements, either one element hosting another (e.g. a wall hosts a window) or a subcomposition of a building element into smaller parts (e.g. an air handling unit has as a part a fan).

Domain(s) Building elementc
Range(s) bot:Elementc

has zero pointop # OPs

URI https://w3id.org/bot#hasZeroPoint
Is Defined By https://w3id.org/bot#
Description

Links a bot:Site to an instance that encodes the latitude and longitude of the Zero Point of the building site. This could be an instance of a wgs84:Point. The definition of GIS and geometry is not within the scope of BOT and an appropriate ontology needs to be selected here by the user. The use of this property is potentially ambiguous and it might be removed or revised in future editions of the ontology.

Domain(s) Sitec

hosts elementop # OPs

URI https://w3id.org/bot#hostsElement
Description

This property is DEPRECATED, use bot:hasSubElement instead // ORIGINAL definition: Relation between an element a) and another element b) hosted by element a). Example: inst:wall bot:hostsElement inst:window

Domain(s) Building elementc
Range(s) bot:Elementc

interface ofop # OPs

URI https://w3id.org/bot#interfaceOf
Is Defined By https://w3id.org/bot#
Description

Relationship between an interface and another thing (building zone, element or owl:Thing)

Domain(s) Interfacec

intersecting elementop # OPs

URI https://w3id.org/bot#intersectingElement
Is Defined By https://w3id.org/bot#
Description

Relation between a Zone and a building Element that intersects it.

Super-properties has elementop

intersects zoneop # OPs

URI https://w3id.org/bot#intersectsZone
Is Defined By https://w3id.org/bot#
Description

Relationship between two zones whose 3D extent intersect. For example, a stairwell intersects different storeys.

Domain(s) Zonec (sdo:domainIncludes) Storeyc Spacec Buildingc Sitec
Range(s) bot:Zonec (sdo:rangeIncludes) Buildingc Sitec Storeyc Spacec

Datatype Properties

has simple 3D modeldp # DPs

URI https://w3id.org/bot#hasSimple3DModel
Is Defined By https://w3id.org/bot#
Description

Links any bot:Zone or bot:Element to a 3D Model encoded as a literal.

Domain(s) (sdo:domainIncludes) Zonec Building elementc

Annotation Properties

contributorap # APs

URI http://purl.org/dc/terms/contributor

creatorap # APs

URI http://purl.org/dc/terms/creator

descriptionap # APs

URI http://purl.org/dc/terms/description

issuedap # APs

URI http://purl.org/dc/terms/issued

licenseap # APs

URI http://purl.org/dc/terms/license

modifiedap # APs

URI http://purl.org/dc/terms/modified

titleap # APs

URI http://purl.org/dc/terms/title

preferredNamespacePrefixap # APs

URI http://purl.org/vocab/vann/preferredNamespacePrefix

preferredNamespaceUriap # APs

URI http://purl.org/vocab/vann/preferredNamespaceUri

term_statusap # APs

URI http://www.w3.org/2003/06/sw-vocab-status/ns#term_status

fnap # APs

URI http://www.w3.org/2006/vcard/ns#fn

domainIncludesap # APs

URI https://schema.org/domainIncludes

nameap # APs

URI https://schema.org/name

rangeIncludesap # APs

URI https://schema.org/rangeIncludes

Namespaces

default (bot)
https://w3id.org/bot#
dbo
http://dbpedia.org/ontology/
dce
http://purl.org/dc/elements/1.1/
dcterms
http://purl.org/dc/terms/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sdo
https://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
vcard
http://www.w3.org/2006/vcard/ns#
voaf
http://purl.org/vocommons/voaf#
vs
http://www.w3.org/2003/06/sw-vocab-status/ns#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

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