Green Building XML

Last updated
Disparate building design software tools communicate with one another through gbXML data models GbXML2.png
Disparate building design software tools communicate with one another through gbXML data models

The Green Building XML schema (gbXML) is an open schema developed to facilitate transfer of building data stored in Building Information Models (BIMs) to engineering analysis tools. It enables interoperability between BIM and building performance simulation, which is relevant to sustainable building design and operation. [1] gbXML is being integrated into a range of Computer-aided design (CAD) software and engineering tools, supported by leading 3D BIM vendors. [2] The streamlined workflow can transfer building properties to and from engineering analysis tools, which eliminates the duplicate model generation and allows a bidirectional information update.

Contents

gbXML is the underlying architecture of Autodesk's Green Building Studio commercial on-line energy analysis product, [3] and is the main export option for energy analysis from their modeling products. It is often used for geometry data transformation, but the quality of exported models is not good. Lighting systems, Heating, Ventilation, and Air Conditioning (HVAC) systems and internal loads are often manually created by engineers in engineering analysis tools.

Architecture

gbXML is a hierarchy architecture made up of elements and attributes. Elements can have sub-elements, and attributes can help define the features of elements. Some attributes are necessary for building an element. For example, the gbXML tag, locating at the highest-level in the schema, must contain a campus element. Attributes of temperature unit and area unit are required to define the gbXML tag.

Elements

Elements are components of a system. For example, Variable Air Volume (VAV) boxes are common components of a typical HVAC system. Defining a VAV box needs both the "HydronicLoop" tag and the "AirLoop" tag under the gbXML tag.

Attributes

Attributes can help define the specialty of an element.

See also

Related Research Articles

A document type definition (DTD) is a specification file that contains set of markup declarations that define a document type for an SGML-family markup language. The DTD specification file can be used to validate documents.

<span class="mw-page-title-main">XML</span> Markup language by the W3C for encoding of data

Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.

DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software, but it can be used for any other sort of documentation.

XSD, a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item content in a document, to assure it adheres to the description of the element it is placed in.

<span class="mw-page-title-main">Geography Markup Language</span> XML grammar for geographical features

The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet. Key to GML's utility is its ability to integrate all forms of geographic information, including not only conventional "vector" or discrete objects, but coverages and sensor data.

The High Level Architecture (HLA) is a standard for distributed simulation, used when building a simulation for a larger purpose by combining (federating) several simulations. The standard was developed in the 1990s under the leadership of the US Department of Defense and was later transitioned to become an open international IEEE standard. It is a recommended standard within NATO through STANAG 4603. Today the HLA is used in a number of domains including defense and security and civilian applications.

An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself. These constraints are generally expressed using some combination of grammatical rules governing the order of elements, Boolean predicates that the content must satisfy, data types governing the content of elements and attributes, and more specialized rules such as uniqueness and referential integrity constraints.

The Industry Foundation Classes (IFC) is a CAD data exchange data schema intended for description of architectural, building and construction industry data.

UVC-based preservation is an archival strategy for handling the preservation of digital objects. It employs the use of a Universal Virtual Computer (UVC)—a virtual machine (VM) specifically designed for archival purposes, that allows both emulation and migration to a language-neutral format like XML.

GXL is designed to be a standard exchange format for graphs. GXL is an extensible markup language (XML) sublanguage and the syntax is given by an XML document type definition (DTD). This exchange format offers an adaptable and flexible means to support interoperability between graph-based tools.

NIEMOpen, frequently referred to as NIEM, originated as an XML-based information exchange framework from the United States, but has transitioned to an OASISOpen Project. This initiative formalizes NIEM's designation as an official standard in national and international policy and procurement. NIEMOpen's Project Governing Board recently approved the first standard under this new project; the Conformance Targets Attribute Specification (CTAS) Version 3.0. A full collection of NIEMOpen standards are anticipated by end of year 2024.

<span class="mw-page-title-main">Oxygen XML Editor</span>

The Oxygen XML Editor is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application so it can run in Windows, Mac OS X, and Linux. It also has a version that can run as an Eclipse plugin.

Building services engineering (BSE) is a professional engineering discipline that strives to achieve a safe and comfortable indoor environment whilst minimizing the environmental impact of a building.

<span class="mw-page-title-main">Dymola</span>

Dymola is a commercial modeling and simulation environment based on the open Modelica modeling language.

The Functional Mock-up Interface defines a standardized interface to be used in computer simulations to develop complex cyber-physical systems.

FINE MEP is a BIM CAD software tool for building services engineering design, built on top of IntelliCAD. It provides full IFC support, according to the 2x3 IFC Standard. FINE BIM structure, enables a smart model shaping and high design accuracy, directly applied to the real 3D-building model and its building services. Not only the building elements, but also the components of the mechanical/electrical installations themselves are all intelligent objects carrying their own attributes and interacting among each other. MEP design is supported by specific CAD commands and further facilitated through sophisticated recognition and validation algorithms, providing a user-friendly modeling environment.

Simcenter Amesim is a commercial simulation software for the modeling and analysis of multi-domain systems. It is part of systems engineering domain and falls into the mechatronic engineering field.

Building information modeling (BIM) in green buildings aims at enabling sustainable designs and in turn allows architects and engineers to integrate and analyze building performance. It quantifies the environmental impacts of systems and materials to support the decisions needed to produce sustainable buildings, using information about sustainable materials that are stored in the database and interoperability between design and analysis tools. Such data can be useful for building life cycle assessments.

References

  1. "Green Building XML (gbXML) Schema" . Retrieved November 14, 2020.
  2. "Software that Supports gbXML" . Retrieved November 14, 2020.
  3. "Green Building Studio Website".