Open Geospatial Consortium

Submission Date: 2021-05-11

Approval Date:   2021-06-18

Publication Date:   2021-07-02

External identifier of this OGC® document: http://www.opengis.net/doc/DP/NBLS

Internal reference number of this OGC® document:    21-037

Category: OGC® Discussion Paper

Editor:   Josh Lieberman

OGC Technical Paper on the Standards Landscape for Building Data

Copyright notice

Copyright © 2021 Open Geospatial Consortium

To obtain additional rights of use, visit http://www.opengeospatial.org/legal/

Warning

This document is not an OGC Standard. This document is an OGC Discussion Paper and is therefore not an official position of the OGC membership. It is distributed for review and comment. It is subject to change without notice and may not be referred to as an OGC Standard. Further, an OGC Technical Paper should not be referenced as required or mandatory technology in procurements.

Document type:    OGC® Discussion Paper

Document subtype:

Document stage:    Approved

Document language:  English

License Agreement

Permission is hereby granted by the Open Geospatial Consortium, ("Licensor"), free of charge and subject to the terms set forth below, to any person obtaining a copy of this Intellectual Property and any associated documentation, to deal in the Intellectual Property without restriction (except as set forth below), including without limitation the rights to implement, use, copy, modify, merge, publish, distribute, and/or sublicense copies of the Intellectual Property, and to permit persons to whom the Intellectual Property is furnished to do so, provided that all copyright notices on the intellectual property are retained intact and that each person to whom the Intellectual Property is furnished agrees to the terms of this Agreement.

If you modify the Intellectual Property, all copies of the modified Intellectual Property must include, in addition to the above copyright notice, a notice that the Intellectual Property includes modifications that have not been approved or adopted by LICENSOR.

THIS LICENSE IS A COPYRIGHT LICENSE ONLY, AND DOES NOT CONVEY ANY RIGHTS UNDER ANY PATENTS THAT MAY BE IN FORCE ANYWHERE IN THE WORLD.

THE INTELLECTUAL PROPERTY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE DO NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE INTELLECTUAL PROPERTY WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION OF THE INTELLECTUAL PROPERTY WILL BE UNINTERRUPTED OR ERROR FREE. ANY USE OF THE INTELLECTUAL PROPERTY SHALL BE MADE ENTIRELY AT THE USER’S OWN RISK. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ANY CONTRIBUTOR OF INTELLECTUAL PROPERTY RIGHTS TO THE INTELLECTUAL PROPERTY BE LIABLE FOR ANY CLAIM, OR ANY DIRECT, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM ANY ALLEGED INFRINGEMENT OR ANY LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR UNDER ANY OTHER LEGAL THEORY, ARISING OUT OF OR IN CONNECTION WITH THE IMPLEMENTATION, USE, COMMERCIALIZATION OR PERFORMANCE OF THIS INTELLECTUAL PROPERTY.

This license is effective until terminated. You may terminate it at any time by destroying the Intellectual Property together with all copies in any form. The license will also terminate if you fail to comply with any term or condition of this Agreement. Except as provided in the following sentence, no such termination of this license shall require the termination of any third party end-user sublicense to the Intellectual Property which is in force as of the date of notice of such termination. In addition, should the Intellectual Property, or the operation of the Intellectual Property, infringe, or in LICENSOR’s sole opinion be likely to infringe, any patent, copyright, trademark or other right of a third party, you agree that LICENSOR, in its sole discretion, may terminate this license without any compensation or liability to you, your licensees or any other party. You agree upon termination of any kind to destroy or cause to be destroyed the Intellectual Property together with all copies in any form, whether held by you or by any third party.

Except as contained in this notice, the name of LICENSOR or of any other holder of a copyright in all or part of the Intellectual Property shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Intellectual Property without prior written authorization of LICENSOR or such copyright holder. LICENSOR is and shall at all times be the sole entity that may authorize you or any third party to use certification marks, trademarks or other special designations to indicate compliance with any LICENSOR standards or specifications. This Agreement is governed by the laws of the Commonwealth of Massachusetts. The application to this Agreement of the United Nations Convention on Contracts for the International Sale of Goods is hereby expressly excluded. In the event any provision of this Agreement shall be deemed unenforceable, void or invalid, such provision shall be modified so as to make it valid and enforceable, and as so modified the entire Agreement shall remain in full force and effect. No decision, action or inaction by LICENSOR shall be construed to be a waiver of any rights or remedies available to it.

i. Abstract

Data about buildings and building structures play roles at scales from neighborhoods to nations in creating, protecting, regulating, and understanding the built environment. This report examines standards which may be useful in defining the structure and content of building data at a national scale, a "national building layer." Standard models, schemas, and encodings may be especially useful for supporting an extensible building dataset with an efficient core definition, but the ability to encompass more detailed or specialized data as needed in as seamless and compatible a manner as possible. Standards compiled and described in this document range from generic geographic data encodings to models and specifications for specific building perspectives such as land parcel improvements, facility ownership, footprint / roofline extractions, residency affordances, envelope characteristics, and so on. They provide potential source material for a modular and multi-platform building layer definition which can be applied to a reasonably wide set of use cases. This definition may in turn be a standardization candidate for adoption by other national geographic data collections.

ii. Keywords

The following are keywords to be used by search engines and document catalogues.

ogcdoc, OGC document, building, standard,

iii. Preface

Note

This document has originated in work undertaken by OGC staff on behalf of Natural Resources Canada, an OGC Strategic Member. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The Open Geospatial Consortium shall not be held responsible for identifying any or all such patent rights.

Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the standard set forth in this document, and to provide supporting documentation.

