Building 2D
type: Ontology
imports: bu-base
imports: geosparql
imports: base
version IRI: http://inspire.ec.europa.eu/ont/bu-core2d/4.0
version info: 4.0
definition: The 2D application schema for INSPIRE theme buildings.

Building
type: Class
subclass of: Building
subclass of: Feature
constraint: singleReferenceGeometry: /*Exactly one geometry2D attribute must be a reference geometry, i.e. the referenceGeometry attribute must be 'true'.*/
constraint: Building parts shall be 2D: /*The parts of the building shall be represented using the BuildingPart type of the Buildings2D package.*/
definition: A Building is an enclosed construction above and/or underground, used or intended for the shelter of humans, animals or things or for the production of economic goods. A building refers to any structure permanently constructed or erected on its site.

Building part
type: Class
comment: NOTE 1: A BuildingPart is homogeneous related to its physical, functional or temporal aspects. NOTE 2: Building and BuildingPart share the same set of properties. EXAMPLE: A building may be composed of two building parts having different heights above ground.
subclass of: BuildingPart
subclass of: Feature
constraint: singleReferenceGeometry: /*Exactly one geometry2D attribute must be a reference geometry, i.e. the referenceGeometry attribute must be 'true'.*/
definition: A BuildingPart is a sub-division of a Building that might be considered itself as a building.

Geometry 2D
type: ObjectProperty
comment: NOTE: Multiple representations of the geometry are possible (e.g. by surface and by point).
range: BuildingGeometry2D
definition: 2D or 2.5D geometric representation of the building.