iv. Submitting organizations

The following organizations submitted this Document to the Open Geospatial Consortium (OGC):

Natural Resources Canada

v. Submitters

All questions regarding this submission should be directed to the editor or the submitters:

Name

Affiliation

Josh Lieberman

OGC

Joseé-Anne Langlois

NRCan

Ryan Ahola

NRCan

Jean-Samuel Proulx-Bourque

NRCan

1. Introduction

1.1. Motivation for this discussion paper

Buildings, dwellings, and other structures that provide us with indoor living, working, or storage space are the principal components of the built environment and also the top of the pyramid of infrastructure and services that make up that environment. Data about buildings has many uses, from mapping and property information to infrastructure protection and energy conservation. Many of these uses benefit from availability of standardized, comparable building data at national or even international scales. This report specifically details existing geospatial data standards and standardization efforts that pertain to the design of national building information layers in Canada. The report may also be relevant to building information standardization elsewhere in the world.

1.2. Building and building data concepts

Existing representations of buildings and building structures cover a very wide range of level of detail and depth of information, from simple points and rectangles for mapping purposes, through specific ownership and addressing information for cadastral purposes, to detailed 2D and 3D design and model information, even dynamic "digital twins" that represent a building’s current status and operation.

The following terms and concepts are useful in describing these different degrees and types of representation.

Improvement

Buildings and structures as value improvement attributes of land parcels.

Address Point

The geospatial point, usually a front door or street access point, corresponding to the street or mailing address assigned to that location.

Footprint

A polygon that delineates the extent of the building at the ground surface, usually derived by land survey or from design documents.

Roofprint

A polygon that delineates the extent of the building as seen from above, usually derived from aerial photography or LIDAR point elevations.

Envelope

A concept which may refer to a 3D-extruded polygon or more detailed surface representation of the building exterior and/or building properties aggregated over the building exterior skin, such as insulation value.

Building model

a digital representation of a complete physical building including one or more perspectives such as appearance, structural elements, open / navigable space configuration, utility systems, occupancy, etc. Perspectives may be static or include dynamic processes operating within and around a building.

1.3. Building data and data standards use cases

There are a wide variety of possible use cases for building data that each benefit from particular building representations, attributes, level of detail, related entities, and data quality. Data standards are agreements on how at some level of specificity to model and encode data. The more broadly they can address requirements for data exchange and compatibility across a greater variety of use cases, the more utility such standards can have.

One categorization of some 284 use cases collected from various Canadian government agencies ( 2019/20 NBL Consultation Results) might include:

  1. Buildings as cadastral improvements are a component of land parcel administration information covering ownership, tax and zoning status, regulatory compliance, property occupancy and usage, addressing, etc.;

  2. Buildings as systems exchange people and commodities with their surroundings and with larger utility and transportation systems;

  3. Buildings as critical infrastructure have history, characteristics, status, and obligations in terms of vulnerability, accessibility, resilience, condition, and utilization; and

  4. Buildings as assets have value, performance, and roles to play in business, social, and personal endeavors.

Use cases in these categories identify at least 174 building attributes of interest, but likely also involve differing building representations, levels of detail, and other design criteria for applicable building information elements. The applicability of data standards likely differs across these categories too, with more general standards having broader relevance, and more specific standards pertaining to smaller groups of use cases, but not necessarily bound to these particular categories.

1.4. Presentation of standards

Descriptions of standards in the rest of this report have been categorized according to their generality, what aspects of buildings they pertain to, and to some extent what form they take as data.

  1. Base standards specify general interoperable approaches for geospatial information or aspects of the built Environment.

  2. Parcel standards focus on compatible information about land parcels, administration, and improvements such as buildings.

  3. Building standards pertain to specific aspects of building natures, functions, and roles in the world.

  4. Standards synthesis looks at commonalities between these standards in terms of attributes and representations, then considers how they might complement each other for a modular, profiled, and/or linked building information model design.

2. Base Standards

The standards described in this chapter fall into 4 categories:

  1. Standards for geospatial feature data;

  2. Standards for elements of the build environment;

  3. Standards for sensing and observation data; and

  4. Standards for location / facility identification.

These standards generally do not provide specific attributes for features such as buildings, but instead specify how to create such attributes for specialized feature types.

2.1. Geospatial data standards

Simple Features Access / SQL (SF-SQL)

https://www.ogc.org/standards/sfs

This standard is the most direct implementation of the fundamental ISO TC211 standards for 2D geospatial feature data, incorporating feature identity, feature schemas, and locators such as (simple) coordinate geometries in 2D and 3D space. This is the basis for most database storage of geospatial data layers and is itself an ISO standard (ISO 191251-1 Common Architecture and 19125-2 SQL).

Geographic Markup Language (GML)

https://www.ogc.org/standards/gml

GML is an implementation in XML Schema of the same ISO conceptual feature model standards as SF-SQL, but covers much more ground and is also a separate ISO standard(s) (ISO 19118 Encoding Rules and ISO 19136 XML Schema). GML is essentially a toolbox or application schema language for creating specific feature data schemas or specialized profiles. An important characteristic of GML, elaborated in the General Feature Model, is that feature geometry is considered an attribute of a feature, not the definition of it. A given feature such as a building can have a single identity but be represented in data by multiple alternate geometries, allowing the choice of an appropriate geometry according to scale and application of the data.

2.2. Built Environment standards

These general standards specify the design and encoding of information about features and objects in the built environment such as buildings and infrastructure.

CityGML through version 2 is an extensible GML application schema that models a great variety of elements of the built environment as children of CityObject. An important part of CityGML is the capability of defining extensions (Application Domain Extensions) that represent more specialized parts of the city infrastructure such as utility networks or more specialized attributes such as urban energy simulation data.

CityGML v.3 was approved by OGC in early 2021 and is based on its own conceptual model that contemplates implementations not solely based on GML (e.g., JSON). It introduces concepts and constructs such as Spaces in order to improve compatibility with other built-environment standards such as IFC and LandInfra, as well as dynamic elements that incorporate live sensed attributes into city objects.

LandInfra is a conceptual model implemented as a GML application schema (InfraGML) that focuses on land parcels, ownership details, surveys, and linear facility alignments such as railroad structures. It does also define facility entities that are not specific to buildings, but can be used to connect building structures with land units and ownership interests.

image
Figure 1. InfraGML Packages
Industry Foundation Classes (IFC)

https://www.buildingsmart.org

Industry Foundation Classes are a suite of standard specifications developed by buildingSMART International for interchange of datasets that make up BIM (Building Information Model) instances. IFC is essentially a common subset of vendor-specific building models such as Autodesk’s Revit, Bentley’s Microstation DGN, Graphisoft’s Archicad, or Trimble’s Tekla. Some vendors such as Dassault are now, however, supporting IFC natively on their platforms. IFC and CityGML have considerable overlap in coverage, but typically divergent representations (e.g., unique geographic features in CityGML vs. parametrized assemblies in IFC). A joint committee (IDBE)between OGC and buildingSMART International has made progress to increase the overlap or correspondence between CityGML, LandInfra, and IFC, but direct round-trip data conversion between any two of the standards will likely remain limited for the foreseeable future.

2.3. Observed / modeled feature properties standards

A number of standards cover the types of data typically involved in sensing the characteristics of geographic features such as buildings.

LIDAR Laser Format (LAS)

https://www.ogc.org/standards/LAS

This standard, adopted by OGC as a Community Standard from ISPRS, is a compact format for the point cloud and signal data derived from LIDAR scan surveys. LIDAR is a common method for observing the 2.5D form of the Earth’s surface in very fine detail. LIDAR point clouds conflated with corresponding imagery can be used to visually and geometrically represent buildings directly. They are also commonly processed to extract building roofprints and even some roofing details such as gables and roof exposures.

Observations and Measurements (O&M)

https://www.ogc.org/standards/om

Sensor Web Enablement (SWE) Common

https://www.ogc.org/standards/swecommon

The three standards above are core for the information needed to characterize the process of making sensor observations and applying the results as feature properties. The O&M conceptual model defines objects and relations pertaining to the observational process. SWE Common provides an encoding standard for observational data, while SOSA-SSN, a joint OGC-W3C product, is a modular OWL ontology built on and extending the O&M specification.

2.4. Identification standards

Management and interchange of global feature identifiers is a significant challenge in any large-scale heterogenous domain, particularly in order to make sure that in each identification scheme, each feature is referenced by one unique identifier. the GS1 standards organization provides the GLN (Global Location Number) specification that can be used to manage the identities of locations and facilities / buildings at potentially a global scale by means of ID keys.

3. Parcel and cadastral standards

These standards for parcel and cadastral information are included because buildings are often considered as improvements "belonging" to a land parcel, and so derive their location and identity from those parcels.

Within the EU INSPIRE data specification framework, cadastral parcels are treated as "…​reference data, i.e., data that constitute the spatial frame for linking and/or pointing at other information that belong to specific thematic field such as environment, soil, land use, and many others." This is complementary to the specific national land ownership registries ("cadastres"), using a definition that "cadastral parcels should be, as much as possible, single areas of Earth surface (land and/or water) under homogenous real property rights and unique ownership, where real property rights and ownership are defined by national laws."

IAAO standard on digital cadastral maps and parcel identifiers

https://www.iaao.org/media/standards/Manual_Cadastral_Maps_2016.pdf

This is an international standard for digital parcel creation and management that focuses entirely on land parcels as components of a cadastre with uniform survey methods, digital representations, identifiers, and assessments of financial value. It actually cites a US FGDC (Federal Geographic Data Committee) standard for parcel core data elements, although not the latest (2008) version.

FGDC Geographic Information Framework Data Content Standard

Part 1: Cadastral https://www.fgdc.gov/standards/projects/framework-data-standard/GI_FrameworkDataStandard_Part1_Cadastral.pdf

FGDC Cadastral Data Content Standard for National Spatial Data infrastructure

http://nationalcad.org/download/cadastral-data-content-standard-ver-1-4.pdf

These two standards provide a detailed data schema for cadastral parcels in terms of survey measurements, transactions, rights, and interests. It includes such possibilities as ownership under multiple geopolitical regimes, but only acknowledges the existence of buildings insofar as they are improvements that might need to be surveyed.

The Massachusetts Office of GIS (MassGIS) has developed a standard for recording and exchange of digital parcel information, partially with FGDC grant support. This standard is also being used in some other states and cadastral jurisdictions. Among its specific characteristics:

  1. Assessor’s Record attributes including tax and other legal interest attributes;

  2. Assessor’s Record attributes including building data attributes;

  3. Guidance on parcel addresses and master address files;

  4. Linking between a deed-specific identifier (ParcelID) and a geographic identifier (LocID); and

  5. Linking / aggregation from specific physical parcels to tax parcels (TaxParID).

The MassGIS parcel standard is also notable in that it is at least minimally complemented by a building footprint / roofprint polygon data standard, e.g., the building footprint polygons are checked against the assessor recorded building area in the parcel data. There are few other building-specific attributes, however. The identifier is derived from the building centroid coordinates and the building footprint area is calculated directly from the building polygon.

Summary

The most notable characteristic of cadastral parcel data standards is how little they do consider the existence and characterization of buildings and other modifications to the state and value of a land parcel. This is surprising given the modern day value and volume of real estate transactions and interests that involve condominiums, building parts that involve land ownership only implicitly. The division between land and structure information is likely to be reflective of legal traditions in land ownership rather than the utility for a number of purposes of having these datasets linked together.

4. Building and Facility Standards

Data standards in this section all pertain to buildings but from differing perspectives of complexity, level of detail, and application purpose.

4.1. Structures standards

Structures standards specify minimal information about built structures of any type, primarily for the purpose of 2D mapping and as part of general spatial frameworks.

US National Map (TNM) National Structures Dataset Standard

https://usgs-mrs.cr.usgs.gov/SPECX/treeview/index

This link provides access to ArcGIS-specific data dictionaries that define the TNM schemas "Struct_Point" and "Struct_Line". There are links in the Struct_Point schema (Foot_ID and Complex_ID) to feature classes Structure_Footprint and Structure_Complex encode more detailed building geometries but include no more involved building attributes than area and perimeter length. Building information in this model is spread among 4 different tables due to the ArcGIS limitation of one geometry type per table / feature collection.

Besides providing various structure geometries for rendering in USGS topographic maps and assorted metadata about data loading and access rights, the Struct_ schemas focus on a handful of structure properties that are characteristic of other TNM feature data as well.

  • FType - a 3 digit code defining the type of each structure. For example, 730 denotes an educational structure in the struct_point dataset.

  • FCode - a 5 digit code repeating the FType code and adding 2 digits to further characterize each structure. 73005 denotes a high school building or group of buildings. For a struct_line feature, 75017 denotes an above-ground oil/gas pipeline.

  • Permanent_Identifier - A 40-character globally unique ID (GUID) value that uniquely identifies the occurrence of each feature or event in The National Map.

  • GNIS_ID - a unique ID assigned by the Geographic Names Information System that corresponds to the geographic feature name (i.e., placename) for the structure. This does provide a unique geometry-independent identifier for the building as a named feature, but not all buildings are recognized with placenames, and the GNIS_ID is disconnected from any local or cadastral identifier.

  • Name - the official name corresponding to the GNIS_ID.

  • Address

  • City

  • State

  • IsLandmark - indicates whether the structure has been designated a landmark

These tables provide detailed definitions of the various types of buildings or other structures defined by the Struct_ data dictionaries and denoted by FCodes, for example what is and is not considered a cemetery.

This minimal data content standard is maintained by the General Services Administration, owner and operator of all U.S. Federal properties. It categorizes a real property asset as a building, land parcel, linear structure, or structure, provides a Federal identifier, name, and address, along with one or more simple geometries (point, line, polygon).

US SDSFIE facilities standard

Spatial Data Standards for Facilities, Infrastructure, and Environment https://www.sdsfieonline.org (requires login account)

SDSFIE are a family of US Department of Defense data standards for definition and interchange of geospatial data specifically for installation, environment, and civil works missions. The SDSFIE-V| 4.0.2 standards for vector feature data as adapted for the U.S. Army include application schemas for these features:

  • LandParcel

  • Structure (and variants)

  • Building

LandParcel, Structure, and Building (along with Site) features actually share a number of "real property" attributes, especially a Real Property Site Unique Identifier (rpsuid) which is able to link these collocated features together in a database. In fact there are few differences between the definitions of Structure and Building, except that for some reason Building includes a "Proposed Demolition Date" property and Site does not.

4.2. Buildings standards

The data standards in this category pertain specifically to buildings as distinct from non-building structures such as pipelines; they define generally 2D properties and geometries that are specific to buildings and building parts.

The INSPIRE building data standard provides a conceptual model and various levels and/or types of detail through 4 profiles with implementations in CityGML, including BuildingsBase, BuildingsExtendedBase, Buildings2D, and Buildings3D. The profiles are defined by means of an inheritance hierarchy of structure types. Figure 13 shows features and building specific properties in the BuildingsBase schema. An AbstractBuilding inherits attributes from an AbstractConstruction class and adds building-specific attributes such as "BuildingNatureValue" and "currentUse". It is then realized in both Building and BuildingPart classes.

image
Figure 2. Conceptual schema for INSPIRE Buildings2D features

The base profile is extended with either 2-2.5D geometries or 3D geometries, as well as additional attributes to fill out the 4 profiles shown in Figure 14.

image
Figure 3. Derivation of 4 INSPIRE Buildings feature profiles

The BuildingsExtendedBase adds feature types for "OtherConstructions" for structures not considered buildings, "Installations" for small building additions, and "BuildingUnits" for independently accessible building parts. Mainly, though, it adds additional building attributes, as shown in Figure 15. Some of these relate to utility network hookups but only as boolean (yes/no) attributes.

image
Figure 4. INSPIRE schema for extended building information

There is no explicit reference to cadaster or the parcels on which buildings might sit, but there is acknowledgement of the connection in the guidance that the externalReference property can be used to reference "the cadastral register where information about owner, tenant, criteria of valuation (heating, toilet, …​) may be found." This is illustrated in Figure 16.

image
Figure 5. INSPIRE schema connecting buildings with addresses and parcels
US NGA NAS (NSG Application Schemas)

https://nsgreg.nga.mil/nas/

Although the U.S. National Geospatial-intelligence Agency is technically part of the defense establishment, it has developed its own extensive standard feature application schemas for worldwide mapping and reconnaissance operations (NSG Application Schemas), including for a number of structure feature types such as buildings and ruins. The extensive lists of attributes for NSG Buildings include general ones such as "Floor_Count" and ones highly specific to intended uses such as "Helipad_Present".

US National Park Service (NPS) Building Spatial Data Standard

https://irma.nps.gov/Datastore/Reference/Profile/2252776

NPS has published its own data standard for data it needs to manage or at least keep track of describing buildings on NP properties. Building attributes in this standard include their own building type codes, drawn from a large list maintained by the Department of the Interior. Notable also are the distinctions between the building owner, maintainer, and occupant. The data standard also includes many attributes which are links to data about the building in a variety of other special-purpose databases, such as the National Fire Database for Buildings. The data standard clearly recognizes that information about a given building structure is maintained in many different locations and defines foreign key fields to relate them together.

As noted under its Base Standards description, the LandInfra does include a Facility entity connected to other LandInfra concepts such as LandDivision, Survey, Alignment, Road, Railway, etc. From this perspective, the LandInfra Facility is useful for representing different facilities involved in infrastructure and earthworks projects. The LandInfra Facility schema is shown in Figure 17.

image
Figure 6. INSPIRE schema connecting buildings with addresses and parcels

The LandInfra Facility model is similar to the INSPIRE (and IFC) model in supporting both Facility and FacilityPart. Specific support for building data, however, is only by way of a FacilityPartType codelist. The GML encoding of LandInfra (InfraGML) is fairly agnostic to the type of geometry used to represent LandInfra entities, but in practice is usually limited to 2D or 2.5D geometry types.

4.3. Building model standards

Standards in this category apply specifically to digital model data intended to represent the 3D shape, elements, configurations, systems, etc. of a real building. They can be characterized broadly as building model application schemas drawn from more general built environment modeling standards such as CityGML and IFC.

The INSPIRE building standard introduced in the previous section is also an example of a building model standard, leveraging CityGML to represent buildings in 3D with potentially high levels of detail.

ISO SC 13

Organization and digitization of information about buildings and civil engineering works, including building information modeling (BIM)

This ISO subcommittee is associated with 14 published standards and 8 more in development, all pertaining to building data and specifically to building information models. The standards that this group develops are generally concerned with business processes and practices around BIM, though, and so far have not developed specification that would be directly applicable to development of a national building layer schema. ISO 19650-1:2018 does describe, however, concepts and principles around the use of BIM to organize building information.

US NIBS NBIMS-US standard

Reference https://www.nationalbimstandard.org/nbims-us

A US national BIM standard has been developed by the National Institute of Building Sciences. This standard focuses on defining many building types according to either their physical form, such as "Low-Rise Free-Standing Slab Building" or their functional usage such as "Agricultural Research and Development Facility".

The IFC specifications also include a class of IfcBuilding that defines a number of attributes relevant to the positioning, design, and construction of buildings. The principal function of IfcBuilding, however, is to serve together with IfcSite, IfcStorey, and IfcSpace as the hierarchical spatial framework for IFC elements that comprise the building structure. This is illustrated in Figure 18 from the IfcBuilding specification.

image
Figure 7. Spatial context for IfcBuilding

The attributes for IfcBuilding are shown in Annex A of this report. They are drawn from the rather deep inheritance tree for IfcBuilding shown in Figure 19. For example, the attribute "ContainsElements" is defined in IfcSpatialElement but "FireProtectionClass" or "OccupancyType" are only defined for IfcBuilding itself. Some attributes may be directly applicable to energy analysis, such as "BuildingThermalExposure".

image
Figure 8. Inheritance graph for IfcBuilding and related entities

While IfcBuilding would be complex to use as a standalone data model, several capabilities of both the class and of IFC itself could be useful. For example, IFC Property Sets have been specialized for buildings to generate a substantial list of extended building and building part attributes such as in Pset_BuildingCommon.

image
Figure 9. Common properties for IfcBuilding and related entities

This illustrates a design pattern of extensions that consist of linked property sets as an alternative to additional / specialized full model entities.

4.4. Building and component property standards

Focusing on the issue of building attributes / properties, the standards in this category define and organize concepts for specific building aspects such as energy efficiency. Both of the standards in this category are organized as OWL ontologies. This means they leverage RDF triples to represent relationships between concepts and and may include OWL axioms that determine conformance of the ontology to specific description logics, e.g., potential use in machine reasoning and validity of open-world assumptions. Ontologies rely even more strongly than other models on globally unique systems of identifiers for both concepts and individual instances of them, usually in the form of IRI’s. As collections of terms, they can be fairly easy to use, but ontologies as sets of consistent logical statements are only defined in OWL within the scope of documents. This makes it tricky to determine the logical scope of models that pick and choose concepts from existing ontologies. In many cases, it is more robust if inefficient to follow the patterns laid out by existing ontologies rather than including them directly in a new model.

Brick is described as a uniform metadata for buildings or an extensible dictionary of terms and concepts around the physical, logical, and virtual assets in buildings and their relationships. Although the descriptions avoid the word, Brick is in fact defined as an OWL ontology and asserts some compatibility with the BOT ontology described below. Brick’s focus is to define functional relationships between building elements that in a sense build on the structural relationships that IFC defines or spatial relationships represented in CityGML.

Root classes in brick include Equipment, Location, Point, Tag, and Measurable. Relationships include specific functional ones such as "regulates" but also quite general ones that overlap with many other standards such as "hasPoint". Brick:Building is defined as a specialized subclass of brick:Location as shown below

BuildingCLASSv1.1
IRI

https://brickschema.org/schema/1.1/Brick#Building

  • 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].

  • Structure wholly or partially enclosed within exterior walls, or within exterior and party walls, and a roof, affording shelter to persons, animals, or property.

Parent Classes

Location

InDomainOf

hasAddress

This class serves mainly to define relationships with materials from which the building has been constructed and devices by which it "operates." Useful model design patterns in Brick include Tags and a rich set of relationships (predicates) between concepts. Individual Brick instances (models) may leverage the rich predicate axioms available through OWL but few of these are defined in the Brick ontology itself.

W3C Building Data Community Group Building Topology Ontology (BOT)

https://w3c-lbd-cg.github.io/bot/

This W3C community group effort is also organized as an OWL ontology that in this case describes "core topological concepts of a building." BOT focuses on the spatial (e.g., enclosedBy), topological (e.g., linkedTo), and mereological (e.g., partOf) relationships, rather than the geometries, functional relationships, or extended attributes that characterize some of the other standards described in this report. It is also clearly intended to integrate or mediate between other building model schemas and includes a set of alignment modules for this purpose.

Table 1. BRICK Alignment Modules
Section Module name

4.2

DERIROOMS Alignment Module

4.3

DogOnt Alignment Module

4.4

DUL Alignment Module

4.5

ifcOWL Alignment Module

4.6

SAREF4Bldg Alignment Module

4.7

ThinkHome Alignment Module

BOT is clearly a developing specification and intended to be a core vocabulary with which to build more complete models. It’s usefulness will depend a great deal on the viability of a semantic approach to building models, which does not yet seem to have been demonstrated at any scale.

Building Energy Data Exchange Specification (BEDES)

https://bedes.lbl.gov/bedes-online/category/premises?page=1

BEDES is the one standard covered in this report that focuses on building energy related characteristics and energy usage data exchange. While developed by Lawrence Berkeley Labs, its primary sponsor has been the U.S. Department of Energy. Its primary manifestation is a dictionary of terms and definitions, available as a searchable dataset, or as a list in generic XML / CSV form. It’s applicability to building data schemas is only made apparent in a set of mapping spreadsheets that indicate some of the building attributes the dictionary terms should be applied to. Mapped entities include "premises", "envelope","HVAC", and "Generation and Storage Equipment".

5. Standards Synthesis

There exist many data standards and standard schemas that have generic, peripheral, or specific relevance to building data and to applications of building data. What is striking is the wide range of detail that these standards specify, corresponding to a wide range of building data requirements from virtually none for buildings considered as land improvements, through anonymous points and polygons for map embellishment, to full 3D/4D structural models of each building for design-build purposes and 3D/4D/5D functional models for analysis and simulation of building processes.

This concluding section summarizes the standards' recommendations for building attributes and representations in several categories. It also considers the notion of a modular and/or linked design for a national building layer that allows the detail and complexity of building data to be tailored to the specific applications it is needed to support.

5.1. Core building layer model entities and attributes

These entities and attributes probably belong in a core building data package. Three other entities besides "Building" help to represent different perspectives as well as cardinality:

  1. 1..n BuildingStructures per SiteFacility

  2. 1..n BuildingParts per BuildingStructure

  3. 1..n BuildingSystems per SiteFacility

  4. n..n BuildingSystems per BuildingStructure

  5. n..n BuildingSystems per BuildingPart

This can also be considered the core of a more widely linked system of building data.

5.1.1. SiteFacility

Buildings are in almost all cases very difficult to separate from the landparcels they are situated on and the geographies that the landparcels are themselves a part of. Since there is often more than one building per site, there can also be a model efficiency in defining a Site or Facility entity to link them with common attributes.

identity

This attribute group tends to center around some sort of parcel id as maintained by the appropriate cadastral authority. Standard schemas divide somewhat on whether this is sufficiently stable and globally unique, some assigning record id’s as well to disambiguate parcel id’s from different authorities or to support changes such as successions and subdivisions. Authorities over other real properties entities such as sites and facilities may have their own identifiers as well which may also be easier to manage through an identifier assigned to the data layer record itself.

location

Location is a subtle concept since it can now be determined to an almost arbitrary degree of accuracy, but may not be recorded as such. In most of the US, cadastral location is still expressed in "metes and bounds" from "well-known" landmarks which frequently go unknown. Digital data standards focus on coordinate locations (X,Y, Elevation) for one or more of:

  1. Centroid point

  2. Address point or entry point to the site to which the address refers

  3. Footprint polygon

Most standards reference methods by which these positions have been determined rather than indicating a specific precision of measurement.

address

An address is some mixture of a location and an identity, but it is a commonly included attribute group as corroborating information and also for notifications to owners and/or occupants

classification

Most every standard includes one or more classifications of form, regulatory status, functional use, condition, etc.

dimensions

Although many of these attributes can be calculated from provided geometry, it is common to include area, perimeter, length, width, and (max)height (elevation, stories) for convenience.

dataQuality

This entity group most often refers to the methods by which other attributes were determined, and perhaps some classification of data quality level, rather than an absolute precision or uncertainty.

tenancy

This attribute group may include just an owner reference and/or type of tenancy, or may add references and statistics for facility occupant(s) and/or operator(s).

improvements

This attribute group is not necessarily included in any particular standard schema but is a means to connect a site with the buildings, building systems, and other built environment components located on it that affect both its value and its usage.

valuation

Most typical attributes are assessed value of the landparcel and assessed value of the entire site with improvements.

currency

This attribute group covers time validity, such as time created, time updated, even time of expiry, and may also include method of update.

5.1.2. BuildingStructure

Buildings and structures, with rare exceptions, are closely tied both to the land on which they are built and to the systems (water, sewer, gas, electricity) that support them. Much the same core attributes apply to them as to SiteFacilities, but of course with different details

identity

A building’s identity should generally be tied to that of the site on which it is located, but most standards settle for a unique system record id, and then some authoritative building id, which may come from some (historical) building register, but is most often for 1-building sites just the parcel id again.

location

Building location has the same issues and solutions as site locations, although area may be calculated as footprint, roofprint, or as total indoor area on all stories according to various methodologies. Buildings (and building parts) may have their own address points if distinct from that of the site.

address

May be the same as that of the site or different for each building / building part.

classification

Most every standard includes one or more classifications of form, regulatory status such as zoning, functional use, condition, etc. For buildings, this might also include construction method, structural materials,

dimensions

Although many of these attributes can be calculated from provided geometry, it is common to include area, perimeter, length, width, and height (elevation, stories) for convenience.

dataQuality

This entity group most often refers to the methods by which other attributes were determined, and perhaps some classification of data quality level, rather than an absolute precision or uncertainty.

tenancy

This attribute group may include just an owner reference and/or type of tenancy, or may add references and statistics for facility occupant(s) and/or operator(s). These may or may not differ from the references for the site as a whole. For multi-tenant buildings, there may be references to

improvements

This may seem a strange attribute group name to use for a building or structure, but can be used to reference building systems that pertain specifically to that building, such as oil heating or air conditioning, rather than the entire site.

valuation

Most typical attributes concern the assessed value of the entire site with improvements. It seems rare for a schema to include a valuation solely for a building structure.

currency

This attribute group covers time validity, such as time created, time updated, even time of expiry, and may also include method of update.

5.1.3. BuildingSystem and BuildingPart

Neither BuildingSystem nor BuildingPart are generally included in core building information standards or schemas, so it may be more appropriate to include these entities in a building layer extension, but use cases which extend at all beyond mapping seem to start needing to include processes which are specific to systems and not 1-to-1 with buildings (e.g. energy consumption and generation) and/or behavior (e.g.conservation) which is more characteristic of BuildingParts such as individual apartments or businesses.

Most of the attribute groups relevant to BuildingStructures may be applied in some way to these two entities as well

5.2. Suggested building data extensions

Envelope 3D

This extension would provide a simplified 3D extrusion +/- roof detail of a building’s outer skin to support various parameters of designed and measured environmental interaction

Building model 3D

This extension would add a more or less detailed 3D building model encoded in CityGML and/or IFC, with SiteFacility elements drawn from LandInfra. This would provide the entities and attributes to support the dynamic elements of building operations.

Building processes

This extension would build on the 3D model extension to add dynamic evolution of utility commodities and environmental interactions.

Energy Processes

This extension would focus on those BuildingPart attributes relevant to building energy analysis and modeling

Ownership - cadastral

This extension would most likely include details concerning the ownership and operation history of a building and/or site. This becomes relevant to a national building layer when looking at patterns of environmental contamination, construction code issues, or evolution of building conditions.

5.3. Additional building data model perspectives

Building data standards do seem to fall into a few specific categories, depending on their target use cases. Mapping use cases minimize the represented information. Cadastral use cases focus on value and regulatory conformance. Economic development and operations use cases look at how sites and building fulfill their intended functions. Analytical use cases look to incorporate critical process elements and modeled or measured performance attributes to look at. Most of these use cases do not necessarily need to be implemented at a national scale, so a module / linked approach has value in right-sizing the data collection and management effort at the scale that is needed.

6. Summary and Recommendations

6.1. Summary of findings

This report reviewed standards and specifications for digital building data applicable to development of a national-scale building data layer. Standards were considered in several categories:

  1. Base or generic geospatial data / observation data standards

  2. Land parcel or facility data standards

  3. Structure data standards

  4. Building data standards

  5. Building model and component data standards

Many commonality are to be found in the attributes used by these standards to represent building data. There are fewer connections between the perspectives represented by these standards categories, i.e., cadastral parcels standards rarely address building structures per se and buildings standards rarely address the sites on which buildings are located.

An informal synthesis of the presented models does point at a relatively small group of core attributes for buildings and other key entities. Extensions to such a core can be efficiently utilized in order to add or link from more detailed data required for specific advanced but timely additional use cases.

6.2. Critical issues and gaps in building data standards

As discussed above, the coverage of needed building information by any single reviewed standard is relatively poor, as they have generally been developed for specific usage scenarios. The standards directed at national scale building stock coverage have generally focused on putting buildings on a map, not putting models or policies in place.

There is also a gap between standard all-in-one data schemas that have few and brittle links with other collections of building-related data and the ontologies that are being developed to represent building structures and systems but still are pitched to a relatively high conceptual level. This gap could be filled with specific linked data approaches to solve decentralization challenges with comprehensive but patchy building data that are useful immediately but able to evolve into more complete semantic web systems.

6.3. Recommendations for future work

It is clear from this work that many data standards apply to this challenge of a national building data layer but none completely encompass it. This is certainly an opportunity to continue harmonization and modeling work, followed by prototyping activity to develop an appropriate standard for building data. Such a standard could facilitate interchange and integration of building data at a national level as well as comparability of building stock data at regional levels.

Annex A: Building Attribute Cross-walk

SDSFIE 4.0.2 Building feature schema

See reference in text

Table 2. SDSFIE attributes for Building features
Feature Attribute Description

Building

buildingidpk

Primary Key Identifier

Building

coordinateX

Coordinate X

Building

coordinateY

Coordinate Y

Building

facilityNumber

Facility Number

Building

featureArea

Feature Area

Building

featureAreaUom

Feature Area Unit of Measure

Building

featureDescription

Feature Description

Building

featureHeight

Feature Height

Building

featureHeightUom

Feature Height Unit of Measure

Building

featureLength

Feature Length

Building

featureLengthUom

Feature Length Unit of Measure

Building

featureName

Feature Name

Building

featurePerimeter

Feature Perimeter

Building

featurePerimeterUom

Feature Perimeter Unit of Measure

Building

installationId

Installation Identifier

Building

isHeritageAsset

Is Heritage Asset

Building

materialType

Material Type

Building

mediaId Media

Identifier

Building

metadataId

Metadata Identifier

Building

operationalStatus

Operational Status

Building

proposedDemolitionDate

Proposed Demolition Date

Building

rpaConstructionType

RPA Construction Type

Building

rpaPredomCurrentUseCatCode

RPA Predominant Current Use CAT Code

Building

rpInterest

Real Property Interest

Building

rpsuid

Real Property Site Unique Identifier

Building

rpuid

Real Property Unique Identifier

Building

sdsId

Globally Unique Identifier

Building

userOrganizationName

User Organization Name

Table 3. IFC attributes for Building features
PropertyName Value

Reference

IfcIdentifier

BuildingID

IfcIdentifier

IsPermanentID

IfcBoolean

ConstructionMethod

IfcLabel

FireProtectionClass

IfcLabel

SprinklerProtection

IfcBoolean

SprinklerProtectionAutomatic

IfcBoolean

OccupancyType

IfcLabel

GrossPlannedArea

IfcAreaMeasure

NetPlannedArea

IfcAreaMeasure

NumberOfStoreys

IfcInteger

YearOfConstruction

IfcLabel

YearOfLastRefurbishment

IfcLabel

IsLandmarked

IfcLogical

MarketCategory

IfcLabel

MarketSubCategory

IfcLabel

PlanningControlStatus

IfcLabel

NarrativeText

IfcText

VacancyRateInCategoryNow

IfcPositiveRatioMeasure

VacancyRateInCategoryFuture

IfcPositiveRatioMeasure

RentalRatesInCategoryNow

IfcMonetaryMeasure

RentalRatesInCategoryFuture

IfcMonetaryMeasure

MarketCategory

IfcLabel

MarketSubCategory

IfcLabel

PlanningControlStatus

IfcLabel

NarrativeText

IfcText

HeatingDryBulb

IfcThermodynamicTemperatureMeasure

HeatingWetBulb

IfcThermodynamicTemperatureMeasure

HeatingDesignDay

IfcDateTime

CoolingDryBulb

IfcThermodynamicTemperatureMeasure

CoolingWetBulb

IfcThermodynamicTemperatureMeasure

CoolingDesignDay

IfcDateTime

WeatherDataStation

IfcText

WeatherDataDate

IfcDateTime

PrevailingWindDirection

IfcPlaneAngleMeasure

PrevailingWindVelocity

IfcLinearVelocityMeasure

BuildingThermalExposure

IfcLabel

Identifier

IfcIdentifier

Version

IfcLabel

VersionDate

IfcDate

PropertyName

IfcLabel

CommencementDate

IfcDate

TerminationDate

IfcDate

Duration

IfcDuration

Options

IfcText

ConditionCommencement

IfcText

Restrictions

IfcText

ConditionTermination

IfcText

AgreementType

IfcLabel

TotalCoolingLoad

IfcPowerMeasure

TotalHeatingLoad

IfcPowerMeasure

LightingDiversity

IfcPositiveRatioMeasure

InfiltrationDiversitySummer

IfcPositiveRatioMeasure

InfiltrationDiversityWinter

IfcPositiveRatioMeasure

ApplianceDiversity

IfcPositiveRatioMeasure

LoadSafetyFactor

IfcPositiveRatioMeasure

OccupancyDiversity

IfcPositiveRatioMeasure

OutsideAirPerPerson

IfcVolumetricFlowRateMeasure

ReceptacleLoadIntensity

IfcReal

AppliancePercentLoadToRadiant

IfcPositiveRatioMeasure

LightingLoadIntensity

IfcReal

LightingPercentLoadToReturnAir

IfcPositiveRatioMeasure

Revision History should be the last annex before the Bibliography Bibliography should be the last annex

Annex B: Revision History

Date Release Editor Primary clauses modified Description

2020-03-31

0.8

Josh Lieberman

all

initial complete version

Annex C: Bibliography

[1] Eriksson, H.; Johansson, T.; Olsson, P.-O.; Andersson, M.; Engvall, J.; Hast, I.; Harrie, L. Requirements, Development, and Evaluation of A National Building Standard—A Swedish Case Study. ISPRS Int. J. Geo-Inf. 2020, 9, 78. https://doi.org/10.3390/ijgi9020078