diff --git a/src/ifcopenshell-python/ifcopenshell/util/doc.py b/src/ifcopenshell-python/ifcopenshell/util/doc.py index 503e573453..79f82ca9c2 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/doc.py +++ b/src/ifcopenshell-python/ifcopenshell/util/doc.py @@ -1,5 +1,5 @@ # IfcOpenShell - IFC toolkit and geometry engine -# Copyright (C) 2022 @Andrej730 +# Copyright (C) 2022, 2023 @Andrej730 # # This file is part of IfcOpenShell. # @@ -21,6 +21,7 @@ from pathlib import Path from pprint import pprint import copy import ifcopenshell +import ifcopenshell.util.attribute try: import glob @@ -28,8 +29,11 @@ try: import requests import urllib.parse from markdown import markdown - from bs4 import BeautifulSoup - from bs4 import MarkupResemblesLocatorWarning + from bs4 import BeautifulSoup, MarkupResemblesLocatorWarning + import zipfile + from lxml import etree + import re + import shutil except: pass # Only necessary if you're using it to generate the docs database @@ -38,6 +42,23 @@ BASE_MODULE_PATH = Path(__file__).parent IFC2x3_DOCS_LOCATION = BASE_MODULE_PATH / "Ifc2.3.0.1" IFC4_DOCS_LOCATION = BASE_MODULE_PATH / "Ifc4.0.2.1" +IFC4x3_HTML_LOCATION = BASE_MODULE_PATH / "IFC4.3-html" +IFC4x3_DEV_LOCATION = BASE_MODULE_PATH / "IFC4.3.x-development" +IFC4x3_SPEC_URL_TEMPLATE = "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/%s.htm" + +# entities schema +# entity -> description, spec_url, attributes[], predefined_types[] + +# types schema +# type -> description, spec_url + +# properties schema +# pset/qset -> description, spec_url, properties[] +# property -> description, children[] +# child -> description +# note: in IFC4x3 there is no children[] for properties + + SCHEMA_FILES = { "IFC2X3": { "entities": BASE_MODULE_PATH / "schema/ifc2x3_entities.json", @@ -49,10 +70,15 @@ SCHEMA_FILES = { "properties": BASE_MODULE_PATH / "schema/ifc4_properties.json", "types": BASE_MODULE_PATH / "schema/ifc4_types.json", }, + "IFC4X3": { + "entities": BASE_MODULE_PATH / "schema/ifc4x3_entities.json", + "properties": BASE_MODULE_PATH / "schema/ifc4x3_properties.json", + "types": BASE_MODULE_PATH / "schema/ifc4x3_types.json", + }, } db = None -schema_by_name = {"IFC2X3": None, "IFC4": None} +schema_by_name = {"IFC2X3": None, "IFC4": None, "IFC4X3": None} def get_db(version): @@ -89,7 +115,7 @@ def get_entity_doc(version, entity_name, recursive=True): ifc_schema = get_schema_by_name(version) ifc_entity = ifc_schema.declaration_by_name(entity_name) ifc_supertype = ifc_entity.supertype() - if ifc_entity.supertype(): + if ifc_supertype: parent_entity = get_entity_doc(version, ifc_supertype.name(), recursive=True) if "attributes" not in entity: entity["attributes"] = dict() @@ -134,7 +160,37 @@ def get_type_doc(version, ifc_type): return db["types"].get(ifc_type) +def get_inverse_attributes(el): + inverse_attrs = [] + for a in el.all_inverse_attributes(): + attribute_type = a.attribute_reference().type_of_attribute() + if isinstance(attribute_type, ifcopenshell.ifcopenshell_wrapper.aggregation_type): + attribute_type = attribute_type.type_of_element() + attribute_type = attribute_type.declared_type() + + if not isinstance(attribute_type, ifcopenshell.ifcopenshell_wrapper.entity): + attr_types = [t.name() for t in attribute_type.select_list()] + else: + attr_types = [attribute_type.name()] + + if el.name() in attr_types: + inverse_attrs.append(a) + return inverse_attrs + + class DocExtractor: + def clean_highlighted_words(self, text): + text = re.sub(r"\b_([a-zA-Z0-9]+)_\b", r"\1", text) + text = re.sub(r"\*\*([a-zA-Z0-9]+)\*\*", r"\1", text) + return text + + def clean_description(self, description): + description = description.replace("\n", " ") + description = description.replace("\u00a0", " ") + description = description.split("HISTORY:", 1)[0] + description = description.strip() + return description + def extract_ifc2x3(self): print("Parsing data for Ifc2.3.0.1") if not IFC2x3_DOCS_LOCATION.is_dir(): @@ -373,7 +429,7 @@ class DocExtractor: if len(tags) != 1: print( f"WARNING. Found more properties inside property xml, " - f"only first one were parsed (number of properties: {len(tags)}). Url: {github_xml_url}." + f"only the first one was parsed (number of properties: {len(tags)}). Url: {github_xml_url}." ) property_name = tags[0]["name"] @@ -711,7 +767,7 @@ class DocExtractor: if len(tags) != 1: print( f"WARNING. Found more properties inside property xml, " - f"only first one were parsed (number of properties: {len(tags)}). Url: {github_xml_url}." + f"only the first one was parsed (number of properties: {len(tags)}). Url: {github_xml_url}." ) property_name = tags[0]["name"] @@ -783,36 +839,211 @@ class DocExtractor: print(f"{len(types_dict)} ifc types parsed") json.dump(types_dict, fo, sort_keys=True, indent=4) + def extract_ifc4x3(self): + print("Parsing data for Ifc4.3.0.1") + if not IFC4x3_DEV_LOCATION.is_dir(): + raise Exception( + f'Specs development repository for Ifc4.3.0.1 expected to be in folder "{IFC4x3_DEV_LOCATION.resolve()}\\"\n' + "For doc extraction please either setup docs as described above \n" + "or change IFC4x3_DEV_LOCATION in doc.py accordingly." + "You can download docs from the repository: \n" + "https://github.com/buildingSMART/IFC4.3.x-development" + ) + if not IFC4x3_HTML_LOCATION.is_dir(): + raise Exception( + f'Formal release for Ifc4.3.0.1 expected to be in folder "{IFC4x3_HTML_LOCATION.resolve()}\\"\n' + "For doc extraction please either setup docs as described above \n" + "or change IFC4x3_HTML_LOCATION in doc.py accordingly." + "You can download docs from the repository: \n" + "https://github.com/buildingsmart/ifc4.3-html" + ) + dev_code_path = IFC4x3_DEV_LOCATION / "code" + description_json_path = dev_code_path / "entities_description.json" + if not description_json_path.is_file(): + shutil.copy( + BASE_MODULE_PATH / "ifc4x3dev_scrape_data_for_docs.py", + dev_code_path / "ifc4x3dev_scrape_data_for_docs.py", + ) + raise Exception( + f'The entities description data expected to be located in \n"{description_json_path.resolve()}.\n' + f"To generate it `ifc4x3dev_scrape_data_for_docs.py` will be copied from current folder to \n{dev_code_path}\n" + "and you'll need to run in from `/code` folder.\nThis script will use development `server.py` " + "module to extract entities descriptions.\n\n" + "Before running it make sure you run `create_resources.sh` from `/code` folder first.\n" + "You'll need to complete at least 3 commands from `create_resources.sh`:\n" + " py extract_concepts_from_xmi.py ../schemas/IFC.xml\n" + " py to_pset.py ../schemas/IFC.xml psd\n" + " py parse_xmi.py ../schemas/IFC.xml" + ) + + self.extract_ifc4x3_entities() + self.extract_ifc4x3_property_sets() + + def extract_ifc4x3_entities(self): + with open(IFC4x3_DEV_LOCATION / "code/entities_description.json", "r") as fi: + entities_description = json.load(fi) + + entities_dict = dict() + types_dict = dict() + schema = ifcopenshell.ifcopenshell_wrapper.schema_by_name("IFC4X3") + + for entity in schema.declarations(): + entity_name = entity.name() + + entity_data = dict() + entity_data["spec_url"] = IFC4x3_SPEC_URL_TEMPLATE % entity_name + + if entity_name not in entities_description: + print( + f"WARNING. Entity {entity_name} is not present in data parsed from DEV DOCUMENTATION " + "even though it's present in ifcopenshell schema. It's description will be left empty." + ) + description = "" + else: + description = self.clean_highlighted_words(entities_description[entity_name]["description"]) + entity_data["description"] = description + + # types = type_declaration + enumeration_type + select_type + if not isinstance(entity, ifcopenshell.ifcopenshell_wrapper.entity): + types_dict[entity_name] = entity_data + continue + + # entities processing + # assign attributes / predef types data + parsed_attributes_data = entities_description[entity_name]["attributes"] + parsed_predefined_types_data = entities_description[entity_name]["predefined_types"] + attributes_data = dict() + predefined_types = dict() + + # iterate over forward and inverse entity attributes + # TODO: more eloquent way to get inverse attributes of the declaration? + for a in list(entity.attributes()) + get_inverse_attributes(entity): + attr_name = a.name() + # predefined types + if attr_name == "PredefinedType": + for v in ifcopenshell.util.attribute.get_enum_items(a): + if v not in parsed_predefined_types_data: + print( + f"WARNING. Predefined type {v} (of entity {entity_name}) is not present in data parsed from DEV DOCUMENTATION " + "even though it's present in ifcopenshell schema. It's description will be left empty." + ) + description = "" + else: + description = self.clean_description(parsed_predefined_types_data[v]) + predefined_types[v] = description + continue + + # attributes + if attr_name not in parsed_attributes_data: + print( + f"WARNING. Attribute {attr_name} (of entity {entity_name}) is not present in data parsed from DEV DOCUMENTATION " + "even though it's present in ifcopenshell schema. It's description will be left empty." + ) + description = "" + else: + description = self.clean_description(parsed_attributes_data[attr_name]) + attributes_data[attr_name] = description + + if attributes_data: + entity_data["attributes"] = attributes_data + if predefined_types: + entity_data["predefined_types"] = predefined_types + + entities_dict[entity_name] = entity_data + + # export entities data + with open(BASE_MODULE_PATH / "schema/ifc4x3_entities.json", "w", encoding="utf-8") as fo: + print(f"{len(entities_dict)} entities parsed") + json.dump(entities_dict, fo, sort_keys=True, indent=4) + + # export entities data + with open(BASE_MODULE_PATH / "schema/ifc4x3_types.json", "w", encoding="utf-8") as fo: + print(f"{len(types_dict)} ifc types parsed") + json.dump(types_dict, fo, sort_keys=True, indent=4) + + def extract_ifc4x3_property_sets(self): + pset_data_zip = IFC4x3_HTML_LOCATION / "IFC/RELEASE/IFC4x3/HTML/annex-a-psd.zip" + pset_data_location = BASE_MODULE_PATH / "temp/annex-a-psd" + with zipfile.ZipFile(pset_data_zip, "r") as fi_zip: + fi_zip.extractall(pset_data_location) + + property_sets_dict = dict() + + for pset_path in glob.iglob(f"{pset_data_location}/*.xml"): + pset_path = Path(pset_path) + pset_name = pset_path.stem + + # pset / qset + pset_type = True if pset_name.split("_")[0] == "Pset" else False + + pset_data = dict() + pset_data["spec_url"] = IFC4x3_SPEC_URL_TEMPLATE % pset_name + + with open(pset_path, "r", encoding="utf-8") as fi: + root_xml = etree.fromstring(fi.read()) + + description = root_xml.find("Definition").text + pset_data["description"] = self.clean_description(description) + + # parsing pset/qset properties data + prop_data = dict() + search_tag = "PropertyDef" if pset_type else "QtoDef" + props = root_xml.find(search_tag + "s").findall(search_tag) + for prop in props: + prop_name = prop.find("Name").text + prop_description = prop.find("Definition").text + if not prop_description: # it could be just `` + prop_description = "" + prop_description = self.clean_description(prop_description) + prop_data[prop_name] = {"description": prop_description} + + pset_data["properties"] = prop_data + property_sets_dict[pset_name] = pset_data + + # export property sets data + with open(BASE_MODULE_PATH / "schema/ifc4x3_properties.json", "w", encoding="utf-8") as fo: + print(f"{len(property_sets_dict)} property sets parsed") + json.dump(property_sets_dict, fo, sort_keys=True, indent=4) + + shutil.rmtree(pset_data_location) + def run_doc_api_examples(): print("Entities (with parent entities attributes included):") print(get_entity_doc("IFC2X3", "IfcWindow")) print(get_entity_doc("IFC4", "IfcWindow")) + print(get_entity_doc("IFC4X3", "IfcWindow")) print("Entity attributes (with parent entities attributes included):") print(get_attribute_doc("IFC2X3", "IfcWindow", "OwnerHistory")) print(get_attribute_doc("IFC4", "IfcWindow", "OwnerHistory")) + print(get_attribute_doc("IFC4X3", "IfcWindow", "OwnerHistory")) print("Entity predefined types:") print(get_predefined_type_doc("IFC2X3", "IfcControllerType", "FLOATING")) print(get_predefined_type_doc("IFC4", "IfcControllerType", "FLOATING")) + print(get_predefined_type_doc("IFC4X3", "IfcControllerType", "FLOATING")) print("Propety sets:") print(get_property_set_doc("IFC2X3", "Pset_ZoneCommon")) print(get_property_set_doc("IFC4", "Pset_ZoneCommon")) + print(get_property_set_doc("IFC4X3", "Pset_ZoneCommon")) print("Propety sets attributes:") print(get_property_doc("IFC2X3", "Pset_ZoneCommon", "Category")) print(get_property_doc("IFC4", "Pset_ZoneCommon", "NetPlannedArea")) + print(get_property_doc("IFC4X3", "Pset_ZoneCommon", "NetPlannedArea")) print("Types:") print(get_type_doc("IFC2X3", "IfcIsothermalMoistureCapacityMeasure")) print(get_type_doc("IFC4", "IfcDuration")) + print(get_type_doc("IFC4X3", "IfcDuration")) if __name__ == "__main__": extractor = DocExtractor() extractor.extract_ifc2x3() extractor.extract_ifc4() + extractor.extract_ifc4x3() # run_doc_api_examples() diff --git a/src/ifcopenshell-python/ifcopenshell/util/ifc4x3dev_scrape_data_for_docs.py b/src/ifcopenshell-python/ifcopenshell/util/ifc4x3dev_scrape_data_for_docs.py new file mode 100644 index 0000000000..77fbb708de --- /dev/null +++ b/src/ifcopenshell-python/ifcopenshell/util/ifc4x3dev_scrape_data_for_docs.py @@ -0,0 +1,203 @@ +# IfcOpenShell - IFC toolkit and geometry engine +# Copyright (C) 2023 @Andrej730 +# +# This file is part of IfcOpenShell. +# +# IfcOpenShell is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# IfcOpenShell is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with IfcOpenShell. If not, see . + +try: + from server import get_resource_path, resource_documentation_builder, process_markdown, R +except ModuleNotFoundError as e: + print( + "ERROR. Failed to import `server.py`.\n" + "Make sure you run this script from `/code` folder of https://github.com/buildingSMART/IFC4.3.x-development\n" + ) + raise e + +from collections import Counter +import itertools +import operator +from bs4 import BeautifulSoup +import json +import ifcopenshell + + +# Hacky modified functions from server.py to make parser work +def get_definition_from_md(resource, mdc): + # Only match up to the first h2 + lines = [] + for line in mdc.split("\n"): + if line.startswith("## "): + break + if line.startswith("### "): + words = line.split(" ") + line = " ".join((words[0], "", *words[1:])) + lines.append(line) + mdc = "\n".join(lines) + mdc_splitted = mdc.split("\n\n") + return mdc_splitted[1] if len(mdc_splitted) > 1 else "" + + +def get_type_values(resource, mdc): + values = R.type_values.get(resource) + if not values: + return + has_description = values[0] == values[0].upper() + if has_description: + soup = BeautifulSoup(process_markdown(resource, mdc), features="lxml") + described_values = [] + for value in values: + description = None + for h in soup.findAll("h3"): + if h.text != value: + continue + description = BeautifulSoup(features="lxml") + for sibling in h.find_next_siblings(): + if sibling.name == "h3": + break + description.append(sibling) + description = str(description) + described_values.append({"name": value, "description": description}) + values = described_values + return {"number": 0, "has_description": has_description, "schema_values": values} + + +def get_attributes_keep_md(resource, builder): + attrs = builder.attributes + supertype_counts = Counter() + supertype_counts.update([a[0] for a in attrs]) + attrs = [a[1:] for a in attrs] + supertype_counts = list(supertype_counts.items())[::-1] + insertion_points = [0] + list(itertools.accumulate(map(operator.itemgetter(1), supertype_counts[::-1])))[:-1] + group_data = supertype_counts[::-1] + + groups = [] + for i, attr in enumerate(attrs): + if i in insertion_points: + name, total_attributes = group_data[insertion_points.index(i)] + group = { + "name": name, + "attributes": [], + "is_inherited": insertion_points[-1] != i, + "total_attributes": total_attributes, + } + groups.append(group) + + attribute = { + "number": attr[0], + "name": attr[1], + "type": attr[2][0] if isinstance(attr[2], list) else attr[2], + "formal": attr[2][1] if isinstance(attr[2], list) else None, + # @nb we're not really talking about markdown anymore + # since the new attribute parser operates on a converted + # dom, but it appears to work nonetheless. + "description": attr[3], + "is_inverse": not attr[0], + } + if attribute["name"] == "PredefinedType" and not attribute["description"]: + description = "A list of types to further identify the object. Some property sets may be specifically applicable to one of these types." + if "Type" not in group["name"]: + description += "\n> NOTE If the object has an associated IfcTypeObject with a _PredefinedType_, then this attribute shall not be used." + attribute["description"] = description + group["attributes"].append(attribute) + + total_inherited_attributes = sum([g["total_attributes"] for g in groups if g["is_inherited"]]) + + inherited_groups_with_attributes = [g for g in groups if g["is_inherited"] and g["total_attributes"]] + if inherited_groups_with_attributes: + inherited_groups_with_attributes[-1]["is_last_inherited_group"] = True + + return { + "number": None, + "groups": groups, + "total_inherited_attributes": total_inherited_attributes, + } + + +# ------------------------- + + +def get_description_json(resource): + md = get_resource_path(resource, abort_on_error=False) + mdc = open(md, "r", encoding="utf-8").read() + description = get_definition_from_md(resource, mdc) + return description + + +def get_attributes_json(resource): + builder = resource_documentation_builder(resource) + attrs = get_attributes_keep_md(resource, builder) + if not attrs["groups"]: + return [] + attrs = [a for a in attrs["groups"] if a["name"] == resource] + if not attrs: + return [] + + return attrs[0]["attributes"] + + +def get_predefined_type_values_json(resource): + md = get_resource_path(resource, abort_on_error=False) + mdc = open(md, "r", encoding="utf-8").read() + return get_type_values(resource, mdc)["schema_values"] + + +def save_entities_data(entities): + entities_description = dict() + for entity in entities: + entity_data = dict() + + try: + entity_data["description"] = get_description_json(entity) + except Exception as e: + md = get_resource_path(entity, abort_on_error=False) + if md: + raise e + print( + f"WARNING. Cannot find resource path for `{entity}` in DEV DOCUMENTATION even though it's present in ifcopenshell schema. It will be skipped." + ) + continue + + attrs = get_attributes_json(entity) + attributes_data = dict() + predefined_types_data = dict() + for a in attrs: + if a["name"] == "PredefinedType": + predefined_type_name_enum = a["type"].split()[-1] + predef_values = get_predefined_type_values_json(predefined_type_name_enum) + for v in predef_values: + description = v["description"] + description = description.strip() if description else "" + if description: + description = BeautifulSoup(description, features="lxml").find("p").text + predefined_types_data[v["name"]] = description + continue + + description = a["description"] + description = description.strip() if description else "" + if description: + description = BeautifulSoup(description, features="lxml").find("p").text + attributes_data[a["name"]] = description + entity_data["attributes"] = attributes_data + entity_data["predefined_types"] = predefined_types_data + entities_description[entity] = entity_data + + with open("entities_description.json", "w") as fo: + json.dump(entities_description, fo, sort_keys=True, indent=4) + + +if __name__ == "__main__": + schema = ifcopenshell.ifcopenshell_wrapper.schema_by_name("IFC4X3") + entities = [e.name() for e in schema.declarations()] + save_entities_data(entities) diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_entities.json b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_entities.json new file mode 100644 index 0000000000..fe72569bc5 --- /dev/null +++ b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_entities.json @@ -0,0 +1,9345 @@ +{ + "IfcActionRequest": { + "attributes": { + "LongDescription": "Detailed description of the permit.", + "Status": "The status currently assigned to the request. Possible values include: Hold: wait to see if further requests are received before deciding on action NoAction: no action is required on this request Schedule: plan action to take place as part of maintenance or other task planning/scheduling Urgent: take action immediately" + }, + "description": "A request is the act or instance of asking for something, such as a request for information, bid submission, or performance of work.", + "predefined_types": { + "EMAIL": "Request was made through email.", + "FAX": "Request was made through facsimile.", + "NOTDEFINED": "Undefined type.", + "PHONE": "Request was made verbally over a telephone.", + "POST": "Request was made through postal mail.", + "USERDEFINED": "User-defined type.", + "VERBAL": "Request was made verbally in person." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActionRequest.htm" + }, + "IfcActor": { + "attributes": { + "IsActingUpon": "Reference to the relationship that associates the actor to an object.", + "TheActor": "Information about the actor." + }, + "description": "The IfcActor defines all actors or human agents involved in a project during its full life cycle. It facilitates the use of person and organization definitions in the resource part of the IFC object model. This includes name, address, telecommunication addresses, and roles.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActor.htm" + }, + "IfcActorRole": { + "attributes": { + "Description": "A textual description relating the nature of the role played by an actor.", + "HasExternalReference": "Reference to external information, e.g. library, classification, or document information, which is associated with the actor role.", + "Role": "The name of the role played by an actor. If the Role has value USERDEFINED, then the user defined role shall be provided as a value of the attribute UserDefinedRole.", + "UserDefinedRole": "Allows for specification of user defined roles beyond the enumeration values provided by Role attribute of type IfcRoleEnum. When a value is provided for attribute UserDefinedRole in parallel the attribute Role shall have enumeration value USERDEFINED." + }, + "description": "This entity indicates a role which is performed by an actor, either a person, an organization or a person related to an organization.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActorRole.htm" + }, + "IfcActuator": { + "description": "An actuator is a mechanical device for moving or controlling a mechanism or system. An actuator takes energy, usually created by air, electricity, or liquid, and converts that into some kind of motion.", + "predefined_types": { + "ELECTRICACTUATOR": "A device that electrically actuates a control element.", + "HANDOPERATEDACTUATOR": "A device that manually actuates a control element.", + "HYDRAULICACTUATOR": "A device that hydraulically actuates a control element.", + "NOTDEFINED": "Undefined type.", + "PNEUMATICACTUATOR": "A device that pneumatically actuates a control element.", + "THERMOSTATICACTUATOR": "A device that thermostatically actuates a control element.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActuator.htm" + }, + "IfcActuatorType": { + "description": "The distribution control element type IfcActuatorType defines commonly shared information for occurrences of actuators. The set of shared information may include:", + "predefined_types": { + "ELECTRICACTUATOR": "A device that electrically actuates a control element.", + "HANDOPERATEDACTUATOR": "A device that manually actuates a control element.", + "HYDRAULICACTUATOR": "A device that hydraulically actuates a control element.", + "NOTDEFINED": "Undefined type.", + "PNEUMATICACTUATOR": "A device that pneumatically actuates a control element.", + "THERMOSTATICACTUATOR": "A device that thermostatically actuates a control element.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActuatorType.htm" + }, + "IfcAddress": { + "attributes": { + "Description": "Text that relates the nature of the address.", + "OfOrganization": "The inverse relationship to Organization to whom address is associated.", + "OfPerson": "The inverse relationship to Person to whom address is associated.", + "Purpose": "Identifies the logical location of the address.", + "UserDefinedPurpose": "Allows for specification of user specific purpose of the address beyond the enumeration values provided by Purpose attribute of type IfcAddressTypeEnum. When a value is provided for attribute UserDefinedPurpose, in parallel the attribute Purpose shall have enumeration value USERDEFINED." + }, + "description": "This abstract entity represents various kinds of postal and telecom addresses.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAddress.htm" + }, + "IfcAdvancedBrep": { + "description": "An advanced B-rep is a boundary representation model in which all faces, edges and vertices are explicitly represented. It is a solid with explicit topology and elementary or free-form geometry. The faces of the B-rep are of type IfcAdvancedFace. An advanced B-rep has to meet the same topological constraints as the manifold solid B-rep.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAdvancedBrep.htm" + }, + "IfcAdvancedBrepWithVoids": { + "attributes": { + "Voids": "" + }, + "description": "The IfcAdvancedBrepWithVoids is a specialization of an advanced B-rep which contains one or more voids in its interior. The voids are represented as closed shells which are defined so that the shell normal point into the void.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAdvancedBrepWithVoids.htm" + }, + "IfcAdvancedFace": { + "description": "An advanced face is a specialization of a face surface that has to meet requirements on using particular topological and geometric representation items for the definition of the faces, edges and vertices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAdvancedFace.htm" + }, + "IfcAirTerminal": { + "description": "An air terminal is a terminating or origination point for the transfer of air between distribution system(s) and one or more spaces. It can also be used for the transfer of air between adjacent spaces.", + "predefined_types": { + "DIFFUSER": "An outlet discharging supply air in various directions and planes.", + "GRILLE": "A covering for any area through which air passes.", + "LOUVRE": "A rectilinear louvre.", + "NOTDEFINED": "Undefined air terminal type.", + "REGISTER": "A grille typically equipped with a damper or control valve.", + "USERDEFINED": "User-defined air terminal type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirTerminal.htm" + }, + "IfcAirTerminalBox": { + "description": "An air terminal box typically participates in an HVAC duct distribution system and is used to control or modulate the amount of air delivered to its downstream ductwork. An air terminal box type is often referred to as an \"air flow regulator\".", + "predefined_types": { + "CONSTANTFLOW": "Terminal box does not include a means to reset the volume automatically to an outside signal such as thermostat.", + "NOTDEFINED": "Undefined terminal box.", + "USERDEFINED": "User-defined terminal box.", + "VARIABLEFLOWPRESSUREDEPENDANT": "Terminal box includes a means to reset the volume automatically to a different control point in response to an outside signal such as thermostat: air-flow rate depends on supply pressure.", + "VARIABLEFLOWPRESSUREINDEPENDANT": "Terminal box includes a means to reset the volume automatically to a different control point in response to an outside signal such as thermostat: air-flow rate is independent of supply pressure." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirTerminalBox.htm" + }, + "IfcAirTerminalBoxType": { + "description": "The flow controller type IfcAirTerminalBoxType defines commonly shared information for occurrences of air terminal boxes. The set of shared information may include:", + "predefined_types": { + "CONSTANTFLOW": "Terminal box does not include a means to reset the volume automatically to an outside signal such as thermostat.", + "NOTDEFINED": "Undefined terminal box.", + "USERDEFINED": "User-defined terminal box.", + "VARIABLEFLOWPRESSUREDEPENDANT": "Terminal box includes a means to reset the volume automatically to a different control point in response to an outside signal such as thermostat: air-flow rate depends on supply pressure.", + "VARIABLEFLOWPRESSUREINDEPENDANT": "Terminal box includes a means to reset the volume automatically to a different control point in response to an outside signal such as thermostat: air-flow rate is independent of supply pressure." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirTerminalBoxType.htm" + }, + "IfcAirTerminalType": { + "description": "The flow terminal type IfcAirTerminalType defines commonly shared information for occurrences of air terminals. The set of shared information may include:", + "predefined_types": { + "DIFFUSER": "An outlet discharging supply air in various directions and planes.", + "GRILLE": "A covering for any area through which air passes.", + "LOUVRE": "A rectilinear louvre.", + "NOTDEFINED": "Undefined air terminal type.", + "REGISTER": "A grille typically equipped with a damper or control valve.", + "USERDEFINED": "User-defined air terminal type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirTerminalType.htm" + }, + "IfcAirToAirHeatRecovery": { + "description": "An air-to-air heat recovery device employs a counter-flow heat exchanger between inbound and outbound air flow. It is typically used to transfer heat from warmer air in one chamber to cooler air in the second chamber (i.e., typically used to recover heat from the conditioned air being exhausted and the outside air being supplied to a building), resulting in energy savings from reduced heating (or cooling) requirements.", + "predefined_types": { + "FIXEDPLATECOUNTERFLOWEXCHANGER": "Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with primary air entering at secondary air outlet location and exiting at secondary air inlet location.", + "FIXEDPLATECROSSFLOWEXCHANGER": "Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with secondary air flow in the direction perpendicular to primary air flow.", + "FIXEDPLATEPARALLELFLOWEXCHANGER": "Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with primary air entering at secondary air inlet location and exiting at secondary air outlet location.", + "HEATPIPE": "A passive energy recovery device with a heat pipe divided into evaporator and condenser sections.", + "NOTDEFINED": "Undefined air to air heat recovery type.", + "ROTARYWHEEL": "A heat wheel with a revolving cylinder filled with an air-permeable medium having a large internal surface area.", + "RUNAROUNDCOILLOOP": "A typical coil energy recovery loop places extended surface, finned tube water coils in the supply and exhaust airstreams of a building.", + "THERMOSIPHONCOILTYPEHEATEXCHANGERS": "Sealed systems that consist of an evaporator, a condenser, interconnecting piping, and an intermediate working fluid that is present in both liquid and vapor phases where the evaporator and condensor coils are installed independently in the ducts and are interconnected by the working fluid piping.", + "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS": "Sealed systems that consist of an evaporator, a condenser, interconnecting piping, and an intermediate working fluid that is present in both liquid and vapor phases where the evaporator and the condenser are usually at opposite ends of a bundle of straight, individual thermosiphon tubes and the exhaust and supply ducts are adjacent to each other.", + "TWINTOWERENTHALPYRECOVERYLOOPS": "An air-to-liquid, liquid-to-air enthalpy recovery system with a sorbent liquid circulates continuously between supply and exhaust airstreams, alternately contacting both airstreams directly in contactor towers.", + "USERDEFINED": "User-defined air to air heat recovery type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirToAirHeatRecovery.htm" + }, + "IfcAirToAirHeatRecoveryType": { + "description": "The energy conversion device type IfcAirToAirHeatRecoveryType defines commonly shared information for occurrences of air to air heat recoverys. The set of shared information may include:", + "predefined_types": { + "FIXEDPLATECOUNTERFLOWEXCHANGER": "Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with primary air entering at secondary air outlet location and exiting at secondary air inlet location.", + "FIXEDPLATECROSSFLOWEXCHANGER": "Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with secondary air flow in the direction perpendicular to primary air flow.", + "FIXEDPLATEPARALLELFLOWEXCHANGER": "Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with primary air entering at secondary air inlet location and exiting at secondary air outlet location.", + "HEATPIPE": "A passive energy recovery device with a heat pipe divided into evaporator and condenser sections.", + "NOTDEFINED": "Undefined air to air heat recovery type.", + "ROTARYWHEEL": "A heat wheel with a revolving cylinder filled with an air-permeable medium having a large internal surface area.", + "RUNAROUNDCOILLOOP": "A typical coil energy recovery loop places extended surface, finned tube water coils in the supply and exhaust airstreams of a building.", + "THERMOSIPHONCOILTYPEHEATEXCHANGERS": "Sealed systems that consist of an evaporator, a condenser, interconnecting piping, and an intermediate working fluid that is present in both liquid and vapor phases where the evaporator and condensor coils are installed independently in the ducts and are interconnected by the working fluid piping.", + "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS": "Sealed systems that consist of an evaporator, a condenser, interconnecting piping, and an intermediate working fluid that is present in both liquid and vapor phases where the evaporator and the condenser are usually at opposite ends of a bundle of straight, individual thermosiphon tubes and the exhaust and supply ducts are adjacent to each other.", + "TWINTOWERENTHALPYRECOVERYLOOPS": "An air-to-liquid, liquid-to-air enthalpy recovery system with a sorbent liquid circulates continuously between supply and exhaust airstreams, alternately contacting both airstreams directly in contactor towers.", + "USERDEFINED": "User-defined air to air heat recovery type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirToAirHeatRecoveryType.htm" + }, + "IfcAlarm": { + "description": "An alarm is a device that signals the existence of a condition or situation that is outside the boundaries of normal expectation or that activates such a device.", + "predefined_types": { + "BELL": "An audible alarm.", + "BREAKGLASSBUTTON": "An alarm activation mechanism in which a protective glass has to be broken to enable a button to be pressed.", + "LIGHT": "A visual alarm.", + "MANUALPULLBOX": "An alarm activation mechanism in which activation is achieved by a pulling action.", + "NOTDEFINED": "Undefined type.", + "RAILWAYCROCODILE": "An electrical contact placed between the rails (in the four-foot way) to provide warnings in the locomotive cab.", + "RAILWAYDETONATOR": "A coin-sized device that is used as a loud warning signal to train drivers. It is usually placed on the top of the rail, usually secured with two lead straps, one on each side.", + "SIREN": "An audible alarm.", + "USERDEFINED": "User-defined type.", + "WHISTLE": "An audible alarm." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlarm.htm" + }, + "IfcAlarmType": { + "description": "The distribution control element type IfcAlarmType defines commonly shared information for occurrences of alarms. The set of shared information may include:", + "predefined_types": { + "BELL": "An audible alarm.", + "BREAKGLASSBUTTON": "An alarm activation mechanism in which a protective glass has to be broken to enable a button to be pressed.", + "LIGHT": "A visual alarm.", + "MANUALPULLBOX": "An alarm activation mechanism in which activation is achieved by a pulling action.", + "NOTDEFINED": "Undefined type.", + "RAILWAYCROCODILE": "An electrical contact placed between the rails (in the four-foot way) to provide warnings in the locomotive cab.", + "RAILWAYDETONATOR": "A coin-sized device that is used as a loud warning signal to train drivers. It is usually placed on the top of the rail, usually secured with two lead straps, one on each side.", + "SIREN": "An audible alarm.", + "USERDEFINED": "User-defined type.", + "WHISTLE": "An audible alarm." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlarmType.htm" + }, + "IfcAlignment": { + "description": "For the purposes of IFC the English term \"alignment\" defines three essentially separate but closely interconnected concepts.", + "predefined_types": { + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignment.htm" + }, + "IfcAlignmentCant": { + "attributes": { + "RailHeadDistance": "Length measured as distance between the nominal centre points of the two contact patches of a wheelset and rails." + }, + "description": "An IfcAlignmentCant is a lateral inclination profile defined along the horizontal alignment. All points defined in this profile have two coordinate values. The first value is the distance along the horizontal alignment, and the second value is the height relative to the projection of the point along vertical alignment.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentCant.htm" + }, + "IfcAlignmentCantSegment": { + "attributes": { + "EndCantLeft": "Length measured for the left cant at the end of the segment.", + "EndCantRight": "Length measured for the right cant at the end of the segment.", + "HorizontalLength": "Length measured as distance along the horizontal alignment of the segment.", + "StartCantLeft": "Length measured for the left cant at the beginning of the segment.", + "StartCantRight": "Length measured for the right cant at the beginning of the segment.", + "StartDistAlong": "Distance along the horizontal alignment, measured along the IfcAlignment2DHorizontal given in the length unit of the global IfcUnitAssignment." + }, + "description": "An IfcAlignmentCantSegment is an individual segment along IfcAlignmentCant.\nThe cant alignment is defined by ordered segments that connect end-to-start. The points defined in a cant alignment segment are defined in a plane with x = distance along horizontal alignment and y = height relative to projected points in vertical alignment.\nThe following cant segment types are defined:", + "predefined_types": { + "BLOSSCURVE": "Non linear cant variation according to Bloss curve base formula.", + "CONSTANTCANT": "For horizontal straight lines, compensation of lateral acceleration is not required and should be avoided. Therefore the applied cant value is constant 0.", + "COSINECURVE": "Non linear cant variation according to Cosine curve base formula.", + "HELMERTCURVE": "Non linear cant variation according to Helmert curve base formula.", + "LINEARTRANSITION": "Linear cant variation. This is the \"natural\" formula for horizontal clothoids.", + "SINECURVE": "Non linear cant variation according to Sine curve base formula.", + "VIENNESEBEND": "Non linear cant variation according to Viennese bend base formula. The determining influence of the cant variation for the curve in the horizontal Cartesian 2D coordinate space is unique within all other transition curves." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentCantSegment.htm" + }, + "IfcAlignmentHorizontal": { + "description": "An IfcAlignmentHorizontal is a linear reference projected onto the horizontal x/y plane. Points along a horizontal alignment have two coordinate values, x and y in the local Cartesian engineering system.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentHorizontal.htm" + }, + "IfcAlignmentHorizontalSegment": { + "attributes": { + "EndRadiusOfCurvature": "For a NONLINEAR horizontal segment type the radius of the curve at the end point. If the radius is 0 it shall be interpreted as INFINITE. Positive values imply a CCW direction whereas negative CW.", + "GravityCenterLineHeight": "Optional attribute require for the exchange of Vienna bend transition segment.", + "SegmentLength": "The length along the curve.", + "StartDirection": "The direction of the tangent at the start point. Direction value 0. indicates a curve with a start tangent along the positive x-axis. Values increases counter-clockwise, and decreases clockwise. Depending on the plane angle unit, either degree or radians, the sensible range is -360\u00b0 \u2264 n \u2264 360\u00b0 (or -2\u03c0 \u2264 n \u2264 2\u03c0). Values larger then a full circle (>|360\u00b0| or >|2 \u03c0| shall not be used.", + "StartPoint": "The start point of the segment defined by a Cartesian point.", + "StartRadiusOfCurvature": "For a NONLINEAR horizontal segment type the radius of the curve at the start point (Placement of the segment). For CIRCULAR type it is constant i.e. StartRadiusOfCurvature and EndRadiusOfCurvature are always the same. For LINE type, both StartRadiusOfCurvature and EndRadiusOfCurvature is 0. If the radius is 0 it shall be interpreted as INFINITE. Positive values imply a CCW direction whereas negative CW." + }, + "description": "Individual segment along the IfcAlignmentHorizontal, being defined in the x/y coordinate space. Each single horizontal alignment segment has an optional associated segment definition. The placement of IfcAlignmentHorizontalSegment and the IfcCurveSegment StartPlacement correspond to each other.", + "predefined_types": { + "BLOSSCURVE": "The Bloss transition is a more recent form of a high performance transition bend. Proposed in 1936. it is now in use in several railway networks. There is no established rough geometric approximation.", + "CIRCULARARC": "In the geometric perspective, it denotes a connection between two points that follows a circular path. In the dynamic perspective, it denotes a segment with constant lateral acceleration on the moving vehicle, i.e. constant curvature.", + "CLOTHOID": "In the geometric perspective, a clothoid denotes a connection between two points where the radius of curvature changes along the segment at a constant rate. The clothoid was an early achievement of geometry, also known as Euler's spiral or Cornu's spiral. It became very popular in road and rail design even before the widespread availability of computers because of the availability of tabulations of the normalized clothoid. Proper application of the so called clothoid constant provided fast solutions for all relevant parameters necessary to integrate clothoid segments between two consecutive segments with constant curvature. In most cases the clothoid smooths the curvature between a straight line and a circular arc.", + "COSINECURVE": "Cosine transition. The cosine transition was already discussed in 1868. Width the advent of high-speed rail it was applied in production designs. It is e.g. installed on Japanese high speed lines", + "CUBIC": "In IFC CUBIC denotes a transition segment where x and y coordinates obey a cubic formula.", + "HELMERTCURVE": "The Helmert curve or Helmert transition is an early example of a high performance transition bend. It is now widely accepted in relevant science and engineering that the linear change of the clothoid induces unwanted kinematic influences to a running train at speeds higher than 125 km/h.", + "LINE": "In the geometry perspective it denotes a straight connection between two points. In the dynamic perspective, it denotes a segment with a curvature with a value of 0. This means that no lateral acceleration acts on the moving vehicle.", + "SINECURVE": "Sine transition or sinusoidal transition was suggested 1937. The curvature function is built up of one period of a sine function. The sine curve is characterised by particularly advantageous smoothing properties at the end points. Compared to the clothoid, it is twice as long.", + "VIENNESEBEND": "The Viennese Bend (R) is an innovative track geometry transition element. Instead of analyzing the vehicle movement at the track plane the optimization efforts target a gravity center line at a defined height above the rails." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentHorizontalSegment.htm" + }, + "IfcAlignmentParameterSegment": { + "attributes": { + "EndTag": "Tag to annotate the end point of the alignment segment.", + "StartTag": "Tag to annotate the start point of the alignment segment." + }, + "description": "An abstract entity defining common information about horizontal, vertical and cant alignment segments.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentParameterSegment.htm" + }, + "IfcAlignmentSegment": { + "attributes": { + "DesignParameters": "The design parameters of the alignmnent segment." + }, + "description": "An IfcAlignmentSegment is a segment of an IfcAlignment where either the vertical or horizontal direction or cant (in the case of trackdesign) obey a unique mathematical description as a function of the horizontal projection segment length of the alignment.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentSegment.htm" + }, + "IfcAlignmentVertical": { + "description": "An IfcAlignmentVertical is a height profile along the horizontal alignment. Points along a vertical alignment have two coordinate values. The first value is the distance along the horizontal alignment, the second value is the height according to the project engineering coordinate system. Based on the context of the project, they are georeferenced and the height value is convertible into orthogonal height above/below the vertical datum.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentVertical.htm" + }, + "IfcAlignmentVerticalSegment": { + "attributes": { + "EndGradient": "End gradient of the segment. In the case of a PredefinedType='.CONSTANTGRADIENT.' the value is the same as StartGradient.", + "HorizontalLength": "Length measured as distance along the horizontal alignment of the segment.", + "RadiusOfCurvature": "Radius of parabola or arc. Positive values imply a CCW direction whereas negative CW.", + "StartDistAlong": "Distance along the horizontal alignment as measured along the corresponding IfcAlignmentHorizontal.", + "StartGradient": "Start gradient of the segment.", + "StartHeight": "Elevation in Z of the start point relative to the IfcAlignment coordinate system." + }, + "description": "Individual segment along the IfcAlignmentVertical, being defined in the distance-along/z coordinate space.", + "predefined_types": { + "CIRCULARARC": "Vertical alignment segment where the derivative of vertical angle with respect to sloping length along the track (3D length) is constant.", + "CLOTHOID": "Vertical alignment segment where the derivative of vertical angle with respect to sloping length along the track (3D length) obeys a linear change.", + "CONSTANTGRADIENT": "Vertical alignment segment with constant gradient.", + "PARABOLICARC": "Vertical alignment segment where the derivative of gradient with respect to distance along is constant." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentVerticalSegment.htm" + }, + "IfcAnnotation": { + "description": "An annotation is an information element within the geometric (and spatial) context of a project, that adds a note or meaning to the objects which constitutes the project model. Annotations include additional points, curves, text, dimensioning, hatching and other forms of graphical notes. It also includes virtual or symbolic representations of additional model components, not representing products or spatial structures, such as event elements, survey points, contour lines or similar.", + "predefined_types": { + "ASBUILTAREA": "A set of as-built survey points on a surface.", + "ASBUILTLINE": "A set of as-built survey points on a line (e.g. breakline).", + "ASBUILTPOINT": "A single as-built survey point.", + "ASSUMEDAREA": "A set of extra points on a surface as an assumption or interpretation, used to complement survey data in initial state modelling.", + "ASSUMEDLINE": "A set of extra points on a line (breakline) as an assumption or interpretation, used to complement survey data in initial state modelling.", + "ASSUMEDPOINT": "A single extra point (assumption or interpretation), used to complement survey data in initial state modelling.", + "NON_PHYSICAL_SIGNAL": "A virtual or fictitious signal. As opposed to the physical signal, the non-physical signal does not need to send information to the train. E.g. a fictitious signal on the signalman's display needed to define the route exit towards open line where there's no real signal. A virtual ERTMS L2 signal is also a non-physical signal but can have a physical presence, i.e. a stop marker board along the track.", + "NOTDEFINED": "Undefined type.", + "SUPERELEVATIONEVENT": "A kind of event that specifies the superelevation (cross slope) at a specific location along a road alignment, and the type of transition from the previous location. The locations are specified using an IfcLinearPlacement measured along the alignment axis curve.", + "USERDEFINED": "User-defined type", + "WIDTHEVENT": "A kind of event that specifies the width at a specific location along a road alignment, and the type of transition from the previous location. The locations are specified using an IfcLinearPlacement measured along the alignment axis curve. The element(s) that are affected by the width event is currently proposed to be specified by containing the event in a specific lateral breakdown element of the road spatial structure (e.g. a Lane or the entire carriageway)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotation.htm" + }, + "IfcAnnotationFillArea": { + "attributes": { + "InnerBoundaries": "A set of inner curves that define the inner boundaries of the fill area. The areas defined by the inner boundaries are excluded from applying the fill area style.", + "OuterBoundary": "A closed curve that defines the outer boundary of the fill area. The areas defined by the outer boundary (minus potentially defined inner boundaries) is filled by the fill area style." + }, + "description": "The IfcAnnotationFillArea defines an area by a definite OuterBoundary, that might include InnerBoundaries. The areas defined by the InnerBoundaries are excluded from applying the fill area style. The InnerBoundaries shall not intersect with the OuterBoundary nor being outside of the OuterBoundary.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotationFillArea.htm" + }, + "IfcApplication": { + "attributes": { + "ApplicationDeveloper": "Name of the application developer.", + "ApplicationFullName": "The full name of the application as specified by the application developer.", + "ApplicationIdentifier": "Short identifying name for the application.", + "Version": "The version number of this software as specified by the developer of the application." + }, + "description": "IfcApplication holds the information about an IFC compliant application developed by an application developer. The IfcApplication utilizes a short identifying name as provided by the application developer.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcApplication.htm" + }, + "IfcAppliedValue": { + "attributes": { + "ApplicableDate": "The date on or from which an applied value is applicable.", + "AppliedValue": "The extent or quantity or amount of an applied value.", + "ArithmeticOperator": "The arithmetic operator applied to component values.", + "Category": "Specification of the type of cost used.", + "Components": "Optional component values from which AppliedValue is calculated.", + "Condition": "The condition under which a cost value applies.", + "Description": "The description that may apply additional information about a cost value.", + "FixedUntilDate": "The date until which applied value is applicable.", + "HasExternalReference": "Reference to an external reference, e.g. library, classification, or document information, that is associated to the IfcAppliedValue.", + "Name": "A name or additional clarification given to a cost value.", + "UnitBasis": "The number and unit of measure on which the unit cost is based." + }, + "description": "This entity captures a value driven by a formula, with additional qualifications including unit basis, valid date range, and categorization.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAppliedValue.htm" + }, + "IfcApproval": { + "attributes": { + "ApprovedObjects": "Reference to the IfcRelAssociatesApproval instances associating this approval to objects (subtypes of IfcRoot", + "ApprovedResources": "The set of relationships by which resource objects that are are approved by this approval are known.", + "Description": "A general textual description of a design, work task, plan, etc. that is being approved for.", + "GivingApproval": "The actor that is acting in the role specified at IfcOrganization or individually at IfcPerson and giving an approval.", + "HasExternalReferences": "Reference to external references, e.g. library, classification, or document information, that are associated to the Approval.", + "Identifier": "A computer interpretable identifier by which the approval is known.", + "IsRelatedWith": "The set of relationships by which this approval is related to others.", + "Level": "Level of the approval e.g. Draft v.s. Completed design.", + "Name": "A human readable name given to an approval.", + "Qualifier": "Textual description of special constraints or conditions for the approval.", + "Relates": "The set of relationships by which other approvals are related to this one.", + "RequestingApproval": "The actor that is acting in the role specified at IfcOrganization or individually at IfcPerson and requesting an approval.", + "Status": "The result or current status of the approval, e.g. Requested, Processed, Approved, Not Approved.", + "TimeOfApproval": "Date and time when the result of the approval process is produced." + }, + "description": "An IfcApproval represents information about approval processes such as for a plan, a design, a proposal, or a change order in a construction or facilities management project. IfcApproval is referenced by IfcRelAssociatesApproval in IfcControlExtension schema, and thereby can be related to all subtypes of IfcRoot. An approval may also be given to resource objects using IfcResourceApprovalRelationship", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcApproval.htm" + }, + "IfcApprovalRelationship": { + "attributes": { + "RelatedApprovals": "The approvals that are related to another (relating) approval.", + "RelatingApproval": "The approval that other approval is related to." + }, + "description": "An IfcApprovalRelationship associates approvals (one relating approval and one or more related approvals), each having different status or level as the approval process or the approved objects evolve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcApprovalRelationship.htm" + }, + "IfcArbitraryClosedProfileDef": { + "attributes": { + "OuterCurve": "Bounded curve, defining the outer boundaries of the arbitrary profile." + }, + "description": "The closed profile IfcArbitraryClosedProfileDef defines an arbitrary two-dimensional profile for the use within the swept surface geometry, the swept area solid or a sectioned spine. It is given by an outer boundary from which the surface or solid can be constructed.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryClosedProfileDef.htm" + }, + "IfcArbitraryOpenProfileDef": { + "attributes": { + "Curve": "Open bounded curve defining the profile." + }, + "description": "The open profile IfcArbitraryOpenProfileDef defines an arbitrary two-dimensional open profile for the use within the swept surface geometry. It is given by an open boundary from which the surface can be constructed.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryOpenProfileDef.htm" + }, + "IfcArbitraryProfileDefWithVoids": { + "attributes": { + "InnerCurves": "Set of bounded curves, defining the inner boundaries of the arbitrary profile." + }, + "description": "The IfcArbitraryProfileDefWithVoids defines an arbitrary closed two-dimensional profile with holes. It is given by an outer boundary and inner boundaries. A common usage of IfcArbitraryProfileDefWithVoids is as the cross section for the creation of swept surfaces or swept solids.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryProfileDefWithVoids.htm" + }, + "IfcAsset": { + "attributes": { + "CurrentValue": "The current cost value of the asset.", + "DepreciatedValue": "The current value of an asset within the accounting rules and procedures of an organization.", + "Identification": "A unique identification assigned to an asset that enables its differentiation from other assets.", + "IncorporationDate": "The date on which an asset was incorporated into the works, installed, constructed, erected or completed.", + "OriginalValue": "The cost value of the asset at the time of purchase.", + "Owner": "The name of the person or organization that 'owns' the asset.", + "ResponsiblePerson": "The person designated to be responsible for the asset.", + "TotalReplacementCost": "The total cost of replacement of the asset.", + "User": "The name of the person or organization that 'uses' the asset." + }, + "description": "An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAsset.htm" + }, + "IfcAsymmetricIShapeProfileDef": { + "attributes": { + "BottomFlangeEdgeRadius": "Radius of the upper edges of the bottom flange. 0 if sharp-edged, omitted if unknown.", + "BottomFlangeFilletRadius": "The fillet between the web and the bottom flange. 0 if sharp-edged, omitted if unknown.", + "BottomFlangeSlope": "Slope of the upper faces of the bottom flange. Non-zero in case of of tapered bottom flange, 0 in case of parallel bottom flange, omitted if unknown.", + "BottomFlangeThickness": "Flange thickness of the bottom flange.", + "BottomFlangeWidth": "Extent of the bottom flange, defined parallel to the x axis of the position coordinate system.", + "OverallDepth": "Total extent of the depth, defined parallel to the y axis of the position coordinate system.", + "TopFlangeEdgeRadius": "Radius of the lower edges of the top flange. 0 if sharp-edged, omitted if unknown.", + "TopFlangeFilletRadius": "The fillet between the web and the top flange. 0 if sharp-edged, omitted if unknown.", + "TopFlangeSlope": "Slope of the lower faces of the top flange. Non-zero in case of of tapered top flange, 0 in case of parallel top flange, omitted if unknown.", + "TopFlangeThickness": "Flange thickness of the top flange. This attribute is formally optional for historic reasons only. Whenever the flange thickness is known, it shall be provided by value.", + "TopFlangeWidth": "Extent of the top flange, defined parallel to the x axis of the position coordinate system.", + "WebThickness": "Thickness of the web of the I-shape. The web is centred on the x-axis and the y-axis of the position coordinate system." + }, + "description": "IfcAsymmetricIShapeProfileDef defines a section profile that provides the defining parameters of a singly symmetric I-shaped section. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAsymmetricIShapeProfileDef.htm" + }, + "IfcAudioVisualAppliance": { + "description": "An audio-visual appliance is a device that displays, captures, transmits, or receives audio or video.", + "predefined_types": { + "AMPLIFIER": "A device that receives an audio signal and amplifies it to play through speakers.", + "CAMERA": "A device that records images, either as a still photograph or as moving images known as videos or movies. Note that a camera may operate with light from the visible spectrum or from other parts of the electromagnetic spectrum such as infrared or ultraviolet.", + "COMMUNICATIONTERMINAL": "A communication terminal is an audio communication device that is usually installed along transportation infrastructure (railways, roads, tunnels etc.) in order to be used by the general public or operation agents for communication. It may specifically be used to make calls to emergency services in tunnels.", + "DISPLAY": "An electronic device that represents information in visual form such as a flat-panel display or television.", + "MICROPHONE": "An acoustic-to-electric transducer or sensor that converts sound into an electrical signal. Microphones types in use include electromagnetic induction (dynamic microphones), capacitance change (condenser microphones) or piezoelectric generation to produce the signal from mechanical vibration.", + "NOTDEFINED": "Undefined type.", + "PLAYER": "A device that plays audio and/or video content directly or to another device, having fixed or removable storage media.", + "PROJECTOR": "An apparatus for projecting a picture on a screen. Whether the device is an overhead, slide projector, or a film projector, it is usually referred to as simply a projector.", + "RECEIVER": "A device that receives audio and/or video signals, switches sources, and amplifies signals to play through speakers.", + "RECORDINGEQUIPMENT": "A recording equipment is a device that records telephone calls or other types of audio data. It also provides the function of archiving and immediate replay.", + "SPEAKER": "A loudspeaker, speaker, or speaker system is an electroacoustical transducer that converts an electrical signal to sound.", + "SWITCHER": "A device that receives audio and/or video signals, switches sources, and transmits signals to downstream devices.", + "TELEPHONE": "A telecommunications device that is used to transmit and receive sound, and optionally video.", + "TUNER": "An electronic receiver that detects, demodulates, and amplifies transmitted signals.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAudioVisualAppliance.htm" + }, + "IfcAudioVisualApplianceType": { + "description": "The flow terminal type IfcAudioVisualApplianceType defines commonly shared information for occurrences of audio visual appliances. The set of shared information may include:", + "predefined_types": { + "AMPLIFIER": "A device that receives an audio signal and amplifies it to play through speakers.", + "CAMERA": "A device that records images, either as a still photograph or as moving images known as videos or movies. Note that a camera may operate with light from the visible spectrum or from other parts of the electromagnetic spectrum such as infrared or ultraviolet.", + "COMMUNICATIONTERMINAL": "A communication terminal is an audio communication device that is usually installed along transportation infrastructure (railways, roads, tunnels etc.) in order to be used by the general public or operation agents for communication. It may specifically be used to make calls to emergency services in tunnels.", + "DISPLAY": "An electronic device that represents information in visual form such as a flat-panel display or television.", + "MICROPHONE": "An acoustic-to-electric transducer or sensor that converts sound into an electrical signal. Microphones types in use include electromagnetic induction (dynamic microphones), capacitance change (condenser microphones) or piezoelectric generation to produce the signal from mechanical vibration.", + "NOTDEFINED": "Undefined type.", + "PLAYER": "A device that plays audio and/or video content directly or to another device, having fixed or removable storage media.", + "PROJECTOR": "An apparatus for projecting a picture on a screen. Whether the device is an overhead, slide projector, or a film projector, it is usually referred to as simply a projector.", + "RECEIVER": "A device that receives audio and/or video signals, switches sources, and amplifies signals to play through speakers.", + "RECORDINGEQUIPMENT": "A recording equipment is a device that records telephone calls or other types of audio data. It also provides the function of archiving and immediate replay.", + "SPEAKER": "A loudspeaker, speaker, or speaker system is an electroacoustical transducer that converts an electrical signal to sound.", + "SWITCHER": "A device that receives audio and/or video signals, switches sources, and transmits signals to downstream devices.", + "TELEPHONE": "A telecommunications device that is used to transmit and receive sound, and optionally video.", + "TUNER": "An electronic receiver that detects, demodulates, and amplifies transmitted signals.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAudioVisualApplianceType.htm" + }, + "IfcAxis1Placement": { + "attributes": { + "Axis": "The direction of the local Z axis." + }, + "description": "The IfcAxis1Placement provides location and direction of a single axis.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis1Placement.htm" + }, + "IfcAxis2Placement2D": { + "attributes": { + "RefDirection": "The direction used to determine the direction of the local X axis. If a value is omitted that it defaults to [1.0, 0.0.]." + }, + "description": "The IfcAxis2Placement2D provides location and orientation to place items in a two-dimensional space. The attribute RefDirection defines the x axis, the y axis is derived. If the attribute RefDirection is not given, the placement defaults to P[1] (x-axis) as [1.,0.] and P[2] (y-axis) as [0.,1.].", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement2D.htm" + }, + "IfcAxis2Placement3D": { + "attributes": { + "Axis": "The exact direction of the local Z Axis.", + "RefDirection": "The direction used to determine the direction of the local X Axis. If necessary an adjustment is made to maintain orthogonality to the Axis direction. If Axis and/or RefDirection is omitted, these directions are taken from the geometric coordinate system." + }, + "description": "The IfcAxis2Placement3D provides location and orientations to place items in a three-dimensional space. The attribute Axis defines the Z direction, RefDirection the X direction. The Y direction is derived.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement3D.htm" + }, + "IfcAxis2PlacementLinear": { + "attributes": { + "Axis": "The exact direction of the local Z Axis.", + "RefDirection": "The direction used to determine the direction of the local X Axis. In case both Axis and RefDirection are set and not perpendicular an adjustment is necessary to maintain orthogonality to the Axis direction. If RefDirection is omitted, the direction is taken from the curve tangent at Location." + }, + "description": "The IfcAxis2PlacementLinear provides location and orientation to place items in a three-dimensional space confined to the context of a curve. Relative placement axes (Axis and RefDirection) are relative to the curve used for linear referencing provided in IfcPlacement Location (IfcPointByDistanceExpression BasisCurve), maintaining the relationship to the tangent of the curve.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2PlacementLinear.htm" + }, + "IfcBSplineCurve": { + "attributes": { + "ClosedCurve": "Indication of whether the curve is closed; it is for information only.", + "ControlPointsList": "The list of control points for the curve.", + "CurveForm": "Used to identify particular types of curve; it is for information only.", + "Degree": "The algebraic degree of the basis functions.", + "SelfIntersect": "Indication whether the curve self-intersects or not; it is for information only." + }, + "description": "The IfcBSplineCurve is a spline curve parameterized by spline functions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBSplineCurve.htm" + }, + "IfcBSplineCurveWithKnots": { + "attributes": { + "KnotMultiplicities": "The multiplicities of the knots. This list defines the number of times each knot in the knots list is to be repeated in constructing the knot array.", + "KnotSpec": "The description of the knot type. This is for information only.", + "Knots": "The list of distinct knots used to define the B-spline basis functions." + }, + "description": "The IfcBSplineCurveWithKnots is a spline curve parameterized by spline functions for which the knot values are explicitly given.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBSplineCurveWithKnots.htm" + }, + "IfcBSplineSurface": { + "attributes": { + "ControlPointsList": "This is a list of lists of control points.", + "SelfIntersect": "Flag to indicate whether, or not, surface is self-intersecting; this is for information only.", + "SurfaceForm": "Indicator of special surface types.", + "UClosed": "Indication of whether the surface is closed in the u direction; this is for information only.", + "UDegree": "Algebraic degree of basis functions in u.", + "VClosed": "Indication of whether the surface is closed in the v direction; this is for information only.", + "VDegree": "Algebraic degree of basis functions in v." + }, + "description": "The IfcBSplineSurface is a general form of rational or polynomial parametric surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBSplineSurface.htm" + }, + "IfcBSplineSurfaceWithKnots": { + "attributes": { + "KnotSpec": "The description of the knot type.", + "UKnots": "The list of the distinct knots in the u parameter direction.", + "UMultiplicities": "The multiplicities of the knots in the u parameter direction.", + "VKnots": "The list of the distinct knots in the v parameter direction.", + "VMultiplicities": "The multiplicities of the knots in the v parameter direction." + }, + "description": "The IfcBSplineSurfaceWithKnots is a general form of rational or polynomial parametric surface in which the knot values are explicitly given.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBSplineSurfaceWithKnots.htm" + }, + "IfcBeam": { + "description": "An IfcBeam is typically a horizontal, or nearly horizontal, structural member that is capable of withstanding load primarily by resisting bending. It may also represent such a member from an architectural point of view. It is not required to be load bearing.", + "predefined_types": { + "BEAM": "A standard beam usually used horizontally.", + "CORNICE": "A non-loadbearing beam on the longitudinal edge of bridge slab, usually encasing installations.", + "DIAPHRAGM": "End portion of a girder transmitting loads to supports and providing moment resistance to adjoining segment.", + "EDGEBEAM": "A beam on the longitudinal edge of bridge slab, usually concrete, providing additional stiffening and protection from the elements.", + "GIRDER_SEGMENT": "A segment of a girder (e.g. each span of a continuous girder).", + "HATSTONE": "A beam on top of a retaining wall or a wing wall, preventing earth movement.", + "HOLLOWCORE": "A wide often prestressed beam with a hollow-core profile that usually serves as a slab component.", + "JOIST": "A beam used to support a floor or ceiling.", + "LINTEL": "A beam or horizontal piece of material over an opening (e.g. door, window).", + "NOTDEFINED": "Undefined linear beam element.", + "PIERCAP": "A transversal beam on top of a pier (on a single column or extending from one column of a pier to another column of the same pier).", + "SPANDREL": "A tall beam placed on the facade of a building. One tall side is usually finished to provide the exterior of the building. Can be used to support joists or slab elements on its interior side.", + "T_BEAM": "A beam that forms part of a slab construction and acts together with the slab which its carries. Such beams are often of T-shape (therefore the English name), but may have other shapes as well, e.g. an L-Shape or an Inverted-T-Shape.", + "USERDEFINED": "User-defined linear beam element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBeam.htm" + }, + "IfcBeamType": { + "description": "The element type IfcBeamType defines commonly shared information for occurrences of beams. The set of shared information may include:", + "predefined_types": { + "BEAM": "A standard beam usually used horizontally.", + "CORNICE": "A non-loadbearing beam on the longitudinal edge of bridge slab, usually encasing installations.", + "DIAPHRAGM": "End portion of a girder transmitting loads to supports and providing moment resistance to adjoining segment.", + "EDGEBEAM": "A beam on the longitudinal edge of bridge slab, usually concrete, providing additional stiffening and protection from the elements.", + "GIRDER_SEGMENT": "A segment of a girder (e.g. each span of a continuous girder).", + "HATSTONE": "A beam on top of a retaining wall or a wing wall, preventing earth movement.", + "HOLLOWCORE": "A wide often prestressed beam with a hollow-core profile that usually serves as a slab component.", + "JOIST": "A beam used to support a floor or ceiling.", + "LINTEL": "A beam or horizontal piece of material over an opening (e.g. door, window).", + "NOTDEFINED": "Undefined linear beam element.", + "PIERCAP": "A transversal beam on top of a pier (on a single column or extending from one column of a pier to another column of the same pier).", + "SPANDREL": "A tall beam placed on the facade of a building. One tall side is usually finished to provide the exterior of the building. Can be used to support joists or slab elements on its interior side.", + "T_BEAM": "A beam that forms part of a slab construction and acts together with the slab which its carries. Such beams are often of T-shape (therefore the English name), but may have other shapes as well, e.g. an L-Shape or an Inverted-T-Shape.", + "USERDEFINED": "User-defined linear beam element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBeamType.htm" + }, + "IfcBearing": { + "description": "Type of building element that is usually used to transmit loads from superstructure to substructure, and usually allowing movement (displacement or rotation) in one or more degrees of freedom. It is typically a mechanical component procured as a whole and installed on site, but in simple cases it may be built on site (composed of other building elements, element components, etc.).", + "predefined_types": { + "CYLINDRICAL": "The bearing functionality is provided by cylinder in a concave cylinder.", + "DISK": "A disk bearing consist of an elastomeric disc between two metal plates.", + "ELASTOMERIC": "A pad bearing which carries vertical load by contact stresses between a sheet of sliding material and a mating surface that permits movements by sliding and accommodates rotation by deformation of the elastomer.", + "GUIDE": "A bearing that ensures that the structure maintains the correct location or expansion/contraction path and takes no vertical load. Includes also restraint bearings.", + "NOTDEFINED": "Undefined bearing element.", + "POT": "A bearing which carries vertical load by compression of an (elastomeric) disc confined in a (steel) cylinder and which accommodates rotations by deformations of the disc.", + "ROCKER": "The bearing functionality is provided by a rocker construction. Includes line rocker and point rocker bearings.", + "ROLLER": "The bearing functionality is provided by one or more rollers that are placed between two plates.", + "SPHERICAL": "The bearing functionality is provided by convex dome in a concave basin.", + "USERDEFINED": "User-defined bearing element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBearing.htm" + }, + "IfcBearingType": { + "description": "Types of building elements that are usually used to transmit loads from superstructure to substructure, and usually allowing movement (displacement or rotation) in one or more degrees of freedom.\n", + "predefined_types": { + "CYLINDRICAL": "The bearing functionality is provided by cylinder in a concave cylinder.", + "DISK": "A disk bearing consist of an elastomeric disc between two metal plates.", + "ELASTOMERIC": "A pad bearing which carries vertical load by contact stresses between a sheet of sliding material and a mating surface that permits movements by sliding and accommodates rotation by deformation of the elastomer.", + "GUIDE": "A bearing that ensures that the structure maintains the correct location or expansion/contraction path and takes no vertical load. Includes also restraint bearings.", + "NOTDEFINED": "Undefined bearing element.", + "POT": "A bearing which carries vertical load by compression of an (elastomeric) disc confined in a (steel) cylinder and which accommodates rotations by deformations of the disc.", + "ROCKER": "The bearing functionality is provided by a rocker construction. Includes line rocker and point rocker bearings.", + "ROLLER": "The bearing functionality is provided by one or more rollers that are placed between two plates.", + "SPHERICAL": "The bearing functionality is provided by convex dome in a concave basin.", + "USERDEFINED": "User-defined bearing element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBearingType.htm" + }, + "IfcBlobTexture": { + "attributes": { + "RasterCode": "Blob, given as a single binary, to capture the texture within one popular file (compression) format. The file format is provided by the RasterFormat attribute.", + "RasterFormat": "The format of the RasterCode often using a compression." + }, + "description": "An IfcBlobTexture provides a 2-dimensional distribution of the lighting parameters of a surface onto which it is mapped. The texture itself is given as a single binary blob, representing the content of a pixel format file. The file format of the pixel file is given by the RasterFormat attribute and allowable formats are guided by where rule SupportedRasterFormat.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBlobTexture.htm" + }, + "IfcBlock": { + "attributes": { + "XLength": "The size of the block along the placement X axis. It is provided by the inherited axis placement through SELF\\IfcCsgPrimitive3D.Position.P[1].", + "YLength": "The size of the block along the placement Y axis. It is provided by the inherited axis placement through SELF\\IfcCsgPrimitive3D.Position.P[2].", + "ZLength": "The size of the block along the placement Z axis. It is provided by the inherited axis placement through SELF\\IfcCsgPrimitive3D.Position.P[3]." + }, + "description": "The IfcBlock is a Construction Solid Geometry (CSG) 3D primitive. It is defined by a position and a positive distance along the three orthogonal axes. The inherited Position attribute has the IfcAxisPlacement3D type and provides:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBlock.htm" + }, + "IfcBoiler": { + "description": "A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications.", + "predefined_types": { + "NOTDEFINED": "Undefined Boiler type.", + "STEAM": "Steam boiler.", + "USERDEFINED": "User-defined Boiler type.", + "WATER": "Water boiler." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoiler.htm" + }, + "IfcBoilerType": { + "description": "The energy conversion device type IfcBoilerType defines commonly shared information for occurrences of boilers. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined Boiler type.", + "STEAM": "Steam boiler.", + "USERDEFINED": "User-defined Boiler type.", + "WATER": "Water boiler." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoilerType.htm" + }, + "IfcBooleanClippingResult": { + "description": "A clipping result is defined as a special subtype of the general IfcBooleanResult. It constrains the operands and the operator of the Boolean result.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBooleanClippingResult.htm" + }, + "IfcBooleanResult": { + "attributes": { + "FirstOperand": "The first operand to be operated upon by the Boolean operation.", + "Operator": "The Boolean operator used in the operation to create the result.", + "SecondOperand": "The second operand specified for the operation." + }, + "description": "The IfcBooleanResult is the result of applying a Boolean operation to two operands being solids.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBooleanResult.htm" + }, + "IfcBorehole": { + "description": "Representation of the concept of a linear geological and geotechnical model, usually an interpretation but sometimes created direct from ground penetrating measurement\nThe assembly may contain one of more strata and other elements such as capping and lining. The contained subtypes of IfcGeotechnicalStratum will have shape representations made from straight or bent tubes reflecting the bore diameter, or discs if a 'Yabuki' top surface model is being used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBorehole.htm" + }, + "IfcBoundaryCondition": { + "attributes": { + "Name": "Optionally defines a name for this boundary condition." + }, + "description": "The abstract entity IfcBoundaryCondition is the supertype of all boundary conditions that can be applied to structural connection definitions, either directly for the connection (e.g. the joint) or for the relation between a structural member and the connection.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundaryCondition.htm" + }, + "IfcBoundaryCurve": { + "description": "An IfcBoundaryCurve defines a curve acting as the boundary of a surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundaryCurve.htm" + }, + "IfcBoundaryEdgeCondition": { + "attributes": { + "RotationalStiffnessByLengthX": "Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object.", + "RotationalStiffnessByLengthY": "Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object.", + "RotationalStiffnessByLengthZ": "Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessByLengthX": "Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessByLengthY": "Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessByLengthZ": "Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object." + }, + "description": "Describes linearly elastic support conditions or connection conditions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundaryEdgeCondition.htm" + }, + "IfcBoundaryFaceCondition": { + "attributes": { + "TranslationalStiffnessByAreaX": "Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessByAreaY": "Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessByAreaZ": "Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object." + }, + "description": "Describes linearly elastic support conditions or connection conditions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundaryFaceCondition.htm" + }, + "IfcBoundaryNodeCondition": { + "attributes": { + "RotationalStiffnessX": "Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object.", + "RotationalStiffnessY": "Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object.", + "RotationalStiffnessZ": "Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessX": "Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessY": "Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.", + "TranslationalStiffnessZ": "Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object." + }, + "description": "Describes linearly elastic support conditions or connection conditions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundaryNodeCondition.htm" + }, + "IfcBoundaryNodeConditionWarping": { + "attributes": { + "WarpingStiffness": "Defines the warping stiffness value." + }, + "description": "Describes linearly elastic support conditions or connection conditions, including linearly elastic warping restraints.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundaryNodeConditionWarping.htm" + }, + "IfcBoundedCurve": { + "description": "An IfcBoundedCurve is a curve of finite length.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundedCurve.htm" + }, + "IfcBoundedSurface": { + "description": "An IfcBoundedSurface is a surface of finite area.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundedSurface.htm" + }, + "IfcBoundingBox": { + "attributes": { + "Corner": "Location of the bottom left corner (having the minimum values).", + "XDim": "Length attribute (measured along the edge parallel to the X Axis)", + "YDim": "Width attribute (measured along the edge parallel to the Y Axis)", + "ZDim": "Height attribute (measured along the edge parallel to the Z Axis)." + }, + "description": "The IfcBoundingBox defines an orthogonal box oriented parallel to the axes of the object coordinate system in which it is defined. It is defined by a Corner being a three-dimensional Cartesian point and three length measures defining the X, Y and Z parameters of the box in the direction of the positive axes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoundingBox.htm" + }, + "IfcBoxedHalfSpace": { + "attributes": { + "Enclosure": "The box which bounds the resulting solid of the Boolean operation involving the half space solid for computational purposes only." + }, + "description": "The IfcBoxedHalfSpace is used (as its supertype IfcHalfSpaceSolid) only within Boolean operations. It divides the domain into exactly two subsets, where the domain in question is that of the attribute Enclosure.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoxedHalfSpace.htm" + }, + "IfcBridge": { + "description": "A Bridge is civil engineering works that affords passage to pedestrians, animals, vehicles, and services above obstacles or between two points at a height above ground.", + "predefined_types": { + "ARCHED": "Arched bridge.", + "CABLE_STAYED": "Cable Stayed bridge.", + "CANTILEVER": "Cantilever bridge.", + "CULVERT": "Culvert bridge.", + "FRAMEWORK": "Framework bridge.", + "GIRDER": "Girder bridge.", + "NOTDEFINED": "Undefined bridge.", + "SUSPENSION": "Suspension bridge.", + "TRUSS": "Truss bridge.", + "USERDEFINED": "User defined bridge." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBridge.htm" + }, + "IfcBridgePart": { + "description": "Part of a bridge.\n", + "predefined_types": { + "ABUTMENT": "Abutment", + "DECK": "Deck", + "DECK_SEGMENT": "Deck Segment", + "FOUNDATION": "Foundation", + "NOTDEFINED": "Not defined", + "PIER": "Pier", + "PIER_SEGMENT": "Pier segment", + "PYLON": "Pylon", + "SUBSTRUCTURE": "Substructure", + "SUPERSTRUCTURE": "Superstructure", + "SURFACESTRUCTURE": "Surfacestructure", + "USERDEFINED": "User defined" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBridgePart.htm" + }, + "IfcBuilding": { + "attributes": { + "BuildingAddress": "IFC4.3.0.0 DEPRECATION This attribute is deprecated and shall no longer be used. Use Pset_Address instead.", + "ElevationOfRefHeight": "Elevation above sea level of the reference height used for all storey elevation measures, equals to height 0.0. It is usually the ground floor level.", + "ElevationOfTerrain": "Elevation above the minimal terrain level around the foot print of the building, given in elevation above sea level." + }, + "description": "A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuilding.htm" + }, + "IfcBuildingElementPart": { + "description": "IfcBuildingElementPart represents major components as subordinate parts of a building element. Typical usage examples include precast concrete sandwich walls, where the layers may have different geometry representations. In this case the layered material representation does not sufficiently describe the element. Each layer is represented by an own instance of the IfcBuildingElementPart with its own geometry description.", + "predefined_types": { + "APRON": "A form of scour protection consisting of timber, concrete, riprap, paving, or other construction placed adjacent to abutments and piers to prevent undermining.", + "ARMOURUNIT": "A large quarry stone or concrete shaped unit used as erosion prevention on slopes such as revetments and breakwaters. These units are grouped together into a Course layer.", + "INSULATION": "The part provides thermal insulation, for example as insulation layer between wall panels in sandwich walls or as infill in stud walls.", + "NOTDEFINED": "Undefined accessory.", + "PRECASTPANEL": "The part is a precast panel, usually as an internal or external layer in a sandwich wall panel.", + "SAFETYCAGE": "Safety cages are an assembly of circular and vertical bars that are fastened to the stiles of fixed ladders and are arranged to enclose the path of a worker when climbing the ladder. Ladders so enclosed are also known as caged or hooped ladders.", + "USERDEFINED": "User-defined accessory." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingElementPart.htm" + }, + "IfcBuildingElementPartType": { + "description": "The building element part type defines lists of commonly shared property set definitions and representation maps of parts of a building element.", + "predefined_types": { + "APRON": "A form of scour protection consisting of timber, concrete, riprap, paving, or other construction placed adjacent to abutments and piers to prevent undermining.", + "ARMOURUNIT": "A large quarry stone or concrete shaped unit used as erosion prevention on slopes such as revetments and breakwaters. These units are grouped together into a Course layer.", + "INSULATION": "The part provides thermal insulation, for example as insulation layer between wall panels in sandwich walls or as infill in stud walls.", + "NOTDEFINED": "Undefined accessory.", + "PRECASTPANEL": "The part is a precast panel, usually as an internal or external layer in a sandwich wall panel.", + "SAFETYCAGE": "Safety cages are an assembly of circular and vertical bars that are fastened to the stiles of fixed ladders and are arranged to enclose the path of a worker when climbing the ladder. Ladders so enclosed are also known as caged or hooped ladders.", + "USERDEFINED": "User-defined accessory." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingElementPartType.htm" + }, + "IfcBuildingElementProxy": { + "description": "The IfcBuildingElementProxy is a proxy definition that provides the same functionality as subtypes of IfcBuildingElement, but without having a predefined meaning of the special type of building element it represents.", + "predefined_types": { + "COMPLEX": "Not used - kept for upward compatibility.", + "ELEMENT": "Not used - kept for upward compatibility.", + "NOTDEFINED": "Undefined building element proxy.", + "PARTIAL": "Not used - kept for upward compatibility.", + "USERDEFINED": "User-defined building element proxy." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingElementProxy.htm" + }, + "IfcBuildingElementProxyType": { + "description": "IfcBuildingElementProxyType defines a list of commonly shared property set definitions of a building element proxy and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type).", + "predefined_types": { + "COMPLEX": "Not used - kept for upward compatibility.", + "ELEMENT": "Not used - kept for upward compatibility.", + "NOTDEFINED": "Undefined building element proxy.", + "PARTIAL": "Not used - kept for upward compatibility.", + "USERDEFINED": "User-defined building element proxy." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingElementProxyType.htm" + }, + "IfcBuildingStorey": { + "attributes": { + "Elevation": "Elevation of the base of this storey, relative to the 0,00 internal reference height of the building. The 0.00 level is given by the absolute above sea level height by the ElevationOfRefHeight attribute given at IfcBuilding." + }, + "description": "The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingStorey.htm" + }, + "IfcBuildingSystem": { + "attributes": { + "LongName": "Long name for a building system, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute." + }, + "description": "A building system is a group by which building elements are grouped according to a common function within the facility.", + "predefined_types": { + "EROSIONPREVENTION": "", + "FENESTRATION": "System of doors, windows, and other fillings in openings in a built envelope that are designed to permit the passage of air or light.", + "FOUNDATION": "System of shallow and deep foundation element that transmit forces to the supporting ground.", + "LOADBEARING": "System of built elements that transmit forces and stiffen the construction.", + "NOTDEFINED": "", + "OUTERSHELL": "System of built elements that provide the outer skin to protect the construction (such as the facade).", + "PRESTRESSING": "", + "REINFORCING": "", + "SHADING": "System of shading elements (external or internal) that permits the limitation or control of impact of natural sun light.", + "TRANSPORT": "System of all transport elements in a building that enables the transport of people or goods.", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingSystem.htm" + }, + "IfcBuiltElement": { + "description": "The built element comprises all elements that are primarily part of the construction of a built facility, i.e., its structural and space separating system. Built elements are all physically existent and tangible things.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuiltElement.htm" + }, + "IfcBuiltElementType": { + "description": "The IfcBuiltElementType provides the type information for IfcBuiltElement occurrences.\n> NOTE The product representations are defined as representation maps (at the level of the supertype IfcTypeProduct, which gets assigned by an element occurrence instance through the _IfcShapeRepresentation.Item[1]_ being an IfcMappedItem.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuiltElementType.htm" + }, + "IfcBuiltSystem": { + "attributes": { + "LongName": "Long name for a built system, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute. NOTE In many scenarios the Name attribute refers to the short name or number of a built system, and the LongName refers to a descriptive name." + }, + "description": "A built system is a group by which built elements are grouped according to a common function within the facility.", + "predefined_types": { + "EROSIONPREVENTION": "A grouping of elements into a built system for preventing unwanted relocation of material particles in earthworks slopes or rock faces. Typical types of erosion prevention include:", + "FENESTRATION": "System of doors, windows, and other fillings in openings in a built envelope that are designed to permit the passage of air or light.", + "FOUNDATION": "System of shallow and deep foundation elements that transmit forces to the supporting ground.", + "LOADBEARING": "System of built elements that transmit forces and stiffen the construction.", + "MOORING": "System of components and elements responsible for keeping or holding an element (a vessel, platform or set of catenary lines) in a desired position.", + "NOTDEFINED": "Undefined type.", + "OUTERSHELL": "System of built elements that provide the outer skin to protect the construction (such as the facade).", + "PRESTRESSING": "System of elements providing pre-stressing to the structure, including typically manufactured products such as tendons, anchorages (active, dead, coupling), ducts, vents and deviators, and in-situ concrete segments, tendon spacers, blisters and additional reinforcements.", + "RAILWAYLINE": "A set of functional tracks with explicit terminals. It is usually composed of a set of tracks with continuous track parts and alignments.", + "RAILWAYTRACK": "Railway track system. It is usually composed of continuous sequences of track parts and alignments.", + "REINFORCING": "System of elements providing reinforcing to the structure.", + "SHADING": "System of shading elements (external or internal) that permits the limitation or control of impact of natural sun light.", + "TRACKCIRCUIT": "A track circuit is an electric circuit of which the rails of a track section form a part, with usually a source of current connected at one end and a detection device at the other end for detecting whether this track section is clear or occupied by a vehicle. In a continuous signalling system, the track circuit can be used to transmit information between the ground and the train. Note: definition from IEC 60050-82.", + "TRANSPORT": "System of all transport elements in a facility that enable the transport of people or goods.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuiltSystem.htm" + }, + "IfcBurner": { + "description": "A burner is a device that converts fuel into heat through combustion. It includes gas, oil, and wood burners.", + "predefined_types": { + "NOTDEFINED": "Undefined burner type.", + "USERDEFINED": "User-defined burner type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBurner.htm" + }, + "IfcBurnerType": { + "description": "The energy conversion device type IfcBurnerType defines commonly shared information for occurrences of burners. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined burner type.", + "USERDEFINED": "User-defined burner type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBurnerType.htm" + }, + "IfcCShapeProfileDef": { + "attributes": { + "Depth": "Profile depth, see illustration above (= h).", + "Girth": "Lengths of girth, see illustration above (= c).", + "InternalFilletRadius": "Internal fillet radius according the above illustration (= r1).", + "WallThickness": "Constant wall thickness of profile (= ts).", + "Width": "Profile width, see illustration above (= b)." + }, + "description": "IfcCShapeProfileDef defines a section profile that provides the defining parameters of a C-shaped section to be used by the swept area solid. This section is typically produced by cold forming steel. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCShapeProfileDef.htm" + }, + "IfcCableCarrierFitting": { + "description": "A cable carrier fitting is a fitting that is placed at junction or transition in a cable carrier system.", + "predefined_types": { + "BEND": "A fitting that changes the route of the cable carrier.", + "CONNECTOR": "Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two duct segments).", + "CROSS": "A fitting at which two branches are taken from the main route of the cable carrier simultaneously.", + "JUNCTION": "A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).", + "NOTDEFINED": "Undefined type.", + "TEE": "A fitting at which a branch is taken from the main route of the cable carrier.", + "TRANSITION": "A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableCarrierFitting.htm" + }, + "IfcCableCarrierFittingType": { + "description": "The flow fitting type IfcCableCarrierFittingType defines commonly shared information for occurrences of cable carrier fittings. The set of shared information may include:", + "predefined_types": { + "BEND": "A fitting that changes the route of the cable carrier.", + "CONNECTOR": "Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two duct segments).", + "CROSS": "A fitting at which two branches are taken from the main route of the cable carrier simultaneously.", + "JUNCTION": "A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).", + "NOTDEFINED": "Undefined type.", + "TEE": "A fitting at which a branch is taken from the main route of the cable carrier.", + "TRANSITION": "A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableCarrierFittingType.htm" + }, + "IfcCableCarrierSegment": { + "description": "A cable carrier segment is a flow segment that is specifically used to carry and support cabling.", + "predefined_types": { + "CABLEBRACKET": "A cable bracket is a horizontal cable support fixed at one end only, spaced at intervals, on which cables rest.", + "CABLELADDERSEGMENT": "An open carrier segment on which cables are carried on a ladder structure.", + "CABLETRAYSEGMENT": "A (typically) open carrier segment onto which cables are laid.", + "CABLETRUNKINGSEGMENT": "An enclosed carrier segment with one or more compartments into which cables are placed.", + "CATENARYWIRE": "A catenary wire is a longitudinal wire supporting the grooved contact wires either directly or indirectly. Note: definition from UIC 719-1.", + "CONDUITSEGMENT": "An enclosed tubular carrier segment through which cables are pulled.", + "DROPPER": "A dropper is a cable carrier used to suspend cable from another cable. It could also conduct electricity.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableCarrierSegment.htm" + }, + "IfcCableCarrierSegmentType": { + "description": "The flow segment type IfcCableCarrierSegmentType defines commonly shared information for occurrences of cable carrier segments. The set of shared information may include:", + "predefined_types": { + "CABLEBRACKET": "A cable bracket is a horizontal cable support fixed at one end only, spaced at intervals, on which cables rest.", + "CABLELADDERSEGMENT": "An open carrier segment on which cables are carried on a ladder structure.", + "CABLETRAYSEGMENT": "A (typically) open carrier segment onto which cables are laid.", + "CABLETRUNKINGSEGMENT": "An enclosed carrier segment with one or more compartments into which cables are placed.", + "CATENARYWIRE": "A catenary wire is a longitudinal wire supporting the grooved contact wires either directly or indirectly. Note: definition from UIC 719-1.", + "CONDUITSEGMENT": "An enclosed tubular carrier segment through which cables are pulled.", + "DROPPER": "A dropper is a cable carrier used to suspend cable from another cable. It could also conduct electricity.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableCarrierSegmentType.htm" + }, + "IfcCableFitting": { + "description": "A cable fitting is a fitting that is placed at a junction, transition or termination in a cable system.", + "predefined_types": { + "CONNECTOR": "A fitting that joins two cable segments of the same connector type (though potentially different gender).", + "ENTRY": "A fitting that begins a cable segment at a non-electrical element such as a grounding clamp attached to a pipe.", + "EXIT": "A fitting that ends a cable segment at a non-electrical element such as a grounding clamp attached to a pipe or to the ground.", + "FANOUT": "A fan out is a special cable fitting that provides a safe transition from multi-fiber cable units to individual fibers.", + "JUNCTION": "A fitting that joins three or more segments of arbitrary connector types for signal splitting or multiplexing.", + "NOTDEFINED": "Undefined type.", + "TRANSITION": "A fitting that joins two cable segments of different connector types.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableFitting.htm" + }, + "IfcCableFittingType": { + "description": "The flow fitting type IfcCableFittingType defines commonly shared information for occurrences of cable fittings. The set of shared information may include:", + "predefined_types": { + "CONNECTOR": "A fitting that joins two cable segments of the same connector type (though potentially different gender).", + "ENTRY": "A fitting that begins a cable segment at a non-electrical element such as a grounding clamp attached to a pipe.", + "EXIT": "A fitting that ends a cable segment at a non-electrical element such as a grounding clamp attached to a pipe or to the ground.", + "FANOUT": "A fan out is a special cable fitting that provides a safe transition from multi-fiber cable units to individual fibers.", + "JUNCTION": "A fitting that joins three or more segments of arbitrary connector types for signal splitting or multiplexing.", + "NOTDEFINED": "Undefined type.", + "TRANSITION": "A fitting that joins two cable segments of different connector types.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableFittingType.htm" + }, + "IfcCableSegment": { + "description": "A cable segment is a flow segment used to carry electrical power, data, or telecommunications signals.", + "predefined_types": { + "BUSBARSEGMENT": "Electrical conductor that makes a common connection between several electrical circuits. Properties of a busbar are the same as those of a cable segment and are captured by the cable segment property set.", + "CABLESEGMENT": "Cable with a specific purpose to lead electric current within a circuit or any other electric construction. Includes all types of electric cables, mainly several core segments or conductor segments wrapped together.", + "CONDUCTORSEGMENT": "A single linear element within a cable or an exposed wire (such as for grounding) with the specific purpose to lead electric current, data, or a telecommunications signal.", + "CONTACTWIRESEGMENT": "An electric conductor of an overhead contact line with which the current collectors make contact. Note: definition from IEC60050 811-33-15.", + "CORESEGMENT": "A self contained element of a cable that comprises one or more conductors and sheathing.The core of one lead is normally single wired or multiwired which are intertwined.", + "FIBERSEGMENT": "A fiber segment is an individual optical fiber used in telecommunication systems to transmit data by means of optical signals.", + "FIBERTUBE": "A fiber tube is semi-rigid hollow plastic tube with a very small radius that houses and protects a certain number of optical fiber segments. An optical cable segment may contain many fiber tubes.", + "NOTDEFINED": "Undefined type.", + "OPTICALCABLESEGMENT": "An optical cable segment is a cable segment that contains a variable number of optical fiber segments.", + "STITCHWIRE": "A stitch wire consists of auxiliary wires and different components (clamp) used in stitched suspension.", + "USERDEFINED": "User-defined type.", + "WIREPAIRSEGMENT": "A pair of conductors contained in a copper cable. The pair is always used together to form a circuit to transmit data by means of electric signals." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableSegment.htm" + }, + "IfcCableSegmentType": { + "description": "The flow segment type IfcCableSegmentType defines commonly shared information for occurrences of cable segments. The set of shared information may include:", + "predefined_types": { + "BUSBARSEGMENT": "Electrical conductor that makes a common connection between several electrical circuits. Properties of a busbar are the same as those of a cable segment and are captured by the cable segment property set.", + "CABLESEGMENT": "Cable with a specific purpose to lead electric current within a circuit or any other electric construction. Includes all types of electric cables, mainly several core segments or conductor segments wrapped together.", + "CONDUCTORSEGMENT": "A single linear element within a cable or an exposed wire (such as for grounding) with the specific purpose to lead electric current, data, or a telecommunications signal.", + "CONTACTWIRESEGMENT": "An electric conductor of an overhead contact line with which the current collectors make contact. Note: definition from IEC60050 811-33-15.", + "CORESEGMENT": "A self contained element of a cable that comprises one or more conductors and sheathing.The core of one lead is normally single wired or multiwired which are intertwined.", + "FIBERSEGMENT": "A fiber segment is an individual optical fiber used in telecommunication systems to transmit data by means of optical signals.", + "FIBERTUBE": "A fiber tube is semi-rigid hollow plastic tube with a very small radius that houses and protects a certain number of optical fiber segments. An optical cable segment may contain many fiber tubes.", + "NOTDEFINED": "Undefined type.", + "OPTICALCABLESEGMENT": "An optical cable segment is a cable segment that contains a variable number of optical fiber segments.", + "STITCHWIRE": "A stitch wire consists of auxiliary wires and different components (clamp) used in stitched suspension.", + "USERDEFINED": "User-defined type.", + "WIREPAIRSEGMENT": "A pair of conductors contained in a copper cable. The pair is always used together to form a circuit to transmit data by means of electric signals." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableSegmentType.htm" + }, + "IfcCaissonFoundation": { + "description": "CaissonFoundation essentially is a hollow box that can be either open or closed.", + "predefined_types": { + "CAISSON": "Closed box.", + "NOTDEFINED": "Undefined caisson element.", + "USERDEFINED": "User-defined caisson foundation element.", + "WELL": "Open box." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCaissonFoundation.htm" + }, + "IfcCaissonFoundationType": { + "description": "Enumeration defining the Caisson Foundation Types.\n", + "predefined_types": { + "CAISSON": "Closed box.", + "NOTDEFINED": "Undefined caisson element.", + "USERDEFINED": "User-defined caisson foundation element.", + "WELL": "Open box." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCaissonFoundationType.htm" + }, + "IfcCartesianPoint": { + "attributes": { + "Coordinates": "The first, second, and third coordinate of the point location. If placed in a two or three dimensional rectangular Cartesian coordinate system, Coordinates[1] is the X coordinate, Coordinates[2] is the Y coordinate, and Coordinates[3] is the Z coordinate." + }, + "description": "An IfcCartesianPoint defines a point by coordinates in an orthogonal, right-handed Cartesian coordinate system. For the purpose of this specification only two and three dimensional Cartesian points are used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPoint.htm" + }, + "IfcCartesianPointList": { + "description": "The IfcCartesianPointList is the abstract supertype of list of points.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList.htm" + }, + "IfcCartesianPointList2D": { + "attributes": { + "CoordList": "Two-dimensional list of Cartesian points provided by two coordinates.", + "TagList": "List of tags corresponding to each point that may be used to identify a basis curve according to the Tag attribute at IfcOffsetCurveByDistances. Also used to identify IfcSectionedSolidHorizontal or IfcSectionedSurface shape string lines (\"guide curves\") when used within an IfcProfileDef curve of type IfcIndexedPolyCurve." + }, + "description": "The IfcCartesianPointList2D defines an ordered collection of two-dimentional Cartesian points. Each Cartesian point is provided as an two-dimensional point by a fixed list of two coordinates. The attribute CoordList is a two-dimensional list, where", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList2D.htm" + }, + "IfcCartesianPointList3D": { + "attributes": { + "CoordList": "Two-dimensional list of Cartesian points provided by three coordinates.", + "TagList": "List of tags corresponding to each point that may be used to identify a basis curve according to the Tag attribute at IfcOffsetCurveByDistances." + }, + "description": "The IfcCartesianPointList3D defines an ordered collection of three-dimentional Cartesian points. Each Cartesian point is provided as an three-dimensional point by a fixed list of three coordinates. The attribute CoordList is a two-dimensional list, where", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList3D.htm" + }, + "IfcCartesianTransformationOperator": { + "attributes": { + "Axis1": "The direction used to determine U[1], the derived X axis direction.", + "Axis2": "The direction used to determine U[2], the derived Y axis direction.", + "LocalOrigin": "The required translation, specified as a cartesian point. The actual translation included in the transformation is from the geometric origin to the local origin.", + "Scale": "The scaling value specified for the transformation." + }, + "description": "An IfcCartesianTransformationOperator defines an abstract supertype of different kinds of geometric transformations.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianTransformationOperator.htm" + }, + "IfcCartesianTransformationOperator2D": { + "description": "An IfcCartesianTransformationOperator2D defines a geometric transformation in two-dimensional space.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianTransformationOperator2D.htm" + }, + "IfcCartesianTransformationOperator2DnonUniform": { + "attributes": { + "Scale2": "The scaling value specified for the transformation along the axis 2. This is normally the y scale factor." + }, + "description": "A Cartesian transformation operator 2d non uniform defines a geometric transformation in two-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by two different scaling factors:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianTransformationOperator2DnonUniform.htm" + }, + "IfcCartesianTransformationOperator3D": { + "attributes": { + "Axis3": "The exact direction of U[3], the derived Z axis direction." + }, + "description": "An IfcCartesianTransformationOperator defines a geometric transformation in three-dimensional space.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianTransformationOperator3D.htm" + }, + "IfcCartesianTransformationOperator3DnonUniform": { + "attributes": { + "Scale2": "The scaling value specified for the transformation along the axis 2. This is normally the y scale factor.", + "Scale3": "The scaling value specified for the transformation along the axis 3. This is normally the z scale factor." + }, + "description": "A Cartesian transformation operator 3d non uniform defines a geometric transformation in three-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by three different scaling factors:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianTransformationOperator3DnonUniform.htm" + }, + "IfcCenterLineProfileDef": { + "attributes": { + "Thickness": "Constant thickness applied along the center line." + }, + "description": "The profile IfcCenterLineProfileDef defines an arbitrary two-dimensional open, not self intersecting profile for the use within the swept solid geometry. It is given by an area defined by applying a constant thickness to a centerline, generating an area from which the solid can be constructed.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCenterLineProfileDef.htm" + }, + "IfcChiller": { + "description": "A chiller is a device used to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle to cool a fluid, typically water or a mixture of water and glycol. The chilled fluid is then used to cool and dehumidify air in a building.", + "predefined_types": { + "AIRCOOLED": "Air cooled chiller.", + "HEATRECOVERY": "Heat recovery chiller.", + "NOTDEFINED": "Undefined chiller type.", + "USERDEFINED": "User-defined chiller type.", + "WATERCOOLED": "Water cooled chiller." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChiller.htm" + }, + "IfcChillerType": { + "description": "The energy conversion device type IfcChillerType defines commonly shared information for occurrences of chillers. The set of shared information may include:", + "predefined_types": { + "AIRCOOLED": "Air cooled chiller.", + "HEATRECOVERY": "Heat recovery chiller.", + "NOTDEFINED": "Undefined chiller type.", + "USERDEFINED": "User-defined chiller type.", + "WATERCOOLED": "Water cooled chiller." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChillerType.htm" + }, + "IfcChimney": { + "description": "Chimneys are typically vertical, or as near as vertical, parts of the construction of a building and part of the building fabric. Often constructed by pre-cast or insitu concrete, today seldom by bricks.", + "predefined_types": { + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChimney.htm" + }, + "IfcChimneyType": { + "description": "The building element type IfcChimneyType defines commonly shared information for occurrences of chimneys. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChimneyType.htm" + }, + "IfcCircle": { + "attributes": { + "Radius": "The radius of the circle, which shall be greater than zero." + }, + "description": "An IfcCircle is a curve consisting of a set of points having equal distance from the center.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCircle.htm" + }, + "IfcCircleHollowProfileDef": { + "attributes": { + "WallThickness": "Thickness of the material, it is the difference between the outer and inner radius." + }, + "description": "IfcCircleHollowProfileDef defines a section profile that provides the defining parameters of a circular hollow section (tube) to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration.The centre of the position coordinate system is in the profile's centre of the bounding box (for symmetric profiles identical with the centre of gravity).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCircleHollowProfileDef.htm" + }, + "IfcCircleProfileDef": { + "attributes": { + "Radius": "The radius of the circle." + }, + "description": "IfcCircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by the swept area solid. It is given by its Radius attribute and placed within the 2D position coordinate system, established by the Position attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCircleProfileDef.htm" + }, + "IfcCivilElement": { + "description": "An IfcCivilElement is a generalization of all elements within a civil engineering works that cannot be represented as BuildingElements, DistributionElements or GeographicElements. Depending on the context of the construction project, included building work, such as buildings or factories, are represented as a collection of IfcBuildingElement's, distribution systems, such as piping or drainage, are represented as a collection of IfcDistributionElement's, and other geographic elements, such as trees, light posts, traffic signs etc. are represented as IfcGeographicElement's.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCivilElement.htm" + }, + "IfcCivilElementType": { + "description": "An IfcCivilElementType is used to define an element specification of an element used within civil engineering works. Civil element types include for different types of element that may be used to represent information for construction works external to a building. IfcCivilElementType's may include:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCivilElementType.htm" + }, + "IfcClassification": { + "attributes": { + "ClassificationForObjects": "The classification with which objects are associated.", + "Description": "Additional description provided for the classification.", + "Edition": "The edition or version of the classification system from which the classification notation is derived.", + "EditionDate": "The date on which the edition of the classification used became valid.", + "HasReferences": "The classification references to which the classification applies. It can either be the final classification notation, or an intermediate classification item.", + "Name": "The name or label by which the classification used is normally known.", + "ReferenceTokens": "The delimiter tokens that are used to mark the boundaries of individual facets (substrings) in a classification reference.", + "Source": "Source (or publisher) for this classification.", + "Specification": "Resource identifier or locator, provided as URI, URN or URL, of the classification." + }, + "description": "An IfcClassification is used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics. A classification in the sense of IfcClassification is taxonomy, or taxonomic scheme, arranged in a hierarchical structure. A category of objects relates to other categories in a generalization-specialization relationship. Therefore the classification items in an classification are organized in a tree structure.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassification.htm" + }, + "IfcClassificationReference": { + "attributes": { + "ClassificationRefForObjects": "The classification reference with which objects are associated.", + "Description": "Description of the classification reference for informational purposes.", + "HasReferences": "The parent classification references to which this child classification reference applies. It can either be the final classification item leaf node, or an intermediate classification item.", + "ReferencedSource": "The classification system or source that is referenced.", + "Sort": "Optional identifier to sort the set of classification references within the referenced source (either a classification facet of higher level, or the classification system itself)." + }, + "description": "An IfcClassificationReference is a reference into a classification system or source (see IfcClassification) for a specific classification key (or notation).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReference.htm" + }, + "IfcClosedShell": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A closed shell is a shell of the dimensionality 2 which typically serves as a bound for a region in R3. A closed shell has no boundary, and has non-zero finite extent. If the shell has a domain with coordinate space R3, it divides that space into two connected regions, one finite and the other infinite. In this case, the topological normal of the shell is defined as being directed from the finite to the infinite region.\n>\n> The shell is represented by a collection of faces. The domain of the shell, if present, contains all those faces, together with their bounds. Associated with each face in the shell is a logical value which indicates whether the face normal agrees with (TRUE) or is opposed to (FALSE) the shell normal. The logical value can be applied directly as a BOOLEAN attribute of an oriented face, or be defaulted to TRUE if the shell boundary attribute member is a face without the orientation attribute.\n>\n> The combinatorial restrictions on closed shells and geometrical restrictions on their domains are designed to ensure that any domain associated with a closed shell is a closed, orientable manifold. The domain of a closed shell, if present, is a connected, closed, oriented 2-manifold. It is always topologically equivalent to an H-fold torus for some H ≥ 0. The number H is referred to as the surface genus of the shell. If a shell of genus H has a domain within coordinate space _R^3^_, then the finite region of space inside it is topologically equivalent to a solid ball with H tunnels drilled through it.\n>\n> The Euler equation applies with B=0, because in this case there are no holes. As in the case of open shells, the surface genus H may not be known a priori, but shall be an integer ≥ 0. Thus a necessary, but not sufficient, condition for a well-formed closed shell is the following:\n>> ![Image](../../../../figures/ifcopenshell-math1.gif)", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClosedShell.htm" + }, + "IfcClothoid": { + "attributes": { + "ClothoidConstant": "The constant which defines the relationship between curvature and arc length for the curve." + }, + "description": "A clothoid is a planar curve in the form of a spiral. This curve has the property that the curvature varies linearly with the arc length.\n{ .extDef}\n> NOTE Definition according to ISO 10303-42:2003", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClothoid.htm" + }, + "IfcCoil": { + "description": "A coil is a device used to provide heat transfer between non-mixing media. A common example is a cooling coil, which utilizes a finned coil in which circulates chilled water, antifreeze, or refrigerant that is used to remove heat from air moving across the surface of the coil. A coil may be used either for heating or cooling purposes by placing a series of tubes (the coil) carrying a heating or cooling fluid into an airstream. The coil may be constructed from tubes bundled in a serpentine form or from finned tubes that give a extended heat transfer surface.", + "predefined_types": { + "DXCOOLINGCOIL": "Cooling coil using a refrigerant to cool the air stream directly.", + "ELECTRICHEATINGCOIL": "Heating coil using electricity as a heating source.", + "GASHEATINGCOIL": "Heating coil using gas as a heating source.", + "HYDRONICCOIL": "Cooling or Heating coil that uses a hydronic fluid as a cooling or heating source.", + "NOTDEFINED": "Undefined coil type.", + "STEAMHEATINGCOIL": "Heating coil using steam as heating source.", + "USERDEFINED": "User-defined coil type.", + "WATERCOOLINGCOIL": "Cooling coil using chilled water. HYDRONICCOIL supercedes this enumerator.", + "WATERHEATINGCOIL": "Heating coil using hot water as a heating source. HYDRONICCOIL supercedes this enumerator." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoil.htm" + }, + "IfcCoilType": { + "description": "The energy conversion device type IfcCoilType defines commonly shared information for occurrences of coils. The set of shared information may include:", + "predefined_types": { + "DXCOOLINGCOIL": "Cooling coil using a refrigerant to cool the air stream directly.", + "ELECTRICHEATINGCOIL": "Heating coil using electricity as a heating source.", + "GASHEATINGCOIL": "Heating coil using gas as a heating source.", + "HYDRONICCOIL": "Cooling or Heating coil that uses a hydronic fluid as a cooling or heating source.", + "NOTDEFINED": "Undefined coil type.", + "STEAMHEATINGCOIL": "Heating coil using steam as heating source.", + "USERDEFINED": "User-defined coil type.", + "WATERCOOLINGCOIL": "Cooling coil using chilled water. HYDRONICCOIL supercedes this enumerator.", + "WATERHEATINGCOIL": "Heating coil using hot water as a heating source. HYDRONICCOIL supercedes this enumerator." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoilType.htm" + }, + "IfcColourRgb": { + "attributes": { + "Blue": "The intensity of the blue colour component.", + "Green": "The intensity of the green colour component.", + "Red": "The intensity of the red colour component." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-46:1992\n> A colour rgb as a subtype of colour specifications is defined by three colour component values for red, green, and blue in the RGB colour model.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColourRgb.htm" + }, + "IfcColourRgbList": { + "attributes": { + "ColourList": "List of colours defined by the red, green, blue components. All values are provided as a ratio of 0.0 \u2264 value \u2264 1.0. When using 8bit for each colour channel, a value of 0.0 equals 0, a value of 1.0 equals 255, and values in between are interpolated." + }, + "description": "The IfcColourRgbList defines an ordered collection of RGB colour values. Each colour value is a fixed list of three colour components (red, green, blue). The attribute ColourList is a two-dimensional list, where:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColourRgbList.htm" + }, + "IfcColourSpecification": { + "attributes": { + "Name": "Optional name given to a particular colour specification in addition to the colour components (like the RGB values)." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-46:1992\n> The colour specification entity contains a direct colour definition. Colour component values refer directly to a specific colour space.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColourSpecification.htm" + }, + "IfcColumn": { + "description": "An IfcColumn is a vertical structural or architectural member which often is aligned with a structural grid intersection. In most cases it represents a vertical, or nearly vertical, structural member that transmits, through compression, the weight of the structure above to other structural elements below. It may also represent such a member from an architectural point of view in which case it may represent a non load bearing element. Whether it is a structural load bearing element or a non-load bearing element is determined by the _Pset\\_ColumnCommon.LoadBearing_ property.", + "predefined_types": { + "COLUMN": "A usually vertical member that may be load bearing and requiring resistance to vertical forces by compression but also sometimes to lateral forces.", + "NOTDEFINED": "Undefined linear element.", + "PIERSTEM": "An individual vertical part of a pier, may be a simple column, i.e. no breakdown into segments or separate structural parts such as flanges and web(s), or may be an aggregation of segments and/or parts.", + "PIERSTEM_SEGMENT": "A vertical segment of a pier column.", + "PILASTER": "A column element embedded within a wall that can be required to be load bearing but may also only be used for decorative purposes.", + "STANDCOLUMN": "A column transmitting vertical loads from superstructure to an arch below it.", + "USERDEFINED": "User-defined linear element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColumn.htm" + }, + "IfcColumnType": { + "description": "The element type IfcColumnType defines commonly shared information for occurrences of columns. The set of shared information may include:", + "predefined_types": { + "COLUMN": "A usually vertical member that may be load bearing and requiring resistance to vertical forces by compression but also sometimes to lateral forces.", + "NOTDEFINED": "Undefined linear element.", + "PIERSTEM": "An individual vertical part of a pier, may be a simple column, i.e. no breakdown into segments or separate structural parts such as flanges and web(s), or may be an aggregation of segments and/or parts.", + "PIERSTEM_SEGMENT": "A vertical segment of a pier column.", + "PILASTER": "A column element embedded within a wall that can be required to be load bearing but may also only be used for decorative purposes.", + "STANDCOLUMN": "A column transmitting vertical loads from superstructure to an arch below it.", + "USERDEFINED": "User-defined linear element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColumnType.htm" + }, + "IfcCommunicationsAppliance": { + "description": "A communications appliance transmits and receives electronic or digital information as data or sound.", + "predefined_types": { + "ANTENNA": "A transducer designed to transmit or receive electromagnetic waves.", + "AUTOMATON": "A self-acting artificial device, the behaviour of which is governed either in a stepwise manner by given decision rules or continuously in time by defined relationships, while the output variables of which are created from its input and state variables. Note: definition from IEC 60050-351-42-32.", + "COMPUTER": "A desktop, laptop, tablet, or other type of computer that can be moved from one place to another and connected to an electrical supply via a plugged outlet.", + "FAX": "A machine that has the primary function of transmitting a facsimile copy of printed matter using a telephone line.", + "GATEWAY": "A gateway connects multiple network segments with different protocols at all layers (layers 1-7) of the Open Systems Interconnection (OSI) model.", + "INTELLIGENTPERIPHERAL": "An intelligent peripheral is a device that offers a variety of specialized resources according to the corresponding service logical program under the control of SCP. These resources contain the receiver of DTMF (Dual-Tone Multi-Frequency, signal generator, record notice, etc.). An intelligent peripheral provides dedicated resource functions in the intelligent network, allocates, controls and manages various dedicated resources, communicates with other entities in the network, and completes SRF resource functions as well as the maintenance, management and statistics functions of resources.", + "IPNETWORKEQUIPMENT": "An IP network equipment is a device that provides IP data transmission channel for telecom subsystems or other subsystems e.g., routers, network switches or firewalls.", + "LINESIDEELECTRONICUNIT": "The lineside electronic unit (LEU) is the interface between the balise and interlocking in railway. The LEU acquires the information from the interlocking, and sends the appropriate information to the balises in concordance with the lineside signalling (if available).", + "MODEM": "A modem (from modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information.", + "NETWORKAPPLIANCE": "A network appliance performs a dedicated function such as firewall protection, content filtering, load balancing, or equipment management.", + "NETWORKBRIDGE": "A network bridge connects multiple network segments at the data link layer (layer 2) of the OSI model, and the term layer 2 switch is very often used interchangeably with bridge.", + "NETWORKHUB": "A network hub connects multiple network segments at the physical layer (layer 1) of the OSI model.", + "NOTDEFINED": "Undefined type.", + "OPTICALLINETERMINAL": "An optical line terminal is a service provider endpoint of a passive or active optical network. It is the terminal equipment for connecting fiber optic trunks.", + "OPTICALNETWORKUNIT": "An optical network unit is a kind of optical transmission network connection equipment which is installed at user side.", + "PRINTER": "A machine that has the primary function of printing text and/or graphics onto paper or other media.", + "RADIOBLOCKCENTER": "A radio block center is a specialised computing device in railway with specification for generating Movement Authorities (MA) and transmitting it to trains. It gets information from signalling control and from the trains in its section.", + "REPEATER": "A repeater is an electronic device that receives a signal and retransmits it at a higher level and/or higher power, or onto the other side of an obstruction, so that the signal can cover longer distances without degradation.", + "ROUTER": "A router is a networking device whose software and hardware are usually tailored to the tasks of routing and forwarding information. For example, on the Internet, information is directed to various paths by routers.", + "SCANNER": "A machine that has the primary function of scanning the content of printed matter and converting it to digital format that can be stored in a computer.", + "TELECOMMAND": "A system sending command to control and monitor the switches and circuit breakers or systems directly or not connected (e.g. via wires) within the traction power system remotely.", + "TELEPHONYEXCHANGE": "A telephony exchange is a device that ensures the routing of telephone calls and communications.", + "TRANSITIONCOMPONENT": "A transition component is a minor active device that converts electric signals to optical signals at the sender, and converts optical signals to electric signals at the receiver.", + "TRANSPONDER": "A transponder is a communication, monitoring, or control device that, upon receiving a signal, emits a different signal in response. Transponders can be either passive or active (e.g., electronic beacon, balise).", + "TRANSPORTEQUIPMENT": "A transport equipment is a network element responsible for providing functionality of transport, multiplexing, switching, management and supervision of transmission channels between different hosts. The data transport service uses three specific metrics: the bandwidth, the jitter, and the packet loss rate.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCommunicationsAppliance.htm" + }, + "IfcCommunicationsApplianceType": { + "description": "The flow terminal type IfcCommunicationsApplianceType defines commonly shared information for occurrences of communications appliances. The set of shared information may include:", + "predefined_types": { + "ANTENNA": "A transducer designed to transmit or receive electromagnetic waves.", + "AUTOMATON": "A self-acting artificial device, the behaviour of which is governed either in a stepwise manner by given decision rules or continuously in time by defined relationships, while the output variables of which are created from its input and state variables. Note: definition from IEC 60050-351-42-32.", + "COMPUTER": "A desktop, laptop, tablet, or other type of computer that can be moved from one place to another and connected to an electrical supply via a plugged outlet.", + "FAX": "A machine that has the primary function of transmitting a facsimile copy of printed matter using a telephone line.", + "GATEWAY": "A gateway connects multiple network segments with different protocols at all layers (layers 1-7) of the Open Systems Interconnection (OSI) model.", + "INTELLIGENTPERIPHERAL": "An intelligent peripheral is a device that offers a variety of specialized resources according to the corresponding service logical program under the control of SCP. These resources contain the receiver of DTMF (Dual-Tone Multi-Frequency, signal generator, record notice, etc.). An intelligent peripheral provides dedicated resource functions in the intelligent network, allocates, controls and manages various dedicated resources, communicates with other entities in the network, and completes SRF resource functions as well as the maintenance, management and statistics functions of resources.", + "IPNETWORKEQUIPMENT": "An IP network equipment is a device that provides IP data transmission channel for telecom subsystems or other subsystems e.g., routers, network switches or firewalls.", + "LINESIDEELECTRONICUNIT": "The lineside electronic unit (LEU) is the interface between the balise and interlocking in railway. The LEU acquires the information from the interlocking, and sends the appropriate information to the balises in concordance with the lineside signalling (if available).", + "MODEM": "A modem (from modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information.", + "NETWORKAPPLIANCE": "A network appliance performs a dedicated function such as firewall protection, content filtering, load balancing, or equipment management.", + "NETWORKBRIDGE": "A network bridge connects multiple network segments at the data link layer (layer 2) of the OSI model, and the term layer 2 switch is very often used interchangeably with bridge.", + "NETWORKHUB": "A network hub connects multiple network segments at the physical layer (layer 1) of the OSI model.", + "NOTDEFINED": "Undefined type.", + "OPTICALLINETERMINAL": "An optical line terminal is a service provider endpoint of a passive or active optical network. It is the terminal equipment for connecting fiber optic trunks.", + "OPTICALNETWORKUNIT": "An optical network unit is a kind of optical transmission network connection equipment which is installed at user side.", + "PRINTER": "A machine that has the primary function of printing text and/or graphics onto paper or other media.", + "RADIOBLOCKCENTER": "A radio block center is a specialised computing device in railway with specification for generating Movement Authorities (MA) and transmitting it to trains. It gets information from signalling control and from the trains in its section.", + "REPEATER": "A repeater is an electronic device that receives a signal and retransmits it at a higher level and/or higher power, or onto the other side of an obstruction, so that the signal can cover longer distances without degradation.", + "ROUTER": "A router is a networking device whose software and hardware are usually tailored to the tasks of routing and forwarding information. For example, on the Internet, information is directed to various paths by routers.", + "SCANNER": "A machine that has the primary function of scanning the content of printed matter and converting it to digital format that can be stored in a computer.", + "TELECOMMAND": "A system sending command to control and monitor the switches and circuit breakers or systems directly or not connected (e.g. via wires) within the traction power system remotely.", + "TELEPHONYEXCHANGE": "A telephony exchange is a device that ensures the routing of telephone calls and communications.", + "TRANSITIONCOMPONENT": "A transition component is a minor active device that converts electric signals to optical signals at the sender, and converts optical signals to electric signals at the receiver.", + "TRANSPONDER": "A transponder is a communication, monitoring, or control device that, upon receiving a signal, emits a different signal in response. Transponders can be either passive or active (e.g., electronic beacon, balise).", + "TRANSPORTEQUIPMENT": "A transport equipment is a network element responsible for providing functionality of transport, multiplexing, switching, management and supervision of transmission channels between different hosts. The data transport service uses three specific metrics: the bandwidth, the jitter, and the packet loss rate.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCommunicationsApplianceType.htm" + }, + "IfcComplexProperty": { + "attributes": { + "HasProperties": "Set of properties that can be used within this complex property (may include other complex properties).", + "UsageName": "Usage description of the IfcComplexProperty within the property set which references the IfcComplexProperty." + }, + "description": "IfcComplexProperty is used to define complex properties to be handled completely within a property set. The included set of properties may be a mixed or consistent collection of IfcProperty subtypes. This enables the definition of a set of properties to be included as a single 'property' entry in an IfcPropertySet. The definition of such an IfcComplexProperty can be reused in many different IfcPropertySet's.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcComplexProperty.htm" + }, + "IfcComplexPropertyTemplate": { + "attributes": { + "HasPropertyTemplates": "Reference to a set of property templates. It should only be provided, if the PropertyType is set to COMPLEX.", + "TemplateType": "", + "UsageName": "" + }, + "description": "The IfcComplexPropertyTemplate defines the template for all complex properties, either the IfcComplexProperty's, or the IfcPhysicalComplexQuantity's. The individual complex property templates are interpreted according to their Name attribute and and optional UsageName attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcComplexPropertyTemplate.htm" + }, + "IfcCompositeCurve": { + "attributes": { + "Segments": "The component bounded curves, their transitions and senses. The transition attribute for the last segment defines the transition between the end of the last segment and the start of the first; this transition attribute may take the value discontinuous, which indicates an open curve.", + "SelfIntersect": "Indication of whether the curve intersects itself or not; this is for information only." + }, + "description": "An IfcCompositeCurve is a continuous curve composed of curve segments.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompositeCurve.htm" + }, + "IfcCompositeCurveOnSurface": { + "description": "The IfcCompositeCurveOnSurface is a collection of segments, based on p-curves. i.e. a curve which lies on the basis of a surface and is defined in the parameter space of that surface. The p-curve segment is a special type of a composite curve segment and shall only be used to bound a surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompositeCurveOnSurface.htm" + }, + "IfcCompositeCurveSegment": { + "attributes": { + "ParentCurve": "The bounded curve which defines the geometry of the segment.", + "SameSense": "An indicator of whether or not the sense of the segment agrees with, or opposes, that of the parent curve. If SameSense is false, the point with highest parameter value is taken as the first point of the segment." + }, + "description": "An IfcCompositeCurveSegment is a bounded curve constructed for the sole purpose to be a segment within an IfcCompositeCurve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompositeCurveSegment.htm" + }, + "IfcCompositeProfileDef": { + "attributes": { + "Label": "The name by which the composition may be referred to. The actual meaning of the name has to be defined in the context of applications.", + "Profiles": "The profiles which are used to define the composite profile." + }, + "description": "The IfcCompositeProfileDef defines the profile by composition of other profiles. The composition is given by a set of at least two other profile definitions. Any profile definition (except for another composite profile) can be used to construct the composite.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompositeProfileDef.htm" + }, + "IfcCompressor": { + "description": "A compressor is a device that compresses a fluid typically used in a refrigeration circuit.", + "predefined_types": { + "BOOSTER": "Positive-displacement reciprocating compressor where pressure is increased by a booster.", + "DYNAMIC": "The pressure of refrigerant vapor is increased by a continuous transfer of angular momentum from a rotating member to the vapor followed by conversion of this momentum into static pressure.", + "HERMETIC": "Positive-displacement reciprocating compressor where the motor and compressor are contained within the same housing, with the motor shaft integral with the compressor crankshaft and the motor in contact with refrigerant.", + "NOTDEFINED": "Undefined compressor type.", + "OPENTYPE": "Positive-displacement reciprocating compressor where the shaft extends through a seal in the crankcase for an external drive.", + "RECIPROCATING": "Positive-displacement compressor using a piston driven by a connecting rod from a crankshaft.", + "ROLLINGPISTON": "Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with a single vane in the nonrotating cylindrical housing.", + "ROTARY": "Positive-displacement compressor using a roller or rotor device.", + "ROTARYVANE": "Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with multiple vanes in the nontotating cylindrical housing.", + "SCROLL": "Positive-displacement compressor using two inter-fitting, spiral-shaped scroll members.", + "SEMIHERMETIC": "Positive-displacement reciprocating compressor where the hermetic compressors use bolted construction amenable to field repair.", + "SINGLESCREW": "Positive-displacement rotary compressor using a single cylindrical main rotor that works with a pair of gate rotors.", + "SINGLESTAGE": "Positive-displacement reciprocating compressor where vapor is compressed in a single stage.", + "TROCHOIDAL": "Positive-displacement compressor using a rolling motion of one circle outside or inside the circumference of a basic circle and produce either epitrochoids or hypotrochoids.", + "TWINSCREW": "Positive-displacement rotary compressor using two mating helically grooved rotors, male (lobes) and female (flutes) in a stationary housing with inlet and outlet gas ports.", + "USERDEFINED": "User-defined compressor type.", + "WELDEDSHELLHERMETIC": "Positive-displacement reciprocating compressor where the motor compressor is mounted inside a steel shell, which, in turn is sealed by welding." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompressor.htm" + }, + "IfcCompressorType": { + "description": "The flow moving device type IfcCompressorType defines commonly shared information for occurrences of compressors. The set of shared information may include:", + "predefined_types": { + "BOOSTER": "Positive-displacement reciprocating compressor where pressure is increased by a booster.", + "DYNAMIC": "The pressure of refrigerant vapor is increased by a continuous transfer of angular momentum from a rotating member to the vapor followed by conversion of this momentum into static pressure.", + "HERMETIC": "Positive-displacement reciprocating compressor where the motor and compressor are contained within the same housing, with the motor shaft integral with the compressor crankshaft and the motor in contact with refrigerant.", + "NOTDEFINED": "Undefined compressor type.", + "OPENTYPE": "Positive-displacement reciprocating compressor where the shaft extends through a seal in the crankcase for an external drive.", + "RECIPROCATING": "Positive-displacement compressor using a piston driven by a connecting rod from a crankshaft.", + "ROLLINGPISTON": "Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with a single vane in the nonrotating cylindrical housing.", + "ROTARY": "Positive-displacement compressor using a roller or rotor device.", + "ROTARYVANE": "Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with multiple vanes in the nontotating cylindrical housing.", + "SCROLL": "Positive-displacement compressor using two inter-fitting, spiral-shaped scroll members.", + "SEMIHERMETIC": "Positive-displacement reciprocating compressor where the hermetic compressors use bolted construction amenable to field repair.", + "SINGLESCREW": "Positive-displacement rotary compressor using a single cylindrical main rotor that works with a pair of gate rotors.", + "SINGLESTAGE": "Positive-displacement reciprocating compressor where vapor is compressed in a single stage.", + "TROCHOIDAL": "Positive-displacement compressor using a rolling motion of one circle outside or inside the circumference of a basic circle and produce either epitrochoids or hypotrochoids.", + "TWINSCREW": "Positive-displacement rotary compressor using two mating helically grooved rotors, male (lobes) and female (flutes) in a stationary housing with inlet and outlet gas ports.", + "USERDEFINED": "User-defined compressor type.", + "WELDEDSHELLHERMETIC": "Positive-displacement reciprocating compressor where the motor compressor is mounted inside a steel shell, which, in turn is sealed by welding." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompressorType.htm" + }, + "IfcCondenser": { + "description": "A condenser is a device that is used to dissipate heat, typically by condensing a substance such as a refrigerant from its gaseous to its liquid state.", + "predefined_types": { + "AIRCOOLED": "A condenser in which heat is transferred to an air-stream.", + "EVAPORATIVECOOLED": "A condenser that is cooled evaporatively.", + "NOTDEFINED": "Undefined condenser type.", + "USERDEFINED": "User-defined condenser type.", + "WATERCOOLED": "Water-cooled condenser with unspecified operation.", + "WATERCOOLEDBRAZEDPLATE": "Water-cooled condenser with plates brazed together to form an assembly of separate channels.", + "WATERCOOLEDSHELLCOIL": "Water-cooled condenser with cooling water circulated through one or more continuous or assembled coils contained within the shell.", + "WATERCOOLEDSHELLTUBE": "Water-cooled condenser with cooling water circulated through one or more tubes contained within the shell.", + "WATERCOOLEDTUBEINTUBE": "Water-cooled condenser consisting of one or more assemblies of two tubes, one within the other." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCondenser.htm" + }, + "IfcCondenserType": { + "description": "The energy conversion device type IfcCondenserType defines commonly shared information for occurrences of condensers. The set of shared information may include:", + "predefined_types": { + "AIRCOOLED": "A condenser in which heat is transferred to an air-stream.", + "EVAPORATIVECOOLED": "A condenser that is cooled evaporatively.", + "NOTDEFINED": "Undefined condenser type.", + "USERDEFINED": "User-defined condenser type.", + "WATERCOOLED": "Water-cooled condenser with unspecified operation.", + "WATERCOOLEDBRAZEDPLATE": "Water-cooled condenser with plates brazed together to form an assembly of separate channels.", + "WATERCOOLEDSHELLCOIL": "Water-cooled condenser with cooling water circulated through one or more continuous or assembled coils contained within the shell.", + "WATERCOOLEDSHELLTUBE": "Water-cooled condenser with cooling water circulated through one or more tubes contained within the shell.", + "WATERCOOLEDTUBEINTUBE": "Water-cooled condenser consisting of one or more assemblies of two tubes, one within the other." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCondenserType.htm" + }, + "IfcConic": { + "attributes": { + "Position": "The location and orientation of the conic. Further details of the interpretation of this attribute are given for the individual subtypes.\"" + }, + "description": "An IfcConic is a parameterized planar curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConic.htm" + }, + "IfcConnectedFaceSet": { + "attributes": { + "CfsFaces": "The set of faces arcwise connected along common edges or vertices." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A connected_face_set is a set of faces such that the domain of faces together with their bounding edges and vertices is connected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectedFaceSet.htm" + }, + "IfcConnectionCurveGeometry": { + "attributes": { + "CurveOnRelatedElement": "The bounded curve at which the connected objects are aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used.", + "CurveOnRelatingElement": "The bounded curve at which the connected objects are aligned at the relating element, given in the LCS of the relating element." + }, + "description": "IfcConnectionCurveGeometry is used to describe the geometric constraints that facilitate the physical connection of two objects at a curve or at an edge with curve geometry associated. It is envisioned as a control that applies to the element connection relationships.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionCurveGeometry.htm" + }, + "IfcConnectionGeometry": { + "description": "IfcConnectionGeometry is used to describe the geometric and topological constraints that facilitate the physical connection of two objects. It is envisioned as a control that applies to the element connection relationships.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionGeometry.htm" + }, + "IfcConnectionPointEccentricity": { + "attributes": { + "EccentricityInX": "Distance in x direction between the two points (or vertex points) engaged in the point connection.", + "EccentricityInY": "Distance in y direction between the two points (or vertex points) engaged in the point connection.", + "EccentricityInZ": "Distance in z direction between the two points (or vertex points) engaged in the point connection." + }, + "description": "IfcConnectionPointEccentricity is used to describe the geometric constraints that facilitate the physical connection of two objects at a point or vertex point with associated point coordinates. There is a physical distance, or eccentricity, etween the connection points of both object. The eccentricity can be either given by:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionPointEccentricity.htm" + }, + "IfcConnectionPointGeometry": { + "attributes": { + "PointOnRelatedElement": "Point at which connected objects are aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used.", + "PointOnRelatingElement": "Point at which the connected object is aligned at the relating element, given in the LCS of the relating element." + }, + "description": "IfcConnectionPointGeometry is used to describe the geometric constraints that facilitate the physical connection of two objects at a point (here IfcCartesianPoint) or at an vertex with point coordinates associated. It is envisioned as a control that applies to the element connection relationships.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionPointGeometry.htm" + }, + "IfcConnectionSurfaceGeometry": { + "attributes": { + "SurfaceOnRelatedElement": "Surface at which the relating element is aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used.", + "SurfaceOnRelatingElement": "Surface at which related object is aligned at the relating element, given in the LCS of the relating element." + }, + "description": "IfcConnectionSurfaceGeometry is used to describe the geometric constraints that facilitate the physical connection of two objects at a surface or at a face with surface geometry associated. It is envisioned as a control that applies to the element connection relationships.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionSurfaceGeometry.htm" + }, + "IfcConnectionVolumeGeometry": { + "attributes": { + "VolumeOnRelatedElement": "Volume at which related object overlaps with the relating element, given in the LCS of the related element.", + "VolumeOnRelatingElement": "Volume at which related object overlaps with the relating element, given in the LCS of the relating element." + }, + "description": "IfcConnectionVolumeGeometry is used to describe the geometric constraints that facilitate the physical connection (or overlap) of two objects at a volume defined by a solid or closed shell. It is envisioned as a control that applies to the element connection or interference relationships.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionVolumeGeometry.htm" + }, + "IfcConstraint": { + "attributes": { + "ConstraintGrade": "Enumeration that qualifies the type of constraint.", + "ConstraintSource": "Any source material, such as a code or standard, from which the constraint originated.", + "CreatingActor": "Person and/or organization that has created the constraint.", + "CreationTime": "Time when information specifying the constraint instance was created.", + "Description": "A human-readable description that may apply additional information about a constraint.", + "HasExternalReferences": "Reference to an external references, e.g. library, classification, or document information, that are associated to the constraint.", + "Name": "A human-readable name to be used for the constraint.", + "PropertiesForConstraint": "Reference to the properties to which the constraint is applied.", + "UserDefinedGrade": "Allows for specification of user defined grade of the constraint beyond the enumeration values (hard, soft, advisory) provided by ConstraintGrade attribute of type IfcConstraintEnum. When a value is provided for attribute UserDefinedGrade in parallel the attribute ConstraintGrade shall have enumeration value USERDEFINED." + }, + "description": "An IfcConstraint is used to define a constraint or limiting value or boundary condition that may be applied to an object or to the value of a property.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstraint.htm" + }, + "IfcConstructionEquipmentResource": { + "description": "IfcConstructionEquipmentResource is usage of construction equipment to assist in the performance of construction. Construction Equipment resources are wholly or partially consumed or occupied in the performance of construction.", + "predefined_types": { + "DEMOLISHING": "Removal or destruction of building elements.", + "EARTHMOVING": "Excavating, filling, or contouring earth.", + "ERECTING": "Lifting, positioning, and placing elements.", + "HEATING": "Temporary heat to support construction.", + "LIGHTING": "Temporary lighting to support construction.", + "NOTDEFINED": "Undefined resource.", + "PAVING": "Roads or walkways such as asphalt or concrete.", + "PUMPING": "Installing materials through pumps.", + "TRANSPORTING": "Transporting products or materials.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionEquipmentResource.htm" + }, + "IfcConstructionEquipmentResourceType": { + "description": "The resource type IfcConstructionEquipmentType defines commonly shared information for occurrences of construction equipment resources. The set of shared information may include:", + "predefined_types": { + "DEMOLISHING": "Removal or destruction of building elements.", + "EARTHMOVING": "Excavating, filling, or contouring earth.", + "ERECTING": "Lifting, positioning, and placing elements.", + "HEATING": "Temporary heat to support construction.", + "LIGHTING": "Temporary lighting to support construction.", + "NOTDEFINED": "Undefined resource.", + "PAVING": "Roads or walkways such as asphalt or concrete.", + "PUMPING": "Installing materials through pumps.", + "TRANSPORTING": "Transporting products or materials.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionEquipmentResourceType.htm" + }, + "IfcConstructionMaterialResource": { + "description": "IfcConstructionMaterialResource identifies a material resource type in a construction project.", + "predefined_types": { + "AGGREGATES": "Construction aggregate including sand, gravel, and crushed stone.", + "CONCRETE": "Cast-in-place concrete.", + "DRYWALL": "Wall board, including gypsum board.", + "FUEL": "Fuel for running equipment.", + "GYPSUM": "Any gypsum material.", + "MASONRY": "Masonry including brick, stone, concrete block, glass block, and tile.", + "METAL": "Any metallic material.", + "NOTDEFINED": "Undefined resource.", + "PLASTIC": "Any plastic material.", + "USERDEFINED": "User-defined resource.", + "WOOD": "Any wood material." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionMaterialResource.htm" + }, + "IfcConstructionMaterialResourceType": { + "description": "The resource type IfcConstructionMaterialType defines commonly shared information for occurrences of construction material resources. The set of shared information may include:", + "predefined_types": { + "AGGREGATES": "Construction aggregate including sand, gravel, and crushed stone.", + "CONCRETE": "Cast-in-place concrete.", + "DRYWALL": "Wall board, including gypsum board.", + "FUEL": "Fuel for running equipment.", + "GYPSUM": "Any gypsum material.", + "MASONRY": "Masonry including brick, stone, concrete block, glass block, and tile.", + "METAL": "Any metallic material.", + "NOTDEFINED": "Undefined resource.", + "PLASTIC": "Any plastic material.", + "USERDEFINED": "User-defined resource.", + "WOOD": "Any wood material." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionMaterialResourceType.htm" + }, + "IfcConstructionProductResource": { + "description": "IfcConstructionProductResource defines the role of a product that is consumed (wholly or partially), or occupied in the performance of construction.", + "predefined_types": { + "ASSEMBLY": "Construction of assemblies for use as input to the building model or other assemblies.", + "FORMWORK": "Construction or placement of forms for placing materials such as concrete.", + "NOTDEFINED": "Undefined resource.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionProductResource.htm" + }, + "IfcConstructionProductResourceType": { + "description": "The resource type IfcConstructionProductType defines commonly shared information for occurrences of construction product resources. The set of shared information may include:", + "predefined_types": { + "ASSEMBLY": "Construction of assemblies for use as input to the building model or other assemblies.", + "FORMWORK": "Construction or placement of forms for placing materials such as concrete.", + "NOTDEFINED": "Undefined resource.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionProductResourceType.htm" + }, + "IfcConstructionResource": { + "attributes": { + "BaseCosts": "Indicates the unit costs for which accrued amounts should be calculated. Such unit costs may be split into Name designations (for example, 'Standard', 'Overtime'), and may contain a hierarchy of cost values that apply at different dates (using IfcCostValue.ApplicableDate and IfcCostValue.FixedUntilDate).", + "BaseQuantity": "Identifies the base quantity consumed of the resource relative to assignments.", + "Usage": "Indicates the work, usage, and times scheduled and completed. Some attributes on this object may have associated constraints or time series; see documentation of IfcResourceTime for specific usage. If the resource is nested, then certain values may be calculated based on the component resources as indicated at IfcResourceTime." + }, + "description": "IfcConstructionResource is an abstract generalization of the different resources used in construction projects, mainly labour, material, equipment and product resources, plus subcontracted resources and aggregations such as a crew resource.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionResource.htm" + }, + "IfcConstructionResourceType": { + "attributes": { + "BaseCosts": "Indicates the unit costs and environmental impacts for which accrued amounts should be calculated. Such unit costs may be split into Name designations (e.g. 'Standard', 'Overtime'), and may contain a hierarchy of cost values that apply at different dates (using IfcCostValue.ApplicableDate and IfcCostValue.FixedUntilDate).", + "BaseQuantity": "Identifies the quantity for which the BaseQuantityProduced applies. The Name of the IfcPhysicalQuantity identifies the quantity definition being measured, e.g. \"GrossVolume\". For production-based resources (e.g. carpentry labor), this value refers to quantities on IfcProduct(s) to which the assigned IfcTask is assigned. For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to quantities that may be assigned to occurrences of the assigned IfcTaskType." + }, + "description": "IfcConstructionResourceType is an abstract generalization of the different resource types used in construction projects, mainly labor, material, equipment and product resource types, plus subcontracted resource types and aggregations such as a crew resource type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionResourceType.htm" + }, + "IfcContext": { + "attributes": { + "Declares": "Reference to the IfcRelDeclares relationship that assigns the uppermost entities of includes hierarchies to this context instance.", + "LongName": "Long name for the context as used for reference purposes.", + "ObjectType": "The object type denotes a particular type that indicates the object further. The use has to be established at the level of instantiable subtypes.", + "Phase": "Current project phase, or life-cycle phase of this project. Applicable values have to be agreed upon by view definitions or implementer agreements.", + "RepresentationContexts": "Context of the representations used within the context. When the context is a project and it includes shape representations for its components, one or several geometric representation contexts need to be included that define e.g. the world coordinate system, the coordinate space dimensions, and/or the precision factor.", + "UnitsInContext": "Units globally assigned to measure types used within the context." + }, + "description": "IfcContext is the generalization of a project context in which objects, type objects, property sets, and properties are defined. The IfcProject as subtype of IfcContext provides the context for all information on a construction project, it may include one or several IfcProjectLibrary's as subtype of IfcContext to register the included libraries for the project. A library of products that is referenced is declared within the IfcProjectLibrary as the context of that library.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm" + }, + "IfcContextDependentUnit": { + "attributes": { + "HasExternalReference": "Reference to external information, e.g. library, classification, or document information, which is associated with the context dependent unit.", + "Name": "The word, or group of words, by which the context dependent unit is referred to." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> A context dependent unit is a unit which is not related to the SI system.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContextDependentUnit.htm" + }, + "IfcControl": { + "attributes": { + "Controls": "Reference to the relationship that associates the control to the object(s) being controlled.", + "Identification": "An identifying designation given to a control It is the identifier at the occurrence level." + }, + "description": "IfcControl is the abstract generalization of all concepts that control or constrain the utilization of products, processes, or resources in general. It can be seen as a regulation, cost schedule, request or order, or other requirements applied to a product, process or resource whose requirements and provisions must be fulfilled.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcControl.htm" + }, + "IfcController": { + "description": "A controller is a device that monitors inputs and controls outputs within a building automation system.", + "predefined_types": { + "FLOATING": "Output increases or decreases at a constant or accelerating rate.", + "MULTIPOSITION": "Output is discrete value, can be one of three or more values.", + "NOTDEFINED": "Undefined type.", + "PROGRAMMABLE": "Output is programmable such as Discrete Digital Control (DDC).", + "PROPORTIONAL": "Output is proportional to the control error and optionally time integral and derivative.", + "TWOPOSITION": "Output can be either on or off.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcController.htm" + }, + "IfcControllerType": { + "description": "The distribution control element type IfcControllerType defines commonly shared information for occurrences of controllers. The set of shared information may include:", + "predefined_types": { + "FLOATING": "Output increases or decreases at a constant or accelerating rate.", + "MULTIPOSITION": "Output is discrete value, can be one of three or more values.", + "NOTDEFINED": "Undefined type.", + "PROGRAMMABLE": "Output is programmable such as Discrete Digital Control (DDC).", + "PROPORTIONAL": "Output is proportional to the control error and optionally time integral and derivative.", + "TWOPOSITION": "Output can be either on or off.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcControllerType.htm" + }, + "IfcConversionBasedUnit": { + "attributes": { + "ConversionFactor": "The physical quantity from which the converted unit is derived.", + "HasExternalReference": "Reference to external information, e.g. library, classification, or document information, which is associated with the conversion-based unit.", + "Name": "The word, or group of words, by which the conversion based unit is referred to." + }, + "description": "An IfcConversionBasedUnit is used to define a unit that has a conversion rate to a base unit. To identify some commonly used conversion based units, the standard designations (case insensitive) for the Name attribute are indicated in Table 1.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConversionBasedUnit.htm" + }, + "IfcConversionBasedUnitWithOffset": { + "attributes": { + "ConversionOffset": "A positive or negative offset to add after the inherited ConversionFactor was applied." + }, + "description": "IfcConversionBasedUnitWithOffset is a unit which is converted from another unit by applying a conversion factor and an offset.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConversionBasedUnitWithOffset.htm" + }, + "IfcConveyorSegment": { + "description": "A conveyor segment defines an occurrence of a flow segment/ continuous run within a conveyor system that joins two sections of the system. these can utilise different carrying methods such as belt, rope, chain, screw etc.\n> NOTE Definition according to ISO6707-1: machine that continuously transports material or objects along a gentle slope using an endless belt, rope or chain, or rollers.\n", + "predefined_types": { + "BELTCONVEYOR": "An endless belt for carrying material without stretching.", + "BUCKETCONVEYOR": "A conveyor in the form of connected buckets or segments that move in a continuous loop", + "CHUTECONVEYOR": "Gravity-operated conveyor where media descends through a trough or chute.", + "NOTDEFINED": "Undefined type.", + "SCREWCONVEYOR": "composed of a longitudinal screw in a trough or pipe that rotates to force media through the segment", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConveyorSegment.htm" + }, + "IfcConveyorSegmentType": { + "description": "The IfcConveyorSegmentType provides the type information for IfcConveyorSegment occurrences.\nA conveyor segment defines an occurrence of a flow segment/ continuous run within a conveyor system that joins two sections of the system. these can utilise different carrying methods such as belt, rope, chain, screw etc.\n", + "predefined_types": { + "BELTCONVEYOR": "An endless belt for carrying material without stretching.", + "BUCKETCONVEYOR": "A conveyor in the form of connected buckets or segments that move in a continuous loop", + "CHUTECONVEYOR": "Gravity-operated conveyor where media descends through a trough or chute.", + "NOTDEFINED": "Undefined type.", + "SCREWCONVEYOR": "composed of a longitudinal screw in a trough or pipe that rotates to force media through the segment", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConveyorSegmentType.htm" + }, + "IfcCooledBeam": { + "description": "A cooled beam (or chilled beam) is a device typically used to cool air by circulating a fluid such as chilled water through exposed finned tubes above a space. Typically mounted overhead near or within a ceiling, the cooled beam uses convection to cool the space below it by acting as a heat sink for the naturally rising warm air of the space. Once cooled, the air naturally drops back to the floor where the cycle begins again.", + "predefined_types": { + "ACTIVE": "An active or ventilated cooled beam provides cooling (and heating) but can also function as an air terminal in a ventilation system.", + "NOTDEFINED": "Undefined cooled beam type.", + "PASSIVE": "A passive or static cooled beam provides cooling (and heating) to a room or zone.", + "USERDEFINED": "User-defined cooled beam type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCooledBeam.htm" + }, + "IfcCooledBeamType": { + "description": "The energy conversion device type IfcCooledBeamType defines commonly shared information for occurrences of cooled beams. The set of shared information may include:", + "predefined_types": { + "ACTIVE": "An active or ventilated cooled beam provides cooling (and heating) but can also function as an air terminal in a ventilation system.", + "NOTDEFINED": "Undefined cooled beam type.", + "PASSIVE": "A passive or static cooled beam provides cooling (and heating) to a room or zone.", + "USERDEFINED": "User-defined cooled beam type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCooledBeamType.htm" + }, + "IfcCoolingTower": { + "description": "A cooling tower is a device which rejects heat to ambient air by circulating a fluid such as water through it to reduce its temperature by partial evaporation.", + "predefined_types": { + "MECHANICALFORCEDDRAFT": "Air flow is produced by a mechanical device, typically one or more fans, located on the inlet air side of the cooling tower.", + "MECHANICALINDUCEDDRAFT": "Air flow is produced by a mechanical device, typically one or more fans, located on the air outlet side of the cooling tower.", + "NATURALDRAFT": "Air flow is produced naturally.", + "NOTDEFINED": "Undefined cooling tower type.", + "USERDEFINED": "User-defined cooling tower type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoolingTower.htm" + }, + "IfcCoolingTowerType": { + "description": "The energy conversion device type IfcCoolingTowerType defines commonly shared information for occurrences of cooling towers. The set of shared information may include:", + "predefined_types": { + "MECHANICALFORCEDDRAFT": "Air flow is produced by a mechanical device, typically one or more fans, located on the inlet air side of the cooling tower.", + "MECHANICALINDUCEDDRAFT": "Air flow is produced by a mechanical device, typically one or more fans, located on the air outlet side of the cooling tower.", + "NATURALDRAFT": "Air flow is produced naturally.", + "NOTDEFINED": "Undefined cooling tower type.", + "USERDEFINED": "User-defined cooling tower type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoolingTowerType.htm" + }, + "IfcCoordinateOperation": { + "attributes": { + "SourceCRS": "Source coordinate reference system for the operation.", + "TargetCRS": "Target coordinate reference system for the operation." + }, + "description": "The coordinate operation is an abstract supertype to handle any operation (transformation or conversion) between two coordinate reference systems. It is meant to provide expandability for future versions, since currently only the conversion of a local engineering coordinate system into a map coordinate reference system is dealt with by the subtype IfcMapConversion.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoordinateOperation.htm" + }, + "IfcCoordinateReferenceSystem": { + "attributes": { + "Description": "Informal description of this coordinate reference system", + "GeodeticDatum": "", + "HasCoordinateOperation": "Indicates conversion between coordinate systems. In particular it refers to an IfcCoordinateOperation between this coordinate reference system, and another Geographic coordinate reference system.", + "Name": "Name by which the coordinate reference system is identified.", + "VerticalDatum": "" + }, + "description": "The IfcCoordinateReferenceSystem is a definition of a coordinate reference system by means of qualified identifiers only. The interpretation of the identifier is expected to be well-known to the receiving software.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoordinateReferenceSystem.htm" + }, + "IfcCosineSpiral": { + "attributes": { + "ConstantTerm": "", + "CosineTerm": "" + }, + "description": "A type of spiral curve for which the curvature change is dependent on the cosine function.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCosineSpiral.htm" + }, + "IfcCostItem": { + "attributes": { + "CostQuantities": "Component quantities of the same type for which the total quantity for the cost item is calculated as the sum.", + "CostValues": "Component costs for which the total cost for the cost item is calculated, and then multiplied by the total CostQuantities if provided." + }, + "description": "An IfcCostItem describes a cost or financial value together with descriptive information that describes its context in a form that enables it to be used within a cost schedule. An IfcCostItem can be used to represent the cost of goods and services, the execution of works by a process, lifecycle cost and more.", + "predefined_types": { + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCostItem.htm" + }, + "IfcCostSchedule": { + "attributes": { + "Status": "The current status of a cost schedule. Examples of status values that might be used for a cost schedule status include: * PLANNED * APPROVED * AGREED * ISSUED * STARTED", + "SubmittedOn": "The date and time on which the cost schedule was submitted.", + "UpdateDate": "The date and time that this cost schedule is updated; this allows tracking the schedule history." + }, + "description": "An IfcCostSchedule brings together instances of IfcCostItem either for the purpose of identifying purely cost information as in an estimate for constructions costs or for including cost information within another presentation form such as a work order.", + "predefined_types": { + "BUDGET": "An allocation of money for a particular purpose.", + "COSTPLAN": "An assessment of the amount of money needing to be expended for a defined purpose based on incomplete information about the goods and services required for a construction or installation.", + "ESTIMATE": "An assessment of the amount of money needing to be expended for a defined purpose based on actual information about the goods and services required for a construction or installation.", + "NOTDEFINED": "Undefined type.", + "PRICEDBILLOFQUANTITIES": "A complete listing of all work items forming construction or installation works in which costs have been allocated to work items.", + "SCHEDULEOFRATES": "A listing of each type of goods forming construction or installation works with the cost of purchase, construction/installation, overheads and profit assigned so that additional items of that type can be costed.", + "TENDER": "An offer to provide goods and services.", + "UNPRICEDBILLOFQUANTITIES": "A complete listing of all work items forming construction or installation works in which costs have not yet been allocated to work items.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCostSchedule.htm" + }, + "IfcCostValue": { + "description": "IfcCostValue is an amount of money or a value that affects an amount of money.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCostValue.htm" + }, + "IfcCourse": { + "description": "A built element whose length greatly exceeds its thickness and often also its width, usually of a single material laid on site on top of another horizontal or nearly horizontal built element. A course is distinctive from a earthworks element in that a course is a graded granular (which can be bound or unbound) material that is generally processed in some fashion, where as earthworks elements are soil earthen based structure that can be formed by removal and transport of general ground material.\nStructurally a course does not have capacity to carry loads over open span, or to be removed or replaced as a single unit. examples of courses include:\n* Graded aggregate layers\n* Graded sand layers\n* Cement bounded material (CBM)\n* Asphalt layers\n", + "predefined_types": { + "ARMOUR": "An Aggregate layer whose primary function is to protect against erosion of the underlying material by water e.g. riprap.", + "BALLASTBED": "Layer composed of broken stones under the sleepers.", + "CORE": "A core course is the bulk internal structure of aggregate structures.", + "FILTER": "An Intermediate layer whose primary function is to prevent the washing through of fine materials.", + "NOTDEFINED": "Undefined type.", + "PAVEMENT": "A layer within a pavement structure that forms a paved area or road.", + "PROTECTION": "Layer with the primary task to provide protection against erosion and scour.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCourse.htm" + }, + "IfcCourseType": { + "description": "The IfcCourseType provides the type information for IfcCourse occurrences.\nA course is a built element whose length greatly exceeds its thickness and often also its width, usually of a single material laid on site on top of another horizontal or nearly horizontal built element. A course is distinctive from a earthworks element in that a course is a graded granular (which can be bound or unbound) material that is generally processed in some fashion, where as earthworks elements are soil earthen based structure that can be formed by removal and transport of general ground material.\nStructurally a course does not have capacity to carry loads over open span, or to be removed or replaced as a single unit.\n", + "predefined_types": { + "ARMOUR": "An Aggregate layer whose primary function is to protect against erosion of the underlying material by water e.g. riprap.", + "BALLASTBED": "Layer composed of broken stones under the sleepers.", + "CORE": "A core course is the bulk internal structure of aggregate structures.", + "FILTER": "An Intermediate layer whose primary function is to prevent the washing through of fine materials.", + "NOTDEFINED": "Undefined type.", + "PAVEMENT": "A layer within a pavement structure that forms a paved area or road.", + "PROTECTION": "Layer with the primary task to provide protection against erosion and scour.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCourseType.htm" + }, + "IfcCovering": { + "attributes": { + "CoversElements": "Reference to the objectified relationship that handles the relationship of the covering to the covered element.", + "CoversSpaces": "Reference to the objectified relationship that handles the relationship of the covering to the covered space." + }, + "description": "A covering is an element which covers some part of another element and is fully dependent on that other element. The IfcCovering defines the occurrence of a covering type, that (if given) is expressed by the IfcCoveringType.", + "predefined_types": { + "CEILING": "The covering is used to represent a ceiling.", + "CLADDING": "The covering is used to represent a cladding.", + "COPING": "A protective capping or covering of a wall or a parapet.", + "FLOORING": "The covering is used to represent a flooring.", + "INSULATION": "The covering is used to insulate an element for thermal or acoustic purposes.", + "MEMBRANE": "An impervious layer that could be used for e.g. roof covering (below tiling - that may be known as sarking etc.) or as a damp proof course membrane; also, waterproofing material on a bridge structure (typically on top of bridge slab).", + "MOLDING": "The covering is used to represent a molding being a strip of material to cover the transition of surfaces (often between wall cladding and ceiling).", + "NOTDEFINED": "Undefined type of covering.", + "ROOFING": "The covering is used to represent a roof covering.", + "SKIRTINGBOARD": "The covering is used to represent a skirting board being a strip of material to cover the transition between the wall cladding and the flooring.", + "SLEEVING": "The covering is used to isolate a distribution element from a space in which it is contained.", + "TOPPING": "A layer of material used for leveling or flattening a surface.", + "USERDEFINED": "User defined type of covering.", + "WRAPPING": "The covering is used for wrapping particularly of distribution elements using tape." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCovering.htm" + }, + "IfcCoveringType": { + "description": "The element type IfcCoveringType defines commonly shared information for occurrences of coverings. The set of shared information may include:", + "predefined_types": { + "CEILING": "The covering is used to represent a ceiling.", + "CLADDING": "The covering is used to represent a cladding.", + "COPING": "A protective capping or covering of a wall or a parapet.", + "FLOORING": "The covering is used to represent a flooring.", + "INSULATION": "The covering is used to insulate an element for thermal or acoustic purposes.", + "MEMBRANE": "An impervious layer that could be used for e.g. roof covering (below tiling - that may be known as sarking etc.) or as a damp proof course membrane; also, waterproofing material on a bridge structure (typically on top of bridge slab).", + "MOLDING": "The covering is used to represent a molding being a strip of material to cover the transition of surfaces (often between wall cladding and ceiling).", + "NOTDEFINED": "Undefined type of covering.", + "ROOFING": "The covering is used to represent a roof covering.", + "SKIRTINGBOARD": "The covering is used to represent a skirting board being a strip of material to cover the transition between the wall cladding and the flooring.", + "SLEEVING": "The covering is used to isolate a distribution element from a space in which it is contained.", + "TOPPING": "A layer of material used for leveling or flattening a surface.", + "USERDEFINED": "User defined type of covering.", + "WRAPPING": "The covering is used for wrapping particularly of distribution elements using tape." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoveringType.htm" + }, + "IfcCrewResource": { + "description": "IfcCrewResource represents a collection of internal resources used in construction processes.", + "predefined_types": { + "NOTDEFINED": "Undefined resource.", + "OFFICE": "A composition of resources performing administration work in an office.", + "SITE": "A composition of resources performing production work on a construction site.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCrewResource.htm" + }, + "IfcCrewResourceType": { + "description": "The resource type IfcCrewResourceType defines commonly shared information for occurrences of crew resources. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined resource.", + "OFFICE": "A composition of resources performing administration work in an office.", + "SITE": "A composition of resources performing production work on a construction site.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCrewResourceType.htm" + }, + "IfcCsgPrimitive3D": { + "attributes": { + "Position": "The placement coordinate system to which the parameters of each individual CSG primitive apply." + }, + "description": "IfcCsgPrimitive3D is an abstract supertype of all three dimensional primitives used as either tree root item, or as Boolean results within a CSG solid model. All 3D CSG primitives are defined within a three-dimensional placement coordinate system.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCsgPrimitive3D.htm" + }, + "IfcCsgSolid": { + "attributes": { + "TreeRootExpression": "Boolean expression of primitives and regularized operators describing the solid. The root of the tree of Boolean expressions is given explicitly as an IfcBooleanResult entity or as a primitive (subtypes of IfcCsgPrimitive3D)." + }, + "description": "An IfcCsgSolid is the representation of a 3D shape using constructive solid geometry model. It is represented by a single 3D CSG primitive, or as a result of a Boolean operation. The operants of a Boolean operation can be Boolean operations themselves forming a CSG tree. The following volumes can be parts of the CSG tree:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCsgSolid.htm" + }, + "IfcCurrencyRelationship": { + "attributes": { + "ExchangeRate": "The currently agreed ratio of the amount of a related monetary unit that is equivalent to a unit amount of the relating monetary unit in a currency relationship. For instance, in the case of a conversion from GBP to USD, the value of the exchange rate may be 1.486 (USD) : 1 (GBP).", + "RateDateTime": "The date and time at which an exchange rate applies.", + "RateSource": "The source from which an exchange rate is obtained.", + "RelatedMonetaryUnit": "The monetary unit to which an exchange results. For instance, in the case of a conversion from GBP to USD, the related monetary unit is USD.", + "RelatingMonetaryUnit": "The monetary unit from which an exchange is derived. For instance, in the case of a conversion from GBP to USD, the relating monetary unit is GBP." + }, + "description": "IfcCurrencyRelationship defines the rate of exchange that applies between two designated currencies at a particular time and as published by a particular source.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurrencyRelationship.htm" + }, + "IfcCurtainWall": { + "description": "A curtain wall is a wall of a building which is an assembly of components, hung from the edge of the floor/roof structure rather than bearing on a floor. Curtain wall is represented as a building element assembly and implemented as a subtype of IfcBuildingElement that uses an IfcRelAggregates relationship. A curtain wall is often external, but using Pset_CurtainWallCommon.IsExternal can be used to define interior curtain walls.", + "predefined_types": { + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurtainWall.htm" + }, + "IfcCurtainWallType": { + "description": "The building element type IfcCurtainWallType defines commonly shared information for occurrences of curtain walls. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurtainWallType.htm" + }, + "IfcCurve": { + "description": "An IfcCurve is a curve in two-dimensional or three-dimensional space. It includes definitions for bounded and unbounded curves.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurve.htm" + }, + "IfcCurveBoundedPlane": { + "attributes": { + "BasisSurface": "The surface to be bound.", + "InnerBoundaries": "An optional set of inner boundaries. They shall not intersect each other or the outer boundary.", + "OuterBoundary": "The outer boundary of the surface." + }, + "description": "The IfcCurveBoundedPlane is a parametric planar surface with curved boundaries defined by one or more boundary curves. The bounded plane is defined to be the portion of the basis surface in the direction of N x T from any point on the boundary, where N is the surface normal and T the boundary curve tangent vector at this point. The region so defined shall be arcwise connected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedPlane.htm" + }, + "IfcCurveBoundedSurface": { + "attributes": { + "BasisSurface": "The surface to be bounded.", + "Boundaries": "The outer boundary of the surface.", + "ImplicitOuter": "" + }, + "description": "The IfcCurveBoundedSurface is a parametric surface with boundaries defined by p-curves, that is, a curve which lies on the basis of a surface and is defined in the parameter space of that surface. The p-curve is a special type of a composite curve segment and shall only be used to bound a surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveBoundedSurface.htm" + }, + "IfcCurveSegment": { + "attributes": { + "ParentCurve": "Curve to be used as base for the segment definition.", + "Placement": "Placement in the context of the curve using this segment. As insertion point SegmentStart is the reference point of Placement. RefDirection of Placement also specifies the sense of the trimmed segment of ParentCurve. RefDirection is bound to the paramettrization sense of the segment.", + "SegmentLength": "Length of segment measured as length or parameter value from SegmentStart. The sign of this value defines the sense agreement.", + "SegmentStart": "First trimming point of the curve segment on the ParentCurve. This point is used as the insertion point into the segmented, gradient or composite curve using this segment." + }, + "description": "A type of segment positioned along a curve cutting a segment from the parent curve. If the segment is placed through IfcAxis2PlacementLinear, the positioning curve (Placement.Location.BasisCurve) does not necessarily correspond with the ParentCurve.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveSegment.htm" + }, + "IfcCurveStyle": { + "attributes": { + "CurveColour": "The colour of the visible part of the curve. If not given, then the colour should be taken from the layer assignment with style, if that is not given either, then the default colour applies.", + "CurveFont": "A curve style font which is used to present a curve. It can either be a predefined curve font, or an explicitly defined curve font. Both may be scaled. If not given, then the curve font should be taken from the layer assignment with style, if that is not given either, then the default curve font applies.", + "CurveWidth": "A positive length measure in units of the presentation area for the width of a presented curve. If not given, then the style should be taken from the layer assignment with style, if that is not given either, then the default style applies.", + "ModelOrDraughting": "Indication whether the length measures provided for the presentation style are model based, or draughting based." + }, + "description": "An IfcCurveStyle provides the style table for presentation information assigned to geometric curves. The style is defined by a color, a font and a width. The IfcCurveStyle defines curve patterns as model patterns, that is, the distance between visible and invisible segments of curve patterns are given in model space dimensions (that have to be scaled using the target plot scale).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm" + }, + "IfcCurveStyleFont": { + "attributes": { + "Name": "Name that may be assigned with the curve font.", + "PatternList": "A list of curve font pattern entities, that contains the simple patterns used for drawing curves. The patterns are applied in the order they occur in the list." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-46:1992\n> A curve style font combines several curve style font pattern entities into a more complex pattern. The resulting pattern is repeated along the curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFont.htm" + }, + "IfcCurveStyleFontAndScaling": { + "attributes": { + "CurveFontScaling": "The scale factor.", + "CurveStyleFont": "", + "Name": "Name that may be assigned with the scaling of a curve font." + }, + "description": "The IfcCurveStyleFontAndScaling allows for the reuse of the same curve style definition in several sizes. The definition of the CurveFontScale is the scaling of a base curve style pattern to be used as a new or derived curve style pattern.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFontAndScaling.htm" + }, + "IfcCurveStyleFontPattern": { + "attributes": { + "InvisibleSegmentLength": "The length of the invisible segment in the pattern definition.", + "VisibleSegmentLength": "The length of the visible segment in the pattern definition." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-46:1992\n> A curve style font pattern is a pair of visible and invisible curve segment length measures in presentation area units.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFontPattern.htm" + }, + "IfcCylindricalSurface": { + "attributes": { + "Radius": "The radius of the cylindrical surface." + }, + "description": "The cylindrical surface is a surface unbounded in the direction of z. Bounded cylindrical surfaces are defined by using a subtype of IfcBoundedSurface with BasisSurface being a cylindrical surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCylindricalSurface.htm" + }, + "IfcDamper": { + "description": "A damper typically participates in an HVAC duct distribution system and is used to control or modulate the flow of air.", + "predefined_types": { + "BACKDRAFTDAMPER": "Damper used for purposes of manually balancing pressure differences. Commonly operated by mechanical adjustment.", + "BALANCINGDAMPER": "Backdraft damper used to restrict the movement of air in one direction. Commonly operated by mechanical spring.", + "BLASTDAMPER": "Blast damper used to prevent protect occupants and equipment against overpressures resultant of an explosion. Commonly operated by mechanical spring.", + "CONTROLDAMPER": "Control damper used to modulate the flow of air by adjusting the position of the blades. Commonly operated by an actuator of a building automation system.", + "FIREDAMPER": "Fire damper used to prevent the spread of fire for a specified duration. Commonly operated by fusable link that melts above a certain temperature.", + "FIRESMOKEDAMPER": "Combination fire and smoke damper used to prevent the spread of fire and smoke. Commonly operated by a fusable link and a smoke detector.", + "FUMEHOODEXHAUST": "Fume hood exhaust damper. Commonly operated by actuator.", + "GRAVITYDAMPER": "Gravity damper closes from the force of gravity. Commonly operated by gravitational weight.", + "GRAVITYRELIEFDAMPER": "Gravity-relief damper used to allow air to move upon a buildup of enough pressure to overcome the gravitational force exerted upon the damper blades. Commonly operated by gravitational weight.", + "NOTDEFINED": "Undefined damper.", + "RELIEFDAMPER": "Relief damper used to allow air to move upon a buildup of a specified pressure differential. Commonly operated by mechanical spring.", + "SMOKEDAMPER": "Smoke damper used to prevent the spread of smoke. Commonly operated by a smoke detector of a building automation system.", + "USERDEFINED": "User-defined damper." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDamper.htm" + }, + "IfcDamperType": { + "description": "The flow controller type IfcDamperType defines commonly shared information for occurrences of dampers. The set of shared information may include:", + "predefined_types": { + "BACKDRAFTDAMPER": "Damper used for purposes of manually balancing pressure differences. Commonly operated by mechanical adjustment.", + "BALANCINGDAMPER": "Backdraft damper used to restrict the movement of air in one direction. Commonly operated by mechanical spring.", + "BLASTDAMPER": "Blast damper used to prevent protect occupants and equipment against overpressures resultant of an explosion. Commonly operated by mechanical spring.", + "CONTROLDAMPER": "Control damper used to modulate the flow of air by adjusting the position of the blades. Commonly operated by an actuator of a building automation system.", + "FIREDAMPER": "Fire damper used to prevent the spread of fire for a specified duration. Commonly operated by fusable link that melts above a certain temperature.", + "FIRESMOKEDAMPER": "Combination fire and smoke damper used to prevent the spread of fire and smoke. Commonly operated by a fusable link and a smoke detector.", + "FUMEHOODEXHAUST": "Fume hood exhaust damper. Commonly operated by actuator.", + "GRAVITYDAMPER": "Gravity damper closes from the force of gravity. Commonly operated by gravitational weight.", + "GRAVITYRELIEFDAMPER": "Gravity-relief damper used to allow air to move upon a buildup of enough pressure to overcome the gravitational force exerted upon the damper blades. Commonly operated by gravitational weight.", + "NOTDEFINED": "Undefined damper.", + "RELIEFDAMPER": "Relief damper used to allow air to move upon a buildup of a specified pressure differential. Commonly operated by mechanical spring.", + "SMOKEDAMPER": "Smoke damper used to prevent the spread of smoke. Commonly operated by a smoke detector of a building automation system.", + "USERDEFINED": "User-defined damper." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDamperType.htm" + }, + "IfcDeepFoundation": { + "description": "Deep foundation is a type of foundation that transfers loads deeper than shallow foundation below the soft soils not capable of bearing the above structure. Depending on the soil strength it might have to reach down to the rock layer.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDeepFoundation.htm" + }, + "IfcDeepFoundationType": { + "description": "Types of Deep Foundation.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDeepFoundationType.htm" + }, + "IfcDerivedProfileDef": { + "attributes": { + "Label": "The name by which the transformation may be referred to. The actual meaning of the name has to be defined in the context of applications.", + "Operator": "Transformation operator applied to the parent profile.", + "ParentProfile": "The parent profile provides the origin of the transformation." + }, + "description": "IfcDerivedProfileDef defines the profile by transformation from the parent profile. The transformation is given by a two dimensional transformation operator. Transformation includes translation, rotation, mirror and scaling. The latter can be uniform or non uniform. The derived profiles may be used to define swept surfaces, swept area solids or sectioned spines.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDerivedProfileDef.htm" + }, + "IfcDerivedUnit": { + "attributes": { + "Elements": "The group of units and their exponents that define the derived unit.", + "Name": "Name of the unit in addition to the unit type, particularly when the derived unit elements refer to conversion or context based units.", + "UnitType": "Type of the derived unit chosen from an enumeration of derived unit types for use in IFC models.", + "UserDefinedType": "Type of the derived unit if the UnitType attribute is set to USERDEFINED." + }, + "description": "A derived unit is a unit that is formed from an expression of other units.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDerivedUnit.htm" + }, + "IfcDerivedUnitElement": { + "attributes": { + "Exponent": "The power that is applied to the unit attribute.", + "Unit": "The fixed quantity which is used as the mathematical factor." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> A derived unit element is one of the unit quantities which makes up a derived unit.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDerivedUnitElement.htm" + }, + "IfcDimensionalExponents": { + "attributes": { + "AmountOfSubstanceExponent": "The power of the amount of substance base quantity.", + "ElectricCurrentExponent": "The power of the electric current base quantity.", + "LengthExponent": "The power of the length base quantity.", + "LuminousIntensityExponent": "The power of the luminous intensity base quantity.", + "MassExponent": "The power of the mass base quantity.", + "ThermodynamicTemperatureExponent": "The power of the thermodynamic temperature base quantity.", + "TimeExponent": "The power of the time base quantity." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> The dimensionality of any quantity can be expressed as a product of powers of the dimensions of base quantities. The dimensional exponents entity defines the powers of the dimensions of the base quantities. All the physical quantities are founded on seven base quantities (ISO 31 (clause 2)).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDimensionalExponents.htm" + }, + "IfcDirection": { + "attributes": { + "DirectionRatios": "The components in the direction of X axis (DirectionRatios[1]), of Y axis (DirectionRatios[2]), and of Z axis (DirectionRatios[3])" + }, + "description": "The IfcDirection provides a direction in two or three dimensional space depending on the number of DirectionRatio's provided. The IfcDirection does not imply a vector length, and the direction ratios does not have to be normalized.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDirection.htm" + }, + "IfcDirectrixCurveSweptAreaSolid": { + "attributes": { + "Directrix": "The curve used to define the sweeping operation. The solid is generated by sweeping the SELF\\IfcSweptAreaSolid.SweptArea along the Directrix.", + "EndParam": "The parameter value on the Directrix at which the sweeping operation ends. If no value is provided the end of the sweeping operation is at the end of the Directrix.", + "StartParam": "The parameter value on the Directrix at which the sweeping operation commences. If no value is provided the start of the sweeping operation is at the start of the Directrix." + }, + "description": "An abstract entity defining common information about a type of swept area solid which is the result of sweeping an area along a Directrix. The swept area is provided by a subtype of IfcProfileDef. The profile is placed by an implicit cartesian transformation operator at the start point of the sweep, where the profile normal agrees to the tangent of the directrix at this point. The direction of profile\ufffds x-axis is specialized by the subtypes of IfcDirextrixCurveSweptAreaSolid.\nThe start of the sweeping operation is at the StartParam, the parameter value is provided based on the curve parameterization. If no StartParam is provided the start defaults to the begin of the directrix. The end of the sweeping operation is at the EndParam, the parameter value is provided based on the curve parameterization. If no EndParam is provided the end defaults to the end of the directrix.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDirectrixCurveSweptAreaSolid.htm" + }, + "IfcDirectrixDerivedReferenceSweptAreaSolid": { + "description": "In most cases the case the IfcDirectrixDerivedReferenceSweptAreaSolid has exactly the same behavior as IfcFixedReferenceSweptAreaSolid, except when the Directrix not only defines a tangent direction but a tangent plane for each point on the curve. Like for example in the case of a IfcSegmentReferenceCurve, the change in y directioin of the tangent plane is added to the fixed reference. The change in y direction at the start of the directrix is defined to be 0 independent from StartParam value, this means the change can be non-zero at the start of the resulting Swept Area Solid.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDirectrixDerivedReferenceSweptAreaSolid.htm" + }, + "IfcDiscreteAccessory": { + "description": "A discrete accessory is a representation of different kinds of accessories included in or added to elements.", + "predefined_types": { + "ANCHORPLATE": "An accessory consisting of a steel plate, shear stud connectors or welded-on rebar which is embedded into the surface of a concrete element so that other elements can be welded or bolted onto it later.", + "BIRDPROTECTION": "A device that prevents a sitting down of birds at electrically critical points and thus birds are protected against electrical shocks and disturbances by short circuit are avoided.", + "BRACKET": "An L-shaped or similarly shaped accessory attached in a corner between elements to hold them together or to carry a secondary element.", + "CABLEARRANGER": "A cable arranger is a flexible accessory or a part of a component placed around cables to arrange and minimize flexing of them at the point where it is placed.", + "ELASTIC_CUSHION": "A track elastic cushion is a kind of layer set on grooved sides of a concrete base, which is used for mitigating the impact of longitudinal and lateral load on track structures. A track elastic cushion shall only appear in ballastless track structures.", + "EXPANSION_JOINT_DEVICE": "Assembly connection element between construction elements to allow for thermic differential expansions.", + "FILLER": "Sealant, gap filler rod, packing material or other used to close a gap.", + "FLASHING": "Construction material used to manage the passage of water around objects.", + "INSULATOR": "A device designed to support and insulate a conductive element. Note: definition from IEC 151-15-39.", + "LOCK": "A lock is a mechanical or electronic fastening device that is released either by a physical object (e.g., key, fingerprint, RFID card, security token etc.), by supplying secret information (e.g., number permutation, password), or by a combination thereof.", + "NOTDEFINED": "Undefined accessory.", + "PANEL_STRENGTHENING": "A component that minimizes pump effects of the substructure.", + "POINTMACHINEMOUNTINGDEVICE": "Point machine mounting device.", + "POINT_MACHINE_LOCKING_DEVICE": "Point machine locking device.", + "RAILBRACE": "A rail component that prevents rails from tipping and twisting.", + "RAILPAD": "A non-metallic pad placed between rail and baseplate or rail and sleeper, bearer or slab. Note: definition from EN 13481-1.", + "RAIL_LUBRICATION": "A device that prevents wearing of the rails throughout the flange of wheel to reduce noise emissions. It is often located at inner side of the outer rail in a curve or near turnouts (depends on function wearing or noise reduction).", + "RAIL_MECHANICAL_EQUIPMENT": "A rail mechanical equipment is a mechnical equipment installed at railside, like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder.", + "SHOE": "A column shoe or a beam shoe (beam hanger) used to support or secure an element.", + "SLIDINGCHAIR": "A component which supports and retains the stock rail and a flat surface upon which the foot of the switch rail slides.", + "SOUNDABSORPTION": "A component in the track for sound absorption and may also absorb vibrations. It is often used in combination with slab tracks.", + "TENSIONINGEQUIPMENT": "An equipment used to maintain the tension of conductors or cables.", + "USERDEFINED": "User-defined accessory." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDiscreteAccessory.htm" + }, + "IfcDiscreteAccessoryType": { + "description": "The element component type IfcDiscreteAccessoryType defines commonly shared information for occurrences of discrete accessories. The set of shared information may include:", + "predefined_types": { + "ANCHORPLATE": "An accessory consisting of a steel plate, shear stud connectors or welded-on rebar which is embedded into the surface of a concrete element so that other elements can be welded or bolted onto it later.", + "BIRDPROTECTION": "A device that prevents a sitting down of birds at electrically critical points and thus birds are protected against electrical shocks and disturbances by short circuit are avoided.", + "BRACKET": "An L-shaped or similarly shaped accessory attached in a corner between elements to hold them together or to carry a secondary element.", + "CABLEARRANGER": "A cable arranger is a flexible accessory or a part of a component placed around cables to arrange and minimize flexing of them at the point where it is placed.", + "ELASTIC_CUSHION": "A track elastic cushion is a kind of layer set on grooved sides of a concrete base, which is used for mitigating the impact of longitudinal and lateral load on track structures. A track elastic cushion shall only appear in ballastless track structures.", + "EXPANSION_JOINT_DEVICE": "Assembly connection element between construction elements to allow for thermic differential expansions.", + "FILLER": "Sealant, gap filler rod, packing material or other used to close a gap.", + "FLASHING": "Construction material used to manage the passage of water around objects.", + "INSULATOR": "A device designed to support and insulate a conductive element. Note: definition from IEC 151-15-39.", + "LOCK": "A lock is a mechanical or electronic fastening device that is released either by a physical object (e.g., key, fingerprint, RFID card, security token etc.), by supplying secret information (e.g., number permutation, password), or by a combination thereof.", + "NOTDEFINED": "Undefined accessory.", + "PANEL_STRENGTHENING": "A component that minimizes pump effects of the substructure.", + "POINTMACHINEMOUNTINGDEVICE": "Point machine mounting device.", + "POINT_MACHINE_LOCKING_DEVICE": "Point machine locking device.", + "RAILBRACE": "A rail component that prevents rails from tipping and twisting.", + "RAILPAD": "A non-metallic pad placed between rail and baseplate or rail and sleeper, bearer or slab. Note: definition from EN 13481-1.", + "RAIL_LUBRICATION": "A device that prevents wearing of the rails throughout the flange of wheel to reduce noise emissions. It is often located at inner side of the outer rail in a curve or near turnouts (depends on function wearing or noise reduction).", + "RAIL_MECHANICAL_EQUIPMENT": "A rail mechanical equipment is a mechnical equipment installed at railside, like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder.", + "SHOE": "A column shoe or a beam shoe (beam hanger) used to support or secure an element.", + "SLIDINGCHAIR": "A component which supports and retains the stock rail and a flat surface upon which the foot of the switch rail slides.", + "SOUNDABSORPTION": "A component in the track for sound absorption and may also absorb vibrations. It is often used in combination with slab tracks.", + "TENSIONINGEQUIPMENT": "An equipment used to maintain the tension of conductors or cables.", + "USERDEFINED": "User-defined accessory." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDiscreteAccessoryType.htm" + }, + "IfcDistributionBoard": { + "description": "A distribution board is a flow controller in which instances of electrical or communication devices are brought together at a single place for a particular purpose.", + "predefined_types": { + "CONSUMERUNIT": "A distribution point on the incoming electrical supply, typically in domestic premises, at which protective devices are located.", + "DISPATCHINGBOARD": "A distribution point at which voice and data communication signals are managed between communication devices.", + "DISTRIBUTIONBOARD": "A distribution point at which connections are made for distribution of electrical circuits usually through protective devices.", + "DISTRIBUTIONFRAME": "A distribution frame is used to interconnect and manage wiring between active equipment and subscriber. It might be composed of multiple distribution boards and other components.", + "MOTORCONTROLCENTRE": "A distribution point at which starting and control devices for major plant items are located.", + "NOTDEFINED": "Undefined type.", + "SWITCHBOARD": "A distribution point at which switching devices are located.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionBoard.htm" + }, + "IfcDistributionBoardType": { + "description": "The flow controller type IfcDistributionBoardType defines commonly shared information for occurrences of distribution boards. The set of shared information may include:", + "predefined_types": { + "CONSUMERUNIT": "A distribution point on the incoming electrical supply, typically in domestic premises, at which protective devices are located.", + "DISPATCHINGBOARD": "A distribution point at which voice and data communication signals are managed between communication devices.", + "DISTRIBUTIONBOARD": "A distribution point at which connections are made for distribution of electrical circuits usually through protective devices.", + "DISTRIBUTIONFRAME": "A distribution frame is used to interconnect and manage wiring between active equipment and subscriber. It might be composed of multiple distribution boards and other components.", + "MOTORCONTROLCENTRE": "A distribution point at which starting and control devices for major plant items are located.", + "NOTDEFINED": "Undefined type.", + "SWITCHBOARD": "A distribution point at which switching devices are located.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionBoardType.htm" + }, + "IfcDistributionChamberElement": { + "description": "A distribution chamber element defines a place at which distribution systems and their constituent elements may be inspected or through which they may travel.", + "predefined_types": { + "FORMEDDUCT": "Space formed in the ground for the passage of pipes, cables, ducts.", + "INSPECTIONCHAMBER": "Chamber constructed on a drain, sewer or pipeline with a removable cover that permits visible inspection.", + "INSPECTIONPIT": "Recess or chamber formed to permit access for inspection of substructure and services.", + "MANHOLE": "Chamber constructed on a drain, sewer or pipeline with a removable cover that permits the entry of a person.", + "METERCHAMBER": "Chamber that houses a meter(s).", + "NOTDEFINED": "Undefined chamber type.", + "SUMP": "Recessed or small chamber into which liquid is drained to facilitate its collection for removal.", + "TRENCH": "Excavated chamber, the length of which typically exceeds the width.", + "USERDEFINED": "User-defined chamber type.", + "VALVECHAMBER": "Chamber that houses a valve(s)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionChamberElement.htm" + }, + "IfcDistributionChamberElementType": { + "description": "The distribution flow element type IfcDistributionChamberElementType defines commonly shared information for occurrences of distribution chamber elements. The set of shared information may include:", + "predefined_types": { + "FORMEDDUCT": "Space formed in the ground for the passage of pipes, cables, ducts.", + "INSPECTIONCHAMBER": "Chamber constructed on a drain, sewer or pipeline with a removable cover that permits visible inspection.", + "INSPECTIONPIT": "Recess or chamber formed to permit access for inspection of substructure and services.", + "MANHOLE": "Chamber constructed on a drain, sewer or pipeline with a removable cover that permits the entry of a person.", + "METERCHAMBER": "Chamber that houses a meter(s).", + "NOTDEFINED": "Undefined chamber type.", + "SUMP": "Recessed or small chamber into which liquid is drained to facilitate its collection for removal.", + "TRENCH": "Excavated chamber, the length of which typically exceeds the width.", + "USERDEFINED": "User-defined chamber type.", + "VALVECHAMBER": "Chamber that houses a valve(s)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionChamberElementType.htm" + }, + "IfcDistributionCircuit": { + "description": "A distribution circuit is a partition of a distribution system that is conditionally switched such as an electrical circuit.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionCircuit.htm" + }, + "IfcDistributionControlElement": { + "attributes": { + "AssignedToFlowElement": "Reference through the relationship object to related distribution flow elements." + }, + "description": "The distribution element IfcDistributionControlElement defines occurrence elements of a building automation control system that are used to impart control over elements of a distribution system.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionControlElement.htm" + }, + "IfcDistributionControlElementType": { + "description": "The element type IfcDistributionControlElementType defines a list of commonly shared property set definitions of an element and an optional set of product representations. It is used to define an element specification (the specific product information that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionControlElementType.htm" + }, + "IfcDistributionElement": { + "attributes": { + "HasPorts": "Reference to the element to port connection relationship. The relationship then refers to the port which is contained in this element." + }, + "description": "This IfcDistributionElement is a generalization of all elements that participate in a distribution system. Typical examples of IfcDistributionElement's are (among others):", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionElement.htm" + }, + "IfcDistributionElementType": { + "description": "The IfcDistributionElementType defines a list of commonly shared property set definitions of an element and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionElementType.htm" + }, + "IfcDistributionFlowElement": { + "attributes": { + "HasControlElements": "Reference to the relationship object that relates control elements." + }, + "description": "The distribution element IfcDistributionFlowElement defines occurrence elements of a distribution system that facilitate the distribution of energy or matter, such as air, water or power.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionFlowElement.htm" + }, + "IfcDistributionFlowElementType": { + "description": "The element type IfcDistributionFlowElementType defines a list of commonly shared property set definitions of an element and an optional set of product representations. It is used to define an element specification (the specific product information that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionFlowElementType.htm" + }, + "IfcDistributionPort": { + "attributes": { + "FlowDirection": "Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource.", + "SystemType": "Enumeration that identifies the system type. If a system type is defined, the port may only be connected to other ports having the same system type." + }, + "description": "A distribution port is an inlet or outlet of a product through which a particular substance may flow.", + "predefined_types": { + "CABLE": "Connection to cable segment or fitting for distribution of electricity.", + "CABLECARRIER": "Connection to cable carrier segment or fitting for enclosing cables.", + "DUCT": "Connection to duct segment or fitting for distribution of air.", + "NOTDEFINED": "Undefined port type.", + "PIPE": "Connection to pipe segment or fitting for distribution of solid, liquid, or gas.", + "USERDEFINED": "User-defined port type.", + "WIRELESS": "Wireless connection to communication appliances for distribution of data or communication." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionPort.htm" + }, + "IfcDistributionSystem": { + "attributes": { + "LongName": "Long name for a distribution system, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute." + }, + "description": "A distribution system is a network designed to receive, store, maintain, distribute, or control the flow of a distribution media. A common example is a heating hot water system that consists of a pump, a tank, and an interconnected piping system for distributing hot water to terminals.", + "predefined_types": { + "AIRCONDITIONING": "Conditioned air distribution system for purposes of maintaining a temperature range within one or more spaces.", + "AUDIOVISUAL": "A transport of a single media source, having audio and/or video streams.", + "CATENARY_SYSTEM": "A longitudinal distribution system that supports contact wires, including catenary wire droppers and stich wires.", + "CHEMICAL": "Arbitrary chemical further qualified by property set, such as for medical or industrial use.", + "CHILLEDWATER": "Nonpotable chilled water, such as circulated through an evaporator.", + "COMMUNICATION": "Communication", + "COMPRESSEDAIR": "Compressed air system.", + "CONDENSERWATER": "Nonpotable water, such as circulated through a condenser.", + "CONTROL": "A transport or network dedicated to control system usage.", + "CONVEYING": "Arbitrary supply of substances.", + "DATA": "A network having general-purpose usage.", + "DISPOSAL": "Arbitrary disposal of substances.", + "DOMESTICCOLDWATER": "Unheated potable water distribution system.", + "DOMESTICHOTWATER": "Heated potable water distribution system.", + "DRAINAGE": "Drainage collection system.", + "EARTHING": "A path for equipotential bonding, conducting current to the ground.", + "ELECTRICAL": "A circuit for delivering electrical power.", + "ELECTROACOUSTIC": "An amplified audio signal such as for loudspeakers.", + "EXHAUST": "Exhaust air collection system for removing stale or noxious air from one or more spaces.", + "FIREPROTECTION": "Fire protection sprinkler system.", + "FIXEDTRANSMISSIONNETWORK": "Represents all wired networks that provide a data transmission channel using optical fiber cables, copper cables or both. It aggregates many technologies that are based on the multiplexing method.", + "FUEL": "Arbitrary supply of fuel.", + "GAS": "Gas-phase materials such as methane or natural gas.", + "HAZARDOUS": "Hazardous material or fluid collection system.", + "HEATING": "Water or steam heated from a boiler and circulated through radiators.", + "LIGHTING": "A circuit dedicated for lighting, such as a fixture having sockets for lamps.", + "LIGHTNINGPROTECTION": "A path for conducting lightning current to the ground.", + "MOBILENETWORK": "Mobile network insures wireless communication by providing a secure platform for voice and data communication between infrastructure operators, including drivers, dispatchers, shunting team members and station controllers.", + "MONITORINGSYSTEM": "Sensor-based system for building and infastructure environmental monitoring and control.", + "MUNICIPALSOLIDWASTE": "Items consumed and discarded, commonly known as trash or garbage.", + "NOTDEFINED": "", + "OIL": "Oil distribution system.", + "OPERATIONAL": "Operating supplies system.", + "OPERATIONALTELEPHONYSYSTEM": "A system that allows communications between operators (e.g. switchtender, traffic regulator, operational agents, etc.) in operational centers and on the infrastructure site (e.g. railway, tunnel or road).", + "OVERHEAD_CONTACTLINE_SYSTEM": "An overhead contact line system above the upper limit of the train using an overhead contact line and a catenary system to supply current to traction units.", + "POWERGENERATION": "A path for power generation.", + "RAINWATER": "Rainwater resulting from precipitation which directly falls on a parcel.", + "REFRIGERATION": "Refrigerant distribution system for purposes of fulfilling all or parts of a refrigeration cycle.", + "RETURN_CIRCUIT": "A distribution system which forms the intended path for the traction return current and the current under fault conditions.", + "SECURITY": "A transport or network dedicated to security system usage.", + "SEWAGE": "Sewage collection system.", + "SIGNAL": "A raw analog signal, such as modulated data or measurements from sensors.", + "STORMWATER": "Stormwater resulting from precipitation which runs off or travels over the ground surface.", + "TELEPHONE": "A transport or network dedicated to telephone system usage.", + "TV": "A transport of multiple media sources such as analog cable TV, satellite TV, or over-the-air TV.", + "USERDEFINED": "", + "VACUUM": "Vacuum distribution system.", + "VENT": "Vent system for wastewater piping systems.", + "VENTILATION": "Ventilation air distribution system involved in either the exchange of air to the outside as well as circulation of air within a building.", + "WASTEWATER": "Water adversely affected in quality by anthropogenic influence, possibly originating from sewage, drainage, or other source.", + "WATERSUPPLY": "Arbitrary water supply." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionSystem.htm" + }, + "IfcDocumentInformation": { + "attributes": { + "Confidentiality": "The level of confidentiality of the document.", + "CreationTime": "Date and time stamp when the document was originally created.", + "Description": "Description of document and its content.", + "DocumentInfoForObjects": "The document information with which objects are associated.", + "DocumentOwner": "Information about the person and/or organization acknowledged as the 'owner' of this document. In some contexts, the document owner determines who has access to or editing right to the document.", + "Editors": "The persons and/or organizations who have created this document or contributed to it.", + "ElectronicFormat": "Describes the media type used in various internet protocols, also referred to as \"Content-type\", or \"MIME-type (Multipurpose Internet Mail Extension), of the document being referenced. It is composed of (at least) two parts, a type and a subtype.", + "HasDocumentReferences": "The document references to which the document applies", + "Identification": "Identifier that uniquely identifies a document.", + "IntendedUse": "Intended use for this document.", + "IsPointedTo": "An inverse relationship from the IfcDocumentInformationRelationship to the related documents.", + "IsPointer": "An inverse relationship from the IfcDocumentInformationRelationship to the relating document.", + "LastRevisionTime": "Date and time stamp when this document version was created.", + "Location": "Resource identifier or locator, provided as URI, URN or URL, of the document information for online references.", + "Name": "File name or document name assigned by owner.", + "Purpose": "Purpose for this document.", + "Revision": "Document revision designation.", + "Scope": "Scope for this document.", + "Status": "The current status of the document. Examples of status values that might be used for a document information status include: - DRAFT - FINAL DRAFT - FINAL - REVISION", + "ValidFrom": "Date when the document becomes valid.", + "ValidUntil": "Date until which the document remains valid." + }, + "description": "IfcDocumentInformation captures \"metadata\" of an external document. The actual content of the document is not defined in this specification; instead, it can be found following the Location attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDocumentInformation.htm" + }, + "IfcDocumentInformationRelationship": { + "attributes": { + "RelatedDocuments": "The document that acts as the child, referenced or replacing document in a relationship.", + "RelatingDocument": "The document that acts as the parent, referencing or original document in a relationship.", + "RelationshipType": "Describes the type of relationship between documents. This could be sub-document, replacement etc. The interpretation has to be established in an application context." + }, + "description": "An IfcDocumentInformationRelationship is a relationship entity that enables a document to have the ability to reference other documents. It is used to describe relationships in which one document may reference one or more other sub documents or where a document is used as a replacement for another document (but where both the original and the replacing document need to be retained).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDocumentInformationRelationship.htm" + }, + "IfcDocumentReference": { + "attributes": { + "Description": "Description of the document reference for informational purposes.", + "DocumentRefForObjects": "The document reference with which objects are associated.", + "ReferencedDocument": "The document that is referenced." + }, + "description": "An IfcDocumentReference is a reference to the location of a document. The reference is given by a system interpretable Location attribute (a URL string) where the document can be found, and an optional inherited internal reference Identification, which refers to a system interpretable position within the document. The optional inherited Name attribute is meant to have meaning for human readers. Optional document metadata can also be captured through reference to IfcDocumentInformation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDocumentReference.htm" + }, + "IfcDoor": { + "attributes": { + "OperationType": "Type defining the general layout and operation of the door type in terms of the partitioning of panels and panel operations.", + "OverallHeight": "Overall measure of the height, it reflects the Z Dimension of a bounding box, enclosing the body of the door opening. If omitted, the OverallHeight should be taken from the geometric representation of the IfcOpening in which the door is inserted.", + "OverallWidth": "Overall measure of the width, it reflects the X Dimension of a bounding box, enclosing the body of theE door opening. If omitted, the OverallWidth should be taken from the geometric representation of the IfcOpening in which the door is inserted.", + "UserDefinedOperationType": "Designator for the user defined operation type, shall only be provided, if the value of OperationType is set to USERDEFINED." + }, + "description": "The door is a built element that is predominately used to provide controlled access for people, goods, animals and vehicles. It includes constructions with hinged, pivoted, sliding, and additionally revolving and folding operations. A door can:", + "predefined_types": { + "BOOM_BARRIER": "A boom barrier (also known as a boom gate) is a bar, or pole pivoted to allow the boom to block vehicular or pedestrian access through a controlled point.", + "DOOR": "A standard door usually within a wall opening, as a door panel in a curtain wall, or as a \"free standing\" door.", + "GATE": "A gate is a point of entry into a space usually within an opening in a fence. Or as a \"free standing\" gate.", + "NOTDEFINED": "Undefined door element.", + "TRAPDOOR": "A special door that lies horizonally in a slab opening. Often used for accessing cellar or attic.", + "TURNSTILE": "A mechanical gate consisting of revolving arms, allowing only one person at a time to pass through.", + "USERDEFINED": "User-defined door element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoor.htm" + }, + "IfcDoorLiningProperties": { + "attributes": { + "CasingDepth": "Depth of the casing (dimension in plane perpendicular to door leaf). If given it is applied equally to all four sides of the adjacent wall.", + "CasingThickness": "Thickness of the casing (dimension in plane of the door leaf). If given it is applied equally to all four sides of the adjacent wall.", + "LiningDepth": "Depth of the door lining, measured perpendicular to the plane of the door lining. If omitted (and with a given value to lining thickness) it indicates an adjustable depth (i.e. a depth that adjusts to the thickness of the wall into which the occurrence of this door style is inserted).", + "LiningOffset": "Offset (dimension in plane perpendicular to door leaf) of the door lining. The offset is given as distance to the x axis of the local placement.", + "LiningThickness": "Thickness of the door lining as explained in the figure above. If LiningThickness value is 0. (zero) it denotes a door without a lining (all other lining parameters shall be set to NIL in this case). If the LiningThickness is NIL it denotes that the value is not available.", + "LiningToPanelOffsetX": "Offset between the lining and the window panel measured along the x-axis of the local placement.", + "LiningToPanelOffsetY": "Offset between the lining and the door panel measured along the y-axis of the local placement.", + "ShapeAspectStyle": "Pointer to the shape aspect, if given. The shape aspect reflects the part of the door shape, which represents the door lining.", + "ThresholdDepth": "Depth (dimension in plane perpendicular to door leaf) of the door threshold. Only given if the door lining includes a threshold. If omitted (and with a given value to threshold thickness) it indicates an adjustable depth (i.e. a depth that adjusts to the thickness of the wall into which the occurrence of this door style is inserted).", + "ThresholdOffset": "Offset (dimension in plane perpendicular to door leaf) of the door threshold. The offset is given as distance to the x axis of the local placement. Only given if the door lining includes a threshold and the parameter is known.", + "ThresholdThickness": "Thickness of the door threshold as explained in the figure above. If ThresholdThickness value is 0. (zero) it denotes a door without a threshold (ThresholdDepth shall be set to NIL in this case). If the ThresholdThickness is NIL it denotes that the information about a threshold is not available.", + "TransomOffset": "Offset of the transom (if given) which divides the door leaf from a glazing (or window) above. The offset is given from the bottom of the door opening.", + "TransomThickness": "Thickness (width in plane parallel to door leaf) of the transom (if provided - that is, if the TransomOffset attribute is set), which divides the door leaf from a glazing (or window) above. If the TransomThickness is set to zero (and the TransomOffset set to a positive length), then the door is divided vertically into a leaf and transom window area without a physical frame." + }, + "description": "The door lining is the frame which enables the door leaf to be fixed in position. The door lining is used to hang the door leaf. The parameters of the door lining define the geometrically relevant parameter of the lining.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorLiningProperties.htm" + }, + "IfcDoorPanelProperties": { + "attributes": { + "PanelDepth": "Depth of the door panel, measured perpendicular to the plane of the door leaf.", + "PanelOperation": "The PanelOperation defines the way of operation of that panel. The PanelOperation of the door panel has to correspond with the OperationType of the IfcDoorType by which it is referenced.", + "PanelPosition": "Position of this panel within the door. The PanelPosition of the door panel has to correspond with the OperationType of the IfcDoorType by which it is referenced.", + "PanelWidth": "Width of this panel, given as ratio relative to the total clear opening width of the door. If omitted, it defaults to 1. A value has to be provided for all doors with OperationType's at IfcDoorType defining a door with more then one panel.", + "ShapeAspectStyle": "Pointer to the shape aspect, if given. The shape aspect reflects the part of the door shape, which represents the door panel." + }, + "description": "A door panel is normally a door leaf that opens to allow people or goods to pass. The parameters of the door panel define the geometrically relevant parameter of the panel,", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorPanelProperties.htm" + }, + "IfcDoorType": { + "attributes": { + "OperationType": "Type defining the general layout and operation of the door type in terms of the partitioning of panels and panel operations.", + "ParameterTakesPrecedence": "The Boolean value reflects, whether the parameter given in the attached lining and panel properties exactly define the geometry (TRUE), or whether the attached style shape take precedence (FALSE). In the last case the parameter have only informative value. If not provided, no such information can be inferred.", + "UserDefinedOperationType": "Designator for the user defined operation type, shall only be provided, if the value of OperationType is set to USERDEFINED." + }, + "description": "The element type IfcDoorType defines commonly shared information for occurrences of doors. The set of shared information may include:", + "predefined_types": { + "BOOM_BARRIER": "A boom barrier (also known as a boom gate) is a bar, or pole pivoted to allow the boom to block vehicular or pedestrian access through a controlled point.", + "DOOR": "A standard door usually within a wall opening, as a door panel in a curtain wall, or as a \"free standing\" door.", + "GATE": "A gate is a point of entry into a space usually within an opening in a fence. Or as a \"free standing\" gate.", + "NOTDEFINED": "Undefined door element.", + "TRAPDOOR": "A special door that lies horizonally in a slab opening. Often used for accessing cellar or attic.", + "TURNSTILE": "A mechanical gate consisting of revolving arms, allowing only one person at a time to pass through.", + "USERDEFINED": "User-defined door element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorType.htm" + }, + "IfcDraughtingPreDefinedColour": { + "description": "The draughting pre defined colour is a pre defined colour for the purpose to identify a colour by name. Allowable names are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDraughtingPreDefinedColour.htm" + }, + "IfcDraughtingPreDefinedCurveFont": { + "description": "The draughting predefined curve font type defines a selection of widely used curve fonts for draughting purposes by name.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDraughtingPreDefinedCurveFont.htm" + }, + "IfcDuctFitting": { + "description": "A duct fitting is a junction or transition in a ducted flow distribution system or used to connect duct segments, resulting in changes in flow characteristics to the fluid such as direction and flow rate.", + "predefined_types": { + "BEND": "A fitting with typically two ports used to change the direction of flow between connected elements.", + "CONNECTOR": "Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two duct segments).", + "ENTRY": "Entry fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., an outside air duct system intake opening).", + "EXIT": "Exit fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., an exhaust air discharge opening).", + "JUNCTION": "A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).", + "NOTDEFINED": "Undefined fitting.", + "OBSTRUCTION": "A fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).", + "TRANSITION": "A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.", + "USERDEFINED": "User-defined fitting." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctFitting.htm" + }, + "IfcDuctFittingType": { + "description": "The flow fitting type IfcDuctFittingType defines commonly shared information for occurrences of duct fittings. The set of shared information may include:", + "predefined_types": { + "BEND": "A fitting with typically two ports used to change the direction of flow between connected elements.", + "CONNECTOR": "Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two duct segments).", + "ENTRY": "Entry fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., an outside air duct system intake opening).", + "EXIT": "Exit fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., an exhaust air discharge opening).", + "JUNCTION": "A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).", + "NOTDEFINED": "Undefined fitting.", + "OBSTRUCTION": "A fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).", + "TRANSITION": "A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.", + "USERDEFINED": "User-defined fitting." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctFittingType.htm" + }, + "IfcDuctSegment": { + "description": "A duct segment is used to typically join two sections of duct network.", + "predefined_types": { + "FLEXIBLESEGMENT": "A flexible segment is a continuous non-linear segment of duct that can be deformed and change the direction of flow.", + "NOTDEFINED": "Undefined segment.", + "RIGIDSEGMENT": "A rigid segment is a continuous linear segment of duct that cannot be deformed.", + "USERDEFINED": "User-defined segment." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctSegment.htm" + }, + "IfcDuctSegmentType": { + "description": "The flow segment type IfcDuctSegmentType defines commonly shared information for occurrences of duct segments. The set of shared information may include:", + "predefined_types": { + "FLEXIBLESEGMENT": "A flexible segment is a continuous non-linear segment of duct that can be deformed and change the direction of flow.", + "NOTDEFINED": "Undefined segment.", + "RIGIDSEGMENT": "A rigid segment is a continuous linear segment of duct that cannot be deformed.", + "USERDEFINED": "User-defined segment." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctSegmentType.htm" + }, + "IfcDuctSilencer": { + "description": "A duct silencer is a device that is typically installed inside a duct distribution system for the purpose of reducing the noise levels from air movement, fan noise, etc. in the adjacent space or downstream of the duct silencer device.", + "predefined_types": { + "FLATOVAL": "Flat-oval shaped duct silencer type.", + "NOTDEFINED": "Undefined duct silencer type.", + "RECTANGULAR": "Rectangular shaped duct silencer type.", + "ROUND": "Round duct silencer type.", + "USERDEFINED": "User-defined duct silencer type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctSilencer.htm" + }, + "IfcDuctSilencerType": { + "description": "The flow treatment device type IfcDuctSilencerType defines commonly shared information for occurrences of duct silencers. The set of shared information may include:", + "predefined_types": { + "FLATOVAL": "Flat-oval shaped duct silencer type.", + "NOTDEFINED": "Undefined duct silencer type.", + "RECTANGULAR": "Rectangular shaped duct silencer type.", + "ROUND": "Round duct silencer type.", + "USERDEFINED": "User-defined duct silencer type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctSilencerType.htm" + }, + "IfcEarthworksCut": { + "description": "The resulting void from modification of existing terrain or road structure by excavation or by other means of removing material.\nNOTE Definition from ISO 6707-1: void that results from bulk excavation of material.\nNOTE The material excavated and either used as fill or discarded as waste is not modelled as Cut, but may be handled as a different concept (Resource) in the future.\n", + "predefined_types": { + "BASE_EXCAVATION": "Excavation for basements of buildings, abutments of bridges or similar structures either partially or completely below ground level.", + "CUT": "Excavation where soil or rock below topsoil is cut to the depth required for the construction of facilities such as roads and railways. The removed material can be used as fill (IfcEarthworksElement) for embankments or to form a level surface on which to build.", + "DREDGING": "Underwater excavation to recover material or to create a greater depth of water.", + "EXCAVATION": "General type of excavation when more accurate type is not specified.", + "NOTDEFINED": "Undefined type.", + "OVEREXCAVATION": "Excavation that goes beyond the depth required for construction, in order to replace unsuitable material.", + "PAVEMENTMILLING": "Removal of expired material from top of pavement to be replaced by new material.", + "STEPEXCAVATION": "Removal of the soft part of the existing road slope, where it is dug into steps, when widening a road.", + "TOPSOILREMOVAL": "Excavation where the topmost layer of soil containing organic material is cut or stripped. The removed topsoil can be used as fill (EarthworksElement) e.g. where planting is planned.", + "TRENCH": "Excavation whose length greatly exceeds the depth and width. Trench is typically excavated for strip foundations or for buried services such as drainage or cabling.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCut.htm" + }, + "IfcEarthworksElement": { + "description": "A type of built element created by earthwork activities to build subgrade, to raise the level of the ground in general or reinforce or stabilize soil by some mechanical or chemical method.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksElement.htm" + }, + "IfcEarthworksFill": { + "description": "A type of earthworks element created by earthwork activities to build subgrade or to raise the level of the ground in general.\n", + "predefined_types": { + "BACKFILL": "Fill behind retaining walls or other structures such as quays, behind abutments and bridges.", + "COUNTERWEIGHT": "Embankment built on the side of the main road structure to reduce the settlement of the road.", + "EMBANKMENT": "Predominantly longitudinal type of earthworks element with no other particular assigned type according to its role in Pavement or Subgrade. NOTE Definition from ISO6707-1: section of earthworks, often formed by cut or fill, where the finished ground level is above or below original ground level and whose length usually greatly exceeds its width.", + "NOTDEFINED": "Undefined type.", + "SLOPEFILL": "Side slope (batter) fill abutting the road structure or back slope fill.", + "SUBGRADE": "Type of earthworks element forming the structure below pavement and above natural soil. NOTE Definition from ISO 6707-1: upper part of the soil, natural or constructed, that supports the loads transmitted by the overlying structure of a road, runway, or similar hard surface. NOTE Definition from PIARC: Upper layer of the natural ground upon which the pavement is constructed.", + "SUBGRADEBED": "Upper part of the soil, natural or constructed, that supports the loads transmitted by the overlying structure of a road, runway, or similar hard surface.", + "TRANSITIONSECTION": "Section of subgrade to ensure the consistency of stiffness and prevent uneven settlement. Transition section may appear e.g. between: embankment and bridge abutment; embankment and transverse structure; cutting and tunnel; embankment and cutting.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksFill.htm" + }, + "IfcEdge": { + "attributes": { + "EdgeEnd": "End point (vertex) of the edge. The same vertex can be used for both EdgeStart and EdgeEnd.", + "EdgeStart": "Start point (vertex) of the edge." + }, + "description": "An IfcEdge defines two vertices being connected topologically. The geometric representation of the connection between the two vertices defaults to a straight line if no curve geometry is assigned using the subtype IfcEdgeCurve. The IfcEdge can therefore be used to exchange straight edges without an associated geometry provided by IfcLine or IfcPolyline thought _IfcEdgeCurve.EdgeGeometry_.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEdge.htm" + }, + "IfcEdgeCurve": { + "attributes": { + "EdgeGeometry": "The curve which defines the shape and spatial location of the edge. This curve may be unbounded and is implicitly trimmed by the vertices of the edge; this defines the edge domain. Multiple edges can reference the same curve.", + "SameSense": "This logical flag indicates whether (TRUE), or not (FALSE) the senses of the edge and the curve defining the edge geometry are the same. The sense of an edge is from the edge start vertex to the edge end vertex; the sense of a curve is in the direction of increasing parameter." + }, + "description": "An IfcEdgeCurve defines two vertices being connected topologically including the geometric representation of the connection.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEdgeCurve.htm" + }, + "IfcEdgeLoop": { + "attributes": { + "EdgeList": "A list of oriented edge entities which are concatenated together to form this path." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> An edge_loop is a loop with nonzero extent. It is a path in which the start and end vertices are the same. Its domain, if present, is a closed curve. An edge_loop may overlap itself.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEdgeLoop.htm" + }, + "IfcElectricAppliance": { + "description": "An electric appliance is a device intended for consumer usage that is powered by electricity.", + "predefined_types": { + "DISHWASHER": "An appliance that has the primary function of washing dishes.", + "ELECTRICCOOKER": "An electrical appliance that has the primary function of cooking food (including oven, hob, grill).", + "FREESTANDINGELECTRICHEATER": "An electrical appliance that is used occasionally to provide heat. A freestanding electric heater is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREESTANDINGFAN": "An electrical appliance that is used occasionally to provide ventilation. A freestanding fan is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREESTANDINGWATERCOOLER": "A small, local electrical appliance for cooling water. A freestanding water cooler is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREESTANDINGWATERHEATER": "A small, local electrical appliance for heating water. A freestanding water heater is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREEZER": "An electrical appliance that has the primary function of storing food at temperatures below the freezing point of water.", + "FRIDGE_FREEZER": "An electrical appliance that combines the functions of a freezer and a refrigerator through the provision of separate compartments.", + "HANDDRYER": "An electrical appliance that has the primary function of drying hands.", + "KITCHENMACHINE": "A specialized appliance used in commercial kitchens such as a mixer.", + "MICROWAVE": "An electrical appliance that has the primary function of cooking food using microwaves.", + "NOTDEFINED": "Undefined type.", + "PHOTOCOPIER": "A machine that has the primary function of reproduction of printed matter.", + "REFRIGERATOR": "An electrical appliance that has the primary function of storing food at low temperature but above the freezing point of water.", + "TUMBLEDRYER": "An electrical appliance that has the primary function of drying clothes.", + "USERDEFINED": "User-defined type.", + "VENDINGMACHINE": "An appliance that stores and vends goods including food, drink, tickets, and goods of various types.", + "WASHINGMACHINE": "An appliance that has the primary function of washing clothes." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricAppliance.htm" + }, + "IfcElectricApplianceType": { + "description": "The flow terminal type IfcElectricApplianceType defines commonly shared information for occurrences of electric appliances. The set of shared information may include:", + "predefined_types": { + "DISHWASHER": "An appliance that has the primary function of washing dishes.", + "ELECTRICCOOKER": "An electrical appliance that has the primary function of cooking food (including oven, hob, grill).", + "FREESTANDINGELECTRICHEATER": "An electrical appliance that is used occasionally to provide heat. A freestanding electric heater is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREESTANDINGFAN": "An electrical appliance that is used occasionally to provide ventilation. A freestanding fan is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREESTANDINGWATERCOOLER": "A small, local electrical appliance for cooling water. A freestanding water cooler is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREESTANDINGWATERHEATER": "A small, local electrical appliance for heating water. A freestanding water heater is a 'plugged' appliance whose load may be removed from an electric circuit.", + "FREEZER": "An electrical appliance that has the primary function of storing food at temperatures below the freezing point of water.", + "FRIDGE_FREEZER": "An electrical appliance that combines the functions of a freezer and a refrigerator through the provision of separate compartments.", + "HANDDRYER": "An electrical appliance that has the primary function of drying hands.", + "KITCHENMACHINE": "A specialized appliance used in commercial kitchens such as a mixer.", + "MICROWAVE": "An electrical appliance that has the primary function of cooking food using microwaves.", + "NOTDEFINED": "Undefined type.", + "PHOTOCOPIER": "A machine that has the primary function of reproduction of printed matter.", + "REFRIGERATOR": "An electrical appliance that has the primary function of storing food at low temperature but above the freezing point of water.", + "TUMBLEDRYER": "An electrical appliance that has the primary function of drying clothes.", + "USERDEFINED": "User-defined type.", + "VENDINGMACHINE": "An appliance that stores and vends goods including food, drink, tickets, and goods of various types.", + "WASHINGMACHINE": "An appliance that has the primary function of washing clothes." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricApplianceType.htm" + }, + "IfcElectricDistributionBoard": { + "description": "A distribution board is a flow controller in which instances of electrical devices are brought together at a single place for a particular purpose.", + "predefined_types": { + "CONSUMERUNIT": "A distribution point on the incoming electrical supply, typically in domestic premises, at which protective devices are located.", + "DISTRIBUTIONBOARD": "A distribution point at which connections are made for distribution of electrical circuits usually through protective devices.", + "MOTORCONTROLCENTRE": "A distribution point at which starting and control devices for major plant items are located.", + "NOTDEFINED": "Undefined type.", + "SWITCHBOARD": "A distribution point at which switching devices are located.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricDistributionBoard.htm" + }, + "IfcElectricDistributionBoardType": { + "description": "The flow controller type IfcElectricDistributionBoardType defines commonly shared information for occurrences of electric distribution boards. The set of shared information may include:", + "predefined_types": { + "CONSUMERUNIT": "A distribution point on the incoming electrical supply, typically in domestic premises, at which protective devices are located.", + "DISTRIBUTIONBOARD": "A distribution point at which connections are made for distribution of electrical circuits usually through protective devices.", + "MOTORCONTROLCENTRE": "A distribution point at which starting and control devices for major plant items are located.", + "NOTDEFINED": "Undefined type.", + "SWITCHBOARD": "A distribution point at which switching devices are located.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricDistributionBoardType.htm" + }, + "IfcElectricFlowStorageDevice": { + "description": "An electric flow storage device is a device in which electrical energy is stored and from which energy may be progressively released.", + "predefined_types": { + "BATTERY": "A device for storing energy in chemical form so that it can be released as electrical energy.", + "CAPACITOR": "A device that stores electric charge when an external power supply is present using the electrical property of capacitance. Two-terminal device characterized essentially by its capacitance. Note: definition from IEC 60050 151-13-28.", + "CAPACITORBANK": "A device that stores electrical energy when an external power supply is present using the electrical property of capacitance.", + "COMPENSATOR": "A device that is used to fix or adjust the parameter of electric energy, such as voltage loss, power factor and so on.", + "HARMONICFILTER": "A device that constantly injects currents that precisely correspond to the harmonic components drawn by the load.", + "INDUCTOR": "A device used in circuits or power systems due to their inductance, acting as a component of electric storage device.", + "INDUCTORBANK": "A device that stores electrical energy in a magnetic field using electrical property of inductance.", + "NOTDEFINED": "Undefined type.", + "RECHARGER": "A recharger or battery charger is a device used to put energy into a secondary cell or rechargeable battery by forcing an electric current through it.", + "UPS": "A device that provides a time limited alternative source of power supply in the event of failure of the main supply.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricFlowStorageDevice.htm" + }, + "IfcElectricFlowStorageDeviceType": { + "description": "The flow storage device type IfcElectricFlowStorageDeviceType defines commonly shared information for occurrences of electric flow storage devices. The set of shared information may include:", + "predefined_types": { + "BATTERY": "A device for storing energy in chemical form so that it can be released as electrical energy.", + "CAPACITOR": "A device that stores electric charge when an external power supply is present using the electrical property of capacitance. Two-terminal device characterized essentially by its capacitance. Note: definition from IEC 60050 151-13-28.", + "CAPACITORBANK": "A device that stores electrical energy when an external power supply is present using the electrical property of capacitance.", + "COMPENSATOR": "A device that is used to fix or adjust the parameter of electric energy, such as voltage loss, power factor and so on.", + "HARMONICFILTER": "A device that constantly injects currents that precisely correspond to the harmonic components drawn by the load.", + "INDUCTOR": "A device used in circuits or power systems due to their inductance, acting as a component of electric storage device.", + "INDUCTORBANK": "A device that stores electrical energy in a magnetic field using electrical property of inductance.", + "NOTDEFINED": "Undefined type.", + "RECHARGER": "A recharger or battery charger is a device used to put energy into a secondary cell or rechargeable battery by forcing an electric current through it.", + "UPS": "A device that provides a time limited alternative source of power supply in the event of failure of the main supply.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricFlowStorageDeviceType.htm" + }, + "IfcElectricFlowTreatmentDevice": { + "description": "An electric flow treatment device is used to remove unwanted matter from an electric or electronic signal in a flow distribution system.\n", + "predefined_types": { + "ELECTRONICFILTER": "Linear two-port device designed to transmit spectral components of the input quantity according to a specified law, generally in order to pass the components in certain frequency bands and to attenuate those in other bands", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricFlowTreatmentDevice.htm" + }, + "IfcElectricFlowTreatmentDeviceType": { + "description": "The flow treatment device type IfcElectricFlowTreatmentDeviceType defines commonly shared information for occurrences of mobile telecommunications appliances. The set of shared information may include:", + "predefined_types": { + "ELECTRONICFILTER": "Linear two-port device designed to transmit spectral components of the input quantity according to a specified law, generally in order to pass the components in certain frequency bands and to attenuate those in other bands", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricFlowTreatmentDeviceType.htm" + }, + "IfcElectricGenerator": { + "description": "An electric generator is an engine that is a machine for converting mechanical energy into electrical energy.", + "predefined_types": { + "CHP": "Combined heat and power supply, used not only as a source of electric energy but also as a heating source for the building. It may therefore be not only part of an electrical system but also of a heating system.", + "ENGINEGENERATOR": "Electrical generator with a fuel-driven engine, for example a diesel-driven emergency power supply.", + "NOTDEFINED": "Undefined type.", + "STANDALONE": "Electrical generator which does not include its source of kinetic energy, that is, a motor, engine, or turbine are all modeled separately.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricGenerator.htm" + }, + "IfcElectricGeneratorType": { + "description": "The energy conversion device type IfcElectricGeneratorType defines commonly shared information for occurrences of electric generators. The set of shared information may include:", + "predefined_types": { + "CHP": "Combined heat and power supply, used not only as a source of electric energy but also as a heating source for the building. It may therefore be not only part of an electrical system but also of a heating system.", + "ENGINEGENERATOR": "Electrical generator with a fuel-driven engine, for example a diesel-driven emergency power supply.", + "NOTDEFINED": "Undefined type.", + "STANDALONE": "Electrical generator which does not include its source of kinetic energy, that is, a motor, engine, or turbine are all modeled separately.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricGeneratorType.htm" + }, + "IfcElectricMotor": { + "description": "An electric motor is an engine that is a machine for converting electrical energy into mechanical energy.", + "predefined_types": { + "DC": "A motor using either generated or rectified Direct Current (DC) power.", + "INDUCTION": "An alternating current motor in which the primary winding on one member (usually the stator) is connected to the power source and a secondary winding or a squirrel-cage secondary winding on the other member (usually the rotor) carries the induced current. There is no physical electrical connection to the secondary winding, its current is induced.", + "NOTDEFINED": "Undefined type.", + "POLYPHASE": "A two or three-phase induction motor in which the windings, one for each phase, are evenly divided by the same number of electrical degrees.", + "RELUCTANCESYNCHRONOUS": "A synchronous motor with a special rotor design which directly lines the rotor up with the rotating magnetic field of the stator, allowing for no slip under load.", + "SYNCHRONOUS": "A motor that operates at a constant speed up to full load. The rotor speed is equal to the speed of the rotating magnetic field of the stator; there is no slip.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricMotor.htm" + }, + "IfcElectricMotorType": { + "description": "The energy conversion device type IfcElectricMotorType defines commonly shared information for occurrences of electric motors. The set of shared information may include:", + "predefined_types": { + "DC": "A motor using either generated or rectified Direct Current (DC) power.", + "INDUCTION": "An alternating current motor in which the primary winding on one member (usually the stator) is connected to the power source and a secondary winding or a squirrel-cage secondary winding on the other member (usually the rotor) carries the induced current. There is no physical electrical connection to the secondary winding, its current is induced.", + "NOTDEFINED": "Undefined type.", + "POLYPHASE": "A two or three-phase induction motor in which the windings, one for each phase, are evenly divided by the same number of electrical degrees.", + "RELUCTANCESYNCHRONOUS": "A synchronous motor with a special rotor design which directly lines the rotor up with the rotating magnetic field of the stator, allowing for no slip under load.", + "SYNCHRONOUS": "A motor that operates at a constant speed up to full load. The rotor speed is equal to the speed of the rotating magnetic field of the stator; there is no slip.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricMotorType.htm" + }, + "IfcElectricTimeControl": { + "description": "An electric time control is a device that applies control to the provision or flow of electrical energy over time.", + "predefined_types": { + "NOTDEFINED": "Undefined type.", + "RELAY": "Electromagnetically operated contactor for making or breaking a control circuit.", + "TIMECLOCK": "A control that causes action to occur at set times.", + "TIMEDELAY": "A control that causes action to occur following a set duration.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricTimeControl.htm" + }, + "IfcElectricTimeControlType": { + "description": "The flow controller type IfcElectricTimeControlType defines commonly shared information for occurrences of electric time controls. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined type.", + "RELAY": "Electromagnetically operated contactor for making or breaking a control circuit.", + "TIMECLOCK": "A control that causes action to occur at set times.", + "TIMEDELAY": "A control that causes action to occur following a set duration.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricTimeControlType.htm" + }, + "IfcElement": { + "attributes": { + "ConnectedFrom": "Reference to the element connection relationship. The relationship then refers to the other element that is connected to this element.", + "ConnectedTo": "Reference to the element connection relationship. The relationship then refers to the other element to which this element is connected to.", + "FillsVoids": "Reference to the IfcRelFillsElement Relationship that puts the element as a filling into the opening created within another element.", + "HasCoverings": "Reference to IfcCovering by virtue of the objectified relationship IfcRelCoversBldgElement. It defines the concept of an element having coverings associated.", + "HasOpenings": "Reference to the IfcRelVoidsElement relationship that creates an opening in an element. An element can incorporate zero-to-many openings. For each opening, that voids the element, a new relationship IfcRelVoidsElement is generated.", + "HasProjections": "Projection relationship that adds a feature (using a Boolean union) to the IfcBuildingElement.", + "HasSurfaceFeatures": "Reference to the IfcRelAdheresToElement relationship that adheres a IfcSurfaceFeature to an element. An element can incorporate zero-to-many surface features in one relationship.", + "InterferesElements": "Reference to the interference relationship to indicate the element that interferes. The relationship, if provided, indicates that this element has an interference with one or many other elements.", + "IsConnectionRealization": "Reference to the connection relationship with realizing element. The relationship, if provided, assigns this element as the realizing element to the connection, which provides the physical manifestation of the connection relationship.", + "IsInterferedByElements": "Reference to the interference relationship to indicate the element that is interfered. The relationship, if provided, indicates that this element has an interference with one or many other elements.", + "ProvidesBoundaries": "Reference to space boundaries by virtue of the objectified relationship IfcRelSpaceBoundary. It defines the concept of an element bounding spaces.", + "Tag": "The tag (or label) identifier at the particular instance of a product, e.g. the serial number, or the position number. It is the identifier at the occurrence level." + }, + "description": "An element is a generalization of all components that make up an AEC product.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElement.htm" + }, + "IfcElementAssembly": { + "attributes": { + "AssemblyPlace": "A designation of where the assembly is intended to take place defined by an Enum." + }, + "description": "The IfcElementAssembly represents complex element assemblies aggregated from several elements, such as discrete elements, building elements, or other elements.", + "predefined_types": { + "ABUTMENT": "A bridge abutment built up of walls, beams, slabs etc.", + "ACCESSORY_ASSEMBLY": "Assembled accessories or components.", + "ARCH": "A curved structure.", + "BEAM_GRID": "Interconnected beams, located in one (typically horizontal) plane.", + "BRACED_FRAME": "A rigid frame with additional bracing members.", + "CROSS_BRACING": "A Structural linear member or assembly of members inside a box girder or between girders, typically on a pier, to resist lateral forces and transfer them to the support.", + "DECK": "A platform (such as floor or bridge deck) built up of beams, slabs.", + "DILATATIONPANEL": "Device which permits longitudinal relative rail movement of two adjacent rails, while maintaining correct guidance and support. Note: definition from NF EN 13232-1-2004.", + "ENTRANCEWORKS": "An assembly forming the support structure of a chamber (lock, dock) gate and associated elements, plus the containment of operational equipment.", + "GIRDER": "A beam-like superstructure, such as bridge main girder extending between abutments and piers built up of beams, braces (as Members) etc. - may also be an aggregation of girder segments.", + "GRID": "A framework of spaced cables or bars that are parallel to or cross each other.", + "MAST": "An assembly of plates, members, cables or fasteners that form a vertical structure for the support or mounting of other equipment such as lights, sonar or wireless transmitters.", + "NOTDEFINED": "Undefined element assembly.", + "PIER": "An intermediate support e.g. in a bridge, built up of walls, columns, beams etc.", + "PYLON": "A vertical structure supporting cables in suspended or stayed structure.", + "RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY": "A complex assembly made up of several components like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder.", + "REINFORCEMENT_UNIT": "Assembled reinforcement elements.", + "RIGID_FRAME": "A structure built up of beams, columns, etc. with moment-resisting joints, such as gantry", + "SHELTER": "A structure, fairly quick to setup, move or dismantle, used to give protection, especially from the weather or intrusion.", + "SIGNALASSEMBLY": "An assembly to physically aggregate together one or more signal instances (and also sign instances) including any supporting structural elements such as a simple pole or a rigid frame gantry.", + "SLAB_FIELD": "Slabs, laid out in one plane.", + "SUMPBUSTER": "An obstacle (with oil catchment basin) installed typically in a bus lane to prevent other traffic with lower ground clearance from using it. Also Sump breaker or Sump trap.", + "SUPPORTINGASSEMBLY": "An assembly intends to support Overhead Contact Line System. It includes foundation, supporting elements and suspension assembly.", + "SUSPENSIONASSEMBLY": "A complex assembly of components used to suspend elements or cable segments.", + "TRACKPANEL": "Trackwork ensuring the support and guidance of a vehicle along a route. It consists of assembly of rail, sleepers and fastenings.", + "TRACTION_SWITCHING_ASSEMBLY": "A common assembly used to insure the switching function. It is composed of switches, control instruments and other components.", + "TRAFFIC_CALMING_DEVICE": "A structure on the carriageway to control the speed of vehicles.", + "TRUSS": "A structure built up of members with (quasi) pinned joint.", + "TURNOUTPANEL": "Trackwork ensuring the support and guidance of a vehicle along any given route among various diverging or intersecting tracks. Note: definition from NF EN 13232-1-2004.", + "USERDEFINED": "User-defined element assembly." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementAssembly.htm" + }, + "IfcElementAssemblyType": { + "description": "The IfcElementAssemblyType defines a list of commonly shared property set definitions of an element and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type).", + "predefined_types": { + "ABUTMENT": "A bridge abutment built up of walls, beams, slabs etc.", + "ACCESSORY_ASSEMBLY": "Assembled accessories or components.", + "ARCH": "A curved structure.", + "BEAM_GRID": "Interconnected beams, located in one (typically horizontal) plane.", + "BRACED_FRAME": "A rigid frame with additional bracing members.", + "CROSS_BRACING": "A Structural linear member or assembly of members inside a box girder or between girders, typically on a pier, to resist lateral forces and transfer them to the support.", + "DECK": "A platform (such as floor or bridge deck) built up of beams, slabs.", + "DILATATIONPANEL": "Device which permits longitudinal relative rail movement of two adjacent rails, while maintaining correct guidance and support. Note: definition from NF EN 13232-1-2004.", + "ENTRANCEWORKS": "An assembly forming the support structure of a chamber (lock, dock) gate and associated elements, plus the containment of operational equipment.", + "GIRDER": "A beam-like superstructure, such as bridge main girder extending between abutments and piers built up of beams, braces (as Members) etc. - may also be an aggregation of girder segments.", + "GRID": "A framework of spaced cables or bars that are parallel to or cross each other.", + "MAST": "An assembly of plates, members, cables or fasteners that form a vertical structure for the support or mounting of other equipment such as lights, sonar or wireless transmitters.", + "NOTDEFINED": "Undefined element assembly.", + "PIER": "An intermediate support e.g. in a bridge, built up of walls, columns, beams etc.", + "PYLON": "A vertical structure supporting cables in suspended or stayed structure.", + "RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY": "A complex assembly made up of several components like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder.", + "REINFORCEMENT_UNIT": "Assembled reinforcement elements.", + "RIGID_FRAME": "A structure built up of beams, columns, etc. with moment-resisting joints, such as gantry", + "SHELTER": "A structure, fairly quick to setup, move or dismantle, used to give protection, especially from the weather or intrusion.", + "SIGNALASSEMBLY": "An assembly to physically aggregate together one or more signal instances (and also sign instances) including any supporting structural elements such as a simple pole or a rigid frame gantry.", + "SLAB_FIELD": "Slabs, laid out in one plane.", + "SUMPBUSTER": "An obstacle (with oil catchment basin) installed typically in a bus lane to prevent other traffic with lower ground clearance from using it. Also Sump breaker or Sump trap.", + "SUPPORTINGASSEMBLY": "An assembly intends to support Overhead Contact Line System. It includes foundation, supporting elements and suspension assembly.", + "SUSPENSIONASSEMBLY": "A complex assembly of components used to suspend elements or cable segments.", + "TRACKPANEL": "Trackwork ensuring the support and guidance of a vehicle along a route. It consists of assembly of rail, sleepers and fastenings.", + "TRACTION_SWITCHING_ASSEMBLY": "A common assembly used to insure the switching function. It is composed of switches, control instruments and other components.", + "TRAFFIC_CALMING_DEVICE": "A structure on the carriageway to control the speed of vehicles.", + "TRUSS": "A structure built up of members with (quasi) pinned joint.", + "TURNOUTPANEL": "Trackwork ensuring the support and guidance of a vehicle along any given route among various diverging or intersecting tracks. Note: definition from NF EN 13232-1-2004.", + "USERDEFINED": "User-defined element assembly." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementAssemblyType.htm" + }, + "IfcElementComponent": { + "description": "An element component is a representation for minor items included in, added to or connecting to or between elements, which usually are not of interest from the overall building structure viewpoint. However, these small parts may have vital and load carrying functions within the construction. These items do not provide any actual space boundaries. Typical examples of _IfcElementComponent_s include different kinds of fasteners and various accessories.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementComponent.htm" + }, + "IfcElementComponentType": { + "description": "The element type IfcElementComponentType defines commonly shared information for occurrences of element components. The set of shared information may include:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementComponentType.htm" + }, + "IfcElementQuantity": { + "attributes": { + "MethodOfMeasurement": "Name of the method of measurement used to calculate the element quantity. The method of measurement attribute has to be made recognizable by further agreements.", + "Quantities": "The individual quantities for the element, can be a set of length, area, volume, weight or count based quantities." + }, + "description": "An IfcElementQuantity defines a set of derived measures of an element's physical property. Elements could be spatial structure elements (like buildings, storeys, or spaces) or building elements (like walls, slabs, finishes). The IfcElementQuantity gets assigned to the element by using the IfcRelDefinesByProperties relationship.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementQuantity.htm" + }, + "IfcElementType": { + "attributes": { + "ElementType": "The type denotes a particular type that indicates the object further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute 'PredefinedType' is set to USERDEFINED." + }, + "description": "IfcElementType defines a list of commonly shared property set definitions of an element and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementType.htm" + }, + "IfcElementarySurface": { + "attributes": { + "Position": "The position and orientation of the surface. This attribute is used in the definition of the parameterization of the surface." + }, + "description": "An IfcElementarySurface in the common supertype of analytical surfaces.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementarySurface.htm" + }, + "IfcEllipse": { + "attributes": { + "SemiAxis1": "The first radius of the ellipse which shall be positive. Placement.Axes[1] gives the direction of the SemiAxis1.", + "SemiAxis2": "The second radius of the ellipse which shall be positive." + }, + "description": "An IfcEllipse is a curve consisting of a set of points whose distances to two fixed points add to the same constant.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEllipse.htm" + }, + "IfcEllipseProfileDef": { + "attributes": { + "SemiAxis1": "The first radius of the ellipse. It is measured along the direction of Position.P[1].", + "SemiAxis2": "The second radius of the ellipse. It is measured along the direction of Position.P[2]." + }, + "description": "IfcEllipseProfileDef defines an ellipse as the profile definition used by the swept surface geometry or the swept area solid. It is given by its semi axis attributes and placed within the 2D position coordinate system, established by the Position attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEllipseProfileDef.htm" + }, + "IfcEnergyConversionDevice": { + "description": "The distribution flow element IfcEnergyConversionDevice defines the occurrence of a device used to perform energy conversion or heat transfer and typically participates in a flow distribution system. Its type is defined by IfcEnergyConversionDeviceType or its subtypes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEnergyConversionDevice.htm" + }, + "IfcEnergyConversionDeviceType": { + "description": "The element type IfcEnergyConversionType defines a list of commonly shared property set definitions of an energy conversion device and an optional set of product representations. It is used to define an energy conversion device specification (the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEnergyConversionDeviceType.htm" + }, + "IfcEngine": { + "description": "An engine is a device that converts fuel into mechanical energy through combustion.", + "predefined_types": { + "EXTERNALCOMBUSTION": "Combustion is external.", + "INTERNALCOMBUSTION": "Combustion is internal.", + "NOTDEFINED": "Undefined engine type.", + "USERDEFINED": "User-defined engine type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEngine.htm" + }, + "IfcEngineType": { + "description": "The energy conversion device type IfcEngineType defines commonly shared information for occurrences of engines. The set of shared information may include:", + "predefined_types": { + "EXTERNALCOMBUSTION": "Combustion is external.", + "INTERNALCOMBUSTION": "Combustion is internal.", + "NOTDEFINED": "Undefined engine type.", + "USERDEFINED": "User-defined engine type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEngineType.htm" + }, + "IfcEvaporativeCooler": { + "description": "An evaporative cooler is a device that cools air by saturating it with water vapor.", + "predefined_types": { + "DIRECTEVAPORATIVEAIRWASHER": "Direct evaporative air washer: Cools the air stream by evaporating water dircectly into the air stream using coolers with spray-type air washer consist of a chamber or casing containing spray nozzles, and tank for collecting spray water, and an eliminator section for removing entrained drops of water from the air.", + "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER": "Direct evaporative packaged rotary air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers that wet and wash the evaporative pad by rotating it through a water bath.", + "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER": "Direct evaporative random media air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with evaporative pads, usually of aspen wood or plastic fiber/foam.", + "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER": "Direct evaporative rigid media air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with sheets of rigid, corrugated material as the wetted surface.", + "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER": "Direct evaporative slingers packaged air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with a water slinger in an evaporative cooling section and a fan section.", + "INDIRECTDIRECTCOMBINATION": "Indirect/Direct combination: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream using a two-stage cooler with a first-stage indirect evaporative cooler and second-stage direct evaporative cooler.", + "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER": "Indirect evaporative cooling tower or coil cooler: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream using a combination of a cooling tower or other evaporative water cooler with a water-to-air heat exchanger coil and water circulating pump.", + "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER": "Indirect evaporative package air cooler: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream. On one side of the heat exchanger, the secondary air stream is cooled by evaporation, while on the other side of heat exchanger, the primary air stream (conditioned air to be supplied to the room) is sensibly cooled by the heat exchanger surfaces.", + "INDIRECTEVAPORATIVEWETCOIL": "Indirect evaporative wet coil: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream. Water is sprayed directly on the tubes of the heat exchanger where latent cooling takes place and the vaporization of the water on the outside of the heat exchanger tubes allows the simultaneous heat and mass transfer which removes heat from the supply air on the tube side.", + "NOTDEFINED": "Undefined evaporative cooler type.", + "USERDEFINED": "User-defined evaporative cooler type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEvaporativeCooler.htm" + }, + "IfcEvaporativeCoolerType": { + "description": "The energy conversion device type IfcEvaporativeCoolerType defines commonly shared information for occurrences of evaporative coolers. The set of shared information may include:", + "predefined_types": { + "DIRECTEVAPORATIVEAIRWASHER": "Direct evaporative air washer: Cools the air stream by evaporating water dircectly into the air stream using coolers with spray-type air washer consist of a chamber or casing containing spray nozzles, and tank for collecting spray water, and an eliminator section for removing entrained drops of water from the air.", + "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER": "Direct evaporative packaged rotary air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers that wet and wash the evaporative pad by rotating it through a water bath.", + "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER": "Direct evaporative random media air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with evaporative pads, usually of aspen wood or plastic fiber/foam.", + "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER": "Direct evaporative rigid media air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with sheets of rigid, corrugated material as the wetted surface.", + "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER": "Direct evaporative slingers packaged air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with a water slinger in an evaporative cooling section and a fan section.", + "INDIRECTDIRECTCOMBINATION": "Indirect/Direct combination: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream using a two-stage cooler with a first-stage indirect evaporative cooler and second-stage direct evaporative cooler.", + "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER": "Indirect evaporative cooling tower or coil cooler: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream using a combination of a cooling tower or other evaporative water cooler with a water-to-air heat exchanger coil and water circulating pump.", + "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER": "Indirect evaporative package air cooler: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream. On one side of the heat exchanger, the secondary air stream is cooled by evaporation, while on the other side of heat exchanger, the primary air stream (conditioned air to be supplied to the room) is sensibly cooled by the heat exchanger surfaces.", + "INDIRECTEVAPORATIVEWETCOIL": "Indirect evaporative wet coil: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream. Water is sprayed directly on the tubes of the heat exchanger where latent cooling takes place and the vaporization of the water on the outside of the heat exchanger tubes allows the simultaneous heat and mass transfer which removes heat from the supply air on the tube side.", + "NOTDEFINED": "Undefined evaporative cooler type.", + "USERDEFINED": "User-defined evaporative cooler type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEvaporativeCoolerType.htm" + }, + "IfcEvaporator": { + "description": "An evaporator is a device in which a liquid refrigerent is vaporized and absorbs heat from the surrounding fluid.", + "predefined_types": { + "DIRECTEXPANSION": "Direct-expansion evaporator.", + "DIRECTEXPANSIONBRAZEDPLATE": "Direct-expansion evaporator where a refrigerant evaporates inside plates brazed or welded together to make up an assembly of separate channels.", + "DIRECTEXPANSIONSHELLANDTUBE": "Direct-expansion evaporator where a refrigerant evaporates inside a series of baffles that channel the fluid throughout the shell side.", + "DIRECTEXPANSIONTUBEINTUBE": "Direct-expansion evaporator where a refrigerant evaporates inside one or more pairs of coaxial tubes.", + "FLOODEDSHELLANDTUBE": "Evaporator in which refrigerant evaporates outside tubes.", + "NOTDEFINED": "Undefined evaporator type.", + "SHELLANDCOIL": "Evaporator in which refrigerant evaporates inside a simple coiled tube immersed in the fluid to be cooled.", + "USERDEFINED": "User-defined evaporator type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEvaporator.htm" + }, + "IfcEvaporatorType": { + "description": "The energy conversion device type IfcEvaporatorType defines commonly shared information for occurrences of evaporators. The set of shared information may include:", + "predefined_types": { + "DIRECTEXPANSION": "Direct-expansion evaporator.", + "DIRECTEXPANSIONBRAZEDPLATE": "Direct-expansion evaporator where a refrigerant evaporates inside plates brazed or welded together to make up an assembly of separate channels.", + "DIRECTEXPANSIONSHELLANDTUBE": "Direct-expansion evaporator where a refrigerant evaporates inside a series of baffles that channel the fluid throughout the shell side.", + "DIRECTEXPANSIONTUBEINTUBE": "Direct-expansion evaporator where a refrigerant evaporates inside one or more pairs of coaxial tubes.", + "FLOODEDSHELLANDTUBE": "Evaporator in which refrigerant evaporates outside tubes.", + "NOTDEFINED": "Undefined evaporator type.", + "SHELLANDCOIL": "Evaporator in which refrigerant evaporates inside a simple coiled tube immersed in the fluid to be cooled.", + "USERDEFINED": "User-defined evaporator type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEvaporatorType.htm" + }, + "IfcEvent": { + "attributes": { + "EventOccurenceTime": "The date and/or time at which an event occurs.", + "EventTriggerType": "Identifies the predefined types of event trigger from which the type required may be set.", + "UserDefinedEventTriggerType": "A user defined event trigger type, the value of which is asserted when the value of an event trigger type is declared as USERDEFINED." + }, + "description": "An IfcEvent is something that happens that triggers an action or response.", + "predefined_types": { + "ENDEVENT": "A terminating event of a process.", + "INTERMEDIATEEVENT": "An event that occurs at an intermediate stage of a process.", + "NOTDEFINED": "Not defined.", + "STARTEVENT": "An initiating event of a process.", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEvent.htm" + }, + "IfcEventTime": { + "attributes": { + "ActualDate": "The date on which an event actually occurs. It is a measured value.", + "EarlyDate": "The earliest date on which an event can occur. It is a calculated value.", + "LateDate": "The latest date on which an event can occur. It is a calculated value.", + "ScheduleDate": "The date on which an event is scheduled to occur. The value might be measured or somehow calculated, which is defined by ScheduleDataOrigin." + }, + "description": "IfcEventTime captures the time-related information about an event including the different types of event dates (i.e. actual, scheduled, early, and late).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEventTime.htm" + }, + "IfcEventType": { + "attributes": { + "EventTriggerType": "Identifies the predefined types of event trigger from which the type required may be set.", + "UserDefinedEventTriggerType": "A user defined event trigger type, the value of which is asserted when the value of an event trigger type is declared as USERDEFINED." + }, + "description": "An IfcEventType defines a particular type of event that may be specified.", + "predefined_types": { + "ENDEVENT": "A terminating event of a process.", + "INTERMEDIATEEVENT": "An event that occurs at an intermediate stage of a process.", + "NOTDEFINED": "Not defined.", + "STARTEVENT": "An initiating event of a process.", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEventType.htm" + }, + "IfcExtendedProperties": { + "attributes": { + "Description": "Description for the set of properties.", + "Name": "The name given to the set of properties.", + "Properties": "The set of properties provided for this extended property collection." + }, + "description": "The IfcExtendedProperties is an abstract supertype of all extensible property collections that are applicable to certain characterized entities. Instantiable subtypes of IfcExtendedProperties assign the property collection to a particular characterized entity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExtendedProperties.htm" + }, + "IfcExternalInformation": { + "description": "An IfcExternalInformation is the identification of an information source that is not explicitly represented in the current model or in the project database (as an implementation of the current model). The IfcExternalInformation identifies the external source (classification, document, or library), but not the particular items such as a dictionary entry, a classification notation, or a document reference within the external source", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternalInformation.htm" + }, + "IfcExternalReference": { + "attributes": { + "ExternalReferenceForResources": "Reference to all associations between this external reference and objects within the IfcResourceObjectSelect that are tagged by the external reference.", + "Identification": "The Identification provides a unique identifier of the referenced item within the external source (classification, document or library). It may be provided as * a key, e.g. a classification notation, like NF2.3 * a handle * a uuid or guid", + "Location": "Location, where the external source (classification, document or library) can be accessed by electronic means. The electronic location is provided as an URI, and would normally be given as an URL location string.", + "Name": "Optional name to further specify the reference. It can provide a human readable identifier (which does not necessarily need to have a counterpart in the internal structure of the document)." + }, + "description": "An IfcExternalReference is the identification of information that is not explicitly represented in the current model or in the project database (as an implementation of the current model). Such information may be contained in classifications, documents or libraries. The IfcExternalReference identifies a particular item, such as a dictionary entry, a classification notation, or a document reference within the external source.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternalReference.htm" + }, + "IfcExternalReferenceRelationship": { + "attributes": { + "RelatedResourceObjects": "Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.", + "RelatingReference": "An external reference that can be used to tag an object within the range of IfcResourceObjectSelect." + }, + "description": "IfcExternalReferenceRelationship is a relationship entity that enables objects from the IfcResourceObjectSelect to have the ability to be tagged by external references.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternalReferenceRelationship.htm" + }, + "IfcExternalSpatialElement": { + "attributes": { + "BoundedBy": "Reference to a set of IfcRelSpaceBoundary's that defines the physical or virtual delimitation of that external spacial element against physical or virtual boundaries." + }, + "description": "The external spatial element defines external regions at the building site. Those regions can be defined:", + "predefined_types": { + "EXTERNAL": "External air space around the building.", + "EXTERNAL_EARTH": "External volume covered by earth around the building.", + "EXTERNAL_FIRE": "Space occupied by a neighboring building.", + "EXTERNAL_WATER": "External volume covered with water around the building.", + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternalSpatialElement.htm" + }, + "IfcExternalSpatialStructureElement": { + "description": "The external spatial structure element is an abstract entity provided for different kind of external spaces, regions, and volumes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternalSpatialStructureElement.htm" + }, + "IfcExternallyDefinedHatchStyle": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-46:1992\n> The externally defined hatch style is an entity which makes an external reference to a hatching style.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternallyDefinedHatchStyle.htm" + }, + "IfcExternallyDefinedSurfaceStyle": { + "description": "IfcExternallyDefinedSurfaceStyle is a definition of a surface style through referencing an external source, such as a material library for rendering information.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternallyDefinedSurfaceStyle.htm" + }, + "IfcExternallyDefinedTextFont": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-46:1992\n> The externally defined text font is an external reference to a text font", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternallyDefinedTextFont.htm" + }, + "IfcExtrudedAreaSolid": { + "attributes": { + "Depth": "The distance the surface is to be swept along the ExtrudedDirection.", + "ExtrudedDirection": "The direction in which the surface, provided by SweptArea is to be swept." + }, + "description": "The IfcExtrudedAreaSolid is defined by sweeping a cross section provided by a profile definition. The direction of the extrusion is given by the ExtrudedDirection attribute and the length of the extrusion is given by the Depth attribute. If the planar area has inner boundaries (holes defined), then those holes shall be swept into holes of the solid.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExtrudedAreaSolid.htm" + }, + "IfcExtrudedAreaSolidTapered": { + "attributes": { + "EndSweptArea": "The surface defining the end of the swept area. It is given as a profile definition. The position coordinate system of the EndSwptArea is generated by translating the SELF\\IfcSweptAreaSolid.Position along the SELF\\IfcExtrudedAreaSolid.ExtrudedDirection by the distance of SELF\\IfcExtrudedAreaSolid.Depth." + }, + "description": "IfcExtrudedAreaSolidTapered is defined by sweeping a cross section along a linear spine. The cross section may change along the sweep from the shape of the start cross section into the shape of the end cross section. The resulting solid is bounded by three or more faces: A start face, an end face (each defined by start and end planes and sections), and one or more lateral faces. Each lateral face is a ruled surface defined by a pair of corresponding edges of the start and end section.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExtrudedAreaSolidTapered.htm" + }, + "IfcFace": { + "attributes": { + "Bounds": "Boundaries of the face.", + "HasTextureMaps": "" + }, + "description": "An IfcFace is topological entity used to define surface, bounded by loops, of a shell.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFace.htm" + }, + "IfcFaceBasedSurfaceModel": { + "attributes": { + "FbsmFaces": "The set of connected face sets comprising the face based surface model." + }, + "description": "The IfcFaceBasedSurfaceModel represents the a shape by connected face sets. The connected faces have a dimensionality 2 and are placed in a coordinate space of dimensionality 3.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceBasedSurfaceModel.htm" + }, + "IfcFaceBound": { + "attributes": { + "Bound": "The loop which will be used as a face boundary.", + "Orientation": "This indicated whether (TRUE) or not (FALSE) the loop has the same sense when used to bound the face as when first defined. If sense is FALSE the senses of all its component oriented edges are implicitly reversed when used in the face." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A face bound is a loop which is intended to be used for bounding a face.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceBound.htm" + }, + "IfcFaceOuterBound": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A face outer bound is a special subtype of face bound which carries the additional semantics of defining an outer boundary on the face. No more than one boundary of a face shall be of this type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceOuterBound.htm" + }, + "IfcFaceSurface": { + "attributes": { + "FaceSurface": "The surface which defines the internal shape of the face. This surface may be unbounded. The domain of the face is defined by this surface and the bounding loops in the inherited attribute SELF\\FaceBounds.", + "SameSense": "This flag indicates whether the sense of the surface normal agrees with (TRUE), or opposes (FALSE), the sense of the topological normal to the face." + }, + "description": "The IfcFaceSurface defines the underlying geometry of the associated surface to the face.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFaceSurface.htm" + }, + "IfcFacetedBrep": { + "description": "The IfcFacetedBrep is a manifold solid brep with the restriction that all faces are planar and bounded polygons.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacetedBrep.htm" + }, + "IfcFacetedBrepWithVoids": { + "attributes": { + "Voids": "Set of closed shells defining voids within the solid." + }, + "description": "The IfcFacetedBrepWithVoids is a specialization of a faceted B-rep which contains one or more voids in its interior. The voids are represented as closed shells which are defined so that the shell normal point into the void.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacetedBrepWithVoids.htm" + }, + "IfcFacility": { + "description": "A Facility (derived from IfcSpatialStructureElement) may be an IfcBuilding, an IfcBridge, an IfcRailway, an IfcRoad, an IfcMarineFacility (or any other type of built facility defined in the future, such as IfcTunnel).\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacility.htm" + }, + "IfcFacilityPart": { + "attributes": { + "UsageType": "" + }, + "description": "IfcFacilityPart provides for spatial breakdown of built facilities. It may be further specialised according to the type of facility being broken down.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacilityPart.htm" + }, + "IfcFacilityPartCommon": { + "description": "A part of a facility.\n", + "predefined_types": { + "ABOVEGROUND": "A vertical facility part for elements belonging to the space above the finished ground.", + "BELOWGROUND": "A vertical facility part for the containment of elements below the finished ground. This may include for example earthworks elements and elements in a pavement structure.", + "JUNCTION": "A longitudinal facility part providing an at grade junction between two or more segments of longitudinal facilities usually of the same type.", + "LEVELCROSSING": "A longitudinal facility part providing an at grade crossing between two or more different modes of transport e.g. road and railway or road and pedestrian.", + "NOTDEFINED": "Undefined type.", + "SEGMENT": "A longitudinal facility part encompassing a linear portion of the facility defined by some uniform characteristics, or a transition between segments of uniform characteristics.", + "SUBSTRUCTURE": "A vertical facility part comprising of an underlying or supporting structure. this can be above or below finished ground level.", + "SUPERSTRUCTURE": "A vertical facility part comprising of the upper volume of a structure, usually forming the volume of operation or the receiving of live loading.", + "TERMINAL": "A longitudinal facility part that represents a termination segment of a longitudinal facility such as the end of a breakwater, road or rail section.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacilityPartCommon.htm" + }, + "IfcFailureConnectionCondition": { + "attributes": { + "CompressionFailureX": "Compression force in x-direction leading to failure of the connection.", + "CompressionFailureY": "Compression force in y-direction leading to failure of the connection.", + "CompressionFailureZ": "Compression force in z-direction leading to failure of the connection.", + "TensionFailureX": "Tension force in x-direction leading to failure of the connection.", + "TensionFailureY": "Tension force in y-direction leading to failure of the connection.", + "TensionFailureZ": "Tension force in z-direction leading to failure of the connection." + }, + "description": "Defines forces at which a support or connection fails.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFailureConnectionCondition.htm" + }, + "IfcFan": { + "description": "A fan is a device which imparts mechanical work on a gas. A typical usage of a fan is to induce airflow in a building services air distribution system.", + "predefined_types": { + "CENTRIFUGALAIRFOIL": "Air flows through the impeller radially using blades that are airfoil shaped.", + "CENTRIFUGALBACKWARDINCLINEDCURVED": "Air flows through the impeller radially using blades that are backward curved.", + "CENTRIFUGALFORWARDCURVED": "Air flows through the impeller radially using blades that are forward curved.", + "CENTRIFUGALRADIAL": "Air flows through the impeller radially using blades that are uncurved or slightly forward curved.", + "NOTDEFINED": "Undefined fan type.", + "PROPELLORAXIAL": "Air flows through the impeller axially and small hub-to-tip ratio impeller mounted in an orifice plate or inlet ring.", + "TUBEAXIAL": "Air flows through the impeller axially with reduced tip clearance and operating at higher tip speeds.", + "USERDEFINED": "User-defined fan type.", + "VANEAXIAL": "Air flows through the impeller axially with guide vanes and reduced running blade tip clearance." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFan.htm" + }, + "IfcFanType": { + "description": "The flow moving device type IfcFanType defines commonly shared information for occurrences of fans. The set of shared information may include:", + "predefined_types": { + "CENTRIFUGALAIRFOIL": "Air flows through the impeller radially using blades that are airfoil shaped.", + "CENTRIFUGALBACKWARDINCLINEDCURVED": "Air flows through the impeller radially using blades that are backward curved.", + "CENTRIFUGALFORWARDCURVED": "Air flows through the impeller radially using blades that are forward curved.", + "CENTRIFUGALRADIAL": "Air flows through the impeller radially using blades that are uncurved or slightly forward curved.", + "NOTDEFINED": "Undefined fan type.", + "PROPELLORAXIAL": "Air flows through the impeller axially and small hub-to-tip ratio impeller mounted in an orifice plate or inlet ring.", + "TUBEAXIAL": "Air flows through the impeller axially with reduced tip clearance and operating at higher tip speeds.", + "USERDEFINED": "User-defined fan type.", + "VANEAXIAL": "Air flows through the impeller axially with guide vanes and reduced running blade tip clearance." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFanType.htm" + }, + "IfcFastener": { + "description": "Representations of fixing parts which are used as fasteners to connect or join elements with other elements. Excluded are mechanical fasteners which are modeled by a separate entity (IfcMechanicalFastener).", + "predefined_types": { + "GLUE": "A fastening connection where glue is used to join together elements.", + "MORTAR": "A composition of mineralic or other materials used to fill jointing gaps and possibly fulfilling a load carrying role.", + "NOTDEFINED": "Undefined fastener.", + "USERDEFINED": "User-defined fastener.", + "WELD": "A weld seam between parts of metallic material or other suitable materials." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFastener.htm" + }, + "IfcFastenerType": { + "description": "The element component type IfcFastenerType defines commonly shared information for occurrences of fasteners. The set of shared information may include:", + "predefined_types": { + "GLUE": "A fastening connection where glue is used to join together elements.", + "MORTAR": "A composition of mineralic or other materials used to fill jointing gaps and possibly fulfilling a load carrying role.", + "NOTDEFINED": "Undefined fastener.", + "USERDEFINED": "User-defined fastener.", + "WELD": "A weld seam between parts of metallic material or other suitable materials." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFastenerType.htm" + }, + "IfcFeatureElement": { + "description": "A feature element is a generalization of all existence dependent elements which modify the shape and appearance of the associated master element. The IfcFeatureElement offers the ability to handle shape modifiers as semantic objects within the IFC object model.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFeatureElement.htm" + }, + "IfcFeatureElementAddition": { + "attributes": { + "ProjectsElements": "Reference to the IfcRelProjectsElement relationship that uses this IfcFeatureElementAddition to create a volume addition at an element. The IfcFeatureElementAddition can only be used to create a single addition at a single element using Boolean addition operation." + }, + "description": "A feature element addition is a specialization of the general feature element, that represents an existence dependent element which modifies the shape and appearance of the associated master element. The IfcFeatureElementAddition offers the ability to handle shape modifiers as semantic objects within the IFC object model that add to the shape of the master element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFeatureElementAddition.htm" + }, + "IfcFeatureElementSubtraction": { + "attributes": { + "VoidsElements": "Reference to the Voids Relationship that uses this Opening Element to create a void within an Element. The Opening Element can only be used to create a single void within a single Element." + }, + "description": "The IfcFeatureElementSubtraction is specialization of the general feature element, that represents an existence dependent elements which modifies the shape and appearance of the associated master element. The IfcFeatureElementSubtraction offers the ability to handle shape modifiers as semantic objects within the IFC object model that subtract from the shape of the master element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFeatureElementSubtraction.htm" + }, + "IfcFillAreaStyle": { + "attributes": { + "FillStyles": "The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.", + "ModelOrDraughting": "Indication whether the length measures provided for the presentation style are model based, or draughting based." + }, + "description": "An IfcFillAreaStyle provides the style table for presentation information assigned to annotation fill areas or surfaces for hatching and tiling. The _IfcFillAreaStyle_defines hatches as model hatches, that is, the distance between hatch lines, or the curve patterns of hatch lines are given in model space dimensions (that have to be scaled using the target plot scale). The IfcFillAreaStyle allows for the following combinations of defining the style of hatching and tiling:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFillAreaStyle.htm" + }, + "IfcFillAreaStyleHatching": { + "attributes": { + "HatchLineAngle": "A plane angle measure determining the direction of the parallel hatching lines.", + "HatchLineAppearance": "The curve style of the hatching lines. Any curve style pattern shall start at the origin of each hatch line.", + "PatternStart": "A distance along the reference hatch line which is the start point for the curve style font pattern of the reference hatch line. If not given, the start point of the curve style font pattern is at the (virtual) hatching coordinate system.", + "PointOfReferenceHatchLine": "A Cartesian point which defines the offset of the reference hatch line from the origin of the (virtual) hatching coordinate system. The origin is used for mapping the fill area style hatching onto an annotation fill area or surface. The reference hatch line would then appear with this offset from the fill style target point. If not given the reference hatch lines goes through the origin of the (virtual) hatching coordinate system.", + "StartOfNextHatchLine": "A repetition factor that determines the distance between adjacent hatch lines. The factor can either be defined by a parallel offset, or by a repeat factor provided by IfcVector." + }, + "description": "The IfcFillAreaStyleHatching is used to define simple, vector-based hatching patterns, based on styled straight lines. The curve font, color and thickness is given by the HatchLineAppearance, the angle by the HatchLineAngle and the distance to the next hatch line by StartOfNextHatchLine, being either an offset distance or a vector.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFillAreaStyleHatching.htm" + }, + "IfcFillAreaStyleTiles": { + "attributes": { + "Tiles": "A set of constituents of the tile being a styled item that is used as the annotation symbol for tiling the filled area.", + "TilingPattern": "A two direction repeat factor defining the shape and relative positioning of the tiles.", + "TilingScale": "The scale factor applied to each tile as it is placed in the annotation fill area." + }, + "description": "The IfcFillAreaStyleTiles defines the filling of an IfcAnnotationFillArea by recurring patterns of styled two dimensional geometry, called a tile. The recurrence pattern is determined by two vectors, that multiply the tile in regular form.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFillAreaStyleTiles.htm" + }, + "IfcFilter": { + "description": "A filter is an apparatus used to remove particulate or gaseous matter from fluids and gases.", + "predefined_types": { + "AIRPARTICLEFILTER": "A filter used to remove particulates from air.", + "COMPRESSEDAIRFILTER": "A filter used to remove particulates from compressed air.", + "NOTDEFINED": "Undefined filter type.", + "ODORFILTER": "A filter used to remove odors from air.", + "OILFILTER": "A filter used to remove particulates from oil.", + "STRAINER": "A filter used to remove particulates from a fluid.", + "USERDEFINED": "User-defined filter type.", + "WATERFILTER": "A filter used to remove particulates from water." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFilter.htm" + }, + "IfcFilterType": { + "description": "The flow treatment device type IfcFilterType defines commonly shared information for occurrences of filters. The set of shared information may include:", + "predefined_types": { + "AIRPARTICLEFILTER": "A filter used to remove particulates from air.", + "COMPRESSEDAIRFILTER": "A filter used to remove particulates from compressed air.", + "NOTDEFINED": "Undefined filter type.", + "ODORFILTER": "A filter used to remove odors from air.", + "OILFILTER": "A filter used to remove particulates from oil.", + "STRAINER": "A filter used to remove particulates from a fluid.", + "USERDEFINED": "User-defined filter type.", + "WATERFILTER": "A filter used to remove particulates from water." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFilterType.htm" + }, + "IfcFireSuppressionTerminal": { + "description": "A fire suppression terminal has the purpose of delivering a fluid (gas or liquid) that will suppress a fire.", + "predefined_types": { + "BREECHINGINLET": "Symmetrical pipe fitting that unites two or more inlets into a single pipe. A breeching inlet may be used on either a wet or dry riser. Used by fire services personnel for fast connection of fire appliance hose reels. May also be used for foam.", + "FIREHYDRANT": "Device, fitted to a pipe, through which a temporary supply of water may be provided. May also be termed a stand pipe.", + "FIREMONITOR": "Fire monitor.", + "HOSEREEL": "A supporting framework on which a hose may be wound.", + "NOTDEFINED": "Undefined type.", + "SPRINKLER": "Device for sprinkling water from a pipe under pressure over an area.", + "SPRINKLERDEFLECTOR": "Device attached to a sprinkler to deflect the water flow into a spread pattern to cover the required area.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFireSuppressionTerminal.htm" + }, + "IfcFireSuppressionTerminalType": { + "description": "The flow terminal type IfcFireSuppressionTerminalType defines commonly shared information for occurrences of fire suppression terminals. The set of shared information may include:", + "predefined_types": { + "BREECHINGINLET": "Symmetrical pipe fitting that unites two or more inlets into a single pipe. A breeching inlet may be used on either a wet or dry riser. Used by fire services personnel for fast connection of fire appliance hose reels. May also be used for foam.", + "FIREHYDRANT": "Device, fitted to a pipe, through which a temporary supply of water may be provided. May also be termed a stand pipe.", + "FIREMONITOR": "Fire monitor.", + "HOSEREEL": "A supporting framework on which a hose may be wound.", + "NOTDEFINED": "Undefined type.", + "SPRINKLER": "Device for sprinkling water from a pipe under pressure over an area.", + "SPRINKLERDEFLECTOR": "Device attached to a sprinkler to deflect the water flow into a spread pattern to cover the required area.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFireSuppressionTerminalType.htm" + }, + "IfcFixedReferenceSweptAreaSolid": { + "attributes": { + "FixedReference": "" + }, + "description": "An IfcFixedReferenceSweptAreaSolid is a type of swept area solid which is the result of sweeping an area along a Directrix. The swept area is provided by a subtype of IfcProfileDef. The profile is placed by an implicit cartesian transformation operator at the start point of the sweep, where the profile normal agrees to the start tangent of the directrix at this point, and the profile's x-axis agrees to the orthogonal projection of the FixedReference direction within the plane of start tangent and _Fixed_Reference_. The orientation of the curve during the sweeping operation is controlled by the FixedReference direction.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFixedReferenceSweptAreaSolid.htm" + }, + "IfcFlowController": { + "description": "The distribution flow element IfcFlowController defines the occurrence of elements of a distribution system that are used to regulate flow through a distribution system. Examples include dampers, valves, switches, and relays. Its type is defined by IfcFlowControllerType or subtypes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowController.htm" + }, + "IfcFlowControllerType": { + "description": "The element type IfcFlowControllerType defines a list of commonly shared property set definitions of a flow controller and an optional set of product representations. It is used to define a flow controller specification (i.e. the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowControllerType.htm" + }, + "IfcFlowFitting": { + "description": "The distribution flow element IfcFlowFitting defines the occurrence of a junction or transition in a flow distribution system, such as an elbow or tee. Its type is defined by IfcFlowFittingType or its subtypes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowFitting.htm" + }, + "IfcFlowFittingType": { + "description": "The element type IfcFlowFittingType defines a list of commonly shared property set definitions of a flow fitting and an optional set of product representations. It is used to define a flow fitting specification (i.e. the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowFittingType.htm" + }, + "IfcFlowInstrument": { + "description": "A flow instrument reads and displays the value of a particular property of a system at a point, or displays the difference in the value of a property between two points.", + "predefined_types": { + "AMMETER": "A device that reads and displays the current flow in a circuit.", + "COMBINED": "A device that reads and displays the value of multiple properties of a system at a point, or displays the difference in the value of a property between two points.", + "FREQUENCYMETER": "A device that reads and displays the electrical frequency of an alternating current circuit.", + "NOTDEFINED": "Undefined type.", + "PHASEANGLEMETER": "A device that reads and displays the phase angle of a phase in a polyphase electrical circuit.", + "POWERFACTORMETER": "A device that reads and displays the power factor of an electrical circuit.", + "PRESSUREGAUGE": "A device that reads and displays a pressure value at a point or the pressure difference between two points.", + "THERMOMETER": "A device that reads and displays a temperature value at a point.", + "USERDEFINED": "User-defined type.", + "VOLTMETER": "A device that measures and displays the voltage in a circuit.", + "VOLTMETER_PEAK": "A device that reads and displays the peak voltage in an electrical circuit.", + "VOLTMETER_RMS": "A device that reads and displays the RMS (mean) voltage in an electrical circuit." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowInstrument.htm" + }, + "IfcFlowInstrumentType": { + "description": "The distribution control element type IfcFlowInstrumentType defines commonly shared information for occurrences of flow instruments. The set of shared information may include:", + "predefined_types": { + "AMMETER": "A device that reads and displays the current flow in a circuit.", + "COMBINED": "A device that reads and displays the value of multiple properties of a system at a point, or displays the difference in the value of a property between two points.", + "FREQUENCYMETER": "A device that reads and displays the electrical frequency of an alternating current circuit.", + "NOTDEFINED": "Undefined type.", + "PHASEANGLEMETER": "A device that reads and displays the phase angle of a phase in a polyphase electrical circuit.", + "POWERFACTORMETER": "A device that reads and displays the power factor of an electrical circuit.", + "PRESSUREGAUGE": "A device that reads and displays a pressure value at a point or the pressure difference between two points.", + "THERMOMETER": "A device that reads and displays a temperature value at a point.", + "USERDEFINED": "User-defined type.", + "VOLTMETER": "A device that measures and displays the voltage in a circuit.", + "VOLTMETER_PEAK": "A device that reads and displays the peak voltage in an electrical circuit.", + "VOLTMETER_RMS": "A device that reads and displays the RMS (mean) voltage in an electrical circuit." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowInstrumentType.htm" + }, + "IfcFlowMeter": { + "description": "A flow meter is a device that is used to measure the flow rate in a system.", + "predefined_types": { + "ENERGYMETER": "An electric meter or energy meter is a device that measures the amount of electrical energy supplied to or produced by a residence, business or machine.", + "GASMETER": "A device that measures the quantity of a gas or fuel.", + "NOTDEFINED": "Undefined meter type", + "OILMETER": "A device that measures the quantity of oil.", + "USERDEFINED": "User-defined meter type", + "WATERMETER": "A device that measures the quantity of water." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowMeter.htm" + }, + "IfcFlowMeterType": { + "description": "The flow controller type IfcFlowMeterType defines commonly shared information for occurrences of flow meters. The set of shared information may include:", + "predefined_types": { + "ENERGYMETER": "An electric meter or energy meter is a device that measures the amount of electrical energy supplied to or produced by a residence, business or machine.", + "GASMETER": "A device that measures the quantity of a gas or fuel.", + "NOTDEFINED": "Undefined meter type", + "OILMETER": "A device that measures the quantity of oil.", + "USERDEFINED": "User-defined meter type", + "WATERMETER": "A device that measures the quantity of water." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowMeterType.htm" + }, + "IfcFlowMovingDevice": { + "description": "The distribution flow element IfcFlowMovingDevice defines the occurrence of an apparatus used to distribute, circulate or perform conveyance of fluids, including liquids and gases (such as a pump or fan), and typically participates in a flow distribution system. Its type is defined by IfcFlowMovingDeviceType or its subtypes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowMovingDevice.htm" + }, + "IfcFlowMovingDeviceType": { + "description": "The element type IfcFlowMovingDeviceType defines a list of commonly shared property set definitions of a flow moving device and an optional set of product representations. It is used to define a flow moving device specification (i.e. the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowMovingDeviceType.htm" + }, + "IfcFlowSegment": { + "description": "The distribution flow element IfcFlowSegment defines the occurrence of a segment of a flow distribution system.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowSegment.htm" + }, + "IfcFlowSegmentType": { + "description": "The element type IfcFlowSegmentType defines a list of commonly shared property set definitions of a flow segment and an optional set of product representations. It is used to define a flow segment specification (the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowSegmentType.htm" + }, + "IfcFlowStorageDevice": { + "description": "The distribution flow element IfcFlowStorageDevice defines the occurrence of a device that participates in a distribution system and is used for temporary storage (such as a tank). Its type is defined by IfcFlowStorageDeviceType or its subtypes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowStorageDevice.htm" + }, + "IfcFlowStorageDeviceType": { + "description": "The element type IfcFlowStorageDeviceType defines a list of commonly shared property set definitions of a flow storage device and an optional set of product representations. It is used to define a flow storage device specification (the specific product information that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowStorageDeviceType.htm" + }, + "IfcFlowTerminal": { + "description": "The distribution flow element IfcFlowTerminal defines the occurrence of a permanently attached element that acts as a terminus or beginning of a distribution system (such as an air outlet, drain, water closet, or sink). A terminal is typically a point at which a system interfaces with an external environment. Its type is defined by IfcFlowTerminalType or its subtypes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowTerminal.htm" + }, + "IfcFlowTerminalType": { + "description": "The element type IfcFlowTerminalType defines a list of commonly shared property set definitions of a flow terminal and an optional set of product representations. It is used to define a flow terminal specification (the specific product information that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowTerminalType.htm" + }, + "IfcFlowTreatmentDevice": { + "description": "The distribution flow element IfcFlowTreatmentDevice defines the occurrence of a device typically used to remove unwanted matter from a fluid, either liquid or gas, and typically participates in a flow distribution system. Its type is defined by IfcFlowTreatmentDeviceType or its subtypes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowTreatmentDevice.htm" + }, + "IfcFlowTreatmentDeviceType": { + "description": "The element type IfcFlowTreatmentDeviceType defines a list of commonly shared property set definitions of a flow treatment device and an optional set of product representations. It is used to define a flow treatment device specification (the specific product information that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowTreatmentDeviceType.htm" + }, + "IfcFooting": { + "description": "A footing is a part of the foundation of a structure that spreads and transmits the load to the soil. A footing is also characterized as shallow foundation, where the loads are transferred to the ground near the surface.", + "predefined_types": { + "CAISSON_FOUNDATION": "A foundation construction type used in underwater construction.", + "FOOTING_BEAM": "Footing elements that are in bending and are supported clear of the ground. They will normally span between piers, piles or pile caps. They are distinguished from beams in the building superstructure since they will normally require a lower grade of finish. They are distinguished from STRIP_FOOTING since they are clear of the ground surface and hence require support to the lower face while the concrete is curing.", + "NOTDEFINED": "The type of footing is not defined.", + "PAD_FOOTING": "An element that transfers the load of a single column (possibly two) to the ground.", + "PILE_CAP": "An element that transfers the load from a column or group of columns to a pier or pile or group of piers or piles.", + "STRIP_FOOTING": "A linear element that transfers loads into the ground from either a continuous element, such as a wall, or from a series of elements, such as columns.", + "USERDEFINED": "Special types of footings which meet specific local requirements." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFooting.htm" + }, + "IfcFootingType": { + "description": "The building element type IfcFootingType defines commonly shared information for occurrences of footings. The set of shared information may include:", + "predefined_types": { + "CAISSON_FOUNDATION": "A foundation construction type used in underwater construction.", + "FOOTING_BEAM": "Footing elements that are in bending and are supported clear of the ground. They will normally span between piers, piles or pile caps. They are distinguished from beams in the building superstructure since they will normally require a lower grade of finish. They are distinguished from STRIP_FOOTING since they are clear of the ground surface and hence require support to the lower face while the concrete is curing.", + "NOTDEFINED": "The type of footing is not defined.", + "PAD_FOOTING": "An element that transfers the load of a single column (possibly two) to the ground.", + "PILE_CAP": "An element that transfers the load from a column or group of columns to a pier or pile or group of piers or piles.", + "STRIP_FOOTING": "A linear element that transfers loads into the ground from either a continuous element, such as a wall, or from a series of elements, such as columns.", + "USERDEFINED": "Special types of footings which meet specific local requirements." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFootingType.htm" + }, + "IfcFurnishingElement": { + "description": "A furnishing element is a generalization of all furniture related objects. Furnishing objects are characterized as being", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFurnishingElement.htm" + }, + "IfcFurnishingElementType": { + "description": "IfcFurnishingElementType defines a list of commonly shared property set definitions of an element and an optional set of product representations. It is used to define an element specification (the specific product information, that is common to all occurrences of that product type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFurnishingElementType.htm" + }, + "IfcFurniture": { + "description": "Furniture defines complete furnishings such as a table, desk, chair, or cabinet, which may or may not be permanently attached to a building structure.", + "predefined_types": { + "BED": "Furniture for sleeping.", + "CHAIR": "Furniture for seating a single person.", + "DESK": "Furniture with a countertop and optional drawers for a single person.", + "FILECABINET": "Furniture with sliding drawers for storing files.", + "NOTDEFINED": "Undefined type.", + "SHELF": "Furniture for storing books or other items.", + "SOFA": "Furniture for seating multiple people.", + "TABLE": "Furniture with a countertop for multiple people.", + "TECHNICALCABINET": "A technical cabinet is a piece of furniture for holding, displaying and protecting technical appliances, usually organized in shelves, drawers or racks.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFurniture.htm" + }, + "IfcFurnitureType": { + "attributes": { + "AssemblyPlace": "A designation of where the assembly is intended to take place. A selection of alternatives s provided in an enumerated list." + }, + "description": "The furnishing element type IfcFurnitureType defines commonly shared information for occurrences of furnitures. The set of shared information may include:", + "predefined_types": { + "BED": "Furniture for sleeping.", + "CHAIR": "Furniture for seating a single person.", + "DESK": "Furniture with a countertop and optional drawers for a single person.", + "FILECABINET": "Furniture with sliding drawers for storing files.", + "NOTDEFINED": "Undefined type.", + "SHELF": "Furniture for storing books or other items.", + "SOFA": "Furniture for seating multiple people.", + "TABLE": "Furniture with a countertop for multiple people.", + "TECHNICALCABINET": "A technical cabinet is a piece of furniture for holding, displaying and protecting technical appliances, usually organized in shelves, drawers or racks.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFurnitureType.htm" + }, + "IfcGeographicElement": { + "description": "An IfcGeographicElement is a generalization of all elements within a geographical landscape. It includes occurrences of typical geographical elements, often referred to as features, such as trees or terrain. Common type information behind several occurrences of IfcGeographicElement is provided by the IfcGeographicElementType.", + "predefined_types": { + "NOTDEFINED": "Not defined", + "SOIL_BORING_POINT": "Soil boring point", + "TERRAIN": "Terrain", + "USERDEFINED": "User defined", + "VEGETATION": "Plant life or plant cover (as of an area). For example trees, shrubs, herbs, grasses, ferns, and mosses." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeographicElement.htm" + }, + "IfcGeographicElementType": { + "description": "An IfcGeographicElementType is used to define an element specification of a geographic element (i.e. the specific product information, that is common to all occurrences of that product type). Geographic element types include for different types of element that may be used to represent information within a geographical landscape external to a building. Within the world of geographic information they are referred to generally as 'features'. IfcGeographicElementType's include:", + "predefined_types": { + "NOTDEFINED": "Not defined", + "SOIL_BORING_POINT": "Soil boring point", + "TERRAIN": "Terrain", + "USERDEFINED": "User defined", + "VEGETATION": "Plant life or plant cover (as of an area). For example trees, shrubs, herbs, grasses, ferns, and mosses." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeographicElementType.htm" + }, + "IfcGeometricCurveSet": { + "description": "The IfcGeometricCurveSet is used for the exchange of shape representation consisting of an collection of (2D or 3D) points and curves only.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricCurveSet.htm" + }, + "IfcGeometricRepresentationContext": { + "attributes": { + "CoordinateSpaceDimension": "The integer dimension count of the coordinate space modeled in a geometric representation context.", + "HasCoordinateOperation": "Indicates conversion between coordinate systems. In particular it refers to an IfcCoordinateOperation between a Geographic map coordinate reference system, and the engineering coordinate system of this construction project. If there is more then one IfcGeometricRepresentationContext provided to the IfcProject then all contexts shall have an identical instance of IfcCoordinateOperation as HasCoordinateOperation referring to the same instance of IfcCoordinateReferenceSystem.", + "HasSubContexts": "The set of IfcGeometricRepresentationSubContexts that refer to this IfcGeometricRepresentationContext.", + "Precision": "Value of the model precision for geometric models. It is a double value (REAL), typically in 1E-5 to 1E-8 range, that indicates the tolerance under which two given points are still assumed to be identical. The value can be used e.g. to sets the maximum distance from an edge curve to the underlying face surface in brep models.", + "TrueNorth": "Direction of the true north, or geographic northing direction, relative to the underlying project coordinate system. It is given by a 2 dimensional direction within the xy-plane of the project coordinate system. If not present, it defaults to 0. 1., meaning that the positive Y axis of the project coordinate system equals the geographic northing direction.", + "WorldCoordinateSystem": "Establishment of the engineering coordinate system (often referred to as the world coordinate system in CAD) for all representation contexts used by the project." + }, + "description": "The IfcGeometricRepresentationContext defines the context that applies to several shape representations of products within a project. It defines the type of the context in which the shape representation is defined, and the numeric precision applicable to the geometric representation items defined in this context. In addition it can be used to offset the project coordinate system from a global point of origin, using the WorldCoordinateSystem attribute. The main representation context may also provide the true north direction, see Figure 1.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm" + }, + "IfcGeometricRepresentationItem": { + "description": "An IfcGeometricRepresentationItem is the common supertype of all geometric items used within a representation. It is positioned within a geometric coordinate system, directly or indirectly through intervening items.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationItem.htm" + }, + "IfcGeometricRepresentationSubContext": { + "attributes": { + "ParentContext": "Parent context from which the sub context derives its world coordinate system, precision, space coordinate dimension and true north.", + "TargetScale": "The target plot scale of the representation to which this representation context applies.", + "TargetView": "Target view of the representation to which this representation context applies.", + "UserDefinedTargetView": "User defined target view, this attribute value shall be given, if the TargetView attribute is set to USERDEFINED." + }, + "description": "IfcGeometricRepresentationSubContext defines the context that applies to several shape representations of a product being a sub context, sharing the WorldCoordinateSystem, CoordinateSpaceDimension, Precision and TrueNorth attributes with the parent IfcGeometricRepresentationContext.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm" + }, + "IfcGeometricSet": { + "attributes": { + "Elements": "The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality." + }, + "description": "The IfcGeometricSet is used for the exchange of shape representation consisting of (2D or 3D) points, curves, and surfaces, which do not have a topological structure (such as connected face sets or shells), are not tessellated and are not solid models (such as swept solids, CSG or Brep).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricSet.htm" + }, + "IfcGeomodel": { + "description": "Representation of the concept of a volumetric geological and geotechnical model, usually an interpretation but sometimes created direct from ground penetrating measurement.\nThe assembly may contain one of more strata and other anthropic elements. The contained subtypes of IfcGeotechnicalStratum will have shape representations made from polyhedra or surfaces if a 'Yabuki' top surface model is being used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeomodel.htm" + }, + "IfcGeoslice": { + "description": "Representation of the concept of a sectional planar geological and geotechnical model, usually an interpretation but sometimes created direct from ground penetrating measurement. The assembly may contain one of more strata and anthropic elements. The contained subtypes of IfcGeotechnicalStratum will have shape representations made from polygons reflecting the visible section or poly lines if a 'Yabuki' top surface model is being used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeoslice.htm" + }, + "IfcGeotechnicalAssembly": { + "description": "Representation of the abstract concept of a geological and geotechnical model, usually an interpretation but sometimes created direct from ground penetrating measurement.\nUse of an assembly is optional but can carry the methodology and uncertainty information.\nSuch assemblies will include IfcGeotechnicalStratum entity types and may include other entity types such as IfcPile, IfcSlab or IfcSensor to represent the capping, lining or logging equipment present.\nIfcBorehole or IfcGeoSlice can have a physical reality as a construction hazard alongside being the carrier for the interpreted results. Geological hazards may be associated to any IfcGeotechnicalAssembly or IfcGeotechnicalStratum.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeotechnicalAssembly.htm" + }, + "IfcGeotechnicalElement": { + "description": "Abstract supertype for geotechnical entities.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeotechnicalElement.htm" + }, + "IfcGeotechnicalStratum": { + "description": "Representation of the concept of an identified discrete almost homogeneous geological feature with either an irregular solid or 'Yabuki' top surface shape or a regular voxel cubic shape. A stratum is represented as a discrete entity, specialised (sub typed) from IfcElement. A stratum may be broken down into smaller entities if properties vary across the stratum or alternatively properties may be described with bounded numeric ranges. A stratum may carry information about the physical form and its interpretation as a Geological Item (GML).\nThe shape representations used should correspond to the sub-type of IfcGeotechnicalAssembly in which it occurs\n", + "predefined_types": { + "NOTDEFINED": "", + "SOLID": "Representation of the concept of an identified discrete almost homogenous solid geological or surface feature, including discontinuities such as faults, fractures, boundaries and interfaces that are not explicitly modelled.", + "USERDEFINED": "", + "VOID": "Representation of the concept of an identified discrete air filled geological feature, including caves and other voids.", + "WATER": "Representation of the concept of an identified discrete water filled geological or surface feature including lakes, rivers and seas." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeotechnicalStratum.htm" + }, + "IfcGradientCurve": { + "attributes": { + "BaseCurve": "Base curve also the 2D projection of gradient curve.", + "EndPoint": "End point of gradient curve." + }, + "description": "Gradient curve is a type of curve 3D curve representation that is based on its 2D projection (BaseCurve) and a height deifned by its gradient segments which can be derived from a function that retrieves it from the segment start height, its placement and the ParentCurve instance and the type of the ParentCurve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGradientCurve.htm" + }, + "IfcGrid": { + "attributes": { + "UAxes": "List of grid axes defining the first row of grid lines.", + "VAxes": "List of grid axes defining the second row of grid lines.", + "WAxes": "List of grid axes defining the third row of grid lines. It may be given in the case of a triangular grid." + }, + "description": "IfcGrid ia a planar design grid defined in 3D space used as an aid in locating structural and design elements. The position of the grid (ObjectPlacement) is defined by a 3D coordinate system (and thereby the design grid can be used in plan, section or in any position relative to the world coordinate system). The position can be relative to the object placement of other products or grids. The XY plane of the 3D coordinate system is used to place the grid axes, which are 2D curves (for example, line, circle, arc, polyline).", + "predefined_types": { + "IRREGULAR": "An IfcGrid with u-axes, v-axes, and optionally w-axes that cannot be described by the patterns.", + "NOTDEFINED": "Not known whether grid conforms to any standard type.", + "RADIAL": "An IfcGrid with straight u-axes and curved v-axes. All grid axes being part of V-axes have the same center point and are concentric circular arcs. All grid axes being part of u-axes intersect at the same center point and rotate counter clockwise.", + "RECTANGULAR": "An IfcGrid with straight u-axes and straight v-axes being perpendicular to each other. All grid axes being part of u-axes can be described by one axis line and all other axes being 2D offsets from this axis line. The same applies to all grid axes being part of V-axes.", + "TRIANGULAR": "An IfcGrid with u-axes, v-axes, and w-axes all being co-linear axis lines with a 2D offset. The v-axes are at 60 degree rotated counter clockwise from the u-axes, and the w-axes are at 120 degree rotated counter clockwise from the u-axes.", + "USERDEFINED": "Any other grid not conforming to any of the above restrictions." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGrid.htm" + }, + "IfcGridAxis": { + "attributes": { + "AxisCurve": "Underlying curve which provides the geometry for this grid axis.", + "AxisTag": "The tag or name for this grid axis.", + "HasIntersections": "The reference to a set of IFC4.3.0.0 CHANGE In IFC 4.3 the PlacementRelTo attribute has been moved from IfcLocalPlacement to its supertype IfcObjectPlacement, also a supertype of this entity. That means that for correct global positioning, the IfcGridPlacement will reference (a) the ObjectPlacement of the IfcGrid by means of IfcObjectPlacement.PlacementRelTo and (b) the pair of IfcGridAxis contained in that same grid by means of the IfcVirtualGridIntersection.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridPlacement.htm" + }, + "IfcGroup": { + "attributes": { + "IsGroupedBy": "Reference to the relationship IfcRelAssignsToGroup that assigns the one to many group members to the IfcGroup object.", + "ReferencedInStructures": "Reference to the relationship IfcRelReferencedInSpatialStructure that relates the group to a spatial element." + }, + "description": "IfcGroup is an generalization of any arbitrary group. A group is a logical collection of objects. It does not have its own position, nor can it hold its own shape representation. Therefore a group is an aggregation under some non-geometrical / topological grouping aspects.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGroup.htm" + }, + "IfcHalfSpaceSolid": { + "attributes": { + "AgreementFlag": "The agreement flag is TRUE if the normal to the BaseSurface points away from the material of the IfcHalfSpaceSolid. Otherwise it is FALSE.", + "BaseSurface": "Surface defining side of half space." + }, + "description": "A half space solid divides the domain into two by a base surface. Normally, the base surface is a plane and divides the infinitive space into two and indicates the side of the half-space by agreeing or disagreeing to the normal of the plane.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHalfSpaceSolid.htm" + }, + "IfcHeatExchanger": { + "description": "A heat exchanger is a device used to provide heat transfer between non-mixing media such as plate and shell and tube heat exchangers.", + "predefined_types": { + "NOTDEFINED": "Undefined heat exchanger type.", + "PLATE": "Plate heat exchanger.", + "SHELLANDTUBE": "Shell and Tube heat exchanger.", + "TURNOUTHEATING": "A device used to remove snow from railways. E.g. electric heating device, gas heater", + "USERDEFINED": "User-defined heat exchanger type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHeatExchanger.htm" + }, + "IfcHeatExchangerType": { + "description": "The energy conversion device type IfcHeatExchangerType defines commonly shared information for occurrences of heat exchangers. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined heat exchanger type.", + "PLATE": "Plate heat exchanger.", + "SHELLANDTUBE": "Shell and Tube heat exchanger.", + "TURNOUTHEATING": "A device used to remove snow from railways. E.g. electric heating device, gas heater", + "USERDEFINED": "User-defined heat exchanger type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHeatExchangerType.htm" + }, + "IfcHumidifier": { + "description": "A humidifier is a device that adds moisture into the air.", + "predefined_types": { + "ADIABATICAIRWASHER": "Water vapor is added into the airstream through adiabatic evaporation using an air washing element.", + "ADIABATICATOMIZING": "Water vapor is added into the airstream through adiabatic evaporation using an atomizing element.", + "ADIABATICCOMPRESSEDAIRNOZZLE": "Water vapor is added into the airstream through adiabatic evaporation using a compressed air nozzle.", + "ADIABATICPAN": "Water vapor is added into the airstream through adiabatic evaporation using a pan.", + "ADIABATICRIGIDMEDIA": "Water vapor is added into the airstream through adiabatic evaporation using a rigid media.", + "ADIABATICULTRASONIC": "Water vapor is added into the airstream through adiabatic evaporation using an ultrasonic element.", + "ADIABATICWETTEDELEMENT": "Water vapor is added into the airstream through adiabatic evaporation using a wetted element.", + "ASSISTEDBUTANE": "Water vapor is added into the airstream through water heated evaporation using a butane heater.", + "ASSISTEDELECTRIC": "Water vapor is added into the airstream through water heated evaporation using an electric heater.", + "ASSISTEDNATURALGAS": "Water vapor is added into the airstream through water heated evaporation using a natural gas heater.", + "ASSISTEDPROPANE": "Water vapor is added into the airstream through water heated evaporation using a propane heater.", + "ASSISTEDSTEAM": "Water vapor is added into the airstream through water heated evaporation using a steam heater.", + "NOTDEFINED": "Undefined humidifier type.", + "STEAMINJECTION": "Water vapor is added into the airstream through direct steam injection.", + "USERDEFINED": "User-defined humidifier type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHumidifier.htm" + }, + "IfcHumidifierType": { + "description": "The energy conversion device type IfcHumidifierType defines commonly shared information for occurrences of humidifiers. The set of shared information may include:", + "predefined_types": { + "ADIABATICAIRWASHER": "Water vapor is added into the airstream through adiabatic evaporation using an air washing element.", + "ADIABATICATOMIZING": "Water vapor is added into the airstream through adiabatic evaporation using an atomizing element.", + "ADIABATICCOMPRESSEDAIRNOZZLE": "Water vapor is added into the airstream through adiabatic evaporation using a compressed air nozzle.", + "ADIABATICPAN": "Water vapor is added into the airstream through adiabatic evaporation using a pan.", + "ADIABATICRIGIDMEDIA": "Water vapor is added into the airstream through adiabatic evaporation using a rigid media.", + "ADIABATICULTRASONIC": "Water vapor is added into the airstream through adiabatic evaporation using an ultrasonic element.", + "ADIABATICWETTEDELEMENT": "Water vapor is added into the airstream through adiabatic evaporation using a wetted element.", + "ASSISTEDBUTANE": "Water vapor is added into the airstream through water heated evaporation using a butane heater.", + "ASSISTEDELECTRIC": "Water vapor is added into the airstream through water heated evaporation using an electric heater.", + "ASSISTEDNATURALGAS": "Water vapor is added into the airstream through water heated evaporation using a natural gas heater.", + "ASSISTEDPROPANE": "Water vapor is added into the airstream through water heated evaporation using a propane heater.", + "ASSISTEDSTEAM": "Water vapor is added into the airstream through water heated evaporation using a steam heater.", + "NOTDEFINED": "Undefined humidifier type.", + "STEAMINJECTION": "Water vapor is added into the airstream through direct steam injection.", + "USERDEFINED": "User-defined humidifier type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHumidifierType.htm" + }, + "IfcIShapeProfileDef": { + "attributes": { + "FilletRadius": "The fillet between the web and the flange. 0 if sharp-edged, omitted if unknown.", + "FlangeEdgeRadius": "Radius of the lower edges of the top flange and the upper edges of the bottom flange. 0 if sharp-edged, omitted if unknown.", + "FlangeSlope": "Slope of the lower faces of the top flange and of the upper faces of the bottom flange. Non-zero in case of tapered flanges, 0 in case of parallel flanges, omitted if unknown.", + "FlangeThickness": "Flange thickness of the I-shape. Both, the upper and the lower flanges have the same thickness and they are centred on the y-axis of the position coordinate system.", + "OverallDepth": "Total extent of the depth, defined parallel to the y axis of the position coordinate system.", + "OverallWidth": "Total extent of the width, defined parallel to the x axis of the position coordinate system.", + "WebThickness": "Thickness of the web of the I-shape. The web is centred on the x-axis and the y-axis of the position coordinate system." + }, + "description": "IfcIShapeProfileDef defines a section profile that provides the defining parameters of an 'I' or 'H' section. The I-shape profile has values for its overall depth, width and its web and flange thicknesses. Additionally a fillet radius, flange edge radius, and flange slope may be given. This profile definition represents an I-section which is symmetrical about its major and minor axes; top and bottom flanges are equal and centred on the web.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIShapeProfileDef.htm" + }, + "IfcImageTexture": { + "attributes": { + "URLReference": "Location, provided as an URI, at which the image texture is electronically published." + }, + "description": "An IfcImageTexture provides a 2-dimensional texture that can be applied to a surface of an geometric item and that provides lighting parameters of a surface onto which it is mapped. The texture is provided as an image file at an external location for which an URL is provided.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcImageTexture.htm" + }, + "IfcImpactProtectionDevice": { + "description": "A impact protection device is a component used to protect other built elements from kinetic damage. impact protection devices currently come in different varieties:\n- A vibration damper used to minimize the effects of vibration in a structure by dissipating kinetic energy. The damper may be passive (elastic, frictional, inertia) or active (in a system using sensors and actuators).\n- A vibration isolator is a device used to minimize the effects of vibration transmissibility in a structure.\n- Impact devices that dissipate kinetic energy from impacting elements (such as vehicles) by deformation or elastic mechanics.\n", + "predefined_types": { + "BUMPER": "A bumper is a buffer object at end of track that prevents driving over. It can be fixed on rails or the track panel, or can also be a natural element (e.g. rock, sand).", + "CRASHCUSHION": "NOTE Definition from EN1317-1:2010: road vehicle energy absorption device installed in front of one or more hazards to reduce the severity of impact", + "DAMPINGSYSTEM": "An elastic element inserted between the superstructure (track and plate on slab track or ballast bed with ballast inserted in) and the tunnel structure (tunnel floor). Some of the elastic elements have a partial decoupling effect between the superstructure and underground due to vibrations. Both helical springs and elastomer blocks or elastomer strips can be used as suspension systems.", + "FENDER": "A passive or active device formed of a damper and impact panel that is mounted on the quayside to protect against vessel impact.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcImpactProtectionDevice.htm" + }, + "IfcImpactProtectionDeviceType": { + "description": "The IfcImpactProtectionDeviceType provides the type information for IfcImpactProtectionDevice occurrences.\nA impact protection device is a component used to protect other built elements from kinetic damage.\n", + "predefined_types": { + "BUMPER": "A bumper is a buffer object at end of track that prevents driving over. It can be fixed on rails or the track panel, or can also be a natural element (e.g. rock, sand).", + "CRASHCUSHION": "NOTE Definition from EN1317-1:2010: road vehicle energy absorption device installed in front of one or more hazards to reduce the severity of impact", + "DAMPINGSYSTEM": "An elastic element inserted between the superstructure (track and plate on slab track or ballast bed with ballast inserted in) and the tunnel structure (tunnel floor). Some of the elastic elements have a partial decoupling effect between the superstructure and underground due to vibrations. Both helical springs and elastomer blocks or elastomer strips can be used as suspension systems.", + "FENDER": "A passive or active device formed of a damper and impact panel that is mounted on the quayside to protect against vessel impact.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcImpactProtectionDeviceType.htm" + }, + "IfcIndexedColourMap": { + "attributes": { + "ColourIndex": "Indices into the IfcColourRgbList for each face of the IfcTriangulatedFaceSet. The colour is applied uniformly to the indexed face.", + "Colours": "Indexable list of lists of triples, representing RGB colours.", + "MappedTo": "Reference to the IfcTessellatedFaceSet to which it applies the colours and alpha channel.", + "Opacity": "The opacity value that applies equally to all faces of the tessellated face set. 1.0 means opaque, and 0.0 completely transparent. If not provided, 1.0 is assumed (all colours are opaque)." + }, + "description": "The IfcIndexedColourMap provides the assignment of colour information to individual faces. It is used for colouring faces of tessellated face sets. The IfcIndexedColourMap defines an index into an indexed list of colour information. The Colours are a two-dimensional list of colours provided by three RGB values. The ColourIndex attribute corresponds to the CoordIndex of the IfcTessellatedFaceSet defining the corresponding index list of faces. The Opacity attribute provides the alpha channel for all faces of the tessellated face set.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedColourMap.htm" + }, + "IfcIndexedPolyCurve": { + "attributes": { + "Points": "A list of points, provided by a point list of either two, or three dimensions, that is used to define the poly curve. If the attribute Segments is not provided, the poly curve is generated as a poly line by connecting the points in the order of their appearance in the point list. If the attribute Segments is provided, the segments determine, how the points are to be used to create straight and circular arc segments.", + "Segments": "List of straight line and circular arc segments, each providing a list of indices into the Cartesian point list. Indices should preserve consecutive connectivity between the segments, the start index of the next segment shall be identical with the end index of the previous segment.", + "SelfIntersect": "Indication of whether the curve intersects itself or not; this is for information only." + }, + "description": "The IfcIndexedPolyCurve is a bounded curve with only linear and circular arc segments defined by a Cartesian point list and an optional list of segments, providing indices into the Cartesian point list. In the case that the list of Segments is not provided, all points in the IfcCartesianPointList are connected by straight line segments in the order they appear in the IfcCartesianPointList.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolyCurve.htm" + }, + "IfcIndexedPolygonalFace": { + "attributes": { + "CoordIndex": "One-dimensional list with the indices for the three or more points, that define the vertices of the outer loop. If the tessellated face set is closed, indicated by SELF\\IfcTessellatedFaceSet.Closed, then the points, defining the outer loop, shall connect counter clockwise, as seen from the outside of the body, so that the resulting normal will point outwards.", + "HasTexCoords": "Optional reference to the IfcTextureCoordinateIndices that provide the texture coordinates for applying textures to this face.", + "ToFaceSet": "Reference to the IfcPolygonalFaceSet for which this face is associated." + }, + "description": "The IfcIndexedPolygonalFace is a compact representation of a planar face being part of a face set. The vertices of the polygonal planar face are provided by 3 or more Cartesian points, defined by indices that point into an IfcCartesianPointList3D, either directly, or via the PnIndex, if provided at IfcPolygonalFaceSet.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolygonalFace.htm" + }, + "IfcIndexedPolygonalFaceWithVoids": { + "attributes": { + "InnerCoordIndices": "Two-dimensional list, where the first dimension represents each inner loop (from 1 to N) and the second dimension the indices to three or more points that define the vertices of each inner loop. If the tessellated face set is closed, indicated by SELF\\IfcTessellatedFaceSet.Closed, then the points, defining the inner loops, shall connect clockwise, as seen from the outside of the body." + }, + "description": "The IfcIndexedPolygonalFaceWithVoids is a compact representation of a planar face with inner loops, being part of a face set.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolygonalFaceWithVoids.htm" + }, + "IfcIndexedPolygonalTextureMap": { + "attributes": { + "TexCoordIndices": "Set of texture coordinate indices for polygonal faces with and without inner loops." + }, + "description": "The IfcIndexedPolygonalTextureMap provides the mapping of the 2-dimensional texture coordinates to a set of polygonal bounded faces onto which it is mapped. It is used for mapping the texture to faces of an IfcPolygonalFaceSet. Such faces may have inner loops.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedPolygonalTextureMap.htm" + }, + "IfcIndexedTextureMap": { + "attributes": { + "MappedTo": "Reference to the IfcTessellatedFaceSet to which it applies the texture map.", + "TexCoords": "Indexable list of texture vertices." + }, + "description": "The IfcIndexedTextureMap provides the mapping of the 2-dimensional texture coordinates to the surface onto which it is mapped. It is used for mapping the texture to faces of tessellated face sets.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedTextureMap.htm" + }, + "IfcIndexedTriangleTextureMap": { + "attributes": { + "TexCoordIndex": "Index into the IfcTextureVertexList for each vertex of the triangles representing the IfcTriangulatedFaceSet." + }, + "description": "The IfcIndexedTriangleTextureMap provides the mapping of the 2-dimensional texture coordinates to the surface onto which it is mapped. It is used for mapping the texture to triangles of the IfcTriangulatedFaceSet.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIndexedTriangleTextureMap.htm" + }, + "IfcInterceptor": { + "description": "An interceptor is a device designed and installed in order to separate and retain deleterious, hazardous or undesirable matter while permitting normal sewage or liquids to discharge into a collection system by gravity.", + "predefined_types": { + "CYCLONIC": "Removes larger liquid drops or larger solid particles.", + "GREASE": "Chamber, on the line of a drain or discharge pipe, that prevents grease passing into a drainage system.", + "NOTDEFINED": "Undefined type.", + "OIL": "One or more chambers arranged to prevent the ingress of oil to a drain or sewer that retains the oil for later removal.", + "PETROL": "Two or more chambers with inlet and outlet pipes arranged to allow petrol/gasoline collected on the surface of water drained into them to evaporate through ventilating pipes.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInterceptor.htm" + }, + "IfcInterceptorType": { + "description": "The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:", + "predefined_types": { + "CYCLONIC": "Removes larger liquid drops or larger solid particles.", + "GREASE": "Chamber, on the line of a drain or discharge pipe, that prevents grease passing into a drainage system.", + "NOTDEFINED": "Undefined type.", + "OIL": "One or more chambers arranged to prevent the ingress of oil to a drain or sewer that retains the oil for later removal.", + "PETROL": "Two or more chambers with inlet and outlet pipes arranged to allow petrol/gasoline collected on the surface of water drained into them to evaporate through ventilating pipes.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInterceptorType.htm" + }, + "IfcIntersectionCurve": { + "description": "An IfcIntersectionCurve is a 3-dimensional curve that has two additional representations provided by two pcurves defined within two distinct and intersecting surfaces.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIntersectionCurve.htm" + }, + "IfcInventory": { + "attributes": { + "CurrentValue": "An estimate of the current cost value of the inventory.", + "Jurisdiction": "The organizational unit to which the inventory is applicable.", + "LastUpdateDate": "The date on which the last update of the inventory was carried out.", + "OriginalValue": "An estimate of the original cost value of the inventory.", + "ResponsiblePersons": "Persons who are responsible for the inventory." + }, + "description": "An inventory is a list of items within an enterprise.", + "predefined_types": { + "ASSETINVENTORY": "A collection of asset instances of type IfcAsset.", + "FURNITUREINVENTORY": "A collection of furniture instances of type IfcFurnishingElement.", + "NOTDEFINED": "Undefined type.", + "SPACEINVENTORY": "A collection of space instances of type IfcSpace.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInventory.htm" + }, + "IfcIrregularTimeSeries": { + "attributes": { + "Values": "The collection of time series values." + }, + "description": "In an irregular time series, unpredictable bursts of data arrive at unspecified points in time, or most time stamps cannot be characterized by a repeating pattern.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeries.htm" + }, + "IfcIrregularTimeSeriesValue": { + "attributes": { + "ListValues": "A list of time-series values. At least one value is required.", + "TimeStamp": "The specification of the time point." + }, + "description": "The IfcIrregularTimeSeriesValue describes a value (or set of values) at a particular time point.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeriesValue.htm" + }, + "IfcJunctionBox": { + "description": "A junction box is an enclosure within which cables are connected.", + "predefined_types": { + "DATA": "Contains cables, outlets, and/or switches for communications use.", + "NOTDEFINED": "Undefined type.", + "POWER": "Contains cables, outlets, and/or switches for electrical power.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcJunctionBox.htm" + }, + "IfcJunctionBoxType": { + "description": "The flow fitting type IfcJunctionBoxType defines commonly shared information for occurrences of junction boxes. The set of shared information may include:", + "predefined_types": { + "DATA": "Contains cables, outlets, and/or switches for communications use.", + "NOTDEFINED": "Undefined type.", + "POWER": "Contains cables, outlets, and/or switches for electrical power.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcJunctionBoxType.htm" + }, + "IfcKerb": { + "attributes": { + "Mountable": "" + }, + "description": "A border of stone, concrete or other rigid material formed at the edge of the carriageway or footway.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcKerb.htm" + }, + "IfcKerbType": { + "attributes": { + "Mountable": "" + }, + "description": "The IfcKerbType provides the type information for the IfcKerb element.\nAn IfcKerb is a border of stone, concrete or other rigid material formed at the edge of the carriageway or footway.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcKerbType.htm" + }, + "IfcLShapeProfileDef": { + "attributes": { + "Depth": "Leg length, see illustration above (= h). Same as the overall depth.", + "EdgeRadius": "Edge radius according the above illustration (= r2).", + "FilletRadius": "Fillet radius according the above illustration (= r1).", + "LegSlope": "Slope of the inner face of each leg of the profile.", + "Thickness": "Constant wall thickness of profile, see illustration above (= ts).", + "Width": "Leg length, see illustration above (= b). Same as the overall width. This attribute is formally optional for historic reasons only. Whenever the width is known, it shall be provided by value." + }, + "description": "IfcLShapeProfileDef defines a section profile that provides the defining parameters of an L-shaped section (equilateral L profiles are also covered by this entity) to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The shorter leg has the same direction as the positive _Position.P[1]_-axis, the longer or equal leg the same as the positive _Position.P[2]_-axis. The centre of the position coordinate system is in the profiles centre of the bounding box.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLShapeProfileDef.htm" + }, + "IfcLaborResource": { + "description": "An IfcLaborResource is used in construction with particular skills or crafts required to perform certain types of construction or management related work.", + "predefined_types": { + "ADMINISTRATION": "Coordination of work.", + "CARPENTRY": "Rough carpentry including framing.", + "CLEANING": "Removal of dust and debris.", + "CONCRETE": "Concrete.", + "DRYWALL": "Gypsum wallboard placement and taping.", + "ELECTRIC": "Electrical fixtures, equipment, and cables.", + "FINISHING": "Finish carpentry including custom cabinetry.", + "FLOORING": "Flooring.", + "GENERAL": "General labour not requiring specific skill.", + "HVAC": "Heating and ventilation fixtures, equipment, and ducts.", + "LANDSCAPING": "Grass, plants, trees, or irrigation.", + "MASONRY": "Laying bricks or blocks with mortar.", + "NOTDEFINED": "Undefined resource.", + "PAINTING": "Applying decorative coatings or coverings.", + "PAVING": "Asphalt or concrete roads and walkways.", + "PLUMBING": "Plumbing fixtures, equipment, and pipes.", + "ROOFING": "Membranes, shingles, tile, or other roofing.", + "SITEGRADING": "Excavating, filling, or contouring earth.", + "STEELWORK": "Erecting and attaching steel elements.", + "SURVEYING": "Determining positions, distances, and angles.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLaborResource.htm" + }, + "IfcLaborResourceType": { + "description": "The resource type IfcLaborResourceType defines commonly shared information for occurrences of labour resources. The set of shared information may include:", + "predefined_types": { + "ADMINISTRATION": "Coordination of work.", + "CARPENTRY": "Rough carpentry including framing.", + "CLEANING": "Removal of dust and debris.", + "CONCRETE": "Concrete.", + "DRYWALL": "Gypsum wallboard placement and taping.", + "ELECTRIC": "Electrical fixtures, equipment, and cables.", + "FINISHING": "Finish carpentry including custom cabinetry.", + "FLOORING": "Flooring.", + "GENERAL": "General labour not requiring specific skill.", + "HVAC": "Heating and ventilation fixtures, equipment, and ducts.", + "LANDSCAPING": "Grass, plants, trees, or irrigation.", + "MASONRY": "Laying bricks or blocks with mortar.", + "NOTDEFINED": "Undefined resource.", + "PAINTING": "Applying decorative coatings or coverings.", + "PAVING": "Asphalt or concrete roads and walkways.", + "PLUMBING": "Plumbing fixtures, equipment, and pipes.", + "ROOFING": "Membranes, shingles, tile, or other roofing.", + "SITEGRADING": "Excavating, filling, or contouring earth.", + "STEELWORK": "Erecting and attaching steel elements.", + "SURVEYING": "Determining positions, distances, and angles.", + "USERDEFINED": "User-defined resource." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLaborResourceType.htm" + }, + "IfcLagTime": { + "attributes": { + "DurationType": "The allowed types of task duration that specify the lag time measurement (work time or elapsed time).", + "LagValue": "Value of the time lag selected as being either a ratio or a time measure." + }, + "description": "IfcLagTime describes the time parameters that may exist within a sequence relationship between two processes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLagTime.htm" + }, + "IfcLamp": { + "description": "A lamp is an artificial light source such as a light bulb or tube.", + "predefined_types": { + "COMPACTFLUORESCENT": "A fluorescent lamp having a compact form factor produced by shaping the tube.", + "FLUORESCENT": "A typically tubular discharge lamp in which most of the light is emitted by one or several layers of phosphors excited by ultraviolet radiation from the discharge.", + "HALOGEN": "An incandescent lamp in which a tungsten filament is sealed into a compact transport envelope filled with an inert gas and a small amount of halogen such as iodine or bromine.", + "HIGHPRESSUREMERCURY": "A discharge lamp in which most of the light is emitted by exciting mercury at high pressure.", + "HIGHPRESSURESODIUM": "A discharge lamp in which most of the light is emitted by exciting sodium at high pressure.", + "LED": "A solid state lamp that uses light-emitting diodes as the source of light.", + "METALHALIDE": "A discharge lamp in which most of the light is emitted by exciting a metal halide.", + "NOTDEFINED": "Undefined type.", + "OLED": "A solid state lamp that uses light-emitting diodes as the source of light whose emissive electroluminescent layer is composed of a film of organic compounds.", + "TUNGSTENFILAMENT": "A lamp that emits light by passing an electrical current through a tungsten wire filament in a near vacuum.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLamp.htm" + }, + "IfcLampType": { + "description": "The flow terminal type IfcLampType defines commonly shared information for occurrences of lamps. The set of shared information may include:", + "predefined_types": { + "COMPACTFLUORESCENT": "A fluorescent lamp having a compact form factor produced by shaping the tube.", + "FLUORESCENT": "A typically tubular discharge lamp in which most of the light is emitted by one or several layers of phosphors excited by ultraviolet radiation from the discharge.", + "HALOGEN": "An incandescent lamp in which a tungsten filament is sealed into a compact transport envelope filled with an inert gas and a small amount of halogen such as iodine or bromine.", + "HIGHPRESSUREMERCURY": "A discharge lamp in which most of the light is emitted by exciting mercury at high pressure.", + "HIGHPRESSURESODIUM": "A discharge lamp in which most of the light is emitted by exciting sodium at high pressure.", + "LED": "A solid state lamp that uses light-emitting diodes as the source of light.", + "METALHALIDE": "A discharge lamp in which most of the light is emitted by exciting a metal halide.", + "NOTDEFINED": "Undefined type.", + "OLED": "A solid state lamp that uses light-emitting diodes as the source of light whose emissive electroluminescent layer is composed of a film of organic compounds.", + "TUNGSTENFILAMENT": "A lamp that emits light by passing an electrical current through a tungsten wire filament in a near vacuum.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLampType.htm" + }, + "IfcLibraryInformation": { + "attributes": { + "Description": "Additional description provided for the library revision information.", + "HasLibraryReferences": "The library references to which the library information applies.", + "LibraryInfoForObjects": "The library information with which objects are associated.", + "Location": "Resource identifier or locator, provided as URI, URN or URL, of the library information for online references.", + "Name": "The name which is used to identify the library.", + "Publisher": "Information of the organization that acts as the library publisher.", + "Version": "Identifier for the library version used for reference.", + "VersionDate": "Date of the referenced version of the library." + }, + "description": "An IfcLibraryInformation describes an external structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Description, Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLibraryInformation.htm" + }, + "IfcLibraryReference": { + "attributes": { + "Description": "Additional description provided for the library reference.", + "Language": "The language in which a library reference is expressed.", + "LibraryRefForObjects": "The library reference with which objects are associated.", + "ReferencedLibrary": "The library information that is being referenced." + }, + "description": "An IfcLibraryReference is a reference into a library of information by Location (provided as a URI). It also provides an optional inherited Identification key to allow more specific references to library sections or tables. The inherited Name attribute allows for a human interpretable identification of the library item. Also, general information on the library from which the reference is taken, is given by the ReferencedLibrary relation which identifies the relevant occurrence of IfcLibraryInformation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLibraryReference.htm" + }, + "IfcLightDistributionData": { + "attributes": { + "LuminousIntensity": "The luminous intensity distribution measure for this pair of main and secondary plane angles according to the light distribution curve chosen.", + "MainPlaneAngle": "The main plane angle (A, B or C angles, according to the light distribution curve chosen).", + "SecondaryPlaneAngle": "The list of secondary plane angles (the \u03b1, \u03b2 or \u03b3 angles) according to the light distribution curve chosen." + }, + "description": "IfcLightDistributionData defines the luminous intensity of a light source given at a particular main plane angle. It is based on some standardized light distribution curves; the MainPlaneAngle is either the", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightDistributionData.htm" + }, + "IfcLightFixture": { + "description": "A light fixture is a container that is designed for the purpose of housing one or more lamps and optionally devices that control, restrict or vary their emission.", + "predefined_types": { + "DIRECTIONSOURCE": "A light fixture that is considered to have a length or surface area from which it emits light in a direction. A light fixture containing one or more fluorescent lamps is an example of a direction source.", + "NOTDEFINED": "Undefined type.", + "POINTSOURCE": "A light fixture that is considered to have negligible area and that emit light with approximately equal intensity in all directions. A light fixture containing a tungsten, halogen or similar bulb is an example of a point source.", + "SECURITYLIGHTING": "A light fixture having specific purpose of directing occupants in an emergency, such as an illuminated exit sign or emergency flood light.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightFixture.htm" + }, + "IfcLightFixtureType": { + "description": "The flow terminal type IfcLightFixtureType defines commonly shared information for occurrences of light fixtures. The set of shared information may include:", + "predefined_types": { + "DIRECTIONSOURCE": "A light fixture that is considered to have a length or surface area from which it emits light in a direction. A light fixture containing one or more fluorescent lamps is an example of a direction source.", + "NOTDEFINED": "Undefined type.", + "POINTSOURCE": "A light fixture that is considered to have negligible area and that emit light with approximately equal intensity in all directions. A light fixture containing a tungsten, halogen or similar bulb is an example of a point source.", + "SECURITYLIGHTING": "A light fixture having specific purpose of directing occupants in an emergency, such as an illuminated exit sign or emergency flood light.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightFixtureType.htm" + }, + "IfcLightIntensityDistribution": { + "attributes": { + "DistributionData": "Light distribution data applied to the light source. It is defined by a list of main plane angles (B or C according to the light distribution curve chosen) that includes (for each B or C angle) a second list of secondary plane angles (the \u03b2 or \u03b3 angles) and the according luminous intensity distribution measures.", + "LightDistributionCurve": "Standardized light distribution curve used to define the luminous intensity of the light in all directions." + }, + "description": "IfcLightIntensityDistribution defines the the luminous intensity of a light source that changes according to the direction of the ray. It is based on some standardized light distribution curves, which are defined by the LightDistributionCurve attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightIntensityDistribution.htm" + }, + "IfcLightSource": { + "attributes": { + "AmbientIntensity": "Definition from VRML97 - ISO/IEC 14772-1:1997: The ambientIntensity specifies the intensity of the ambient emission from the light. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity).", + "Intensity": "Definition from VRML97 - ISO/IEC 14772-1:1997: The intensity field specifies the brightness of the direct emission from the light. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity).", + "LightColour": "Definition from ISO/CD 10303-46:1992: Based on the current lighting model, the colour of the light to be used for shading. Definition from VRML97 - ISO/IEC 14772-1:1997: The color field specifies the spectral color properties of both the direct and ambient light emission as an RGB value.", + "Name": "The name given to the light source in presentation." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO 10303-46:\n> The light source entity is determined by the reflectance specified in the surface style rendering. Lighting is applied on a surface by surface basis: no interactions between surfaces such as shadows or reflections are defined.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightSource.htm" + }, + "IfcLightSourceAmbient": { + "description": "{ .extDef}\n> NOTE Definition according to ISO 10303-46:\n> The light source ambient entity is a subtype of light source. It lights a surface independent of the surface's orientation and position.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightSourceAmbient.htm" + }, + "IfcLightSourceDirectional": { + "attributes": { + "Orientation": "Definition from ISO/CD 10303-46:1992: This direction is the direction of the light source. Definition from VRML97 - ISO/IEC 14772-1:1997: The direction field specifies the direction vector of the illumination emanating from the light source in the local coordinate system. Light is emitted along parallel rays from an infinite distance away." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO 10303-46:\n> The light source directional is a subtype of light source. This entity has a light source direction. With a conceptual origin at infinity, all the rays of the light are parallel to this direction. This kind of light source lights a surface based on the surface's orientation, but not position.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightSourceDirectional.htm" + }, + "IfcLightSourceGoniometric": { + "attributes": { + "ColourAppearance": "Artificial light sources are classified in terms of their color appearance. To the human eye they all appear to be white; the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in color appearance.", + "ColourTemperature": "The color temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate color temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The color temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight).", + "LightDistributionDataSource": "The data source from which light distribution data is obtained.", + "LightEmissionSource": "Identifies the types of light emitter from which the type required may be set.", + "LuminousFlux": "Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp.", + "Position": "The position of the light source. It is used to orientate the light distribution curves." + }, + "description": "IfcLightSourceGoniometric defines a light source for which exact lighting data is available. It specifies the type of a light emitter, defines the position and orientation of a light distribution curve and the data concerning lamp and photometric information.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightSourceGoniometric.htm" + }, + "IfcLightSourcePositional": { + "attributes": { + "ConstantAttenuation": "Definition from ISO/CD 10303-46:1992: This real indicates the value of the attenuation in the lighting equation that is constant.", + "DistanceAttenuation": "Definition from ISO/CD 10303-46:1992: This real indicates the value of the attenuation in the lighting equation that proportional to the distance from the light source.", + "Position": "Definition from ISO/CD 10303-46:1992: The Cartesian point indicates the position of the light source. Definition from VRML97 - ISO/IEC 14772-1:1997: A Point light node illuminates geometry within radius of its location.", + "QuadricAttenuation": "This real indicates the value of the attenuation in the lighting equation that proportional to the square value of the distance from the light source.", + "Radius": "The maximum distance from the light source for a surface still to be illuminated. Definition from VRML97 - ISO/IEC 14772-1:1997: A Point light node illuminates geometry within radius of its location." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO 10303-46:\n> The light source positional entity is a subtype of light source. This entity has a light source position and attenuation coefficients. A positional light source affects a surface based on the surface's orientation and position.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightSourcePositional.htm" + }, + "IfcLightSourceSpot": { + "attributes": { + "BeamWidthAngle": "Definition from VRML97 - ISO/IEC 14772-1:1997: The beamWidth field specifies an inner solid angle in which the light source emits light at uniform full intensity. The light source's emission intensity drops off from the inner solid angle (beamWidthAngle) to the outer solid angle (spreadAngle).", + "ConcentrationExponent": "Definition from ISO/CD 10303-46:1992: This real is the exponent on the cosine of the angle between the line that starts at the position of the spot light source and is in the direction of the orientation of the spot light source and a line that starts at the position of the spot light source and goes through a point on the surface being shaded.", + "Orientation": "Definition from ISO/CD 10303-46:1992: This is the direction of the axis of the cone of the light source specified in the coordinate space of the representation being projected.. Definition from VRML97 - ISO/IEC 14772-1:1997: The direction field specifies the direction vector of the light's central axis defined in the local coordinate system.", + "SpreadAngle": "Definition from ISO/CD 10303-46:1992: This planar angle measure is the angle between the line that starts at the position of the spot light source and is in the direction of the spot light source and any line on the boundary of the cone of influence. Definition from VRML97 - ISO/IEC 14772-1:1997: The cutOffAngle (name of spread angle in VRML) field specifies the outer bound of the solid angle. The light source does not emit light outside of this solid angle." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO 10303-46:\n> The light source spot entity is a subtype of light source. Spot light source entities have a light source colour, position, direction, attenuation coefficients, concentration exponent, and spread angle. If a point lies outside the cone of influence of a light source of this type as determined by the light source position, direction and spread angle its colour is not affected by that light source.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightSourceSpot.htm" + }, + "IfcLine": { + "attributes": { + "Dir": "The direction of the IfcLine, the magnitude and units of Dir affect the parameterization of the line.", + "Pnt": "The location of the IfcLine." + }, + "description": "The IfcLine is an unbounded line parameterized by an IfcCartesianPoint and an IfcVector. The magnitude of the IfcVector affects the parameterization of the line, but it does not bound the line.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLine.htm" + }, + "IfcLinearElement": { + "description": "A generalization of all linear elements that are parts of an alignment.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearElement.htm" + }, + "IfcLinearPlacement": { + "attributes": { + "CartesianPosition": "", + "RelativePlacement": "" + }, + "description": "IfcLinearPlacement provides a specialization of IfcObjectPlacement in which the placement and axis direction of the object coordinate system is defined by a reference to a curve. RelativePlacement is therefore restricted to IfcAxis2PlacementLinear.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearPlacement.htm" + }, + "IfcLinearPositioningElement": { + "description": "An IfcLinearPositioningElement is an abstract entity describing positioning according to a curve.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearPositioningElement.htm" + }, + "IfcLiquidTerminal": { + "description": "A liquid terminal is a terminating or origination point for the transfer of liquid between distribution system(s). this is the point where the liquid distribution system interacts with the external environment. An example of this is a loading arm for the transfer of liquid from a docked vessel.\n", + "predefined_types": { + "HOSEREEL": "A Supporting framework on which a hose may be wound whose primary purpose is to connect and interact with the external environment.", + "LOADINGARM": "A loading arm permits the transfer of liquid or liquefied gas from one system to another, through the use of an articulated arm that accounts for the movement of docked vessels.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLiquidTerminal.htm" + }, + "IfcLiquidTerminalType": { + "description": "The LiquidTerminalType provides the type information for LiquidTerminal occurrences.\nA liquid terminal is a terminating or origination point for the transfer of liquid between distribution system(s). this is the point where the liquid distribution system interacts with the external environment. An example of this is a loading arm for the transfer of liquid from a docked vessel.\n", + "predefined_types": { + "HOSEREEL": "A Supporting framework on which a hose may be wound whose primary purpose is to connect and interact with the external environment.", + "LOADINGARM": "A loading arm permits the transfer of liquid or liquefied gas from one system to another, through the use of an articulated arm that accounts for the movement of docked vessels.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLiquidTerminalType.htm" + }, + "IfcLocalPlacement": { + "attributes": { + "RelativePlacement": "Geometric placement that defines the transformation from the related coordinate system into the relating. The placement can be either 2D or 3D, depending on the dimension count of the coordinate system." + }, + "description": "An IfcLocalPlacement defines the relative placement of a product in relation to the placement of another product or the absolute placement of a product within the geometric representation context of the project.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLocalPlacement.htm" + }, + "IfcLoop": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A loop is a topological entity constructed from a single vertex, or by stringing together connected (oriented) edges, or linear segments beginning and ending at the same vertex. It is typically used to bound a face lying on a surface. A loop has dimensionality of 0 or 1. The domain of a 0-dimensional loop is a single point. The domain of a 1-dimensional loop is a connected, oriented curve, but need not to be manifold. As the loop is a circle, the location of its beginning/ending point is arbitrary. The domain of the loop includes its bounds, an 0 ≤ Ξ < ∞. A loop is represented by a single vertex, or by an ordered collection of oriented edges, or by an ordered collection of points. A loop is a graph, so M and the graph genus _G^l^_ may be determined by the graph traversal algorithm. Since M = 1, the Euler equation (1) reduces in this case to\n>> ![Image](../../../../figures/ifcloop-math1.gif)\n> where V and _E~l~_ are the number of unique vertices and oriented edges in the loop and _G^l^_ is the genus of the loop.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLoop.htm" + }, + "IfcManifoldSolidBrep": { + "attributes": { + "Outer": "A closed shell defining the exterior boundary of the solid. The shell normal shall point away from the interior of the solid." + }, + "description": "The IfcManifoldSolidBrep is a solid represented as a collection of connected surfaces that delimit the solid from the surrounding non-solid.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcManifoldSolidBrep.htm" + }, + "IfcMapConversion": { + "attributes": { + "Eastings": "Specifies the location along the easting of the coordinate system of the target map coordinate reference system.", + "Northings": "Specifies the location along the northing of the coordinate system of the target map coordinate reference system.", + "OrthogonalHeight": "Orthogonal height relative to the vertical datum specified.", + "Scale": "Scale to be used, when the units of the CRS are not identical to the units of the engineering coordinate system. If omitted, the value of 1.0 is assumed.", + "ScaleY": "", + "ScaleZ": "", + "XAxisAbscissa": "Specifies the value along the easting axis of the end point of a vector indicating the position of the local x axis of the engineering coordinate reference system.", + "XAxisOrdinate": "Specifies the value along the northing axis of the end point of a vector indicating the position of the local x axis of the engineering coordinate reference system." + }, + "description": "The map conversion deals with transforming the local engineering coordinate system, often called world coordinate system, into the coordinate reference system of the underlying map.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm" + }, + "IfcMappedItem": { + "attributes": { + "MappingSource": "A representation map that is the source of the mapped item. It can be seen as a block (or cell or marco) definition.", + "MappingTarget": "A representation item that is the target onto which the mapping source is mapped. It is constraint to be a Cartesian transformation operator." + }, + "description": "The IfcMappedItem is the inserted instance of a source definition (to be compared with a block / shared cell / macro definition). The instance is inserted by applying a Cartesian transformation operator as the MappingTarget.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMappedItem.htm" + }, + "IfcMarineFacility": { + "description": "A marine facility represents any major structure or entity that is specific to the ports and waterways domain. examples of this include quays, jetties, shipyards, breakwaters etc.\n", + "predefined_types": { + "BARRIERBEACH": "a sand ridge that rises slightly above the surface of the sea and runs roughly parallel to the shore, from which it is separated by a lagoon.", + "BREAKWATER": "A longitudinal structure that protects a shore area, harbour, basin or estuary from waves. NOTE Definition in ISO 21650: structure protecting a shore area, harbour, anchorage and/or basin from waves NOTE Definition in ISO 6707: long structure in a body of water designed to protect a basin or the shore from waves", + "CANAL": "A man-made watercourse constructed usually, to join rivers, lakes or seas and often of a size suitable for navigation. NOTE definition in ISO 6707: channel constructed to carry water, usually for navigation, but which can also be used for water power, irrigation, collecting rainwater run-off , or drainage of surface water.", + "DRYDOCK": "a Dry dock is an enclosed chamber (by gate) that allows the draining of water for the construction or repair of marine vessels. NOTE definition in ISO 6707: dock with gates from which water can be drained or pumped, leaving it dry to enable a vessel to be built or repaired", + "FLOATINGDOCK": "A spatial element that encompasses a floating dry dock and supporting quay side ancillaries.", + "HYDROLIFT": "A type of vessel launch & recovery facility, also known as a hydraulic lift dock, where ships are lifted vertically by water impounding systems, then floated laterally across the land to berths which subsequently become dry.", + "JETTY": "A berthing structure, that extends out into the sea usually perpendicular to the coastline, primarily for the transfer of liquid bulk materials. NOTE definition in ISO 21650: deck structure supported by vertical and possibly inclined piles extending into the sea, frequently in a direction normal to the coastline. NOTE definition in ISO 28640: facility consisting of a trestle or similar structure, berthing facilities including fendering and topside equipment to enable the transfer of LNG between ship and shore.", + "LAUNCHRECOVERY": "Subset of facilities for the function of launching or recovering vessels.", + "MARINEDEFENCE": "A subset of facilities with the primary function of protection or defence of a coastal or flood area.", + "NAVIGATIONALCHANNEL": "A natural navigable watercourse (such as a river) that needs to be managed or have improvements applied. This includes defined navigational areas in open seas and bays. NOTE definition in ISO 6707: open passage for conveying or containing water", + "NOTDEFINED": "Undefined type.", + "PORT": "A complex/facility for shipping and marine activities, this includes cargo, people and storage of vessels (marinas & harbours).", + "QUAY": "a facility for the mooring of vessels accompanied with the loading and unloading of cargo or passengers or the maintenance of vessels.", + "REVETMENT": "A marine defensive structure made from earthworks, masonry or activities, built in such a way as to absorb the energy of incoming water.", + "SHIPLIFT": "A type of vessel launch & recovery facility, where ships are lifted vertically out of the water on platforms connected to winches, then transferred horizontally to land based berths on rail, wheel or track systems.", + "SHIPLOCK": "A facility used for raising and lowering boats, ships and other watercraft between stretches of water of different levels on rivers and canal waterways or between impounded basins. This is achieved via an impounded chamber of water which is filled and emptied.", + "SHIPYARD": "A coastal/waterside facility where ships are built and repaired.", + "SLIPWAY": "A facility for the dynamic launch or recovery of a vessel utilizing an inclined ramp and gravitational or mechanical hauling systems.", + "USERDEFINED": "User-defined type", + "WATERWAY": "A subset of facilities that have the primary function of providing a navigable area of water.", + "WATERWAYSHIPLIFT": "A facility used for raising and lowering boats, ships and other watercraft between stretches of water of different levels on river and canal waterways or between impounded basins. This is achieved via an impounded trough of water which is mechanically lifted up and down." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMarineFacility.htm" + }, + "IfcMarinePart": { + "description": "Part of a marine facility.\n", + "predefined_types": { + "ABOVEWATERLINE": "A vertical spatial part that represents the part above the mean waterline defined within the site area.", + "ANCHORAGE": "A region spatial part that represents a managed area for the anchorage of vessels awaiting space and conditions to enter a port.", + "APPROACHCHANNEL": "A longitudinal spatial part of a waterway or port facility that covers the approach of the primary facility.", + "BELOWWATERLINE": "A vertical spatial part that represents the part below the mean waterline defined within the site area.", + "BERTHINGSTRUCTURE": "A longitudinal spatial part of a waterway or port facility that provides facilities for the berthing of vessels while waiting for the waterway facility to become available. For example waiting for a lock cycle to complete and the lock gates to open.", + "CHAMBER": "A longitudinal spatial part of a waterway or port facility that forms the impounded chamber of a facility, such as a ship lock, dry dock or hydrolift", + "CILL_LEVEL": "A vertical spatial part that represents the elevation of the cill and floor level of an impounded facility such as a ship lock or dry lock.", + "COPELEVEL": "A vertical spatial part that represents the elevation working surface of the quay for the placement of quay furniture and plant.", + "CORE": "A lateral spatial part that sub divides the core structure of a facility such as a breakwater or embankment", + "CREST": "A lateral spatial part that forms the crest area of breakwater or embankment where additional structures are placed such as access items or roads.", + "GATEHEAD": "A longitudinal spatial part of a waterway or port facility that forms the gate, supporting structure & plant of an impounded facility such as a ship lock, dry dock or hydrolift.", + "GUDINGSTRUCTURE": "A longitudinal spatial part of a waterway or port facility that forms the guiding and assistive structures at the entrance to an impounded facility.", + "HIGHWATERLINE": "A vertical spatial part that represents the elevation of the high waterline, multiple high waterlines can be used to represent the different high tide types.", + "LANDFIELD": "A region or lateral facility part that covers the land field of a waterside facility such as a quay.", + "LEEWARDSIDE": "A lateral spatial part that covers the side of protective structures that do not experience weather or wave effects.", + "LOWWATERLINE": "A vertical spatial part that represents the elevation of the low waterline, multiple low waterlines can be used to represent the different low tide types.", + "MANUFACTURING": "A region spatial part that forms a sub division of a facility for the purpose of manufacturing. This covers areas that are open air and do not constitute a building or the building is only a small part of the entire area (in this case a child of type building can be used).", + "NAVIGATIONALAREA": "A region spatial part that covers a managed navigational area that is maintained for an operational reason, this could be a dredged turning circle or waiting area.", + "NOTDEFINED": "Undefined type.", + "PROTECTION": "A lateral or region spatial part that forms the area which contains protective measures for scour and erosion of a facility.", + "SHIPTRANSFER": "A region spatial part that represents a clear area used for the transfer and movement of vessels this area could include complex rail tracks and additional loading requirements.", + "STORAGEAREA": "A region spatial part that forms a sub division of a facility for the purpose of storing cargo. For example container stacks, dry bulk storage yards, material storage yards.", + "USERDEFINED": "User-defined type", + "VEHICLESERVICING": "A region spatial part that represents a functional division designed for the maintenance and/or storage of vehicles used for facility operations.", + "WATERFIELD": "A region or lateral facility part that covers the water field of a waterside facility such as a quay.", + "WEATHERSIDE": "A lateral spatial part that covers the side of protective structures that is designed to protect and be impacted by weather or wave effects. such as the outer side of breakwaters or the riverside of flood embankments." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMarinePart.htm" + }, + "IfcMaterial": { + "attributes": { + "Category": "Definition of the category (group or type) of material, in more general terms than given by attribute Name.", + "Description": "Definition of the material in more descriptive terms than given by attributes Name or Category.", + "HasRepresentation": "Reference to the IfcMaterialDefinitionRepresentation that provides presentation information to a representation common to this material in style definitions.", + "IsRelatedWith": "Reference to a material relationship indicating that this material is a part (or constituent) in a material composite.", + "Name": "Name of the material.", + "RelatesTo": "Reference to a material relationship indicating that this material composite has parts (or constituents)." + }, + "description": "IfcMaterial is a homogeneous or inhomogeneous substance that can be used to form elements (physical products or their components).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterial.htm" + }, + "IfcMaterialClassificationRelationship": { + "attributes": { + "ClassifiedMaterial": "Material being classified.", + "MaterialClassifications": "The material classifications identifying the type of material." + }, + "description": "IfcMaterialClassificationRelationship is a relationship assigning classifications to materials.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialClassificationRelationship.htm" + }, + "IfcMaterialConstituent": { + "attributes": { + "Category": "Category of the material constituent, e.g. the role it has in the constituent set it belongs to.", + "Description": "Definition of the material constituent in descriptive terms.", + "Fraction": "Optional provision of a fraction of the total amount (volume or weight) that applies to the IfcMaterialConstituentSet that is contributed by this IfcMaterialConstituent.", + "Material": "Reference to the material from which the constituent is constructed.", + "Name": "The name by which the material constituent is known.", + "ToMaterialConstituentSet": "Material constituent set in which this material constituent is included." + }, + "description": "IfcMaterialConstituent is a single and identifiable part of an element which is constructed of a number of part (one or more) each having an individual material. The association of the material constituent to the part is provided by a keyword as value of the Name attribute. In order to identify and distinguish the part of the shape representation to which the material constituent applies the IfcProductDefinitionShape of the element has to include instances of IfcShapeAspect, using the same keyword for their Name attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialConstituent.htm" + }, + "IfcMaterialConstituentSet": { + "attributes": { + "Description": "Definition of the material constituent set in descriptive terms.", + "MaterialConstituents": "Identification of the constituents from which the material constituent set is composed.", + "Name": "The name by which the constituent set is known." + }, + "description": "IfcMaterialConstituentSet is a collection of individual material constituents, each assigning a material to a part of an element. The parts are only identified by a keyword (as opposed to an IfcMaterialLayerSet or IfcMaterialProfileSet where each part has an individual shape parameter (layer thickness or layer profile).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialConstituentSet.htm" + }, + "IfcMaterialDefinition": { + "attributes": { + "AssociatedTo": "Use of the IfcMaterialDefinition subtypes within the material association of an element occurrence or element type. The association is established by the IfcRelAssociatesMaterial relationship.", + "HasExternalReferences": "Reference to external references, e.g. library, classification, or document information, that are associated to the material.", + "HasProperties": "Material properties assigned to instances of subtypes of IfcMaterialDefinition." + }, + "description": "IfcMaterialDefinition is a general supertype for all material related information items in IFC that have common material related properties that may include association of material with some shape parameters or assignments to identified parts of a component.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialDefinition.htm" + }, + "IfcMaterialDefinitionRepresentation": { + "attributes": { + "RepresentedMaterial": "Reference to the material to which the representation applies." + }, + "description": "IfcMaterialDefinitionRepresentation defines presentation information relating to IfcMaterial. It allows for multiple presentations of the same material for different geometric representation contexts.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialDefinitionRepresentation.htm" + }, + "IfcMaterialLayer": { + "attributes": { + "Category": "Category of the material layer, e.g. the role it has in the layer set it belongs to (such as 'load bearing', 'thermal insulation' etc.). The list of keywords might be extended by model view definitions, however the following keywords shall apply in general: * 'LoadBearing' \u2014 for all material layers having a load bearing function. * 'Insulation' \u2014 for all material layers having an insolating function. * 'Inner finish' \u2014 for the material layer being the inner finish. * 'Outer finish' \u2014 for the material layer being the outer finish.", + "Description": "Definition of the material layer in more descriptive terms than given by attributes Name or Category.", + "IsVentilated": "Indication of whether the material layer represents an air layer (or cavity). * set to TRUE if the material layer is an air gap and provides air exchange from the layer to the outside air. * set to UNKNOWN if the material layer is an air gap and does not provide air exchange (or when this information about air exchange of the air gap is not available). * set to FALSE if the material layer is a solid material layer (the default).", + "LayerThickness": "The thickness of the material layer. The meaning of \"thickness\" depends on its usage. In case of building elements elements utilizing IfcMaterialLayerSetUsage, the dimension is measured along the positive LayerSetDirection as specified in IfcMaterialLayerSetUsage.", + "Material": "Optional reference to the material from which the layer is constructed. Note that if this value is not given, it does not denote a layer with no material (an air gap), it only means that the material is not specified at that point.", + "Name": "The name by which the material layer is known.", + "Priority": "The relative priority of the layer, expressed as normalised integer range [0..100]. Controls how layers intersect in connections and corners of building elements: a layer from one element protrudes into (i.e. displaces) a layer from another element in a joint of these elements if the former element's layer has higher priority than the latter. The priority value for a material layer in an element has to be set and maintained by software applications in relation to the material layers in connected elements.", + "ToMaterialLayerSet": "Reference to the IfcMaterialLayerSet in which the material layer is included." + }, + "description": "IfcMaterialLayer is a single and identifiable part of an element which is constructed of a number of layers (one or more). Each IfcMaterialLayer has a constant thickness and is located relative to the referencing IfcMaterialLayerSet along the material layer set base (MlsBase).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialLayer.htm" + }, + "IfcMaterialLayerSet": { + "attributes": { + "Description": "Definition of the IfcMaterialLayerSet in descriptive terms.", + "LayerSetName": "The name by which the IfcMaterialLayerSet is known.", + "MaterialLayers": "Identification of the IfcMaterialLayer\u2019s from which the IfcMaterialLayerSet is composed." + }, + "description": "The IfcMaterialLayerSet is a designation by which materials of an element constructed of a number of material layers is known and through which the relative positioning of individual layers can be expressed.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialLayerSet.htm" + }, + "IfcMaterialLayerSetUsage": { + "attributes": { + "DirectionSense": "Denotes whether the material layer set is oriented in positive or negative sense along the specified axis (defined by LayerSetDirection). \"Positive\" means that the consecutive layers (the IfcMaterialLayer instances in the list of IfcMaterialLayerSet.MaterialLayers) are placed face-by-face in the direction of the positive axis as established by LayerSetDirection: for AXIS2 it would be in +y, for AXIS3 it would be +z. \"Negative\" means that the layers are placed face-by-face in the direction of the negative LayerSetDirection. In both cases, starting at the material layer set base line.", + "ForLayerSet": "The IfcMaterialLayerSet set to which the usage is applied.", + "LayerSetDirection": "Orientation of the material layer set relative to element reference geometry. The meaning of the value of this attribute shall be specified in the geometry use section for each element. For extruded shape representation, direction can be given along the extrusion path (e.g. for slabs) or perpendicular to it (e.g. for walls).", + "OffsetFromReferenceLine": "Offset of the material layer set base line (MlsBase) from reference geometry (line or plane) of element. The offset can be positive or negative, unless restricted for a particular building element type in its use definition or by implementer agreement. A positive value means, that the MlsBase is placed on the positive side of the reference line or plane, on the axis established by LayerSetDirection (in case of AXIS2 into the direction of +y, or in case of AXIS2 into the direction of +z). A negative value means that the MlsBase is placed on the negative side, as established by LayerSetDirection (in case of AXIS2 into the direction of -y).", + "ReferenceExtent": "Extent of the extrusion of the elements body shape representation to which the IfcMaterialLayerSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialLayerSetWithOffsets subtype for included material layers." + }, + "description": "The IfcMaterialLayerSetUsage determines the usage of IfcMaterialLayerSet in terms of its location and orientation relative to the associated element geometry. The location of material layer set shall be compatible with the building element geometry (that is, material layers shall fit inside the element geometry). The rules to ensure the compatibility depend on the type of the building element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialLayerSetUsage.htm" + }, + "IfcMaterialLayerWithOffsets": { + "attributes": { + "OffsetDirection": "Orientation of the offset; shall be perpendicular to the parent layer set direction.", + "OffsetValues": "The numerical value of layer offset, in the direction of the axis assigned by the attribute OffsetDirection. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the layer extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the layer extrusion)." + }, + "description": "IfcMaterialLayerWithOffsets is a specialization of IfcMaterialLayer enabling definition of offset values along edges (within the material layer set usage in parent layer set).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialLayerWithOffsets.htm" + }, + "IfcMaterialList": { + "attributes": { + "Materials": "Materials used in a composition of substances." + }, + "description": "IfcMaterialList is a list of the different materials that are used in an element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialList.htm" + }, + "IfcMaterialProfile": { + "attributes": { + "Category": "Category of the material profile, e.g. the role it has in the profile set it belongs to. The list of keywords might be extended by model view definitions, however the following keywords shall apply in general: * 'LoadBearing' \u2014 the material profile having a load bearing function. * 'Insulation' \u2014 the material profile having an insolating function. * 'Finish' \u2014 the material profile being the finish.", + "Description": "Definition of the material profile in descriptive terms.", + "Material": "Optional reference to the material from which the profile is constructed.", + "Name": "The name by which the material profile is known.", + "Priority": "The relative priority of the profile, expressed as normalised integer range [0..100]. Controls how profiles intersect in connections and corners of building elements: A profile from one element protrudes into (i.e. displaces) a profile from another element in a joint of these elements if the former element's profile has higher priority than the latter. The priority value for a material profile in an element has to be set and maintained by software applications in relation to the material profiles in connected elements.", + "Profile": "Identification of the profile for which this material profile is associating material.", + "ToMaterialProfileSet": "Material profile set in which this material profile is included." + }, + "description": "IfcMaterialProfile is a single and identifiable cross section of an element which is constructed of a number of profiles (one or more).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialProfile.htm" + }, + "IfcMaterialProfileSet": { + "attributes": { + "CompositeProfile": "Reference to the composite profile definition for which this material profile set associates material to each of its individual profiles. If only a single material profile is used (the most typical case) then no CompositeProfile is asserted.", + "Description": "Definition of the material profile set in descriptive terms.", + "MaterialProfiles": "Identification of the profiles from which the material profile set is composed.", + "Name": "The name by which the material profile set is known." + }, + "description": "The IfcMaterialProfileSet is a designation by which individual material(s) of a prismatic element (for example, beam or column) constructed of a single or multiple material profiles is known.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialProfileSet.htm" + }, + "IfcMaterialProfileSetUsage": { + "attributes": { + "CardinalPoint": "Index reference to a significant point in the section profile. Describes how the section is aligned relative to the (longitudinal) axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.", + "ForProfileSet": "The IfcMaterialProfileSet set to which the usage is applied.", + "ReferenceExtent": "Extent of the extrusion of the elements body shape representation to which the IfcMaterialProfileSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialProfileSetWithOffsets subtype for included material profiles." + }, + "description": "IfcMaterialProfileSetUsage determines the usage of IfcMaterialProfileSet in terms of its location relative to the associated element geometry. The location of a material profile set shall be compatible with the building element geometry (that is, material profiles shall fit inside the element geometry). The rules to ensure the compatibility depend on the type of the building element. For building elements with shape representations which are based on extruded solids, this is accomplished by referring to the identical profile definition in the shape model as in the material profile set.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialProfileSetUsage.htm" + }, + "IfcMaterialProfileSetUsageTapering": { + "attributes": { + "CardinalEndPoint": "Index reference to a significant point in the second section profile. Describes how this section is aligned relative to the axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.", + "ForProfileEndSet": "The second IfcMaterialProfileSet set to which the usage is applied." + }, + "description": "IfcMaterialProfileSetUsageTapering specifies dual material profile sets in association with tapered prismatic (beam- or column-like) elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialProfileSetUsageTapering.htm" + }, + "IfcMaterialProfileWithOffsets": { + "attributes": { + "OffsetValues": "The numerical value of profile offset, in the direction of the axis direction - always AXIS1 that is, the axis along the extrusion path. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the standard extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the standard extrusion)." + }, + "description": "IfcMaterialProfileWithOffsets is a specialization of IfcMaterialProfile with additional longitudinal offsets .", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialProfileWithOffsets.htm" + }, + "IfcMaterialProperties": { + "attributes": { + "Material": "Reference to the material definition to which the set of properties is assigned." + }, + "description": "The IfcMaterialProperties assigns a set of material properties to associated material definitions. The set may be identified by a Name and a Description. The IfcProperty (instantiable subtypes) is used to express the individual material properties by name, description, value and unit.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialProperties.htm" + }, + "IfcMaterialRelationship": { + "attributes": { + "MaterialExpression": "", + "RelatedMaterials": "Reference to related materials (as constituents of composite material).", + "RelatingMaterial": "Reference to the relating material (the composite)." + }, + "description": "IfcMaterialRelationship defines a relationship between part and whole in material definitions (as in composite materials). The parts, expressed by the set of RelatedMaterials, are material constituents of which a single material aggregate is composed.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialRelationship.htm" + }, + "IfcMaterialUsageDefinition": { + "attributes": { + "AssociatedTo": "Use of the IfcMaterialUsageDefinition subtypes within the material association of an element occurrence. The association is established by the IfcRelAssociatesMaterial relationship." + }, + "description": "IfcMaterialUsageDefinition is a general supertype for all material related information items in IFC that have occurrence specific assignment parameters to assign a set of materials with shape parameters to a reference geometry item of that component.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialUsageDefinition.htm" + }, + "IfcMeasureWithUnit": { + "attributes": { + "UnitComponent": "The unit in which the physical quantity is expressed.", + "ValueComponent": "The value of the physical quantity when expressed in the specified units." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> A measure with unit is the specification of a physical quantity as defined in ISO 31 (clause 2).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMeasureWithUnit.htm" + }, + "IfcMechanicalFastener": { + "attributes": { + "NominalDiameter": "The nominal diameter describing the cross-section size of the fastener type.", + "NominalLength": "The nominal length describing the longitudinal dimensions of the fastener type." + }, + "description": "A mechanical fasteners connecting building elements or parts mechanically. A single instance of this class may represent one or many of actual mechanical fasteners, for example an array of bolts or a row of nails.", + "predefined_types": { + "ANCHORBOLT": "A special bolt which is anchored into concrete, stone, or brickwork.", + "BOLT": "A threaded cylindrical rod that engages with a similarly threaded hole in a nut or any other part to form a fastener. The mechanical fastener often also includes one or more washers and one or more nuts.", + "CHAIN": "a series of linked metal rings used for fastening or securing something, or for pulling loads.", + "COUPLER": "A part connecting two rod or bars, such as reinforcement bars.", + "DOWEL": "A cylindrical rod that is driven into holes of the connected pieces.", + "NAIL": "A thin pointed piece of metal that is hammered into materials as a fastener.", + "NAILPLATE": "A piece of sheet metal with punched points that overlaps the connected pieces and is pressed into their material.", + "NOTDEFINED": "Undefined mechanical fastener.", + "RAILFASTENING": "An assembly of components which secures a rail to the supporting structure and retains it in the required position whilst permitting any necessary vertical, lateral and longitudinal movement. Note: definition from EN 13481-1.", + "RAILJOINT": "A mechanical assembly with e.g. fishplates to join two rail ends with optional functions (insulation or expansion capacity).", + "RIVET": "A fastening part having a head at one end and the other end being hammered flat after being passed through holes in the pieces that are fastened together.", + "ROPE": "a length of thick strong cord made by twisting together strands of hemp, sisal, nylon, or similar material. used primarily for mooring vessels", + "SCREW": "A fastener with a tapered threaded shank and a slotted head.", + "SHEARCONNECTOR": "A ring connector that is accepted by ring keyways in the connected pieces; or a toothed circular or square connector that is pressed into the connected pieces.", + "STAPLE": "A doubly pointed piece of metal that is hammered into materials as a fastener.", + "STUDSHEARCONNECTOR": "Stud shear connectors are cylindrical fastening parts with a head on one side. On the other side they are welded on steel members for the use in composite steel and concrete structures.", + "USERDEFINED": "User-defined mechanical fastener." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMechanicalFastener.htm" + }, + "IfcMechanicalFastenerType": { + "attributes": { + "NominalDiameter": "The nominal diameter describing the cross-section size of the fastener type.", + "NominalLength": "The nominal length describing the longitudinal dimensions of the fastener type." + }, + "description": "The element component type IfcMechanicalFastenerType defines commonly shared information for occurrences of mechanical fasteners. The set of shared information may include:", + "predefined_types": { + "ANCHORBOLT": "A special bolt which is anchored into concrete, stone, or brickwork.", + "BOLT": "A threaded cylindrical rod that engages with a similarly threaded hole in a nut or any other part to form a fastener. The mechanical fastener often also includes one or more washers and one or more nuts.", + "CHAIN": "a series of linked metal rings used for fastening or securing something, or for pulling loads.", + "COUPLER": "A part connecting two rod or bars, such as reinforcement bars.", + "DOWEL": "A cylindrical rod that is driven into holes of the connected pieces.", + "NAIL": "A thin pointed piece of metal that is hammered into materials as a fastener.", + "NAILPLATE": "A piece of sheet metal with punched points that overlaps the connected pieces and is pressed into their material.", + "NOTDEFINED": "Undefined mechanical fastener.", + "RAILFASTENING": "An assembly of components which secures a rail to the supporting structure and retains it in the required position whilst permitting any necessary vertical, lateral and longitudinal movement. Note: definition from EN 13481-1.", + "RAILJOINT": "A mechanical assembly with e.g. fishplates to join two rail ends with optional functions (insulation or expansion capacity).", + "RIVET": "A fastening part having a head at one end and the other end being hammered flat after being passed through holes in the pieces that are fastened together.", + "ROPE": "a length of thick strong cord made by twisting together strands of hemp, sisal, nylon, or similar material. used primarily for mooring vessels", + "SCREW": "A fastener with a tapered threaded shank and a slotted head.", + "SHEARCONNECTOR": "A ring connector that is accepted by ring keyways in the connected pieces; or a toothed circular or square connector that is pressed into the connected pieces.", + "STAPLE": "A doubly pointed piece of metal that is hammered into materials as a fastener.", + "STUDSHEARCONNECTOR": "Stud shear connectors are cylindrical fastening parts with a head on one side. On the other side they are welded on steel members for the use in composite steel and concrete structures.", + "USERDEFINED": "User-defined mechanical fastener." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMechanicalFastenerType.htm" + }, + "IfcMedicalDevice": { + "description": "A medical device is attached to a medical piping system and operates upon medical gases to perform a specific function. Medical gases include medical air, medical vacuum, oxygen, carbon dioxide, nitrogen, and nitrous oxide.", + "predefined_types": { + "AIRSTATION": "Device that provides purified medical air, composed of an air compressor and air treatment line.", + "FEEDAIRUNIT": "Device that feeds air to an oxygen generator, composed of an air compressor, air treatment line, and an air receiver.", + "NOTDEFINED": "Undefined medical device type.", + "OXYGENGENERATOR": "Device that generates oxygen from air.", + "OXYGENPLANT": "Device that combines a feed air unit, oxygen generator, and backup oxygen cylinders.", + "USERDEFINED": "User-defined medical device type.", + "VACUUMSTATION": "Device that provides suction, composed of a vacuum pump and bacterial filtration line." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMedicalDevice.htm" + }, + "IfcMedicalDeviceType": { + "description": "The flow terminal type IfcMedicalDeviceType defines commonly shared information for occurrences of medical devices. The set of shared information may include:", + "predefined_types": { + "AIRSTATION": "Device that provides purified medical air, composed of an air compressor and air treatment line.", + "FEEDAIRUNIT": "Device that feeds air to an oxygen generator, composed of an air compressor, air treatment line, and an air receiver.", + "NOTDEFINED": "Undefined medical device type.", + "OXYGENGENERATOR": "Device that generates oxygen from air.", + "OXYGENPLANT": "Device that combines a feed air unit, oxygen generator, and backup oxygen cylinders.", + "USERDEFINED": "User-defined medical device type.", + "VACUUMSTATION": "Device that provides suction, composed of a vacuum pump and bacterial filtration line." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMedicalDeviceType.htm" + }, + "IfcMember": { + "description": "An IfcMember is a structural member designed to carry loads between or beyond points of support. It is not required to be load bearing. The orientation of the member (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to IfcBeam and IfcColumn). An IfcMember represents a linear structural element from an architectural or structural modeling point of view and shall be used if it cannot be expressed more specifically as either an IfcBeam or an IfcColumn.", + "predefined_types": { + "ARCH_SEGMENT": "Individual segment of an arch structure.", + "BRACE": "A linear element (usually sloped) often used for bracing of a girder or truss.", + "CHORD": "Upper or lower longitudinal member of a truss, used horizontally or sloped.", + "COLLAR": "A linear element (usually used horizontally) within a roof structure to connect rafters and posts.", + "MEMBER": "A linear element within a girder or truss with no further meaning.", + "MULLION": "A linear element within a curtain wall system to connect two (or more) panels.", + "NOTDEFINED": "Undefined linear element.", + "PLATE": "A linear continuous horizontal element in wall framing, such as a head piece or a sole plate.", + "POST": "A linear (usually vertical) member used to support something or to mark a point.", + "PURLIN": "A linear element (usually used horizontally) within a roof structure to support rafters.", + "RAFTER": "A linear elements used to support roof slabs or roof covering, usually used with slope.", + "STAY_CABLE": "A sloped element suspending a structure (such as bridge deck) from a pylon.", + "STIFFENING_RIB": "A linear element added to a flange or a web plate of a girder for local stiffening.", + "STRINGER": "A linear element used to support stair or ramp flights, usually used with slope.", + "STRUCTURALCABLE": "A linear cable element used to secure or stabilise a structure by resisting lateral and longitudinal loading through tension only, but cannot resist compression. usually formed of a flexible cable or wire.", + "STRUT": "A linear element often used within a girder or truss.", + "STUD": "Vertical element in wall framing.", + "SUSPENDER": "A vertical element suspending a structure (such as bridge deck) from a suspension cable or an arch.", + "SUSPENSION_CABLE": "A suspended element, typically comprising steel wire, sheath, etc.", + "TIEBAR": "A linear bar element used to secure or stabilise a structure by resisting lateral and longitudinal loading through tension and or compression. usually formed by a solid bar.", + "USERDEFINED": "User-defined linear element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMember.htm" + }, + "IfcMemberType": { + "description": "The element type IfcMemberType defines commonly shared information for occurrences of members. Members are predominately linear building elements, often forming part of a structural system. The orientation of the member (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to beam and column). The set of shared information may include:", + "predefined_types": { + "ARCH_SEGMENT": "Individual segment of an arch structure.", + "BRACE": "A linear element (usually sloped) often used for bracing of a girder or truss.", + "CHORD": "Upper or lower longitudinal member of a truss, used horizontally or sloped.", + "COLLAR": "A linear element (usually used horizontally) within a roof structure to connect rafters and posts.", + "MEMBER": "A linear element within a girder or truss with no further meaning.", + "MULLION": "A linear element within a curtain wall system to connect two (or more) panels.", + "NOTDEFINED": "Undefined linear element.", + "PLATE": "A linear continuous horizontal element in wall framing, such as a head piece or a sole plate.", + "POST": "A linear (usually vertical) member used to support something or to mark a point.", + "PURLIN": "A linear element (usually used horizontally) within a roof structure to support rafters.", + "RAFTER": "A linear elements used to support roof slabs or roof covering, usually used with slope.", + "STAY_CABLE": "A sloped element suspending a structure (such as bridge deck) from a pylon.", + "STIFFENING_RIB": "A linear element added to a flange or a web plate of a girder for local stiffening.", + "STRINGER": "A linear element used to support stair or ramp flights, usually used with slope.", + "STRUCTURALCABLE": "A linear cable element used to secure or stabilise a structure by resisting lateral and longitudinal loading through tension only, but cannot resist compression. usually formed of a flexible cable or wire.", + "STRUT": "A linear element often used within a girder or truss.", + "STUD": "Vertical element in wall framing.", + "SUSPENDER": "A vertical element suspending a structure (such as bridge deck) from a suspension cable or an arch.", + "SUSPENSION_CABLE": "A suspended element, typically comprising steel wire, sheath, etc.", + "TIEBAR": "A linear bar element used to secure or stabilise a structure by resisting lateral and longitudinal loading through tension and or compression. usually formed by a solid bar.", + "USERDEFINED": "User-defined linear element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMemberType.htm" + }, + "IfcMetric": { + "attributes": { + "Benchmark": "Enumeration that identifies the type of benchmark data.", + "DataValue": "The value to be compared on associated objects. A null value indicates comparison to null.", + "ReferencePath": "Optional path to an attribute to be constrained on associated objects. If provided, the metric may be validated by resolving the path to the current value on associated object(s), and comparing such value with DataValue according to the Benchmark.", + "ValueSource": "Reference source for data values." + }, + "description": "An IfcMetric is used to capture quantitative resultant metrics that can be applied to objectives.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMetric.htm" + }, + "IfcMirroredProfileDef": { + "description": "The IfcMirroredProfileDef defines the profile by mirroring the parent profile about the y axis of the parent profile coordinate system. That is, left and right of the parent profile are swapped.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMirroredProfileDef.htm" + }, + "IfcMobileTelecommunicationsAppliance": { + "description": "A mobile telecommunications appliance is a device that transmits, converts, amplifies or receives signals used in mobile networks.\nNote: This entity is used to define specific appliances used in mobile telecommunication networks. General communications appliances and those used in fixed transmission networks should be instantiated using IfcCommunicationsAppliance.\n", + "predefined_types": { + "ACCESSPOINT": "An access point is a device that allows wireless devices to connect to a wired network.", + "BASEBANDUNIT": "A baseband unit is a component of a distributed base transceiver station for implementing baseband processing functions.", + "BASETRANSCEIVERSTATION": "A base transceiver station (BTS) is a network component which serves one cell. It completes the conversion between base station controller and wireless channel, and realizes the wireless transmission and related control functions between base station controller and mobile switching through the air interface.", + "E_UTRAN_NODE_B": "An E-utran nodel B is a logical network component which serves one or more E-utran cells. It is the hardware connected to the evolved packet core (EPC), more specifically to the mobility management entity (MME) , which communicates directly with user equipment in wireless way.", + "GATEWAY_GPRS_SUPPORT_NODE": "The gateway GPRS support node is a component of the GPRS core network that extends the GSM to allow packet switching functionalities. This component is responsible for the internetworking between the GPRS network and external packet switched networks (e.g. the internet).", + "MASTERUNIT": "A master unit is a component of a repeater for coupling base station signals.", + "MOBILESWITCHINGCENTER": "The mobile switching centre (MSC) constitutes the interface between the radio system and the fixed networks. It is an exchange which performs all the switching and signalling functions for mobile station located in a geographical area designated as the MSC area. It consists of a MSC server and a media gateway.", + "MSCSERVER": "The MSC server mainly comprises the call control (CC) and mobility control parts of a mobile switching center (MSC). An MSC server and a media gateway make up the full functionality of an MSC.", + "NOTDEFINED": "Undefined type.", + "PACKETCONTROLUNIT": "A packet control unit performs some of the processing tasks of the base station controller for packet data. It is responsible for data packet, wireless channel management, error sending detection and automatic retransmission.", + "REMOTERADIOUNIT": "A remote radio unit is a component of a distributed base transceiver station that converts digital baseband signals into high-frequency (rf) signals and sends high-frequency (rf) signals to the antenna for radiation.", + "REMOTEUNIT": "A remote unit is a device used to amplify a base station signal.", + "SERVICE_GPRS_SUPPORT_NODE": "The service GPRS support node (SGSN) is a component of the GPRS core network. It is the GPRS support node of mobile station service, and it can achieve mobility management and packet routing and transfer.", + "SUBSCRIBERSERVER": "It is a database in charge of the management of mobile subscribers. It can be an authentication center (AuC) or a home location register (HLR).", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMobileTelecommunicationsAppliance.htm" + }, + "IfcMobileTelecommunicationsApplianceType": { + "description": "The flow terminal type IfcMobileTelecommunicationsApplianceType defines commonly shared information for occurrences of mobile telecommunications appliances. The set of shared information may include:", + "predefined_types": { + "ACCESSPOINT": "An access point is a device that allows wireless devices to connect to a wired network.", + "BASEBANDUNIT": "A baseband unit is a component of a distributed base transceiver station for implementing baseband processing functions.", + "BASETRANSCEIVERSTATION": "A base transceiver station (BTS) is a network component which serves one cell. It completes the conversion between base station controller and wireless channel, and realizes the wireless transmission and related control functions between base station controller and mobile switching through the air interface.", + "E_UTRAN_NODE_B": "An E-utran nodel B is a logical network component which serves one or more E-utran cells. It is the hardware connected to the evolved packet core (EPC), more specifically to the mobility management entity (MME) , which communicates directly with user equipment in wireless way.", + "GATEWAY_GPRS_SUPPORT_NODE": "The gateway GPRS support node is a component of the GPRS core network that extends the GSM to allow packet switching functionalities. This component is responsible for the internetworking between the GPRS network and external packet switched networks (e.g. the internet).", + "MASTERUNIT": "A master unit is a component of a repeater for coupling base station signals.", + "MOBILESWITCHINGCENTER": "The mobile switching centre (MSC) constitutes the interface between the radio system and the fixed networks. It is an exchange which performs all the switching and signalling functions for mobile station located in a geographical area designated as the MSC area. It consists of a MSC server and a media gateway.", + "MSCSERVER": "The MSC server mainly comprises the call control (CC) and mobility control parts of a mobile switching center (MSC). An MSC server and a media gateway make up the full functionality of an MSC.", + "NOTDEFINED": "Undefined type.", + "PACKETCONTROLUNIT": "A packet control unit performs some of the processing tasks of the base station controller for packet data. It is responsible for data packet, wireless channel management, error sending detection and automatic retransmission.", + "REMOTERADIOUNIT": "A remote radio unit is a component of a distributed base transceiver station that converts digital baseband signals into high-frequency (rf) signals and sends high-frequency (rf) signals to the antenna for radiation.", + "REMOTEUNIT": "A remote unit is a device used to amplify a base station signal.", + "SERVICE_GPRS_SUPPORT_NODE": "The service GPRS support node (SGSN) is a component of the GPRS core network. It is the GPRS support node of mobile station service, and it can achieve mobility management and packet routing and transfer.", + "SUBSCRIBERSERVER": "It is a database in charge of the management of mobile subscribers. It can be an authentication center (AuC) or a home location register (HLR).", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMobileTelecommunicationsApplianceType.htm" + }, + "IfcMonetaryUnit": { + "attributes": { + "Currency": "Code or name of the currency. Permissible values are the three-letter alphabetic currency codes as per ISO 4217{ target=\"_top\"}, for example CNY, EUR, GBP, JPY, USD." + }, + "description": "IfcMonetaryUnit is a unit to define currency for money.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMonetaryUnit.htm" + }, + "IfcMooringDevice": { + "description": "A mooring device is an active or passive built element who's primary function is to participate in the mooring of a vessel, this could be in the form of a bollard used as an attachment point for lines or active equipment such as quick release hooks.\n", + "predefined_types": { + "BOLLARD": "a short, thick post on the deck of a ship or a quay side, to which ship's rope may be secured. not to be confused with traffic bollards.", + "LINETENSIONER": "A mechanical device used to apply a tensioning load to mooring lines to improve vessel stability for port operations.", + "MAGNETICDEVICE": "Mooring device that uses magnets as the primary method of securing the vessel.", + "MOORINGHOOKS": "Quick release mooring hooks - an active device used to secure a vessel and provide automated release of vessels.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type", + "VACUUMDEVICE": "Mooring device that uses vacuum suction as the primary method of securing the vessel." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMooringDevice.htm" + }, + "IfcMooringDeviceType": { + "description": "The _IfcMooringDeviceType__ _ provides the type information for IfcMooringDevice occurrences.\nA mooring device is an active or passive built element who's primary function is to participate in the mooring of a vessel, this could be in the form of a bollard used as an attachment point for lines or active equipment such as quick release hooks.\n", + "predefined_types": { + "BOLLARD": "a short, thick post on the deck of a ship or a quay side, to which ship's rope may be secured. not to be confused with traffic bollards.", + "LINETENSIONER": "A mechanical device used to apply a tensioning load to mooring lines to improve vessel stability for port operations.", + "MAGNETICDEVICE": "Mooring device that uses magnets as the primary method of securing the vessel.", + "MOORINGHOOKS": "Quick release mooring hooks - an active device used to secure a vessel and provide automated release of vessels.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type", + "VACUUMDEVICE": "Mooring device that uses vacuum suction as the primary method of securing the vessel." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMooringDeviceType.htm" + }, + "IfcMotorConnection": { + "description": "A motor connection provides the means for connecting a motor as the driving device to the driven device.", + "predefined_types": { + "BELTDRIVE": "An indirect connection made through the medium of a shaped, flexible continuous loop.", + "COUPLING": "An indirect connection made through the medium of the viscosity of a fluid.", + "DIRECTDRIVE": "A direct, physical connection made between the motor and the driven device.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMotorConnection.htm" + }, + "IfcMotorConnectionType": { + "description": "The energy conversion device type IfcMotorConnectionType defines commonly shared information for occurrences of motor connections. The set of shared information may include:", + "predefined_types": { + "BELTDRIVE": "An indirect connection made through the medium of a shaped, flexible continuous loop.", + "COUPLING": "An indirect connection made through the medium of the viscosity of a fluid.", + "DIRECTDRIVE": "A direct, physical connection made between the motor and the driven device.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMotorConnectionType.htm" + }, + "IfcNamedUnit": { + "attributes": { + "Dimensions": "The dimensional exponents of the SI base units by which the named unit is defined.", + "UnitType": "The type of the unit." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> A named unit is a unit quantity associated with the word, or group of words, by which the unit is identified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNamedUnit.htm" + }, + "IfcNavigationElement": { + "description": "A navigation element is an active or passive built element who's primary function is to provide navigational instructions and warnings to vessels, this could be in the form of a floating buoy, a fixed beacon.\nNavigation elements can aggregate other components and elements to form the entire structure. this might include a frame structure to form the body, instances of IfcSign for signage or instances of IfcSignal for supplementary lights an/or sound signals.\n", + "predefined_types": { + "BEACON": "a fixed vertical structure serving as a navigation mark, to show reefs or other hazards, or provide navigational directions.", + "BUOY": "an anchored floating structure serving as a navigation mark, to show reefs or other hazards, or provide navigational directions.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNavigationElement.htm" + }, + "IfcNavigationElementType": { + "description": "The IfcNavigationElementType provides the type information for IfcNavigationElement occurrences.\nA navigation element is an active or passive built element who's primary function is to provide navigational instructions and warnings to vessels, this could be in the form of a floating buoy, a fixed beacon or sound signal.\n", + "predefined_types": { + "BEACON": "a fixed vertical structure serving as a navigation mark, to show reefs or other hazards, or provide navigational directions.", + "BUOY": "an anchored floating structure serving as a navigation mark, to show reefs or other hazards, or provide navigational directions.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNavigationElementType.htm" + }, + "IfcObject": { + "attributes": { + "Declares": "Link to the relationship object pointing to the reflected object(s) that receives the object definitions. The reflected object has to be part of an object occurrence decomposition. The associated IfcObject, or its subtypes, provides the specific information (as part of a type, or style, definition), that is common to all reflected instances of the declaring IfcObject, or its subtypes.", + "IsDeclaredBy": "Link to the relationship object pointing to the declaring object that provides the object definitions for this object occurrence. The declaring object has to be part of an object type decomposition. The associated IfcObject, or its subtypes, contains the specific information (as part of a type, or style, definition), that is common to all reflected instances of the declaring IfcObject, or its subtypes.", + "IsTypedBy": "Set of relationships to the object type that provides the type definitions for this object occurrence. The then associated IfcTypeObject, or its subtypes, contains the specific information (or type, or style), that is common to all instances of IfcObject, or its subtypes, referring to the same type.", + "ObjectType": "The type denotes a particular type that indicates the object further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute PredefinedType is set to USERDEFINED or when the concrete entity instantiated does not have a PredefinedType attribute. The latter is the case in some exceptional leaf classes and when instantiating IfcBuiltElement directly." + }, + "description": "An IfcObject is the generalization of any semantically treated thing or process. Objects are things as they appear - i.e. occurrences.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObject.htm" + }, + "IfcObjectDefinition": { + "attributes": { + "Decomposes": "References to the decomposition relationship being an aggregation. It determines that this object definition is a part within an unordered whole/part decomposition relationship. An object definitions can only be part of a single decomposition (to allow hierarchical strutures only).", + "HasAssignments": "Reference to the relationship objects, that assign (by an association relationship) other subtypes of IfcObject to this object instance. Examples are the association to products, processes, controls, resources or groups.", + "HasAssociations": "Reference to the relationship objects, that associates external references or other resource definitions to the object.. Examples are the association to library, documentation or classification.", + "HasContext": "References to the context providing context information such as project unit or representation context. It should only be asserted for the uppermost non-spatial object.", + "IsDecomposedBy": "References to the decomposition relationship being an aggregation. It determines that this object definition is whole within an unordered whole/part decomposition relationship. An object definitions can be aggregated by several other objects (occurrences or parts).", + "IsNestedBy": "References to the decomposition relationship being a nesting. It determines that this object definition is the whole within an ordered whole/part decomposition relationship. An object or object type can be nested by several other objects (occurrences or types).", + "Nests": "References to the decomposition relationship being a nesting. It determines that this object definition is a part within an ordered whole/part decomposition relationship. An object occurrence or type can only be part of a single decomposition (to allow hierarchical strutures only)." + }, + "description": "An IfcObjectDefinition is the generalization of any semantically treated thing or process, either being a type or an occurrences. Object definitions can be named, using the inherited Name attribute, which should be a user recognizable label for the object occurrence. Further explanations to the object can be given using the inherited Description attribute. A context is a specific kind of object definition as it provides the project or library context in which object types and object occurrences are defined.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectDefinition.htm" + }, + "IfcObjectPlacement": { + "attributes": { + "PlacementRelTo": "Reference to object placement that provides the relative placement with its placement in a grid, local coordinate system or linear referenced placement. If it is omitted, then in the case of linear placement it is established by the origin of horizontal alignment of the referenced IfcAlignment Axis. In the case of local placement it is established by the geometric representation context.", + "PlacesObject": "The IfcObjectPlacement shall be used to provide a placement and an object coordinate system for instances of IfcProduct.", + "ReferencedByPlacements": "" + }, + "description": "IfcObjectPlacement is an abstract supertype for the special types defining the object coordinate system. The IfcObjectPlacement has to be provided for each product that has a shape representation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectPlacement.htm" + }, + "IfcObjective": { + "attributes": { + "BenchmarkValues": "A list of nested constraints.", + "LogicalAggregator": "Enumeration that identifies the logical type of aggregation for the benchmark metrics.", + "ObjectiveQualifier": "Enumeration that qualifies the type of objective constraint.", + "UserDefinedQualifier": "A user defined value that qualifies the type of objective constraint when ObjectiveQualifier attribute of type IfcObjectiveEnum has value USERDEFINED." + }, + "description": "An IfcObjective captures qualitative information for an objective-based constraint.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjective.htm" + }, + "IfcOccupant": { + "description": "An occupant is a type of actor that defines the form of occupancy of a property.", + "predefined_types": { + "ASSIGNEE": "Actor receiving the assignment of a property agreement from an assignor.", + "ASSIGNOR": "Actor assigning a property agreement to an assignor.", + "LESSEE": "Actor receiving the lease of a property from a lessor.", + "LESSOR": "Actor leasing a property to a lessee.", + "LETTINGAGENT": "Actor participating in a property agreement on behalf of an owner, lessor or assignor.", + "NOTDEFINED": "Undefined type.", + "OWNER": "Actor that owns a property.", + "TENANT": "Actor renting the use of a property fro a period of time.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOccupant.htm" + }, + "IfcOffsetCurve": { + "attributes": { + "BasisCurve": "The curve that is being offset." + }, + "description": "An IfcOffsetCurve is an abstract entity describing a curve that is defined relative to another curve according to an offset that may be constant or variable along the referenced curve.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOffsetCurve.htm" + }, + "IfcOffsetCurve2D": { + "attributes": { + "Distance": "The distance of the offset curve from the basis curve. distance may be positive, negative or zero. A positive value of distance defines an offset in the direction which is normal to the curve in the sense of an anti-clockwise rotation through 90 degrees from the tangent vector T at the given point. (This is in the direction of orthogonal complement(T).)", + "SelfIntersect": "An indication of whether the offset curve self-intersects; this is for information only." + }, + "description": "An IfcOffsetCurve2D is a curve defined by an offset in 2D space from its BasisCurve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOffsetCurve2D.htm" + }, + "IfcOffsetCurve3D": { + "attributes": { + "Distance": "The distance of the offset curve from the basis curve. The distance may be positive, negative or zero.", + "RefDirection": "The direction used to define the direction of the offset curve 3d from the basis curve.", + "SelfIntersect": "An indication of whether the offset curve self-intersects, this is for information only." + }, + "description": "An IfcOffsetCurve3D is a curve defined by an offset in 3D space from its BasisCurve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOffsetCurve3D.htm" + }, + "IfcOffsetCurveByDistances": { + "attributes": { + "OffsetValues": "List of sequential points described relative to the basis curve. If the offsets do not span the full extent of the basis curve (e.g. if the list contains only one item), then the lateral and vertical offsets implicitly continue with the same value towards the head and tail of the basis curve.", + "Tag": "Optional identifier of the curve, which may be used to correlate points from a variable cross-section." + }, + "description": "An IfcOffsetCurveByDistances is a curve defined by a list of offsets along its BasisCurve. If only one offset is provided, it indicates a constant offset along the extents of the basis curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOffsetCurveByDistances.htm" + }, + "IfcOpenCrossProfileDef": { + "attributes": { + "HorizontalWidths": "Indicates if the widths shall be measured horizontally or along the slopes.", + "OffsetPoint": "Optional Cartesian point to nominate the profile curve start. The provided slopes and widths emerge from this point. If no value is given, the profile initiates at the alignment intersection with the profile plane.", + "Slopes": "The slope measure.", + "Tags": "", + "Widths": "The horizontal widths (when HorizontalWidths=.T.) or distances along the Slope (when HorizontalWidths=.F.) for the segments in the profile. And if Horizontal=.T. the Slopes shall not be = +/- 90 deg." + }, + "description": "A two-dimensional open profile defined by widths and slopes for the use within the swept surface geometry, in SectionedSurface in particular. The underlying coordinate system is defined by the swept surface that uses the profile definition; when used in SectionedSurface it is the XY plane of each list member of SectionedSurface.CrossSectionPositions where the profile X axis is oriented perpendicularly to the left of the Directrix (same direction as positive LateralOffset at IfcPointByDistanceExpression) as facing forward along the directrix, and the profile Y axis is oriented upwards or vertically perpendicular to the Directrix depending on the usage in the SectionedSurface.\nThe behaviour of OpenCrossProfileDef in sweeping operation can be controlled by attribute Tags. Tags allow two consecutive cross sections to have different number of break points: points with the same tag value are connected either by assuming linear longitudinal breakline between them, or by a guide curve identified by the same Tag value as the cross section points.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpenCrossProfileDef.htm" + }, + "IfcOpenShell": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> An open shell is a shell of the dimensionality 2. Its domain, if present, is a finite, connected, oriented, 2-manifold with boundary, but is not a closed surface. It can be thought of as a closed shell with one or more holes punched in it. The domain of an open shell satisfies 0 < Ξ < 1. An open shell is functionally more general than a face because its domain can have handles.\n>\n> The shell is defined by a collection of faces, which may be oriented faces. The sense of each face, after taking account of the orientation, shall agree with the shell normal as defined below. The orientation can be supplied directly as a BOOLEAN attribute of an oriented face, or be defaulted to TRUE if the shell member is a face without the orientation attribute.\n>\n> The following combinatorial restrictions on open shells and geometrical restrictions on their domains are designed, together with the informal propositions, to ensure that any domain associated with an open shell is an orientable manifold. > * Each face reference shall be unique.\n> * An open shell shall have at least one face.\n> * A given face may exist in more than one open shell.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpenShell.htm" + }, + "IfcOpeningElement": { + "attributes": { + "HasFillings": "Reference to the Filling Relationship that is used to assign Elements as Fillings for this Opening Element. The Opening Element can be filled with zero-to-many Elements." + }, + "description": "The opening element stands for opening, recess or chase, all reflecting voids. It represents a void within any element that has physical manifestation. Openings can be inserted into walls, slabs, beams, columns, or other elements.", + "predefined_types": { + "NOTDEFINED": "Undefined opening element.", + "OPENING": "An opening as subtraction feature that cuts through the element it voids. It thereby creates a hole. An opening in addiion have a particular meaning for either providing a void for doors or windows, or an opening to permit flow of air and passing of light.", + "RECESS": "An opening as subtraction feature that does not cut through the element it voids. It creates a niche or similar voiding pattern.", + "USERDEFINED": "User-defined opening element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpeningElement.htm" + }, + "IfcOrganization": { + "attributes": { + "Addresses": "Postal and telecom addresses of an organization.", + "Description": "Text that relates the nature of the organization.", + "Engages": "Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged.", + "Identification": "Identification of the organization.", + "IsRelatedBy": "The inverse relationship for relationship RelatedOrganizations of IfcOrganizationRelationship.", + "Name": "The word, or group of words, by which the organization is referred to.", + "Relates": "The inverse relationship for relationship RelatingOrganization of IfcOrganizationRelationship.", + "Roles": "Roles played by the organization." + }, + "description": "A named and structured grouping with a corporate identity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOrganization.htm" + }, + "IfcOrganizationRelationship": { + "attributes": { + "RelatedOrganizations": "The other, possibly dependent, organizations which are the related parts of the relationship between organizations.", + "RelatingOrganization": "Organization which is the relating part of the relationship between organizations." + }, + "description": "The IfcOrganizationRelationship establishes an association between one relating organization and one or more related organizations.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOrganizationRelationship.htm" + }, + "IfcOrientedEdge": { + "attributes": { + "EdgeElement": "Edge entity used to construct this oriented edge.", + "Orientation": "BOOLEAN, If TRUE the topological orientation as used coincides with the orientation from start vertex to end vertex of the edge element. If FALSE otherwise." + }, + "description": "The IfcOrientedEdge represents an IfcEdge with an Orientation flag applied. It allows to reuse the same IfcEdge when traversed exactly twice, once forwards and once backwards.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOrientedEdge.htm" + }, + "IfcOuterBoundaryCurve": { + "description": "The IfcOuterBoundaryCurve defines the outer boundary of a bounded surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOuterBoundaryCurve.htm" + }, + "IfcOutlet": { + "description": "An outlet is a device installed at a point to receive one or more inserted plugs for electrical power or communications.", + "predefined_types": { + "AUDIOVISUALOUTLET": "An outlet used for an audio or visual device.", + "COMMUNICATIONSOUTLET": "An outlet used for connecting communications equipment.", + "DATAOUTLET": "An outlet used for connecting data communications equipment.", + "NOTDEFINED": "Undefined type.<", + "POWEROUTLET": "An outlet used for connecting electrical devices requiring power.", + "TELEPHONEOUTLET": "An outlet used for connecting telephone communications equipment.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOutlet.htm" + }, + "IfcOutletType": { + "description": "The flow terminal type IfcOutletType defines commonly shared information for occurrences of outlets. The set of shared information may include:", + "predefined_types": { + "AUDIOVISUALOUTLET": "An outlet used for an audio or visual device.", + "COMMUNICATIONSOUTLET": "An outlet used for connecting communications equipment.", + "DATAOUTLET": "An outlet used for connecting data communications equipment.", + "NOTDEFINED": "Undefined type.<", + "POWEROUTLET": "An outlet used for connecting electrical devices requiring power.", + "TELEPHONEOUTLET": "An outlet used for connecting telephone communications equipment.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOutletType.htm" + }, + "IfcOwnerHistory": { + "attributes": { + "ChangeAction": "Enumeration that defines the actions associated with changes made to the object.", + "CreationDate": "The date and time expressed in UTC (Universal Time Coordinated, formerly Greenwich Mean Time or GMT) when first created by the original OwningApplication. Once defined this value remains unchanged through the lifetime of the entity.", + "LastModifiedDate": "Date and Time expressed in UTC (Universal Time Coordinated, formerly Greenwich Mean Time or GMT) at which the last modification was made by LastModifyingUser and LastModifyingApplication.", + "LastModifyingApplication": "Application used to make the last modification.", + "LastModifyingUser": "User who carried out the last modification using LastModifyingApplication.", + "OwningApplication": "Direct reference to the application which currently \"owns\" this object on behalf of the owning user of the application. Note that IFC includes the concept of ownership transfer from one application to another and therefore distinguishes between the Owning Application and Creating Application.", + "OwningUser": "Direct reference to the end user who currently \"owns\" this object. Note that IFC includes the concept of ownership transfer from one user to another and therefore distinguishes between the Owning User and Creating User.", + "State": "Enumeration that defines the current access state of the object." + }, + "description": "IfcOwnerHistory defines all history and identification related information. In order to provide fast access it is directly attached to all independent objects, relationships and properties.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOwnerHistory.htm" + }, + "IfcParameterizedProfileDef": { + "attributes": { + "Position": "Position coordinate system of the parameterized profile definition. If unspecified, no translation and no rotation is applied." + }, + "description": "The parameterized profile definition defines a 2D position coordinate system to which the parameters of the different profiles relate to. All profiles are defined centric to the origin of the position coordinate system, or more specific, the origin [0.,0.] shall be in the center of the bounding box of the profile.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcParameterizedProfileDef.htm" + }, + "IfcPath": { + "attributes": { + "EdgeList": "The list of oriented edges which are concatenated together to form this path." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A path is a topological entity consisting of an ordered collection of oriented edges, such that the edge start vertex of each edge coincides with the edge end of its predecessor. The path is ordered from the edge start of the first oriented edge to the edge end of the last edge. The BOOLEAN value sense in the oriented edge indicates whether the edge direction agrees with the direction of the path (TRUE) or is the opposite direction (FALSE).\n>\n> An individual edge can only be referenced once by an individual path. An edge can be referenced by multiple paths. An edge can exist independently of a path.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPath.htm" + }, + "IfcPavement": { + "description": "Type of built element in a road or other paved area to provide an even surface sustaining loads from vehicles or pedestrians, usually comprising several courses.\nNOTE Definition from ISO 6707-1: road, runway, or similar construction above the subgrade.\n", + "predefined_types": { + "FLEXIBLE": "Flexible pavements, including less rigid pavements like rubber.", + "NOTDEFINED": "Undefined type.", + "RIGID": "Pavement substantially constructed of cement concrete.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPavement.htm" + }, + "IfcPavementType": { + "description": "The IfcPavementType provides the type information for IfcPavement occurrences.\nA pavement is a type of built element in a road or other paved area to provide an even surface sustaining loads from vehicles or pedestrians, usually comprising several courses.\n", + "predefined_types": { + "FLEXIBLE": "Flexible pavements, including less rigid pavements like rubber.", + "NOTDEFINED": "Undefined type.", + "RIGID": "Pavement substantially constructed of cement concrete.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPavementType.htm" + }, + "IfcPcurve": { + "attributes": { + "BasisSurface": "", + "ReferenceCurve": "" + }, + "description": "The IfcPcurve is a curve defined within the parameter space of its reference surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPcurve.htm" + }, + "IfcPerformanceHistory": { + "attributes": { + "LifeCyclePhase": "Describes the applicable building life-cycle phase. Typical values should be DESIGNDEVELOPMENT, SCHEMATICDEVELOPMENT, CONSTRUCTIONDOCUMENT, CONSTRUCTION, ASBUILT, COMMISSIONING, OPERATION, etc." + }, + "description": "IfcPerformanceHistory is used to document the actual performance of an occurrence instance over time. It includes machine-measured data from building automation systems and human-specified data such as task and resource usage. The data may represent actual conditions, predictions, or simulations.", + "predefined_types": { + "NOTDEFINED": "Undefined.", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPerformanceHistory.htm" + }, + "IfcPermeableCoveringProperties": { + "attributes": { + "FrameDepth": "Depth of panel frame (used to include the permeable covering), measured from front face to back face horizontally (i.e. perpendicular to the window or door (elevation) plane.", + "FrameThickness": "Width of panel frame (used to include the permeable covering), measured from inside of panel (at permeable covering) to outside of panel (at lining), i.e. parallel to the window or door (elevation) plane.", + "OperationType": "Types of permeable covering operations. Also used to assign standard symbolic presentations according to national building standards.", + "PanelPosition": "Position of this permeable covering panel within the overall window or door type.", + "ShapeAspectStyle": "Optional link to a shape aspect definition, which points to the part of the geometric representation of the window style, which is used to represent the permeable covering." + }, + "description": "This entity is a description of a panel within a door or window (as fillers for opening) which allows for air flow. It is given by its properties (IfcPermeableCoveringProperties). A permeable covering is a casement, such as a component, fixed or opening, consisting essentially of a frame and the infilling. The infilling is normally a grill, a louver or a screen. The way of operation is defined in the operation type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPermeableCoveringProperties.htm" + }, + "IfcPermit": { + "attributes": { + "LongDescription": "Detailed description of the request.", + "Status": "The status currently assigned to the permit." + }, + "description": "A permit is a permission to perform work in places and on artifacts where regulatory, security or other access restrictions apply.", + "predefined_types": { + "ACCESS": "Enables access to an identified area.", + "BUILDING": "Enables work to proceed by getting regulatory permissions.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type.", + "WORK": "Enables work to be carried out in an identified area." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPermit.htm" + }, + "IfcPerson": { + "attributes": { + "Addresses": "Postal and telecommunication addresses of a person.", + "EngagedIn": "The inverse relationship to IfcPersonAndOrganization relationships in which IfcPerson is engaged.", + "FamilyName": "The name by which the family identity of the person may be recognized.", + "GivenName": "The name by which a person is known within a family and by which he or she may be familiarly recognized.", + "Identification": "Identification of the person.", + "MiddleNames": "Additional names given to a person that enable their identification apart from others who may have the same or similar family and given names.", + "PrefixTitles": "The word, or group of words, which specify the person's social and/or professional standing and appear before his/her names.", + "Roles": "Roles played by the person.", + "SuffixTitles": "The word, or group of words, which specify the person's social and/or professional standing and appear after his/her names." + }, + "description": "This entity represents an individual human being.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPerson.htm" + }, + "IfcPersonAndOrganization": { + "attributes": { + "Roles": "Roles played by the person within the context of an organization. These may differ from the roles in ThePerson.Roles which may be asserted without organizational context.", + "TheOrganization": "The organization to which the person is related.", + "ThePerson": "The person who is related to the organization." + }, + "description": "This entity represents a person acting on behalf of an organization.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPersonAndOrganization.htm" + }, + "IfcPhysicalComplexQuantity": { + "attributes": { + "Discrimination": "Identification of the discrimination by which this physical complex property is distinguished. Examples of discriminations are 'layer', 'steel bar diameter', etc.", + "HasQuantities": "Set of physical quantities that are grouped by this complex physical quantity according to a given discrimination.", + "Quality": "Additional indication of a quality of the quantities that are grouped under this physical complex quantity.", + "Usage": "Additional indication of a usage type of the quantities that are grouped under this physical complex quantity." + }, + "description": "The complex physical quantity, IfcPhysicalComplexQuantity, is an entity that holds a set of single quantity measure value (as defined at the subtypes of IfcPhysicalSimpleQuantity), that all apply to a given component or aspect of the element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPhysicalComplexQuantity.htm" + }, + "IfcPhysicalQuantity": { + "attributes": { + "Description": "Further explanation that might be given to the quantity.", + "HasExternalReferences": "Reference to an external reference, e.g. library, classification, or document information, that is associated to the quantity.", + "Name": "Name of the element quantity or measure. The name attribute has to be made recognizable by further agreements.", + "PartOfComplex": "Reference to a physical complex quantity in which the physical quantity may be contained." + }, + "description": "The physical quantity, IfcPhysicalQuantity, is an abstract entity that holds a complex or simple quantity measure together with a semantic definition of the usage for the single or several measure value.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPhysicalQuantity.htm" + }, + "IfcPhysicalSimpleQuantity": { + "attributes": { + "Unit": "Optional assignment of a unit. If no unit is given, then the global unit assignment, as established at the IfcProject, applies to the quantity measures." + }, + "description": "The physical quantity, IfcPhysicalSimpleQuantity, is an entity that holds a single quantity measure value (as defined at the subtypes of IfcPhysicalSimpleQuantity) together with a semantic definition of the usage for the measure value.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPhysicalSimpleQuantity.htm" + }, + "IfcPile": { + "attributes": { + "ConstructionType": "Deprecated." + }, + "description": "A pile is a slender timber, concrete, or steel structural element, driven, jetted, or otherwise embedded on end in the ground for the purpose of supporting a load. A pile is also characterized as deep foundation, where the loads are transferred to deeper subsurface layers.", + "predefined_types": { + "BORED": "A bore pile.", + "COHESION": "A cohesion pile.", + "DRIVEN": "A rammed, vibrated, or otherwise driven pile.", + "FRICTION": "A friction pile.", + "JETGROUTING": "An injected pile-like construction.", + "NOTDEFINED": "The type of pile function is not defined.", + "SUPPORT": "A support pile.", + "USERDEFINED": "The type of pile function is user defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPile.htm" + }, + "IfcPileType": { + "description": "The building element type IfcPileType defines commonly shared information for occurrences of piles. The set of shared information may include:", + "predefined_types": { + "BORED": "A bore pile.", + "COHESION": "A cohesion pile.", + "DRIVEN": "A rammed, vibrated, or otherwise driven pile.", + "FRICTION": "A friction pile.", + "JETGROUTING": "An injected pile-like construction.", + "NOTDEFINED": "The type of pile function is not defined.", + "SUPPORT": "A support pile.", + "USERDEFINED": "The type of pile function is user defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPileType.htm" + }, + "IfcPipeFitting": { + "description": "A pipe fitting is a junction or transition in a piping flow distribution system used to connect pipe segments, resulting in changes in flow characteristics to the fluid such as direction or flow rate.", + "predefined_types": { + "BEND": "A fitting with typically two ports used to change the direction of flow between connected elements.", + "CONNECTOR": "Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two pipe segments).", + "ENTRY": "Entry fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a breeching inlet).", + "EXIT": "Exit fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a hose bibb).", + "JUNCTION": "A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).", + "NOTDEFINED": "Undefined fitting.", + "OBSTRUCTION": "A fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).", + "TRANSITION": "A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.", + "USERDEFINED": "User-defined fitting." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPipeFitting.htm" + }, + "IfcPipeFittingType": { + "description": "The flow fitting type IfcPipeFittingType defines commonly shared information for occurrences of pipe fittings. The set of shared information may include:", + "predefined_types": { + "BEND": "A fitting with typically two ports used to change the direction of flow between connected elements.", + "CONNECTOR": "Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two pipe segments).", + "ENTRY": "Entry fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a breeching inlet).", + "EXIT": "Exit fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a hose bibb).", + "JUNCTION": "A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).", + "NOTDEFINED": "Undefined fitting.", + "OBSTRUCTION": "A fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).", + "TRANSITION": "A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.", + "USERDEFINED": "User-defined fitting." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPipeFittingType.htm" + }, + "IfcPipeSegment": { + "description": "A pipe segment is used to typically join two sections of a piping network.", + "predefined_types": { + "CULVERT": "A covered channel or large pipe that forms a watercourse below ground level, usually under a road or railway.", + "FLEXIBLESEGMENT": "A flexible segment is a continuous non-linear segment of pipe that can be deformed and change the direction of flow.", + "GUTTER": "A gutter segment is a continuous open-channel segment of pipe.", + "NOTDEFINED": "Undefined segment.", + "RIGIDSEGMENT": "A rigid segment is continuous linear segment of pipe that cannot be deformed.", + "SPOOL": "A type of rigid segment that is typically shorter and used for providing connectivity within a piping network.", + "USERDEFINED": "User-defined segment." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPipeSegment.htm" + }, + "IfcPipeSegmentType": { + "description": "The flow segment type IfcPipeSegmentType defines commonly shared information for occurrences of pipe segments. The set of shared information may include:", + "predefined_types": { + "CULVERT": "A covered channel or large pipe that forms a watercourse below ground level, usually under a road or railway.", + "FLEXIBLESEGMENT": "A flexible segment is a continuous non-linear segment of pipe that can be deformed and change the direction of flow.", + "GUTTER": "A gutter segment is a continuous open-channel segment of pipe.", + "NOTDEFINED": "Undefined segment.", + "RIGIDSEGMENT": "A rigid segment is continuous linear segment of pipe that cannot be deformed.", + "SPOOL": "A type of rigid segment that is typically shorter and used for providing connectivity within a piping network.", + "USERDEFINED": "User-defined segment." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPipeSegmentType.htm" + }, + "IfcPixelTexture": { + "attributes": { + "ColourComponents": "Indication whether the pixel values contain a 1, 2, 3, or 4 colour component.", + "Height": "The number of pixels in height (T) direction.", + "Pixel": "Flat list of hexadecimal values, each describing one pixel by 1, 2, 3, or 4 components.", + "Width": "The number of pixels in width (S) direction." + }, + "description": "An IfcPixelTexture provides a 2D image-based texture map as an explicit array of pixel values (list of Pixel binary attributes). In contrary to the IfcImageTexture the IfcPixelTexture holds a 2 dimensional list of pixel color (and opacity) directly, instead of referencing to an URL.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPixelTexture.htm" + }, + "IfcPlacement": { + "attributes": { + "Location": "The geometric position of a reference point, such as the center of a circle, of the item to be located." + }, + "description": "An IfcPlacement is an abstract supertype of placement subtypes that define the location of an item, or an entire shape representation, and provide its orientation. All placement subtypes define right-handed Cartesian coordinate systems and do not allow mirroring.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlacement.htm" + }, + "IfcPlanarBox": { + "attributes": { + "Placement": "The IfcAxis2Placement positions a local coordinate system for the definition of the rectangle. The origin of this local coordinate system serves as the lower left corner of the rectangular box." + }, + "description": "A planar box specifies an arbitrary rectangular box and its location in a two dimensional Cartesian coordinate system. If the planar box is used within a three-dimensional coordinate system, it defines the rectangular box within the XY plane.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlanarBox.htm" + }, + "IfcPlanarExtent": { + "attributes": { + "SizeInX": "The extent in the direction of the x-axis.", + "SizeInY": "The extent in the direction of the y-axis." + }, + "description": "The planar extent defines the extent along the two axes of the two-dimensional coordinate system, independently of its position. If the planar extent is used within a three-dimensional coordinate system, it defines the extent along the x and y axes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlanarExtent.htm" + }, + "IfcPlane": { + "description": "The planar surface is an unbounded surface in the direction of x and y. Bounded planar surfaces are defined by using a subtype of IfcBoundedSurface with BasisSurface being a plane.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlane.htm" + }, + "IfcPlate": { + "description": "An IfcPlate is a planar and often flat part with constant thickness. A plate may carry loads between or beyond points of support, or provide stiffening. The location of the plate (being horizontal, vertical or sloped) is not relevant to its definition.", + "predefined_types": { + "BASE_PLATE": "A plate used to spread load over a surface, such as underneath a bearing or column.", + "COVER_PLATE": "A plate (underneath or above) a flange to provide additional load capacity.", + "CURTAIN_PANEL": "A planar element within a curtain wall, often consisting of a frame with fixed glazing.", + "FLANGE_PLATE": "A flange plate in linear members having box or I-profile (e.g. top or bottom flange plate in box-girder).", + "GUSSET_PLATE": "a plate or bracket for strengthening an angle in framework (as in a building or bridge).", + "NOTDEFINED": "Undefined linear element.", + "SHEET": "A planar, flat and thin element, comes usually as metal sheet, and is often used as an additional part within an assembly.", + "SPLICE_PLATE": "A plate connecting two members joined at ends.", + "STIFFENER_PLATE": "A transversal plate added to a flange or a web plate for local stiffening.", + "USERDEFINED": "User-defined linear element.", + "WEB_PLATE": "A plate connecting flange plates in linear members having box or I-profile." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlate.htm" + }, + "IfcPlateType": { + "description": "The element type IfcPlateType defines commonly shared information for occurrences of plates. The set of shared information may include:", + "predefined_types": { + "BASE_PLATE": "A plate used to spread load over a surface, such as underneath a bearing or column.", + "COVER_PLATE": "A plate (underneath or above) a flange to provide additional load capacity.", + "CURTAIN_PANEL": "A planar element within a curtain wall, often consisting of a frame with fixed glazing.", + "FLANGE_PLATE": "A flange plate in linear members having box or I-profile (e.g. top or bottom flange plate in box-girder).", + "GUSSET_PLATE": "a plate or bracket for strengthening an angle in framework (as in a building or bridge).", + "NOTDEFINED": "Undefined linear element.", + "SHEET": "A planar, flat and thin element, comes usually as metal sheet, and is often used as an additional part within an assembly.", + "SPLICE_PLATE": "A plate connecting two members joined at ends.", + "STIFFENER_PLATE": "A transversal plate added to a flange or a web plate for local stiffening.", + "USERDEFINED": "User-defined linear element.", + "WEB_PLATE": "A plate connecting flange plates in linear members having box or I-profile." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlateType.htm" + }, + "IfcPoint": { + "description": "The IfcPoint is the abstract generalisation of all point representations within a Cartesian coordinate system.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPoint.htm" + }, + "IfcPointByDistanceExpression": { + "attributes": { + "BasisCurve": "", + "DistanceAlong": "The distance along the basis curve measured as either a IfcLengthMeasure or IfcParameterValue.", + "OffsetLateral": "Default offset horizontally is measured perpendicular to the basis curve, where positive values indicate to the left of the basis curve as facing in the positive parametrization direction of the basis curve, and negative values indicate to the right. If DistanceAlong coincides with a point of tangential discontinuity (within precision limits), then the tangent of the previous segment governs.", + "OffsetLongitudinal": "Offset parallel to the basis curve after applying DistanceAlong, OffsetLateral, and OffsetVertical to reach locations for the case of a tangentially discontinuous basis curve.", + "OffsetVertical": "Default offset vertical to the basis curve where positive values indicate perpendicular to the tangent at DistanceAlong in the plane of the tangent perpendicular to the global XY plane." + }, + "description": "An IfcPointByDistanceExpression describes a point relative to a basis curve according to distance along the basis curve. The offsets default to the initial context of the curve relative to it's tangent either specified in _IfcProduct.Placement_ or in the case of a segmented curve to the IfcCurveSegment StartPlacement where the values correspond to the following:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPointByDistanceExpression.htm" + }, + "IfcPointOnCurve": { + "attributes": { + "BasisCurve": "The curve to which point parameter relates.", + "PointParameter": "The parameter value of the point location." + }, + "description": "The IfcPointOnCurve is a point defined by a parameter value of its defining curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPointOnCurve.htm" + }, + "IfcPointOnSurface": { + "attributes": { + "BasisSurface": "The surface to which the parameter values relate.", + "PointParameterU": "The first parameter value of the point location.", + "PointParameterV": "The second parameter value of the point location." + }, + "description": "The IfcPointOnSurface is a point defined by two parameter value of its defining surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPointOnSurface.htm" + }, + "IfcPolyLoop": { + "attributes": { + "Polygon": "List of points defining the loop. There are no repeated points in the list." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A poly loop is a loop with straight edges bounding a planar region in space. A poly loop is a loop of genus 1 where the loop is represented by an ordered coplanar collection of points forming the vertices of the loop. The loop is composed of straight line segments joining a point in the collection to the succeeding point in the collection. The closing segment is from the last to the first point in the collection. The direction of the loop is in the direction of the line segments.\n>\n> A poly loop shall conform to the following topological constraints: > * the loop has the genus of one.\n> * the following equation shall be satisfied ![Image](../../../../figures/ifcpolyloop-math1.gif)", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolyLoop.htm" + }, + "IfcPolygonalBoundedHalfSpace": { + "attributes": { + "PolygonalBoundary": "Two-dimensional bounded curve, defined in the xy plane of the position coordinate system.", + "Position": "Definition of the position coordinate system for the two-dimensional boundary." + }, + "description": "The polygonal bounded half space is a special subtype of a half space solid, where the material of the half space used in Boolean expressions is bounded by a two-dimensional boundary. The base surface of the half space is positioned by its normal relative to the object coordinate system (as defined at the supertype IfcHalfSpaceSolid), and its boundary (with straight and arc segments) is defined in the XY plane of the position coordinate system established by the Position attribute, the subtraction body is extruded perpendicular to the XY plane of the position coordinate system, that is, into the direction of the positive Z axis defined by the Position attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolygonalBoundedHalfSpace.htm" + }, + "IfcPolygonalFaceSet": { + "attributes": { + "Faces": "The list of polygonal faces, with or without inner loops, that bound the faceted face set.", + "PnIndex": "The list of integers defining the locations in the IfcCartesianPointList3D to obtain the point coordinates for the indices at the indexed polygonal faces. If the PnIndex is not provided the indices at the indexed polygonal faces point directly into the IfcCartesianPointList3D." + }, + "description": "The IfcPolygonalFaceSet is a tessellated face set with all faces being bound by polygons. The planar faces are constructed by implicit polylines defined by three or more Cartesian points. Each planar face is defined by an instance of IfcIndexedPolygonalFace, or in case of faces with inner loops by IfcIndexedPolygonalFaceWithVoids.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolygonalFaceSet.htm" + }, + "IfcPolyline": { + "attributes": { + "Points": "The points defining the polyline." + }, + "description": "The IfcPolyline is a bounded curve with only linear segments defined by a list of Cartesian points. If the first and the last Cartesian point in the list are identical, then the polyline is a closed curve, otherwise it is an open curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolyline.htm" + }, + "IfcPolynomialCurve": { + "attributes": { + "CoefficientsX": "", + "CoefficientsY": "", + "CoefficientsZ": "", + "Position": "" + }, + "description": "Polynomial Curve.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolynomialCurve.htm" + }, + "IfcPort": { + "attributes": { + "ConnectedFrom": "Reference to a port that is connected by the objectified relationship.", + "ConnectedTo": "Reference to the port connection relationship. The relationship then refers to the other port to which this port is connected.", + "ContainedIn": "Reference to the element to port connection relationship. The relationship then refers to the element in which this port is contained." + }, + "description": "A port provides the means for an element to connect to other elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPort.htm" + }, + "IfcPositioningElement": { + "attributes": { + "Positions": "" + }, + "description": "New and abstract entity definition for positioning and annotating elements that are used to position other elements relatively.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositioningElement.htm" + }, + "IfcPostalAddress": { + "attributes": { + "AddressLines": "The postal address.", + "Country": "An ISO 3166 2-digit country code.", + "InternalLocation": "An organization defined address for internal mail delivery.", + "PostalBox": "An address that is implied by an identifiable mail drop.", + "PostalCode": "The code that is used by the country's postal service.", + "Region": "The name of a region.", + "Town": "The name of a town." + }, + "description": "This entity represents an address for delivery of paper based mail and other postal deliveries.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPostalAddress.htm" + }, + "IfcPreDefinedColour": { + "description": "The pre defined colour determines those qualified names which can be used to identify a colour that is in scope of the current data exchange specification (in contrary to colour specification which defines the colour directly by its colour components).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPreDefinedColour.htm" + }, + "IfcPreDefinedCurveFont": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-46:1992\n> The predefined curve font type is an abstract supertype provided to define an application specific curve font. The name label shall be constrained in the application protocol to values that are given specific meaning for curve fonts in that application protocol.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPreDefinedCurveFont.htm" + }, + "IfcPreDefinedItem": { + "attributes": { + "Name": "The string by which the pre defined item is identified. Allowable values for the string are declared at the level of subtypes." + }, + "description": "A pre defined item is a qualified name given to a style or font which is determined within the data exchange specification by convention on using the Name attribute value (in contrary to externally defined items, which are agreed by an external source).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPreDefinedItem.htm" + }, + "IfcPreDefinedProperties": { + "description": "The IfcPreDefinedProperties is an abstract supertype of all predefined property collections that have explicit attributes, each representing a property. Instantiable subtypes are assigned to specific characterised entities.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPreDefinedProperties.htm" + }, + "IfcPreDefinedPropertySet": { + "description": "IfcPreDefinedPropertySet is a generalization of all statically defined property sets that are assigned to an object or type object. The statically or pre-defined property sets are entities with a fixed list of attributes having particular defined data types.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPreDefinedPropertySet.htm" + }, + "IfcPreDefinedTextFont": { + "description": "The pre defined text font determines those qualified names which can be used for fonts that are in scope of the current data exchange specification (in contrary to externally defined text fonts). There are two choices:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPreDefinedTextFont.htm" + }, + "IfcPresentationItem": { + "description": "The IfcPresentationItem is the abstract supertype of all entities used for presentation appearance definitions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPresentationItem.htm" + }, + "IfcPresentationLayerAssignment": { + "attributes": { + "AssignedItems": "The set of layered items, which are assigned to this layer.", + "Description": "Additional description of the layer.", + "Identifier": "An (internal) identifier assigned to the layer.", + "Name": "Name of the layer." + }, + "description": "The presentation layer assignment provides the layer name (and optionally a description and an identifier) for a collection of geometric representation items. The IfcPresentationLayerAssignment corresponds to the term \"CAD Layer\" and is used mainly for grouping and visibility control.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPresentationLayerAssignment.htm" + }, + "IfcPresentationLayerWithStyle": { + "attributes": { + "LayerBlocked": "A logical setting, TRUE indicates that the layer is set to 'Blocked', FALSE that the layer is set to 'Not blocked', UNKNOWN that such information is not available.", + "LayerFrozen": "A logical setting, TRUE indicates that the layer is set to 'Frozen', FALSE that the layer is set to 'Not frozen', UNKNOWN that such information is not available.", + "LayerOn": "A logical setting, TRUE indicates that the layer is set to 'On', FALSE that the layer is set to 'Off', UNKNOWN that such information is not available.", + "LayerStyles": "Assignment of presentation styles to the layer to provide a default style for representation items." + }, + "description": "An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPresentationLayerWithStyle.htm" + }, + "IfcPresentationStyle": { + "attributes": { + "Name": "Name of the presentation style." + }, + "description": "The IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, and text. Style information may include colour, hatching, rendering, and text fonts.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPresentationStyle.htm" + }, + "IfcProcedure": { + "description": "An IfcProcedure is a logical set of actions to be taken in response to an event or to cause an event to occur.", + "predefined_types": { + "ADVICE_CAUTION": "A caution that should be taken note of as a procedure or when carrying out a procedure.", + "ADVICE_NOTE": "Additional information or advice that should be taken note of as a procedure or when carrying out a procedure.", + "ADVICE_WARNING": "A warning of potential danger that should be taken note of as a procedure or when carrying out a procedure.", + "CALIBRATION": "A procedure undertaken to calibrate an artifact.", + "DIAGNOSTIC": "Diagnostic", + "NOTDEFINED": "Undefined.", + "SHUTDOWN": "A procedure undertaken to shutdown the operation an artifact.", + "STARTUP": "A procedure undertaken to start up the operation an artifact.", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProcedure.htm" + }, + "IfcProcedureType": { + "description": "An IfcProcedureType defines a particular type of procedure that may be specified.", + "predefined_types": { + "ADVICE_CAUTION": "A caution that should be taken note of as a procedure or when carrying out a procedure.", + "ADVICE_NOTE": "Additional information or advice that should be taken note of as a procedure or when carrying out a procedure.", + "ADVICE_WARNING": "A warning of potential danger that should be taken note of as a procedure or when carrying out a procedure.", + "CALIBRATION": "A procedure undertaken to calibrate an artifact.", + "DIAGNOSTIC": "Diagnostic", + "NOTDEFINED": "Undefined.", + "SHUTDOWN": "A procedure undertaken to shutdown the operation an artifact.", + "STARTUP": "A procedure undertaken to start up the operation an artifact.", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProcedureType.htm" + }, + "IfcProcess": { + "attributes": { + "Identification": "An identifying designation given to a process or activity. It is the identifier at the occurrence level.", + "IsPredecessorTo": "Dependency between two activities, it refers to the subsequent activity for which this activity is the predecessor. The link between two activities can include a link type and a lag time.", + "IsSuccessorFrom": "Dependency between two activities, it refers to the previous activity for which this activity is the successor. The link between two activities can include a link type and a lag time.", + "LongDescription": "An extended description or narrative that may be provided.", + "OperatesOn": "Set of relationships to other objects, e.g. products, processes, controls, resources or actors, that are operated on by the process." + }, + "description": "IfcProcess is defined as one individual activity or event, that is ordered in time, that has sequence relationships with other processes, which transforms input in output, and may connect to other other processes through input output relationships. An IfcProcess can be an activity (or task), or an event. It takes usually place in building construction with the intent of designing, costing, acquiring, constructing, or maintaining products or other and similar tasks or procedures. Figure 1 illustrates process relationships.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProcess.htm" + }, + "IfcProduct": { + "attributes": { + "ObjectPlacement": "This establishes the object coordinate system and placement of the product in space. The placement can either be absolute (relative to the world coordinate system), relative (relative to the object placement of another product), or constrained (e.g. relative to grid axes, or to a linear positioning element). The type of placement is determined by the various subtypes of IfcObjectPlacement. An object placement must be provided if a representation is present.", + "PositionedRelativeTo": "", + "ReferencedBy": "Reference to the IfcRelAssignsToProduct relationship, by which other products, processes, controls, resources or actors (as subtypes of IfcObjectDefinition) can be related to this product.", + "ReferencedInStructures": "", + "Representation": "Reference to the representations of the product, being either a representation (IfcProductRepresentation) or as a special case a shape representations (IfcProductDefinitionShape). The product definition shape provides for multiple geometric representations of the shape property of the object within the same object coordinate system, defined by the object placement." + }, + "description": "The IfcProduct is an abstract representation of any object that relates to a geometric or spatial context. An IfcProduct occurs at a specific location in space if it has a geometric representation assigned. It can be placed relatively to other products, but ultimately relative to the project coordinate system. The ObjectPlacement attribute establishes the coordinate system in which all points and directions used by the geometric representation items under Representation are founded. The Representation is provided by an IfcProductDefinitionShape being either a geometric shape representation, or a topology representation (with or without underlying geometry of the topological items).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProduct.htm" + }, + "IfcProductDefinitionShape": { + "attributes": { + "HasShapeAspects": "Reference to the shape aspect that represents part of the shape or its feature distinctively." + }, + "description": "The IfcProductDefinitionShape defines all shape relevant information about an IfcProduct. It allows for multiple geometric shape representations of the same product. The shape relevant information includes:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProductDefinitionShape.htm" + }, + "IfcProductRepresentation": { + "attributes": { + "Description": "The word or group of words that characterize the product representation. It can be used to add additional meaning to the name of the product representation.", + "Name": "The word or group of words by which the product representation is known.", + "Representations": "Contained list of representations (including shape representations). Each member defines a valid representation of a particular type within a particular representation context." + }, + "description": "IfcProductRepresentation defines a representation of a product, including its (geometric or topological) representation. A product can have zero, one or many geometric representations, and a single geometric representation can be shared among various products using mapped representations.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProductRepresentation.htm" + }, + "IfcProfileDef": { + "attributes": { + "HasExternalReference": "Reference to external information, e.g. library, classification, or document information, which is associated with the profile.", + "HasProperties": "Additional properties of the profile, for example mechanical properties.", + "ProfileName": "Human-readable name of the profile, for example according to a standard profile table. As noted above, machine-readable standardized profile designations should be provided in IfcExternalReference.ItemReference.", + "ProfileType": "Defines the type of geometry into which this profile definition shall be resolved, either a curve or a surface area. In case of curve the profile should be referenced by a swept surface, in case of area the profile should be referenced by a swept area solid." + }, + "description": "IfcProfileDef is the supertype of all definitions of standard and arbitrary profiles within IFC. It is used to define a standard set of commonly used section profiles by their parameters or by their explicit curve geometry.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProfileDef.htm" + }, + "IfcProfileProperties": { + "attributes": { + "ProfileDefinition": "Profile definition which is qualified by these properties." + }, + "description": "This is a collection of properties applicable to section profile definitions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProfileProperties.htm" + }, + "IfcProject": { + "description": "IfcProject indicates the undertaking of some design, engineering, construction, or maintenance activities leading towards a product. The project establishes the context for information to be exchanged or shared, and it may represent a construction project but does not have to. The IfcProject's main purpose in an exchange structure is to provide the root instance and the context for all other information items included.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProject.htm" + }, + "IfcProjectLibrary": { + "description": "An IfcProjectLibrary collects all library elements that are included within a referenced project data set.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectLibrary.htm" + }, + "IfcProjectOrder": { + "attributes": { + "LongDescription": "A detailed description of the project order describing the work to be completed.", + "Status": "The current status of a project order.Examples of status values that might be used for a project order status include: * PLANNED * REQUESTED * APPROVED * ISSUED * STARTED * DELAYED * DONE" + }, + "description": "A project order is a directive to purchase products and/or perform work, such as for construction or facilities management.", + "predefined_types": { + "CHANGEORDER": "An instruction to make a change to a product or work being undertaken and a description of the work that is to be performed.", + "MAINTENANCEWORKORDER": "An instruction to carry out maintenance work and a description of the work that is to be performed.", + "MOVEORDER": "An instruction to move persons and artefacts and a description of the move locations, objects to be moved, etc.", + "NOTDEFINED": "Undefined type.", + "PURCHASEORDER": "An instruction to purchase goods and/or services and a description of the goods and/or services to be purchased that is to be performed.", + "USERDEFINED": "User-defined type.", + "WORKORDER": "A general instruction to carry out work and a description of the work to be done. Note the difference between a work order generally and a maintenance work order." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectOrder.htm" + }, + "IfcProjectedCRS": { + "attributes": { + "MapProjection": "Name by which the map projection is identified.", + "MapUnit": "Unit of the coordinate axes composing the map coordinate system.", + "MapZone": "Name by which the map zone, relating to the MapProjection, is identified." + }, + "description": "IfcProjectedCRS is a coordinate reference system of the map to which the map translation of the local engineering coordinate system of the construction or facility engineering project relates. The MapProjection and MapZone attributes uniquely identify the projection to the underlying geographic coordinate reference system, provided that they are well-known in the receiving application. The projected coordinate reference system is assumed to be a 2D or 3D right-handed Cartesian coordinate system, the optional MapUnit attribute can be used determine the length unit used by the map.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm" + }, + "IfcProjectionElement": { + "description": "The projection element is a specialization of the general feature element to represent projections applied to building elements. It represents a solid attached to any element that has physical manifestation.", + "predefined_types": { + "BLISTER": "Part of concrete where the anchor for pre-stressing tendon can be embedded.", + "DEVIATOR": "Part of concrete where re-direction of an external pre-stressed tendon can be embedded.", + "NOTDEFINED": "Undefined projection element.", + "USERDEFINED": "User-defined projection element." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectionElement.htm" + }, + "IfcProperty": { + "attributes": { + "Name": "Name for this property. This label is the significant name string that defines the semantic meaning for the property.", + "PartOfComplex": "Reference to the IfcComplexProperty in which the IfcProperty is contained.", + "PartOfPset": "Reference to the IfcPropertySet by which the IfcProperty is referenced.", + "PropertyDependsOn": "The relating property on which the value of the property depends.", + "PropertyForDependance": "The property on whose value that of another property depends.", + "Specification": "URI reference to a location with semantic definition or informative text to explain the property." + }, + "description": "IfcProperty is an abstract generalization for all types of properties that can be associated with IFC objects through the property set mechanism.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProperty.htm" + }, + "IfcPropertyAbstraction": { + "attributes": { + "HasExternalReferences": "Reference to an external reference, e.g. library, classification, or document information, that is associated to the property definition." + }, + "description": "The IfcPropertyAbstraction is an abstract supertype of all property related entities defined as dependent resource entities within the specification. It may have an external reference to a dictionary or library that provides additional information about its definition. Instantiable subtypes have property name, value and other instance information.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyAbstraction.htm" + }, + "IfcPropertyBoundedValue": { + "attributes": { + "LowerBoundValue": "Lower bound value for the interval defining the property value. If the value is not given, it indicates an open bound (all values to be lower than or equal to UpperBoundValue).", + "SetPointValue": "Set point value as typically used for operational value setting.", + "Unit": "Unit for the upper and lower bound values, if not given, the default value for the measure type is used as defined by the global unit assignment at IfcProject.UnitInContext. The applicable unit is then selected by the underlying TYPE of the UpperBoundValue, LowerBoundValue, and SetPointValue)", + "UpperBoundValue": "Upper bound value for the interval defining the property value. If the value is not given, it indicates an open bound (all values to be greater than or equal to LowerBoundValue)." + }, + "description": "A property with a bounded value, IfcPropertyBoundedValue, defines a property object which has a maximum of two (numeric or descriptive) values assigned, the first value specifying the upper bound and the second value specifying the lower bound. It defines a property - value bound (min-max) combination for which the property Name, an optional Description,\u00a0the optional UpperBoundValue with measure type, the optional LowerBoundValue with measure type, and the optional Unit is given. A set point value can be provided in addition to the upper and lower bound values for operational value setting.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyBoundedValue.htm" + }, + "IfcPropertyDefinition": { + "attributes": { + "HasAssociations": "Reference to the relationship IfcRelAssociates and thus to those externally defined concepts, like classifications, documents, or library information, which are associated to the property definition.", + "HasContext": "" + }, + "description": "IfcPropertyDefinition defines the generalization of all characteristics (i.e. a grouping of individual properties), that may be assigned to objects. Currently, subtypes of IfcPropertyDefinition include property set occurrences, property set templates, and property templates.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyDefinition.htm" + }, + "IfcPropertyDependencyRelationship": { + "attributes": { + "DependantProperty": "The dependant property.", + "DependingProperty": "The property on which the relationship depends.", + "Expression": "Expression that further describes the nature of the dependency relation." + }, + "description": "An IfcPropertyDependencyRelationship describes an identified dependency between the value of one property and that of another.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyDependencyRelationship.htm" + }, + "IfcPropertyEnumeratedValue": { + "attributes": { + "EnumerationReference": "Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.", + "EnumerationValues": "Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided." + }, + "description": "A property with an enumerated value, IfcPropertyEnumeratedValue, defines a property object which has a value assigned that is chosen from an enumeration. It defines a property - value combination for which the\u00a0property Name, an optional Description,\u00a0the optional EnumerationValues with measure type and optionally an Unit is given.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyEnumeratedValue.htm" + }, + "IfcPropertyEnumeration": { + "attributes": { + "EnumerationValues": "List of values that form the enumeration.", + "Name": "Name of this enumeration.", + "Unit": "Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject." + }, + "description": "IfcPropertyEnumeration is a collection of simple or measure values that define a prescribed set of alternatives from which 'enumeration values' are selected. This enables inclusion of enumeration values in property sets. IfcPropertyEnumeration provides a name for the enumeration as well as a list of unique (numeric or descriptive) values (that may have a measure type assigned). The entity defines the list of potential enumerators to be exchanged together (or separately) with properties of type IfcPropertyEnumeratedValue that selects their actual property values from this enumeration.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyEnumeration.htm" + }, + "IfcPropertyListValue": { + "attributes": { + "ListValues": "List of property values.", + "Unit": "Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject." + }, + "description": "An IfcPropertyListValue defines a property that has several (numeric or descriptive) values assigned, these values are given by an ordered list.\u00a0It defines a property - list value combination for which the property Name, an optional Description,\u00a0the optional ListValues with measure type and optionally an Unit is given. An IfcPropertyListValue is a list of values. The order in which values appear is significant. All list members shall be of the same type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyListValue.htm" + }, + "IfcPropertyReferenceValue": { + "attributes": { + "PropertyReference": "Reference to another property entity through one of the select types in the IfcObjectReferenceSelect.", + "UsageName": "Description of the use of the referenced value within the property. It is a descriptive text that may hold an expression or other additional information." + }, + "description": "The IfcPropertyReferenceValue allows a property value to be of type of an resource level entity. The applicable entities that can be used as value references are given by the IfcObjectReferenceSelect.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyReferenceValue.htm" + }, + "IfcPropertySet": { + "attributes": { + "HasProperties": "Contained set of properties. For property sets defined as part of the IFC Object model, the property objects within a property set are defined as part of the standard. If a property is not contained within the set of predefined properties, its value has not been set at this time." + }, + "description": "The IfcPropertySet is a container that holds properties within a property tree. These properties are interpreted according to their name attribute. Each individual property has a significant name string. Some property sets are included in the specification of this standard and have a predefined set of properties indicated by assigning a significant name. These property sets are listed under \"property sets\" within this specification. Property sets applicable to certain objects are listed in the object specification. The naming convention \"Pset_Xxx\" applies to all those property sets that are defined as part of this specification and it shall be used as the value of the Name attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySet.htm" + }, + "IfcPropertySetDefinition": { + "attributes": { + "DefinesOccurrence": "Reference to the relation to one or many object occurrences that are characterized by the property set definition. A single property set can be assigned to multiple object occurrences using the objectified relationship IfcRefDefinesByProperties.", + "DefinesType": "The type object to which the property set is assigned. The property set acts as a shared property set to all occurrences of the type object.", + "IsDefinedBy": "Relation to the property set template, via the objectified relationship IfcRelDefinesByTemplate, that, if given, provides the definition template for the property set or quantity set and its properties." + }, + "description": "IfcPropertySetDefinition is a generalization of all individual property sets that can be assigned to an object or type object. The property set definition can be either:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySetDefinition.htm" + }, + "IfcPropertySetTemplate": { + "attributes": { + "ApplicableEntity": "The attribute optionally defines the data type of the applicable type or occurrence object, to which the assigned property set template can relate. If not present, no instruction is given to which type or occurrence object the property set template is applicable. The following conventions are used: * The IFC entity name of the applicable entity using the IFC naming convention, CamelCase with IFC prefix * It can be optionally followed by the predefined type after the separator \"/\" (forward slash), using upper case * If a performance history object of a particular distribution object is attributes by the property set template, then the entity name (and potentially amended by the predefined type) is expanded by adding '[PerformanceHistory]' * If one property set template is applicable to many type and/or occurrence objects, then those object names should be separate by comma \",\" forming a comma separated string.", + "Defines": "Relation to the property sets, via the objectified relationship IfcRelDefinesByTemplate, that, if given, utilize the definition template.", + "HasPropertyTemplates": "Set of IfcPropertyTemplate's that are defined within the scope of the IfcPropertySetTemplate.", + "TemplateType": "Property set type defining whether the property set is applicable to a type (subtypes of IfcTypeObject), to an occurrence (subtypes of IfcObject), or as a special case to a performance history." + }, + "description": "IfcPropertySetTemplate defines the template for all dynamically extensible property sets represented by IfcPropertySet. The property set template is a container of property templates within a property tree. The individual property templates are interpreted according to their Name attribute and shall have no values assigned.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySetTemplate.htm" + }, + "IfcPropertySingleValue": { + "attributes": { + "NominalValue": "Value and measure type of this property.", + "Unit": "Unit for the nominal value, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject." + }, + "description": "The property with a single value IfcPropertySingleValue defines a property object which has a single (numeric or descriptive) value assigned. It defines a property - single value combination for which the property Name, an optional Description,\u00a0and an optional NominalValue with measure type is provided. In addition, the default unit as specified within the project unit context can be overridden by assigning an Unit.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySingleValue.htm" + }, + "IfcPropertyTableValue": { + "attributes": { + "CurveInterpolation": "Interpolation of the curve between two defining and defined values that are provided. if not provided a linear interpolation is assumed.", + "DefinedUnit": "Unit for the defined values, if not given, the default value for the measure type (given by the TYPE of the defined values) is used as defined by the global unit assignment at IfcProject.", + "DefinedValues": "Defined values which are applicable for the scope as defined by the defining values.", + "DefiningUnit": "Unit for the defining values, if not given, the default value for the measure type (given by the TYPE of the defining values) is used as defined by the global unit assignment at IfcProject.", + "DefiningValues": "List of defining values, which determine the defined values. This list shall have unique values only.", + "Expression": "Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression." + }, + "description": "IfcPropertyTableValue is a property with a value range defined by a property object which has two lists of (numeric or descriptive) values assigned. The values specify a table with two columns. The defining values provide the first column and establish the scope for the defined values (the second column). An optional Expression attribute may give the equation used for deriving the range value, which is for information purposes only.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyTableValue.htm" + }, + "IfcPropertyTemplate": { + "attributes": { + "PartOfComplexTemplate": "Reference to a complex property templates. It should only be provided, if the PropertyType of the referenced complex property template is set to COMPLEX.", + "PartOfPsetTemplate": "Reference to the IfcPropertySetTemplate that defines the scope for the IfcPropertyTemplate. A single IfcPropertyTemplate can be defined within the scope of zero, one or many IfcPropertySetTemplate'." + }, + "description": "The IfcPropertyTemplate is an abstract supertype comprising the templates for all dynamically extensible properties, either as an IfcComplexPropertyTemplate, or an IfcSimplePropertyTemplate. These templates determine the structure of:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyTemplate.htm" + }, + "IfcPropertyTemplateDefinition": { + "description": "IfcPropertyTemplateDefinition is a generalization of all property and property set templates. Templates define the collection, types, names, applicable measure types and units of individual properties used in a project. The property template definition can be either:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyTemplateDefinition.htm" + }, + "IfcProtectiveDevice": { + "description": "A protective device breaks an electrical circuit when a stated electric current that passes through it is exceeded.", + "predefined_types": { + "ANTI_ARCING_DEVICE": "An anti-arcing device is an equipment that prevents electric arc.", + "CIRCUITBREAKER": "A mechanical switching device capable of making, carrying, and breaking currents under normal circuit conditions and also making, carrying for a specified time and breaking, current under specified abnormal circuit conditions such as those of short circuit.", + "EARTHINGSWITCH": "A safety device used to open or close a circuit when there is no current. Used to isolate a part of a circuit, a machine, a part of an overhead line or an underground line so that maintenance can be safely conducted.", + "EARTHLEAKAGECIRCUITBREAKER": "A device that opens, closes, or isolates a circuit and has short circuit protection but no overload protection. It attempts to break the circuit when there is a leakage of current from phase to earth, by measuring voltage on the earth conductor.", + "FUSEDISCONNECTOR": "A device that will electrically open the circuit after a period of prolonged, abnormal current flow.", + "NOTDEFINED": "Undefined type.", + "RESIDUALCURRENTCIRCUITBREAKER": "A device that opens, closes, or isolates a circuit and has short circuit and overload protection. It attempts to break the circuit when there is a difference in current between any two phases. May also be referred to as 'Ground Fault Interupter (GFI)' or 'Ground Fault Circuit Interuptor (GFCI)'", + "RESIDUALCURRENTSWITCH": "A device that opens, closes or isolates a circuit and has no short circuit or overload protection. May also be identified as a 'ground fault switch'.", + "SPARKGAP": "A spark gap is a device used to connect a circuit to earth in the event of a fault in live circuits.", + "USERDEFINED": "User-defined type.", + "VARISTOR": "A high voltage surge protection device.", + "VOLTAGELIMITER": "a voltage limiter is an equipment that prevents the over voltage." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProtectiveDevice.htm" + }, + "IfcProtectiveDeviceTrippingUnit": { + "description": "A protective device tripping unit breaks an electrical circuit at a separate breaking unit when a stated electric current that passes through the unit is exceeded.", + "predefined_types": { + "ELECTROMAGNETIC": "A tripping unit activated by electromagnetic action.", + "ELECTRONIC": "A tripping unit activated by electronic action.", + "NOTDEFINED": "Undefined type.", + "RESIDUALCURRENT": "A tripping unit activated by residual current detection.", + "THERMAL": "A tripping unit activated by thermal action.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProtectiveDeviceTrippingUnit.htm" + }, + "IfcProtectiveDeviceTrippingUnitType": { + "description": "The distribution control element type IfcProtectiveDeviceTrippingUnitType defines commonly shared information for occurrences of protective device tripping units. The set of shared information may include:", + "predefined_types": { + "ELECTROMAGNETIC": "A tripping unit activated by electromagnetic action.", + "ELECTRONIC": "A tripping unit activated by electronic action.", + "NOTDEFINED": "Undefined type.", + "RESIDUALCURRENT": "A tripping unit activated by residual current detection.", + "THERMAL": "A tripping unit activated by thermal action.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProtectiveDeviceTrippingUnitType.htm" + }, + "IfcProtectiveDeviceType": { + "description": "The flow controller type IfcProtectiveDeviceType defines commonly shared information for occurrences of protective devices. The set of shared information may include:", + "predefined_types": { + "ANTI_ARCING_DEVICE": "An anti-arcing device is an equipment that prevents electric arc.", + "CIRCUITBREAKER": "A mechanical switching device capable of making, carrying, and breaking currents under normal circuit conditions and also making, carrying for a specified time and breaking, current under specified abnormal circuit conditions such as those of short circuit.", + "EARTHINGSWITCH": "A safety device used to open or close a circuit when there is no current. Used to isolate a part of a circuit, a machine, a part of an overhead line or an underground line so that maintenance can be safely conducted.", + "EARTHLEAKAGECIRCUITBREAKER": "A device that opens, closes, or isolates a circuit and has short circuit protection but no overload protection. It attempts to break the circuit when there is a leakage of current from phase to earth, by measuring voltage on the earth conductor.", + "FUSEDISCONNECTOR": "A device that will electrically open the circuit after a period of prolonged, abnormal current flow.", + "NOTDEFINED": "Undefined type.", + "RESIDUALCURRENTCIRCUITBREAKER": "A device that opens, closes, or isolates a circuit and has short circuit and overload protection. It attempts to break the circuit when there is a difference in current between any two phases. May also be referred to as 'Ground Fault Interupter (GFI)' or 'Ground Fault Circuit Interuptor (GFCI)'", + "RESIDUALCURRENTSWITCH": "A device that opens, closes or isolates a circuit and has no short circuit or overload protection. May also be identified as a 'ground fault switch'.", + "SPARKGAP": "A spark gap is a device used to connect a circuit to earth in the event of a fault in live circuits.", + "USERDEFINED": "User-defined type.", + "VARISTOR": "A high voltage surge protection device.", + "VOLTAGELIMITER": "a voltage limiter is an equipment that prevents the over voltage." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProtectiveDeviceType.htm" + }, + "IfcPump": { + "description": "A pump is a device which imparts mechanical work on fluids or slurries to move them through a channel or pipeline. A typical use of a pump is to circulate chilled water or heating hot water in a building services distribution system.", + "predefined_types": { + "CIRCULATOR": "A Circulator pump is a generic low-pressure, low-capacity pump. It may have a wet rotor and may be driven by a flexible-coupled motor.", + "ENDSUCTION": "An End Suction pump, when mounted horizontally, has a single horizontal inlet on the impeller suction side and a vertical discharge. It may have a direct or close-coupled motor.", + "NOTDEFINED": "Pump type has not been defined.", + "SPLITCASE": "A Split Case pump, when mounted horizontally, has an inlet and outlet on each side of the impeller. The impeller can be easily accessed by removing the front of the impeller casing. It may have a direct or close-coupled motor.", + "SUBMERSIBLEPUMP": "A pump designed to be immersed in a fluid, typically a collection tank.", + "SUMPPUMP": "A pump designed to sit above a collection tank with a suction inlet extending into the tank.", + "USERDEFINED": "User-defined pump type.", + "VERTICALINLINE": "A Vertical Inline pump has the pump and motor close-coupled on the pump casing. The pump depends on the connected, horizontal piping for support, with the suction and discharge along the piping axis.", + "VERTICALTURBINE": "A Vertical Turbine pump has a motor mounted vertically on the pump casing for either wet-pit sump mounting or dry-well mounting." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPump.htm" + }, + "IfcPumpType": { + "description": "The flow moving device type IfcPumpType defines commonly shared information for occurrences of pumps. The set of shared information may include:", + "predefined_types": { + "CIRCULATOR": "A Circulator pump is a generic low-pressure, low-capacity pump. It may have a wet rotor and may be driven by a flexible-coupled motor.", + "ENDSUCTION": "An End Suction pump, when mounted horizontally, has a single horizontal inlet on the impeller suction side and a vertical discharge. It may have a direct or close-coupled motor.", + "NOTDEFINED": "Pump type has not been defined.", + "SPLITCASE": "A Split Case pump, when mounted horizontally, has an inlet and outlet on each side of the impeller. The impeller can be easily accessed by removing the front of the impeller casing. It may have a direct or close-coupled motor.", + "SUBMERSIBLEPUMP": "A pump designed to be immersed in a fluid, typically a collection tank.", + "SUMPPUMP": "A pump designed to sit above a collection tank with a suction inlet extending into the tank.", + "USERDEFINED": "User-defined pump type.", + "VERTICALINLINE": "A Vertical Inline pump has the pump and motor close-coupled on the pump casing. The pump depends on the connected, horizontal piping for support, with the suction and discharge along the piping axis.", + "VERTICALTURBINE": "A Vertical Turbine pump has a motor mounted vertically on the pump casing for either wet-pit sump mounting or dry-well mounting." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPumpType.htm" + }, + "IfcQuantityArea": { + "attributes": { + "AreaValue": "Area measure value of this quantity.", + "Formula": "A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only." + }, + "description": "IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityArea.htm" + }, + "IfcQuantityCount": { + "attributes": { + "CountValue": "Count measure value of this quantity.", + "Formula": "A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only." + }, + "description": "IfcQuantityCount is a physical quantity that defines a derived count measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityCount.htm" + }, + "IfcQuantityLength": { + "attributes": { + "Formula": "A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only.", + "LengthValue": "Length measure value of this quantity." + }, + "description": "IfcQuantityLength is a physical quantity that defines a derived length measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityLength.htm" + }, + "IfcQuantityNumber": { + "attributes": { + "Formula": "A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only.", + "NumberValue": "Count measure value of this quantity." + }, + "description": "IfcQuantityNumber is a physical quantity that defines a derived number measure (integer or non-integer) to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityNumber.htm" + }, + "IfcQuantitySet": { + "description": "IfcQuantitySet is the the abstract supertype for all quantity sets attached to objects. The quantity set is a container class that holds the individual quantities within a quantity tree. These quantities are interpreted according to their name attribute and classified according to their measure type. Some quantity sets are included in the IFC specification and have a predefined set of quantities indicated by assigning a significant name. These quantity sets are listed as \"quantity sets\" within this specification. Quantity sets applicable to certain objects are listed in the object specification.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantitySet.htm" + }, + "IfcQuantityTime": { + "attributes": { + "Formula": "A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only.", + "TimeValue": "Time measure value of this quantity." + }, + "description": "IfcQuantityTime is an element quantity that defines a time measure to provide a property of time related to an element. It is normally given by the recipe information of the element under the specific measure rules given by a method of measurement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityTime.htm" + }, + "IfcQuantityVolume": { + "attributes": { + "Formula": "A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only.", + "VolumeValue": "Volume measure value of this quantity." + }, + "description": "IfcQuantityVolume is a physical quantity that defines a derived volume measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityVolume.htm" + }, + "IfcQuantityWeight": { + "attributes": { + "Formula": "A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only.", + "WeightValue": "Mass measure value of this quantity." + }, + "description": "IfcQuantityWeight is a physical element quantity that defines a derived weight measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityWeight.htm" + }, + "IfcRail": { + "description": "A rail is a predominately linear built element that has a special section profile. Rail is distinctive from built elements with similar geometric shapes (e.g. beam, member) that its major function is to ensure guidance of moving for vehicles or other kinds of machineries.\n", + "predefined_types": { + "BLADE": "A blade is a machined rail, often of special section, but fixed and/or joined at the heel end to a rail to provide continuity of wheel support. The two switch rails in a set are the two inside rails. A switch rail is described as right or left hand according to whether it is part of a right hand or left hand half-set of switches. Note: definition from EN 13232-1-2004.", + "CHECKRAIL": "A check rail is a rail laid close to the gauge face of a running rail which takes part in lateral guidance of the wheel and prevents derailment in small radius curved track and switches and crossings. Note: definition from EN 13481-1.", + "GUARDRAIL": "A guard rail is a rail that limits risk of train derailment, normally not loaded.", + "NOTDEFINED": "Undefined type.", + "RACKRAIL": "A rack rail is a building module for enhancing traction and break performance.", + "RAIL": "A rail is a special section bar (usually of steel) ensuring the guidance of the wheel of a rolling stock or other heavy machineries. In railway, two rails are combined to form a track.", + "STOCKRAIL": "A stock rail is a fixed machined rail, ensuring the continuity on the main or diverging track with the switch in the open position. The machined part of the stock rail supports its switch rail in the closed position, giving continuity of line through this switch rail. The two stock rails in a set of switches are the two outside rails. A stock rail is described as right or left hand according to whether it is part of a right hand or left hand half-set of switches. Note: definition from EN 13232-1-2004.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRail.htm" + }, + "IfcRailType": { + "description": "The element type IfcRailType defines commonly shared information for occurrences of rails. The set of shared information may include:\n* common properties within shared property sets\n* common material information\n* common profile definitions\n* common shape representations", + "predefined_types": { + "BLADE": "A blade is a machined rail, often of special section, but fixed and/or joined at the heel end to a rail to provide continuity of wheel support. The two switch rails in a set are the two inside rails. A switch rail is described as right or left hand according to whether it is part of a right hand or left hand half-set of switches. Note: definition from EN 13232-1-2004.", + "CHECKRAIL": "A check rail is a rail laid close to the gauge face of a running rail which takes part in lateral guidance of the wheel and prevents derailment in small radius curved track and switches and crossings. Note: definition from EN 13481-1.", + "GUARDRAIL": "A guard rail is a rail that limits risk of train derailment, normally not loaded.", + "NOTDEFINED": "Undefined type.", + "RACKRAIL": "A rack rail is a building module for enhancing traction and break performance.", + "RAIL": "A rail is a special section bar (usually of steel) ensuring the guidance of the wheel of a rolling stock or other heavy machineries. In railway, two rails are combined to form a track.", + "STOCKRAIL": "A stock rail is a fixed machined rail, ensuring the continuity on the main or diverging track with the switch in the open position. The machined part of the stock rail supports its switch rail in the closed position, giving continuity of line through this switch rail. The two stock rails in a set of switches are the two outside rails. A stock rail is described as right or left hand according to whether it is part of a right hand or left hand half-set of switches. Note: definition from EN 13232-1-2004.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailType.htm" + }, + "IfcRailing": { + "description": "The railing is a frame assembly adjacent to human or vehicle circulation spaces and at some space boundaries where it is used in lieu of walls or to complement walls. Designed as an optional physical support, or to prevent injury or damage, either by falling or collision.", + "predefined_types": { + "BALUSTRADE": "Similar to the definitions of a guardrail except the location is at the edge of a floor, rather then a stair or ramp. Examples are balustrates at roof-tops or balconies, or along a bridge or on top of a retaining wall.", + "FENCE": "NOTE Definition from ISO6707-1: non-load bearing vertical construction, usually lightweight, which bounds or subdivides an external area.", + "GUARDRAIL": "A type of railing designed to guard human or vehicle occupants from falling off a stair, ramp or landing where there is a vertical drop at the edge of such floors/landings, or to provide restraint to an errant road vehicle, installed on the central reserve of or alongside a road.", + "HANDRAIL": "A type of railing designed to serve as an optional structural support for loads applied by human occupants (at hand height). Generally located adjacent to ramps and stairs. Generally floor or wall mounted.", + "NOTDEFINED": "Undefined railing element, no type information available.", + "USERDEFINED": "User-defined railing element, a term to identify the user type is given by the attribute IfcRailing.ObjectType." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailing.htm" + }, + "IfcRailingType": { + "description": "The building element type IfcRailingType defines commonly shared information for occurrences of railings. The set of shared information may include:", + "predefined_types": { + "BALUSTRADE": "Similar to the definitions of a guardrail except the location is at the edge of a floor, rather then a stair or ramp. Examples are balustrates at roof-tops or balconies, or along a bridge or on top of a retaining wall.", + "FENCE": "NOTE Definition from ISO6707-1: non-load bearing vertical construction, usually lightweight, which bounds or subdivides an external area.", + "GUARDRAIL": "A type of railing designed to guard human or vehicle occupants from falling off a stair, ramp or landing where there is a vertical drop at the edge of such floors/landings, or to provide restraint to an errant road vehicle, installed on the central reserve of or alongside a road.", + "HANDRAIL": "A type of railing designed to serve as an optional structural support for loads applied by human occupants (at hand height). Generally located adjacent to ramps and stairs. Generally floor or wall mounted.", + "NOTDEFINED": "Undefined railing element, no type information available.", + "USERDEFINED": "User-defined railing element, a term to identify the user type is given by the attribute IfcRailing.ObjectType." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailingType.htm" + }, + "IfcRailway": { + "description": "An IfcRailway is a spatial structure element as a route from one location to another for guided passage of wheeled vehicles on rails. An IfcRailway acts as a basic spatial structure element that supports to break down a railway project into manageable parts.\nNote: Definition according to ISO 6706: 2017: national or regional transport system for guided passage of wheeled vehicles on rails.\n", + "predefined_types": { + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailway.htm" + }, + "IfcRailwayPart": { + "description": "Part of a railway.\n", + "predefined_types": { + "DILATATIONSUPERSTRUCTURE": "The dilatation superstructure is one specific type of the track structure. It does not contain any plain-track or turnout panel.", + "LINESIDESTRUCTURE": "A spatial structure element that contains the elements of the railway that are not in or over the tracks, hence line-side.", + "LINESIDESTRUCTUREPART": "A railway line side structure part is a longitudinal decomposition of railway lineside structure in more managable volume for engineering purposes.", + "NOTDEFINED": "Undefined type.", + "PLAINTRACKSUPERSTRUCTURE": "The plain-track superstructure is one specific type of the track structure. It does not contain any turnout panel or dilatation panel.", + "SUPERSTRUCTURE": "A spatial structure element that contains elements that are positioned over the tracks, such as catenaries.", + "TRACKSTRUCTURE": "A spatial structure element that contains track-related elements.", + "TRACKSTRUCTUREPART": "A track structure part refers to a segment of a track system. It usually has one of the following functions: plain-track, turnout-track, dilatation-track.", + "TURNOUTSUPERSTRUCTURE": "The turnout superstructure is one specific type of the track structure. It does not contain any plain-track or dilatation panel.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailwayPart.htm" + }, + "IfcRamp": { + "description": "A ramp is a vertical passageway which provides a human or vehicle circulation link between one floor level and another floor level at a different elevation. It may include a landing as an intermediate floor slab. A ramp normally does not include steps.", + "predefined_types": { + "HALF_TURN_RAMP": "A ramp making a 180\u00b0 turn, consisting of two straight flights connected by a halfspace landing. The orientation of the turn is determined by the walking line.", + "NOTDEFINED": "", + "QUARTER_TURN_RAMP": "A ramp making a 90\u00b0 turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.", + "SPIRAL_RAMP": "A ramp constructed around a circular or elliptical well without newels and landings.", + "STRAIGHT_RUN_RAMP": "A ramp - which is a sloping floor, walk, or roadway - connecting two levels. The straight ramp consists of one straight flight without turns or winders.", + "TWO_QUARTER_TURN_RAMP": "A ramp making a 180\u00b0 turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turn is determined by the walking line.", + "TWO_STRAIGHT_RUN_RAMP": "A straight ramp consisting of two straight flights without turns but with one landing.", + "USERDEFINED": "Free form ramp (user defined operation type)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRamp.htm" + }, + "IfcRampFlight": { + "description": "A ramp comprises a single inclined segment, or several inclined segments that are connected by a horizontal segment, referred to as a landing. A ramp flight is the single inclined segment and part of the ramp construction. In case of single flight ramps, the ramp flight and the ramp are identical.", + "predefined_types": { + "NOTDEFINED": "Undefined ramp flight.", + "SPIRAL": "A ramp flight with a circular or elliptic walking line.", + "STRAIGHT": "A ramp flight with a straight walking line.", + "USERDEFINED": "User-defined ramp flight." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRampFlight.htm" + }, + "IfcRampFlightType": { + "description": "The building element type IfcRampFlightType defines commonly shared information for occurrences of ramp flights. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined ramp flight.", + "SPIRAL": "A ramp flight with a circular or elliptic walking line.", + "STRAIGHT": "A ramp flight with a straight walking line.", + "USERDEFINED": "User-defined ramp flight." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRampFlightType.htm" + }, + "IfcRampType": { + "description": "The building element type IfcRampType defines commonly shared information for occurrences of ramps. The set of shared information may include:", + "predefined_types": { + "HALF_TURN_RAMP": "A ramp making a 180\u00b0 turn, consisting of two straight flights connected by a halfspace landing. The orientation of the turn is determined by the walking line.", + "NOTDEFINED": "", + "QUARTER_TURN_RAMP": "A ramp making a 90\u00b0 turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.", + "SPIRAL_RAMP": "A ramp constructed around a circular or elliptical well without newels and landings.", + "STRAIGHT_RUN_RAMP": "A ramp - which is a sloping floor, walk, or roadway - connecting two levels. The straight ramp consists of one straight flight without turns or winders.", + "TWO_QUARTER_TURN_RAMP": "A ramp making a 180\u00b0 turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turn is determined by the walking line.", + "TWO_STRAIGHT_RUN_RAMP": "A straight ramp consisting of two straight flights without turns but with one landing.", + "USERDEFINED": "Free form ramp (user defined operation type)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRampType.htm" + }, + "IfcRationalBSplineCurveWithKnots": { + "attributes": { + "WeightsData": "The supplied values of the weights." + }, + "description": "A rational B-spline curve with knots is a B-spline curve described in terms of control points and basic functions. It describes weights in addition to the control points defined at the supertype IfcBSplineCurve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRationalBSplineCurveWithKnots.htm" + }, + "IfcRationalBSplineSurfaceWithKnots": { + "attributes": { + "WeightsData": "The weights associated with the control points in the rational case." + }, + "description": "A rational B-spline surface with knots is a piecewise parametric rational surface described in terms of control points, and associated weight values.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRationalBSplineSurfaceWithKnots.htm" + }, + "IfcRectangleHollowProfileDef": { + "attributes": { + "InnerFilletRadius": "Inner corner radius.", + "OuterFilletRadius": "Outer corner radius.", + "WallThickness": "Thickness of the material." + }, + "description": "IfcRectangleHollowProfileDef defines a section profile that provides the defining parameters of a rectangular (or square) hollow section to be used by the swept surface geometry or the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration. A square hollow section can be defined by equal values for h and b. The centre of the position coordinate system is in the profiles centre of the bounding box (for symmetric profiles identical with the centre of gravity). Normally, the longer sides are parallel to the y-axis, the shorter sides parallel to the x-axis.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRectangleHollowProfileDef.htm" + }, + "IfcRectangleProfileDef": { + "attributes": { + "XDim": "The extent of the rectangle in the direction of the x-axis.", + "YDim": "The extent of the rectangle in the direction of the y-axis." + }, + "description": "IfcRectangleProfileDef defines a rectangle as the profile definition used by the swept surface geometry or the swept area solid. It is given by its X extent and its Y extent, and placed within the 2D position coordinate system, established by the Position attribute. It is placed centric within the position coordinate system.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRectangleProfileDef.htm" + }, + "IfcRectangularPyramid": { + "attributes": { + "Height": "The height of the apex above the plane of the base, measured in the direction of the placement Z axis, the SELF\\IfcCsgPrimitive3D.Position.P[2].", + "XLength": "The length of the base measured along the placement X axis. It is provided by the inherited axis placement through SELF\\IfcCsgPrimitive3D.Position.P[1].", + "YLength": "The length of the base measured along the placement Y axis. It is provided by the inherited axis placement through SELF\\IfcCsgPrimitive3D.Position.P[2]." + }, + "description": "The IfcRectangularPyramid is a Construction Solid Geometry (CSG) 3D primitive. It is a solid with a rectangular base and a point called apex as the top. The tapers from the base to the top. The axis from the center of the base to the apex is perpendicular to the base. The inherited Position attribute defines the IfcAxisPlacement3D and provides the location and orientation of the pyramid:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRectangularPyramid.htm" + }, + "IfcRectangularTrimmedSurface": { + "attributes": { + "BasisSurface": "Surface being trimmed.", + "U1": "First u parametric value.", + "U2": "Second u parametric value.", + "Usense": "Flag to indicate whether the direction of the first parameter of the trimmed surface agrees with or opposes the sense of u in the basis surface.", + "V1": "First v parametric value.", + "V2": "Second v parametric value.", + "Vsense": "Flag to indicate whether the direction of the second parameter of the trimmed surface agrees with or opposes the sense of v in the basis surface." + }, + "description": "The IfcRectangularTrimmedSurface is a surface created by bounding its BasisSurface along two pairs of parallel curves defined within the parametric space of the referenced surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRectangularTrimmedSurface.htm" + }, + "IfcRecurrencePattern": { + "attributes": { + "DayComponent": "The position of the specified day in a month.", + "Interval": "An interval can be given according to the pattern type. An interval value of 2 can for instance every two days, weeks, months, years. An empty interval value is regarded as 1. The used interval values should be in a reasonable range, e.g. not 0 or <0.", + "MonthComponent": "The position of the specified month in a year.", + "Occurrences": "Defines the number of occurrences of this pattern, e.g. a weekly event might be defined to occur 5 times before it stops.", + "Position": "The position of the specified component, e.g. the 3rd (position=3) Tuesday (weekday component) in a month. A negative position value is used to define the last position of the component (-1), the next to last position (-2) etc.", + "RecurrenceType": "Defines the recurrence type that gives meaning to the used attributes and decides about possible attribute combinations, i.e. what attributes are needed to fully describe the pattern type.", + "TimePeriods": "List of time periods that are defined by a start and end time of the recurring element (day). The order of the list should reflect the sequence of the time periods.", + "WeekdayComponent": "The weekday name of the specified day in a week." + }, + "description": "IfcRecurrencePattern defines repetitive time periods on the basis of regular recurrences such as each Monday in a week, or every third Tuesday in a month. The population of the remaining attributes such as DayComponent, Position, and Interval depend on the specified recurrence type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRecurrencePattern.htm" + }, + "IfcReference": { + "attributes": { + "AttributeIdentifier": "Optionally identifies a direct or inverse attribute within an entity such as 'MaterialLayers'. If TypeIdentifier is specified and refers to an entity, the attribute must exist within the referenced entity. A null value indicates a reference to the type or entity itself, such as for indicating that the type of a value must match a specified constraint.", + "InnerReference": "Optional reference to an inner value for ENTITY, SELECT, SET, or LIST attributes. A path may be formed by linking IfcReference instances together.", + "InstanceName": "Optionally identifies an instance within a collection according to name. If the instance has an attribute called 'Name', such attribute is used for comparison; otherwise the first STRING-based attribute of the entity is used.", + "ListPositions": "Optionally identifies an instance within a collection according to position starting at 1. For referencing single-level collections, this attribute contains a single member; for referencing multi-level collections, then this LIST attribute contains multiple members starting from the outer-most index.", + "TypeIdentifier": "Optional identifier of the entity or type such as 'IfcMaterialLayerSet'. For entity, type, or select-based references within a collection, this resolves the reference to such type. If omitted, the type is assumed to be the same as the declared referencing attribute." + }, + "description": "This entity is used to refer to a value of an attribute on an instance. It may refer to the value of a scalar attribute or a value within a collection-based attribute. Referenced attributes may be direct values, object references, collections, inverse object references, and inverse collections. References may be chained to form a path of object-attribute references.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReference.htm" + }, + "IfcReferent": { + "description": "IfcReferent defines a position at a particular offset along an alignment curve.", + "predefined_types": { + "BOUNDARY": "The referent represents where an administrative or maintenance boundary crosses the linear element being measured. This is typically the first time the boundary crosses the linear element. If the boundary runs along the linear element, it would be the point at which they first become collinear. The LRS should include specific rules about how boundaries are handled if this type of referent is permitted. If the linear element changes at the boundary as for a county route beginning at the county boundary, then the LRM is more correctly categorized as absolute.", + "INTERSECTION": "The referent is the location of an intersection specified by the referent name. The intersection location is typically taken as the location of the intersection of the reference lines of the streets comprising the intersection and is, therefore, not necessarily precise or deterministic. Physical markers can be installed to remedy this. The LRS should include specific rules about how intersection locations are determined if this type of referent is permitted.", + "KILOPOINT": "Kilo point", + "LANDMARK": "The referent is the location of a physical landmark visible in the field.", + "MILEPOINT": "Mile point", + "NOTDEFINED": "Undefined.", + "POSITION": "Used to fully describe a linearly referenced location given by the linear element being measured (the IfcAlignment into which the IfcReferent is nested), the method of measurement (Pset_LinearReferencingMethod) and a measure value specified with a distance expression (Pset_DistanceExpression). If a linear referencing method is specified for the position, it overrides any linear referencing method specified for the alignment.\u201d", + "REFERENCEMARKER": "The reference marker is a notation referent, typically located in the right of way of the road, rail or other transportation system. Usually reference markers are initially spaced at a uniform distance along the linear element being measured, though subsequent re-alignments can result in uneven spacing between the markers.", + "STATION": "Station", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReferent.htm" + }, + "IfcRegularTimeSeries": { + "attributes": { + "TimeStep": "A duration of time intervals between values.", + "Values": "The collection of time series values." + }, + "description": "In a regular time series, the data arrives predictably at predefined intervals. In a regular time series there is no need to store multiple time stamps and the algorithms for analyzing the time series are therefore significantly simpler. Using the start time provided in the supertype, the time step is used to identify the frequency of the occurrences of the list of values.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRegularTimeSeries.htm" + }, + "IfcReinforcedSoil": { + "description": "Soil reinforced or stabilized by some mechanical or chemical method.\n", + "predefined_types": { + "DYNAMICALLYCOMPACTED": "The method of using dynamic tamping machine usually free falling a heavy hammer from the height, compacting the soil and quickly improving the bearing capacity of the foundation.", + "GROUTED": "A method of injecting curable slurry into cracks or pores of a geotechnical foundation to improve its physical and mechanical properties.", + "NOTDEFINED": "Undefined type.", + "REPLACED": "Dig out the soft soil in a certain range below the foundation ground and then backfill the area with high strength, low compressibility and no corrosive materials.", + "ROLLERCOMPACTED": "A kind of compacting method that adopts rolling machinery, repeated rolling and vibration compacts the foundation soil, increasing strength and descreasing compressibility.", + "SURCHARGEPRELOADED": "A method that applies load to the foundation to discharge pore water, and the foundation is consolidated to improve the foundation strength. Unloading when the carrying capacity reaches the required level.", + "USERDEFINED": "User-defined type", + "VERTICALLYDRAINED": "A method to set vertical drainage measures in the foundation, so that pore water in the soil is discharged and the foundation strength is improved." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcedSoil.htm" + }, + "IfcReinforcementBarProperties": { + "attributes": { + "BarCount": "The number of bars with identical nominal diameter and steel grade included in the specific reinforcement configuration.", + "BarSurface": "Indicator for whether the bar surface is plain or textured.", + "EffectiveDepth": "The effective depth, i.e. the distance of the specific reinforcement cross section area or reinforcement configuration in a row, counted from a common specific reference point. Usually the reference point is the upper surface (for beams and slabs) or a similar projection in a plane (for columns).", + "NominalBarDiameter": "The nominal diameter defining the cross-section size of the reinforcing bar. The bar diameter should be identical for all bars included in the specific reinforcement configuration.", + "SteelGrade": "The nominal steel grade defined according to local standards.", + "TotalCrossSectionArea": "The total effective cross-section area of the reinforcement of a specific steel grade." + }, + "description": "IfcReinforcementProperties defines the set of properties for a specific combination of reinforcement bar steel grade, bar type and effective depth.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcementBarProperties.htm" + }, + "IfcReinforcementDefinitionProperties": { + "attributes": { + "DefinitionType": "Descriptive type name applied to reinforcement definition properties.", + "ReinforcementSectionDefinitions": "The list of section reinforcement properties attached to the reinforcement definition properties." + }, + "description": "IfcReinforcementDefinitionProperties defines the cross section properties of reinforcement included in reinforced concrete building elements. The property set definition may be used both in conjunction with insitu and precast structures.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcementDefinitionProperties.htm" + }, + "IfcReinforcingBar": { + "attributes": { + "BarLength": "Deprecated.", + "BarSurface": "Deprecated.", + "CrossSectionArea": "The effective cross-section area of the reinforcing bar or group of bars.", + "NominalDiameter": "Deprecated." + }, + "description": "A reinforcing bar is usually made of steel with manufactured deformations in the surface, and used in concrete and masonry construction to provide additional strength. A single instance of this class may represent one or many of actual rebars, for example a row of rebars.", + "predefined_types": { + "ANCHORING": "Anchoring reinforcement.", + "EDGE": "Edge reinforcement.", + "LIGATURE": "The reinforcing bar is a ligature (link, stirrup).", + "MAIN": "The reinforcing bar is a main bar.", + "NOTDEFINED": "The type of reinforcement is not defined.", + "PUNCHING": "Punching reinforcement.", + "RING": "Ring reinforcement.", + "SHEAR": "The reinforcing bar is a shear bar.", + "SPACEBAR": "A stirrup in pre-stressing system to position TendonConduit.", + "STUD": "The reinforcing bar is a stud.", + "USERDEFINED": "The type of reinforcement is user defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingBar.htm" + }, + "IfcReinforcingBarType": { + "attributes": { + "BarLength": "The total length of the reinforcing bar. The total length of bended bars are calculated according to local standards with corrections for the bends.", + "BarSurface": "Indicator for whether the bar surface is plain or textured.", + "BendingParameters": "Bending shape parameters. Their meaning is defined by the bending shape code and the respective standard.", + "BendingShapeCode": "Shape code per a standard like ACI 315, ISO 3766, or a similar standard. It is presumed that a single standard for defining the bar bending is used throughout the project and that this standard is referenced from the IfcProject object through the IfcDocumentReference mechanism.", + "CrossSectionArea": "The effective cross-section area of the reinforcing bar.", + "NominalDiameter": "The nominal diameter defining the cross-section size of the reinforcing bar." + }, + "description": "The reinforcing element type IfcReinforcingBarType defines commonly shared information for occurrences of reinforcing bars. The set of shared information may include:", + "predefined_types": { + "ANCHORING": "Anchoring reinforcement.", + "EDGE": "Edge reinforcement.", + "LIGATURE": "The reinforcing bar is a ligature (link, stirrup).", + "MAIN": "The reinforcing bar is a main bar.", + "NOTDEFINED": "The type of reinforcement is not defined.", + "PUNCHING": "Punching reinforcement.", + "RING": "Ring reinforcement.", + "SHEAR": "The reinforcing bar is a shear bar.", + "SPACEBAR": "A stirrup in pre-stressing system to position TendonConduit.", + "STUD": "The reinforcing bar is a stud.", + "USERDEFINED": "The type of reinforcement is user defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingBarType.htm" + }, + "IfcReinforcingElement": { + "attributes": { + "SteelGrade": "Deprecated." + }, + "description": "A reinforcing element represents bars, wires, strands, meshes, tendons, and other components embedded in concrete in such a manner that the reinforcement and the concrete act together in resisting forces.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingElement.htm" + }, + "IfcReinforcingElementType": { + "description": "The element component type IfcReinforcingElementType defines commonly shared information for occurrences of reinforcing elements. The set of shared information may include:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingElementType.htm" + }, + "IfcReinforcingMesh": { + "attributes": { + "LongitudinalBarCrossSectionArea": "Deprecated.", + "LongitudinalBarNominalDiameter": "Deprecated.", + "LongitudinalBarSpacing": "Deprecated.", + "MeshLength": "Deprecated.", + "MeshWidth": "Deprecated.", + "TransverseBarCrossSectionArea": "Deprecated.", + "TransverseBarNominalDiameter": "Deprecated.", + "TransverseBarSpacing": "Deprecated." + }, + "description": "A reinforcing mesh is a series of longitudinal and transverse wires or bars of various gauges, arranged at right angles to each other and welded at all points of intersection; usually used for concrete slab reinforcement. It is also known as welded wire fabric. In scope are plane meshes as well as bent meshes.", + "predefined_types": { + "NOTDEFINED": "The type of mesh is not defined.", + "USERDEFINED": "The type of mesh is user defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingMesh.htm" + }, + "IfcReinforcingMeshType": { + "attributes": { + "BendingParameters": "If this mesh type is bent rather than planar, this attribute provides bending shape parameters. Their meaning is defined by the bending shape code and the respective standard.", + "BendingShapeCode": "If this mesh type is bent rather than planar, this attribute provides a shape code per a standard like ACI 315, ISO 3766, or a similar standard. It is presumed that a single standard for defining the mesh bending is used throughout the project and that this standard is referenced from the IfcProject object through the IfcDocumentReference mechanism.", + "LongitudinalBarCrossSectionArea": "The effective cross-section area of the longitudinal bars of the mesh.", + "LongitudinalBarNominalDiameter": "The nominal diameter denoting the cross-section size of the longitudinal bars.", + "LongitudinalBarSpacing": "The spacing between the longitudinal bars. Note: an even distribution of bars is presumed; other cases are handled by classification or property sets.", + "MeshLength": "The overall length of the mesh measured in its longitudinal direction.", + "MeshWidth": "The overall width of the mesh measured in its transversal direction.", + "TransverseBarCrossSectionArea": "The effective cross-section area of the transverse bars of the mesh.", + "TransverseBarNominalDiameter": "The nominal diameter denoting the cross-section size of the transverse bars.", + "TransverseBarSpacing": "The spacing between the transverse bars. Note: an even distribution of bars is presumed; other cases are handled by classification or property sets." + }, + "description": "The reinforcing element type IfcReinforcingMeshType defines commonly shared information for occurrences of reinforcing meshs. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "The type of mesh is not defined.", + "USERDEFINED": "The type of mesh is user defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingMeshType.htm" + }, + "IfcRelAdheresToElement": { + "attributes": { + "RelatedSurfaceFeatures": "The IfcSurfaceFeature(s) that adheres to the surface of the parent element.", + "RelatingElement": "Element to which the IfcSurfaceFeature is adhered to." + }, + "description": "The IfcRelAdheresToElement is an objectified relationship between an element and one to many surface feature elements that adhere to the surface of the element. The relationship is defined to be a 1 to many relationship. The IfcRelAdheresToElement establishes an aggregation relationship between the main element and a sub ordinary surface feature.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAdheresToElement.htm" + }, + "IfcRelAggregates": { + "attributes": { + "RelatedObjects": "The object definitions, either object occurrences or object types, that are being aggregated. They are defined as the parts in the whole/part relationship. No order is implied between the parts.", + "RelatingObject": "The object definition, either an object type or an object occurrence, that represents the aggregation. It is the whole within the whole/part relationship." + }, + "description": "The aggregation relationship IfcRelAggregates is a special type of the general composition/decomposition (or whole/part) relationship IfcRelDecomposes. The aggregation relationship can be applied to all subtypes of IfcObjectDefinition.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAggregates.htm" + }, + "IfcRelAssigns": { + "attributes": { + "RelatedObjects": "Related objects, which are assigned to a single object. The type of the single (or relating) object is defined in the subtypes of IfcRelAssigns.", + "RelatedObjectsType": "Particular type of the assignment relationship. It can constrain the applicable object types, used within the role of RelatedObjects." + }, + "description": "The assignment relationship, IfcRelAssigns, is a generalization of \"link\" relationships among instances of IfcObject and its various 1^st^ level subtypes. A link denotes the specific association through which one object (the client) applies the services of other objects (the suppliers), or through which one object may navigate to other objects.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssigns.htm" + }, + "IfcRelAssignsToActor": { + "attributes": { + "ActingRole": "Role of the actor played within the context of the assignment to the object(s).", + "RelatingActor": "Reference to the information about the actor. It comprises the information about the person or organization and its addresses." + }, + "description": "The objectified relationship IfcRelAssignsToActor handles the assignment of objects (subtypes of IfcObject) to an actor (subtypes of IfcActor).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToActor.htm" + }, + "IfcRelAssignsToControl": { + "attributes": { + "RelatingControl": "Reference to the IfcControl that applies a control upon objects." + }, + "description": "The objectified relationship IfcRelAssignsToControl handles the assignment of a control (represented by subtypes of IfcControl) to other objects (represented by subtypes of IfcObject, with the exception of controls).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToControl.htm" + }, + "IfcRelAssignsToGroup": { + "attributes": { + "RelatingGroup": "Reference to group that contains all assigned group members." + }, + "description": "The objectified relationship IfcRelAssignsToGroup handles the assignment of object definitions (individual object occurrences as subtypes of IfcObject, and object types as subtypes of IfcTypeObject) to a group (subtypes of IfcGroup).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToGroup.htm" + }, + "IfcRelAssignsToGroupByFactor": { + "attributes": { + "Factor": "Factor provided as a ratio measure that identifies the fraction or weighted factor that applies to the group assignment." + }, + "description": "The objectified relationship IfcRelAssignsToGroupByFactor is a specialization of the general grouping mechanism. It allows to add a factor to define the ratio that applies to the assignment of object definitions (individual object occurrences as subtypes of IfcObject and object types as subtypes of IfcTypeObject) to a group (subtypes of IfcGroup).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToGroupByFactor.htm" + }, + "IfcRelAssignsToProcess": { + "attributes": { + "QuantityInProcess": "Quantity of the object specific for the operation by this process.", + "RelatingProcess": "Reference to the process to which the objects are assigned to." + }, + "description": "The objectified relationship IfcRelAssignsToProcess handles the assignment of one or many objects to a process or activity. An object can be a product that is the item the process operates on. Processes and activities can operate on things other than products, and can operate in ways other than input and output.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToProcess.htm" + }, + "IfcRelAssignsToProduct": { + "attributes": { + "RelatingProduct": "Reference to the product or product type to which the objects are assigned to." + }, + "description": "The objectified relationship\u00a0IfcRelAssignsToProduct handles the assignment of objects (subtypes of IfcObject) to a product (subtypes of IfcProduct). The Name attribute should be used to classify the usage of the IfcRelAssignsToProduct objectified relationship. The following Name values are proposed:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToProduct.htm" + }, + "IfcRelAssignsToResource": { + "attributes": { + "RelatingResource": "Reference to the resource to which the objects are assigned to." + }, + "description": "The objectified relationship IfcRelAssignsToResource handles the assignment of objects (as subtypes of IfcObject), acting as a resource usage or consumption, to a resource (as subtypes of IfcResource).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToResource.htm" + }, + "IfcRelAssociates": { + "attributes": { + "RelatedObjects": "Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts." + }, + "description": "The association relationship IfcRelAssociates refers to sources of information (most notably a classification, library, document, approval, constraint, or material). The information associated may reside internally or externally of the project data. There is no dependency implied by the association.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociates.htm" + }, + "IfcRelAssociatesApproval": { + "attributes": { + "RelatingApproval": "Reference to approval that is being applied using this relationship." + }, + "description": "The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesApproval.htm" + }, + "IfcRelAssociatesClassification": { + "attributes": { + "RelatingClassification": "Classification applied to the objects." + }, + "description": "The objectified relationship IfcRelAssociatesClassification handles the assignment of a classification item (items of the select IfcClassificationSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesClassification.htm" + }, + "IfcRelAssociatesConstraint": { + "attributes": { + "Intent": "The intent of the constraint usage with regard to its related IfcConstraint and IfcObjects, IfcPropertyDefinitions or IfcRelationships. Typical values can be e.g. RATIONALE or EXPECTED PERFORMANCE.", + "RelatingConstraint": "Reference to constraint that is being applied using this relationship." + }, + "description": "The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesConstraint.htm" + }, + "IfcRelAssociatesDocument": { + "attributes": { + "RelatingDocument": "Document information or reference which is applied to the objects." + }, + "description": "The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesDocument.htm" + }, + "IfcRelAssociatesLibrary": { + "attributes": { + "RelatingLibrary": "Reference to a library, from which the definition of the property set is taken." + }, + "description": "The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesLibrary.htm" + }, + "IfcRelAssociatesMaterial": { + "attributes": { + "RelatingMaterial": "Material definition assigned to the elements or element types." + }, + "description": "IfcRelAssociatesMaterial is an objectified relationship between a material definition and elements or element types to which this material definition applies.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesMaterial.htm" + }, + "IfcRelAssociatesProfileDef": { + "attributes": { + "RelatingProfileDef": "The relating profile." + }, + "description": "Associates Objects with a profile. In particular, may be used for indicating which SuperelevationEvent or WidthEvent has been used as basis for dimensioning a particular OpenCrossProfile.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssociatesProfileDef.htm" + }, + "IfcRelConnects": { + "description": "IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnects.htm" + }, + "IfcRelConnectsElements": { + "attributes": { + "ConnectionGeometry": "The geometric shape representation of the connection geometry that is provided in the object coordinate system of the RelatingElement (mandatory) and in the object coordinate system of the RelatedElement (optionally).", + "RelatedElement": "Reference to a subtype of IfcElement that is connected by the connection relationship in the role of RelatedElement.", + "RelatingElement": "Reference to a subtype of IfcElement that is connected by the connection relationship in the role of RelatingElement." + }, + "description": "The IfcRelConnectsElements objectified relationship provides the generalization of the connectivity between elements. It is a 1 to 1 relationship. The concept of two elements being physically or logically connected is described independently from the connecting elements. The connectivity may be related to the shape representation of the connected entities by providing a connection geometry.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsElements.htm" + }, + "IfcRelConnectsPathElements": { + "attributes": { + "RelatedConnectionType": "Indication of the connection type in relation to the path of the RelatedObject.", + "RelatedPriorities": "Overriding priorities at this connection. It overrides the standard priority given at the wall layer provided by IfcMaterialLayer.Priority. The list of RelatedProperties corresponds to the list of IfcMaterialLayerSet.MaterialLayers of the element referenced by RelatedObject.", + "RelatingConnectionType": "Indication of the connection type in relation to the path of the RelatingObject.", + "RelatingPriorities": "Overriding priorities at this connection. It overrides the standard priority given at the wall layer provided by IfcMaterialLayer.Priority. The list of RelatingProperties corresponds to the list of IfcMaterialLayerSet.MaterialLayers of the element referenced by RelatingObject." + }, + "description": "The IfcRelConnectsPathElements relationship provides the connectivity information between two elements, which have path information.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsPathElements.htm" + }, + "IfcRelConnectsPortToElement": { + "attributes": { + "RelatedElement": "Reference to an IfcDistributionElement that has ports assigned.", + "RelatingPort": "Reference to an Port that is connected by the objectified relationship." + }, + "description": "IfcRelConnectsPortToElement is a relationship between a distribution element and dynamically connected ports where connections are realised to other distribution elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsPortToElement.htm" + }, + "IfcRelConnectsPorts": { + "attributes": { + "RealizingElement": "Defines the element that realizes a port connection relationship.", + "RelatedPort": "Reference to the second port that is connected by the objectified relationship.", + "RelatingPort": "Reference to the first port that is connected by the objectified relationship." + }, + "description": "An IfcRelConnectsPorts relationship defines the relationship that is made between two ports at their point of connection. It may include the connection geometry between two ports.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsPorts.htm" + }, + "IfcRelConnectsStructuralActivity": { + "attributes": { + "RelatedStructuralActivity": "Reference to a structural activity which is acting upon the specified structural item or element.", + "RelatingElement": "Reference to a structural item or element to which the specified activity is applied." + }, + "description": "The IfcRelConnectsStructuralActivity relationship connects a structural activity (either an action or reaction) to a structural member, structural connection, or element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsStructuralActivity.htm" + }, + "IfcRelConnectsStructuralMember": { + "attributes": { + "AdditionalConditions": "Describes additional connection properties.", + "AppliedCondition": "Conditions which define the connections properties. Connection conditions are often called \"release\" but are not only used to define mechanisms like hinges but also rigid, elastic, and other conditions.", + "ConditionCoordinateSystem": "Defines a coordinate system used for the description of the connection properties in ConnectionCondition relative to the local coordinate system of RelatingStructuralMember. If left unspecified, the placement IfcAxis2Placement3D((x,y,z), ?, ?) is implied with x,y,z being the local member coordinates where the connection is made and the default axes directions being in parallel with the local axes of RelatingStructuralMember.", + "RelatedStructuralConnection": "Reference to an instance of IfcStructuralConnection (or its subclasses) which is connected to the specified structural member.", + "RelatingStructuralMember": "Reference to an instance of IfcStructuralMember (or its subclasses) which is connected to the specified structural connection.", + "SupportedLength": "Defines the 'supported length' of this structural connection. See Fig. for more detail." + }, + "description": "The entity IfcRelConnectsStructuralMember defines all needed properties describing the connection between structural members and structural connection objects (nodes or supports).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsStructuralMember.htm" + }, + "IfcRelConnectsWithEccentricity": { + "attributes": { + "ConnectionConstraint": "The connection constraint explicitly states the eccentricity between a structural member and a structural connection by means of two topological objects (vertex and vertex, or edge and edge, or face and face)." + }, + "description": "The entity IfcRelConnectsWithEccentricity adds the definition of eccentricity to the connection between a structural member and a structural connection (representing either a node or support).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsWithEccentricity.htm" + }, + "IfcRelConnectsWithRealizingElements": { + "attributes": { + "ConnectionType": "The type of the connection given for informal purposes, it may include labels, like 'joint', 'rigid joint', 'flexible joint', etc.", + "RealizingElements": "Defines the elements that realize a connection relationship." + }, + "description": "IfcRelConnectsWithRealizingElements defines a generic relationship that is made between two elements that require the realization of that relationship by means of further realizing elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsWithRealizingElements.htm" + }, + "IfcRelContainedInSpatialStructure": { + "attributes": { + "RelatedElements": "Set of products, which are contained within this level of the spatial structure hierarchy.", + "RelatingStructure": "Spatial structure element, within which the element is contained. Any element can only be contained within one element of the project spatial structure." + }, + "description": "This objectified relationship, IfcRelContainedInSpatialStructure, is used to assign elements to a certain level of the spatial project structure. Any element can only be assigned once to a certain level of the spatial structure. The question, which level is relevant for which type of element, can only be answered within the context of a particular project and might vary within the various regions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelContainedInSpatialStructure.htm" + }, + "IfcRelCoversBldgElements": { + "attributes": { + "RelatedCoverings": "Relationship to the set of coverings that are assigned to this element.", + "RelatingBuildingElement": "Relationship to the element that is covered. It includes building elements for coverings such as flooring or cladding, or distribution elements for coverings such as sleeving or wrapping." + }, + "description": "The IfcRelCoversBldgElements relationship is an objectified relationship between an element and one to many coverings, which cover that element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelCoversBldgElements.htm" + }, + "IfcRelCoversSpaces": { + "attributes": { + "RelatedCoverings": "Relationship to the set of coverings covering that cover surfaces of this space.", + "RelatingSpace": "Relationship to the space object that is covered." + }, + "description": "The objectified relationship, IfcRelCoversSpace, relates a space object to one or many coverings, which faces (or is assigned to) the space.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelCoversSpaces.htm" + }, + "IfcRelDeclares": { + "attributes": { + "RelatedDefinitions": "Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.", + "RelatingContext": "Reference to the IfcProject to which additional information is assigned." + }, + "description": "The objectified relationship IfcRelDeclares handles the declaration of objects (subtypes of IfcObject) or properties (subtypes of IfcPropertyDefinition) to a project or project library (represented by IfcProject, or IfcProjectLibrary).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDeclares.htm" + }, + "IfcRelDecomposes": { + "description": "The decomposition relationship, IfcRelDecomposes, defines the general concept of elements being composed or decomposed. The decomposition relationship denotes a whole/part hierarchy with the ability to navigate from the whole (the composition) to the parts and vice versa.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDecomposes.htm" + }, + "IfcRelDefines": { + "description": "A generic and abstract relationship which subtypes are used to:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefines.htm" + }, + "IfcRelDefinesByObject": { + "attributes": { + "RelatedObjects": "Objects being part of an object occurrence decomposition, acting as the \"reflecting parts\" in the relationship.", + "RelatingObject": "Object being part of an object type decomposition, acting as the \"declaring part\" in the relationship." + }, + "description": "The objectified relationship IfcRelDefinesByObject defines the relationship between an object taking part in an object type decomposition and an object occurrences taking part in an occurrence decomposition of that type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByObject.htm" + }, + "IfcRelDefinesByProperties": { + "attributes": { + "RelatedObjects": "Reference to the objects (or single object) to which the property definition applies.", + "RelatingPropertyDefinition": "Reference to the property set definition for that object or set of objects." + }, + "description": "The objectified relationship IfcRelDefinesByProperties defines the relationships between property set definitions and objects. Properties are aggregated in property sets. Property sets can be either directly assigned to occurrence objects using this relationship, or assigned to an object type and assigned via that type to occurrence objects. The assignment of an IfcPropertySet to an IfcTypeObject is not handled via this objectified relationship, but through the direct relationship HasPropertySets at IfcTypeObject.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByProperties.htm" + }, + "IfcRelDefinesByTemplate": { + "attributes": { + "RelatedPropertySets": "One or many property sets or quantity sets that obtain their definitions from the single property set template.", + "RelatingTemplate": "Property set template that provides the common definition of related property sets." + }, + "description": "The objectified relationship IfcRelDefinesByTemplate defines the relationships between property set template and property sets. Common information about property sets, e.g. the applicable name, description, contained properties, is defined by the property set template and assigned to all property sets.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByTemplate.htm" + }, + "IfcRelDefinesByType": { + "attributes": { + "RelatedObjects": "", + "RelatingType": "Reference to the type (or style) information for that object or set of objects." + }, + "description": "The objectified relationship IfcRelDefinesByType defines the relationship between an object type and object occurrences. The IfcRelDefinesByType is a 1-to-N relationship, as it allows for the assignment of one type information to a single or to many objects. Those objects then share the same object type, and the property sets and properties assigned to the object type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByType.htm" + }, + "IfcRelFillsElement": { + "attributes": { + "RelatedBuildingElement": "Reference to ~~building~~ element that occupies fully or partially the associated opening.", + "RelatingOpeningElement": "Opening Element being filled by virtue of this relationship." + }, + "description": "IfcRelFillsElement is an objectified relationship between an opening element and an element that fills (or partially fills) the opening element. It is an one-to-one relationship.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm" + }, + "IfcRelFlowControlElements": { + "attributes": { + "RelatedControlElements": "References control elements which may be used to impart control on the Distribution Element.", + "RelatingFlowElement": "Relationship to a distribution flow element" + }, + "description": "This objectified relationship between a distribution flow element occurrence and one-to-many control element occurrences indicates that the control element(s) sense or control some aspect of the flow element. It is applied to IfcDistributionFlowElement and IfcDistributionControlElement.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFlowControlElements.htm" + }, + "IfcRelInterferesElements": { + "attributes": { + "ImpliedOrder": "Logical value indicating if the RelatingElement is considered a source and the RelatedElement a target (giving a formal orientation to the relation). It shall be provided in regards to InterferenceGeometry usage and InterferenceType declaration.", + "InterferenceGeometry": "The geometric shape representation of the interference geometry that is provided in the object coordinate system of the RelatingElement (mandatory) and in the object coordinate system of the RelatedElement (optionally).", + "InterferenceSpace": "Optional attribute that expresses the interfering space for IfcSpatialElement occurrences.", + "InterferenceType": "Optional identifier that describes the nature of the interference.", + "RelatedElement": "Reference to a subtype of IfcElement or IfcSpatialElement that is the RelatedElement in the interference relationship. Depending on the value of ImpliedOrder the RelatedElement may carry the notion to be the element from which the interference geometry should not be subtracted.", + "RelatingElement": "Reference to a subtype of IfcElement or IfcSpatialElement that is the RelatingElement in the interference relationship. Depending on the value of ImpliedOrder the RelatingElement may carry the notion to be the element from which the interference geometry should be subtracted." + }, + "description": "The IfcRelInterferesElements objectified relationship indicates that two elements interfere.\nIt is a 1 to 1 relationship, and the concept of two elements interfering physically or logically is described independently of the elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelInterferesElements.htm" + }, + "IfcRelNests": { + "attributes": { + "RelatedObjects": "The object definitions, either non-product object occurrences or non-product object types, that are being nestes. They are defined as the parts in the ordered whole/part relationship - i.e. there is an implied order among the parts expressed by the position within the list of RelatedObjects.", + "RelatingObject": "The object definition, either an non-product object type or a non-product object occurrence, that represents the nest. It is the whole within the whole/part relationship." + }, + "description": "The nesting relationship IfcRelNests is a special type of the general composition/decomposition (or whole/part) relationship IfcRelDecomposes. The nesting relationship can be applied to all non physical subtypes of object and object types, namely processes, controls (like cost items), and resources. It can also be applied to physical subtypes of object and object types, namely elements having ports. The nesting implies an order among the nested parts.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelNests.htm" + }, + "IfcRelPositions": { + "attributes": { + "RelatedProducts": "Relatively positioned product.", + "RelatingPositioningElement": "Positioning element defining the source of the relative position." + }, + "description": "An IfcRelPositions relationship defines the relationship that positions a product related to a positioning element..\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelPositions.htm" + }, + "IfcRelProjectsElement": { + "attributes": { + "RelatedFeatureElement": "Reference to the IfcFeatureElementAddition that defines an addition to the volume of the element, by using a Boolean addition operation. An example is a projection at the associated element.", + "RelatingElement": "Element at which a projection is created by the associated IfcProjectionElement." + }, + "description": "The IfcRelProjectsElement is an objectified relationship between an element and one projection element that creates a modifier to the shape of the element. The relationship is defined to be a 1:1 relationship, if an element has more than one projection, several relationship objects have to be used, each pointing to a different projection element. The IfcRelProjectsElement establishes an aggregation relationship between the main element and a sub ordinary addition feature.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelProjectsElement.htm" + }, + "IfcRelReferencedInSpatialStructure": { + "attributes": { + "RelatedElements": "", + "RelatingStructure": "" + }, + "description": "The objectified relationship, IfcRelReferencedInSpatialStructure is used to assign elements in addition to those levels of the project spatial structure, in which they are referenced, but not primarily contained. It is also used to connect a system to the relevant spatial element that it serves.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelReferencedInSpatialStructure.htm" + }, + "IfcRelSequence": { + "attributes": { + "RelatedProcess": "Reference to the process, that is the successor.", + "RelatingProcess": "Reference to the process, that is the predecessor.", + "SequenceType": "The way in which the time lag applies to the sequence.", + "TimeLag": "Time duration of the sequence, it is the time lag between the predecessor and the successor as specified by the SequenceType.", + "UserDefinedSequenceType": "Allows for specification of user defined type of the sequence beyond the enumeration values (START_START, START_FINISH, FINISH_START, FINISH_FINISH) provided by SequenceType attribute of type IfcSequenceEnum. When a value is provided for attribute UserDefinedSequenceType in parallel the attribute SequenceType shall have enumeration value USERDEFINED." + }, + "description": "IfcRelSequence is a sequential relationship between processes where one process must occur before the other in time and where the timing of the relationship may be described as a type of sequence. The relating process (_IfcRelSequence.RelatingProcess_) is considered to be the predecessor in the relationship (has precedence) whilst the related process (_IfcRelSequence.RelatedProcess_) is the successor.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelSequence.htm" + }, + "IfcRelServicesBuildings": { + "attributes": { + "RelatedBuildings": "Spatial structure elements (including site, building, storeys) that are serviced by the system.", + "RelatingSystem": "System that services the Buildings." + }, + "description": "The IfcRelServicesBuildings is an objectified relationship that defines the relationship between a system and the sites, buildings, storeys, spaces, or spatial zones, it serves. Examples of systems are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelServicesBuildings.htm" + }, + "IfcRelSpaceBoundary": { + "attributes": { + "ConnectionGeometry": "Physical representation of the space boundary. Provided as a curve or surface given within the LCS of the space.", + "InternalOrExternalBoundary": "Defines, whether the Space Boundary is internal (Internal), or external, i.e. adjacent to open space (that can be an partially enclosed space, such as terrace (External).", + "PhysicalOrVirtualBoundary": "Defines, whether the Space Boundary is physical (Physical) or virtual (Virtual).", + "RelatedBuildingElement": "Reference to ~~Building~~ Element, that defines the Space Boundaries.", + "RelatingSpace": "Reference to one spaces that is delimited by this boundary." + }, + "description": "The space boundary defines the physical or virtual delimiter of a space by the relationship IfcRelSpaceBoundary to the surrounding elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelSpaceBoundary.htm" + }, + "IfcRelSpaceBoundary1stLevel": { + "attributes": { + "InnerBoundaries": "Reference to the inner boundaries of the space boundary. Inner boundaries are defined by the space boundaries of openings, doors and windows.", + "ParentBoundary": "Reference to the host, or parent, space boundary within which this inner boundary is defined." + }, + "description": "The 1st level space boundary defines the physical or virtual delimiter of a space by the relationship IfcRelSpaceBoundary1stLevel to the surrounding elements. 1st level space boundaries are characterizeda by:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelSpaceBoundary1stLevel.htm" + }, + "IfcRelSpaceBoundary2ndLevel": { + "attributes": { + "CorrespondingBoundary": "Reference to the other space boundary of the pair of two space boundaries on either side of a space separating thermal boundary element.", + "Corresponds": "Reference to the other space boundary of the pair of two space boundaries on either side of a space separating thermal boundary element." + }, + "description": "The 2nd level space boundary defines the physical or virtual delimiter of a space by the relationship IfcRelSpaceBoundary2ndLevel to the surrounding elements. 2nd level space boundaries are characterized by:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelSpaceBoundary2ndLevel.htm" + }, + "IfcRelVoidsElement": { + "attributes": { + "RelatedOpeningElement": "Reference to the feature subtraction element which defines a void in the associated element.", + "RelatingBuildingElement": "Reference to element in which a void is created by associated feature subtraction element." + }, + "description": "IfcRelVoidsElement is an objectified relationship between a building element and one opening element that creates a void in the element. It is a one-to-one relationship. This relationship implies a Boolean operation of subtraction between the geometric bodies of the element and the opening.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelVoidsElement.htm" + }, + "IfcRelationship": { + "description": "IfcRelationship is the abstract generalization of all objectified relationships in IFC. Objectified relationships are the preferred way to handle relationships among objects. This allows to keep relationship specific properties directly at the relationship and opens the possibility to later handle relationship specific behavior.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelationship.htm" + }, + "IfcReparametrisedCompositeCurveSegment": { + "attributes": { + "ParamLength": "" + }, + "description": "The IfcReparametrisedCompositeCurveSegment is geometrically identical to a IfcCompositeCurveSegment but with the additional capability of reparametrization.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReparametrisedCompositeCurveSegment.htm" + }, + "IfcRepresentation": { + "attributes": { + "ContextOfItems": "Definition of the representation context for which the different subtypes of representation are valid.", + "Items": "Set of geometric representation items that are defined for this representation.", + "LayerAssignments": "Assignment of the whole representation to a single or multiple layer(s). The LayerAssigments can be overridden by LayerAssigments of the IfcRepresentationItem's within the list of Items.", + "OfProductRepresentation": "Reference to the product representations to which this individual representation applies. In most cases it is the reference to one or many product shapes, to which this shape representation is applicable.", + "RepresentationIdentifier": "The optional identifier of the representation as used within a project.", + "RepresentationMap": "Use of the representation within an IfcRepresentationMap. If used, this IfcRepresentation may be assigned to many representations as one of its Items using an IfcMappedItem. Using IfcRepresentationMap is the way to share one representation (often of type IfcShapeRepresentation) by many products.", + "RepresentationType": "The description of the type of a representation context. The representation type defines the type of geometry or topology used for representing the product representation. More information is given at the subtypes IfcShapeRepresentation and IfcTopologyRepresentation. The supported values for context type are to be specified by implementers agreements." + }, + "description": "The IfcRepresentation defines the general concept of representing product properties and in particular the product shape.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRepresentation.htm" + }, + "IfcRepresentationContext": { + "attributes": { + "ContextIdentifier": "The optional identifier of the representation context as used within a project.", + "ContextType": "The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements.", + "RepresentationsInContext": "All shape representations that are defined in the same representation context." + }, + "description": "The IfcRepresentationContext defines the context to which the IfcRepresentation of a product is related.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRepresentationContext.htm" + }, + "IfcRepresentationItem": { + "attributes": { + "LayerAssignment": "Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items.", + "StyledByItem": "Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve." + }, + "description": "The IfcRepresentationItem is used within an IfcRepresentation (directly or indirectly through other IfcRepresentationItem's) to represent an IfcProductRepresentation. Most commonly these IfcRepresentationItem's are geometric or topological representation items, that can (but not need to) have presentation style information assigned.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRepresentationItem.htm" + }, + "IfcRepresentationMap": { + "attributes": { + "HasShapeAspects": "Reference to the shape aspect that represents part of the shape or its feature distinctively.", + "MapUsage": "", + "MappedRepresentation": "A representation that is mapped to at least one mapped item.", + "MappingOrigin": "An axis2 placement that defines the position about which the mapped representation is mapped." + }, + "description": "An IfcRepresentationMap defines the base definition (also referred to as block, cell or macro) called MappedRepresentation within the MappingOrigin. The MappingOrigin defines the coordinate system in which the MappedRepresentation is defined.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRepresentationMap.htm" + }, + "IfcResource": { + "attributes": { + "Identification": "An identifying designation given to a resource. It is the identifier at the occurrence level.", + "LongDescription": "A detailed description of the resource (e.g. the skillset for a labor resource).", + "ResourceOf": "Set of relationships to other objects, e.g. products, processes, controls, resources or actors, for which this resource object is a resource." + }, + "description": "IfcResource contains the information needed to represent the costs, schedule, and other impacts from the use of a thing in a process. It is not intended to use IfcResource to model the general properties of the things themselves, while an optional linkage from IfcResource to the things to be used can be specified (specifically, the relationship from subtypes of IfcResource to IfcProduct through the IfcRelAssignsToResource relationship).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResource.htm" + }, + "IfcResourceApprovalRelationship": { + "attributes": { + "RelatedResourceObjects": "Resource objects that are approved.", + "RelatingApproval": "The approval for the resource objects selected." + }, + "description": "An IfcResourceApprovalRelationship is used for associating an approval to resource objects. A single approval might be given to one or many items via IfcResourceObjectSelect.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResourceApprovalRelationship.htm" + }, + "IfcResourceConstraintRelationship": { + "attributes": { + "RelatedResourceObjects": "The properties to which a constraint is to be related.", + "RelatingConstraint": "The constraint that is to be related." + }, + "description": "An IfcResourceConstraintRelationship is a relationship entity that enables a constraint to be related to one or more resource level objects.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResourceConstraintRelationship.htm" + }, + "IfcResourceLevelRelationship": { + "attributes": { + "Description": "A description that may apply additional information about the relationship.", + "Name": "A name used to identify or qualify the relationship." + }, + "description": "IfcResourceLevelRelationship is an abstract base entity for relationships between resource-level entities.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResourceLevelRelationship.htm" + }, + "IfcResourceTime": { + "attributes": { + "ActualFinish": "Indicates the time when the resource actually finished working.", + "ActualStart": "Indicates the time when the resource actually started working.", + "ActualUsage": "Indicates the actual amount of the resource used concurrently.", + "ActualWork": "Indicates the actual work performed by the resource as of the StatusTime.", + "Completion": "Indicates the percent completion of this resource. If the resource is assigned to a task, then indicates completion of the task on behalf of the resource; if the resource is partitioned into sub-allocations, then indicates overall completion of sub-allocations.", + "IsOverAllocated": "Indicates that the resource is scheduled in excess of its capacity.", + "LevelingDelay": "Indicates a delay in the ScheduleStart caused by leveling.", + "RemainingUsage": "", + "RemainingWork": "Indicates the work remaining to be completed by the resource.", + "ScheduleContour": "Indicates how a resource should be leveled over time by adjusting the resource usage according to a specified curve. Standard values include: 'Flat', 'BackLoaded', 'FrontLoaded', 'DoublePeak', 'EarlyPeak', 'LatePeak', 'Bell', and 'Turtle'. Custom values may specify a custom name or formula.", + "ScheduleFinish": "Indicates the time when the resource is scheduled to finish working.", + "ScheduleStart": "Indicates the time when the resource is scheduled to start working.", + "ScheduleUsage": "Indicates the amount of the resource used concurrently. For example, 100% means 1 worker, 300% means 3 workers, 50% means half of 1 worker's time for scenarios where multitasking is feasible. If not provided, then the usage ratio is considered to be 100%.", + "ScheduleWork": "Indicates the total work (e.g. person-hours) allocated to the task on behalf of the resource. Note: this is not necessarily the same as the task duration (IfcTaskTime.ScheduleDuration); it may vary according to the resource usage ratio and other resources assigned to the task.", + "StatusTime": "Indicates the date and time for which status values are applicable; particularly completion, actual, and remaining values. If values are time-phased (the referencing IfcConstructionResource has associated time series values for attributes), then the status values may be determined from such time-phased data as of the StatusTime." + }, + "description": "IfcResourceTime captures the time-related information about a construction resource.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResourceTime.htm" + }, + "IfcRevolvedAreaSolid": { + "attributes": { + "Angle": "The angle through which the sweep will be made. This angle is measured from the plane of the swept area provided by the XY plane of the position coordinate system.", + "Axis": "Axis about which revolution will take place." + }, + "description": "An IfcRevolvedAreaSolid is a solid created by revolving a cross section provided by a profile definition about an axis.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRevolvedAreaSolid.htm" + }, + "IfcRevolvedAreaSolidTapered": { + "attributes": { + "EndSweptArea": "" + }, + "description": "IfcRevolvedAreaSolidTapered is defined by revolving a cross section along a circular arc. The cross section may change along the revolving sweep from the shape of the start cross section into the shape of the end cross section. Corresponding vertices of the start and end cross sections are then connected. The bounded surface may have holes which will sweep into holes in the solid.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRevolvedAreaSolidTapered.htm" + }, + "IfcRightCircularCone": { + "attributes": { + "BottomRadius": "The radius of the cone at the base.", + "Height": "The distance between the base of the cone and the apex." + }, + "description": "The IfcRightCircularCone is a Construction Solid Geometry (CSG) 3D primitive. It is a solid with a circular base and a point called apex as the top. The tapers from the base to the top. The axis from the center of the circular base to the apex is perpendicular to the base. The inherited Position attribute defines the IfcAxisPlacement3D and provides the location and orientation of the cone:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRightCircularCone.htm" + }, + "IfcRightCircularCylinder": { + "attributes": { + "Height": "The distance between the planar circular faces of the cylinder.", + "Radius": "The radius of the cylinder." + }, + "description": "The IfcRightCircularCylinder is a Construction Solid Geometry (CSG) 3D primitive. It is a solid with a circular base and top. The cylindrical surface between if formed by points at a fixed distance from the axis of the cylinder. The inherited Position attribute defines the IfcAxisPlacement3D and provides:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRightCircularCylinder.htm" + }, + "IfcRoad": { + "description": "A route built on land to allow travel from one location to another, including highways, streets, cycle and foot paths, but excluding railways. As a type of Facility, Road provides the basic element in the project structure hierarchy for the components of a road project (i.e. any undertaking such as design, construction or maintenance).", + "predefined_types": { + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoad.htm" + }, + "IfcRoadPart": { + "description": "Part of a road.\n", + "predefined_types": { + "BICYCLECROSSING": "Designated level crossing over a road for cyclists.", + "BUS_STOP": "Lateral part of Road for stopping buses allowing them to draw out of the traffic lanes and wait for short periods.", + "CARRIAGEWAY": "Unitary lateral part of Road built for traffic. Carriageway may comprise several kinds of traffic lanes and lay-bys, as well as traffic islands, and in case of dual carriageway road they are separated by central reserve.", + "CENTRALISLAND": "The center of a roundabout not intended for traffic, can be painted or upraised.", + "CENTRALRESERVE": "Lateral RoadPart separating two carriageways of the same road or separating traffic lanes and sidewalk.", + "HARDSHOULDER": "A type of Shoulder that is surfaced, providing for safe use by vehicles in distress.", + "INTERSECTION": "At-grade junction where two or more roads meet or cross. Intersections may be further classified by number of road segments, traffic controls, and/or lane design.", + "LAYBY": "A lateral part of Road where vehicles can divert from ordinary stream of traffic.", + "NOTDEFINED": "Undefined type.", + "PARKINGBAY": "Lateral part of Road for parking vehicles.", + "PASSINGBAY": "A lateral part of Road that is a widening of an otherwise single lane road where a vehicle may move over to enable another vehicle to pass.", + "PEDESTRIAN_CROSSING": "Designated level crossing over a road for pedestrians.", + "RAILWAYCROSSING": "At-grade crossing between road and railway.", + "REFUGEISLAND": "A raised platform or a guarded area so sited in the carriageway as to divide the streams of traffic and to provide a safety area for pedestrians.", + "ROADSEGMENT": "Longitudinal, linear segment of a road, either defined by uniform characteristics, or as a transition segment (e.g. number of lanes changing).", + "ROADSIDE": "A lateral RoadPart located along the Road adjoining the outer edges of the Shoulders. A general concept comprising the areas outside RoadwayPlateau not intended for vehicles.", + "ROADSIDEPART": "A general concept for various parts of the Roadside.", + "ROADWAYPLATEAU": "Lateral part of Road comprising the carriageway(s), shoulders and medians.", + "ROUNDABOUT": "Type of at-grade junction at which traffic streams are directed around a circle.", + "SHOULDER": "A lateral part of Road adjacent to, and usually at the same level as the Carriageway; not intended for vehicular traffic but may be used in case of emergency.", + "SIDEWALK": "A footpath along the side of a road. May accommodate moderate changes in grade (elevation) and is normally separated from the vehicular section by a kerb. There may be a central reserve or road verge between the sidewalk and traffic lanes.", + "SOFTSHOULDER": "A type of Shoulder that is not surfaced.", + "TOLLPLAZA": "A part of road facility where tolls are collected for use of toll road, tunnel or bridge.", + "TRAFFICISLAND": "A central or subsidiary area raised or marked on the carriageway, generally at a road junction or level crossing, shaped and placed so as to direct traffic movement and/or provide refuge for pedestrians.", + "TRAFFICLANE": "Lateral part of carriageway designated to vehicular traffic for a particular purpose.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoadPart.htm" + }, + "IfcRoof": { + "description": "A roof is the covering of the top part of a building, it protects the building against the effects of weather.", + "predefined_types": { + "BARREL_ROOF": "A roof or ceiling having a semicylindrical form.", + "BUTTERFLY_ROOF": "A roof having two slopes, each descending inward from the eaves.", + "DOME_ROOF": "A hemispherical hip roof.", + "FLAT_ROOF": "A roof having no slope, or one with only a slight pitch so as to drain rainwater.", + "FREEFORM": "Free form roof.", + "GABLE_ROOF": "A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.", + "GAMBREL_ROOF": "A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.", + "HIPPED_GABLE_ROOF": "A roof having a hipped end truncating a gable.", + "HIP_ROOF": "A roof having sloping ends and sides meeting at an inclined projecting angle.", + "MANSARD_ROOF": "A roof having on each side a steeper lower part and a shallower upper part.", + "NOTDEFINED": "No specification given.", + "PAVILION_ROOF": "A pyramidal hip roof.", + "RAINBOW_ROOF": "A gable roof in the form of a broad Gothic arch, with gently sloping convex surfaces.", + "SHED_ROOF": "A roof having a single slope.", + "USERDEFINED": "No specification given." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoof.htm" + }, + "IfcRoofType": { + "description": "The building element type IfcRoofType defines commonly shared information for occurrences of roofs. The set of shared information may include:", + "predefined_types": { + "BARREL_ROOF": "A roof or ceiling having a semicylindrical form.", + "BUTTERFLY_ROOF": "A roof having two slopes, each descending inward from the eaves.", + "DOME_ROOF": "A hemispherical hip roof.", + "FLAT_ROOF": "A roof having no slope, or one with only a slight pitch so as to drain rainwater.", + "FREEFORM": "Free form roof.", + "GABLE_ROOF": "A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.", + "GAMBREL_ROOF": "A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.", + "HIPPED_GABLE_ROOF": "A roof having a hipped end truncating a gable.", + "HIP_ROOF": "A roof having sloping ends and sides meeting at an inclined projecting angle.", + "MANSARD_ROOF": "A roof having on each side a steeper lower part and a shallower upper part.", + "NOTDEFINED": "No specification given.", + "PAVILION_ROOF": "A pyramidal hip roof.", + "RAINBOW_ROOF": "A gable roof in the form of a broad Gothic arch, with gently sloping convex surfaces.", + "SHED_ROOF": "A roof having a single slope.", + "USERDEFINED": "No specification given." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoofType.htm" + }, + "IfcRoot": { + "attributes": { + "Description": "Optional description, provided for exchanging informative comments.", + "GlobalId": "Assignment of a globally unique identifier within the entire software world.", + "Name": "Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule.", + "OwnerHistory": "Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object," + }, + "description": "IfcRoot is the most abstract and root class for all entity definitions that roots in the kernel or in subsequent layers of the IFC specification. It is therefore the common supertype of all IFC entities, beside those defined in an IFC resource schema. All entities that are subtypes of IfcRoot can be used independently, whereas resource schema entities, that are not subtypes of IfcRoot, are not supposed to be independent entities.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoot.htm" + }, + "IfcRoundedRectangleProfileDef": { + "attributes": { + "RoundingRadius": "Radius of the circular arcs by which all four corners of the rectangle are equally rounded." + }, + "description": "IfcRoundedRectangleProfileDef defines a rectangle with equally rounded corners as the profile definition used by the swept surface geometry or the swept area solid. It is given by the X extent, the Y extent, and the radius for the rounded corners, and placed within the 2D position coordinate system, established by the Position attribute. It is placed centric within the position coordinate system, that is, in the center of the bounding box.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoundedRectangleProfileDef.htm" + }, + "IfcSIUnit": { + "attributes": { + "Name": "The word, or group of words, by which the SI unit is referred to.", + "Prefix": "The SI Prefix for defining decimal multiples and submultiples of the unit." + }, + "description": "The IfcSIUnit covers both standard base SI units such as meter and second, and derived SI units such as Pascal, square meter and cubic meter.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSIUnit.htm" + }, + "IfcSanitaryTerminal": { + "description": "A sanitary terminal is a fixed appliance or terminal usually supplied with water and used for drinking, cleaning or foul water disposal or that is an item of equipment directly used with such an appliance or terminal.", + "predefined_types": { + "BATH": "Sanitary appliance for immersion of the human body or parts of it.", + "BIDET": "Waste water appliance for washing the excretory organs while sitting astride the bowl.", + "CISTERN": "A water storage unit attached to a sanitary terminal that is fitted with a device, operated automatically or by the user, that discharges water to cleanse a water closet (toilet) pan, urinal or slop hopper.", + "NOTDEFINED": "Undefined type.", + "SANITARYFOUNTAIN": "A sanitary terminal that provides a low pressure jet of water for a specific purpose.", + "SHOWER": "Installation or waste water appliance that emits a spray of water to wash the human body.", + "SINK": "Waste water appliance for receiving, retaining or disposing of domestic, culinary, laboratory or industrial process liquids.", + "TOILETPAN": "Soil appliance for the disposal of excrement.", + "URINAL": "Soil appliance that receives urine and directs it to a waste outlet.", + "USERDEFINED": "User-defined type.", + "WASHHANDBASIN": "Waste water appliance for washing the upper parts of the body.", + "WCSEAT": "[Deprecated] Hinged seat that fits on the top of a water closet (WC) pan." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSanitaryTerminal.htm" + }, + "IfcSanitaryTerminalType": { + "description": "The flow terminal type IfcSanitaryTerminalType defines commonly shared information for occurrences of sanitary terminals. The set of shared information may include:", + "predefined_types": { + "BATH": "Sanitary appliance for immersion of the human body or parts of it.", + "BIDET": "Waste water appliance for washing the excretory organs while sitting astride the bowl.", + "CISTERN": "A water storage unit attached to a sanitary terminal that is fitted with a device, operated automatically or by the user, that discharges water to cleanse a water closet (toilet) pan, urinal or slop hopper.", + "NOTDEFINED": "Undefined type.", + "SANITARYFOUNTAIN": "A sanitary terminal that provides a low pressure jet of water for a specific purpose.", + "SHOWER": "Installation or waste water appliance that emits a spray of water to wash the human body.", + "SINK": "Waste water appliance for receiving, retaining or disposing of domestic, culinary, laboratory or industrial process liquids.", + "TOILETPAN": "Soil appliance for the disposal of excrement.", + "URINAL": "Soil appliance that receives urine and directs it to a waste outlet.", + "USERDEFINED": "User-defined type.", + "WASHHANDBASIN": "Waste water appliance for washing the upper parts of the body.", + "WCSEAT": "[Deprecated] Hinged seat that fits on the top of a water closet (WC) pan." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSanitaryTerminalType.htm" + }, + "IfcSchedulingTime": { + "attributes": { + "DataOrigin": "Specifies the origin of the scheduling time entity. It currently differentiates between predicted, simulated, measured, and user defined values.", + "Name": "Optional name for the time definition.", + "UserDefinedDataOrigin": "Value of the data origin if DataOrigin attribute is USERDEFINED." + }, + "description": "IfcSchedulingTime is the abstract supertype of entities that capture time-related information of processes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSchedulingTime.htm" + }, + "IfcSeamCurve": { + "description": "An IfcSeamCurve is a 3-dimensional curve that has additional representations provided by exactly two distinct pcurves describing the same curve at the two extreme ends of a closed parametric surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSeamCurve.htm" + }, + "IfcSecondOrderPolynomialSpiral": { + "attributes": { + "ConstantTerm": "The constant that defines the constant term in the equation which defines the relation between curvature and arc length for the curve.", + "LinearTerm": "The constant that defines the linear term in the equation which defines the relation between curvature and arc length for the curve.", + "QuadraticTerm": "The constant that defines the quadratic term in the equation which defines the relation between curvature and arc length for the curve." + }, + "description": "The IfcSecondOrderPolynomialSpiral is a specialization of IfcSpiral. The curvature _\u03ba_ and radius of the curvature _\u03c1_, at any point of the curve, are related to the arc length s by the second order formulae:\n>>\n>> ![formula](../../../../figures/ifcsecondorderpolynomialspiral_curvature.PNG)\n>>\n> Interpretation of the parameters:\n>>\n>>\n>> C = SELF\\IfcSpiral.Position.Location\n>> x = SELF\\IfcSpiral.Position.P[1]\n>> y = SELF\\IfcSpiral.Position.P[2]\n>> A2 = QuadraticTerm\n>> A1 = LinearTerm\n>> A0 = ContantTerm\n>>\n> and the second order polynomial spiral is parameterized as:\n>>\n>> ![formula](../../../../figures/ifcspiral_parameterization.PNG)\n>>\n> where:\n>>\n>> ![formula](../../../../figures/ifcsecondorderpolynomialspiral_theta.PNG)\n>>\n> and the parametric range is: -∞ < u < ∞.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSecondOrderPolynomialSpiral.htm" + }, + "IfcSectionProperties": { + "attributes": { + "EndProfile": "The cross section profile at the end point of the longitudinal section.", + "SectionType": "An indicator whether a specific piece of a cross section is uniform or tapered in longitudinal direction.", + "StartProfile": "The cross section profile at the start point of the longitudinal section." + }, + "description": "IfcSectionProperties defines the cross section properties for a single longitudinal piece of a cross section. It is a special-purpose helper class for IfcSectionReinforcementProperties.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionProperties.htm" + }, + "IfcSectionReinforcementProperties": { + "attributes": { + "CrossSectionReinforcementDefinitions": "The set of reinforcment properties attached to a section reinforcement properties definition.", + "LongitudinalEndPosition": "The end position in longitudinal direction for the section reinforcement properties.", + "LongitudinalStartPosition": "The start position in longitudinal direction for the section reinforcement properties.", + "ReinforcementRole": "The role, purpose or usage of the reinforcement, i.e. the kind of loads and stresses it is intended to carry, defined for the section reinforcement properties.", + "SectionDefinition": "Definition of the cross section profile and longitudinal section type.", + "TransversePosition": "The position for the section reinforcement properties in transverse direction." + }, + "description": "IfcSectionReinforcementProperties defines the cross section properties of reinforcement for a single longitudinal piece of a cross section with a specific reinforcement usage type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionReinforcementProperties.htm" + }, + "IfcSectionedSolid": { + "attributes": { + "CrossSections": "List of cross sections in sequential order along the Directrix.", + "Directrix": "The curve used to define the sweeping operation." + }, + "description": "An IfcSectionedSolid is an abstract base type for solids constructed by sweeping potentially variable cross sections along a directrix.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionedSolid.htm" + }, + "IfcSectionedSolidHorizontal": { + "attributes": { + "CrossSectionPositions": "Position coordinate systems in sequentially increasing order paired with CrossSections, indicating the position of the corresponding section along the Directrix." + }, + "description": "An IfcSectionedSolidHorizontal is a solid model constructed by sweeping potentially varying cross sections along a curve horizontally.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionedSolidHorizontal.htm" + }, + "IfcSectionedSpine": { + "attributes": { + "CrossSectionPositions": "Position coordinate systems for the cross sections that form the sectioned spine. The profiles defining the cross sections are positioned within the xy plane of the corresponding position coordinate system.", + "CrossSections": "A list of at least two cross sections, each defined within the xy plane of the position coordinate system of the cross section. The position coordinate system is given by the corresponding list CrossSectionPositions.", + "SpineCurve": "A single composite curve, that defines the spine curve. Each of the composite curve segments correspond to the part between two cross-sections." + }, + "description": "An IfcSectionedSpine is a representation of the shape of a three dimensional object composed by a number of planar cross sections, and a spine curve. The shape is defined between the first element of cross sections and the last element of the cross sections. A sectioned spine may be used to represent a surface or a solid but the interpolation of the shape between the cross sections is not defined.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionedSpine.htm" + }, + "IfcSectionedSurface": { + "attributes": { + "CrossSectionPositions": "List of positions in sequentially increasing order paired with CrossSections, indicating the position of the corresponding section along the Directrix.", + "CrossSections": "List of cross sections in sequential order along the Directrix", + "Directrix": "The curve used to define the sweeping operation" + }, + "description": "A surface constructed by sweeping potentially varying open cross sections along a curve horizontally (or near horizontally). The surface is generated by sweeping the CrossSections between CrossSectionPositions; linear interpolation is assumed, unless transitions curves between cross section points are indicated by OpenCrossProfileDef.Tags.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionedSurface.htm" + }, + "IfcSegment": { + "attributes": { + "Transition": "Connectivity between the continuous segments is not enforced per se to be tangential. Setting \"TangentialContinuity\" to True means that the current segment shall continue with tangential continuity to the previous one.", + "UsingCurves": "The set of composite curves which use this composite curve segment as a segment. This set shall not be empty." + }, + "description": "Definition of a curve segment with a trimming mechanism built in with a StartPlacement (first point) and SegmentLength (second point).\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSegment.htm" + }, + "IfcSegmentedReferenceCurve": { + "attributes": { + "BaseCurve": "The basis curve providing a linear reference system for the segmented curve definition.", + "EndPoint": "An explicit end placement providing a location and orientation of the segmented reference curve termination point." + }, + "description": "The IfcSegmentedReferenceCurve is a curve defined in the linear parameter space of its base curve that is set in the attribute BaseCurve. The base curve provides a basis for the positioning of the collection of IfcCurveSegment occurrences. A deviating explicit position of a curve segment (IfcCurveSegment.Placement) from the axis of the base curve produces a superelevation i.e. depression or elevation from the axis of the base curve. The superelevation rate of change is directly proportionate to the curve segment parent curve curvature gradient equation (IfcCurveSegment.ParentCurve) in the linear parameter space of the base curve. If no deviation in the position of the curve segment to the base curve axis is specified, the axes (Axis and RefDirection) directions of IfcAxis2Placement are interpolated between the initial curve segment placement and the placement of the subsequent curve segment.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSegmentedReferenceCurve.htm" + }, + "IfcSensor": { + "description": "A sensor is a device that measures a physical quantity and converts it into a signal which can be read by an observer or by an instrument.", + "predefined_types": { + "CO2SENSOR": "A device that senses or detects carbon dioxide.", + "CONDUCTANCESENSOR": "A device that senses or detects electrical conductance.", + "CONTACTSENSOR": "A device that senses or detects contact, such as for detecting if a door is closed.", + "COSENSOR": "A device that senses or detects carbon monoxide.", + "EARTHQUAKESENSOR": "A device that senses or detects the seismic wave and measures the seismic intensity in case of earthquake.", + "FIRESENSOR": "A device that senses or detects fire", + "FLOWSENSOR": "A device that senses or detects flow in a fluid.", + "FOREIGNOBJECTDETECTIONSENSOR": "A device that senses or detects foreign objects that shock or break the power network. It may alarm when such accidents happen.", + "FROSTSENSOR": "A device that senses or detects frost on a window.", + "GASSENSOR": "A device that senses or detects gas concentration (other than CO2)", + "HEATSENSOR": "A device that senses or detects heat.", + "HUMIDITYSENSOR": "A device that senses or detects humidity.", + "IDENTIFIERSENSOR": "A device that reads a tag, such as for gaining access to a door or elevator", + "IONCONCENTRATIONSENSOR": "A device that senses or detects ion concentration, such as for water hardness.", + "LEVELSENSOR": "A device that senses or detects fill level, such as for a tank.", + "LIGHTSENSOR": "A device that senses or detects light.", + "MOISTURESENSOR": "A device that senses or detects moisture.", + "MOVEMENTSENSOR": "A device that senses or detects movement.", + "NOTDEFINED": "Undefined type.", + "OBSTACLESENSOR": "A device that senses or detects any obstacles. Examples are: detectors sensing objects falling from a bridge, rock-fall detectors, etc.", + "PHSENSOR": "A device that senses or detects acidity.", + "PRESSURESENSOR": "A device that senses or detects pressure.", + "RADIATIONSENSOR": "A device that senses or detects pressure.", + "RADIOACTIVITYSENSOR": "A device that senses or detects atomic decay.", + "RAINSENSOR": "A device that senses or collects rainfall related information.", + "SMOKESENSOR": "A device that senses or detects smoke.", + "SNOWDEPTHSENSOR": "A device that senses or measures the depth of snowfall.", + "SOUNDSENSOR": "A device that senses or detects sound.", + "TEMPERATURESENSOR": "A device that senses or detects temperature.", + "TRAINSENSOR": "A device, usually attached to the rear end of the last vehicle of a train, acting on a fixed equipment to give an indication that the train is complete.", + "TURNOUTCLOSURESENSOR": "A device that senses or detects the position of a blade of a turnout.", + "USERDEFINED": "User-defined type.", + "WHEELSENSOR": "A device that senses or detects the passage of a wheel.", + "WINDSENSOR": "A device that senses or detects airflow speed and direction." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSensor.htm" + }, + "IfcSensorType": { + "description": "The distribution control element type IfcSensorType defines commonly shared information for occurrences of sensors. The set of shared information may include:", + "predefined_types": { + "CO2SENSOR": "A device that senses or detects carbon dioxide.", + "CONDUCTANCESENSOR": "A device that senses or detects electrical conductance.", + "CONTACTSENSOR": "A device that senses or detects contact, such as for detecting if a door is closed.", + "COSENSOR": "A device that senses or detects carbon monoxide.", + "EARTHQUAKESENSOR": "A device that senses or detects the seismic wave and measures the seismic intensity in case of earthquake.", + "FIRESENSOR": "A device that senses or detects fire", + "FLOWSENSOR": "A device that senses or detects flow in a fluid.", + "FOREIGNOBJECTDETECTIONSENSOR": "A device that senses or detects foreign objects that shock or break the power network. It may alarm when such accidents happen.", + "FROSTSENSOR": "A device that senses or detects frost on a window.", + "GASSENSOR": "A device that senses or detects gas concentration (other than CO2)", + "HEATSENSOR": "A device that senses or detects heat.", + "HUMIDITYSENSOR": "A device that senses or detects humidity.", + "IDENTIFIERSENSOR": "A device that reads a tag, such as for gaining access to a door or elevator", + "IONCONCENTRATIONSENSOR": "A device that senses or detects ion concentration, such as for water hardness.", + "LEVELSENSOR": "A device that senses or detects fill level, such as for a tank.", + "LIGHTSENSOR": "A device that senses or detects light.", + "MOISTURESENSOR": "A device that senses or detects moisture.", + "MOVEMENTSENSOR": "A device that senses or detects movement.", + "NOTDEFINED": "Undefined type.", + "OBSTACLESENSOR": "A device that senses or detects any obstacles. Examples are: detectors sensing objects falling from a bridge, rock-fall detectors, etc.", + "PHSENSOR": "A device that senses or detects acidity.", + "PRESSURESENSOR": "A device that senses or detects pressure.", + "RADIATIONSENSOR": "A device that senses or detects pressure.", + "RADIOACTIVITYSENSOR": "A device that senses or detects atomic decay.", + "RAINSENSOR": "A device that senses or collects rainfall related information.", + "SMOKESENSOR": "A device that senses or detects smoke.", + "SNOWDEPTHSENSOR": "A device that senses or measures the depth of snowfall.", + "SOUNDSENSOR": "A device that senses or detects sound.", + "TEMPERATURESENSOR": "A device that senses or detects temperature.", + "TRAINSENSOR": "A device, usually attached to the rear end of the last vehicle of a train, acting on a fixed equipment to give an indication that the train is complete.", + "TURNOUTCLOSURESENSOR": "A device that senses or detects the position of a blade of a turnout.", + "USERDEFINED": "User-defined type.", + "WHEELSENSOR": "A device that senses or detects the passage of a wheel.", + "WINDSENSOR": "A device that senses or detects airflow speed and direction." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSensorType.htm" + }, + "IfcSeventhOrderPolynomialSpiral": { + "attributes": { + "ConstantTerm": "The constant that defines the constant term in the equation which defines the relation between curvature and arc length for the curve.", + "CubicTerm": "The constant that defines the cubic term in the equation which defines the relation between curvature and arc length for the curve.", + "LinearTerm": "The constant that defines the linear term in the equation which defines the relation between curvature and arc length for the curve.", + "QuadraticTerm": "The constant that defines the quadratic term in the equation which defines the relation between curvature and arc length for the curve.", + "QuarticTerm": "The constant that defines the quartic term in the equation which defines the relation between curvature and arc length for the curve.", + "QuinticTerm": "The constant that defines the quintic term in the equation which defines the relation between curvature and arc length for the curve.", + "SepticTerm": "The constant that defines the septic term in the equation which defines the relation between curvature and arc length for the curve.", + "SexticTerm": "The constant that defines the sextic term in the equation which defines the relation between curvature and arc length for the curve." + }, + "description": "The IfcSeventhOrderPolynomialSpiral is a specialization of IfcSpiral. The curvature _\u03ba_ and radius of the curvature _\u03c1_, at any point of the curve, are related to the arc length s by the seventh order formulae:\n>>\n>> ![formula](../../../../figures/ifcseventhorderpolynomialspiral_curvature.PNG)\n>>\n> Interpretation of the parameters:\n>>\n>>\n>> C = SELF\\IfcSpiral.Position.Location\n>> x = SELF\\IfcSpiral.Position.P[1]\n>> y = SELF\\IfcSpiral.Position.P[2]\n>> A7 = SepticTerm\n>> A6 = SexticTerm\n>> A5 = QuinticTerm\n>> A4 = QuarticTerm\n>> A3 = CubicTerm\n>> A2 = QuadraticTerm\n>> A1 = LinearTerm\n>> A0 = ContantTerm\n>>\n> and the seventh order polynomial spiral is parameterized as:\n>>\n>> ![formula](../../../../figures/ifcspiral_parameterization.PNG)\n>>\n> where:\n>>\n>> ![formula](../../../../figures/ifcseventhorderpolynomialspiral_theta.PNG)\n>>\n> and the parametric range is: -∞ < u < ∞.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSeventhOrderPolynomialSpiral.htm" + }, + "IfcShadingDevice": { + "description": "Shading devices are purpose built devices to protect from the sunlight, from natural light, or screening them from view. Shading devices can form part of the facade or can be mounted inside the building, they can be fixed or operable.", + "predefined_types": { + "AWNING": "A rooflike shelter of canvas or other material extending over a doorway, from the top of a window, over a deck, or similar, in order to provide protection, as from the sun.", + "JALOUSIE": "A blind with adjustable horizontal slats for admitting light and air while excluding direct sun and rain.", + "NOTDEFINED": "", + "SHUTTER": "A mechanical devices that limits the passage of light. Often used as a a solid or louvered movable cover for a window.", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShadingDevice.htm" + }, + "IfcShadingDeviceType": { + "description": "The building element type IfcShadingDeviceType defines commonly shared information for occurrences of shading devices. The set of shared information may include:", + "predefined_types": { + "AWNING": "A rooflike shelter of canvas or other material extending over a doorway, from the top of a window, over a deck, or similar, in order to provide protection, as from the sun.", + "JALOUSIE": "A blind with adjustable horizontal slats for admitting light and air while excluding direct sun and rain.", + "NOTDEFINED": "", + "SHUTTER": "A mechanical devices that limits the passage of light. Often used as a a solid or louvered movable cover for a window.", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShadingDeviceType.htm" + }, + "IfcShapeAspect": { + "attributes": { + "Description": "The word or group of words that characterize the shape aspect. It can be used to add additional meaning to the name of the aspect.", + "HasExternalReferences": "", + "Name": "The word or group of words by which the shape aspect is known. It is a tag to indicate the particular semantic of a component within the product definition shape, used to provide meaning. Example: use the tag \"Glazing\" to define which component of a window shape defines the glazing area.", + "PartOfProductDefinitionShape": "", + "ProductDefinitional": "", + "ShapeRepresentations": "List of ~~shape~~ representations. Each member defines a valid representation of a particular type within a particular representation context as being an aspect (or part) of a product definition." + }, + "description": "IfcShapeAspect allows for grouping of shape representation items that represent aspects (or components) of the shape of a product. Thereby shape representations of components of the product shape represent a distinctive part to a product that can be explicitly addressed.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeAspect.htm" + }, + "IfcShapeModel": { + "attributes": { + "OfShapeAspect": "Reference to the shape aspect, for which it is the shape representation." + }, + "description": "IfcShapeModel represents the concept of a particular geometric and/or topological representation of a product's shape or a product component's shape within a representation context. This representation context has to be a geometric representation context (with the exception of topology representations without associated geometry). The two subtypes are IfcShapeRepresentation to cover geometric models that represent a shape, and IfcTopologyRepresentation to cover the connectivity of a product or product component. The topology may or may not have geometry associated.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeModel.htm" + }, + "IfcShapeRepresentation": { + "description": "The IfcShapeRepresentation represents the concept of a particular geometric representation of a product or a product component within a specific geometric representation context. The inherited attribute RepresentationType is used to define the geometric model used for the shape representation (e.g. 'SweptSolid', or 'Brep'), the inherited attribute RepresentationIdentifier is used to denote the kind of the representation captured by the IfcShapeRepresentation (e.g. 'Axis', 'Body', etc.).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm" + }, + "IfcShellBasedSurfaceModel": { + "attributes": { + "SbsmBoundary": "" + }, + "description": "An IfcShellBasedSurfaceModel represents the shape by a set of open or closed shells. The connected faces within the shell have a dimensionality 2 and are placed in a coordinate space of dimensionality 3.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShellBasedSurfaceModel.htm" + }, + "IfcSign": { + "description": "A sign is a notice on display that gives information or instructions in a written, symbolic or other form. Signs are passive with the most common form of a pictorial panel. An instance of IfcSign refers to the occurrence of an individual panel which can be applied to a surface such as a wall or be aggregated within a Signal Assembly which can include multiple sign occurrences and the associated supporting structural elements (see Signal Assembly for examples).\n", + "predefined_types": { + "MARKER": "A Sign type formed of a vertical post (possibly with some lettering or symbols) usually used to delimitate distance or the location of some equipment.", + "MIRROR": "A sign type that provides information via a reflective mirror surface.", + "NOTDEFINED": "Undefined type.", + "PICTORAL": "A sign type formed of a flat plate with some written or symbolic images on it.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSign.htm" + }, + "IfcSignType": { + "description": "The IfcSignType provides the type information for IfcSign occurrences.\nA sign is a notice on display that gives information or instructions in a written, symbolic or other form. Signs are passive with the most common form of a pictorial panel.\n", + "predefined_types": { + "MARKER": "A Sign type formed of a vertical post (possibly with some lettering or symbols) usually used to delimitate distance or the location of some equipment.", + "MIRROR": "A sign type that provides information via a reflective mirror surface.", + "NOTDEFINED": "Undefined type.", + "PICTORAL": "A sign type formed of a flat plate with some written or symbolic images on it.", + "USERDEFINED": "User-defined type" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSignType.htm" + }, + "IfcSignal": { + "description": "A signal is an active device that conveys information or instructions to users, by means of an audio, visual signal or a combination of both.\nThe primary distinction from an IfcSign is that a signal is active and therefore a subtype of IfcFlowTerminal usually requiring power and data connections for its operation.\nAn instance of IfcSignal represents a singular signalling device in a larger assembled unit or connected system, such as an individual frame within a railway signal, a single light unit in a traffic light system or an audio signal or light mounted on a navigational buoy.\nSignals can be physically aggregated together into an assembly which can include multiple signal instances (and also sign instances) and the associated supporting structural elements such as a simple pole or a rigid frame gantry (see Signal Assembly for examples).\nSignals can be logically (functionally) grouped together into a signalling system (a type of distribution system) to represent a connected group of signals for example a group of traffic lights controlling an road intersection.\n", + "predefined_types": { + "AUDIO": "A signal type formed of an active device conveying information by emitting an audio signal such as a beep, ring, horn or explosive sound.", + "MIXED": "A signal type formed of an active device conveying information in both a visual and audio manner.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type", + "VISUAL": "A signal type formed of an active device conveying information in a visual manner such as a light, cluster of lights, or mechanical moving shapes." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSignal.htm" + }, + "IfcSignalType": { + "description": "The IfcSignalType provides the type information for IfcSignal occurrences.\nA signal is an active device that conveys information or instructions to users, by means of an audio, visual signal or a combination of the 2.\n", + "predefined_types": { + "AUDIO": "A signal type formed of an active device conveying information by emitting an audio signal such as a beep, ring, horn or explosive sound.", + "MIXED": "A signal type formed of an active device conveying information in both a visual and audio manner.", + "NOTDEFINED": "Undefined type.", + "USERDEFINED": "User-defined type", + "VISUAL": "A signal type formed of an active device conveying information in a visual manner such as a light, cluster of lights, or mechanical moving shapes." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSignalType.htm" + }, + "IfcSimpleProperty": { + "description": "IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSimpleProperty.htm" + }, + "IfcSimplePropertyTemplate": { + "attributes": { + "AccessState": "Information about the access state of the property. It determines whether a property be viewed and/or modified by any receiving application without specific knowledge of it.", + "Enumerators": "Name of the property enumeration, and list of all valid enumerators being selectable values, assigned to the definition of the property. This attribute shall only be provided, if the PropertyType is set to: * P_ENUMERATEDVALUE", + "Expression": "The expression used to store additional information for the property template depending on the PropertyType. It should the following definitions, if the PropertyType is set to: * P_TABLEVALUE: the expression that could be evaluated to define the correlation between the defining values and the defined values. * Q_LENGTH, Q_AREA, Q_VOLUME, Q_COUNT, Q_WEIGTH, Q_TIME: the formula to be used to calculate the quantity", + "PrimaryMeasureType": "Primary measure type assigned to the definition of the property. It should be provided, if the PropertyType is set to: * P_SINGLEVALUE: determining the measure type of IfcPropertySingleValue.NominalValue * P_ENUMERATEDVALUE: determining the measure type of IfcPropertyEnumeratedValue.EnumerationValues * P_BOUNDEDVALUE: determining the measure type of IfcPropertyBoundedValue.LowerBoundValue * P_LISTVALUE: determining the measure type of IfcPropertyListValue.ListValues * P_TABLEVALUE: determining the measure type of IfcPropertyTableValue.DefiningValues * P_REFERENCEVALUE: determining the measure type of IfcPropertyTableValue.PropertyReference", + "PrimaryUnit": "Primary unit assigned to the definition of the property. It should be provided, if the PropertyType is set to: * P_SINGLEVALUE: determining the IfcPropertySingleValue.Unit * P_ENUMERATEDVALUE: determining the IfcPropertyEnumeration.Unit * P_BOUNDEDVALUE: determining the IfcPropertyBoundedValue.Unit * P_LISTVALUE: determining the IfcPropertyListValue.Unit * P_TABLEVALUE: determining the IfcPropertyTableValue.DefiningUnit", + "SecondaryMeasureType": "Secondary measure type assigned to the definition of the property. It should be provided, if the PropertyType is set to: * P_BOUNDEDVALUE: determining the measure type of IfcPropertyBoundedValue.UpperBoundValue * P_TABLEVALUE: determining the measure type of IfcPropertyTableValue.DefinedValues", + "SecondaryUnit": "Secondary unit assigned to the definition of the property. It should be provided, if the PropertyType is set to: * P_TABLEVALUE: determining the IfcPropertyTableValue.DefinedUnit", + "TemplateType": "Property type defining whether the property template defines a property with a single value, a bounded value, a list value, a table value, an enumerated value, or a reference value. Or the quantity type defining whether the template defines a quantity with a length, area, volume, weight or time value." + }, + "description": "The IfcSimplePropertyTemplate defines the template for all dynamically extensible properties, either the subtypes of IfcSimpleProperty, or the subtypes of IfcPhysicalSimpleQuantity. The individual property templates are interpreted according to their Name attribute and may have a predefined template type, property units, and property measure types. The correct interpretation of the attributes:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSimplePropertyTemplate.htm" + }, + "IfcSineSpiral": { + "attributes": { + "ConstantTerm": "", + "LinearTerm": "", + "SineTerm": "" + }, + "description": "A type of spiral curve for which the curvature change is dependent on the sine function. It is also known as the Klein curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSineSpiral.htm" + }, + "IfcSite": { + "attributes": { + "LandTitleNumber": "The land title number (designation of the site within a regional system).", + "RefElevation": "Datum elevation relative to sea level.", + "RefLatitude": "World Latitude at reference point (most likely defined in legal description). Defined as integer values for degrees, minutes, seconds, and, optionally, millionths of seconds with respect to the world geodetic system WGS84.", + "RefLongitude": "World Longitude at reference point (most likely defined in legal description). Defined as integer values for degrees, minutes, seconds, and, optionally, millionths of seconds with respect to the world geodetic system WGS84.", + "SiteAddress": "Address given to the site for postal purposes." + }, + "description": "A site is a defined area of land, possibly covered with water, on which the project construction is to be completed. A site may be used to erect, retrofit or turn down building(s), or for other construction related developments.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSite.htm" + }, + "IfcSlab": { + "description": "A slab is a component of the construction that may enclose a space vertically. The slab may provide the lower support (floor) or upper construction (roof slab) in any space in a building.", + "predefined_types": { + "APPROACH_SLAB": "Iis part of bridge abutment providing transition from embankment to the bridge", + "BASESLAB": "The slab is used to represent a floor slab against the ground (and thereby being a part of the foundation). Another name is mat foundation.", + "FLOOR": "The slab is used to represent a floor slab or a bridge deck.", + "LANDING": "The slab is used to represent a landing within a stair or ramp.", + "NOTDEFINED": "", + "PAVING": "Rigid pavement course of a road or other paved area, usually concrete.", + "ROOF": "The slab is used to represent a roof slab (either flat or sloped).", + "SIDEWALK": "The slab is used to represent a sidewalk.", + "TRACKSLAB": "A track slab is a reinforced concrete slab or prestressed reinforced concrete slab, which is a main element of slab track. It can be prefabricated or cast on site and may have sleepers embedded.", + "USERDEFINED": "", + "WEARING": "The slab is used to represent a wearing surface." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSlab.htm" + }, + "IfcSlabType": { + "description": "The element type IfcSlabType defines commonly shared information for occurrences of slabs. The set of shared information may include:", + "predefined_types": { + "APPROACH_SLAB": "Iis part of bridge abutment providing transition from embankment to the bridge", + "BASESLAB": "The slab is used to represent a floor slab against the ground (and thereby being a part of the foundation). Another name is mat foundation.", + "FLOOR": "The slab is used to represent a floor slab or a bridge deck.", + "LANDING": "The slab is used to represent a landing within a stair or ramp.", + "NOTDEFINED": "", + "PAVING": "Rigid pavement course of a road or other paved area, usually concrete.", + "ROOF": "The slab is used to represent a roof slab (either flat or sloped).", + "SIDEWALK": "The slab is used to represent a sidewalk.", + "TRACKSLAB": "A track slab is a reinforced concrete slab or prestressed reinforced concrete slab, which is a main element of slab track. It can be prefabricated or cast on site and may have sleepers embedded.", + "USERDEFINED": "", + "WEARING": "The slab is used to represent a wearing surface." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSlabType.htm" + }, + "IfcSlippageConnectionCondition": { + "attributes": { + "SlippageX": "Slippage in x-direction of the coordinate system defined by the instance which uses this resource object.", + "SlippageY": "Slippage in y-direction of the coordinate system defined by the instance which uses this resource object.", + "SlippageZ": "Slippage in z-direction of the coordinate system defined by the instance which uses this resource object." + }, + "description": "Describes slippage in support conditions or connection conditions. Slippage means that a relative displacement may occur in a support or connection before support or connection reactions are awoken.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSlippageConnectionCondition.htm" + }, + "IfcSolarDevice": { + "description": "A solar device converts solar radiation into other energy such as electric current or thermal energy.", + "predefined_types": { + "NOTDEFINED": "Undefined type.", + "SOLARCOLLECTOR": "A device that converts solar radiation into thermal energy (heating water, etc.).", + "SOLARPANEL": "A device that converts solar radiation into electric current.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSolarDevice.htm" + }, + "IfcSolarDeviceType": { + "description": "The energy conversion device type IfcSolarDeviceType defines commonly shared information for occurrences of solar devices. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined type.", + "SOLARCOLLECTOR": "A device that converts solar radiation into thermal energy (heating water, etc.).", + "SOLARPANEL": "A device that converts solar radiation into electric current.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSolarDeviceType.htm" + }, + "IfcSolidModel": { + "description": "An IfcSolidModel represents the 3D shape by different types of solid model representations. It is the common abstract supertype of Boundary representation, CSG representation, Sweeping representation and other suitable solid representation schemes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSolidModel.htm" + }, + "IfcSpace": { + "attributes": { + "BoundedBy": "Reference to a set of IfcRelSpaceBoundary's that defines the physical or virtual delimitation of that space against physical or virtual boundaries.", + "ElevationWithFlooring": "Level of flooring of this space; the average shall be taken, if the space ground surface is sloping or if there are level differences within this space.", + "HasCoverings": "Reference to IfcCovering by virtue of the objectified relationship IfcRelCoversSpaces. It defines the concept of a space having coverings assigned. Those coverings may represent different flooring, or tiling areas." + }, + "description": "A space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building.", + "predefined_types": { + "BERTH": "A space dedicated to the berthing of vessels within a port or managed area", + "EXTERNAL": "", + "GFA": "Gross Floor Area - a specific kind of space for each building story that includes all net area and construction area (also the external envelop). Provision of such a specific space is often required by regulations.", + "INTERNAL": "", + "NOTDEFINED": "", + "PARKING": "A space dedication for use as a parking spot for vehicles, including access, such as a parking aisle.", + "SPACE": "Any space not falling into another category.", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpace.htm" + }, + "IfcSpaceHeater": { + "description": "Space heaters utilize a combination of radiation and/or natural convection using a heating source such as electricity, steam or hot water to heat a limited space or area. Examples of space heaters include radiators, convectors, baseboard and finned-tube heaters.", + "predefined_types": { + "CONVECTOR": "A heat-distributing unit that operates with gravity-circulated air.", + "NOTDEFINED": "Undefined space heater type.", + "RADIATOR": "A heat-distributing unit that operates with thermal radiation.", + "USERDEFINED": "User-defined space heater type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpaceHeater.htm" + }, + "IfcSpaceHeaterType": { + "description": "The flow terminal type IfcSpaceHeaterType defines commonly shared information for occurrences of space heaters. The set of shared information may include:", + "predefined_types": { + "CONVECTOR": "A heat-distributing unit that operates with gravity-circulated air.", + "NOTDEFINED": "Undefined space heater type.", + "RADIATOR": "A heat-distributing unit that operates with thermal radiation.", + "USERDEFINED": "User-defined space heater type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpaceHeaterType.htm" + }, + "IfcSpaceType": { + "attributes": { + "LongName": "Long name for a space type, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute." + }, + "description": "A space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building.", + "predefined_types": { + "BERTH": "A space dedicated to the berthing of vessels within a port or managed area", + "EXTERNAL": "", + "GFA": "Gross Floor Area - a specific kind of space for each building story that includes all net area and construction area (also the external envelop). Provision of such a specific space is often required by regulations.", + "INTERNAL": "", + "NOTDEFINED": "", + "PARKING": "A space dedication for use as a parking spot for vehicles, including access, such as a parking aisle.", + "SPACE": "Any space not falling into another category.", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpaceType.htm" + }, + "IfcSpatialElement": { + "attributes": { + "ContainsElements": "Set of spatial containment relationships, that holds those elements, which are contained within this element of the project spatial structure.", + "InterferesElements": "Reference to the interference relationship to indicate the spatial element that interferes. The relationship, if provided, indicates that this spatial element has an interference with one or many other spatial elements.", + "IsInterferedByElements": "Reference to the interference relationship to indicate the spatial element that is interfered. The relationship, if provided, indicates that this spatial element has an interference with one or many other spatial elements.", + "LongName": "Long name for a spatial structure element, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute.", + "ReferencesElements": "Set of spatial reference relationships, that holds those elements, which are referenced, but not contained, within this element of the project spatial structure.", + "ServicedBySystems": "Set of relationships to systems, that provides a certain service to the spatial element for which it is defined. The relationship is handled by the objectified relationship IfcRelServicesBuildings." + }, + "description": "A spatial element is the generalization of all spatial elements that might be used to define a spatial structure or to define spatial zones.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialElement.htm" + }, + "IfcSpatialElementType": { + "attributes": { + "ElementType": "The type denotes a particular type that indicates the object further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute 'PredefinedType' is set to USERDEFINED." + }, + "description": "IfcSpatialElementType defines a list of commonly shared property set definitions of a spatial structure element and an optional set of product representations. It is used to define a spatial element specification (the specific element information, that is common to all occurrences of that element type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialElementType.htm" + }, + "IfcSpatialStructureElement": { + "attributes": { + "CompositionType": "Denotes, whether the predefined spatial structure element represents itself, or an aggregate (complex) or a part (part). The interpretation is given separately for each subtype of spatial structure element. If no CompositionType is asserted, the default value ''ELEMENT'' applies.\\X\\0D \\X\\0D" + }, + "description": "A spatial structure element is the generalization of all spatial elements that might be used to define a spatial structure. That spatial structure is often used to provide a project structure to organize a building project.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialStructureElement.htm" + }, + "IfcSpatialStructureElementType": { + "description": "The element type (IfcSpatialStructureElementType) defines a list of commonly shared property set definitions of a spatial structure element and an optional set of product representations. It is used to define an element specification (i.e. the specific element information, that is common to all occurrences of that element type).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialStructureElementType.htm" + }, + "IfcSpatialZone": { + "description": "A spatial zone is a non-hierarchical and potentially overlapping decomposition of the project under some functional consideration. A spatial zone might be used to represent a thermal zone, a construction zone, a lighting zone, a usable area zone. A spatial zone might have its independent placement and shape representation.", + "predefined_types": { + "CONSTRUCTION": "The spatial zone is used to represent a construction zone for the production process.", + "FIRESAFETY": "The spatial zone is used to represent a fire safety zone, or fire compartment.", + "INTERFERENCE": "The spatial zone is used to define an interference between IfcSpatialElement occurrences.", + "LIGHTING": "The spatial zone is used to represent a lighting zone; a daylight zone, or an artificial lighting zone.", + "NOTDEFINED": "Undefined type spatial zone.", + "OCCUPANCY": "The spatial zone is used to represent a zone of particular occupancy.", + "RESERVATION": "A spatial zone that marks some sort of reservation within the project extent.", + "SECURITY": "The spatial zone is used to represent a zone for security planning and maintenance work.", + "THERMAL": "The spatial zone is used to represent a thermal zone.", + "TRANSPORT": "", + "USERDEFINED": "User defined type spatial zone.", + "VENTILATION": "The spatial zone is used to represent a ventilation zone." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialZone.htm" + }, + "IfcSpatialZoneType": { + "attributes": { + "LongName": "Long name for a spatial zone type, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute." + }, + "description": "The IfcSpatialZoneType defines a list of commonly shared property set definitions of a space and an optional set of product representations. It is used to define a space specification (i.e. the specific space information, that is common to all occurrences of that space type).", + "predefined_types": { + "CONSTRUCTION": "The spatial zone is used to represent a construction zone for the production process.", + "FIRESAFETY": "The spatial zone is used to represent a fire safety zone, or fire compartment.", + "INTERFERENCE": "The spatial zone is used to define an interference between IfcSpatialElement occurrences.", + "LIGHTING": "The spatial zone is used to represent a lighting zone; a daylight zone, or an artificial lighting zone.", + "NOTDEFINED": "Undefined type spatial zone.", + "OCCUPANCY": "The spatial zone is used to represent a zone of particular occupancy.", + "RESERVATION": "A spatial zone that marks some sort of reservation within the project extent.", + "SECURITY": "The spatial zone is used to represent a zone for security planning and maintenance work.", + "THERMAL": "The spatial zone is used to represent a thermal zone.", + "TRANSPORT": "", + "USERDEFINED": "User defined type spatial zone.", + "VENTILATION": "The spatial zone is used to represent a ventilation zone." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialZoneType.htm" + }, + "IfcSphere": { + "attributes": { + "Radius": "The radius of the sphere." + }, + "description": "The IfcSphere is a Construction Solid Geometry (CSG) 3D primitive. It is a solid where all points at the surface have the same distance from the center point. The inherited Position attribute defines the IfcAxisPlacement3D and provides:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSphere.htm" + }, + "IfcSphericalSurface": { + "attributes": { + "Radius": "The radius of the sphere." + }, + "description": "The IfcSphericalSurface is a bounded elementary surface. The inherited Position attribute defines the IfcAxisPlacement3D and provides:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSphericalSurface.htm" + }, + "IfcSpiral": { + "attributes": { + "Position": "" + }, + "description": "Spirals are curves that revolve around a point while increasing its length. In general, these curves are parameterized in the following way:\nx = r(\u03c6) cos\u03c6\ny = r(\u03c6) sin\u03c6", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpiral.htm" + }, + "IfcStackTerminal": { + "description": "A stack terminal is placed at the top of a ventilating stack (such as to prevent ingress by birds or rainwater) or rainwater pipe (to act as a collector or hopper for discharge from guttering).", + "predefined_types": { + "BIRDCAGE": "Guard cage, typically wire mesh, at the top of the stack preventing access by birds.", + "COWL": "A cowling placed at the top of a stack to eliminate downdraft.", + "NOTDEFINED": "Undefined type.", + "RAINWATERHOPPER": "A box placed at the top of a rainwater downpipe to catch rainwater from guttering.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStackTerminal.htm" + }, + "IfcStackTerminalType": { + "description": "The flow terminal type IfcStackTerminalType defines commonly shared information for occurrences of stack terminals. The set of shared information may include:", + "predefined_types": { + "BIRDCAGE": "Guard cage, typically wire mesh, at the top of the stack preventing access by birds.", + "COWL": "A cowling placed at the top of a stack to eliminate downdraft.", + "NOTDEFINED": "Undefined type.", + "RAINWATERHOPPER": "A box placed at the top of a rainwater downpipe to catch rainwater from guttering.", + "USERDEFINED": "User-defined type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStackTerminalType.htm" + }, + "IfcStair": { + "description": "A stair is a vertical passageway allowing occupants to walk (step) from one floor level to another floor level at a different elevation. It may include a landing as an intermediate floor slab.", + "predefined_types": { + "CURVED_RUN_STAIR": "A stair extending from one level to another without turns or winders. The stair is consisting of one curved flight.", + "DOUBLE_RETURN_STAIR": "A stair having one straight flight to a wide quarterspace landing, and two side flights from that landing into opposite directions. The stair is making a 90\u00b0 turn. The direction of traffic is determined by the walking line.", + "HALF_TURN_STAIR": "A stair making a 180\u00b0 turn, consisting of two straight flights connected", + "HALF_WINDING_STAIR": "A stair consisting of one flight with one half winder, which makes a 180\u00b0 turn. The orientation of the turn is determined by the walking line.", + "LADDER": "a piece of equipment consisting of a series of bars or steps between two upright elements used for climbing up or down something", + "NOTDEFINED": "", + "QUARTER_TURN_STAIR": "A stair making a 90\u00b0 turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.", + "QUARTER_WINDING_STAIR": "A stair consisting of one flight with a quarter winder, which is making a 90\u00b0 turn. The direction of the turn is determined by the walking line.", + "SPIRAL_STAIR": "A stair constructed with winders around a circular newel often without landings. Depending on outer boundary it can be either a circular, elliptical or rectangular spiral stair. The orientation of the winding stairs is determined by the walking line.", + "STRAIGHT_RUN_STAIR": "A stair extending from one level to another without turns or winders. The stair consists of one straight flight.", + "THREE_QUARTER_TURN_STAIR": "A stair making a 270\u00b0 turn, consisting of four straight flights connected by three quarterspace landings. The direction of the turns is determined by the walking line.", + "THREE_QUARTER_WINDING_STAIR": "A stair consisting of one flight with three quarter winders, which make a 90\u00b0 turn. The stair makes a 270\u00b0 turn. The direction of the turns is determined by the walking line.", + "TWO_CURVED_RUN_STAIR": "A curved stair consisting of two curved flights without turns but with one landing.", + "TWO_QUARTER_TURN_STAIR": "A stair making a 180\u00b0 turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turns is determined by the walking line.", + "TWO_QUARTER_WINDING_STAIR": "A stair consisting of one flight with two quarter winders, which make a 90\u00b0 turn. The stair makes a 180\u00b0 turn. The direction of the turns is determined by the walking line.", + "TWO_STRAIGHT_RUN_STAIR": "A straight stair consisting of two straight flights without turns but with one landing.", + "USERDEFINED": "Free form stair (user defined operation type)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStair.htm" + }, + "IfcStairFlight": { + "attributes": { + "NumberOfRisers": "Number of the risers included in the stair flight", + "NumberOfTreads": "Number of treads included in the stair flight.", + "RiserHeight": "Vertical distance from tread to tread. The riser height is supposed to be equal for all stairs in a stair flight.", + "TreadLength": "Horizontal distance from the front to the back of the tread. The tread length is supposed to be equal for all steps of the stair flight." + }, + "description": "A stair flight is an assembly of building components in a single \"run\" of stair steps (not interrupted by a landing). The stair steps and any stringers are included in the stair flight. A winder is also regarded a part of a stair flight.", + "predefined_types": { + "CURVED": "A stair flight with a curved walking line.", + "FREEFORM": "A stair flight with a free form walking line (and outer boundaries).", + "NOTDEFINED": "Undefined stair flight.", + "SPIRAL": "A stair flight with a circular or elliptic walking line.", + "STRAIGHT": "A stair flight with a straight walking line.", + "USERDEFINED": "User-defined stair flight.", + "WINDER": "A stair flight with a walking line including straight and curved sections." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStairFlight.htm" + }, + "IfcStairFlightType": { + "description": "The building element type IfcStairFlightType defines commonly shared information for occurrences of stair flights. The set of shared information may include:", + "predefined_types": { + "CURVED": "A stair flight with a curved walking line.", + "FREEFORM": "A stair flight with a free form walking line (and outer boundaries).", + "NOTDEFINED": "Undefined stair flight.", + "SPIRAL": "A stair flight with a circular or elliptic walking line.", + "STRAIGHT": "A stair flight with a straight walking line.", + "USERDEFINED": "User-defined stair flight.", + "WINDER": "A stair flight with a walking line including straight and curved sections." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStairFlightType.htm" + }, + "IfcStairType": { + "description": "The building element type IfcStairType defines commonly shared information for occurrences of stairs. The set of shared information may include:", + "predefined_types": { + "CURVED_RUN_STAIR": "A stair extending from one level to another without turns or winders. The stair is consisting of one curved flight.", + "DOUBLE_RETURN_STAIR": "A stair having one straight flight to a wide quarterspace landing, and two side flights from that landing into opposite directions. The stair is making a 90\u00b0 turn. The direction of traffic is determined by the walking line.", + "HALF_TURN_STAIR": "A stair making a 180\u00b0 turn, consisting of two straight flights connected", + "HALF_WINDING_STAIR": "A stair consisting of one flight with one half winder, which makes a 180\u00b0 turn. The orientation of the turn is determined by the walking line.", + "LADDER": "a piece of equipment consisting of a series of bars or steps between two upright elements used for climbing up or down something", + "NOTDEFINED": "", + "QUARTER_TURN_STAIR": "A stair making a 90\u00b0 turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.", + "QUARTER_WINDING_STAIR": "A stair consisting of one flight with a quarter winder, which is making a 90\u00b0 turn. The direction of the turn is determined by the walking line.", + "SPIRAL_STAIR": "A stair constructed with winders around a circular newel often without landings. Depending on outer boundary it can be either a circular, elliptical or rectangular spiral stair. The orientation of the winding stairs is determined by the walking line.", + "STRAIGHT_RUN_STAIR": "A stair extending from one level to another without turns or winders. The stair consists of one straight flight.", + "THREE_QUARTER_TURN_STAIR": "A stair making a 270\u00b0 turn, consisting of four straight flights connected by three quarterspace landings. The direction of the turns is determined by the walking line.", + "THREE_QUARTER_WINDING_STAIR": "A stair consisting of one flight with three quarter winders, which make a 90\u00b0 turn. The stair makes a 270\u00b0 turn. The direction of the turns is determined by the walking line.", + "TWO_CURVED_RUN_STAIR": "A curved stair consisting of two curved flights without turns but with one landing.", + "TWO_QUARTER_TURN_STAIR": "A stair making a 180\u00b0 turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turns is determined by the walking line.", + "TWO_QUARTER_WINDING_STAIR": "A stair consisting of one flight with two quarter winders, which make a 90\u00b0 turn. The stair makes a 180\u00b0 turn. The direction of the turns is determined by the walking line.", + "TWO_STRAIGHT_RUN_STAIR": "A straight stair consisting of two straight flights without turns but with one landing.", + "USERDEFINED": "Free form stair (user defined operation type)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStairType.htm" + }, + "IfcStructuralAction": { + "attributes": { + "DestabilizingLoad": "Indicates if this action may cause a stability problem. If it is 'FALSE', no further investigations regarding stability problems are necessary." + }, + "description": "A structural action is a structural activity that acts upon a structural item or building element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralAction.htm" + }, + "IfcStructuralActivity": { + "attributes": { + "AppliedLoad": "Load or result resource object which defines the load type, direction, and load values.", + "AssignedToStructuralItem": "Reference to the IfcRelConnectsStructuralActivity relationship by which activities are connected with structural items.", + "GlobalOrLocal": "Indicates whether the load directions refer to the global coordinate system (global to the analysis model, i.e. as established by IfcStructuralAnalysisModel.SharedPlacement) or to the local coordinate system (local to the activity or connected item, as established by an explicit or implied representation and its parameter space)." + }, + "description": "The abstract entity IfcStructuralActivity combines the definition of actions (such as forces, displacements, etc.) and reactions (support reactions, internal forces, deflections, etc.) which are specified by using the basic load definitions from the IfcStructuralLoadResource.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralActivity.htm" + }, + "IfcStructuralAnalysisModel": { + "attributes": { + "HasResults": "", + "LoadedBy": "", + "OrientationOf2DPlane": "", + "SharedPlacement": "" + }, + "description": "The IfcStructuralAnalysisModel is used to assemble all information needed to represent a structural analysis model. It encompasses certain general properties (such as analysis type), references to all contained structural members, structural supports or connections, as well as loads and the respective load results.", + "predefined_types": { + "IN_PLANE_LOADING_2D": "In plan loading 2D", + "LOADING_3D": "Loading 3D", + "NOTDEFINED": "Not defined", + "OUT_PLANE_LOADING_2D": "Out plane loading 2D", + "USERDEFINED": "User defined" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralAnalysisModel.htm" + }, + "IfcStructuralConnection": { + "attributes": { + "AppliedCondition": "Optional boundary conditions which define support conditions of this connection object, given in local coordinate directions of the connection object. If left unspecified, the connection object is assumed to have no supports besides being connected with members.", + "ConnectsStructuralMembers": "References to the IfcRelConnectsStructuralMembers relationship by which structural members can be associated to structural connections." + }, + "description": "An IfcStructuralConnection represents a structural connection object (node connection, edge connection, or surface connection) or supports.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralConnection.htm" + }, + "IfcStructuralConnectionCondition": { + "attributes": { + "Name": "Optionally defines a name for this connection condition." + }, + "description": "Describe more rarely needed connection properties.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralConnectionCondition.htm" + }, + "IfcStructuralCurveAction": { + "attributes": { + "ProjectedOrTrue": "Defines whether load values are given per true length of the curve on which they act, or per length of the projection of the curve in load direction. The latter is only applicable to loads which act in global coordinate directions." + }, + "description": "A structural curve action defines an action which is distributed over a curve. A curve action may be connected with a curve member or curve connection, or surface member or surface connection.", + "predefined_types": { + "CONST": "The load has a constant value over its entire extent.", + "DISCRETE": "The load is specified as a series of discrete load points.", + "EQUIDISTANT": "The load consists of n consecutive sections of same length and is specified by n+1 load samples. The interpolation type over the segments is not defined by this distribution type but may be qualified in IfcObject.ObjectType based on additional agreements.", + "LINEAR": "The load value is linearly distributed over the load's extent.", + "NOTDEFINED": "The load distribution is undefined.", + "PARABOLA": "The load value is distributed as a half wave described by a symmetric quadratic parabola.", + "POLYGONAL": "The load consists of several consecutive linear sections.", + "SINUS": "The load value is distributed as a sinus half wave.", + "USERDEFINED": "The load distribution is user-defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralCurveAction.htm" + }, + "IfcStructuralCurveConnection": { + "attributes": { + "AxisDirection": "" + }, + "description": "Instances of IfcStructuralCurveConnection describe edge 'nodes', i.e. edges where two or more surface members are joined, or edge supports. Edge curves may be straight or curved.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralCurveConnection.htm" + }, + "IfcStructuralCurveMember": { + "attributes": { + "Axis": "Direction which is used in the definition of the local z axis. Axis is specified relative to the so-called global coordinate system, i.e. the SELF\\IfcProduct.ObjectPlacement." + }, + "description": "Instances of IfcStructuralCurveMember describe edge members, i.e. structural analysis idealizations of beams, columns, rods etc.. Curve members may be straight or curved.", + "predefined_types": { + "CABLE": "A tension member which is able to carry transverse loads only under large deflection.", + "COMPRESSION_MEMBER": "A member without tensional stiffness.", + "NOTDEFINED": "A member without further categorization.", + "PIN_JOINED_MEMBER": "A member with capacity to carry axial loads only, i.e. a link. Typically used in trusses.", + "RIGID_JOINED_MEMBER": "A member with capacity to carry transverse and axial loads, i.e. a beam. Its actual joints may be rigid or pinned. Typically used in rigid frames.", + "TENSION_MEMBER": "A member without compressional stiffness.", + "USERDEFINED": "A specially defined member." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralCurveMember.htm" + }, + "IfcStructuralCurveMemberVarying": { + "description": "This entity describes edge members with varying profile properties. Each instance of IfcStructuralCurveMemberVarying is composed of two or more instances of IfcStructuralCurveMember with differing profile properties. These subordinate members relate to the instance of IfcStructuralCurveMemberVarying by IfcRelAggregates.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralCurveMemberVarying.htm" + }, + "IfcStructuralCurveReaction": { + "description": "This entity defines a reaction which occurs distributed over a curve. A curve reaction may be connected with a curve member or curve connection, or surface member or surface connection.", + "predefined_types": { + "CONST": "The load has a constant value over its entire extent.", + "DISCRETE": "The load is specified as a series of discrete load points.", + "EQUIDISTANT": "The load consists of n consecutive sections of same length and is specified by n+1 load samples. The interpolation type over the segments is not defined by this distribution type but may be qualified in IfcObject.ObjectType based on additional agreements.", + "LINEAR": "The load value is linearly distributed over the load's extent.", + "NOTDEFINED": "The load distribution is undefined.", + "PARABOLA": "The load value is distributed as a half wave described by a symmetric quadratic parabola.", + "POLYGONAL": "The load consists of several consecutive linear sections.", + "SINUS": "The load value is distributed as a sinus half wave.", + "USERDEFINED": "The load distribution is user-defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralCurveReaction.htm" + }, + "IfcStructuralItem": { + "attributes": { + "AssignedStructuralActivity": "Inverse relationship to all structural activities (i.e. to actions or reactions) which are assigned to this structural member." + }, + "description": "The abstract entity IfcStructuralItem is the generalization of structural members and structural connections, that is, analysis idealizations of elements in the building model. It defines the relation between structural members and connections with structural activities (actions and reactions).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralItem.htm" + }, + "IfcStructuralLinearAction": { + "description": "This entity defines an action with constant value which is distributed over a curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLinearAction.htm" + }, + "IfcStructuralLoad": { + "attributes": { + "Name": "Optionally defines a name for this load." + }, + "description": "This abstract entity is the supertype of all loads (actions or reactions) or of certain requirements resulting from structural analysis, or certain provisions which influence structural analysis.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoad.htm" + }, + "IfcStructuralLoadCase": { + "attributes": { + "SelfWeightCoefficients": "The self weight coefficients specify ratios at which loads due to weight of members shall be included in the load case. These loads are not explicitly modeled as instances of IfcStructuralAction. Instead they shall be calculated according to geometry, section, and material of each member." + }, + "description": "A load case is a load group, commonly used to group loads from the same action source.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadCase.htm" + }, + "IfcStructuralLoadConfiguration": { + "attributes": { + "Locations": "Locations of the load samples or result samples, given within the local coordinate system defined by the instance which uses this resource object. Each item in the list of locations pertains to the values list item at the same list index. This attribute is optional for configurations in which the locations are implicitly known from higher-level definitions.", + "Values": "List of load or result values." + }, + "description": "This class combines one or more load or result values in a 1- or 2-dimensional configuration.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadConfiguration.htm" + }, + "IfcStructuralLoadGroup": { + "attributes": { + "ActionSource": "Source of actions in the group. Normally needed if 'PredefinedType' specifies a LOAD_CASE.", + "ActionType": "Type of actions in the group. Normally needed if 'PredefinedType' specifies a LOAD_CASE.", + "Coefficient": "Load factor. If omitted, a factor is not yet known or not specified. A load factor of 1.0 shall be explicitly exported as Coefficient = 1.0.", + "LoadGroupFor": "Analysis models in which this load group is used.", + "Purpose": "Description of the purpose of this instance. Among else, possible values of the Purpose of load combinations are 'SLS', 'ULS', 'ALS' to indicate serviceability, ultimate, or accidental limit state.", + "SourceOfResultGroup": "Results which were computed using this load group." + }, + "description": "The entity IfcStructuralLoadGroup is used to structure the physical impacts. By using the grouping features inherited from IfcGroup, instances of IfcStructuralAction (or its subclasses) and of IfcStructuralLoadGroup can be used to define load groups, load cases and load combinations. (See also IfcLoadGroupTypeEnum.)", + "predefined_types": { + "LOAD_CASE": "Groups LOAD_GROUPs and instances of subtypes of IfcStructuralAction. It should be used as a container for loads with the same origin.", + "LOAD_COMBINATION": "An intermediate level between LOAD_CASE and LOAD_COMBINATION. This level is obsolete and deprecated. Before the introduction of IfcRelAssignsToGroupByFactor, the purpose of this level was to provide a factor with which one or more LOAD_CASEs occur in a LOAD_COMBINATION.", + "LOAD_GROUP": "Groups instances of subtypes of IfcStructuralAction. It shall be used as a container for loads grouped together for specific purposes, such as loads which are part of a special load pattern.", + "NOTDEFINED": "The grouping level is not yet known.", + "USERDEFINED": "A grouping level which does not follow the standard hierarchy of load group types." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadGroup.htm" + }, + "IfcStructuralLoadLinearForce": { + "attributes": { + "LinearForceX": "Linear force value in x-direction.", + "LinearForceY": "Linear force value in y-direction.", + "LinearForceZ": "Linear force value in z-direction.", + "LinearMomentX": "Linear moment about the x-axis.", + "LinearMomentY": "Linear moment about the y-axis.", + "LinearMomentZ": "Linear moment about the z-axis." + }, + "description": "An instance of the entity IfcStructuralLoadLinearForce shall be used to define actions on curves.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadLinearForce.htm" + }, + "IfcStructuralLoadOrResult": { + "description": "Abstract superclass of simple load or result classes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadOrResult.htm" + }, + "IfcStructuralLoadPlanarForce": { + "attributes": { + "PlanarForceX": "Planar force value in x-direction.", + "PlanarForceY": "Planar force value in y-direction.", + "PlanarForceZ": "Planar force value in z-direction." + }, + "description": "An instance of the entity IfcStructuralLoadPlanarForce shall be used to define actions on faces.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadPlanarForce.htm" + }, + "IfcStructuralLoadSingleDisplacement": { + "attributes": { + "DisplacementX": "Displacement in x-direction.", + "DisplacementY": "Displacement in y-direction.", + "DisplacementZ": "Displacement in z-direction.", + "RotationalDisplacementRX": "Rotation about the x-axis.", + "RotationalDisplacementRY": "Rotation about the y-axis.", + "RotationalDisplacementRZ": "Rotation about the z-axis." + }, + "description": "Instances of the entity IfcStructuralLoadSingleDisplacement shall be used to define displacements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadSingleDisplacement.htm" + }, + "IfcStructuralLoadSingleDisplacementDistortion": { + "attributes": { + "Distortion": "The distortion curvature (warping, i.e. a cross-sectional deplanation) given to the displacement load." + }, + "description": "Defines a displacement with warping.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadSingleDisplacementDistortion.htm" + }, + "IfcStructuralLoadSingleForce": { + "attributes": { + "ForceX": "Force value in x-direction.", + "ForceY": "Force value in y-direction.", + "ForceZ": "Force value in z-direction.", + "MomentX": "Moment about the x-axis.", + "MomentY": "Moment about the y-axis.", + "MomentZ": "Moment about the z-axis." + }, + "description": "Instances of the entity IfcStructuralLoadSingleForce shall be used to define the forces and moments of an action operating on a single point.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadSingleForce.htm" + }, + "IfcStructuralLoadSingleForceWarping": { + "attributes": { + "WarpingMoment": "The warping moment at the point load." + }, + "description": "Instances of the entity IfcStructuralLoadSingleForceWarping, as a subtype of IfcStructuralLoadSingleForce, shall be used to define an action operation on a single point. In addition to forces and moments defined by its supertype a warping moment can be defined.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadSingleForceWarping.htm" + }, + "IfcStructuralLoadStatic": { + "description": "The abstract entity IfcStructuralLoadStatic is the supertype of all static loads (actions or reactions) which can be defined. Within scope are single i.e. concentrated forces and moments, linear i.e. one-dimensionally distributed forces and moments, planar i.e. two-dimensionally distributed forces, furthermore displacements and temperature loads.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadStatic.htm" + }, + "IfcStructuralLoadTemperature": { + "attributes": { + "DeltaTConstant": "Temperature change which affects the complete section of the structural member, or the uniform portion of a non-uniform temperature change.", + "DeltaTY": "Non-uniform temperature change, specified as the difference of the temperature change at the outer fibre of the positive y direction minus the temperature change at the outer fibre of the negative y direction of the analysis member.", + "DeltaTZ": "Non-uniform temperature change, specified as the difference of the temperature change at the outer fibre of the positive z direction minus the temperature change at the outer fibre of the negative z direction of the analysis member." + }, + "description": "An instance of the entity IfcStructuralLoadTemperature shall be used to define actions which are caused by a temperature change. As shown in Figure 1, the change of temperature is given with a constant value which is applied to the complete section and values for temperature differences between outer fibres of the section.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralLoadTemperature.htm" + }, + "IfcStructuralMember": { + "attributes": { + "ConnectedBy": "Inverse relationship to all structural connections (i.e. to supports or connecting elements) which are defined for this structural member." + }, + "description": "The abstract entity IfcStructuralMember is the superclass of all structural items which represent the idealized structural behavior of building elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralMember.htm" + }, + "IfcStructuralPlanarAction": { + "description": "This entity defines an action with constant value which is distributed over a surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralPlanarAction.htm" + }, + "IfcStructuralPointAction": { + "description": "This entity defines an action which acts on a point. A point action is typically connected with a point connection. It may also be connected with a curve member or curve connection, or surface member or surface connection.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralPointAction.htm" + }, + "IfcStructuralPointConnection": { + "attributes": { + "ConditionCoordinateSystem": "Defines a coordinate system used for the description of the support condition properties in SELF\\IfcStructuralConnection.SupportCondition, specified relative to the global coordinate system (global to the structural analysis model) established by SELF.\\IfcProduct.ObjectPlacement. If left unspecified, the placement IfcAxis2Placement3D((x,y,z), ?, ?) is implied with x,y,z being the coordinates of the reference point of this IfcStructuralPointConnection and the default axes directions being in parallel with the global axes." + }, + "description": "Instances of IfcStructuralPointConnection describe structural nodes or point supports.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralPointConnection.htm" + }, + "IfcStructuralPointReaction": { + "description": "This entity defines a reaction which occurs at a point. A point reaction is typically connected with a point connection. It may also be connected with a curve member or curve connection, or surface member or surface connection.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralPointReaction.htm" + }, + "IfcStructuralReaction": { + "description": "A structural reaction is a structural activity that results from a structural action imposed to a structural item or building element. Examples are support reactions, internal forces, and deflections.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralReaction.htm" + }, + "IfcStructuralResultGroup": { + "attributes": { + "IsLinear": "This value allows to easily recognize whether a linear analysis has been applied (allowing the superposition of analysis results).", + "ResultForLoadGroup": "Reference to an instance of IfcStructuralLoadGroup for which this instance represents the result.", + "ResultGroupFor": "Reference to an instance of IfcStructuralAnalysisModel for which this instance captures a result.", + "TheoryType": "Specifies the analysis theory used to obtain the respective results." + }, + "description": "Instances of the entity IfcStructuralResultGroup are used to group results of structural analysis calculations and to capture the connection to the underlying basic load group. The basic functionality for grouping inherited from IfcGroup is used to collect instances from IfcStructuralReaction or its respective subclasses.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralResultGroup.htm" + }, + "IfcStructuralSurfaceAction": { + "attributes": { + "ProjectedOrTrue": "Defines whether load values are given per true lengths of the surface on which they act, or per lengths of the projection of the surface in load direction. The latter is only applicable to loads which act in global coordinate directions." + }, + "description": "This entity defines an action which is distributed over a surface. A surface action may be connected with a surface member or surface connection.", + "predefined_types": { + "BILINEAR": "The load value is bilinearly distributed over the load's extent.", + "CONST": "The load has a constant value over its entire extent.", + "DISCRETE": "The load is specified as a series of discrete load points.", + "ISOCONTOUR": "The load is specified by a series of iso-curves (level sets), i.e. curves at which the load value is constant. These curves run perpendicularly to the load gradient.", + "NOTDEFINED": "The load distribution is undefined.", + "USERDEFINED": "The load distribution is user-defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralSurfaceAction.htm" + }, + "IfcStructuralSurfaceConnection": { + "description": "Instances of IfcStructuralSurfaceConnection describe face 'nodes', i.e. faces where two or more surface members are joined, or face supports. Face surfaces may be planar or curved.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralSurfaceConnection.htm" + }, + "IfcStructuralSurfaceMember": { + "attributes": { + "Thickness": "Defines the typically understood thickness of the structural surface member, measured normal to its reference surface." + }, + "description": "Instances of IfcStructuralSurfaceMember describe face members, that is, structural analysis idealizations of slabs, walls, and shells. Surface members may be planar or curved.", + "predefined_types": { + "BENDING_ELEMENT": "A member with capacity to carry out-of-plane loads, i.e. a plate.", + "MEMBRANE_ELEMENT": "A member with capacity to carry in-plane loads, for example a shear wall.", + "NOTDEFINED": "A member without further categorization.", + "SHELL": "A member with capacity to carry in-plane and out-of-plane loads, i.e. a combination of bending element and membrane element.", + "USERDEFINED": "A specially defined member." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralSurfaceMember.htm" + }, + "IfcStructuralSurfaceMemberVarying": { + "description": "This entity describes surface members with varying section properties. The properties are provided by means of _Pset_StructuralSurfaceMemberVaryingThickness_ via IfcRelDefinesByProperties, or by means of aggregation: An instance of IfcStructuralSurfaceMemberVarying may be composed of two or more instances of IfcStructuralSurfaceMember with differing section properties. These subordinate members relate to the instance of IfcStructuralSurfaceMemberVarying by IfcRelAggregates.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralSurfaceMemberVarying.htm" + }, + "IfcStructuralSurfaceReaction": { + "description": "This entity defines a reaction which occurs distributed over a surface. A surface reaction may be connected with a surface member or surface connection.", + "predefined_types": { + "BILINEAR": "The load value is bilinearly distributed over the load's extent.", + "CONST": "The load has a constant value over its entire extent.", + "DISCRETE": "The load is specified as a series of discrete load points.", + "ISOCONTOUR": "The load is specified by a series of iso-curves (level sets), i.e. curves at which the load value is constant. These curves run perpendicularly to the load gradient.", + "NOTDEFINED": "The load distribution is undefined.", + "USERDEFINED": "The load distribution is user-defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralSurfaceReaction.htm" + }, + "IfcStyleModel": { + "description": "IfcStyleModel represents the concept of a particular presentation style defined for a material (or other characteristic) of a product or a product component within a representation context. This representation context may (but has not to be) a geometric representation context.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStyleModel.htm" + }, + "IfcStyledItem": { + "attributes": { + "Item": "A geometric representation item to which the style is assigned.", + "Name": "The word, or group of words, by which the styled item is referred to.", + "Styles": "Representation styles which are assigned, either to an geometric representation item, or to a material definition." + }, + "description": "The IfcStyledItem holds presentation style information for products, either explicitly for an IfcGeometricRepresentationItem being part of an IfcShapeRepresentation assigned to a product, or by assigning presentation information to IfcMaterial being assigned as other representation for a product.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStyledItem.htm" + }, + "IfcStyledRepresentation": { + "description": "The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStyledRepresentation.htm" + }, + "IfcSubContractResource": { + "description": "IfcSubContractResource is a construction resource needed in a construction process that represents a sub-contractor.", + "predefined_types": { + "NOTDEFINED": "Undefined resource.", + "PURCHASE": "Furnishing or supplying products.", + "USERDEFINED": "User-defined resource.", + "WORK": "Performing work onsite." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSubContractResource.htm" + }, + "IfcSubContractResourceType": { + "description": "The resource type IfcSubContractResourceType defines commonly shared information for occurrences of subcontract resources. The set of shared information may include:", + "predefined_types": { + "NOTDEFINED": "Undefined resource.", + "PURCHASE": "Furnishing or supplying products.", + "USERDEFINED": "User-defined resource.", + "WORK": "Performing work onsite." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSubContractResourceType.htm" + }, + "IfcSubedge": { + "attributes": { + "ParentEdge": "The Edge, or Subedge, which contains the Subedge." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A subedge is an edge whose domain is a connected portion of the domain of an existing edge. The topological constraints on a subedge are the same as those on an edge.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSubedge.htm" + }, + "IfcSurface": { + "description": "An IfcSurface is a 2-dimensional representation item positioned in 3-dimensional space. 2-dimensional means that each point at the surface can be defined by a 2-dimensional coordinate system, usually by u and v coordinates.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurface.htm" + }, + "IfcSurfaceCurve": { + "attributes": { + "AssociatedGeometry": "A list of one or two pcurves which define the surface or surfaces associated with the surface curve. Two elements in this list indicate that the curve has two surface associations which need not be two distinct surfaces. Being a pcurve, it also associates a basis curve in the parameter space of this surface as an alternative representation of the surface curve.", + "Curve3D": "The curve which is the three-dimensional representation of the surface curve.", + "MasterRepresentation": "The Definition according to W3C for Cascading Style Sheets:\n> Setting font properties will be among the most common uses of style sheets. Unfortunately, there exists no well-defined and universally accepted taxonomy for classifying fonts, and terms that apply to one font family may not be appropriate for others. For example, 'italic' is commonly used to label slanted text, but slanted text may also be labeled as being Oblique, Slanted, Incline, Cursive or Kursiv. Therefore it is not a simple problem to map typical font selection properties to a specific font.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextStyleFontModel.htm" + }, + "IfcTextStyleForDefinedFont": { + "attributes": { + "BackgroundColour": "This property sets the background color of an element.", + "Colour": "This property describes the text color of an element (often referred to as the foreground color)." + }, + "description": "The IfcTextStyleForDefinedFont combines the text font color with an optional background color, that fills the text box, defined by the planar extent given to the text literal.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextStyleForDefinedFont.htm" + }, + "IfcTextStyleTextModel": { + "attributes": { + "LetterSpacing": "The length unit indicates an addition to the default space between characters. Values can be negative, but there may be implementation-specific limits. The importing application is free to select the exact spacing algorithm. The letter spacing may also be influenced by justification (which is a value of the TextAlign attribute).", + "LineHeight": "The property sets the distance between two adjacent lines' baselines. When a ratio value is specified, the line height is given by the font size of the current element multiplied with the numerical value. A value of 'normal' sets the line height to a reasonable value for the element's font. It is suggested that importing applications set the 'normal' value to be a ratio number in the range of 1.0 to 1.2.", + "TextAlign": "This property describes how text is aligned horizontally within the element. The actual justification algorithm used is dependent on the rendering algorithm.", + "TextDecoration": "This property describes decorations that are added to the text of an element.", + "TextIndent": "The property specifies the indentation that appears before the first formatted line.", + "TextTransform": "This property describes how text characters may transform to upper case, lower case, or capitalized case, independent of the character case used in the text literal.", + "WordSpacing": "The length unit indicates an addition to the default space between words. Values can be negative, but there may be implementation-specific limits. The importing application is free to select the exact spacing algorithm. The word spacing may also be influenced by justification (which is a value of the 'text-align' property)." + }, + "description": "The IfcTextStyleTextModel combines all text style properties, that affect the presentation of a text literal within a given extent. It includes the spacing between characters and words, the horizontal and vertical alignment of the text within the planar box of the extent, decorations (like underline), transformations of the literal (like uppercase), and the height of each text line within a multi-line text block.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextStyleTextModel.htm" + }, + "IfcTextureCoordinate": { + "attributes": { + "Maps": "Reference to the one (or many in case of multi textures with identity transformation to geometric surfaces) subtype(s) of IfcSurfaceTexture that are mapped to a geometric surface by the texture coordinate transformation." + }, + "description": "The IfcTextureCoordinate is an abstract supertype of the different kinds to apply texture coordinates to geometries. For vertex based geometries an explicit assignment of 2D texture vertices to the 3D geometry points is supported by the subtype IfcTextureMap, in addition there can be a procedural description of how texture coordinates shall be applied to geometric items. If no IfcTextureCoordinate is provided for the IfcSurfaceTexture, the default mapping shall be used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextureCoordinate.htm" + }, + "IfcTextureCoordinateGenerator": { + "attributes": { + "Mode": "The Mode attribute describes the algorithm used to compute texture coordinates. The following modes are recommended:", + "Parameter": "The parameters used as arguments by the function as specified by Mode." + }, + "description": "The IfcTextureCoordinateGenerator describes a procedurally defined mapping function with input parameter to map 2D texture coordinates to 3D geometry vertices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextureCoordinateGenerator.htm" + }, + "IfcTextureCoordinateIndices": { + "attributes": { + "TexCoordIndex": "List of index pointers into the IfcTextureVertexList referenced by the inherited attribute TexCoords.", + "TexCoordsOf": "The IndexedPolygonalFace for which the texture coordinates are provided.", + "ToTexMap": "" + }, + "description": "The IfcTextureCoordinateIndices provide the texture coordinates for an IfcIndexedPolygonalFace. The TexCoordIndex holds a list of indices pointing into the IfcTextureVertexList for texture coordinates that correspond to the _TexCoordsOf.CoordIndex_ holding a list of indices pointing into the IfcCartesianPointList3D for vertex coordinates.\n> HISTORY New entity in IFC4.3.0.0\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextureCoordinateIndices.htm" + }, + "IfcTextureCoordinateIndicesWithVoids": { + "attributes": { + "InnerTexCoordIndices": "" + }, + "description": "The IfcTextureCoordinateIndicesWithVoids is a subtype of IfcTextureCoordinateIndices to be used to provide texture coordinates to polygonal faces with inner loops. The two dimensional list of TexCoordIndex holds the indices into the IfcTextureVertexList that correspond to the list of CoordIndex at TexCoordsOf where:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextureCoordinateIndicesWithVoids.htm" + }, + "IfcTextureMap": { + "attributes": { + "MappedTo": "The face that defines the corresponding list of points along the bounding poly loop of the face outer bound.", + "Vertices": "List of texture coordinate vertices that are applied to the corresponding points of the polyloop defining a face bound." + }, + "description": "An IfcTextureMap provides the mapping of the 2-dimensional texture coordinates to the surface onto which it is mapped. It is used for mapping the texture to surfaces of vertex based geometry models, such as", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextureMap.htm" + }, + "IfcTextureVertex": { + "attributes": { + "Coordinates": "The first Coordinate[1] is the S, the second Coordinate[2] is the T parameter value." + }, + "description": "An IfcTextureVertex is a list of 2 (S, T) texture coordinates.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextureVertex.htm" + }, + "IfcTextureVertexList": { + "attributes": { + "TexCoordsList": "List of texture vertices defined by S-coordinate and T-coordinate." + }, + "description": "The IfcTextureVertexList defines an ordered collection of texture vertices. Each texture vertex is a two-dimensional vertex provided by a fixed list of two texture coordinates. The attribute TexCoordsList is a two-dimensional list, where", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextureVertexList.htm" + }, + "IfcThirdOrderPolynomialSpiral": { + "attributes": { + "ConstantTerm": "The constant that defines the constant term in the equation which defines the relation between curvature and arc length for the curve.", + "CubicTerm": "The constant that defines the cubic term in the equation which defines the relation between curvature and arc length for the curve.", + "LinearTerm": "The constant that defines the linear term in the equation which defines the relation between curvature and arc length for the curve.", + "QuadraticTerm": "The constant that defines the quadratic term in the equation which defines the relation between curvature and arc length for the curve." + }, + "description": "The IfcThirdOrderPolynomialSpiral is a specialization of IfcSpiral. The curvature _\u03ba_ and radius of the curvature _\u03c1_, at any point of the curve, are related to the arc length s by the third order formulae:\n>>\n>> ![formula](../../../../figures/ifcthirdorderpolynomialspiral_curvature.PNG)\n>>\n> Interpretation of the parameters:\n>>\n>>\n>> C = SELF\\IfcSpiral.Position.Location\n>> x = SELF\\IfcSpiral.Position.P[1]\n>> y = SELF\\IfcSpiral.Position.P[2]\n>> A3 = CubicTerm\n>> A2 = QuadraticTerm\n>> A1 = LinearTerm\n>> A0 = ContantTerm\n>>\n> and the third order polynomial spiral is parameterized as:\n>>\n>> ![formula](../../../../figures/ifcspiral_parameterization.PNG)\n>>\n> where:\n>>\n>> ![formula](../../../../figures/ifcthirdorderpolynomialspiral_theta.PNG)\n>>\n> and the parametric range is: -∞ < u < ∞.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcThirdOrderPolynomialSpiral.htm" + }, + "IfcTimePeriod": { + "attributes": { + "EndTime": "End time of the time period.", + "StartTime": "Start time of the time period." + }, + "description": "IfcTimePeriod defines a time period given by a start and end time. Both time definitions consider the time zone and allow for the daylight savings offset.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimePeriod.htm" + }, + "IfcTimeSeries": { + "attributes": { + "DataOrigin": "The origin of a time series data.", + "Description": "A text description of the data that the series represents.", + "EndTime": "The end time of a time series.", + "HasExternalReference": "Reference to an external reference, e.g. library, classification, or document information, that is associated to the IfcTimeSeries.", + "Name": "An unique name for the time series.", + "StartTime": "The start time of a time series.", + "TimeSeriesDataType": "The time series data type.", + "Unit": "The unit to be assigned to all values within the time series. Note that mixing units is not allowed. If the value is not given, the global unit for the type of IfcValue, as defined at IfcProject.UnitsInContext is used.", + "UserDefinedDataOrigin": "Value of the data origin if DataOrigin attribute is USERDEFINED." + }, + "description": "A time series is a set of a time-stamped data entries. It allows a natural association of data collected over intervals of time. Time series can be regular or irregular. In regular time series data arrive predictably at predefined intervals. In irregular time series some or all time stamps do not follow a repetitive pattern and unpredictable bursts of data may arrive at unspecified points in time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeSeries.htm" + }, + "IfcTimeSeriesValue": { + "attributes": { + "ListValues": "A list of time-series values. At least one value is required." + }, + "description": "A time series value is a list of values that comprise the time series. At least one value must be supplied. Applications are expected to normalize values by applying the following three rules:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeSeriesValue.htm" + }, + "IfcTopologicalRepresentationItem": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> The topological representation item is the supertype for all the topological representation items in the geometry resource.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTopologicalRepresentationItem.htm" + }, + "IfcTopologyRepresentation": { + "description": "IfcTopologyRepresentation represents the concept of a particular topological representation of a product or a product component within a representation context. This representation context does not need to be (but may be) a geometric representation context. Several representation types for shape representation are included as predefined types:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTopologyRepresentation.htm" + }, + "IfcToroidalSurface": { + "attributes": { + "MajorRadius": "The major radius of the torus.", + "MinorRadius": "The minor radius of the torus." + }, + "description": "The IfcToroidalSurface is a bounded elementary surface. It is constructed by completely revolving a circle around an axis line. The inherited Position attribute defines the IfcAxisPlacement3D and provides:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcToroidalSurface.htm" + }, + "IfcTrackElement": { + "description": "A track element is a built element used specifically in the track domain in railway.\n", + "predefined_types": { + "BLOCKINGDEVICE": "A device composed of pneumatic, mechanic or electric components causing the braking of a train in case of emergency.", + "DERAILER": "A fixed device which, when placed on the rail, derails the wheels of a vehicle, and serves to protect a converging line. Note: definition from IEC 60050-821.", + "FROG": "A frog is an arrangement ensuring the intersection of two opposite running edges of turnouts or diamond crossings and having one crossing vee and two wing rails. Note: definition from EN 13232-1-2004.", + "HALF_SET_OF_BLADES": "A half set of blades consists of one stock rail and its switch rail complete with small fittings. It is right or left hand as seen by an observer in the centre of the track facing the switch heel from the switch toe. Note: definition from EN 13232-1-2004.", + "NOTDEFINED": "Undefined type.", + "SLEEPER": "A sleeper is a track element that supports running rails, guard rails and check rails usually at right angles to its axis.", + "SPEEDREGULATOR": "A device composed of pneumatic, mechanic or electric components causing the breaking of a train in case of emergency.", + "TRACKENDOFALIGNMENT": "A track end of alignment is a special functional installation such as axle-gauge changeover point or transporter wagon loading point.", + "USERDEFINED": "User-defined type", + "VEHICLESTOP": "A fixed installation at the end of the track which stops any vehicle movement (e.g., buffer stop, sand hump, etc.)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTrackElement.htm" + }, + "IfcTrackElementType": { + "description": "The element type IfcTrackElementType defines commonly shared information for occurrences of track elements. The set of shared information may include:\n* common properties within shared property sets\n* common material information\n* common profile definitions\n* common shape representations", + "predefined_types": { + "BLOCKINGDEVICE": "A device composed of pneumatic, mechanic or electric components causing the braking of a train in case of emergency.", + "DERAILER": "A fixed device which, when placed on the rail, derails the wheels of a vehicle, and serves to protect a converging line. Note: definition from IEC 60050-821.", + "FROG": "A frog is an arrangement ensuring the intersection of two opposite running edges of turnouts or diamond crossings and having one crossing vee and two wing rails. Note: definition from EN 13232-1-2004.", + "HALF_SET_OF_BLADES": "A half set of blades consists of one stock rail and its switch rail complete with small fittings. It is right or left hand as seen by an observer in the centre of the track facing the switch heel from the switch toe. Note: definition from EN 13232-1-2004.", + "NOTDEFINED": "Undefined type.", + "SLEEPER": "A sleeper is a track element that supports running rails, guard rails and check rails usually at right angles to its axis.", + "SPEEDREGULATOR": "A device composed of pneumatic, mechanic or electric components causing the breaking of a train in case of emergency.", + "TRACKENDOFALIGNMENT": "A track end of alignment is a special functional installation such as axle-gauge changeover point or transporter wagon loading point.", + "USERDEFINED": "User-defined type", + "VEHICLESTOP": "A fixed installation at the end of the track which stops any vehicle movement (e.g., buffer stop, sand hump, etc.)." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTrackElementType.htm" + }, + "IfcTransformer": { + "description": "A transformer is an inductive stationary device that transfers electrical energy from one circuit to another.", + "predefined_types": { + "CHOPPER": "A chopper is an electronic power DC convertor without an intermediate AC link giving a variable output voltage by varying the periods of conduction and non-conduction in an adjustable ratio.", + "COMBINED": "A transformer that changes different quantities between circuits.", + "CURRENT": "A transformer that changes the current between circuits.", + "FREQUENCY": "A transformer that changes the frequency between circuits.", + "INVERTER": "A transformer that converts from direct current (DC) to alternating current (AC).", + "NOTDEFINED": "Undefined type.", + "RECTIFIER": "A transformer that converts from alternating current (AC) to direct current (DC).", + "USERDEFINED": "User-defined type.", + "VOLTAGE": "A transformer that changes the voltage between circuits." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransformer.htm" + }, + "IfcTransformerType": { + "description": "The energy conversion device type IfcTransformerType defines commonly shared information for occurrences of transformers. The set of shared information may include:", + "predefined_types": { + "CHOPPER": "A chopper is an electronic power DC convertor without an intermediate AC link giving a variable output voltage by varying the periods of conduction and non-conduction in an adjustable ratio.", + "COMBINED": "A transformer that changes different quantities between circuits.", + "CURRENT": "A transformer that changes the current between circuits.", + "FREQUENCY": "A transformer that changes the frequency between circuits.", + "INVERTER": "A transformer that converts from direct current (DC) to alternating current (AC).", + "NOTDEFINED": "Undefined type.", + "RECTIFIER": "A transformer that converts from alternating current (AC) to direct current (DC).", + "USERDEFINED": "User-defined type.", + "VOLTAGE": "A transformer that changes the voltage between circuits." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransformerType.htm" + }, + "IfcTransportElement": { + "description": "A transport element is a generalization of all transport related objects that move people, animals or goods within a Facility. The IfcTransportElement defines the occurrence of a transport element, that (if given), is expressed by the IfcTransportElementType.", + "predefined_types": { + "CRANEWAY": "A crane way system, normally including the crane rails, fasteners and the crane. It is primarily used to move heavy goods in a factory or other industry buildings.", + "ELEVATOR": "Elevator or lift being a transport device to move people of good vertically.", + "ESCALATOR": "Escalator being a transport device to move people. It consists of individual linked steps that move up and down on tracks while keeping the threads horizontal.", + "HAULINGGEAR": "A device used for hauling goods.", + "LIFTINGGEAR": "A device used for lifting or lowering heavy goods. It may be manually operated or electrically or pneumatically driven.", + "MOVINGWALKWAY": "Moving walkway being a transport device to move people horizontally or on an incline. It is a slow conveyor belt that transports people.", + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransportElement.htm" + }, + "IfcTransportElementType": { + "description": "The element type IfcTransportElementType defines commonly shared information for occurrences of transport elements. The set of shared information may include:", + "predefined_types": { + "CRANEWAY": "A crane way system, normally including the crane rails, fasteners and the crane. It is primarily used to move heavy goods in a factory or other industry buildings.", + "ELEVATOR": "Elevator or lift being a transport device to move people of good vertically.", + "ESCALATOR": "Escalator being a transport device to move people. It consists of individual linked steps that move up and down on tracks while keeping the threads horizontal.", + "HAULINGGEAR": "A device used for hauling goods.", + "LIFTINGGEAR": "A device used for lifting or lowering heavy goods. It may be manually operated or electrically or pneumatically driven.", + "MOVINGWALKWAY": "Moving walkway being a transport device to move people horizontally or on an incline. It is a slow conveyor belt that transports people.", + "NOTDEFINED": "", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransportElementType.htm" + }, + "IfcTransportationDevice": { + "description": "Abstract intermediate supertype for transportation devices.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransportationDevice.htm" + }, + "IfcTransportationDeviceType": { + "description": "Types of Transportation Devices.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransportationDeviceType.htm" + }, + "IfcTrapeziumProfileDef": { + "attributes": { + "BottomXDim": "The extent of the bottom line measured along the implicit x-axis.", + "TopXDim": "The extent of the top line measured along the implicit x-axis.", + "TopXOffset": "Offset from the beginning of the top line to the bottom line, measured along the implicit x-axis.", + "YDim": "The extent of the distance between the parallel bottom and top lines measured along the implicit y-axis." + }, + "description": "IfcTrapeziumProfileDef defines a trapezium as the profile definition used by the swept surface geometry or the swept area solid. It is given by its Top X and Bottom X extent and its Y extent as well as by the offset of the Top X extend, and placed within the 2D position coordinate system, established by the Position attribute. It is placed centric within the position coordinate system, that is, in the center of the bounding box.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTrapeziumProfileDef.htm" + }, + "IfcTriangulatedFaceSet": { + "attributes": { + "CoordIndex": "Two-dimensional list for the indexed-based triangles, where * The first dimension represents the triangles (from 1 to N) * The second dimension has exactly three values representing the indices to three vertex points (from 1 to 3).", + "Normals": "An ordered list of three directions for normals. It is a two-dimensional list of directions provided by three parameter values. * The first dimension corresponds to the vertex indices of the Coordindex * The second dimension has exactly three values, [1] the x-direction, [2] the y-direction and [3] the z-directions", + "PnIndex": "The list of integers defining the locations in the IfcCartesianPointList3D to obtain the point coordinates for the indices withint the CoordIndex. If the PnIndex is not provided the indices point directly into the IfcCartesianPointList3D." + }, + "description": "The IfcTriangulatedFaceSet is a tessellated face set with all faces being bound by triangles. The faces are constructed by implicit polylines defined by three Cartesian points. Depending on the value of the inherited attribute Closed the instance of IfcTriangulatedFaceSet represents:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTriangulatedFaceSet.htm" + }, + "IfcTriangulatedIrregularNetwork": { + "attributes": { + "Flags": "Indicates attributes of each triangle in a compact form as follows: -2 = invisible void; -1 = invisible hole; 0 = no breaklines; 1 = breakline at edge 1; 2 = breakline at edge 2; 3 = breakline at edges 1 and 2; 4 = breakline at edge 3; 5 = breakline at edges 1 and 3; 6 = breakline at edges 2 and 3; 7 = breakline at edges 1, 2, and 3." + }, + "description": "The IfcTriangulatedIrregularNetwork is a triangulated face set for representing horizontal surfaces (one unique Z coordinate for all X and Y coordinates within domain) with additional flags for each face indicating breaklines between faces or designation as a hole or void. Triangles shall be defined with vertices in counterclockwise order as viewing from above (following right-hand rule).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTriangulatedIrregularNetwork.htm" + }, + "IfcTrimmedCurve": { + "attributes": { + "BasisCurve": "The curve to be trimmed. For curves with multiple representations any parameter values given as Trim1 or Trim2 refer to the master representation of the BasisCurve only.", + "MasterRepresentation": "Where both parameter and point are present at either end of the curve this indicates the preferred form.", + "SenseAgreement": "Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.", + "Trim1": "The first trimming point which may be specified as a Cartesian point, as a real parameter or both.", + "Trim2": "The second trimming point which may be specified as a Cartesian point, as a real parameter or both." + }, + "description": "An IfcTrimmedCurve is a bounded curve that is trimmed at both ends. The trimming points may be provided by a Cartesian point or by a parameter value, based on the parameterization of the BasisCurve. The SenseAgreement attribute indicates whether the direction of the IfcTrimmedCurve agrees with or is opposed to the direction of the BasisCurve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTrimmedCurve.htm" + }, + "IfcTubeBundle": { + "description": "A tube bundle is a device consisting of tubes and bundles of tubes used for heat transfer and contained typically within other energy conversion devices, such as a chiller or coil.", + "predefined_types": { + "FINNED": "Finned tube bundle type.", + "NOTDEFINED": "Undefined tube bundle type.", + "USERDEFINED": "User-defined tube bundle type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTubeBundle.htm" + }, + "IfcTubeBundleType": { + "description": "The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:", + "predefined_types": { + "FINNED": "Finned tube bundle type.", + "NOTDEFINED": "Undefined tube bundle type.", + "USERDEFINED": "User-defined tube bundle type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTubeBundleType.htm" + }, + "IfcTypeObject": { + "attributes": { + "ApplicableOccurrence": "The attribute optionally defines the data type of the occurrence object, to which the assigned type object can relate. If not present, no instruction is given to which occurrence object the type object is applicable. The following conventions are used: * The IFC entity name of the applicable occurrence using the IFC naming convention, CamelCase with IFC prefix * It can be optionally followed by the predefined type after the separator \"/\" (forward slash), using uppercase * If one type object is applicable to many occurrence objects, then those occurrence object names should be separate by comma \",\" forming a comma separated string.", + "HasPropertySets": "Set ~~list~~ of unique property sets, that are associated with the object type and are common to all object occurrences referring to this object type.", + "Types": "Reference to the relationship IfcRelDefinedByType and thus to those occurrence objects, which are defined by this type." + }, + "description": "The object type defines the specific information about a type, being common to all occurrences of this type. It refers to the specific level of the well recognized _generic - specific - occurrence_ modeling paradigm. The IfcTypeObject gets assigned to the individual object instances (the occurrences) via the IfcRelDefinesByType relationship.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTypeObject.htm" + }, + "IfcTypeProcess": { + "attributes": { + "Identification": "An identifying designation given to a process type.", + "LongDescription": "An long description, or text, describing the activity in detail.", + "OperatesOn": "Set of relationships to other objects, e.g. products, processes, controls, resources or actors that are operated on by the process type.", + "ProcessType": "The type denotes a particular type that indicates the process further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute 'PredefinedType' is set to USERDEFINED." + }, + "description": "IfcTypeProcess defines a specific (or type) definition of a process or activity without being assigned to a schedule or a time.\u00a0It is used to define a process or activity specification, that is, the specific process or activity information that is common to all occurrences that are defined for that process or activity type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTypeProcess.htm" + }, + "IfcTypeProduct": { + "attributes": { + "ReferencedBy": "Reference to the IfcRelAssignsToProduct relationship, by which other products, processes, controls, resources or actors (as subtypes of IfcObjectDefinition) can be related to this product type.", + "RepresentationMaps": "List of unique representation maps. Each representation map describes a block definition of the shape of the product style. By providing more than one representation map, a multi-view block definition can be given.", + "Tag": "The tag (or label) identifier at the particular type of a product, e.g. the article number (like the EAN). It is the identifier at the specific level." + }, + "description": "IfcTypeProduct defines a type definition of a product without being already inserted into a project structure (without having a placement), and not being included in the geometric representation context of the project.\u00a0It is used to define a product specification, that is, the specific product information that is common to all occurrences of that product type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTypeProduct.htm" + }, + "IfcTypeResource": { + "attributes": { + "Identification": "An identifying designation given to a resource type.", + "LongDescription": "An long description, or text, describing the resource in detail.", + "ResourceOf": "Set of relationships to other objects, e.g. products, processes, controls, resources or actors to which this resource type is a resource.", + "ResourceType": "The type denotes a particular type that indicates the resource further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute 'PredefinedType' is set to USERDEFINED." + }, + "description": "IfcTypeResource defines a specific (or type) definition of a resource.\u00a0It is used to define a resource specification (the specific resource, that is common to all occurrences that are defined for that resource) and could act as a resource template.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTypeResource.htm" + }, + "IfcUShapeProfileDef": { + "attributes": { + "Depth": "Web lengths, see illustration above (= h).", + "EdgeRadius": "Edge radius according the above illustration (= r2).", + "FilletRadius": "Fillet radius according the above illustration (= r1).", + "FlangeSlope": "Slope of flange of the profile.", + "FlangeThickness": "Constant wall thickness of flange (= tg).", + "FlangeWidth": "Flange lengths, see illustration above (= b).", + "WebThickness": "Constant wall thickness of web (= ts)." + }, + "description": "IfcUShapeProfileDef defines a section profile that provides the defining parameters of a U-shape (channel) section to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUShapeProfileDef.htm" + }, + "IfcUnitAssignment": { + "attributes": { + "Units": "Units to be included within a unit assignment." + }, + "description": "IfcUnitAssignment indicates a set of units which may be assigned. Within an IfcUnitAssigment each unit definition shall be unique; that is, there shall be no redundant unit definitions for the same unit type such as length unit or area unit. For currencies, there shall be only a single IfcMonetaryUnit within an IfcUnitAssignment.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitAssignment.htm" + }, + "IfcUnitaryControlElement": { + "description": "A unitary control element combines a number of control components into a single product, such as a thermostat or humidistat.", + "predefined_types": { + "ALARMPANEL": "A control element at which alarms are annunciated.", + "BASESTATIONCONTROLLER": "A base station controller (BSC) is a network component with the functions for controlling one or more base transceiver stations. BSC is responsible for the management of various interfaces, wireless resources and parameters, the signalling processing of call establishment and the channel allocation in the cell.", + "COMBINED": "Combination of at least two predefined types of unitary control element.", + "CONTROLPANEL": "A control element at which devices that control or monitor the operation of a site, building or part of a building are located", + "GASDETECTIONPANEL": "A control element at which the detection of gas is annunciated.", + "HUMIDISTAT": "A control element that senses and regulates the humidity of a system or space so that the humidity is maintained near a desired setpoint.", + "INDICATORPANEL": "A control element at which equipment operational status, condition, safety state or other required parameters are indicated.", + "MIMICPANEL": "A control element at which information that is available elsewhere is repeated or 'mimicked'.", + "NOTDEFINED": "Undefined type.", + "THERMOSTAT": "A control element that senses and regulates the temperature of an element, system or space so that the temperature is maintained near a desired setpoint.", + "USERDEFINED": "User-defined type.", + "WEATHERSTATION": "A control element that senses multiple climate properties such as temperature, humidity, pressure, wind, and rain." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitaryControlElement.htm" + }, + "IfcUnitaryControlElementType": { + "description": "The distribution control element type IfcUnitaryControlElementType defines commonly shared information for occurrences of unitary control elements. The set of shared information may include:", + "predefined_types": { + "ALARMPANEL": "A control element at which alarms are annunciated.", + "BASESTATIONCONTROLLER": "A base station controller (BSC) is a network component with the functions for controlling one or more base transceiver stations. BSC is responsible for the management of various interfaces, wireless resources and parameters, the signalling processing of call establishment and the channel allocation in the cell.", + "COMBINED": "Combination of at least two predefined types of unitary control element.", + "CONTROLPANEL": "A control element at which devices that control or monitor the operation of a site, building or part of a building are located", + "GASDETECTIONPANEL": "A control element at which the detection of gas is annunciated.", + "HUMIDISTAT": "A control element that senses and regulates the humidity of a system or space so that the humidity is maintained near a desired setpoint.", + "INDICATORPANEL": "A control element at which equipment operational status, condition, safety state or other required parameters are indicated.", + "MIMICPANEL": "A control element at which information that is available elsewhere is repeated or 'mimicked'.", + "NOTDEFINED": "Undefined type.", + "THERMOSTAT": "A control element that senses and regulates the temperature of an element, system or space so that the temperature is maintained near a desired setpoint.", + "USERDEFINED": "User-defined type.", + "WEATHERSTATION": "A control element that senses multiple climate properties such as temperature, humidity, pressure, wind, and rain." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitaryControlElementType.htm" + }, + "IfcUnitaryEquipment": { + "description": "Unitary equipment typically combine a number of components into a single product, such as air handlers, pre-packaged rooftop air-conditioning units, heat pumps, and split systems.", + "predefined_types": { + "AIRCONDITIONINGUNIT": "A unitary packaged air-conditioning unit typically used in residential or light commercial applications.", + "AIRHANDLER": "A unitary air handling unit typically containing a fan, economizer, and coils.", + "DEHUMIDIFIER": "A unitary packaged dehumidification unit. Note: units supporting multiple modes (dehumidification, cooling, and/or heating) should use AIRCONDITIONINGUNIT.", + "NOTDEFINED": "Undefined unitary equipment type.", + "ROOFTOPUNIT": "A packaged assembly that is either field-erected or manufactured atop the roof of a large residential or commercial building and acts as a unitary component.", + "SPLITSYSTEM": "A system which separates the compressor from the evaporator, but acts as a unitary component typically within residential or light commercial applications.", + "USERDEFINED": "User-defined unitary equipment type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitaryEquipment.htm" + }, + "IfcUnitaryEquipmentType": { + "description": "The energy conversion device type IfcUnitaryEquipmentType defines commonly shared information for occurrences of unitary equipment. The set of shared information may include:", + "predefined_types": { + "AIRCONDITIONINGUNIT": "A unitary packaged air-conditioning unit typically used in residential or light commercial applications.", + "AIRHANDLER": "A unitary air handling unit typically containing a fan, economizer, and coils.", + "DEHUMIDIFIER": "A unitary packaged dehumidification unit. Note: units supporting multiple modes (dehumidification, cooling, and/or heating) should use AIRCONDITIONINGUNIT.", + "NOTDEFINED": "Undefined unitary equipment type.", + "ROOFTOPUNIT": "A packaged assembly that is either field-erected or manufactured atop the roof of a large residential or commercial building and acts as a unitary component.", + "SPLITSYSTEM": "A system which separates the compressor from the evaporator, but acts as a unitary component typically within residential or light commercial applications.", + "USERDEFINED": "User-defined unitary equipment type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitaryEquipmentType.htm" + }, + "IfcValve": { + "description": "A valve is used in a building services piping distribution system to control or modulate the flow of the fluid.", + "predefined_types": { + "AIRRELEASE": "Valve used to release air from a pipe or fitting.", + "ANTIVACUUM": "Valve that opens to admit air if the pressure falls below atmospheric pressure.", + "CHANGEOVER": "Valve that enables flow to be switched between pipelines (3 or 4 port).", + "CHECK": "Valve that permits water to flow in one direction only and is enclosed when there is no flow (2 port).", + "COMMISSIONING": "Valve used to facilitate commissioning of a system (2 port).", + "DIVERTING": "Valve that enables flow to be diverted from one branch of a pipeline to another (3 port).", + "DOUBLECHECK": "An assembly that incorporates two valves used to prevent backflow.", + "DOUBLEREGULATING": "Valve used to facilitate regulation of fluid flow in a system.", + "DRAWOFFCOCK": "A valve used to remove fluid from a piping system.", + "FAUCET": "Faucet valve typically used as a flow discharge.", + "FLUSHING": "Valve that flushes a predetermined quantity of water to cleanse a toilet, urinal, etc.", + "GASCOCK": "Valve that is used for controlling the flow of gas.", + "GASTAP": "Gas tap typically used for venting or discharging gas from a system.", + "ISOLATING": "Valve that closes off flow in a pipeline.", + "MIXING": "Valve that enables flow from two branches of a pipeline to be mixed together (3 port).", + "NOTDEFINED": "Undefined valve type.", + "PRESSUREREDUCING": "Valve that reduces the pressure of a fluid immediately downstream of its position in a pipeline to a preselected value or by a predetermined ratio.", + "PRESSURERELIEF": "Spring or weight loaded valve that automatically discharges to a safe place fluid that has built up to excessive pressure in pipes or fittings.", + "REGULATING": "Valve used to facilitate regulation of fluid flow in a system.", + "SAFETYCUTOFF": "Valve that closes under the action of a safety mechanism such as a drop weight, solenoid etc.", + "STEAMTRAP": "Valve that restricts flow of steam while allowing condensate to pass through.", + "STOPCOCK": "An isolating valve used on a domestic water service.", + "USERDEFINED": "User-defined valve type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcValve.htm" + }, + "IfcValveType": { + "description": "The flow controller type IfcValveType defines commonly shared information for occurrences of valves. The set of shared information may include:", + "predefined_types": { + "AIRRELEASE": "Valve used to release air from a pipe or fitting.", + "ANTIVACUUM": "Valve that opens to admit air if the pressure falls below atmospheric pressure.", + "CHANGEOVER": "Valve that enables flow to be switched between pipelines (3 or 4 port).", + "CHECK": "Valve that permits water to flow in one direction only and is enclosed when there is no flow (2 port).", + "COMMISSIONING": "Valve used to facilitate commissioning of a system (2 port).", + "DIVERTING": "Valve that enables flow to be diverted from one branch of a pipeline to another (3 port).", + "DOUBLECHECK": "An assembly that incorporates two valves used to prevent backflow.", + "DOUBLEREGULATING": "Valve used to facilitate regulation of fluid flow in a system.", + "DRAWOFFCOCK": "A valve used to remove fluid from a piping system.", + "FAUCET": "Faucet valve typically used as a flow discharge.", + "FLUSHING": "Valve that flushes a predetermined quantity of water to cleanse a toilet, urinal, etc.", + "GASCOCK": "Valve that is used for controlling the flow of gas.", + "GASTAP": "Gas tap typically used for venting or discharging gas from a system.", + "ISOLATING": "Valve that closes off flow in a pipeline.", + "MIXING": "Valve that enables flow from two branches of a pipeline to be mixed together (3 port).", + "NOTDEFINED": "Undefined valve type.", + "PRESSUREREDUCING": "Valve that reduces the pressure of a fluid immediately downstream of its position in a pipeline to a preselected value or by a predetermined ratio.", + "PRESSURERELIEF": "Spring or weight loaded valve that automatically discharges to a safe place fluid that has built up to excessive pressure in pipes or fittings.", + "REGULATING": "Valve used to facilitate regulation of fluid flow in a system.", + "SAFETYCUTOFF": "Valve that closes under the action of a safety mechanism such as a drop weight, solenoid etc.", + "STEAMTRAP": "Valve that restricts flow of steam while allowing condensate to pass through.", + "STOPCOCK": "An isolating valve used on a domestic water service.", + "USERDEFINED": "User-defined valve type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcValveType.htm" + }, + "IfcVector": { + "attributes": { + "Magnitude": "The magnitude of the vector. All vectors of Magnitude 0.0 are regarded as equal in value regardless of the orientation attribute.", + "Orientation": "The direction of the vector." + }, + "description": "An IfcVector is a geometric representation item having both a magnitude and direction. The magnitude of the vector is solely defined by the Magnitude attribute and the direction is solely defined by the Orientation attribute.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVector.htm" + }, + "IfcVehicle": { + "description": "A Vehicle.\n", + "predefined_types": { + "CARGO": "A mobile transport element that represents a discrete unit of cargo managed by a facility.", + "NOTDEFINED": "Undefined type.", + "ROLLINGSTOCK": "Refers to railway vehicles, including both powered and unpowered vehicles, for example locomotives, railroad cars, coaches, private railroad cars and wagons.", + "USERDEFINED": "User-defined type", + "VEHICLE": "a generalisation of a vehicle that interacts with a facility (e.g. as a user/customer) or as a specified operational asset within the facility.", + "VEHICLEAIR": "A specialisation of a vehicle that represents powered and unpowered flying vehicles, such as airplanes, helicopters, gliders etc.", + "VEHICLEMARINE": "A specialisation of a vehicle that operates on water as a marine vessel.", + "VEHICLETRACKED": "A specialisation of a vehicle that operates on land tracked (Caterpillar) vehicle.", + "VEHICLEWHEELED": "A specialisation of a vehicle that operates on land as a multi wheeled vehicle such as a car, lorry, forklift etc." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVehicle.htm" + }, + "IfcVehicleType": { + "description": "Type of Vehicle.\n", + "predefined_types": { + "CARGO": "A mobile transport element that represents a discrete unit of cargo managed by a facility.", + "NOTDEFINED": "Undefined type.", + "ROLLINGSTOCK": "Refers to railway vehicles, including both powered and unpowered vehicles, for example locomotives, railroad cars, coaches, private railroad cars and wagons.", + "USERDEFINED": "User-defined type", + "VEHICLE": "a generalisation of a vehicle that interacts with a facility (e.g. as a user/customer) or as a specified operational asset within the facility.", + "VEHICLEAIR": "A specialisation of a vehicle that represents powered and unpowered flying vehicles, such as airplanes, helicopters, gliders etc.", + "VEHICLEMARINE": "A specialisation of a vehicle that operates on water as a marine vessel.", + "VEHICLETRACKED": "A specialisation of a vehicle that operates on land tracked (Caterpillar) vehicle.", + "VEHICLEWHEELED": "A specialisation of a vehicle that operates on land as a multi wheeled vehicle such as a car, lorry, forklift etc." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVehicleType.htm" + }, + "IfcVertex": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space _R^M^_; this is represented by the vertex point subtype.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVertex.htm" + }, + "IfcVertexLoop": { + "attributes": { + "LoopVertex": "The vertex which defines the entire loop." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A vertex_loop is a loop of zero genus consisting of a single vertex. A vertex can exist independently of a vertex loop. The topological data shall satisfy the following constraint:\n>> ![Image](../../../../figures/ifcvertexloop-math1.gif)", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVertexLoop.htm" + }, + "IfcVertexPoint": { + "attributes": { + "VertexGeometry": "The geometric point, which defines the position in geometric space of the vertex." + }, + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-42:1992\n> A vertex point is a vertex which has its geometry defined as a point.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVertexPoint.htm" + }, + "IfcVibrationDamper": { + "description": "A vibration damper is a device used to minimize the effects of vibration in a structure by dissipating kinetic energy. The damper may be passive (elastic, frictional, inertia) or active (in a system using sensors and actuators).\n", + "predefined_types": { + "BACKDRAFTDAMPER": "", + "BALANCINGDAMPER": "", + "BLASTDAMPER": "", + "CONTROLDAMPER": "", + "FIREDAMPER": "", + "FIRESMOKEDAMPER": "", + "FUMEHOODEXHAUST": "", + "GRAVITYDAMPER": "", + "GRAVITYRELIEFDAMPER": "", + "NOTDEFINED": "Undefined vibration damper type.", + "RELIEFDAMPER": "", + "SMOKEDAMPER": "", + "USERDEFINED": "User-defined vibration damper type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVibrationDamper.htm" + }, + "IfcVibrationDamperType": { + "description": "The IfcVibrationDamperType provides the type information for IfcVibrationDamper occurrences.\n", + "predefined_types": { + "AXIAL_YIELD": "A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The axial yield type is a damper that yields energy by absorbing the steel material against deformation in the axial direction, that is, in the direction of expansion and contraction.", + "BENDING_YIELD": "A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The bending yield type is a damper, which yields steel material by bending.", + "FRICTION": "The friction type is a damper utilizing friction acting on the contact surface of a material.", + "NOTDEFINED": "Undefined vibration damper type.", + "RUBBER": "The rubber mold is a damper that absorbs energy by utilizing deformation of laminated rubber. The difference between the seismic isolation bearing and the rubber type damper is whether or not to support the weight of the upper structures. The rubber damper does not transmit the weight of the upper structures to the sub structure.", + "SHEAR_YIELD": "A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The shear yield type is a damper, which causes the steel material to yield for deformation in the direction perpendicular to the member.", + "USERDEFINED": "User-defined vibration damper type.", + "VISCOUS": "The viscous type is a damper that absorbs energy by utilizing the resistance of a viscous body." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVibrationDamperType.htm" + }, + "IfcVibrationIsolator": { + "description": "A vibration isolator is a device used to minimize the effects of vibration transmissibility in a structure.", + "predefined_types": { + "BASE": "Base isolator preventing transfer of energy from the ground to the structure.", + "COMPRESSION": "Compression type vibration isolator.", + "NOTDEFINED": "Undefined vibration isolator type.", + "SPRING": "Spring type vibration isolator.", + "USERDEFINED": "User-defined vibration isolator type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVibrationIsolator.htm" + }, + "IfcVibrationIsolatorType": { + "description": "The element component type IfcVibrationIsolatorType defines commonly shared information for occurrences of vibration isolators. The set of shared information may include:", + "predefined_types": { + "BASE": "Base isolator preventing transfer of energy from the ground to the structure.", + "COMPRESSION": "Compression type vibration isolator.", + "NOTDEFINED": "Undefined vibration isolator type.", + "SPRING": "Spring type vibration isolator.", + "USERDEFINED": "User-defined vibration isolator type." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVibrationIsolatorType.htm" + }, + "IfcVirtualElement": { + "description": "A virtual element is a special element used to provide imaginary, placeholder, or provisional areas, volumes, and boundaries. Virtual elements are usually not displayed and do not have quantities, associated materials, and other measures.", + "predefined_types": { + "BOUNDARY": "An imaginary boundary, such as between two adjacent spaces that are not separated by a physcial boundary.", + "CLEARANCE": "The virtual element denotes a clearance area or volume", + "NOTDEFINED": "", + "PROVISIONFORVOID": "The virtual element denotes a proposed provision for voids (an proposed opening not applied as void yet).", + "USERDEFINED": "" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVirtualElement.htm" + }, + "IfcVirtualGridIntersection": { + "attributes": { + "IntersectingAxes": "Two grid axes which intersects at exactly one intersection (see also informal proposition at IfcGrid). If attribute OffsetDistances is omitted, the intersection defines the placement or ref direction of a grid placement directly. If OffsetDistances are given, the intersection is defined by the offset curves to the grid axes.", + "OffsetDistances": "Offset distances to the grid axes. If given, it defines virtual offset curves to the grid axes. The intersection of the offset curves specify the virtual grid intersection." + }, + "description": "IfcVirtualGridIntersection defines the derived location of the intersection between two grid axes. Offset values may be given to set an offset distance to the grid axis for the calculation of the virtual grid intersection.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVirtualGridIntersection.htm" + }, + "IfcVoidingFeature": { + "description": "A voiding feature is a modification of an element which reduces its volume. Such a feature may be manufactured in different ways, for example by cutting, drilling, or milling of members made of various materials, or by inlays into the formwork of cast members made of materials such as concrete.", + "predefined_types": { + "CHAMFER": "A skewed plane end cut, removing material only across a part of the profile of the voided element.", + "CUTOUT": "An internal cutout (creating an opening) or external cutout (creating a recess) of arbitrary shape. The edges between cutting planes may be overcut or undercut, i.e. rounded.", + "EDGE": "A shape modification along an edge of the element with the edge length as the predominant dimension of the feature, and feature profile dimensions which are typically much smaller than the edge length. Can for example be a chamfer edge (differentiated from a chamfer by its ratio of dimensions and thus usually manufactured differently), rounded edge (a convex edge feature), or fillet edge (a concave edge feature).", + "HOLE": "A circular or slotted or threaded hole, typically but not necessarily of smaller dimension than what would be considered a cutout.", + "MITER": "A skewed plane end cut, removing material across the entire profile of the voided element.", + "NOTCH": "An external cutout of with a mostly rectangular cutting profile. The edges between cutting planes may be overcut or undercut, i.e. rounded.", + "NOTDEFINED": "An undefined type of voiding feature.", + "USERDEFINED": "A user-defined type of voiding feature." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVoidingFeature.htm" + }, + "IfcWall": { + "description": "The wall represents a vertical construction that may bound or subdivide spaces. Wall are usually vertical, or nearly vertical, planar elements, often designed to bear structural loads. A wall is however\u00a0not required to be load bearing.", + "predefined_types": { + "ELEMENTEDWALL": "A stud wall framed with studs and faced with sheetings, sidings, wallboard, or plasterwork. { .deprecated}", + "MOVABLE": "A movable wall that is either movable, such as folding wall or a sliding wall, or can be easily removed as a removable partitioning or mounting wall. Movable walls do normally not define space boundaries and often belong to the furnishing system.", + "NOTDEFINED": "Undefined wall element.", + "PARAPET": "A wall-like barrier to protect human or vehicle from falling, or to prevent the spread of fires. Often designed at the edge of balconies, terraces or roofs, or along edges of bridges.", + "PARTITIONING": "A wall designed to partition spaces that often has a light-weight, sandwich-like construction (e.g. using gypsum board). Partitioning walls are normally non load bearing.", + "PLUMBINGWALL": "A pier, or enclosure, or encasement, normally used to enclose plumbing in sanitary rooms. Such walls often do not extent to the ceiling.", + "POLYGONAL": "A polygonal wall, extruded vertically, where the wall thickness varies along the wall path.", + "RETAININGWALL": "A supporting wall used to protect against soil layers behind. Special types of a retaining wall may be e.g. Gabion wall and Grib wall. Examples of retaining walls are wing wall, headwall, stem wall, pierwall and protecting wall.", + "SHEAR": "A wall designed to withstand shear loads. Examples of shear wall are diaphragms inside a box girder, typically on a pier, to resist lateral forces and transfer them to the support.", + "SOLIDWALL": "A massive wall construction for the wall core being the single layer or having multiple layers attached. Such walls are often masonry or concrete walls (both cast in-situ or precast) that are load bearing and fire protecting.", + "STANDARD": "A standard wall, extruded vertically with a constant thickness along the wall path. { .deprecated}", + "USERDEFINED": "User-defined wall element.", + "WAVEWALL": "Protective wall or screen to block overtopping and impact of waves across a breakwater" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWall.htm" + }, + "IfcWallStandardCase": { + "description": "The IfcWallStandardCase defines a wall with certain constraints for the provision of parameters and with certain constraints for the geometric representation. The IfcWallStandardCase handles all cases of walls, that are extruded vertically:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWallStandardCase.htm" + }, + "IfcWallType": { + "description": "The element type IfcWallType defines commonly shared information for occurrences of walls. The set of shared information may include:", + "predefined_types": { + "ELEMENTEDWALL": "A stud wall framed with studs and faced with sheetings, sidings, wallboard, or plasterwork. { .deprecated}", + "MOVABLE": "A movable wall that is either movable, such as folding wall or a sliding wall, or can be easily removed as a removable partitioning or mounting wall. Movable walls do normally not define space boundaries and often belong to the furnishing system.", + "NOTDEFINED": "Undefined wall element.", + "PARAPET": "A wall-like barrier to protect human or vehicle from falling, or to prevent the spread of fires. Often designed at the edge of balconies, terraces or roofs, or along edges of bridges.", + "PARTITIONING": "A wall designed to partition spaces that often has a light-weight, sandwich-like construction (e.g. using gypsum board). Partitioning walls are normally non load bearing.", + "PLUMBINGWALL": "A pier, or enclosure, or encasement, normally used to enclose plumbing in sanitary rooms. Such walls often do not extent to the ceiling.", + "POLYGONAL": "A polygonal wall, extruded vertically, where the wall thickness varies along the wall path.", + "RETAININGWALL": "A supporting wall used to protect against soil layers behind. Special types of a retaining wall may be e.g. Gabion wall and Grib wall. Examples of retaining walls are wing wall, headwall, stem wall, pierwall and protecting wall.", + "SHEAR": "A wall designed to withstand shear loads. Examples of shear wall are diaphragms inside a box girder, typically on a pier, to resist lateral forces and transfer them to the support.", + "SOLIDWALL": "A massive wall construction for the wall core being the single layer or having multiple layers attached. Such walls are often masonry or concrete walls (both cast in-situ or precast) that are load bearing and fire protecting.", + "STANDARD": "A standard wall, extruded vertically with a constant thickness along the wall path. { .deprecated}", + "USERDEFINED": "User-defined wall element.", + "WAVEWALL": "Protective wall or screen to block overtopping and impact of waves across a breakwater" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWallType.htm" + }, + "IfcWasteTerminal": { + "description": "A waste terminal has the purpose of collecting or intercepting waste from one or more sanitary terminals or other fluid waste generating equipment and discharging it into a single waste/drainage system.", + "predefined_types": { + "FLOORTRAP": "Pipe fitting, set into the floor, that retains liquid to prevent the passage of foul air", + "FLOORWASTE": "Pipe fitting, set into the floor, that collects waste water and discharges it to a separate trap.", + "GULLYSUMP": "Pipe fitting or assembly of fittings to receive surface water or waste water, fitted with a grating or sealed cover.", + "GULLYTRAP": "Pipe fitting or assembly of fittings that receives surface water or waste water; fitted with a grating or sealed cover that discharges water through a trap.", + "NOTDEFINED": "Undefined type.", + "ROOFDRAIN": "Pipe fitting, set into the roof, that collects rainwater for discharge into the rainwater system.", + "USERDEFINED": "User-defined type.", + "WASTEDISPOSALUNIT": "Electrically operated device that reduces kitchen or other waste into fragments small enough to be flushed into a drainage system.", + "WASTETRAP": "Pipe fitting, set adjacent to a sanitary terminal, that retains liquid to prevent the passage of foul air." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWasteTerminal.htm" + }, + "IfcWasteTerminalType": { + "description": "The flow terminal type IfcWasteTerminalType defines commonly shared information for occurrences of waste terminals. The set of shared information may include:", + "predefined_types": { + "FLOORTRAP": "Pipe fitting, set into the floor, that retains liquid to prevent the passage of foul air", + "FLOORWASTE": "Pipe fitting, set into the floor, that collects waste water and discharges it to a separate trap.", + "GULLYSUMP": "Pipe fitting or assembly of fittings to receive surface water or waste water, fitted with a grating or sealed cover.", + "GULLYTRAP": "Pipe fitting or assembly of fittings that receives surface water or waste water; fitted with a grating or sealed cover that discharges water through a trap.", + "NOTDEFINED": "Undefined type.", + "ROOFDRAIN": "Pipe fitting, set into the roof, that collects rainwater for discharge into the rainwater system.", + "USERDEFINED": "User-defined type.", + "WASTEDISPOSALUNIT": "Electrically operated device that reduces kitchen or other waste into fragments small enough to be flushed into a drainage system.", + "WASTETRAP": "Pipe fitting, set adjacent to a sanitary terminal, that retains liquid to prevent the passage of foul air." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWasteTerminalType.htm" + }, + "IfcWindow": { + "attributes": { + "OverallHeight": "Overall measure of the height, it reflects the Z Dimension of a bounding box, enclosing the window opening. If omitted, the OverallHeight should be taken from the geometric representation of the IfcOpening in which the window is inserted.", + "OverallWidth": "Overall measure of the width, it reflects the X Dimension of a bounding box, enclosing the window opening. If omitted, the OverallWidth should be taken from the geometric representation of the IfcOpening in which the window is inserted.", + "PartitioningType": "Type defining the general layout of the window in terms of the partitioning of panels.", + "UserDefinedPartitioningType": "Designator for the user defined partitioning type, shall only be provided, if the value of PartitioningType is set to USERDEFINED." + }, + "description": "The window is a building element that is predominately used to provide natural light and fresh air. It includes vertical opening but also horizontal opening such as skylights or light domes. It includes constructions with swinging, pivoting, sliding, or revolving panels and fixed panels. A window consists of a lining and one or several panels. A window can:", + "predefined_types": { + "LIGHTDOME": "A special window that lies horizonally in a roof slab opening.", + "NOTDEFINED": "Undefined window element.", + "SKYLIGHT": "A window within a sloped building element, usually a roof slab.", + "USERDEFINED": "User-defined window element.", + "WINDOW": "A standard window usually within a wall opening, as a window panel in a curtain wall, or as a \"free standing\" window." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindow.htm" + }, + "IfcWindowLiningProperties": { + "attributes": { + "FirstMullionOffset": "Offset of the mullion centerline, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the mullion is positioned in the middle of the window.", + "FirstTransomOffset": "Offset of the transom centerline, measured along the z-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the transom is positioned in the middle of the window.", + "LiningDepth": "Depth of the window lining (dimension measured perpendicular to window elevation plane).", + "LiningOffset": "Offset of the window lining. The offset is given as distance along the y axis of the local placement (perpendicular to the window plane).", + "LiningThickness": "Thickness of the window lining as explained in the figure above. If LiningThickness value is 0. (zero) it denotes a window without a lining (all other lining parameters shall be set to NIL in this case). If the LiningThickness is NIL it denotes that the value is not available.", + "LiningToPanelOffsetX": "Offset between the lining and the window panel measured along the x-axis of the local placement. Should be smaller or equal to the LiningThickness.", + "LiningToPanelOffsetY": "Offset between the lining and the window panel measured along the y-axis of the local placement. Should be smaller or equal to the IfcWindowPanelProperties.PanelThickness.", + "MullionThickness": "Thickness of the mullion (vertical separator of window panels within a window), measured parallel to the window elevation plane. The mullion is part of the lining and the mullion depth is assumed to be identical to the lining depth. If the MullionThickness is set to zero (and the MullionOffset set to a positive length), then the window is divided horizontally without a physical divider.", + "SecondMullionOffset": "Offset of the mullion centerline for the second mullion, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second mullion is positioned at two/third of the window.", + "SecondTransomOffset": "Offset of the transom centerline for the second transom, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second transom is positioned at two/third of the window.", + "ShapeAspectStyle": "Optional link to a shape aspect definition, which points to the part of the geometric representation of the window style, which is used to represent the lining.", + "TransomThickness": "Thickness of the transom (horizontal separator of window panels within a window), measured parallel to the window elevation plane. The transom is part of the lining and the transom depth is assumed to be identical to the lining depth. If the TransomThickness is set to zero (and the TransomOffset set to a positive length), then the window is divided vertically without a physical divider." + }, + "description": "The window lining is the outer frame which enables the window to be fixed in position. The window lining is used to hold the window panels or other casements. The parameter of the IfcWindowLiningProperties define the geometrically relevant parameter of the lining.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowLiningProperties.htm" + }, + "IfcWindowPanelProperties": { + "attributes": { + "FrameDepth": "Depth of panel frame, measured from front face to back face horizontally (i.e. perpendicular to the window (elevation) plane.", + "FrameThickness": "Width of panel frame, measured from inside of panel (at glazing) to outside of panel (at lining), i.e. parallel to the window (elevation) plane.", + "OperationType": "Types of window panel operations. Also used to assign standard symbolic presentations according to national building standards.", + "PanelPosition": "Position of this panel within the overall window style.", + "ShapeAspectStyle": "Optional link to a shape aspect definition, which points to the part of the geometric representation of the window style, which is used to represent the panel." + }, + "description": "A window panel is a casement, that is, a component, fixed or opening, consisting essentially of a frame and the infilling. The infilling of a window panel is normally glazing. The way of operation is defined in the operation type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowPanelProperties.htm" + }, + "IfcWindowType": { + "attributes": { + "ParameterTakesPrecedence": "The Boolean value reflects, whether the parameter given in the attached lining and panel properties exactly define the geometry (TRUE), or whether the attached style shape take precedence (FALSE). In the last case the parameter have only informative value. If not provided, no such information can be inferred.", + "PartitioningType": "Type defining the general layout of the window type in terms of the partitioning of panels.", + "UserDefinedPartitioningType": "Designator for the user defined partitioning type, shall only be provided, if the value of PartitioningType is set to USERDEFINED." + }, + "description": "The element type IfcWindowType defines commonly shared information for occurrences of windows. The set of shared information may include:", + "predefined_types": { + "LIGHTDOME": "A special window that lies horizonally in a roof slab opening.", + "NOTDEFINED": "Undefined window element.", + "SKYLIGHT": "A window within a sloped building element, usually a roof slab.", + "USERDEFINED": "User-defined window element.", + "WINDOW": "A standard window usually within a wall opening, as a window panel in a curtain wall, or as a \"free standing\" window." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowType.htm" + }, + "IfcWorkCalendar": { + "attributes": { + "ExceptionTimes": "Set of times periods that define exceptions (non-working times) for the given working times including the base calendar, if provided.", + "WorkingTimes": "Set of times periods that are regarded as an initial set-up of working times. Exception times can then further restrict these working times." + }, + "description": "An IfcWorkCalendar defines working and non-working time periods for tasks and resources. It enables to define both specific time periods, such as from 7:00 till 12:00 on 25th August 2009, as well as repetitive time periods based on frequently used recurrence patterns, such as each Monday from 7:00 till 12:00 between 1st March 2009 and 31st December 2009.", + "predefined_types": { + "FIRSTSHIFT": "Belongs to the first shift.", + "NOTDEFINED": "Undefined.", + "SECONDSHIFT": "Belongs to the second shift.", + "THIRDSHIFT": "Belongs to the third shift.", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkCalendar.htm" + }, + "IfcWorkControl": { + "attributes": { + "CreationDate": "The date that the plan is created.", + "Creators": "The authors of the work plan.", + "Duration": "The total duration of the entire work schedule.", + "FinishTime": "The finish time of the schedule.", + "Purpose": "A description of the purpose of the work schedule.", + "StartTime": "The start time of the schedule.", + "TotalFloat": "The total time float of the entire work schedule." + }, + "description": "An IfcWorkControl is an abstract supertype which captures information that is common to both IfcWorkPlan and IfcWorkSchedule.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkControl.htm" + }, + "IfcWorkPlan": { + "description": "An IfcWorkPlan represents work plans in a construction or a facilities management project.", + "predefined_types": { + "ACTUAL": "A control in which actual items undertaken are indicated.", + "BASELINE": "A control that is a baseline from which changes that are made later can be recognized.", + "NOTDEFINED": "Undefined.", + "PLANNED": "Planned", + "USERDEFINED": "User defined" + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkPlan.htm" + }, + "IfcWorkSchedule": { + "description": "An IfcWorkSchedule represents a task schedule of a work plan, which in turn can contain a set of schedules for different purposes.", + "predefined_types": { + "ACTUAL": "A control in which actual items undertaken are indicated.", + "BASELINE": "A control that is a baseline from which changes that are made later can be recognized.", + "NOTDEFINED": "Undefined.", + "PLANNED": "A control showing planned items.", + "USERDEFINED": "User defined." + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkSchedule.htm" + }, + "IfcWorkTime": { + "attributes": { + "FinishDate": "", + "RecurrencePattern": "Recurrence pattern that defines a time period, which, if given, is valid within the time period defined by IfcWorkTime.Start and IfcWorkTime.Finish.", + "StartDate": "" + }, + "description": "IfcWorkTime defines time periods that are used by IfcWorkCalendar for either describing working times or non-working exception times. Besides start and finish dates, a set of time periods can be given by various types of recurrence patterns.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkTime.htm" + }, + "IfcZShapeProfileDef": { + "attributes": { + "Depth": "Web length, see illustration above (= h).", + "EdgeRadius": "Edge radius according the above illustration (= r2).", + "FilletRadius": "Fillet radius according the above illustration (= r1).", + "FlangeThickness": "Constant wall thickness of flange, see illustration above (= tg).", + "FlangeWidth": "Flange length, see illustration above (= b).", + "WebThickness": "Constant wall thickness of web, see illustration above (= ts)." + }, + "description": "IfcZShapeProfileDef defines a section profile that provides the defining parameters of a Z-shape section to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcZShapeProfileDef.htm" + }, + "IfcZone": { + "attributes": { + "LongName": "Long name for a zone, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute." + }, + "description": "A zone is a group of spaces, partial spaces or other zones. These spaces may or may not be adjacent. A zone does not have its own shape representation. Zone structures may not be hierarchical (in contrary to the spatial structure of a project - see IfcSpatialStructureElement), i.e. one individual IfcSpace may be associated with zero, one, or several IfcZone's. IfcSpace's are grouped into an IfcZone by using the objectified relationship IfcRelAssignsToGroup as specified at the supertype IfcGroup. For example, a zone might be used to represent an apartment as a group of spaces.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcZone.htm" + } +} \ No newline at end of file diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_properties.json b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_properties.json new file mode 100644 index 0000000000..ac242514af --- /dev/null +++ b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_properties.json @@ -0,0 +1,16382 @@ +{ + "Pset_ActionRequest": { + "description": "An action request is a request for an action to fulfill a need.", + "properties": { + "RequestComments": { + "description": "Comments that may be made on the request." + }, + "RequestSourceLabel": { + "description": "A specific name or label that further qualifies the identity of a request source. In the event of an email, this may be the email address." + }, + "RequestSourceName": { + "description": "The person making the request, where known." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActionRequest.htm" + }, + "Pset_ActorCommon": { + "description": "A property set that enables further classification of actors, including the ability to give a number of actors to be designated as a population, the number being specified as a property to be dealt with as a single value rather than having to aggregate a number of instances of IfcActor.", + "properties": { + "ActorCategory": { + "description": "Designation of the category into which the actors in the population belong." + }, + "NumberOfActors": { + "description": "The number of actors that are to be dealt with together in the population." + }, + "SkillLevel": { + "description": "Skill level exhibited by the actor and which indicates an extent of their capability to perform actions on the artefacts upon which they can act." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActorCommon.htm" + }, + "Pset_ActuatorPHistory": { + "description": "Properties for history of actuators.HISTORY Added in IFC4.", + "properties": { + "PositionHistory": { + "description": "Indicates position of the actuator over time where 0.0 is fully closed and 1.0 is fully open." + }, + "QualityHistory": { + "description": "Indicates the quality of measurement or failure condition, which may be further qualified by the Status. True: measured values are considered reliable; False: measured values are considered not reliable (i.e. a fault has been detected); Unknown: reliability of values is uncertain." + }, + "StatusHistory": { + "description": "Indicates an error code or identifier, whose meaning is specific to the particular automation system. Example values include: 'ConfigurationError', 'NotConnected', 'DeviceFailure', 'SensorFailure', 'LastKnown, 'CommunicationsFailure', 'OutOfService'." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActuatorPHistory.htm" + }, + "Pset_ActuatorTypeCommon": { + "description": "Actuator type common attributes.", + "properties": { + "ActuatorApplication": { + "description": "Indicates application of actuator." + }, + "ActuatorStatus": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "FailPosition": { + "description": "Specifies the required fail-safe position of the actuator." + }, + "ManualOverride": { + "description": "Identifies whether hand-operated operation is provided as an override (= TRUE) or not (= FALSE). Note that this value should be set to FALSE by default in the case of a Hand Operated Actuator." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActuatorTypeCommon.htm" + }, + "Pset_ActuatorTypeElectricActuator": { + "description": "A device that electrically actuates a control element.", + "properties": { + "ActuatorInputPower": { + "description": "Maximum input power requirement." + }, + "ControlPulseCurrent": { + "description": "The current of the electric actuator control pulse." + }, + "ElectricActuatorType": { + "description": "Enumeration that identifies electric actuator as defined by its operational principle." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActuatorTypeElectricActuator.htm" + }, + "Pset_ActuatorTypeHydraulicActuator": { + "description": "A device that hydraulically actuates a control element.", + "properties": { + "InputFlowrate": { + "description": "Maximum input flowrate requirement. Hydraulic flowrate." + }, + "InputPressure": { + "description": "Maximum input or design pressure for the object. Maximum design pressure for the actuator." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActuatorTypeHydraulicActuator.htm" + }, + "Pset_ActuatorTypeLinearActuation": { + "description": "Characteristics of linear actuation of an actuator History: Replaces Pset_LinearActuator", + "properties": { + "Force": { + "description": "Indicates the maximum close-off force for the actuator." + }, + "Stroke": { + "description": "Indicates the maximum distance the actuator must traverse." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActuatorTypeLinearActuation.htm" + }, + "Pset_ActuatorTypePneumaticActuator": { + "description": "A device that pneumatically actuates a control element", + "properties": { + "InputFlowrate": { + "description": "Maximum input flowrate requirement. Control air flowrate." + }, + "InputPressure": { + "description": "Maximum input or design pressure for the object. Control air pressure." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActuatorTypePneumaticActuator.htm" + }, + "Pset_ActuatorTypeRotationalActuation": { + "description": "Characteristics of rotational actuation of an actuator History: Replaces Pset_RotationalActuator", + "properties": { + "RangeAngle": { + "description": "Indicates the maximum rotation the actuator must traverse." + }, + "Torque": { + "description": "Indicates the maximum close-off torque for the actuator." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ActuatorTypeRotationalActuation.htm" + }, + "Pset_Address": { + "description": "This Property Set represents an address for delivery of paper based mail and other postal deliveries.", + "properties": { + "AddressLines": { + "description": "The postal address.NOTE A postal address may occupy several lines (or elements) when recorded. It is expected that normal usage will incorporate relevant elements of the following address concepts: A location within a building (e.g. 3rd Floor) Building name (e.g. Interoperability House) Street number (e.g. 6400) Street name (e.g. Alliance Boulevard). Typical content of address lines may vary in different countries." + }, + "Country": { + "description": "The two letter country code (from ISO 3166)." + }, + "Description": { + "description": "The Description of the object." + }, + "ElectronicMailAddresses": { + "description": "The list of Email addresses at which Email messages may be received." + }, + "FacsimileNumbers": { + "description": "The list of fax numbers at which fax messages may be received." + }, + "InternalLocation": { + "description": "An organization defined address for internal mail delivery." + }, + "MessagingIDs": { + "description": "IDs or addresses for any other means of telecommunication, for example instant messaging, voice-over-IP, or file transfer protocols. The communication protocol is indicated by the URI value with scheme designations such as irc:, sip:, or ftp:." + }, + "PagerNumber": { + "description": "The pager number at which paging messages may be received." + }, + "PostalBox": { + "description": "An address that is implied by an identifiable mail drop." + }, + "PostalCode": { + "description": "The code that is used by the country's postal service." + }, + "Purpose": { + "description": "Indication of the purpose of this object" + }, + "Region": { + "description": "The name of a region.EXAMPLE The counties of the United Kingdom and the states of North America are examples of regions." + }, + "TelephoneNumbers": { + "description": "The list of telephone numbers at which telephone messages may be received." + }, + "Town": { + "description": "The name of a town." + }, + "UserDefinedPurpose": { + "description": "Allows for specification of user specific purpose of the address beyond the enumeration values provided by Purpose attribute of type IfcAddressTypeEnum. When a value is provided for attribute UserDefinedPurpose, in parallel the attribute Purpose shall have enumeration value USERDEFINED." + }, + "WWWHomePageURL": { + "description": "The world wide web address at which the preliminary page of information for the person or organization can be located.NOTE Information on the world wide web for a person or organization may be separated into a number of pages and across a number of host sites, all of which may be linked together. It is assumed that all such information may be referenced from a single page that is termed the home page for that person or organization." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Address.htm" + }, + "Pset_AirSideSystemInformation": { + "description": "Attributes that apply to an air side HVAC system.HISTORY New property set in IFC Release 1.0.", + "properties": { + "AirFlowSensible": { + "description": "" + }, + "AirSideSystemDistributionType": { + "description": "This enumeration defines the basic types of air side systems (e.g., SingleDuct, DualDuct, Multizone, etc.)." + }, + "AirSideSystemType": { + "description": "This enumeration specifies the basic types of possible air side systems (e.g., Constant Volume, Variable Volume, etc.)." + }, + "ApplianceDiversity": { + "description": "Diversity of appliance load." + }, + "CoolingTemperatureDelta": { + "description": "Cooling temperature difference for calculating space air flow rates." + }, + "Description": { + "description": "The Description of the object." + }, + "EnergyGainSensible": { + "description": "The sum of total energy gains for the spaces served by the system during the peak cooling conditions, plus any system-level sensible energy gains." + }, + "EnergyGainTotal": { + "description": "The total amount of energy gains for the spaces served by the system during the peak cooling conditions, plus any system-level total energy gains." + }, + "EnergyLoss": { + "description": "The sum of energy losses for the spaces served by the system during the peak heating conditions." + }, + "FanPower": { + "description": "Fan motor loads contributing to the cooling load." + }, + "HeatingTemperatureDelta": { + "description": "Heating temperature difference for calculating space air flow rates." + }, + "InfiltrationDiversitySummer": { + "description": "Diversity factor for Summer infiltration." + }, + "InfiltrationDiversityWinter": { + "description": "Diversity factor for Winter infiltration." + }, + "TotalAirFlow": { + "description": "" + }, + "Ventilation": { + "description": "Required outside air ventilation." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirSideSystemInformation.htm" + }, + "Pset_AirTerminalBoxPHistory": { + "description": "Air terminal box performance history attributes.", + "properties": { + "AirFlowCurve": { + "description": "" + }, + "AtmosphericPressure": { + "description": "Ambient atmospheric pressure." + }, + "DamperPosition": { + "description": "Control damper position, ranging from 0 to 1; damper position (0=closed=90deg position angle, 1=open=0deg position angle)." + }, + "Sound": { + "description": "Sound performance." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirTerminalBoxPHistory.htm" + }, + "Pset_AirTerminalBoxTypeCommon": { + "description": "Air terminal box type common attributes.", + "properties": { + "AirFlowRateRange": { + "description": "Possible range of airflow that can be delivered." + }, + "AirPressureRange": { + "description": "Allowable air static pressure range at the entrance of the air terminal box." + }, + "ArrangementType": { + "description": "Terminal box arrangement. SingleDuct: Terminal box receives warm or cold air from a single air supply duct. DualDuct: Terminal box receives warm and cold air from separate air supply ducts." + }, + "HasFan": { + "description": "Terminal box has a fan inside (fan powered box)." + }, + "HasReturnAir": { + "description": "Terminal box has return air mixed with supply air from duct work." + }, + "HasSoundAttenuator": { + "description": "If TRUE, the object has sound attenuation." + }, + "HousingThickness": { + "description": "Air terminal box housing material thickness." + }, + "NominalAirFlowRate": { + "description": "Nominal air flow rate." + }, + "NominalDamperDiameter": { + "description": "Nominal damper diameter." + }, + "NominalInletAirPressure": { + "description": "Nominal airflow inlet static pressure." + }, + "OperationTemperatureRange": { + "description": "Allowable operation ambient air temperature range. Allowable operational range of the ambient air temperature." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "ReheatType": { + "description": "Terminal box reheat type." + }, + "ReturnAirFractionRange": { + "description": "Allowable return air fraction range as a fraction of discharge airflow." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirTerminalBoxTypeCommon.htm" + }, + "Pset_AirTerminalOccurrence": { + "description": "Air terminal occurrence attributes attached to an instance of IfcAirTerminal.", + "properties": { + "AirFlowRate": { + "description": "Air flow rate. The actual airflow rate as designed." + }, + "AirFlowType": { + "description": "" + }, + "AirTerminalLocation": { + "description": "Location (a single type of diffuser can be used for multiple locations); high means close to ceiling." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirTerminalOccurrence.htm" + }, + "Pset_AirTerminalPHistory": { + "description": "Air terminal performance history common attributes.", + "properties": { + "AirFlowRateHistory": { + "description": "Volumetric flow rate." + }, + "CenterlineAirVelocity": { + "description": "Centerline air velocity versus distance from the diffuser and temperature differential; a function of distance from diffuser and temperature difference between supply air and room air." + }, + "InductionRatio": { + "description": "Induction ratio versus distance from the diffuser and its discharge direction; induction ratio (or entrainment ratio) is the ratio of the volumetric flow rate in the jet to the volumetric flow rate at the air terminal." + }, + "NeckAirVelocity": { + "description": "Air velocity at the neck." + }, + "PressureDrop": { + "description": "Pressure drop. Drop in total pressure between inlet and outlet at nominal air-flow rate." + }, + "SupplyAirTemperatureCooling": { + "description": "Supply air temperature in cooling mode." + }, + "SupplyAirTemperatureHeating": { + "description": "Supply air temperature in heating mode." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirTerminalPHistory.htm" + }, + "Pset_AirTerminalTypeCommon": { + "description": "Air terminal type common attributes. SoundLevel attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead.", + "properties": { + "AirDiffusionPerformanceIndex": { + "description": "The Air Diffusion Performance Index (ADPI) is used for cooling mode conditions. If several measurements of air velocity and air temperature are made throughout the occupied zone of a space, the ADPI is the percentage of locations where measurements were taken that meet the specifications for effective draft temperature and air velocity." + }, + "AirFlowRateRange": { + "description": "Possible range of airflow that can be delivered. Air flowrate range within which the air terminal is designed to operate." + }, + "AirFlowrateVersusFlowControlElement": { + "description": "Air flowrate versus flow control element position at nominal pressure drop." + }, + "AirTerminalMountingType": { + "description": "The way the air terminal is mounted to the ceiling, wall, etc.Surface: mounted to the surface of something (e.g., wall, duct, etc.). Flat flush: mounted flat and flush with a surface. Lay-in: mounted in a lay-in type ceiling (e.g., a dropped ceiling grid)." + }, + "AirTerminalShape": { + "description": "Shape of the air terminal. Slot is typically a long narrow supply device with an aspect ratio generally greater than 10 to 1." + }, + "CoreSetHorizontal": { + "description": "Degree of horizontal (in the X-axis of the LocalPlacement) blade set from the centerline." + }, + "CoreSetVertical": { + "description": "Degree of vertical (in the Y-axis of the LocalPlacement) blade set from the centerline." + }, + "CoreType": { + "description": "Identifies the way the core of the AirTerminal is constructed." + }, + "DischargeDirection": { + "description": "Discharge direction of the air terminal.Parallel: discharges parallel to mounting surface designed so that flow attaches to the surface. Perpendicular: discharges away from mounting surface. Adjustable: both parallel and perpendicular discharge." + }, + "EffectiveArea": { + "description": "Effective discharge area of the air terminal." + }, + "FaceType": { + "description": "Identifies how the terminal face of an AirTerminal is constructed." + }, + "FinishColour": { + "description": "The finish colour of the object." + }, + "FinishType": { + "description": "The type of finish for the air terminal." + }, + "FlowControlType": { + "description": "Type of flow control element that may be included as a part of the construction of the air terminal." + }, + "FlowPattern": { + "description": "Flow pattern." + }, + "HasIntegralControl": { + "description": "If TRUE, a self powered temperature control is included in the AirTerminal." + }, + "HasSoundAttenuator": { + "description": "If TRUE, the object has sound attenuation." + }, + "HasThermalInsulation": { + "description": "If TRUE, the air terminal has thermal insulation." + }, + "NeckArea": { + "description": "Neck area of the air terminal." + }, + "NumberOfSlots": { + "description": "Indicates the number of slots." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SlotLength": { + "description": "Slot length." + }, + "SlotWidth": { + "description": "Slot width." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature. Temperature range within which the air terminal is designed to operate." + }, + "ThrowLength": { + "description": "The horizontal or vertical axial distance an airstream travels after leaving an AirTerminal before the maximum stream velocity is reduced to a specified terminal velocity under isothermal conditions at the upper value of the AirFlowrateRange." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirTerminalTypeCommon.htm" + }, + "Pset_AirToAirHeatRecoveryPHistory": { + "description": "Air to Air Heat Recovery performance history common attributes.", + "properties": { + "AirPressureDropCurves": { + "description": "Air pressure drop as function of air flow rate." + }, + "DefrostTemperatureEffectiveness": { + "description": "Temperature heat transfer effectiveness when defrosting is active." + }, + "HumidityEffectiveness": { + "description": "Humidity heat transfer effectiveness: The ratio of primary airflow absolute humidity changes to maximum possible absolute humidity changes." + }, + "LatentHeatTransferRate": { + "description": "Latent heat transfer rate." + }, + "SensibleEffectiveness": { + "description": "Sensible heat transfer effectiveness, where effectiveness is defined as the ratio of heat transfer to maximum possible heat transfer." + }, + "SensibleEffectivenessTable": { + "description": "Sensible heat transfer effectiveness curve as a function of the primary and secondary air flow rate." + }, + "SensibleHeatTransferRate": { + "description": "Sensible heat transfer rate." + }, + "TemperatureEffectiveness": { + "description": "Temperature heat transfer effectiveness: The ratio of primary airflow temperature changes to maximum possible temperature changes." + }, + "TotalEffectiveness": { + "description": "Total heat transfer effectiveness: The ratio of heat transfer to the maximum possible heat transfer." + }, + "TotalEffectivenessTable": { + "description": "Total heat transfer effectiveness curve as a function of the primary and secondary air flow rate." + }, + "TotalHeatTransferRate": { + "description": "Total heat transfer rate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirToAirHeatRecoveryPHistory.htm" + }, + "Pset_AirToAirHeatRecoveryTypeCommon": { + "description": "Air to Air Heat Recovery type common attributes.", + "properties": { + "HasDefrost": { + "description": "has the heat exchanger has defrost function or not." + }, + "HeatTransferTypeEnum": { + "description": "Type of heat transfer between the two air streams." + }, + "OperationalTemperatureRange": { + "description": "The temperature range in which the device operates normally. Allowable operation ambient air temperature range." + }, + "PrimaryAirFlowRateRange": { + "description": "" + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SecondaryAirFlowRateRange": { + "description": "" + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AirToAirHeatRecoveryTypeCommon.htm" + }, + "Pset_AlarmPHistory": { + "description": "Properties for history of alarm values.", + "properties": { + "Acknowledge": { + "description": "Indicates acknowledgement status where False indicates acknowlegement is required and outstanding, True indicates condition has been acknowedged, and Unknown indicates no acknowledgement is required. Upon resetting the condition, then acknowledgement reverts to Unknown." + }, + "ConditionHistory": { + "description": "Indicates alarm condition over time. The range of possible values and their meanings is defined by Pset_AlarmTypeCommon.Condition. An empty value indicates no present alarm condition." + }, + "Enabled": { + "description": "Indicates whether alarm is enabled or disabled over time." + }, + "Severity": { + "description": "Indicates alarm severity over time, where the scale of values is determined by the control system configuration. A zero value indicates no present alarm." + }, + "UserHistory": { + "description": "Indicates acknowledging user over time by identification corresponding to IfcPerson.Identification on an IfcActor." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AlarmPHistory.htm" + }, + "Pset_AlarmTypeCommon": { + "description": "Alarm type common attributes.", + "properties": { + "AlarmCondition": { + "description": "Table mapping alarm condition identifiers to descriptive labels, which may be used for interpreting Pset_AlarmPHistory.Condition." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AlarmTypeCommon.htm" + }, + "Pset_AlignmentCantSegmentCommon": { + "description": "Properties common to the definition of all instances of alignment cant segment.", + "properties": { + "CantDeficiency": { + "description": "Difference between applied cant and a higher equilibrium cant." + }, + "CantEquilibrium": { + "description": "Cant at a particular speed at which the vehicle will have a resultant force perpendicular to the running plane." + }, + "EndSmoothingLength": { + "description": "Length for the circular transition change of curvature at the end of the cant segment, measured from the start of the circular transition change of curvature to the end of the cant segment." + }, + "StartSmoothingLength": { + "description": "Length for the circular transition change of curvature at the start of the cant segment, measured from the start of the cant segment to the end of the circular transition change of curvature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AlignmentCantSegmentCommon.htm" + }, + "Pset_AlignmentVerticalSegmentCommon": { + "description": "Properties common to the definition of all instances of alignment vertical segment.", + "properties": { + "EndElevation": { + "description": "Elevation of the end point relative to the mean sea level." + }, + "StartElevation": { + "description": "Elevation of the start point relative to the mean sea level." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AlignmentVerticalSegmentCommon.htm" + }, + "Pset_AnnotationContourLine": { + "description": "Specifies parameters of a standard curve that has a single, consistent measure value.", + "properties": { + "ContourValue": { + "description": "Value of the elevation of the contour above or below a reference plane." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AnnotationContourLine.htm" + }, + "Pset_AnnotationLineOfSight": { + "description": "Specifies the properties of the line of sight at a point of connection between two elements. Typically used to define the line of sight visibility at the junction between two roads (particularly between an access road and a public road).", + "properties": { + "RoadVisibleDistanceLeft": { + "description": "Distance visible to the left of the access." + }, + "RoadVisibleDistanceRight": { + "description": "Distance visible to the right of the access." + }, + "SetbackDistance": { + "description": "Setback distance from the point of connection on the major element along the axis of the minor element (e.g. distance from a public road at which the line of sigfht is measured." + }, + "VisibleAngleLeft": { + "description": "Angle of visibility to the left of the access." + }, + "VisibleAngleRight": { + "description": "Angle of visibility to the right of the access." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AnnotationLineOfSight.htm" + }, + "Pset_AnnotationSurveyArea": { + "description": "Specifies particular properties of survey methods to be assigned to survey point set or resulting surface patches", + "properties": { + "AccuracyQualityExpected": { + "description": "A measure of the accuracy quality of survey points as expected expressed in percentage terms." + }, + "AccuracyQualityObtained": { + "description": "A measure of the accuracy quality of survey points as obtained expressed in percentage terms." + }, + "AcquisitionMethod": { + "description": "The means by which survey data was acquired." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AnnotationSurveyArea.htm" + }, + "Pset_Asset": { + "description": "An asset is a uniquely identifiable element which has a financial value and against which maintenance actions are recorded.", + "properties": { + "AssetAccountingType": { + "description": "Identifies the predefined types of risk from which the type required may be set." + }, + "AssetInsuranceType": { + "description": "Identifies the predefined types of insurance rating from which the type required may be set." + }, + "AssetStatus": { + "description": "Current status or stage in life cycle." + }, + "AssetTaxType": { + "description": "Identifies the predefined types of taxation group from which the type required may be set." + }, + "AssetUse": { + "description": "General use category of the asset" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Asset.htm" + }, + "Pset_AudioVisualAppliancePHistory": { + "description": "Captures realtime information for audio-video devices, such as for security camera footage and retail information displays.", + "properties": { + "AudioVolumeHistory": { + "description": "Indicates the audio volume level where the integer level corresponds to an entry or interpolation within Pset_AudioVisualApplianceTypeCommon.AudioVolume." + }, + "MediaContent": { + "description": "Indicates the media content storage location, such as URLs to camera footage within particular time periods." + }, + "MediaSourceHistory": { + "description": "Indicates the media source where the identifier corresponds to an entry within the table of available media sources on Pset_AudioVisualApplianceTypeCommon.MediaSource." + }, + "PowerState": { + "description": "Indicates the power state of the device where True is on and False is off." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualAppliancePHistory.htm" + }, + "Pset_AudioVisualApplianceTypeAmplifier": { + "description": "An audio-visual amplifier is a device that renders audio from a single external source connected from a port.", + "properties": { + "AmplifierType": { + "description": "Indicates the type of amplifier." + }, + "AudioAmplification": { + "description": "Indicates audio amplification frequency ranges." + }, + "AudioMode": { + "description": "Indicates audio sound modes and corresponding labels, if applicable." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeAmplifier.htm" + }, + "Pset_AudioVisualApplianceTypeCamera": { + "description": "An audio-visual camera is a device that captures video, such as for security.", + "properties": { + "CameraType": { + "description": "Indicates the type of camera." + }, + "IsOutdoors": { + "description": "Indicates if camera is designed to be used outdoors." + }, + "PanHorizontal": { + "description": "Indicates horizontal range for panning." + }, + "PanTiltZoomPreset": { + "description": "Indicates pan/tilt/zoom position presets." + }, + "PanVertical": { + "description": "Indicates vertical range for panning." + }, + "TiltHorizontal": { + "description": "Indicates horizontal range for pivoting, where positive values indicate the camera rotating clockwise," + }, + "TiltVertical": { + "description": "Indicates vertical range for pivoting, where 0.0 is level, +90 degrees is looking up, -90 degrees is looking down." + }, + "VideoCaptureInterval": { + "description": "Indicates video frame capture time intervals." + }, + "VideoResolutionHeight": { + "description": "Indicates the number of vertical pixels (the largest native video resolution height)." + }, + "VideoResolutionMode": { + "description": "Indicates video resolution modes." + }, + "VideoResolutionWidth": { + "description": "Indicates the number of horizontal pixels (the largest native video resolution width)." + }, + "Zoom": { + "description": "Indicates the zoom range." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeCamera.htm" + }, + "Pset_AudioVisualApplianceTypeCommon": { + "description": "An audio-visual appliance is a device that renders or captures audio and/or video.", + "properties": { + "AudioVolume": { + "description": "Indicates discrete audio volume levels and corresponding sound power offsets, if applicable. Missing values may be interpolated." + }, + "MediaSource": { + "description": "Indicates media sources and corresponding names of ports (IfcDistributionPort with FlowDirection=SINK and PredefinedType=AUDIOVISUAL) or aggregated audio/video components (IfcAudioVisualAppliance)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeCommon.htm" + }, + "Pset_AudioVisualApplianceTypeDisplay": { + "description": "An audio-visual display is a device that renders video from a screen.", + "properties": { + "AudioMode": { + "description": "Indicates audio sound modes and corresponding labels, if applicable." + }, + "Brightness": { + "description": "Indicates the display brightness." + }, + "ContrastRatio": { + "description": "Indicates the display contrast ratio." + }, + "DisplayHeight": { + "description": "Indicates the physical height of the screen (only the display surface)." + }, + "DisplayType": { + "description": "Indicates the type of display." + }, + "DisplayWidth": { + "description": "Indicates the physical width of the screen (only the display surface)." + }, + "NominalSize": { + "description": "Indicates the diagonal screen size." + }, + "RefreshRate": { + "description": "Indicates the display refresh frequency." + }, + "TouchScreen": { + "description": "Indicates touchscreen support." + }, + "VideoCaptionMode": { + "description": "Indicates video closed captioning modes." + }, + "VideoResolutionHeight": { + "description": "Indicates the number of vertical pixels (the largest native video resolution height)." + }, + "VideoResolutionMode": { + "description": "Indicates video resolution modes." + }, + "VideoResolutionWidth": { + "description": "Indicates the number of horizontal pixels (the largest native video resolution width)." + }, + "VideoScaleMode": { + "description": "Indicates video scaling modes." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeDisplay.htm" + }, + "Pset_AudioVisualApplianceTypePlayer": { + "description": "An audio-visual player is a device that plays stored media into a stream of audio and/or video, such as camera footage in security systems, background audio in retail areas, or media presentations in conference rooms or theatres.", + "properties": { + "PlayerMediaEject": { + "description": "Indicates whether the media can be ejected from the player (if physical media)." + }, + "PlayerMediaFormat": { + "description": "Indicates supported media formats." + }, + "PlayerType": { + "description": "Indicates the type of player." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypePlayer.htm" + }, + "Pset_AudioVisualApplianceTypeProjector": { + "description": "An audio-visual projector is a device that projects video to a surface.", + "properties": { + "ProjectorType": { + "description": "Indicates the type of projector." + }, + "VideoCaptionMode": { + "description": "Indicates video closed captioning modes." + }, + "VideoResolutionHeight": { + "description": "Indicates the number of vertical pixels (the largest native video resolution height)." + }, + "VideoResolutionMode": { + "description": "Indicates video resolution modes." + }, + "VideoResolutionWidth": { + "description": "Indicates the number of horizontal pixels (the largest native video resolution width)." + }, + "VideoScaleMode": { + "description": "Indicates video scaling modes." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeProjector.htm" + }, + "Pset_AudioVisualApplianceTypeRailwayCommunicationTerminal": { + "description": "Properties used for railway communication terminals.", + "properties": { + "RailwayCommunicationTerminalType": { + "description": "Indicates the type of railway communication terminal." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeRailwayCommunicationTerminal.htm" + }, + "Pset_AudioVisualApplianceTypeReceiver": { + "description": "An audio-visual receiver is a device that switches audio and/or video from multiple sources, including external sources connected from ports and internal aggregated sources.", + "properties": { + "AudioAmplification": { + "description": "Indicates audio amplification frequency ranges." + }, + "AudioMode": { + "description": "Indicates audio sound modes and corresponding labels, if applicable." + }, + "ReceiverType": { + "description": "Indicates the type of receiver." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeReceiver.htm" + }, + "Pset_AudioVisualApplianceTypeRecordingEquipment": { + "description": "Properties common to IfcAudioVisualAppliance with predefined type set to RECORDINGEQUIPMENT.", + "properties": { + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "StorageCapacity": { + "description": "Indicates the total data storage capacity of the device. It is defined by bytes." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeRecordingEquipment.htm" + }, + "Pset_AudioVisualApplianceTypeSpeaker": { + "description": "An audio-visual speaker is a device that converts amplified audio signals into sound waves.", + "properties": { + "FrequencyResponse": { + "description": "Indicates the output over a specified range of frequencies." + }, + "Impedence": { + "description": "Indicates the speaker impedence." + }, + "SpeakerDriverSize": { + "description": "Indicates the number of drivers and their sizes." + }, + "SpeakerMounting": { + "description": "Indicates how the speaker is designed to be mounted." + }, + "SpeakerType": { + "description": "Indicates the type of speaker." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeSpeaker.htm" + }, + "Pset_AudioVisualApplianceTypeTuner": { + "description": "An audio-visual tuner is a device that demodulates a signal into a stream of audio and/or video.", + "properties": { + "TunerChannel": { + "description": "Indicates the tuner channels, if applicable." + }, + "TunerFrequency": { + "description": "Indicates the tuner frequencies, if applicable." + }, + "TunerMode": { + "description": "Indicates the tuner modes (or bands). For example, 'AnalogCable', 'DigitalAir', 'AM', 'FM'." + }, + "TunerType": { + "description": "Indicates the tuner type." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AudioVisualApplianceTypeTuner.htm" + }, + "Pset_AxleCountingEquipment": { + "description": "Properties that are applicable for IfcSensor with predefined type WHEELSENSOR, indicated that the wheel sensor is a axle counting equipment.", + "properties": { + "AxleCounterResponseTime": { + "description": "The time that axle counter can detect the axles of locomotive and vehicle." + }, + "AxleCountingEquipmentType": { + "description": "The type of axle counting equipment." + }, + "DetectionRange": { + "description": "The detection range of the equipment." + }, + "FailureInformation": { + "description": "The information for failure description." + }, + "ImpactParameter": { + "description": "Impact parameter of the equipment." + }, + "InsulationResistance": { + "description": "Minimum resistance between one terminal or several terminals connected together and the case or enclosure of a component at specified voltage." + }, + "MaximumVibration": { + "description": "Maximum tolerable vibration level of the device." + }, + "NominalWeight": { + "description": "Nominal weight of the object." + }, + "OperationalTemperatureRange": { + "description": "The temperature range in which the device operates normally." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_AxleCountingEquipment.htm" + }, + "Pset_BalanceWeightTensionerDesignCriteria": { + "description": "Properties of a weight tensioner. The property set can be used by the predefined type TENSIONINGEQUIPMENT of IfcDiscreteAccessory.", + "properties": { + "ReferenceDistanceRopeToPulley": { + "description": "The reference design criteria for distance from the end of the rope to the fixed pulley.It defines the nominal distance in relation to temperature." + }, + "ReferenceDistanceTensionerToGround": { + "description": "The reference design criteria distance from the last tensioner to the ground or the base surface (B value). It defines the nominal distance in relation to temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BalanceWeightTensionerDesignCriteria.htm" + }, + "Pset_BeamCommon": { + "description": "Properties common to the definition of all occurrence and type objects of beam.", + "properties": { + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Roll": { + "description": "Rotation against the longitudinal axis. Relative to the global Z direction for all beams that are non-vertical in regard to the global coordinate system (Profile direction equals global Z is Roll = 0.)The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only.Note: new property in IFC4" + }, + "Slope": { + "description": "Slope angle - relative to horizontal (0.0 degrees).The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + }, + "Span": { + "description": "Clear span for this object.The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BeamCommon.htm" + }, + "Pset_BearingCommon": { + "description": "Common properties for IfcBearing.", + "properties": { + "DisplacementAccommodated": { + "description": "A list of exactly three boolean values representing an accommodated displacement (value TRUE or 1) or no displacement (value FALSE or 0) on the corresponding axis where the first value represents axis X, second value axis Y and third value axis Z." + }, + "RotationAccommodated": { + "description": "A list of exactly three boolean values representing an accommodated rotation (value TRUE or 1) or no rotation (value FALSE or 0) about the corresponding axis where the first value represents axis X, second value axis Y and third value axis Z." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BearingCommon.htm" + }, + "Pset_BerthCommon": { + "description": "properties common to the definition of all occurrences of IfcSpace and types of IfcSpaceType with the predefined type set to BERTH", + "properties": { + "AbnormalBerthingFactor": { + "description": "Risk assessed safety factor" + }, + "BerthApproach": { + "description": "How the vessel approaches the berth" + }, + "BerthMode": { + "description": "Orientation of vessel as it approaches berth" + }, + "BerthingAngle": { + "description": "Angle of approach for the vessel to the berth" + }, + "BerthingVelocity": { + "description": "Velocity of the vessel as it berths" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BerthCommon.htm" + }, + "Pset_BoilerPHistory": { + "description": "Boiler performance history common attributes. WaterQuality attribute deleted in IFC2x2 Pset Addendum: Use IfcWaterProperties instead. CombustionProductsMaximulLoad and CombustionProductsPartialLoad attributes deleted in IFC2x2 Pset Addendum: Use IfcProductsOfCombustionProperties instead.", + "properties": { + "AuxiliaryEnergyConsumption": { + "description": "Boiler secondary energy source consumption (i.e., the electricity consumed by electrical devices such as fans and pumps)." + }, + "CombustionChamberTemperature": { + "description": "Average combustion chamber temperature." + }, + "CombustionEfficiency": { + "description": "Combustion efficiency under nominal condition." + }, + "EnergySourceConsumption": { + "description": "Energy consumption." + }, + "Load": { + "description": "Boiler real load." + }, + "OperationalEfficiency": { + "description": "Operational efficiency: boiler output divided by total energy input (electrical and fuel)." + }, + "PartLoadRatio": { + "description": "Ratio of the real to the nominal capacity." + }, + "PrimaryEnergyConsumption": { + "description": "Boiler primary energy source consumption (i.e., the fuel consumed for changing the thermodynamic state of the fluid)." + }, + "WorkingPressureHistory": { + "description": "Boiler working pressure." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BoilerPHistory.htm" + }, + "Pset_BoilerTypeCommon": { + "description": "Boiler type common attributes. SoundLevel attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead. PrimaryEnergySource and AuxiliaryEnergySource attributes deleted in IFC2x2 Pset Addendum: Use IfcEnergyProperties, IfcFuelProperties, etc. instead.", + "properties": { + "EnergySource": { + "description": "Enumeration defining the energy source or fuel cumbusted." + }, + "HeatTransferSurfaceArea": { + "description": "Total heat transfer area of the vessel." + }, + "IsWaterStorageHeater": { + "description": "This is used to identify if the boiler has storage capacity (TRUE). If FALSE, then there is no storage capacity built into the boiler, such as an instantaneous hot water heater." + }, + "NominalEnergyConsumption": { + "description": "Nominal fuel consumption rate required to produce the total boiler heat output." + }, + "NominalPartLoadRatio": { + "description": "Allowable part load ratio range." + }, + "OperatingMode": { + "description": "Identifies the operating mode of the boiler." + }, + "OutletTemperatureRange": { + "description": "Allowable outlet temperature of either the water or the steam." + }, + "PartialLoadEfficiencyCurves": { + "description": "Boiler efficiency as a function of the partial load factor; E = f (partialLaodfactor)." + }, + "PressureRating": { + "description": "Pressure rating of the object. Nominal pressure rating of the boiler as rated by the agency having jurisdiction." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "WaterInletTemperatureRange": { + "description": "Allowable water inlet temperature range." + }, + "WaterStorageCapacity": { + "description": "Water storage capacity." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BoilerTypeCommon.htm" + }, + "Pset_BoilerTypeSteam": { + "description": "Steam boiler type common attributes.", + "properties": { + "HeatOutput": { + "description": "Total nominal heat output as listed by the Boiler manufacturer. For steam boilers, it is a function of inlet temperature versus steam pressure. Note: as two variables are used, DefiningValues and DefinedValues are null, and values are stored in IfcTable in the following order: InletTemperature(IfcThermodynamicTemperatureMeasure) and OutletTemperature(IfcThermodynamicTemperatureMeasure) in DefiningValues, and HeatOutput(IfcEnergyMeasure) in DefinedValues. For example, DefiningValues(InletTemp, OutletTemp), DefinedValues(null, HeatOutput). The IfcTable is related to IfcPropertyTableValue using IfcMetric and IfcPropertyConstraintRelationship." + }, + "MaximumOutletPressure": { + "description": "Maximum steam outlet pressure." + }, + "NominalEfficiencyTable": { + "description": "The nominal efficiency of the boiler as defined by the manufacturer. For steam boilers, a function of inlet temperature versus steam pressure. Note: as two variables are used, DefiningValues and DefinedValues are null, and values are stored in IfcTable in the following order: InletTemperature(IfcThermodynamicTemperatureMeasure) and OutletTemperature(IfcThermodynamicTemperatureMeasure) in DefiningValues, and NominalEfficiency(IfcNormalisedRatioMeasure) in DefinedValues. For example, DefininfValues(InletTemp, OutletTemp), DefinedValues(null, NominalEfficiency). The IfcTable is related to IfcPropertyTableValue using IfcMetric and IfcPropertyConstraintRelationship." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BoilerTypeSteam.htm" + }, + "Pset_BoilerTypeWater": { + "description": "Water boiler type common attributes.", + "properties": { + "HeatOutput": { + "description": "Total nominal heat output as listed by the Boiler manufacturer. For water boilers, it is a function of inlet versus outlet temperature. For steam boilers, it is a function of inlet temperature versus steam pressure. Note: as two variables are used, DefiningValues and DefinedValues are null, and values are stored in IfcTable in the following order: InletTemperature(IfcThermodynamicTemperatureMeasure), OutletTemperature(IfcThermodynamicTemperatureMeasure), HeatOutput(IfcEnergyMeasure). The IfcTable is related to IfcPropertyTableValue using IfcMetric and IfcPropertyConstraintRelationship." + }, + "NominalEfficiency": { + "description": "Nominal object efficiency under nominal conditions. The nominal efficiency of the boiler as defined by the manufacturer. For water boilers, a function of inlet versus outlet temperature. Note: as two variables are used, DefiningValues and DefinedValues are null, and values are stored in IfcTable in the following order: InletTemperature(IfcThermodynamicTemperatureMeasure), OutletTemperature(IfcThermodynamicTemperatureMeasure), NominalEfficiency(IfcNormalizedRatioMeasure). The IfcTable is related to IfcPropertyTableValue using IfcMetric and IfcPropertyConstraintRelationship." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BoilerTypeWater.htm" + }, + "Pset_BoreholeCommon": { + "description": "Properties describing the features of a borehole (If not modelled separately).", + "properties": { + "BoreholeState": { + "description": "The state the borehole or trial pit has been left in. (boreholeML)." + }, + "CapDepth": { + "description": "Depth of cap (boreholeML)." + }, + "CapMaterial": { + "description": "Cap material or 'NOT CAPPED' or 'UNKNOWN' (boreholeML)." + }, + "FillingDepth": { + "description": "Depth of filling (boreholeML)." + }, + "FillingMaterial": { + "description": "Filling material or 'NOT FILLED' or 'UNKNOWN' (boreholeML)." + }, + "GroundwaterDepth": { + "description": "Depth groundwater encountered (boreholeML)." + }, + "LiningMaterial": { + "description": "Lining material or 'NOT LINED' or 'UNKNOWN' (boreholeML)." + }, + "LiningThickness": { + "description": "Lining thickness (boreholeML)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BoreholeCommon.htm" + }, + "Pset_BoundedCourseCommon": { + "description": "Properties for a bounded course.", + "properties": { + "SpreadingRate": { + "description": "The nominal overall mass of material per area covered by the course." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BoundedCourseCommon.htm" + }, + "Pset_BreakwaterCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarineFacility with the predefined type set to BREAKWATER.", + "properties": { + "Elevation": { + "description": "Elevation of the entity" + }, + "StructuralStyle": { + "description": "Structural style of the element" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BreakwaterCommon.htm" + }, + "Pset_BridgeCommon": { + "description": "Common property set for bridges.", + "properties": { + "StructureIndicator": { + "description": "Structure Indicator" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BridgeCommon.htm" + }, + "Pset_BuildingCommon": { + "description": "Properties common to the definition of all instances of IfcBuilding. Please note that several building attributes are handled directly at the IfcBuilding instance, the building number (or short name) by IfcBuilding.Name, the building name (or long name) by IfcBuilding.LongName, and the description (or comments) by IfcBuilding.Description. Actual building quantities, like building perimeter, building area and building volume are provided by IfcElementQuantity, and the building classification according to national building code by IfcClassificationReference.", + "properties": { + "BuildingID": { + "description": "A unique identifier assigned to a building. A temporary identifier is initially assigned at the time of making a planning application. This temporary identifier is changed to a permanent identifier when the building is registered into a statutory buildings and properties database." + }, + "ConstructionMethod": { + "description": "The type of construction action to the object, e.g. new construction, renovation, refurbishment, etc." + }, + "FireProtectionClass": { + "description": "Main fire protection class for the building which is assigned from the fire protection classification table as given by the relevant national building code." + }, + "GrossPlannedArea": { + "description": "Total planned gross area of the spatial structure element. Used for programming the spatial structure element." + }, + "IsLandmarked": { + "description": "This builing is listed as a historic building (TRUE), or not (FALSE), or unknown." + }, + "IsPermanentID": { + "description": "Indicates whether the identity assigned to the object is permanent (= TRUE) or temporary (=FALSE)." + }, + "NetPlannedArea": { + "description": "Total planned net area of the object. Used for programming the object." + }, + "NumberOfStoreys": { + "description": "The number of storeys within a building. Captured for those cases where the IfcBuildingStorey entity is not used. Note that if IfcBuilingStorey is asserted and the number of storeys in a building can be determined from it, then this approach should be used in preference to setting a property for the number of storeys." + }, + "OccupancyType": { + "description": "Occupancy type for this object. It is defined according to the presiding national building code." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SprinklerProtection": { + "description": "Indication whether this object is sprinkler protected (TRUE) or not (FALSE)." + }, + "SprinklerProtectionAutomatic": { + "description": "Indication whether this object has an automatic sprinkler protection (TRUE) or not (FALSE). It should only be given, if the property \"SprinklerProtection\" is set to TRUE." + }, + "YearOfConstruction": { + "description": "Year of construction of this building, including expected year of completion." + }, + "YearOfLastRefurbishment": { + "description": "Year of last major refurbishment, or reconstruction, of the building (applies to reconstruction works)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuildingCommon.htm" + }, + "Pset_BuildingElementProxyCommon": { + "description": "Common properties for built elements that don't have a specific entity name.", + "properties": { + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuildingElementProxyCommon.htm" + }, + "Pset_BuildingStoreyCommon": { + "description": "Properties common to the definition of all instances of IfcBuildingStorey. Please note that several building attributes are handled directly at the IfcBuildingStorey instance, the building storey number (or short name) by IfcBuildingStorey.Name, the building storey name (or long name) by IfcBuildingStorey.LongName, and the description (or comments) by IfcBuildingStorey.Description. Actual building storey quantities, like building storey perimeter, building storey area and building storey volume are provided by IfcElementQuantity, and the building storey classification according to national building code by IfcClassificationReference.", + "properties": { + "AboveGround": { + "description": "Indication whether this building storey is fully above ground (TRUE), or below ground (FALSE), or partially above and below ground (UNKNOWN) - as in sloped terrain." + }, + "ElevationOfFFLRelative": { + "description": "Elevation of the top surface of the finished floor level given in elevation above the local zero height. If the level varies and there is no significantly more prominent elevation, then this property may be omitted. In case of any inconsistency with the geometric positioning of the top surface, the geometric representation takes precedence." + }, + "ElevationOfSSLRelative": { + "description": "Elevation of the top surface of the structural slab level given in elevation above the local zero height. If the level varies and there is no significantly more prominent elevation, then this property may be omitted. In case of any inconsistency with the geometric positioning of the top surface, the geometric representation takes precedence." + }, + "EntranceLevel": { + "description": "Indication whether this building storey is an entrance level to the building (TRUE), or (FALSE) if otherwise." + }, + "GrossPlannedArea": { + "description": "Total planned gross area of the spatial structure element. Used for programming the spatial structure element." + }, + "LoadBearingCapacity": { + "description": "Maximum load bearing capacity of the floor structure throughtout the storey as designed." + }, + "NetPlannedArea": { + "description": "Total planned net area of the object. Used for programming the object." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SprinklerProtection": { + "description": "Indication whether this object is sprinkler protected (TRUE) or not (FALSE)." + }, + "SprinklerProtectionAutomatic": { + "description": "Indication whether this object has an automatic sprinkler protection (TRUE) or not (FALSE). It should only be given, if the property \"SprinklerProtection\" is set to TRUE." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuildingStoreyCommon.htm" + }, + "Pset_BuildingSystemCommon": { + "description": "Properties common to the definition of building systems.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuildingSystemCommon.htm" + }, + "Pset_BuildingUse": { + "description": "Provides information on on the real estate context of the building of interest both current and anticipated.", + "properties": { + "MarketCategory": { + "description": "Category of use e.g. residential, commercial, recreation etc." + }, + "MarketSubCategoriesAvailableFuture": { + "description": "A list of the sub categories of property that are expected to be available in the future expressed in terms of IfcLabel." + }, + "MarketSubCategoriesAvailableNow": { + "description": "A list of the sub categories of property that are currently available expressed in terms of IfcLabel." + }, + "MarketSubCategory": { + "description": "Subset of category of use e.g. multi-family, 2 bedroom, low rise." + }, + "NarrativeText": { + "description": "Added information relating to the adjacent building use that is not appropriate to the general descriptive text associated with an entity through the inherited IfcRoot.Description." + }, + "PlanningControlStatus": { + "description": "Label of zoning category or class, or planning control category for the site or facility." + }, + "RentalRatesInCategoryFuture": { + "description": "Range of the cost rates for property expected to be available in the future in the required category." + }, + "RentalRatesInCategoryNow": { + "description": "Range of the cost rates for property currently available in the required category." + }, + "TenureModesAvailableFuture": { + "description": "A list of the tenure modes that are expected to be available in the future expressed in terms of IfcLabel." + }, + "TenureModesAvailableNow": { + "description": "A list of the tenure modes that are currently available expressed in terms of IfcLabel." + }, + "VacancyRateInCategoryFuture": { + "description": "Percentage of vacancy found in the particular category expected in the future." + }, + "VacancyRateInCategoryNow": { + "description": "Percentage of vacancy found in the particular category currently." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuildingUse.htm" + }, + "Pset_BuildingUseAdjacent": { + "description": "Provides information on adjacent buildings and their uses to enable their impact on the building of interest to be determined. Note that for each instance of the property set used, where there is an existence of risk, there will be an instance of the property set Pset_Risk (q.v).", + "properties": { + "MarketCategory": { + "description": "Category of use e.g. residential, commercial, recreation etc." + }, + "MarketSubCategory": { + "description": "Subset of category of use e.g. multi-family, 2 bedroom, low rise." + }, + "NarrativeText": { + "description": "Added information relating to the adjacent building use that is not appropriate to the general descriptive text associated with an entity through the inherited IfcRoot.Description." + }, + "PlanningControlStatus": { + "description": "Label of zoning category or class, or planning control category for the site or facility." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuildingUseAdjacent.htm" + }, + "Pset_BuiltSystemRailwayLine": { + "description": "Properties common to the definition of a railway line system, which is a set of functional tracks with explicit terminals. It is usually composed of a set of tracks with continuous track parts and alignments.", + "properties": { + "IsElectrified": { + "description": "Indicates whether the track system is electrified or not." + }, + "LineCharacteristic": { + "description": "Indicates the characteristic of the line." + }, + "LineID": { + "description": "The unique identifier of the line." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuiltSystemRailwayLine.htm" + }, + "Pset_BuiltSystemRailwayTrack": { + "description": "Properties common to the definition of a track system. It is usually composed of continuous sequences of track parts and alignments.", + "properties": { + "TrackCharacteristic": { + "description": "Indicates the characteristic of the track." + }, + "TrackID": { + "description": "The unique identification number of the track." + }, + "TrackNumber": { + "description": "Indicates the local identification number of the track." + }, + "TrackUsage": { + "description": "The expected primary usage of the track." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuiltSystemRailwayTrack.htm" + }, + "Pset_BurnerTypeCommon": { + "description": "Common attributes of burner types.", + "properties": { + "EnergySource": { + "description": "Enumeration defining the energy source or fuel cumbusted." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BurnerTypeCommon.htm" + }, + "Pset_CableCarrierFittingTypeCommon": { + "description": "Common properties for cable carrier fittings.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierFittingTypeCommon.htm" + }, + "Pset_CableCarrierSegmentTypeCableLadderSegment": { + "description": "An open carrier segment on which cables are carried on a ladder structure.", + "properties": { + "LadderConfiguration": { + "description": "Description of the configuration of the ladder structure used." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierSegmentTypeCableLadderSegment.htm" + }, + "Pset_CableCarrierSegmentTypeCableTraySegment": { + "description": "An (typically) open carrier segment onto which cables are laid.", + "properties": { + "HasCover": { + "description": "Indication of whether the cable tray has a cover (=TRUE) or not (= FALSE). By default, this value should be set to FALSE.." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierSegmentTypeCableTraySegment.htm" + }, + "Pset_CableCarrierSegmentTypeCableTrunkingSegment": { + "description": "An enclosed carrier segment with one or more compartments into which cables are placed.", + "properties": { + "NumberOfCompartments": { + "description": "The number of separate internal compartments within the trunking." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierSegmentTypeCableTrunkingSegment.htm" + }, + "Pset_CableCarrierSegmentTypeCatenaryWire": { + "description": "Properties of a catenary wire, which is a longtitudinal wire supporting the grooved contact wires. Properties in this property set are applicable to a type or an occurrence ifcCableCarrierSegment with predefined type of CATENARYWIRE.", + "properties": { + "ACResistance": { + "description": "The resistance under AC." + }, + "CatenaryWireType": { + "description": "Indicate the type of Catenary wire." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DCResistance": { + "description": "The resistance under direct current and 20 degrees centigrade." + }, + "LayRatio": { + "description": "The ratio between lay length and the diameter of the single conductor." + }, + "MassPerLength": { + "description": "Mass per length, i.e. mass of a beam with a unit length of extrusion. For example measured in kg/m." + }, + "MechanicalTension": { + "description": "Nominal value of mechanical force applied to a flow segment." + }, + "PhysicalDescriptionReference": { + "description": "Physical description as external reference of the equipment, including e.g.weight, shape, model, length, height, diameter." + }, + "StrandingMethod": { + "description": "Specifies the method used to strand the cable. Stranding is the process where a particular number of stranding elements are joined together while winding them round a common axis." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "ThermalExpansionCoefficient": { + "description": "Quantity characterizing the variation with thermodynamic temperature T of the distance l between two points of a body, under given conditions (IEC 113-04-27). The ratio is defined per Kelvin." + }, + "UltimateTensileStrength": { + "description": "Indicates the maximum stress that a material or element can withstand before breaking while being stretched or pulled." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierSegmentTypeCatenaryWire.htm" + }, + "Pset_CableCarrierSegmentTypeCommon": { + "description": "Common properties for cable carrier segments.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierSegmentTypeCommon.htm" + }, + "Pset_CableCarrierSegmentTypeConduitSegment": { + "description": "An enclosed tubular carrier segment through which cables are pulled.", + "properties": { + "ConduitShapeType": { + "description": "The shape of the conduit segment." + }, + "IsRigid": { + "description": "Indication of whether the conduit is rigid (= TRUE) or flexible (= FALSE)." + }, + "NominalDiameter": { + "description": "Nominal diameter or width of the object." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierSegmentTypeConduitSegment.htm" + }, + "Pset_CableCarrierSegmentTypeDropper": { + "description": "Properties that are applicable to a type or an occurrence of dropper.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "IsAdjustable": { + "description": "Indicates whether the element is adjustable or not." + }, + "IsCurrentCarrying": { + "description": "To indicate whether the current will go through the dropper." + }, + "IsRigid": { + "description": "Indication of whether the conduit is rigid (= TRUE) or flexible (= FALSE)." + }, + "NominalLoad": { + "description": "The nominal load that a component can support." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "UltimateTensileStrength": { + "description": "Indicates the maximum stress that a material or element can withstand before breaking while being stretched or pulled." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableCarrierSegmentTypeDropper.htm" + }, + "Pset_CableFittingTypeCommon": { + "description": "Common properties for cable fittings.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableFittingTypeCommon.htm" + }, + "Pset_CableFittingTypeExit": { + "description": "Properties of the exit type of cable fitting which ends a cable segment at a non-electric element.", + "properties": { + "GroundResistance": { + "description": "The soil or ground resistance to electrical current from the cable fitting." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableFittingTypeExit.htm" + }, + "Pset_CableFittingTypeFanout": { + "description": "Properties of the fanout type of cable fitting.", + "properties": { + "NumberOfTubes": { + "description": "Number of fiber tubes." + }, + "TubeDiameter": { + "description": "Indicates the diameter of the fiber tubes that are used in the fan out." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableFittingTypeFanout.htm" + }, + "Pset_CableSegmentConnector": { + "description": "Properties about cable connectors. This property set is applicable to a type or occurrence of IfcCableSegment, indicated that the cable segment has one or two connectors affiliated.", + "properties": { + "ConnectorAColour": { + "description": "Indicates the colour A- end of connector." + }, + "ConnectorAGender": { + "description": "Indicates the gender of A-end connector." + }, + "ConnectorAType": { + "description": "Indicates the type of A-end connector." + }, + "ConnectorBColour": { + "description": "Indicates the colour B- end of connector." + }, + "ConnectorBGender": { + "description": "Indicates the gender of B-end connector." + }, + "ConnectorBType": { + "description": "Indicates the type of B-end connector." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentConnector.htm" + }, + "Pset_CableSegmentOccurenceFiberSegment": { + "description": "Properties of fiber segment occurrences. This property set is applicable to occurrences of IfcCableSegment with predefined type FIBERSEGMENT.", + "properties": { + "InUse": { + "description": "Indicates whether the fiber has been assigned to some specific use." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentOccurenceFiberSegment.htm" + }, + "Pset_CableSegmentOccurrence": { + "description": "Properties for the occurrence of an electrical cable, core or conductor that conforms to a type as specified by an appropriate type definition within IFC. NOTE: Maximum allowed voltage drop should be derived from the property within Pset_ElectricalCircuit.", + "properties": { + "CarrierStackNumber": { + "description": "Number of carrier segments (tray, ladder etc.) that are vertically stacked (vertical is measured as the z-axis of the local coordinate system of the carrier segment)." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DesignAmbientTemperature": { + "description": "The highest and lowest local ambient temperature likely to be encountered." + }, + "DistanceBetweenParallelCircuits": { + "description": "Distance measured between parallel circuits." + }, + "InstallationMethod": { + "description": "Method of installation of cable/conductor. Installation methods are typically defined by reference in standards such as IEC 60364-5-52, table 52A-1 or BS7671 Appendix 4 Table 4A1 etc. Selection of the value to be used should be determined from such a standard according to local usage." + }, + "InstallationMethodFlagEnum": { + "description": "Special installation conditions relating to particular types of installation based on IEC60364-5-52:2001 reference installation methods C and D." + }, + "IsHorizontalCable": { + "description": "Indication of whether the cable occurrences are mounted horizontally (= TRUE) or vertically (= FALSE)." + }, + "IsMountedFlatCable": { + "description": "Indication of whether the cable occurrences are mounted flat (= TRUE) or in a trefoil pattern (= FALSE)." + }, + "MaximumCableLength": { + "description": "Maximum cable length based on voltagedrop. NOTE: This value may also be specified as a constraint within an IFC model if required but is included within the property set at this stage pending implementation of the required capabilities within software applications." + }, + "MountingMethod": { + "description": "The method of mounting cable segment occurrences on a cable carrier occurrence from which the method required can be selected. This is for the purpose of carrying out 'worst case' cable sizing calculations and may be a conceptual requirement rather than a statement of the physical occurrences of cable and carrier segments." + }, + "NumberOfParallelCircuits": { + "description": "Number of parallel circuits." + }, + "PowerLoss": { + "description": "The power loss in [W]. Total loss of power across this cable." + }, + "SequentialCode": { + "description": "Indicates the sequential code of the cable or wire." + }, + "SoilConductivity": { + "description": "Thermal conductivity of soil. Generally, within standards such as IEC 60364-5-52, table 52A-16, the resistivity of soil is required (measured in [SI] units of degK.m /W). This is the reciprocal of the conductivity value and needs to be calculated accordingly." + }, + "UserCorrectionFactor": { + "description": "An arbitrary correction factor that may be applied by the user." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentOccurrence.htm" + }, + "Pset_CableSegmentTypeBusBarSegment": { + "description": "Properties specific to busbar cable segments.", + "properties": { + "ACResistance": { + "description": "The resistance under AC." + }, + "CrossSectionalArea": { + "description": "Cross section area of the phase(s) lead(s)." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DCResistance": { + "description": "The resistance under direct current and 20 degrees centigrade." + }, + "InsulationMethod": { + "description": "The method used to insulate." + }, + "IsHorizontalBusbar": { + "description": "Indication of whether the busbar occurrences are routed horizontally (= TRUE) or vertically (= FALSE)." + }, + "MassPerLength": { + "description": "Mass per length, i.e. mass of a beam with a unit length of extrusion. For example measured in kg/m." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "OperationalTemperatureRange": { + "description": "The temperature range in which the device operates normally. Allowable operation ambient air temperature range." + }, + "OverallDiameter": { + "description": "The overall diameter of a object." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "ThermalExpansionCoefficient": { + "description": "Quantity characterizing the variation with thermodynamic temperature T of the distance l between two points of a body, under given conditions (IEC 113-04-27). The ratio is defined per Kelvin." + }, + "UltimateTensileStrength": { + "description": "Indicates the maximum stress that a material or element can withstand before breaking while being stretched or pulled." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeBusBarSegment.htm" + }, + "Pset_CableSegmentTypeCableSegment": { + "description": "Electrical cable with a specific purpose to lead electric current within a circuit or any other electric construction. Includes all types of electric cables, mainly several electrical segments wrapped together, e.g. cable, tube, busbar. Note that the number of conductors within a cable is determined by an aggregation mechanism that aggregates the conductors within the cable. A single-core cable is defined in IEV 461-06-02 as being 'a cable having only one core'; a multiconductor cable is defined in IEV 461-06-03 as b eing 'a cable having more than one conductor, some of which may be uninsulated'; a mulicore cable is defined in IEV 461-06-04 as being 'a cable having more than one core'.", + "properties": { + "ACResistance": { + "description": "The resistance under AC." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DCResistance": { + "description": "The resistance under direct current and 20 degrees centigrade." + }, + "FunctionReliable": { + "description": "Element (such as cable, bus, core) maintain given properties/functions over a given (tested) time and conditions. According to IEC standard." + }, + "HalogenProof": { + "description": "Produces small amount of smoke and irritating Deaerator/Gas." + }, + "HasProtectiveEarth": { + "description": "Indicates whether the object has a protective earth connection (=TRUE) or not (= FALSE). One core has protective earth marked insulation, Yellow/Green." + }, + "InsulationVoltage": { + "description": "The insulation voltage. It indicates the wire-to-ground (metal sheath) insulation voltage or the insulation voltage between the wires." + }, + "MassPerLength": { + "description": "Mass per length, i.e. mass of a beam with a unit length of extrusion. For example measured in kg/m." + }, + "MaximumBendingRadius": { + "description": "The maximum bending radius that the cable could withstand." + }, + "MaximumCurrent": { + "description": "The maximum allowed current that a device is certified to handle." + }, + "MaximumOperatingTemperature": { + "description": "The maximum temperature at which a cable or bus is certified to operate." + }, + "MaximumShortCircuitTemperature": { + "description": "The maximum short circuit temperature at which a cable or bus is certified to operate." + }, + "NumberOfCores": { + "description": "The number of cores." + }, + "NumberOfWires": { + "description": "The number of wires used in the element." + }, + "OverallDiameter": { + "description": "The overall diameter of a object." + }, + "RatedTemperature": { + "description": "The range of allowed temperature that a device is certified to handle. The upper bound of this value is the maximum." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "ScreenDiameter": { + "description": "The diameter of the screen around an object (if present)." + }, + "SelfExtinguishing60332_1": { + "description": "Self Extinguishing cable/core according to IEC 60332.1." + }, + "SelfExtinguishing60332_3": { + "description": "Self Extinguishing cable/core according to IEC 60332.3." + }, + "SpecialConstruction": { + "description": "Special construction capabilities like self-supporting, flat devidable cable or bus flat non devidable cable or bus supporting elements inside (steal, textile, concentric conductor). Note that materials used should be agreed between exchange participants before use." + }, + "Standard": { + "description": "The designation of the standard applicable for the definition of the object used." + }, + "Weight": { + "description": "Total weight of object Weight of cable kg/km." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeCableSegment.htm" + }, + "Pset_CableSegmentTypeCommon": { + "description": "Properties for the definitions of electrical cable segments.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeCommon.htm" + }, + "Pset_CableSegmentTypeConductorSegment": { + "description": "An electrical conductor is a single linear element with the specific purpose to lead electric current. The core of one lead is normally single wired or multiwired which are intertwined. According to IEC 60050: IEV 195-01-07, a conductor is a conductive part intended to carry a specified electric current.", + "properties": { + "ACResistance": { + "description": "The resistance under AC." + }, + "ConductorMaterial": { + "description": "Type of material from which the conductor is constructed." + }, + "ConductorShape": { + "description": "Indication of the shape of the conductor." + }, + "Construction": { + "description": "Purpose of informing on how the vonductor is constructed (interwined or solid). I.e. Solid (IEV 461-01-06), stranded (IEV 461-01-07), solid-/finestranded(IEV 461-01-11) (not flexible/flexible)." + }, + "CrossSectionalArea": { + "description": "Cross section area of the phase(s) lead(s)." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DCResistance": { + "description": "The resistance under direct current and 20 degrees centigrade." + }, + "Function": { + "description": "Type of function for which the conductor is intended." + }, + "MassPerLength": { + "description": "Mass per length, i.e. mass of a beam with a unit length of extrusion. For example measured in kg/m." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "NumberOfCores": { + "description": "The number of cores." + }, + "OverallDiameter": { + "description": "The overall diameter of a object." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "ThermalExpansionCoefficient": { + "description": "Quantity characterizing the variation with thermodynamic temperature T of the distance l between two points of a body, under given conditions (IEC 113-04-27). The ratio is defined per Kelvin." + }, + "UltimateTensileStrength": { + "description": "Indicates the maximum stress that a material or element can withstand before breaking while being stretched or pulled." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeConductorSegment.htm" + }, + "Pset_CableSegmentTypeContactWire": { + "description": "Properties of contact wires used in overhead contact line systems. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type CONTACTWIRESEGMENT.", + "properties": { + "ACResistance": { + "description": "The resistance under AC." + }, + "CrossSectionalArea": { + "description": "Cross section area of the phase(s) lead(s)." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DCResistance": { + "description": "The resistance under direct current and 20 degrees centigrade." + }, + "MassPerLength": { + "description": "Mass per length, i.e. mass of a beam with a unit length of extrusion. For example measured in kg/m." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "ThermalExpansionCoefficient": { + "description": "Quantity characterizing the variation with thermodynamic temperature T of the distance l between two points of a body, under given conditions (IEC 113-04-27). The ratio is defined per Kelvin." + }, + "TorsionalStrength": { + "description": "Shear strength in torsion." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeContactWire.htm" + }, + "Pset_CableSegmentTypeCoreSegment": { + "description": "An assembly comprising a conductor with its own insulation (and screens if any)", + "properties": { + "ACResistance": { + "description": "The resistance under AC." + }, + "CoreIdentifier": { + "description": "The core identification used Identifiers may be used such as by color (Black, Brown, Grey) or by number (1, 2, 3) or by IEC phase reference (L1, L2, L3) etc." + }, + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DCResistance": { + "description": "The resistance under direct current and 20 degrees centigrade." + }, + "FunctionReliable": { + "description": "Element (such as cable, bus, core) maintain given properties/functions over a given (tested) time and conditions. According to IEC standard." + }, + "HalogenProof": { + "description": "Produces small amount of smoke and irritating Deaerator/Gas." + }, + "LayRatio": { + "description": "The ratio between lay length and the diameter of the single conductor." + }, + "MassPerLength": { + "description": "Mass per length, i.e. mass of a beam with a unit length of extrusion. For example measured in kg/m." + }, + "OverallDiameter": { + "description": "The overall diameter of a object. The overall diameter of a core (maximum space used)." + }, + "RatedTemperature": { + "description": "The range of allowed temperature that a device is certified to handle. The upper bound of this value is the maximum." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "ScreenDiameter": { + "description": "The diameter of the screen around an object (if present)." + }, + "SelfExtinguishing60332_1": { + "description": "Self Extinguishing cable/core according to IEC 60332.1." + }, + "SelfExtinguishing60332_3": { + "description": "Self Extinguishing cable/core according to IEC 60332.3." + }, + "SheathColours": { + "description": "Colour of the core (derived from IEC 60757). Note that the combined color 'GreenAndYellow' shall be used only as Protective Earth (PE) conductors according to the requirements of IEC 60446." + }, + "Standard": { + "description": "The designation of the standard applicable for the definition of the object used." + }, + "StrandingMethod": { + "description": "Specifies the method used to strand the cable. Stranding is the process where a particular number of stranding elements are joined together while winding them round a common axis." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "ThermalExpansionCoefficient": { + "description": "Quantity characterizing the variation with thermodynamic temperature T of the distance l between two points of a body, under given conditions (IEC 113-04-27). The ratio is defined per Kelvin." + }, + "UltimateTensileStrength": { + "description": "Indicates the maximum stress that a material or element can withstand before breaking while being stretched or pulled." + }, + "Weight": { + "description": "Total weight of object Weight of core kg/km." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeCoreSegment.htm" + }, + "Pset_CableSegmentTypeEarthingConductor": { + "description": "Properties of earthing conductors used in overhead contact line systems. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type CONDUCTORSEGMENT.", + "properties": { + "ResistanceToGround": { + "description": "The resistance through earthing conductor to the ground. Real part of the impedance to earth [SOURCE IEC: 195-01-18]" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeEarthingConductor.htm" + }, + "Pset_CableSegmentTypeFiberSegment": { + "description": "Properties of fiber segments. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type FIBERSEGMENT.", + "properties": { + "FiberColour": { + "description": "Indicates the colour of a single fiber." + }, + "FiberType": { + "description": "Indicates the type of the single fiber." + }, + "HasTightJacket": { + "description": "Indicates whether the fiber has a tight jacket or not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeFiberSegment.htm" + }, + "Pset_CableSegmentTypeFiberTubeSegment": { + "description": "Properties of Fiber tubes segments. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type FIBERTUBESEGMENT.", + "properties": { + "FiberTubeColour": { + "description": "Indicates the colour of a single fiber tube." + }, + "NumberOfFibers": { + "description": "Indicates the number of fibers in the single tube or cable." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeFiberTubeSegment.htm" + }, + "Pset_CableSegmentTypeOpticalCableSegment": { + "description": "Properties of optical cables segments. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type OPTICALCABLESEGMENT.", + "properties": { + "FiberMode": { + "description": "Indicates the fiber mode." + }, + "NumberOfFibers": { + "description": "Indicates the number of fibers in the single tube or cable." + }, + "NumberOfMultiModeFibers": { + "description": "Total number of multi-mode fibers in the optical fiber cable." + }, + "NumberOfSingleModeFibers": { + "description": "Total number of single-mode fibers in the optical fiber cable." + }, + "NumberOfTubes": { + "description": "Number of fiber tubes." + }, + "OpticalCableStructure": { + "description": "Distinguishes between different structures of an optical fiber cable." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeOpticalCableSegment.htm" + }, + "Pset_CableSegmentTypeStitchWire": { + "description": "Properties of stitch wires. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type STICHWIRE.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "MechanicalTension": { + "description": "Nominal value of mechanical force applied to a flow segment." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "UltimateTensileStrength": { + "description": "Indicates the maximum stress that a material or element can withstand before breaking while being stretched or pulled." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeStitchWire.htm" + }, + "Pset_CableSegmentTypeWirePairSegment": { + "description": "Properties of wire pair segments. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type WIREPAIRSEGMENT.", + "properties": { + "CharacteristicImpedance": { + "description": "A quantity defined for a mode of propagation at a given frequency in a specific uniform transmission line or uniform waveguide by one of the three following relations: Z1 = S/ |I|2 Z2 = |U|2 / S Z3 = U / I where Z is the complex characteristic impedance, S the complex power and U and I are the values, usually complex, respectively of a voltage and a current conventionally defined for each type of mode by analogy with transmission line equations." + }, + "ConductorDiameter": { + "description": "Indicates the conductor diameter. It is only used for twisted and untwisted wire pair." + }, + "CoreConductorDiameter": { + "description": "Indicates the core conductor diameter. It is only used for coaxial wire pair." + }, + "JacketColour": { + "description": "Indicates the colour of the cable or fitting jacket." + }, + "ShieldConductorDiameter": { + "description": "Indicates the shielded conductor diameter. It is only used for coaxial wire pair." + }, + "WirePairType": { + "description": "Indicates the type of wire pair, i.e., twisted, untwisted or coaxial pair." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CableSegmentTypeWirePairSegment.htm" + }, + "Pset_CargoCommon": { + "description": "Properties common to the definition of all occurrences of IfcTransportElement and types of IfcTransportElementType with the predefined type set to CARGO.", + "properties": { + "AdditionalProcessing": { + "description": "Any additional or special processing requirements on the associated cargo." + }, + "ProcessDirection": { + "description": "The direction of flow of the cargo within the process." + }, + "ProcessItem": { + "description": "The type of item (and its measurement method) being modelled within a process. This can be cargo, passengers or vehicles that pass through the system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CargoCommon.htm" + }, + "Pset_CessBetweenRails": { + "description": "Properties in this property set are applicable for IfcSlab with PredefinedType TRACKSLAB, indicated that the slab is a cess or covering between rails.", + "properties": { + "CheckRailType": { + "description": "Type of the check rail. Check rail types enumerated in this property are defined based on EN 13674." + }, + "JointRelativePosition": { + "description": "Indicates the relative position of the joint, which lies in the left or right rail or in the middle, or in combination. The left rail is to the left as facing in the direction of increasing stationing values, and the right rail is to the right." + }, + "LoadCapacity": { + "description": "Indicates the highest permissible load capacity." + }, + "UsagePurpose": { + "description": "The purpose of usage of the cess between rails, e.g. maintenance, rescue services." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CessBetweenRails.htm" + }, + "Pset_ChillerPHistory": { + "description": "Chiller performance history attributes.", + "properties": { + "Capacity": { + "description": "The capacity of the element. The product of the ideal capacity and the overall volumetric efficiency of the compressor." + }, + "CoefficientOfPerformance": { + "description": "The Coefficient of performance (COP) is the ratio of heat removed to energy input. The energy input may be obtained by multiplying Pset_DistributionPortPHistoryGas.FlowRate on the 'Fuel' port of the IfcChiller by Pset_MaterialFuel.LowerHeatingValue. The IfcDistributionPort for fuel has an associated IfcMaterial with fuel properties and is assigned to an IfcPerformanceHistory object nested within this IfcPerformanceHistory object." + }, + "EnergyEfficiencyRatio": { + "description": "Energy efficiency ratio (EER). Ratio of net cooling capacity to the total input rate of electric power applied. By definition, the units are BTU/hour per Watt. The input electric power may be obtained from Pset_DistributionPortPHistoryElectrical.RealPower on the 'Power' port of the IfcChiller." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ChillerPHistory.htm" + }, + "Pset_ChillerTypeCommon": { + "description": "Chiller type common attributes.", + "properties": { + "CapacityCurve": { + "description": "Chiller cooling capacity is a function of condensing temperature and evaporating temperature, data is in table form, Capacity = f (TempCon, TempEvp), capacity = a1+b1*Tei+c1*Tei\\^2+d1*Tci+e1*Tci\\^2+f1*Tei*Tci. This table uses multiple input variables; to represent, both DefiningValues and DefinedValues lists are null and IfcTable is attached using IfcPropertyConstraintRelationship and IfcMetric. Columns are specified in the following order: 1.IfcPowerMeasure:Capacity 2.IfcThermodynamicTemperatureMeasure:CondensingTemperature 3.IfcThermodynamicTemperatureMeasure:EvaporatingTemperature" + }, + "ChillerCapacity": { + "description": "Nominal cooling capacity of chiller at standardized conditions as defined by the agency having jurisdiction." + }, + "CoefficientOfPerformanceCurve": { + "description": "Chiller coefficient of performance (COP) is function of condensing temperature and evaporating temperature, data is in table form, COP= f (TempCon, TempEvp), COP = a2+b2*Tei+c2*Tei\\^2+d2*Tci+e2*Tci\\^2+f2*Tei*Tci. This table uses multiple input variables; to represent, both DefiningValues and DefinedValues lists are null and IfcTable is attached using IfcPropertyConstraintRelationship and IfcMetric. Columns are specified in the following order: 1.IfcPositiveRatioMeasure:CoefficientOfPerformance 2.IfcThermodynamicTemperatureMeasure:CondensingTemperature 3.IfcThermodynamicTemperatureMeasure:EvaporatingTemperature" + }, + "FullLoadRatioCurve": { + "description": "Ratio of actual power to full load power as a quadratic function of part load, at certain condensing and evaporating temperature, FracFullLoadPower = f ( PartLoadRatio)." + }, + "NominalCondensingTemperature": { + "description": "Chiller condensing temperature." + }, + "NominalEfficiency": { + "description": "Nominal object efficiency under nominal conditions." + }, + "NominalEvaporatingTemperature": { + "description": "Chiller evaporating temperature." + }, + "NominalHeatRejectionRate": { + "description": "Sum of the refrigeration effect and the heat equivalent of the power input to the compressor." + }, + "NominalPowerConsumption": { + "description": "Nominal total power consumption." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ChillerTypeCommon.htm" + }, + "Pset_ChimneyCommon": { + "description": "Properties common to the definition of all occurrence and type objects of chimneys.", + "properties": { + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "NumberOfDrafts": { + "description": "Number of the chimney drafts, continuous holes in the chimney through which the air passes, within the single chimney." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ChimneyCommon.htm" + }, + "Pset_CivilElementCommon": { + "description": "Properties common to the definition of all occurrence and type objects of civil element.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CivilElementCommon.htm" + }, + "Pset_CoaxialCable": { + "description": "Properties applicable to a coaxial cable, which is a copper cable with a variable number of copper coaxial pair conductors used to transmit data by means of electrical signals, especially at radio frequency. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type CABLESEGMENT.", + "properties": { + "CharacteristicImpedance": { + "description": "A quantity defined for a mode of propagation at a given frequency in a specific uniform transmission line or uniform waveguide by one of the three following relations: Z1 = S/ |I|2 Z2 = |U|2 / S Z3 = U / I where Z is the complex characteristic impedance, S the complex power and U and I are the values, usually complex, respectively of a voltage and a current conventionally defined for each type of mode by analogy with transmission line equations." + }, + "CouplingLoss": { + "description": "Indicates the coupling loss of a leaky coaxial cable (radiating cable)." + }, + "MaximumTransmissionAttenuation": { + "description": "Indicates the Maximum transmission attenuation of feeder." + }, + "NumberOfCoaxialPairs": { + "description": "Indicates the total number of coaxial pairs in the coaxial cable." + }, + "PropagationSpeedCoefficient": { + "description": "Indicates the propagation speed coefficient." + }, + "RadiantFrequency": { + "description": "Indicates the radiant frequency of the leaky coaxial cable (radiating cable)." + }, + "TransmissionLoss": { + "description": "Indicates the transmission loss of the leaky coaxial cable (radiating cable)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoaxialCable.htm" + }, + "Pset_CoilOccurrence": { + "description": "Coil occurrence attributes attached to an instance of IfcCoil.", + "properties": { + "HasSoundAttenuation": { + "description": "TRUE if the coil has sound attenuation, FALSE if it does not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoilOccurrence.htm" + }, + "Pset_CoilPHistory": { + "description": "Coil performance history common attributes. Sound attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead.", + "properties": { + "AirPressureDropCurveHistory": { + "description": "Air pressure drop curve, pressure drop \u2013 flow rate curve, AirPressureDrop = f (AirflowRate)." + }, + "AtmosphericPressure": { + "description": "Ambient atmospheric pressure." + }, + "FaceVelocity": { + "description": "Air velocity through the coil." + }, + "SoundCurveHistory": { + "description": "Regenerated sound versus air-flow rate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoilPHistory.htm" + }, + "Pset_CoilTypeCommon": { + "description": "Coil type common attributes.", + "properties": { + "AirFlowRateRange": { + "description": "Possible range of airflow that can be delivered. For cases where there is no airflow across the coil (e.g. electric coil in a floor slab), then the value is zero." + }, + "CoilPlacement": { + "description": "Indicates the placement of the coil. FLOOR indicates an under floor heater (if coil type is WATERHEATINGCOIL or ELECTRICHEATINGCOIL); CEILING indicates a cooling ceiling (if coil type is WATERCOOLINGCOIL); UNIT indicates that the coil is part of a cooling or heating unit, like cooled beam, etc." + }, + "NominalLatentCapacity": { + "description": "Nominal latent capacity." + }, + "NominalSensibleCapacity": { + "description": "Nominal sensible capacity." + }, + "NominalUA": { + "description": "Nominal UA value." + }, + "OperationalTemperatureRange": { + "description": "The temperature range in which the device operates normally. Allowable operational air temperature range." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoilTypeCommon.htm" + }, + "Pset_CoilTypeHydronic": { + "description": "Hydronic coil type attributes.", + "properties": { + "BypassFactor": { + "description": "Fraction of air that is bypassed by the coil (0-1)." + }, + "CoilConnectionDirection": { + "description": "Coil connection direction (facing into the air stream)." + }, + "CoilCoolant": { + "description": "The fluid used for heating or cooling used by the hydronic coil." + }, + "CoilFaceArea": { + "description": "Coil face area in the direction against air the flow." + }, + "CoilFluidArrangement": { + "description": "Fluid flow arrangement of the coil.CrossCounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. CrossParallelFlow: Air and water flow enter in same directions." + }, + "FluidPressureRange": { + "description": "Allowable water working pressure range inside the tube." + }, + "HeatExchangeSurfaceArea": { + "description": "Heat exchange surface area associated with U-value." + }, + "PrimarySurfaceArea": { + "description": "Primary heat transfer surface area of the tubes and headers." + }, + "SecondarySurfaceArea": { + "description": "Secondary heat transfer surface area created by fins." + }, + "SensibleHeatRatio": { + "description": "Air-side sensible heat ratio, or fraction of sensible heat transfer to the total heat transfer." + }, + "TotalUACurves": { + "description": "Total UA curves, UA - air and water velocities, UA = [(C1 * AirFlowRate\\^0.8)\\^-1 + (C2 * WaterFlowRate\\^0.8)\\^-1]\\^-1. Note: as two variables are used, DefiningValues and DefinedValues are null, and values are stored in IfcTable in the following order: AirFlowRate,WaterFlowRate,UA. The IfcTable is related to IfcPropertyTableValue using IfcMetric and IfcPropertyConstraintRelationship." + }, + "WaterPressureDropCurve": { + "description": "Water pressure drop curve, pressure drop \u2013 flow rate curve, WaterPressureDrop = f(WaterflowRate)." + }, + "WetCoilFraction": { + "description": "Fraction of coil surface area that is wet (0-1)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoilTypeHydronic.htm" + }, + "Pset_ColumnCommon": { + "description": "Properties common to the definition of all occurrence and type objects of column.", + "properties": { + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Roll": { + "description": "Rotation against the longitudinal axis. Relative to the global X direction for all columns that are vertical in regard to the global coordinate system (Profile direction equals global X is Roll = 0.). For all non-vertical columns the following applies: Roll is relative to the global Z direction f(Profile direction of non-vertical columns that equals global Z is Roll = 0.)The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only.Note: new property in IFC4" + }, + "Slope": { + "description": "Slope angle - relative to horizontal (0.0 degrees).The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ColumnCommon.htm" + }, + "Pset_CommunicationsAppliancePHistory": { + "description": "Captures realtime information for communications devices, such as for server farm energy usage.", + "properties": { + "PowerState": { + "description": "Indicates the power state of the device where True is on and False is off." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsAppliancePHistory.htm" + }, + "Pset_CommunicationsApplianceTypeAntenna": { + "description": "Properties common to an antenna. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with the predefined type ANTENNA.", + "properties": { + "AntennaGain": { + "description": "Indicates the antenna gain, which is a ratio of the power transmitted by an antenna in a specific direction compared to an isotropic antenna." + }, + "AntennaType": { + "description": "Indicates the type of antenna." + }, + "PolarizationMode": { + "description": "Indicates the polarization mode of antenna." + }, + "RadiationPattern": { + "description": "Indicates the radiation pattern of antenna." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeAntenna.htm" + }, + "Pset_CommunicationsApplianceTypeAutomaton": { + "description": "Properties common to automaton appliances. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type of AUTOMATON.", + "properties": { + "InputSignalType": { + "description": "The type of the input signal." + }, + "OutputSignalType": { + "description": "The type of the output signal." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeAutomaton.htm" + }, + "Pset_CommunicationsApplianceTypeCommon": { + "description": "Common properties for communications appliances.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeCommon.htm" + }, + "Pset_CommunicationsApplianceTypeComputer": { + "description": "Properties common to a computer. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type of COMPUTER.", + "properties": { + "StorageCapacity": { + "description": "Indicates the total data storage capacity of the device. It is defined by bytes." + }, + "UserInterfaceType": { + "description": "Indicates the user interface of the computer." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeComputer.htm" + }, + "Pset_CommunicationsApplianceTypeGateway": { + "description": "Properties common to a gateway. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type of GATEWAY.", + "properties": { + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeGateway.htm" + }, + "Pset_CommunicationsApplianceTypeIntelligentPeripheral": { + "description": "Properties common to a intelligent peripheral. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type of INTELLIGENT_PERIPHERAL.", + "properties": { + "UserCapacity": { + "description": "Indicates the user capacity of the device, defined as the maximum number of users that can be active at the same time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeIntelligentPeripheral.htm" + }, + "Pset_CommunicationsApplianceTypeIpNetworkEquipment": { + "description": "Properties common to a IP network equipment. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type of IP_NETWORK_EQUIPMENT.", + "properties": { + "EquipmentCapacity": { + "description": "Indicates the equipment capacity of the appliance. The value is defined in bits/s." + }, + "ManagingSoftware": { + "description": "Indicates the type of software responsible for managing the equipment." + }, + "NumberOfCoolingFans": { + "description": "Indicates the number of cooling fans in the equipment." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "NumberOfSlots": { + "description": "Indicates the number of slots." + }, + "SupportedProtocol": { + "description": "Indicates the protocol supported by the IP network equipment." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeIpNetworkEquipment.htm" + }, + "Pset_CommunicationsApplianceTypeModem": { + "description": "Properties common to a modem. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type MODEM.", + "properties": { + "CommonInterfaceType": { + "description": "Indicates the type of the device common interfaces." + }, + "NumberOfCommonInterfaces": { + "description": "Indicates the number of common interfaces on the device." + }, + "NumberOfTrafficInterfaces": { + "description": "Indicates the number of traffic interfaces on the device." + }, + "TrafficInterfaceType": { + "description": "Indicates the type of the device traffic interfaces." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeModem.htm" + }, + "Pset_CommunicationsApplianceTypeOpticalLineTerminal": { + "description": "Properties common to a optical line terminal. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type OPTICALLINETERMINAL.", + "properties": { + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "NumberOfSlots": { + "description": "Indicates the number of slots." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeOpticalLineTerminal.htm" + }, + "Pset_CommunicationsApplianceTypeOpticalNetworkUnit": { + "description": "Properties common to a optical network unit. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type OPTICAL_NETWORK_UNIT.", + "properties": { + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "OpticalNetworkUnitType": { + "description": "Indicates the type of the optical network unit equipment." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeOpticalNetworkUnit.htm" + }, + "Pset_CommunicationsApplianceTypeTelecommand": { + "description": "Properties common to a telecommand. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type TELECOMMAND.", + "properties": { + "NumberOfCPUs": { + "description": "The number of CPUs used by the equipment." + }, + "NumberOfWorkstations": { + "description": "Indicates the types or purposes of workstations and their number in the equipment. The defined purpose can be e.g. 'Diagnostic and maintenance', 'Traffic and electric traction', etc." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeTelecommand.htm" + }, + "Pset_CommunicationsApplianceTypeTelephonyExchange": { + "description": "Properties common to a telephony exchange. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type TELEPHONYEXCHANGE.", + "properties": { + "UserCapacity": { + "description": "Indicates the user capacity of the device, defined as the maximum number of users that can be active at the same time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeTelephonyExchange.htm" + }, + "Pset_CommunicationsApplianceTypeTransportEquipment": { + "description": "Properties common to a transport equipment. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type TRANSPORTEQUIPMENT.", + "properties": { + "ElectricalCrossCapacity": { + "description": "Indicates the electrical cross capacity of the transport equipment." + }, + "IsUpgradable": { + "description": "Indicates whether the transport equipment can be upgraded or not." + }, + "NumberOfSlots": { + "description": "Indicates the number of slots." + }, + "TransportEquipmentAssemblyType": { + "description": "Indicates the type of transport equipment assembly." + }, + "TransportEquipmentType": { + "description": "Indicates the type of transport equipment." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CommunicationsApplianceTypeTransportEquipment.htm" + }, + "Pset_CompressorPHistory": { + "description": "Compressor performance history attributes.", + "properties": { + "CoefficientOfPerformance": { + "description": "The Coefficient of performance (COP) is the ratio of heat removed to energy input. The energy input may be obtained by multiplying Pset_DistributionPortPHistoryGas.FlowRate on the 'Fuel' port of the IfcChiller by Pset_MaterialFuel.LowerHeatingValue. The IfcDistributionPort for fuel has an associated IfcMaterial with fuel properties and is assigned to an IfcPerformanceHistory object nested within this IfcPerformanceHistory object." + }, + "CompressionEfficiency": { + "description": "Ratio of the work required for isentropic compression of the gas to the work delivered to the gas within the compression volume (as obtained by measurement)." + }, + "CompressorCapacity": { + "description": "The product of the ideal capacity and the overall volumetric efficiency of the compressor." + }, + "CompressorTotalEfficiency": { + "description": "Ratio of the thermal cooling capacity to electrical input." + }, + "CompressorTotalHeatGain": { + "description": "Compressor total heat gain." + }, + "EnergyEfficiencyRatio": { + "description": "Energy efficiency ratio (EER)." + }, + "FrictionHeatGain": { + "description": "Friction heat gain." + }, + "FullLoadRatio": { + "description": "Ratio of actual power to full load power as a quadratic function of part load, at certain condensing and evaporating temperature, FracFullLoadPower = f ( PartLoadRatio)." + }, + "InputPower": { + "description": "Input power to the compressor motor." + }, + "IsentropicEfficiency": { + "description": "Ratio of the work required for isentropic compression of the gas to work input to the compressor shaft." + }, + "LubricantPumpHeatGain": { + "description": "Lubricant pump heat gain." + }, + "MechanicalEfficiency": { + "description": "The objects operational mechanical efficiency. Ratio of the work (as measured) delivered to the gas to the work input to the compressor shaft." + }, + "ShaftPower": { + "description": "The actual shaft power input to the compressor." + }, + "VolumetricEfficiency": { + "description": "Ratio of the actual volume of gas entering the compressor to the theoretical displacement of the compressor." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CompressorPHistory.htm" + }, + "Pset_CompressorTypeCommon": { + "description": "Compressor type common attributes.", + "properties": { + "CompressorSpeed": { + "description": "Compressor speed." + }, + "HasHotGasBypass": { + "description": "Whether or not hot gas bypass is provided for the compressor. TRUE = Yes, FALSE = No." + }, + "IdealCapacity": { + "description": "Compressor capacity under ideal conditions." + }, + "IdealShaftPower": { + "description": "Compressor shaft power under ideal conditions." + }, + "ImpellerDiameter": { + "description": "Diameter of object - used to scale performance of geometrically similar objects." + }, + "MaximumPartLoadRatio": { + "description": "Maximum part load ratio as a fraction of nominal capacity." + }, + "MinimumPartLoadRatio": { + "description": "Minimum part load ratio as a fraction of nominal capacity." + }, + "NominalCapacity": { + "description": "The total nominal or volumetric capacity of the object. Compressor nameplate capacity." + }, + "PowerSource": { + "description": "Type of power driving the compressor." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RefrigerantClass": { + "description": "Refrigerant class used by the object. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CompressorTypeCommon.htm" + }, + "Pset_ConcreteElementGeneral": { + "description": "General properties common to different types of concrete elements, including reinforced concrete elements. The property set can be used by a number of subtypes of IfcBuildingElement, indicated that such element is designed or constructed using a concrete construction method.", + "properties": { + "AssemblyPlace": { + "description": "Enumeration defining where the assembly is intended to take place, either in a factory, other offsite location or on the building site." + }, + "CastingMethod": { + "description": "The method of casting the concrete into its designed form." + }, + "ConcreteCover": { + "description": "The protective concrete cover at the reinforcing bars according to local building regulations." + }, + "ConcreteCoverAtLinks": { + "description": "The protective concrete cover at the reinforcement links according to local building regulations." + }, + "ConcreteCoverAtMainBars": { + "description": "The protective concrete cover at the main reinforcing bars according to local building regulations." + }, + "ConstructionToleranceClass": { + "description": "Classification designation of the on-site construction tolerances according to local standards." + }, + "DimensionalAccuracyClass": { + "description": "Classification designation of the dimensional accuracy requirement according to local standards." + }, + "ExposureClass": { + "description": "Classification of exposure to environmental conditions, usually specified in accordance with the concrete design code which is applied in the project." + }, + "ReinforcementAreaRatio": { + "description": "The required ratio of the effective area of the reinforcement to the effective area of the concrete At any section of a reinforced concrete structural element." + }, + "ReinforcementStrengthClass": { + "description": "Classification of the reinforcement strength in accordance with the concrete design code which is applied in the project. The reinforcing strength class often combines strength and ductility." + }, + "ReinforcementVolumeRatio": { + "description": "The required ratio of the effective mass of the reinforcement to the effective volume of the concrete of a reinforced concrete structural element." + }, + "StrengthClass": { + "description": "Classification of the concrete strength in accordance with the concrete design code which is applied in the project." + }, + "StructuralClass": { + "description": "The structural class defined for the concrete structure (e.g. '1')." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ConcreteElementGeneral.htm" + }, + "Pset_CondenserPHistory": { + "description": "Condenser performance history attributes.", + "properties": { + "CompressorCondenserHeatGain": { + "description": "Heat gain between condenser inlet to compressor outlet." + }, + "CompressorCondenserPressureDrop": { + "description": "Pressure drop between condenser inlet and compressor outlet." + }, + "CondenserMeanVoidFraction": { + "description": "Mean void fraction in condenser." + }, + "CondensingTemperature": { + "description": "Refrigerant condensing temperature." + }, + "ExteriorHeatTransferCoefficient": { + "description": "Exterior heat transfer coefficient associated with exterior surface area." + }, + "HeatRejectionRate": { + "description": "Sum of the refrigeration effect and the heat equivalent of the power input to the compressor." + }, + "InteriorHeatTransferCoefficient": { + "description": "Interior heat transfer coefficient associated with interior surface area." + }, + "LogarithmicMeanTemperatureDifference": { + "description": "Logarithmic mean temperature difference between refrigerant and water or air." + }, + "RefrigerantFoulingResistance": { + "description": "Fouling resistance on the refrigerant side." + }, + "UAcurves": { + "description": "UV = f (VExterior, VInterior), UV as a function of interior and exterior fluid flow velocity at the entrance." + }, + "WaterFoulingResistance": { + "description": "Fouling resistance on water/air side." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CondenserPHistory.htm" + }, + "Pset_CondenserTypeCommon": { + "description": "Condenser type common attributes.", + "properties": { + "ExternalSurfaceArea": { + "description": "External surface area (both primary and secondary area)." + }, + "InternalRefrigerantVolume": { + "description": "Internal volume of object (refrigerant side)." + }, + "InternalSurfaceArea": { + "description": "Internal surface area." + }, + "InternalWaterVolume": { + "description": "Internal volume of object (water side)." + }, + "NominalHeatTransferArea": { + "description": "Nominal heat transfer surface area associated with nominal overall heat transfer coefficient." + }, + "NominalHeatTransferCoefficient": { + "description": "Nominal overall heat transfer coefficient associated with nominal heat transfer area." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RefrigerantClass": { + "description": "Refrigerant class used by the object. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CondenserTypeCommon.htm" + }, + "Pset_Condition": { + "description": "Determines the state or condition of an element at a particular point in time.", + "properties": { + "AssessmentCondition": { + "description": "The overall condition of a product based on an assessment of the contributions to the overall condition made by the various criteria considered. The meanings given to the values of assessed condition should be agreed and documented by local agreements. For instance, is overall condition measured on a scale of 1 - 10 or by assigning names such as Good, OK, Poor." + }, + "AssessmentDate": { + "description": "Date on which the overall condition is assessed" + }, + "AssessmentDescription": { + "description": "Qualitative description of the condition." + }, + "AssessmentFrequency": { + "description": "Indicates how often the equipment should be assessed, to have a clear estimation on its working state, based on which the maintenance staff can decide whether it requires maintenance or requires to be updated or replaced." + }, + "AssessmentMethod": { + "description": "External reference to assessment method or application used to perform the assessment." + }, + "AssessmentType": { + "description": "Category of latest condition assessment report of the asset." + }, + "LastAssessmentReport": { + "description": "Reference to latest condition (state of health) report." + }, + "NextAssessmentDate": { + "description": "Date of next condition inspection" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Condition.htm" + }, + "Pset_ConstructionAdministration": { + "description": "Properties for Construction Administration. Often used for facility and asset management.", + "properties": { + "ProcurementMethod": { + "description": "The method by which an IfcProductType/IfcProduct is acquired and installed. The value provided shall be one of the following four character acronyms: \u201cCFCI\u201d (meaning Contractor Furnished Contractor Installed), \u201cOFCI\u201d (meaning Owner Furnished Contractor Installed), or \u201cOFOI\u201d (meaning Owner Furnished Owner Installed)." + }, + "SpecificationSectionNumber": { + "description": "A reference number to an external contract technical specification section describing either (a) minimum performance requirements of a given IfcProductType/IfcProduct or (b) a preselection for a specific IfcProductType/IfcProduct made for this project." + }, + "SubmittalIdentifer": { + "description": "The reference number to an external construction administration submittal used by the construction contractor and/or subcontractor to verify that the referenced IfcProductType/IfcProduct selection conforms with the requirements found in the referenced SpecificationSectionNumber." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ConstructionAdministration.htm" + }, + "Pset_ConstructionOccurence": { + "description": "Property set for construction occurence.", + "properties": { + "AssetIdentifier": { + "description": "A unique identification assigned to an asset that enables its differentiation from other assets.NOTE The asset identifier is unique within the asset register. It differs from the globally unique id assigned to the instance of an entity populating a database." + }, + "InstallationDate": { + "description": "Date on which the element is installed." + }, + "ModelNumber": { + "description": "The model number and/or unit designator assigned by the manufacturer of the manufactured item." + }, + "TagNumber": { + "description": "Tag number." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ConstructionOccurence.htm" + }, + "Pset_ConstructionResource": { + "description": "Properties for tracking resource usage over time.", + "properties": { + "ActualCompletion": { + "description": "The actual completion percentage of the allocation." + }, + "ActualCost": { + "description": "The actual cost on behalf of the resource allocation." + }, + "ActualWorkTime": { + "description": "The actual work on behalf of the resource allocation." + }, + "RemainingCost": { + "description": "The remaining cost on behalf of the resource allocation." + }, + "RemainingWorkProgression": { + "description": "The remaining work on behalf of the resource allocation." + }, + "ScheduleCompletion": { + "description": "The scheduled completion percentage of the allocation." + }, + "ScheduleCost": { + "description": "The budgeted cost on behalf of the resource allocation." + }, + "ScheduleWorkProgression": { + "description": "The scheduled work on behalf of the resource allocation." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ConstructionResource.htm" + }, + "Pset_ControllerPHistory": { + "description": "Properties for history of controller values.", + "properties": { + "Quality": { + "description": "Indicates the quality of measurement or failure condition, which may be further qualified by the Status. True: measured values are considered reliable; False: measured values are considered not reliable (i.e. a fault has been detected); Unknown: reliability of values is uncertain." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure). Indicates an error code or identifier, whose meaning is specific to the particular automation system. Example values include: 'ConfigurationError', 'NotConnected', 'DeviceFailure', 'SensorFailure', 'LastKnown, 'CommunicationsFailure', 'OutOfService'." + }, + "ValueHistory": { + "description": "Indicates values over time which may be recorded continuously or only when changed beyond a particular deadband. The range of possible values is defined by the Value property on the corresponding occurrence property set (Pset_ControllerTypeFloating, Pset_ControllerTypeProportional, Pset_ControllerTypeMultiPosition, or Pset_ControllerTypeTwoPosition)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ControllerPHistory.htm" + }, + "Pset_ControllerTypeCommon": { + "description": "Controller type common attributes.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ControllerTypeCommon.htm" + }, + "Pset_ControllerTypeFloating": { + "description": "Properties for signal handling for an analog controller taking disparate valued multiple inputs and creating a single valued output.", + "properties": { + "ControlType": { + "description": "The type controller, signal modification effected and applicable ports CONSTANT: No inputs; SignalOffset is written to the output value. MODIFIER: Single analog input is read, added to SignalOffset, multiplied by SignalFactor, and written to the output value. ABSOLUTE: Single analog input is read and absolute value is written to the output value. INVERSE: Single analog input is read, 1.0 is divided by the input value and written to the output value. HYSTERISIS: Single analog input is read, delayed according to SignalTime, and written to the output value. RUNNINGAVERAGE: Single analog input is read, averaged over SignalTime, and written to the output value. DERIVATIVE: Single analog input is read and the rate of change during the SignalTime is written to the output value. INTEGRAL: Single analog input is read and the average value during the SignalTime is written to the output value. BINARY: Single binary input is read and SignalOffset is written to the output value if True. ACCUMULATOR: Single binary input is read, and for each pulse the SignalOffset is added to the accumulator, and while the accumulator is greater than the SignalFactor, the accumulator is decremented by SignalFactor and the integer result is incremented by one. PULSECONVERTER: Single integer input is read, and for each increment the SignalMultiplier is added and written to the output value. SUM: Two analog inputs are read, added, and written to the output value. SUBTRACT: Two analog inputs are read, subtracted, and written to the output value. PRODUCT: Two analog inputs are read, multiplied, and written to the output value. DIVIDE: Two analog inputs are read, divided, and written to the output value. AVERAGE: Two analog inputs are read and the average is written to the output value. MAXIMUM: Two analog inputs are read and the maximum is written to the output value. MINIMUM: Two analog inputs are read and the minimum is written to the output value.. INPUT: Controller element is a dedicated input. OUTPUT: Controller element is a dedicated output. VARIABLE: Controller element is an in-memory variable." + }, + "Labels": { + "description": "Table mapping values to labels Labels indicate transition points such as 'Hi', 'Lo', 'HiHi', or 'LoLo'." + }, + "Range": { + "description": "The physical range of values supported by the device." + }, + "SignalFactor": { + "description": "Factor multiplied onto offset signal." + }, + "SignalOffset": { + "description": "Offset constant added to modified signal." + }, + "SignalTime": { + "description": "Time factor used for integral and running average controllers." + }, + "Value": { + "description": "The expected range and default value. The expected range and default value. While the property data type is IfcReal (to support all cases including when the units are unknown), a unit may optionally be provided to indicate the measure and unit. The LowerLimitValue and UpperLimitValue must fall within the physical Range and may be used to determine extents when charting Pset_ControllerPHistory.Value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ControllerTypeFloating.htm" + }, + "Pset_ControllerTypeMultiPosition": { + "description": "Properties for discrete inputs, outputs, and values within a programmable logic controller.", + "properties": { + "ControlType": { + "description": "The type controller, signal modification effected and applicable ports INPUT: Controller element is a dedicated input. OUTPUT: Controller element is a dedicated output. VARIABLE: Controller element is an in-memory variable." + }, + "IntegerRange": { + "description": "The physical range of values supported by the device." + }, + "Labels": { + "description": "Table mapping values to labels Each entry corresponds to an integer within the ValueRange." + }, + "Value": { + "description": "The expected range and default value. The expected range and default value. The LowerLimitValue and UpperLimitValue must fall within the physical Range." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ControllerTypeMultiPosition.htm" + }, + "Pset_ControllerTypeProgrammable": { + "description": "Properties for Discrete Digital Control (DDC) or programmable logic controllers.", + "properties": { + "Application": { + "description": "Indicates application of controller." + }, + "ControlType": { + "description": "The type controller, signal modification effected and applicable ports PRIMARY: Controller has built-in communication interface for PC connection, may manage secondary controllers. SECONDARY: Controller communicates with primary controller and its own managed devices." + }, + "FirmwareVersion": { + "description": "Indicates version of device firmware according to device manufacturer." + }, + "SoftwareVersion": { + "description": "Indicates version of application software according to systems integrator." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ControllerTypeProgrammable.htm" + }, + "Pset_ControllerTypeProportional": { + "description": "Properties for signal handling for an proportional controller taking setpoint and feedback inputs and creating a single valued output.", + "properties": { + "ControlType": { + "description": "The type controller, signal modification effected and applicable ports PROPORTIONAL: Output is proportional to the control error. The gain of a proportional control (Kp) will have the effect of reducing the rise time and reducing , but never eliminating, the steady-state error of the variable controlled. PROPORTIONALINTEGRAL: Part of the output is proportional to the control error and part is proportional to the time integral of the control error. Adding the gain of an integral control (Ki) will have the effect of eliminating the steady-state error of the variable controlled, but it may make the transient response worse. PROPORTIONALINTEGRALDERIVATIVE: Part of the output is proportional to the control error, part is proportional to the time integral of the control error and part is proportional to the time derivative of the control error. Adding the gain of a derivative control (Kd) will have the effect of increasing the stability of the system, reducing the overshoot, and improving the transient response of the variable controlled." + }, + "DerivativeConstant": { + "description": "The derivative gain factor of the controller (usually referred to as Kd). Asserted where ControlType is PROPORTIONALINTEGRALDERIVATIVE." + }, + "IntegralConstant": { + "description": "The integral gain factor of the controller (usually referred to as Ki). Asserted where ControlType is PROPORTIONALINTEGRAL or PROPORTIONALINTEGRALDERIVATIVE." + }, + "Labels": { + "description": "Table mapping values to labels Labels indicate transition points such as 'Hi', 'Lo', 'HiHi', or 'LoLo'." + }, + "ProportionalConstant": { + "description": "The proportional gain factor of the controller (usually referred to as Kp)." + }, + "Range": { + "description": "The physical range of values supported by the device." + }, + "SignalTimeDecrease": { + "description": "Time factor used for exponential decrease." + }, + "SignalTimeIncrease": { + "description": "Time factor used for exponential increase." + }, + "Value": { + "description": "The expected range and default value. The expected range and default value. While the property data type is IfcReal (to support all cases including when the units are unknown), a unit may optionally be provided to indicate the measure and unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ControllerTypeProportional.htm" + }, + "Pset_ControllerTypeTwoPosition": { + "description": "Properties for signal handling for an analog controller taking disparate valued multiple inputs and creating a single valued binary output.", + "properties": { + "ControlType": { + "description": "The type controller, signal modification effected and applicable ports LOWERLIMITSWITCH: Single analog input is read and if less than Value.LowerBound then True is written to the output value. UPPERLIMITSWITCH: Single analog input is read and if more than Value.UpperBound then True is written to the output value. LOWERBANDSWITCH: Single analog input is read and if less than Value.LowerBound+BandWidth then True is written to the output value. UPPERBANDSWITCH: Single analog input is read and if more than Value.UpperBound-BandWidth then True is written to the output value. NOT: Single binary input is read and the opposite value is written to the output value. AND: Two binary inputs are read and if both are True then True is written to the output value. OR: Two binary inputs are read and if either is True then True is written to the output value. XOR: Two binary inputs are read and if one is true then True is written to the output value. CALENDAR: No inputs; the current time is compared with an IfcWorkCalendar to which the IfcController is assigned and True is written if active. INPUT: Controller element is a dedicated input. OUTPUT: Controller element is a dedicated output. VARIABLE: Controller element is an in-memory variable." + }, + "Labels": { + "description": "Table mapping values to labels Labels indicate the meanings of True and False, such as 'Open' and 'Closed'" + }, + "Polarity": { + "description": "True indicates normal polarity; False indicates reverse polarity." + }, + "Value": { + "description": "The expected range and default value. The default value such as normally-closed or normally-open." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ControllerTypeTwoPosition.htm" + }, + "Pset_CooledBeamPHistory": { + "description": "Common performance history attributes for a cooled beam.", + "properties": { + "BeamCoolingCapacity": { + "description": "Cooling capacity of beam. This excludes cooling capacity of supply air." + }, + "BeamHeatingCapacity": { + "description": "Heating capacity of beam. This excludes heating capacity of supply air." + }, + "CoolingWaterFlowRate": { + "description": "Water flow rate for cooling." + }, + "CorrectionFactorForCooling": { + "description": "Correction factor k as a function of water flow rate (used to calculate cooling capacity)." + }, + "CorrectionFactorForHeating": { + "description": "Correction factor k as a function of water flow rate (used to calculate heating capacity)." + }, + "HeatingWaterFlowRate": { + "description": "Water flow rate for heating." + }, + "ReturnWaterTemperatureCooling": { + "description": "Return water temperature in cooling mode." + }, + "ReturnWaterTemperatureHeating": { + "description": "Return water temperature in heating mode." + }, + "SupplyWaterTemperatureCooling": { + "description": "Supply water temperature in cooling mode." + }, + "SupplyWaterTemperatureHeating": { + "description": "Supply water temperature in heating mode." + }, + "TotalCoolingCapacity": { + "description": "Total cooling capacity. This includes cooling capacity of beam and cooling capacity of supply air." + }, + "TotalHeatingCapacity": { + "description": "Total heating capacity. This includes heating capacity of beam and heating capacity of supply air." + }, + "WaterPressureDropCurves": { + "description": "Water pressure drop as function of water flow rate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CooledBeamPHistory.htm" + }, + "Pset_CooledBeamPHistoryActive": { + "description": "Performance history attributes for an active cooled beam.", + "properties": { + "AirFlowRate": { + "description": "Air flow rate." + }, + "AirPressureDropCurves": { + "description": "Air pressure drop as function of air flow rate." + }, + "Throw": { + "description": "Distance cooled beam throws the air." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CooledBeamPHistoryActive.htm" + }, + "Pset_CooledBeamTypeActive": { + "description": "Active (ventilated) cooled beam common attributes.", + "properties": { + "AirFlowConfiguration": { + "description": "Air flow configuration type of cooled beam." + }, + "AirFlowRateRange": { + "description": "Possible range of airflow that can be delivered." + }, + "ConnectionSize": { + "description": "The connection size of the object. Duct connection diameter." + }, + "SupplyAirConnectionType": { + "description": "The manner in which the pipe connection is made to the cooled beam." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CooledBeamTypeActive.htm" + }, + "Pset_CooledBeamTypeCommon": { + "description": "Cooled beam common attributes. SoundLevel and SoundAttenuation attributes deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead.", + "properties": { + "CoilLength": { + "description": "Length of coil." + }, + "CoilWidth": { + "description": "Width of coil." + }, + "FinishColour": { + "description": "The finish colour of the object." + }, + "IntegratedLightingType": { + "description": "Integrated lighting in cooled beam." + }, + "IsFreeHanging": { + "description": "Is it free hanging type (not mounted in a false ceiling)?" + }, + "NominalCoolingCapacity": { + "description": "Nominal cooling capacity." + }, + "NominalHeatingCapacity": { + "description": "Nominal heating capacity." + }, + "NominalReturnWaterTemperatureCooling": { + "description": "Nominal return water temperature (refers to nominal cooling capacity)." + }, + "NominalReturnWaterTemperatureHeating": { + "description": "Nominal return water temperature (refers to nominal heating capacity)." + }, + "NominalSupplyWaterTemperatureCooling": { + "description": "Nominal supply water temperature (refers to nominal cooling capacity)." + }, + "NominalSupplyWaterTemperatureHeating": { + "description": "Nominal supply water temperature (refers to nominal heating capacity)." + }, + "NominalSurroundingHumidityCooling": { + "description": "Nominal surrounding humidity (refers to nominal cooling capacity)." + }, + "NominalSurroundingTemperatureCooling": { + "description": "Nominal surrounding temperature (refers to nominal cooling capacity)." + }, + "NominalSurroundingTemperatureHeating": { + "description": "Nominal surrounding temperature (refers to nominal heating capacity)." + }, + "NominalWaterFlowCooling": { + "description": "Nominal water flow (refers to nominal cooling capacity)." + }, + "NominalWaterFlowHeating": { + "description": "Nominal water flow (refers to nominal heating capacity)." + }, + "PipeConnection": { + "description": "The manner in which the pipe connection is made to the cooled beam." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "WaterFlowControlSystemType": { + "description": "Factory fitted waterflow control system." + }, + "WaterPressureRange": { + "description": "Allowable water circuit working pressure range." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CooledBeamTypeCommon.htm" + }, + "Pset_CoolingTowerPHistory": { + "description": "Cooling tower performance history attributes.", + "properties": { + "Capacity": { + "description": "The capacity of the element. Heat transfer rate of the cooling tower between air stream and water stream." + }, + "HeatTransferCoefficient": { + "description": "Heat transfer coefficient-area product." + }, + "Performance": { + "description": "Water temperature change as a function of wet-bulb temperature, water entering temperature, water flow rate, air flow rate, Tdiff = f ( Twet-bulb, Twater,in, mwater, mair)." + }, + "SumpHeaterPower": { + "description": "Electrical heat power of sump heater." + }, + "UACurve": { + "description": "UA value. As a function of fan speed at certain water flow rate, UA = f ( fan speed)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoolingTowerPHistory.htm" + }, + "Pset_CoolingTowerTypeCommon": { + "description": "Cooling tower type common attributes. WaterRequirement attribute unit type modified in IFC2x2 Pset Addendum.", + "properties": { + "AmbientDesignDryBulbTemperature": { + "description": "Ambient design dry bulb temperature used for selecting the cooling tower." + }, + "AmbientDesignWetBulbTemperature": { + "description": "Ambient design wet bulb temperature used for selecting the cooling tower." + }, + "BasinReserveVolume": { + "description": "Volume between operating and overflow levels in cooling tower basin." + }, + "CapacityControl": { + "description": "FanCycling: Fan is cycled on and off to control duty. TwoSpeedFan: Fan is switched between low and high speed to control duty. VariableSpeedFan: Fan speed is varied to control duty. DampersControl: Dampers modulate the air flow to control duty. BypassValveControl: Bypass valve modulates the water flow to control duty. MultipleSeriesPumps: Turn on/off multiple series pump to control duty. TwoSpeedPump: Switch between high/low pump speed to control duty. VariableSpeedPump: vary pump speed to control duty." + }, + "CircuitType": { + "description": "OpenCircuit: Exposes water directly to the cooling atmosphere. CloseCircuit: The fluid is separated from the atmosphere by a heat exchanger. Wet: The air stream or the heat exchange surface is evaporatively cooled. Dry: No evaporation into the air stream. DryWet: A combination of a dry tower and a wet tower." + }, + "ControlStrategy": { + "description": "FixedExitingWaterTemp: The capacity is controlled to maintain a fixed exiting water temperature. WetBulbTempReset: The set-point is reset based on the wet-bulb temperature." + }, + "FlowArrangement": { + "description": "Defines the basic flow arrangements for the heat exchanger or cooler tower:COUNTERFLOW: Air and water flow enter in different directions. CROSSFLOW: Air and water flow are perpendicular. PARALLELFLOW: Air and water flow enter in same directions. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above." + }, + "LiftElevationDifference": { + "description": "Elevation difference between cooling tower sump and the top of the tower." + }, + "NominalCapacity": { + "description": "The total nominal or volumetric capacity of the object. Nominal cooling tower capacity in terms of heat transfer rate of the cooling tower between air stream and water stream at nominal conditions." + }, + "NumberOfCells": { + "description": "Number of cells in one cooling tower unit." + }, + "OperationTemperatureRange": { + "description": "Allowable operation ambient air temperature range." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SprayType": { + "description": "SprayFilled: Water is sprayed into airflow. SplashTypeFill: water cascades over successive rows of splash bars. FilmTypeFill: water flows in a thin layer over closely spaced sheets." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "WaterRequirement": { + "description": "Make-up water requirement." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoolingTowerTypeCommon.htm" + }, + "Pset_CourseApplicationConditions": { + "description": "Properties regarding the conditions when applying a course.", + "properties": { + "ApplicationTemperature": { + "description": "Indicates the ambient temperature at which the course is applied" + }, + "WeatherConditions": { + "description": "Indicates the weather conditions during the application of the course" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CourseApplicationConditions.htm" + }, + "Pset_CourseCommon": { + "description": "Common properties for courses.", + "properties": { + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalThickness": { + "description": "The nominal thickness of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CourseCommon.htm" + }, + "Pset_CoveringCommon": { + "description": "Properties common to the definition of all occurrence and type objects of covering", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "Combustible": { + "description": "Indication whether the object is made from combustible material (TRUE) or not (FALSE)." + }, + "Finish": { + "description": "Description of the (surface) finish of the object for informational purposes." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "FlammabilityRating": { + "description": "Flammability Rating for this object. It is given according to the national building code that governs the rating of flammability for materials." + }, + "FragilityRating": { + "description": "Indication on the fragility of the covering (e.g., under fire conditions). It is given according to the national building code that might provide a classification for fragility." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "SurfaceSpreadOfFlame": { + "description": "Indication on how the flames spread around the surface, It is given according to the national building code that governs the fire behaviour for materials." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoveringCommon.htm" + }, + "Pset_CoveringFlooring": { + "description": "Properties common to the definition of all occurrence and type objects of covering with the predefined type set to FLOORING.", + "properties": { + "HasAntiStaticSurface": { + "description": "Indication whether the surface finish is designed to prevent electrostatic charge (TRUE) or not (FALSE)." + }, + "HasNonSkidSurface": { + "description": "Indication whether the surface finish is designed to prevent slippery (TRUE) or not (FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoveringFlooring.htm" + }, + "Pset_CoveringTypeMembrane": { + "description": "Property set for overing Type Membrane.", + "properties": { + "NominalInstallationDepth": { + "description": "Nominal installation depth underground." + }, + "NominalTransverseInclination": { + "description": "Required nominal angle of transverse slope." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CoveringTypeMembrane.htm" + }, + "Pset_CurrentInstrumentTransformer": { + "description": "Instrument transformers are high accuracy class electrical devices used to isolate or transform voltage or current levels. The main function of instrument transformers is to operate instruments or metering from high voltage or high current circuits, safely isolating secondary control circuitry from the high voltages or currents. Combination instrument transformers are metering current.", + "properties": { + "AccuracyClass": { + "description": "A designation assigned to an instrument transformer the current (or voltage) error and phase displacement of which remain within specified limits under prescribed conditions of use (IEC 321-01-24)." + }, + "AccuracyGrade": { + "description": "The grade of accuracy." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "NominalPower": { + "description": "A conventional value of apparent power determining a value of the rated current that may be carried with rated voltage applied, under specified conditions. ( IEV ref 421-04-04)" + }, + "NumberOfPhases": { + "description": "Number of phases that the equipment operates on." + }, + "PrimaryCurrent": { + "description": "The current that is going to be transformed and that runs into the transformer on the primary side." + }, + "PrimaryFrequency": { + "description": "The frequency that is going to be transformed and that runs into the transformer on the primary side." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "SecondaryCurrent": { + "description": "The current that has been transformed and is running out of the transformer on the secondary side." + }, + "SecondaryFrequency": { + "description": "The frequency that has been transformed and is running out of the transformer on the secondary side." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CurrentInstrumentTransformer.htm" + }, + "Pset_CurtainWallCommon": { + "description": "Properties common to the definition of all occurrences of IfcCurtainWall.", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "Combustible": { + "description": "Indication whether the object is made from combustible material (TRUE) or not (FALSE)." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "SurfaceSpreadOfFlame": { + "description": "Indication on how the flames spread around the surface, It is given according to the national building code that governs the fire behaviour for materials." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_CurtainWallCommon.htm" + }, + "Pset_DamperOccurrence": { + "description": "Damper occurrence attributes attached to an instance of IfcDamper", + "properties": { + "SizingMethod": { + "description": "Identifies whether the damper is sized nominally or with exact measurements:NOMINAL: Nominal sizing method. EXACT: Exact sizing method." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DamperOccurrence.htm" + }, + "Pset_DamperPHistory": { + "description": "Damper performance history attributes.", + "properties": { + "AirFlowRate": { + "description": "Air flow rate." + }, + "BladePositionAngle": { + "description": "Blade position angle; angle between the blade and flow direction ( 0 - 90)." + }, + "DamperPosition": { + "description": "Control damper position, ranging from 0 to 1; damper position (0=closed=90deg position angle, 1=open=0deg position angle)." + }, + "Leakage": { + "description": "Air leakage rate." + }, + "PressureDrop": { + "description": "Pressure drop." + }, + "PressureLossCoefficient": { + "description": "Pressure loss coefficient." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DamperPHistory.htm" + }, + "Pset_DamperTypeCommon": { + "description": "Damper type common attributes.", + "properties": { + "BladeAction": { + "description": "Blade action." + }, + "BladeEdge": { + "description": "Blade edge." + }, + "BladeShape": { + "description": "Blade shape. Flat means triple V-groove." + }, + "BladeThickness": { + "description": "The thickness of the damper blade." + }, + "CloseOffRating": { + "description": "Close off rating." + }, + "FaceArea": { + "description": "Face area open to the airstream." + }, + "FrameDepth": { + "description": "The length (or depth) of the damper frame." + }, + "FrameThickness": { + "description": "The thickness of the damper frame material." + }, + "FrameType": { + "description": "The type of frame used by the damper (e.g., Standard, Single Flange, Single Reversed Flange, Double Flange, etc.)." + }, + "LeakageCurve": { + "description": "Leakage versus pressure drop; Leakage = f (pressure)." + }, + "LeakageFullyClosed": { + "description": "Leakage when fully closed." + }, + "LossCoefficentCurve": { + "description": "Loss coefficient \u2013 blade position angle curve; ratio of pressure drop to velocity pressure versus blade angle; C = f (blade angle position)." + }, + "MaximumAirFlowRate": { + "description": "Maximum allowable air flow rate." + }, + "MaximumWorkingPressure": { + "description": "Maximum pressure that the object is manufactured to withstand." + }, + "NominalAirFlowRate": { + "description": "Nominal air flow rate." + }, + "NumberofBlades": { + "description": "Number of blades." + }, + "OpenPressureDrop": { + "description": "Total pressure drop across damper." + }, + "Operation": { + "description": "The operational mechanism for the damper operation." + }, + "Orientation": { + "description": "The intended orientation for the damper as specified by the manufacturer." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RegeneratedSoundCurve": { + "description": "Regenerated sound versus air flow rate." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature." + }, + "TemperatureRating": { + "description": "Temperature rating." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DamperTypeCommon.htm" + }, + "Pset_DamperTypeControlDamper": { + "description": "Control damper type attributes. Pset renamed from Pset_DamperTypeControl to Pset_DamperTypeControlDamper in IFC2x2 Pset Addendum.", + "properties": { + "ControlDamperOperation": { + "description": "The inherent characteristic of the control damper operation." + }, + "TorqueRange": { + "description": "Torque range: minimum operational torque to maximum allowable torque." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DamperTypeControlDamper.htm" + }, + "Pset_DamperTypeFireDamper": { + "description": "Fire damper type attributes. Pset renamed from Pset_DamperTypeFire to Pset_DamperTypeFireDamper in IFC2x2 Pset Addendum.", + "properties": { + "ActuationType": { + "description": "Enumeration that identifies the different types of dampers." + }, + "ClosureRatingEnum": { + "description": "Enumeration that identifies the closure rating for the damper." + }, + "FireResistanceRating": { + "description": "Measure of the fire resistance rating in hours (e.g., 1.5 hours, 2 hours, etc.)." + }, + "FusibleLinkTemperature": { + "description": "The temperature that the fusible link melts." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DamperTypeFireDamper.htm" + }, + "Pset_DamperTypeFireSmokeDamper": { + "description": "Combination Fire and Smoke damper type attributes. New Pset in IFC2x2 Pset Addendum.", + "properties": { + "ActuationType": { + "description": "Enumeration that identifies the different types of dampers." + }, + "ClosureRatingEnum": { + "description": "Enumeration that identifies the closure rating for the damper." + }, + "DamperControlType": { + "description": "The type of control used to operate the damper (e.g., Open/Closed Indicator, Resettable Temperature Sensor, Temperature Override, etc.)." + }, + "FireResistanceRating": { + "description": "Measure of the fire resistance rating in hours (e.g., 1.5 hours, 2 hours, etc.)." + }, + "FusibleLinkTemperature": { + "description": "The temperature that the fusible link melts." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DamperTypeFireSmokeDamper.htm" + }, + "Pset_DamperTypeSmokeDamper": { + "description": "Smoke damper type attributes. Pset renamed from Pset_DamperTypeSmoke to Pset_DamperTypeSmokeDamper in IFC2x2 Pset Addendum.", + "properties": { + "ControlType": { + "description": "The type controller, signal modification effected and applicable ports" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DamperTypeSmokeDamper.htm" + }, + "Pset_DataTransmissionUnit": { + "description": "Properties common to a data transmission unit. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type MODEM.", + "properties": { + "DataTransmissionUnitUsage": { + "description": "Indicates the usage of the data transmission unit. It can be used to transmit data for different types of sensors." + }, + "SerialInterfaceType": { + "description": "Indicates the type of serial interface used by the device." + }, + "WorkingState": { + "description": "Indicates the working state of device or system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DataTransmissionUnit.htm" + }, + "Pset_DiscreteAccessoryColumnShoe": { + "description": "Shape properties common to column shoes.", + "properties": { + "ColumnShoeBasePlateDepth": { + "description": "The depth of the column shoe base plate." + }, + "ColumnShoeBasePlateThickness": { + "description": "The thickness of the column shoe base plate." + }, + "ColumnShoeBasePlateWidth": { + "description": "The width of the column shoe base plate." + }, + "ColumnShoeCasingDepth": { + "description": "The depth of the column shoe casing." + }, + "ColumnShoeCasingHeight": { + "description": "The height of the column shoe casing." + }, + "ColumnShoeCasingWidth": { + "description": "The width of the column shoe casing." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryColumnShoe.htm" + }, + "Pset_DiscreteAccessoryCornerFixingPlate": { + "description": "Properties specific to corner fixing plates.", + "properties": { + "CornerFixingPlateFlangeWidthInPlaneX": { + "description": "The flange width of the L-shaped corner plate in plane X." + }, + "CornerFixingPlateFlangeWidthInPlaneZ": { + "description": "The flange width of the L-shaped corner plate in plane Z." + }, + "CornerFixingPlateLength": { + "description": "The length of the L-shaped corner plate." + }, + "CornerFixingPlateThickness": { + "description": "The thickness of the L-shaped corner plate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryCornerFixingPlate.htm" + }, + "Pset_DiscreteAccessoryDiagonalTrussConnector": { + "description": "Shape properties specific to connecting accessories in truss form with diagonal cross-bars.", + "properties": { + "DiagonalTrussBaseBarDiameter": { + "description": "The nominal diameter of the base bar." + }, + "DiagonalTrussCrossBarDiameter": { + "description": "The nominal diameter of the diagonal cross-bars." + }, + "DiagonalTrussCrossBarSpacing": { + "description": "The spacing between diagonal cross-bar sections." + }, + "DiagonalTrussHeight": { + "description": "The overall height of the truss connector." + }, + "DiagonalTrussLength": { + "description": "The overall length of the truss connector." + }, + "DiagonalTrussSecondaryBarDiameter": { + "description": "The nominal diameter of the secondary bar." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryDiagonalTrussConnector.htm" + }, + "Pset_DiscreteAccessoryEdgeFixingPlate": { + "description": "Properties specific to edge fixing plates.", + "properties": { + "EdgeFixingPlateFlangeWidthInPlaneX": { + "description": "The flange width of the L-shaped edge plate in plane X." + }, + "EdgeFixingPlateFlangeWidthInPlaneZ": { + "description": "The flange width of the L-shaped edge plate in plane Z." + }, + "EdgeFixingPlateLength": { + "description": "The length of the L-shaped edge plate." + }, + "EdgeFixingPlateThickness": { + "description": "The thickness of the L-shaped edge plate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryEdgeFixingPlate.htm" + }, + "Pset_DiscreteAccessoryFixingSocket": { + "description": "Properties common to fixing sockets.", + "properties": { + "FixingSocketHeight": { + "description": "The overall height of the fixing socket." + }, + "FixingSocketThreadDiameter": { + "description": "The nominal diameter of the thread." + }, + "FixingSocketThreadLength": { + "description": "The length of the threaded part of the fixing socket." + }, + "FixingSocketTypeReference": { + "description": "Type reference for the fixing socket according to local standards." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryFixingSocket.htm" + }, + "Pset_DiscreteAccessoryLadderTrussConnector": { + "description": "Shape properties specific to connecting accessories in truss form with straight cross-bars in ladder shape.", + "properties": { + "LadderTrussBaseBarDiameter": { + "description": "The nominal diameter of the base bar." + }, + "LadderTrussCrossBarDiameter": { + "description": "The nominal diameter of the straight cross-bars." + }, + "LadderTrussCrossBarSpacing": { + "description": "The spacing between the straight cross-bars." + }, + "LadderTrussHeight": { + "description": "The overall height of the truss connector." + }, + "LadderTrussLength": { + "description": "The overall length of the truss connector." + }, + "LadderTrussSecondaryBarDiameter": { + "description": "The nominal diameter of the secondary bar." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryLadderTrussConnector.htm" + }, + "Pset_DiscreteAccessoryStandardFixingPlate": { + "description": "Properties specific to standard fixing plates.", + "properties": { + "StandardFixingPlateDepth": { + "description": "The depth of the standard fixing plate." + }, + "StandardFixingPlateThickness": { + "description": "The thickness of the standard fixing plate." + }, + "StandardFixingPlateWidth": { + "description": "The width of the standard fixing plate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryStandardFixingPlate.htm" + }, + "Pset_DiscreteAccessoryTypeBracket": { + "description": "Properties of a bracket. The property set can be used by the predefined type BRACKET of IfcDiscreteAccessory.", + "properties": { + "IsInsulated": { + "description": "Indicates whether the element is insulated or not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeBracket.htm" + }, + "Pset_DiscreteAccessoryTypeCableArranger": { + "description": "Properties used for a cable arranger. The property set can be used by the predefined type CABLEARRANGER of IfcDiscreteAccessory.", + "properties": { + "CableArrangerPosition": { + "description": "Indicates the directional position of the cable arranger: vertical, horizontal, front or rear. It is relative to the element (usually a cabinet) that the cable arranger is affiliated." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeCableArranger.htm" + }, + "Pset_DiscreteAccessoryTypeInsulator": { + "description": "Properties of an insulator. The property set can be used by the predefined type INSULATOR of IfcDiscreteAccessory.", + "properties": { + "BendingStrength": { + "description": "Bending strength." + }, + "BreakdownVoltageTolerance": { + "description": "Nominal value of the spark gap breakdown voltage tolerance." + }, + "CreepageDistance": { + "description": "Shortest distance or the sum of the shortest distances along the surface on an insulator between two conductive parts which normally have the operating voltage between them. (IEV ref 471-01-04)" + }, + "InstallationMethod": { + "description": "Method of installation of cable/conductor. Installation methods are typically defined by reference in standards such as IEC 60364-5-52, table 52A-1 or BS7671 Appendix 4 Table 4A1 etc. Selection of the value to be used should be determined from such a standard according to local usage." + }, + "InsulationMethod": { + "description": "The method used to insulate." + }, + "InsulationVoltage": { + "description": "The insulation voltage. The max voltage for normal insulation operation." + }, + "LightningPeakVoltage": { + "description": "The peak lightning voltage that the insulator could withstand." + }, + "OperationalTemperatureRange": { + "description": "The temperature range in which the device operates normally." + }, + "RMSWithstandVoltage": { + "description": "Rms value of sinusoidal power frequency voltage that the insulation of the given equipment can withstand during tests made under specified conditions and for a specified duration. (IEV ref 614-03-22\uff09" + }, + "RatedCurrent": { + "description": "The current that a device is designed to handle." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "Voltage": { + "description": "The actual voltage and operable range." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeInsulator.htm" + }, + "Pset_DiscreteAccessoryTypeLock": { + "description": "Properties of locking equipment. The property set can be used by the predefined type LOCK of IfcDiscreteAccessory.", + "properties": { + "InstallationPlan": { + "description": "Reference to external information source about installation or construction plan of the element." + }, + "RequiredClosureSpacing": { + "description": "Required length of the closure spacing." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeLock.htm" + }, + "Pset_DiscreteAccessoryTypeRailBrace": { + "description": "Properties of a rail brace. The property set can be used by the predefined type RAILBRACE of IfcDiscreteAccessory.", + "properties": { + "IsTemporary": { + "description": "Indicates if the installation of the element is temporary or not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeRailBrace.htm" + }, + "Pset_DiscreteAccessoryTypeRailLubrication": { + "description": "Properties of rail lubrication equipment. The property set can be used by the predefined type RAIL_LUBRICATION of IfcDiscreteAccessory.", + "properties": { + "LubricationPowerSupplyType": { + "description": "Type of power supply method used by the rail lubrication." + }, + "LubricationSystemType": { + "description": "Design and type of lubricating system e.g. active, passive." + }, + "MaximumNoiseEmissions": { + "description": "Maximum noise emissions limit at this location." + }, + "PositionInTrack": { + "description": "Indicates the relative position of the element in track, which lies to the left or right as facing in the direction of increasing stationing values." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeRailLubrication.htm" + }, + "Pset_DiscreteAccessoryTypeRailPad": { + "description": "Properties of rail pads. The property set can be used by the predefined type RAILPAD of IfcDiscreteAccessory.", + "properties": { + "RailPadStiffness": { + "description": "Indicates the stiffness of a rail pad." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeRailPad.htm" + }, + "Pset_DiscreteAccessoryTypeSlidingChair": { + "description": "Properties of a sliding chair. The property set can be used by the predefined type SLIDINGCHAIR of IfcDiscreteAccessory.", + "properties": { + "IsSelfLubricated": { + "description": "Indicates whether the element is self lubricated or not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeSlidingChair.htm" + }, + "Pset_DiscreteAccessoryTypeSoundAbsorption": { + "description": "Properties of sound absorption equipment used in railway. The property set can be used by the predefined type SOUNDABSORPTION of IfcDiscreteAccessory.", + "properties": { + "SoundAbsorptionLimit": { + "description": "Mandatory limit values in sound absorption." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeSoundAbsorption.htm" + }, + "Pset_DiscreteAccessoryTypeTensioningEquipment": { + "description": "Properties of tensioning equipment used in railway. The property set can be used by the predefined type TENSIONINGEQUIPMENT of IfcDiscreteAccessory.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "HasBreakLineLock": { + "description": "Indicates whether the equipment has the function of brake line lock or not." + }, + "RatioOfWireTension": { + "description": "The ratio of wire tension to tensioner weight." + }, + "ReferenceEnvironmentTemperature": { + "description": "Ideal temperature range." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "TransmissionEfficiency": { + "description": "Transmission efficiency of the tensioning equipment." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryTypeTensioningEquipment.htm" + }, + "Pset_DiscreteAccessoryWireLoop": { + "description": "Shape properties common to wire loop joint connectors.", + "properties": { + "WireDiameter": { + "description": "The nominal diameter of the wire." + }, + "WireEmbeddingLength": { + "description": "The length of the part of wire which is embedded in the precast concrete element." + }, + "WireLoopBasePlateLength": { + "description": "The length of the base plate." + }, + "WireLoopBasePlateThickness": { + "description": "The thickness of the base plate." + }, + "WireLoopBasePlateWidth": { + "description": "The width of the base plate." + }, + "WireLoopLength": { + "description": "The length of the fastening loop part of the wire." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DiscreteAccessoryWireLoop.htm" + }, + "Pset_DistributionBoardOccurrence": { + "description": "Properties that may be applied to electric distribution board occurrences.", + "properties": { + "IsMain": { + "description": "Identifies if the current instance is a main distribution point or topmost level in an electrical distribution hierarchy (= TRUE) or a sub-main distribution point (= FALSE)." + }, + "IsSkilledOperator": { + "description": "Identifies if the current instance requires a skilled person or instructed person to perform operations on the distribution board (= TRUE) or whether operations may be performed by a person without appropriate skills or instruction (= FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionBoardOccurrence.htm" + }, + "Pset_DistributionBoardTypeCommon": { + "description": "Properties that may be applied to electric distribution boards.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionBoardTypeCommon.htm" + }, + "Pset_DistributionBoardTypeDispatchingBoard": { + "description": "Properties for IfcDistributionBoard with PredefinedType DISPATCHINGBOARD.", + "properties": { + "DispatchingBoardType": { + "description": "Indicates the type of dispatching board." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionBoardTypeDispatchingBoard.htm" + }, + "Pset_DistributionBoardTypeDistributionFrame": { + "description": "Properties for IfcDistributionBoard with PredefinedType DISTRIBUTIONFRAME.", + "properties": { + "PortCapacity": { + "description": "Indicates the number of ports in the passive device that can be used to interconnect cables." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionBoardTypeDistributionFrame.htm" + }, + "Pset_DistributionChamberElementCommon": { + "description": "Common properties of all occurrences of IfcDistributionChamberElement.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead. E.g. 'WWS/VS1/400/001', which indicates the occurrence belongs to system WWS, subsystems VSI/400, and has the component number 001." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementCommon.htm" + }, + "Pset_DistributionChamberElementTypeFormedDuct": { + "description": "Space formed in the ground for the passage of pipes, cables, ducts.", + "properties": { + "AccessCoverLoadRating": { + "description": "The load rating of the access cover (which may be a value or an alphanumerically defined class rating)." + }, + "BaseThickness": { + "description": "The thickness of the base construction, assumed to be constructed at a single thickness." + }, + "CableDuctOccupancyRatio": { + "description": "Indicates the ratio between the number of cables in the duct and the maximum number of cables that the duct can contain." + }, + "ClearDepth": { + "description": "The clear depth. It indicates the formed space in the duct." + }, + "ClearWidth": { + "description": "The clear width. It indicates the formed space in the duct." + }, + "WallThickness": { + "description": "The thickness of the wall construction. NOTE: It is assumed that walls will be constructed at a single thickness." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeFormedDuct.htm" + }, + "Pset_DistributionChamberElementTypeInspectionChamber": { + "description": "Chamber constructed on a drain, sewer or pipeline and with a removable cover, that permits visible inspection.", + "properties": { + "AccessCoverLoadRating": { + "description": "The load rating of the access cover (which may be a value or an alphanumerically defined class rating)." + }, + "AccessCoverMaterial": { + "description": "The material from which the access cover to the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "AccessLengthOrRadius": { + "description": "The length of the chamber access cover or, where the plan shape of the cover is circular, the radius." + }, + "AccessWidth": { + "description": "The width of the chamber access cover where the plan shape of the cover is not circular." + }, + "BaseMaterial": { + "description": "The material from which the base of the chamber is constructed. NOTE: It is assumed that chamber base will be constructed of a single material." + }, + "BaseThickness": { + "description": "The thickness of the base construction, assumed to be constructed at a single thickness." + }, + "ChamberLengthOrRadius": { + "description": "Length or, in the event of the shape being circular in plan, the radius of the chamber." + }, + "ChamberWidth": { + "description": "Width, in the event of the shape being non circular in plan." + }, + "InspectionChamberInvertLevel": { + "description": "Level of the lowest part of the cross section as measured from ground level." + }, + "SoffitLevel": { + "description": "Level of the highest internal part of the cross section as measured from ground level." + }, + "WallMaterial": { + "description": "The material from which the wall of the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "WallThickness": { + "description": "The thickness of the wall construction. NOTE: It is assumed that walls will be constructed at a single thickness." + }, + "WithBackdrop": { + "description": "Indicates whether the chamber has a backdrop or tumbling bay (TRUE) or not (FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeInspectionChamber.htm" + }, + "Pset_DistributionChamberElementTypeInspectionPit": { + "description": "Recess or chamber formed to permit access for inspection of substructure and services (definition modified from BS6100 221 4128).", + "properties": { + "Depth": { + "description": "The depth of the object." + }, + "Length": { + "description": "The length of the object." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeInspectionPit.htm" + }, + "Pset_DistributionChamberElementTypeManhole": { + "description": "Chamber constructed on a drain, sewer or pipeline and with a removable cover, that permits the entry of a person.", + "properties": { + "AccessCoverLoadRating": { + "description": "The load rating of the access cover (which may be a value or an alphanumerically defined class rating)." + }, + "AccessCoverMaterial": { + "description": "The material from which the access cover to the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "AccessLengthOrRadius": { + "description": "The length of the chamber access cover or, where the plan shape of the cover is circular, the radius." + }, + "AccessWidth": { + "description": "The width of the chamber access cover where the plan shape of the cover is not circular." + }, + "BaseMaterial": { + "description": "The material from which the base of the chamber is constructed. NOTE: It is assumed that chamber base will be constructed of a single material." + }, + "BaseThickness": { + "description": "The thickness of the base construction, assumed to be constructed at a single thickness." + }, + "HasSteps": { + "description": "Indicates whether the chamber has steps (TRUE) or not (FALSE)." + }, + "InvertLevel": { + "description": "Level of the lowest part of the cross section as measured from ground level." + }, + "IsAccessibleOnFoot": { + "description": "Indicates whether the element is accessible on foot (TRUE) or not (FALSE)." + }, + "IsLocked": { + "description": "Indicates whether the element is locked (TRUE) or not (FALSE)." + }, + "IsShallow": { + "description": "Indicates whether the chamber has been designed as being shallow (TRUE) or deep (FALSE)." + }, + "NumberOfCableEntries": { + "description": "Indicates the number of cable entries in the manhole." + }, + "NumberOfManholeCovers": { + "description": "Indicates the number of manhole covers." + }, + "SoffitLevel": { + "description": "Level of the highest internal part of the cross section as measured from ground level." + }, + "TypeOfShaft": { + "description": "Additional information on the purpose of the shaft." + }, + "WallMaterial": { + "description": "The material from which the wall of the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "WallThickness": { + "description": "The thickness of the wall construction. NOTE: It is assumed that walls will be constructed at a single thickness." + }, + "WithBackdrop": { + "description": "Indicates whether the chamber has a backdrop or tumbling bay (TRUE) or not (FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeManhole.htm" + }, + "Pset_DistributionChamberElementTypeMeterChamber": { + "description": "Chamber that houses a meter(s) (definition modified from BS6100 250 6224).", + "properties": { + "AccessCoverMaterial": { + "description": "The material from which the access cover to the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "BaseMaterial": { + "description": "The material from which the base of the chamber is constructed. NOTE: It is assumed that chamber base will be constructed of a single material." + }, + "BaseThickness": { + "description": "The thickness of the base construction, assumed to be constructed at a single thickness." + }, + "ChamberLengthOrRadius": { + "description": "Length or, in the event of the shape being circular in plan, the radius of the chamber." + }, + "ChamberWidth": { + "description": "Width, in the event of the shape being non circular in plan." + }, + "WallMaterial": { + "description": "The material from which the wall of the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "WallThickness": { + "description": "The thickness of the wall construction. NOTE: It is assumed that walls will be constructed at a single thickness." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeMeterChamber.htm" + }, + "Pset_DistributionChamberElementTypeSump": { + "description": "Recess or small chamber into which liquid is drained to facilitate its removal.", + "properties": { + "Length": { + "description": "The length of the object." + }, + "SumpInvertLevel": { + "description": "The lowest point in the cross section of the sump." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeSump.htm" + }, + "Pset_DistributionChamberElementTypeTrench": { + "description": "Excavation, the length of which greatly exceeds the width.", + "properties": { + "Depth": { + "description": "The depth of the object." + }, + "InvertLevel": { + "description": "Level of the lowest part of the cross section as measured from ground level." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeTrench.htm" + }, + "Pset_DistributionChamberElementTypeValveChamber": { + "description": "Chamber that houses a valve(s).", + "properties": { + "AccessCoverMaterial": { + "description": "The material from which the access cover to the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "BaseMaterial": { + "description": "The material from which the base of the chamber is constructed. NOTE: It is assumed that chamber base will be constructed of a single material." + }, + "BaseThickness": { + "description": "The thickness of the base construction, assumed to be constructed at a single thickness." + }, + "ChamberLengthOrRadius": { + "description": "Length or, in the event of the shape being circular in plan, the radius of the chamber." + }, + "ChamberWidth": { + "description": "Width, in the event of the shape being non circular in plan." + }, + "WallMaterial": { + "description": "The material from which the wall of the chamber is constructed. NOTE: It is assumed that chamber walls will be constructed of a single material." + }, + "WallThickness": { + "description": "The thickness of the wall construction. NOTE: It is assumed that walls will be constructed at a single thickness." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionChamberElementTypeValveChamber.htm" + }, + "Pset_DistributionPortCommon": { + "description": "Common attributes attached to an instance of IfcDistributionPort.", + "properties": { + "ColourCode": { + "description": "Name of a colour for identifying the connector, if applicable." + }, + "PortNumber": { + "description": "The port index for logically ordering the port within the containing element or element type." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionPortCommon.htm" + }, + "Pset_DistributionPortPHistoryCable": { + "description": "Log of electrical activity attached to an instance of IfcPerformanceHistory having an assigned IfcDistributionPort of type CABLE.", + "properties": { + "ApparentPower": { + "description": "Apparent power." + }, + "CurrentHistory": { + "description": "Log of electrical current." + }, + "DataReceived": { + "description": "For data ports, captures log of data received. The LIST at IfcTimeSeriesValue.Values may split out data according to Pset_DistributionPortTypeCable.Protocols." + }, + "DataTransmitted": { + "description": "For data ports, captures log of data transmitted. The LIST at IfcTimeSeriesValue.Values may split out data according to Pset_DistributionPortTypeCable.Protocols." + }, + "PowerFactorHistory": { + "description": "Power factor." + }, + "ReactivePower": { + "description": "Reactive power." + }, + "RealPower": { + "description": "Real power." + }, + "VoltageHistory": { + "description": "Log of electrical voltage." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionPortPHistoryCable.htm" + }, + "Pset_DistributionPortPHistoryDuct": { + "description": "Fluid flow performance history attached to an instance of IfcPerformanceHistory assigned to IfcDistributionPort. This replaces the deprecated IfcFluidFlowProperties for performance values.", + "properties": { + "FlowConditionHistory": { + "description": "Defines the flow condition as a percentage of the cross-sectional area." + }, + "MassFlowRateHistory": { + "description": "The mass flow rate of the fluid." + }, + "PressureHisotry": { + "description": "The pressure of the fluid." + }, + "TemperatureHistory": { + "description": "Temperature of the fluid. For air this value represents the dry bulb temperature." + }, + "VelocityHistory": { + "description": "The velocity of the fluid." + }, + "VolumetricFlowRateHistory": { + "description": "The volumetric flow rate of the fluid." + }, + "WetBulbTemperatureHistory": { + "description": "Wet bulb temperature of the fluid; only applicable if the fluid is air." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionPortPHistoryDuct.htm" + }, + "Pset_DistributionPortPHistoryPipe": { + "description": "Log of substance usage attached to an instance of IfcPerformanceHistory having an assigned IfcDistributionPort of type PIPE.", + "properties": { + "Flowrate": { + "description": "The flowrate of the fluid." + }, + "Pressure": { + "description": "The pressure of fluid." + }, + "Temperature": { + "description": "Temperature of the fluid." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionPortPHistoryPipe.htm" + }, + "Pset_DistributionPortTypeCable": { + "description": "Cable port occurrence attributes attached to an instance of IfcDistributionPort.", + "properties": { + "ConductorFunction": { + "description": "Indicates function of the conductors to which the load is connected. Where L1, L2 and L3 represent the phase lines according to IEC 60446 notation (sometimes phase lines may be referenced by color [Red, Blue, Yellow] or by number [1, 2, 3] etc). Protective Earth is sometimes also known as CPC or common protective conductor. Note that for an electrical device, a set of line conductor functions may be applied." + }, + "ConnectionGender": { + "description": "The physical connection gender." + }, + "ConnectionSubtype": { + "description": "The physical port connection subtype that further qualifies the ConnectionType. The following values are recommended:ACPLUG: A, B, C, D, E, F, EF, G, H, I, J, K, L, M DIN: Mini3P, Mini4P, Mini5P, Mini6P, Mini7P, Mini8P, Mini9P DSub: DA15, DB25, DC37, DD50, DE9, DE15 EIAJ: RC5720 HDMI: A, B, C RADIO: IEEE802.11g, IEEE802.11n RJ: 4P4C, 6P2C, 8P8C SOCKET: E-11, E-12, E-14, E-17, E-26, E-27, E-39, E-40 TRS: TS_Mini, TS_SubMini, TRS_Mini, TRS_SubMini" + }, + "Current": { + "description": "The actual current and operable range." + }, + "CurrentContent3rdHarmonic": { + "description": "The ratio between the third harmonic current and the phase current." + }, + "ElectricalConnectionType": { + "description": "The physical port connection:ACPLUG: AC plug DCPLUG: DC plug CRIMP: bare wire" + }, + "HasConnector": { + "description": "Indicate whether the wire pair end point is terminated with a connector or not." + }, + "IsWelded": { + "description": "Indicates whether the wire pair end point is joined to another wire pair end point by means of a welded junction." + }, + "Power": { + "description": "The actual power and operable range." + }, + "Protocols": { + "description": "For data ports, identifies the protocols used as defined by the Open System Interconnection (OSI) Basic Reference Model (ISO 7498). Layers include: 1. Physical; 2. DataLink; 3. Network; 4. Transport; 5. Session; 6. Presentation; 7. Application. Example: 3:IP, 4:TCP, 5:HTTP" + }, + "Voltage": { + "description": "The actual voltage and operable range." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionPortTypeCable.htm" + }, + "Pset_DistributionPortTypeDuct": { + "description": "Duct port occurrence attributes attached to an instance of IfcDistributionPort.", + "properties": { + "ConnectionSubtype": { + "description": "The physical port connection subtype that further qualifies the ConnectionType. The following values are recommended:ACPLUG: A, B, C, D, E, F, EF, G, H, I, J, K, L, M DIN: Mini3P, Mini4P, Mini5P, Mini6P, Mini7P, Mini8P, Mini9P DSub: DA15, DB25, DC37, DD50, DE9, DE15 EIAJ: RC5720 HDMI: A, B, C RADIO: IEEE802.11g, IEEE802.11n RJ: 4P4C, 6P2C, 8P8C SOCKET: E-11, E-12, E-14, E-17, E-26, E-27, E-39, E-40 TRS: TS_Mini, TS_SubMini, TRS_Mini, TRS_SubMini" + }, + "ConnectionType": { + "description": "The end-style treatment of the duct port:BEADEDSLEEVE: Beaded Sleeve. COMPRESSION: Compression. CRIMP: Crimp. DRAWBAND: Drawband. DRIVESLIP: Drive slip. FLANGED: Flanged. OUTSIDESLEEVE: Outside Sleeve. SLIPON: Slipon. SOLDERED: Soldered. SSLIP: S-Slip. STANDINGSEAM: Standing seam. SWEDGE: Swedge. WELDED: Welded. OTHER: Another type of end-style has been applied. NONE: No end-style has been applied." + }, + "DryBulbTemperature": { + "description": "Dry bulb temperature of the object. Indicates dry bulb temperature of the air." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence. The nominal height of the duct connection. Only provided for rectangular shaped ducts." + }, + "NominalThickness": { + "description": "The nominal thickness of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "Pressure": { + "description": "The pressure of fluid." + }, + "Velocity": { + "description": "The velocity of the fluid." + }, + "VolumetricFlowRate": { + "description": "The volumetric flow rate of the fluid." + }, + "WetBulbTemperature": { + "description": "Wet bulb temperature of the air." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionPortTypeDuct.htm" + }, + "Pset_DistributionPortTypePipe": { + "description": "Pipe port occurrence attributes attached to an instance of IfcDistributionPort.", + "properties": { + "ConnectionSubtype": { + "description": "The physical port connection subtype that further qualifies the ConnectionType. The following values are recommended:ACPLUG: A, B, C, D, E, F, EF, G, H, I, J, K, L, M DIN: Mini3P, Mini4P, Mini5P, Mini6P, Mini7P, Mini8P, Mini9P DSub: DA15, DB25, DC37, DD50, DE9, DE15 EIAJ: RC5720 HDMI: A, B, C RADIO: IEEE802.11g, IEEE802.11n RJ: 4P4C, 6P2C, 8P8C SOCKET: E-11, E-12, E-14, E-17, E-26, E-27, E-39, E-40 TRS: TS_Mini, TS_SubMini, TRS_Mini, TRS_SubMini" + }, + "ConnectionType": { + "description": "The end-style treatment of the duct port:BEADEDSLEEVE: Beaded Sleeve. COMPRESSION: Compression. CRIMP: Crimp. DRAWBAND: Drawband. DRIVESLIP: Drive slip. FLANGED: Flanged. OUTSIDESLEEVE: Outside Sleeve. SLIPON: Slipon. SOLDERED: Soldered. SSLIP: S-Slip. STANDINGSEAM: Standing seam. SWEDGE: Swedge. WELDED: Welded. OTHER: Another type of end-style has been applied. NONE: No end-style has been applied." + }, + "FlowCondition": { + "description": "Defines the flow condition as a percentage of the cross-sectional area." + }, + "InnerDiameter": { + "description": "The actual inner diameter of the object." + }, + "MassFlowRate": { + "description": "The mass flow rate of the fluid." + }, + "NominalDiameter": { + "description": "Nominal diameter or width of the object. The nominal diameter of the pipe connection." + }, + "OuterDiameter": { + "description": "The actual outer diameter of the object." + }, + "Pressure": { + "description": "The pressure of fluid." + }, + "Temperature": { + "description": "Temperature of the fluid." + }, + "Velocity": { + "description": "The velocity of the fluid." + }, + "VolumetricFlowRate": { + "description": "The volumetric flow rate of the fluid." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionPortTypePipe.htm" + }, + "Pset_DistributionSystemCommon": { + "description": "Distribution system occurrence attributes attached to an instance of IfcDistributionSystem.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead. E.g. 'WWS/VS1', which indicates the system to be WWS, subsystems VSI/400." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionSystemCommon.htm" + }, + "Pset_DistributionSystemTypeElectrical": { + "description": "Properties of electrical circuits.", + "properties": { + "Diversity": { + "description": "The ratio, expressed as a numerical value or as a percentage, of the simultaneous maximum demand of a group of electrical appliances or consumers within a specified period, to the sum of their individual maximum demands within the same period. The group of electrical appliances is in this case connected to this circuit. Definition from IEC 60050, IEV 691-10-04 NOTE1: It is often not desirable to size each conductor in a distribution system to support the total connected load at that point in the network. Diversity is applied on the basis of the anticipated loadings that are likely to result from all loads not being connected at the same time. NOTE2: Diversity is applied to final circuits only, not to sub-main circuits supplying other DBs." + }, + "ElectricalSystemCategory": { + "description": "Designates the voltage range of the circuit, according to IEC. HIGHVOLTAGE indicates >1000V AC or >1500V DV; LOWVOLTAGE indicates 50-1000V AC or 120-1500V DC; EXTRALOWVOLTAGE indicates <50V AC or <120V DC." + }, + "ElectricalSystemType": { + "description": "For certain purposes of electrical regulations, IEC 60364 defines types of system using type identifiers. Assignment of identifiers depends upon the relationship of the source, and of exposed conductive parts of the installation, to Ground (Earth). Identifiers that may be assigned through IEC 60364 are:\u2022TN type system, a system having one or more points of the source of energy directly earthed, the exposed conductive parts of the installation being connected to that point by protective conductors, \u2022TN C type system, a TN type system in which neutral and protective functions are combined in a single conductor throughout the system, \u2022TN S type system, a TN type system having separate neutral and protective conductors throughout the system, \u2022TN C S type system, a TN type system in which neutral and protective functions are combined in a single conductor in part of the system, \u2022TT type system, a system having one point of the source of energy directly earthed, the exposed conductive parts of the installation being connected to earth electrodes electrically independent of the earth electrodes of the source, \u2022IT type system, a system having no direct connection between live parts and Earth, the exposed conductive parts of the electrical installation being earthed." + }, + "MaximumAllowedVoltageDrop": { + "description": "The maximum voltage drop across the circuit that must not be exceeded. There are two voltage drop limit settings that may be applied; one for sub-main circuits, and one in each Distribution Board or Consumer Unit for final circuits connected to that board. The settings should limit the overall voltage drop to the required level. Default settings of 1.5% for sub-main circuits and 2.5% for final circuits, giving an overall limit of 4% may be applied. NOTE: This value may also be specified as a constraint within an IFC model if required but is included within the property set at this stage pending implementation of the required capabilities within software applications." + }, + "NetImpedance": { + "description": "The maximum earth loop impedance upstream of a circuit (typically stated as the variable Zs). This value is for 55o C (130oF) Celsius usage." + }, + "NumberOfLiveConductors": { + "description": "Number of live conductors within this circuit. Either this property or the ConductorFunction property (if only one) may be asserted." + }, + "RatedVoltageRange": { + "description": "Voltage range as declared by the manufacturer expressed by its lower and upper rated voltages [Source : IEC 62368-1:2010, 3.3.10.5]." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionSystemTypeElectrical.htm" + }, + "Pset_DistributionSystemTypeOverheadContactlineSystem": { + "description": "Properties of an overhead contact line system. The property set is associated with the predefined type OVERHEAD_CONTACT_LINE_SYSTEM of IfcDistributionSystem.", + "properties": { + "ContactWireNominalDrop": { + "description": "Vertical distance between the main catenary wire and the contact wire measured at a support point." + }, + "ContactWireNominalHeight": { + "description": "Nominal distance from the top of the rail to the lower face of the contact wire, measured perpendicular to the track." + }, + "ContactWireStagger": { + "description": "Lateral displacement of the contact wire to opposite sides of the track centre at successive supports." + }, + "ContactWireUplift": { + "description": "Vertical upward movement of the contact wire due to the force produced from the pantograph." + }, + "ElectricalClearance": { + "description": "The recommended air clearances between earth and the live parts of the overhead contactline system." + }, + "NumberOfOverlappingSpans": { + "description": "Number of overlapping spans in the overhead contactline system." + }, + "OCSType": { + "description": "Indicates the type of overhead contactline system (OCS)." + }, + "PantographType": { + "description": "Indicates the type of pantograph as a design parameter for the overhead contactline system." + }, + "PressureRange": { + "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)." + }, + "SpanNominalLength": { + "description": "The length of span as a design parameter for the overhead contactline system." + }, + "TensionLength": { + "description": "Length of overhead contactline between two terminating points. It is a design parameter for the overhead contactline system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionSystemTypeOverheadContactlineSystem.htm" + }, + "Pset_DistributionSystemTypeVentilation": { + "description": "This property set is used to define the general characteristics of the duct design parameters within a system.", + "properties": { + "AspectRatio": { + "description": "The default aspect ratio." + }, + "DesignName": { + "description": "A name for the design values." + }, + "DuctSealant": { + "description": "Type of sealant used on the duct and fittings." + }, + "DuctSizingMethod": { + "description": "Enumeration that identifies the methodology to be used to size system components." + }, + "FrictionLoss": { + "description": "The pressure loss due to friction per unit length. (Data type = PressureMeasure/LengthMeasure)" + }, + "LeakageClass": { + "description": "Nominal leakage rating for the system components." + }, + "MaximumVelocity": { + "description": "The maximum design velocity of the air in the duct or fitting." + }, + "MinimumHeight": { + "description": "The minimum duct height for rectangular, oval or round duct." + }, + "MinimumWidth": { + "description": "The minimum duct width for oval or rectangular duct." + }, + "PressureClass": { + "description": "Nominal pressure rating of the object. Nominal pressure rating of the system components." + }, + "ScrapFactor": { + "description": "Sheet metal scrap factor." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DistributionSystemTypeVentilation.htm" + }, + "Pset_DoorCommon": { + "description": "Properties common to the definition of all occurrences of IfcDoor.", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "DurabilityRating": { + "description": "Durability against mechanical stress. It is given according to the national code or regulation." + }, + "FireExit": { + "description": "Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here it defines an exit door in accordance to the national building code." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "GlazingAreaFraction": { + "description": "Fraction of the glazing area relative to the total area of the filling element. It shall be used, if the glazing area is not given separately for all panels within the filling element." + }, + "HandicapAccessible": { + "description": "Indication that this object is designed to be accessible by the handicapped. Set to (TRUE) if this object is rated as handicap accessible according the local building codes, otherwise (FALSE). It is giving according to the requirements of the national building code." + }, + "HasDrive": { + "description": "Indication whether this object has an automatic drive to operate it (TRUE) or no drive (FALSE)" + }, + "HygrothermalRating": { + "description": "Resistance against hygrothermal impact from different temperatures and humidities inside and outside. It is given according to the national code or regulation." + }, + "Infiltration": { + "description": "Infiltration flowrate of outside air for the filler object based on the area of the filler object at a pressure level of 50 Pascals. It shall be used, if the length of all joints is unknown." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "MechanicalLoadRating": { + "description": "Mechanical load rating for this object. It is provided according to the national building code." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SecurityRating": { + "description": "Index based rating system indicating security level. It is giving according to the national building code." + }, + "SelfClosing": { + "description": "Indication whether this object is designed to close automatically after use (TRUE) or not (FALSE)." + }, + "SmokeStop": { + "description": "Indication whether the object is designed to provide a smoke stop (TRUE) or not (FALSE)." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + }, + "WaterTightnessRating": { + "description": "Water tightness rating for this object. It is provided according to the national building code." + }, + "WindLoadRating": { + "description": "Wind load resistance rating for this object. It is provided according to the national building code." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DoorCommon.htm" + }, + "Pset_DoorTypeTurnstile": { + "description": "Properties common to turnstiles or automatic gates used to control the flow of people or vehicles. This property set is applied to IfcDoor instances of predefined type TURNSTILE.", + "properties": { + "IsBidirectional": { + "description": "Indicates whether the turnstile is bidirectional." + }, + "NarrowChannelWidth": { + "description": "Indicates the width of the narrow channel." + }, + "TurnstileType": { + "description": "Indicates the type of turnstile gate." + }, + "WideChannelWidth": { + "description": "Indicates the width of the wide channel." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DoorTypeTurnstile.htm" + }, + "Pset_DoorWindowGlazingType": { + "description": "Properties common to the definition of the glazing component of occurrences of IfcDoor and IfcWindow, used for thermal and lighting calculations.", + "properties": { + "FillGas": { + "description": "Name of the gas by which the gap between two glass layers is filled. It is given for information purposes only." + }, + "GlassColour": { + "description": "Colour (tint) selection for this glazing. It is given for information purposes only." + }, + "GlassLayers": { + "description": "Number of glass layers within the frame. E.g. \"2\" for double glazing." + }, + "GlassThickness1": { + "description": "Thickness of the first (inner) glass layer." + }, + "GlassThickness2": { + "description": "Thickness of the second (intermediate or outer) glass layer." + }, + "GlassThickness3": { + "description": "Thickness of the third (outer) glass layer." + }, + "IsCoated": { + "description": "Indication whether the glass is coated with a material (TRUE) or not (FALSE)." + }, + "IsLaminated": { + "description": "Indication whether the glass is layered with other materials (TRUE) or not (FALSE)." + }, + "IsTempered": { + "description": "Indication whether the glass is tempered (TRUE) or not (FALSE) ." + }, + "IsWired": { + "description": "Indication whether the glass includes a contained wire mesh to prevent break-in (TRUE) or not (FALSE)" + }, + "ShadingCoefficient": { + "description": "(SC): The measure of the ability of a glazing to transmit solar heat, relative to that ability for 3 mm (1/8-inch) clear, double-strength, single glass. Shading coefficient is being phased out in favor of the solar heat gain coefficient (SHGC), and is approximately equal to the SHGC multiplied by 1.15. The shading coefficient is expressed as a number without units between 0 and 1." + }, + "SolarAbsorption": { + "description": "(Asol) The ratio of incident solar radiation that is absorbed by a glazing system. It is the sum of the absorption distributed to the exterior (a) and to the interior (qi). Note the following equation Asol + Rsol + Tsol = 1" + }, + "SolarHeatGainTransmittance": { + "description": "(SHGC): The ratio of incident solar radiation that contributes to the heat gain of the interior, it is the solar radiation that directly passes (Tsol or \u03c4e) plus the part of the absorbed radiation that is distributed to the interior (qi). The SHGC is referred to also as g-value (g = \u03c4e + qi)." + }, + "SolarReflectance": { + "description": "(Rsol): The ratio of incident solar radiation that is reflected by a glazing system (also named \u03c1e). Note the following equation Asol + Rsol + Tsol = 1" + }, + "SolarTransmittance": { + "description": "The ratio of incident solar radiation that directly passes through a system (also named \u03c4e). Note the following equation Asol + Rsol + Tsol = 1" + }, + "ThermalTransmittanceSummer": { + "description": "Thermal transmittance coefficient (U-Value) of a material. Summer thermal transmittance coefficient of the glazing only, often referred to as (U-value)." + }, + "ThermalTransmittanceWinter": { + "description": "Thermal transmittance coefficient (U-Value) of a material. Winter thermal transmittance coefficient of the glazing only, often referred to as (U-value)." + }, + "VisibleLightReflectance": { + "description": "Fraction of the visible light that is reflected by the glazing at normal incidence. It is a value without unit." + }, + "VisibleLightTransmittance": { + "description": "Fraction of the visible light that passes the object at normal incidence. It is a value without unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DoorWindowGlazingType.htm" + }, + "Pset_DuctFittingOccurrence": { + "description": "Duct fitting occurrence attributes.", + "properties": { + "Colour": { + "description": "Colour of this object." + }, + "HasLiner": { + "description": "TRUE if the fitting has interior duct insulating lining, FALSE if it does not." + }, + "InteriorRoughnessCoefficient": { + "description": "The interior roughness of the material of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctFittingOccurrence.htm" + }, + "Pset_DuctFittingPHistory": { + "description": "Duct fitting performance history common attributes.", + "properties": { + "AirFlowLeakage": { + "description": "Volumetric leakage flow rate." + }, + "AtmosphericPressure": { + "description": "Ambient atmospheric pressure." + }, + "LossCoefficient": { + "description": "Dimensionless loss coefficient used for calculating fluid resistance representing the ratio of total pressure loss to velocity pressure at a referenced cross-section." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctFittingPHistory.htm" + }, + "Pset_DuctFittingTypeCommon": { + "description": "Duct fitting type common attributes.", + "properties": { + "PressureClass": { + "description": "Nominal pressure rating of the object. Pressure classification as defined by the authority having jurisdiction (e.g., SMACNA, etc.)." + }, + "PressureRange": { + "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctFittingTypeCommon.htm" + }, + "Pset_DuctSegmentOccurrence": { + "description": "Duct segment occurrence attributes attached to an instance of IfcDuctSegment.", + "properties": { + "Colour": { + "description": "Colour of this object." + }, + "HasLiner": { + "description": "TRUE if the fitting has interior duct insulating lining, FALSE if it does not." + }, + "InteriorRoughnessCoefficient": { + "description": "The interior roughness of the material of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctSegmentOccurrence.htm" + }, + "Pset_DuctSegmentPHistory": { + "description": "Duct segment performance history common attributes.", + "properties": { + "AtmosphericPressure": { + "description": "Ambient atmospheric pressure." + }, + "FluidFlowLeakage": { + "description": "Volumetric leakage flow rate." + }, + "LeakageCurveHistory": { + "description": "Leakage per unit length curve versus working pressure. If a scalar is expressed then it represents LeakageClass which is flowrate per unit area at a specified pressure rating (e.g., ASHRAE Fundamentals 2001 34.16.)." + }, + "LossCoefficient": { + "description": "Dimensionless loss coefficient used for calculating fluid resistance representing the ratio of total pressure loss to velocity pressure at a referenced cross-section." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctSegmentPHistory.htm" + }, + "Pset_DuctSegmentTypeCommon": { + "description": "Duct segment type common attributes.", + "properties": { + "CrossSectionShape": { + "description": "Cross sectional shape. Note that this shape is uniform throughout the length of the segment. For nonuniform shapes, a transition fitting should be used instead." + }, + "LongitudinalSeam": { + "description": "The type of seam to be used along the longitudinal axis of the duct segment." + }, + "NominalDiameterOrWidth": { + "description": "The nominal diameter or width of the duct segment." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "PressureRange": { + "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Reinforcement": { + "description": "The type of reinforcement, if any, used for the duct segment." + }, + "ReinforcementSpacing": { + "description": "The spacing between reinforcing elements." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature." + }, + "WorkingPressure": { + "description": "Working pressure. Pressure classification as defined by the authority having jurisdiction (e.g., SMACNA, etc.)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctSegmentTypeCommon.htm" + }, + "Pset_DuctSilencerPHistory": { + "description": "Duct silencer performance history common attributes.", + "properties": { + "AirFlowRate": { + "description": "Air flow rate. Volumetric air flow rate." + }, + "AirPressureDropCurve": { + "description": "Air pressure drop as a function of air flow rate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctSilencerPHistory.htm" + }, + "Pset_DuctSilencerTypeCommon": { + "description": "Duct silencer type common attributes. InsertionLoss and RegeneratedSound attributes deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead.", + "properties": { + "AirFlowRateRange": { + "description": "Possible range of airflow that can be delivered." + }, + "HasExteriorInsulation": { + "description": "TRUE if the silencer has exterior insulation. FALSE if it does not." + }, + "HydraulicDiameter": { + "description": "Hydraulic diameter." + }, + "Length": { + "description": "The length of the object." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature." + }, + "Weight": { + "description": "Total weight of object" + }, + "WorkingPressureRange": { + "description": "Allowable minimum and maximum working pressure (relative to ambient pressure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_DuctSilencerTypeCommon.htm" + }, + "Pset_ElectricAppliancePHistory": { + "description": "Captures realtime information for electric appliances, such as for energy usage.", + "properties": { + "PowerState": { + "description": "Indicates the power state of the device where True is on and False is off." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricAppliancePHistory.htm" + }, + "Pset_ElectricApplianceTypeCommon": { + "description": "Common properties for electric appliances.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricApplianceTypeCommon.htm" + }, + "Pset_ElectricApplianceTypeDishwasher": { + "description": "Common properties for dishwasher appliances.", + "properties": { + "DishwasherType": { + "description": "Type of dishwasher." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricApplianceTypeDishwasher.htm" + }, + "Pset_ElectricApplianceTypeElectricCooker": { + "description": "Common properties for electric cooker appliances.", + "properties": { + "ElectricCookerType": { + "description": "Type of electric cooker." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricApplianceTypeElectricCooker.htm" + }, + "Pset_ElectricFlowStorageDeviceTypeBattery": { + "description": "Properties of batteries. The property set can be used by the predefined type BATTERY of IfcElectricFlowStorageDevice.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "BatteryChargingType": { + "description": "Identifies the predefined types of battery charging." + }, + "CurrentRegulationRate": { + "description": "It shows the ability of DC regulated power supply to suppress the fluctuation of output voltage caused by the change of load current (output current) when the input voltage is constant." + }, + "EncapsulationTechnologyCode": { + "description": "Code indicating the encapsulation technology which has been applied in an electric, electronic or electromechanical component." + }, + "NominalSupplyCurrent": { + "description": "The nominal current of the supply." + }, + "OpenCircuitVoltage": { + "description": "Voltage of a cell or battery when the discharge current is zero [Source IEC 482-03-32]" + }, + "VoltageRegulationRate": { + "description": "When the input side voltage changes from the lowest allowable input value to the specified maximum value, the relative change value of the output voltage is the percentage of the rated output voltage." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricFlowStorageDeviceTypeBattery.htm" + }, + "Pset_ElectricFlowStorageDeviceTypeCapacitor": { + "description": "Properties of capacitors. The property set can be used by the predefined type CAPACITOR of IfcElectricFlowStorageDevice.", + "properties": { + "NumberOfPhases": { + "description": "Number of phases that the equipment operates on." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricFlowStorageDeviceTypeCapacitor.htm" + }, + "Pset_ElectricFlowStorageDeviceTypeCommon": { + "description": "The characteristics of the supply associated with an electrical device occurrence acting as a source of supply to an electrical distribution system NOTE: Properties within this property set should ONLY be used in circumstances when an electrical supply is applied. The property set, the properties contained and their values are not applicable to a circumstance where the sypply is not being applied to the eletrical system or is temporarily disconnected. All properties within this property set are considered to represent a steady state situation.", + "properties": { + "ConnectedConductorFunction": { + "description": "Function of the conductors to which the load is connected." + }, + "EarthFault1PoleMaximumState": { + "description": "Maximum 1 pole earth fault current provided at the point of supply i.e. the fault between 1 phase and PE/PEN." + }, + "EarthFault1PoleMinimumState": { + "description": "Minimum 1 pole earth fault current provided at the point of supply i.e. the fault between 1 phase and PE/PEN." + }, + "EarthFault1PolePowerFactorMaximumState": { + "description": "Power factor of the maximum 1 pole earth fault current provided at the point of supply i.e. the fault between 1 phase and PE/PEN." + }, + "EarthFault1PolePowerFactorMinimumState": { + "description": "Power factor of the minimum 1 pole earth fault current provided at the point of supply i.e. the fault between 1 phase and PE/PEN." + }, + "MaximumInsulatedVoltage": { + "description": "The max voltage that the insulation would operate normally" + }, + "NominalFrequency": { + "description": "The nominal frequency of the supply." + }, + "NominalSupplyVoltage": { + "description": "The nominal voltage of the supply." + }, + "NominalSupplyVoltageOffset": { + "description": "The maximum and minimum allowed voltage of the supply e.g. boundaries of 380V/440V may be applied for a nominal voltage of 400V." + }, + "PowerCapacity": { + "description": "Power capacity of the equipment" + }, + "RatedCapacitance": { + "description": "Capacitance value determined under specified conditions and declared by the manufacturer." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "ShortCircuit1PoleMaximumState": { + "description": "Maximum 1 pole short circuit current provided at the point of supply i.e. the fault between 1 phase and N." + }, + "ShortCircuit1PoleMinimumState": { + "description": "Minimum 1 pole short circuit current provided at the point of supply i.e. the fault between 1 phase and N." + }, + "ShortCircuit1PolePowerFactorMaximumState": { + "description": "Power factor of the maximum 1 pole short circuit current provided at the point of supply i.e. the fault between 1 phase and N." + }, + "ShortCircuit1PolePowerFactorMinimumState": { + "description": "Power factor of the minimum 1 pole short circuit current provided at the point of supply i.e. the fault between 1 phase and N." + }, + "ShortCircuit2PoleMinimumState": { + "description": "Minimum 2 pole short circuit current provided at the point of supply." + }, + "ShortCircuit2PolePowerFactorMinimumState": { + "description": "Power factor of the minimum 2 pole short circuit current provided at the point of supply." + }, + "ShortCircuit3PoleMaximumState": { + "description": "Maximum 3 pole short circuit current provided at the point of supply." + }, + "ShortCircuit3PolePowerFactorMaximumState": { + "description": "Power factor of the maximum 3 pole short circuit current provided at the point of supply." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricFlowStorageDeviceTypeCommon.htm" + }, + "Pset_ElectricFlowStorageDeviceTypeInductor": { + "description": "Properties of inductors. The property set can be used by the predefined type INDUCTOR of IfcElectricFlowStorageDevice.", + "properties": { + "Inductance": { + "description": "Measure of the Inductance." + }, + "NumberOfPhases": { + "description": "Number of phases that the equipment operates on." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricFlowStorageDeviceTypeInductor.htm" + }, + "Pset_ElectricFlowStorageDeviceTypeRecharger": { + "description": "Properties of battery rechargers. The property set can be used by the predefined type RECHARGER of IfcElectricFlowStorageDevice.", + "properties": { + "NominalSupplyCurrent": { + "description": "The nominal current of the supply." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricFlowStorageDeviceTypeRecharger.htm" + }, + "Pset_ElectricFlowStorageDeviceTypeUPS": { + "description": "Properties of uninterruptible power supply equipment. The property set can be used by the predefined type UPS of IfcElectricFlowStorageDevice.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "CurrentRegulationRate": { + "description": "It shows the ability of DC regulated power supply to suppress the fluctuation of output voltage caused by the change of load current (output current) when the input voltage is constant." + }, + "NominalSupplyCurrent": { + "description": "The nominal current of the supply." + }, + "VoltageRegulationRate": { + "description": "When the input side voltage changes from the lowest allowable input value to the specified maximum value, the relative change value of the output voltage is the percentage of the rated output voltage." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricFlowStorageDeviceTypeUPS.htm" + }, + "Pset_ElectricFlowTreatmentDeviceTypeElectronicFilter": { + "description": "Properties associated to electronic filter. An electronic filter is a device designed to transmit spectral components of signals according to a specified law, generally in order to pass the components in certain frequency bands and to attenuate those in other bands (IEC702-09-17)", + "properties": { + "ElectronicFilterType": { + "description": "Type of electronic filter." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "NominalPower": { + "description": "A conventional value of apparent power determining a value of the rated current that may be carried with rated voltage applied, under specified conditions. ( IEV ref 421-04-04)" + }, + "PrimaryFrequency": { + "description": "The frequency that is going to be transformed and that runs into the transformer on the primary side." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "SecondaryFrequency": { + "description": "The frequency that has been transformed and is running out of the transformer on the secondary side." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricFlowTreatmentDeviceTypeElectronicFilter.htm" + }, + "Pset_ElectricGeneratorTypeCommon": { + "description": "Defines a particular type of engine that is a machine for converting mechanical energy into electrical energy.", + "properties": { + "ElectricGeneratorEfficiency": { + "description": "The ratio of output capacity to intake capacity." + }, + "MaximumPowerOutput": { + "description": "The maximum output power rating of the engine." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "StartCurrentFactor": { + "description": "IEC. Start current factor defines how large the peak starting current will become on the engine. StartCurrentFactor is multiplied to NominalCurrent and to give the start current." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricGeneratorTypeCommon.htm" + }, + "Pset_ElectricMotorTypeCommon": { + "description": "Defines a particular type of engine that is a machine for converting electrical energy into mechanical energy. Note that in cases where a close coupled or monobloc pump or close coupled fan is being driven by the motor, the motor may itself be considered to be directly part of the pump or fan. In this case , motor information may need to be specified directly at the pump or fan and not througfh separate motor/motor connection entities. NOTE: StartingTime and TeTime added at IFC4", + "properties": { + "ElectricMotorEfficiency": { + "description": "The ratio of output capacity to intake capacity." + }, + "FrameSize": { + "description": "Designation of the frame size according to the named range of frame sizes designated at the place of use or according to a given standard." + }, + "HasPartWinding": { + "description": "Indication of whether the motor is single speed, i.e. has a single winding (= FALSE) or multi-speed i.e.has part winding (= TRUE) ." + }, + "IsGuarded": { + "description": "Indication of whether the motor enclosure is guarded (= TRUE) or not (= FALSE)." + }, + "LockedRotorCurrent": { + "description": "Input current when a motor armature is energized but not rotating." + }, + "MaximumPowerOutput": { + "description": "The maximum output power rating of the engine." + }, + "MotorEnclosureType": { + "description": "A list of the available types of motor enclosure from which that required may be selected." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "StartCurrentFactor": { + "description": "IEC. Start current factor defines how large the peak starting current will become on the engine. StartCurrentFactor is multiplied to NominalCurrent and to give the start current." + }, + "StartingTime": { + "description": "The time (in s) needed for the motor to reach its rated speed with its driven equipment attached, starting from standstill and at the nominal voltage applied at its terminals." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TeTime": { + "description": "The maximum time (in s) at which the motor could run with locked rotor when the motor is used in an EX-environment. The time indicates that a protective device should trip before this time when the starting current of the motor is slowing through the device." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricMotorTypeCommon.htm" + }, + "Pset_ElectricTimeControlTypeCommon": { + "description": "Common properties for electric time control devices.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricTimeControlTypeCommon.htm" + }, + "Pset_ElectricalDeviceCommon": { + "description": "A collection of properties that are commonly used by electrical device types.", + "properties": { + "ConductorFunction": { + "description": "Indicates function of the conductors to which the load is connected. Where L1, L2 and L3 represent the phase lines according to IEC 60446 notation (sometimes phase lines may be referenced by color [Red, Blue, Yellow] or by number [1, 2, 3] etc). Protective Earth is sometimes also known as CPC or common protective conductor. Note that for an electrical device, a set of line conductor functions may be applied." + }, + "EarthingStyle": { + "description": "Indicates the earthing style of the electric device." + }, + "HasProtectiveEarth": { + "description": "Indicates whether the object has a protective earth connection (=TRUE) or not (= FALSE)." + }, + "HeatDissipation": { + "description": "Indicates the heat dissipation of the electric device measured in power." + }, + "IK_Code": { + "description": "IK Code according to IEC 62262 (2002) is a numeric classification for the degree of protection provided by enclosures for electrical equipment against external mechanical impacts.NOTE In earlier labeling, the third numeral (1..) had been occasionally added to the closely related IP Code on ingress protection, to indicate the level of impact protection." + }, + "IP_Code": { + "description": "IP Code, the International Protection Marking, IEC 60529), classifies and rates the degree of protection provided against intrusion." + }, + "InsulationStandardClass": { + "description": "Insulation standard classes provides basic protection information against electric shock. Defines levels of insulation required in terms of constructional requirements (creepage and clearance distances) and electrical requirements (compliance with electric strength tests). Basic insulation is considered to be shorted under single fault conditions. The actual values required depend on the working voltage to which the insulation is subjected, as well as other factors. Also indicates whether the electrical device has a protective earth connection." + }, + "NominalFrequencyRange": { + "description": "The upper and lower limits of frequency for which the operation of the device is certified." + }, + "NominalPowerConsumption": { + "description": "Nominal total power consumption." + }, + "NumberOfPoles": { + "description": "Number of poles that the object would affect. The number of live lines that is intended to be handled by the device." + }, + "NumberOfPowerSupplyPorts": { + "description": "Indicates the number of power supply ports of the electric device." + }, + "Power": { + "description": "The actual power and operable range." + }, + "PowerFactor": { + "description": "Power factor; usually as ratio. The ratio between the rated electrical power and the product of the rated current and rated voltage" + }, + "RatedCurrent": { + "description": "The current that a device is designed to handle." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricalDeviceCommon.htm" + }, + "Pset_ElectricalDeviceCompliance": { + "description": "Properties related to information about compliance to standards or regulations of electric devices.", + "properties": { + "ElectroMagneticStandardsCompliance": { + "description": "Information about compliance with regard to electro magnetic related standards." + }, + "ExplosiveAtmosphereStandardsCompliance": { + "description": "Information about compliance with regard to explosive atmosphere related standards." + }, + "FireProofingStandardsCompliance": { + "description": "Information about compliance with regard to fire proofing related standards." + }, + "LightningProtectionStandardsCompliance": { + "description": "Information about compliance with regard to lightning protection related standards." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricalDeviceCompliance.htm" + }, + "Pset_ElectricalFeederLine": { + "description": "Properties of conductors used as feeder line. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type CONDUCTORSEGMENT.", + "properties": { + "CurrentCarryingCapacity": { + "description": "Maximum value of electric current which can be carried continuously by a conductor, a device or an apparatus, under specified conditions without its steady-state temperature exceeding a specified value. Based on IEC60826-11-13. NOTE: The temperature specified value is maximum Design Ambient Temperature." + }, + "DesignAmbientTemperature": { + "description": "The highest and lowest local ambient temperature likely to be encountered." + }, + "ElectricalClearanceDistance": { + "description": "The distance between two conductive parts along a string stretched the shortest way between these conductive parts. (IEV ref 441-17-31)" + }, + "ElectricalFeederType": { + "description": "Type of electrical feeder." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElectricalFeederLine.htm" + }, + "Pset_ElementAssemblyCommon": { + "description": "Properties common to the definition of all occurrence and type objects of element assembly.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyCommon.htm" + }, + "Pset_ElementAssemblyTypeCantilever": { + "description": "Energy cantilever properties used in railway. The property set can be used by the predefined type SUSPENSION_ASSEMBLY of IfcElementAssembly.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "CantileverType": { + "description": "Type of cantilever assembly." + }, + "ContactWireStagger": { + "description": "Lateral displacement of the contact wire to opposite sides of the track centre at successive supports." + }, + "SystemHeight": { + "description": "Vertical distance between the main catenary wire and the contact wire measured at a support point." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeCantilever.htm" + }, + "Pset_ElementAssemblyTypeDilatationPanel": { + "description": "Adjustment switch panel properties used in railway. The property set can be used by the predefined type DILATATION_PANEL of IfcElementAssembly.", + "properties": { + "BladesOrientation": { + "description": "Orientation of internal blades." + }, + "DilatationLength": { + "description": "Length dilatation admitted by the element." + }, + "ExpansionDirection": { + "description": "The expansion direction, e.g. single direction, bi-direction" + }, + "InstallationPlan": { + "description": "Reference to external information source about installation or construction plan of the element." + }, + "TechnicalStandard": { + "description": "The technical standard which the element should comply with." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeDilatationPanel.htm" + }, + "Pset_ElementAssemblyTypeHeadSpan": { + "description": "Energy Head Span properties used in railway. The property set can be used by the predefined type SUSPENSION_ASSEMBLY of IfcElementAssembly.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "NumberOfTracksCrossed": { + "description": "Indicates the number of tracks which OCS supporting system crosses." + }, + "Span": { + "description": "Clear span for this object.The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeHeadSpan.htm" + }, + "Pset_ElementAssemblyTypeMast": { + "description": "Telecom Tower properties used in railway. The property set can be used by the predefined type MAST of IfcElementAssembly.", + "properties": { + "WithLightningRod": { + "description": "Indicates whether the element is equipped with a lightning rod (TRUE) or not (FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeMast.htm" + }, + "Pset_ElementAssemblyTypeOCSSuspension": { + "description": "Common energy suspension properties used in railway. The property set can be used by the predefined type SUSPENSION_ASSEMBLY of IfcElementAssembly.", + "properties": { + "ContactWireHeight": { + "description": "Distance from the top of the rail to the lower face of the contact wire, measured perpendicular to the track." + }, + "ContactWireStagger": { + "description": "Lateral displacement of the contact wire to opposite sides of the track centre at successive supports." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeOCSSuspension.htm" + }, + "Pset_ElementAssemblyTypeRigidFrame": { + "description": "Energy Cross Beam properties used in railway. The property set can be used by the predefined type RIGID_FRAME of IfcElementAssembly.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "LoadCapacity": { + "description": "Indicates the highest permissible load capacity." + }, + "NumberOfTracksCrossed": { + "description": "Indicates the number of tracks which OCS supporting system crosses." + }, + "Span": { + "description": "Clear span for this object.The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeRigidFrame.htm" + }, + "Pset_ElementAssemblyTypeSteadyDevice": { + "description": "Energy steady device properties used in railway. The property set can be used by the predefined type SUSPENSION_ASSEMBLY of IfcElementAssembly.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "ContactWireStagger": { + "description": "Lateral displacement of the contact wire to opposite sides of the track centre at successive supports." + }, + "IsSetOnWorkingWire": { + "description": "Indicates whether the steady device is set on the working wire." + }, + "SteadyDeviceType": { + "description": "Type of Steady Device: To indicate the mode of registration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeSteadyDevice.htm" + }, + "Pset_ElementAssemblyTypeSupportingAssembly": { + "description": "Energy supporting assembly properties used in railway. The property set can be used by the predefined type SUPPORTING_ASSEMBLY of IfcElementAssembly.", + "properties": { + "NumberOfCantilevers": { + "description": "Indicates the number of cantilevers in the OCS supporting system." + }, + "TypeOfSupportingSystem": { + "description": "Type of foundation in the OCS supporting system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeSupportingAssembly.htm" + }, + "Pset_ElementAssemblyTypeTrackPanel": { + "description": "Track panel properties used in railway. The property set can be used by the predefined type TRACK_PANEL of IfcElementAssembly.", + "properties": { + "InstallationPlan": { + "description": "Reference to external information source about installation or construction plan of the element." + }, + "IsAccessibleByVehicle": { + "description": "Indicates whether the element is accessible by a vehicle or not." + }, + "TrackExpansion": { + "description": "In curvature context, bounded value of the expansion distance that can be added to rail gauge." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeTrackPanel.htm" + }, + "Pset_ElementAssemblyTypeTractionSwitchingAssembly": { + "description": "Energy switching assembly properties used in railway. The property set can be used by the predefined type TRACTION_SWITCHING_ASSEMBLY of IfcElementAssembly.", + "properties": { + "DesignAmbientTemperature": { + "description": "The highest and lowest local ambient temperature likely to be encountered." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured. A set of nominal currents in [A] for which the data of this instance is valid. At least one value shall be provided. Any value in the set shall not exceed the value of the UltimateRatedCurrent associated with the same breaker unit." + }, + "NominalPower": { + "description": "A conventional value of apparent power determining a value of the rated current that may be carried with rated voltage applied, under specified conditions. ( IEV ref 421-04-04)" + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeTractionSwitchingAssembly.htm" + }, + "Pset_ElementAssemblyTypeTurnoutPanel": { + "description": "Turnout panel properties used in railway. The property set can be used by the predefined type TURNOUT_PANEL of IfcElementAssembly.", + "properties": { + "BranchLineDirection": { + "description": "Describes the direction associated to the branch line of the turnout (deviated branch)." + }, + "InstallationPlan": { + "description": "Reference to external information source about installation or construction plan of the element." + }, + "IsAccessibleByVehicle": { + "description": "Indicates whether the element is accessible by a vehicle or not." + }, + "IsSharedTurnout": { + "description": "Indicates if the turnout makes a connection to another infrastructure owner (for sharing costs)." + }, + "MaximumSpeedLimitOfDivergingLine": { + "description": "Maximum speed for diverging line that corresponds to the type of turnout and design constraints." + }, + "PercentShared": { + "description": "Percent of costs paid by the other infrastructure owner." + }, + "TrackElementOrientation": { + "description": "Turnout panels can be placed in 2 mirror-symmetric directions in the field. To distinguish both ends of the turnout panel, a definition of an orientation system with respect to the panel is necessary. The orientation defines, if the panel is oriented in a way or opposite with respect to the direction of the alignment/stationing." + }, + "TrackExpansion": { + "description": "In curvature context, bounded value of the expansion distance that can be added to rail gauge." + }, + "TrackGaugeLength": { + "description": "Basic track gauge of permanent way." + }, + "TurnoutCurvedRadius": { + "description": "If turnout is curved, the main branch radius of curvature." + }, + "TurnoutHeaterType": { + "description": "Defines the kind of turnout heater installed." + }, + "TurnoutPointMachineCount": { + "description": "Count of point machines inside turnout panel." + }, + "TypeOfCurvedTurnout": { + "description": "Turnouts that are positioned in the curved part of the alignment." + }, + "TypeOfDrivingDevice": { + "description": "Type of the driving device used for the turnout." + }, + "TypeOfJunction": { + "description": "The turnout part of the continuous welded rail." + }, + "TypeOfTurnout": { + "description": "Type of turnout." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementAssemblyTypeTurnoutPanel.htm" + }, + "Pset_ElementComponentCommon": { + "description": "Set of common properties of component elements (especially discrete accessories, but also fasteners, reinforcement elements, or other types of components).", + "properties": { + "CorrosionTreatment": { + "description": "Determines corrosion treatment for metal components. This property is provided if the requirement needs to be expressed (a) independently of a material specification and (b) as a mere requirements statement rather than a workshop design/ processing feature." + }, + "DeliveryType": { + "description": "Determines how the accessory will be delivered to the site." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementComponentCommon.htm" + }, + "Pset_ElementKinematics": { + "description": "Information confirming that the element has cyclic and/or pathed kinematic behaviour. The resulting envelope may be available as a 'clearance' shape representation.", + "properties": { + "CyclicPath": { + "description": "Represents the time:angle table of the kinematic behaviour." + }, + "CyclicRange": { + "description": "Identifies the angular range of the kinematic behaviour" + }, + "LinearPath": { + "description": "Represents the time:distance table of the kinematic behaviour." + }, + "LinearRange": { + "description": "Identifies the linear range of the kinematic behaviour." + }, + "MaximumAngularVelocity": { + "description": "Identifies the maximum angular velocity of the kinematic behaviour." + }, + "MaximumConstantSpeed": { + "description": "Identifies the maximum constant speed over the kinematic path." + }, + "MinimumTime": { + "description": "Identifies the minimum time for the kinematic behaviour." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementKinematics.htm" + }, + "Pset_ElementSize": { + "description": "Property set with properties about size of the element.", + "properties": { + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ElementSize.htm" + }, + "Pset_EmbeddedTrack": { + "description": "Properties for track slab that have embedded tracks recessed into road surface.", + "properties": { + "HasDrainage": { + "description": "Indicates whether the infrastructure element has drainage embedded or not." + }, + "IsAccessibleByVehicle": { + "description": "Indicates whether the element is accessible by a vehicle or not." + }, + "PermissibleRoadLoad": { + "description": "Permissible traffic load for the road design." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EmbeddedTrack.htm" + }, + "Pset_EnergyRequirements": { + "description": "Property set for the application of energy requirements to facility and physical elements", + "properties": { + "EnergyConsumption": { + "description": "Annual energy consumption requirement" + }, + "EnergyConversionEfficiency": { + "description": "Measure of the efficiency of conversion of fuel energy to mechanical energy" + }, + "EnergySourceLabel": { + "description": "Type of energy source e.g. Electricity, Diesel, LPG etc. utilised by the element." + }, + "PowerDemand": { + "description": "Power demand of the element" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EnergyRequirements.htm" + }, + "Pset_EngineTypeCommon": { + "description": "Engine type common attributes.", + "properties": { + "EnergySource": { + "description": "Enumeration defining the energy source or fuel cumbusted." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EngineTypeCommon.htm" + }, + "Pset_EnvironmentalCondition": { + "description": "Properties defining environment conditions required by the element.", + "properties": { + "MaximumAtmosphericPressure": { + "description": "Maximum level of atmospheric pressure that the equipment can operate effectively in." + }, + "MaximumRainIntensity": { + "description": "Maximum level of rain intensity that the equipment can operate effectively in. It is usually measured in millimeter per hour (mm/h)." + }, + "MaximumSolarRadiation": { + "description": "Maximum level of solar irradiance that the equipment can operate effectively in. This is usually tested and measured by a national or international standard. The value indicates power density measured in watt per square meter (w/m2)." + }, + "MaximumWindSpeed": { + "description": "Maximum resistance to wind load exposure." + }, + "OperationalTemperatureRange": { + "description": "The temperature range in which the device operates normally. Allowable operation ambient air temperature range." + }, + "ReferenceAirRelativeHumidity": { + "description": "Measurement of the ratio of water vapor in the air." + }, + "ReferenceEnvironmentTemperature": { + "description": "Ideal temperature range." + }, + "SaltMistLevel": { + "description": "Maximum level of salt mist that the equipment can operate effectively in. It is provided according to an international or national standard." + }, + "SeismicResistance": { + "description": "Maximum magnitude of earthquake that the equipment complies with. The value indicates earthquake intensity measured in Richter scale." + }, + "SmokeLevel": { + "description": "Maximum level of smoke that the equipment complies with. It is provided according to an international or national standard." + }, + "StorageTemperatureRange": { + "description": "Allowed storage temperature range that the element complies with." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EnvironmentalCondition.htm" + }, + "Pset_EnvironmentalEmissions": { + "description": "Property set for the application of energy emissions produced by facility and physical elements.", + "properties": { + "CarbonDioxideEmissions": { + "description": "Rate of emission of carbon dioxide" + }, + "NitrogenOxidesEmissions": { + "description": "Rate of emission of nitrogen oxides" + }, + "NoiseEmissions": { + "description": "Level of sound emission" + }, + "ParticulateMatterEmissions": { + "description": "Rate of emission of particulate matter" + }, + "SulphurDioxideEmissions": { + "description": "Rate of emission of sulphur dioxide" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EnvironmentalEmissions.htm" + }, + "Pset_EnvironmentalImpactIndicators": { + "description": "Environmental impact indicators are related to a given \u201cfunctional unit\u201d (ISO 14040 concept). An example of functional unit is a \"Double glazing window with PVC frame\" and the unit to consider is \"one square meter of opening elements filled by this product\u201d. Indicators values are valid for the whole life cycle or only a specific phase (see LifeCyclePhase property). Values of all the indicators are expressed per year according to the expected service life. The first five properties capture the characteristics of the functional unit. The following properties are related to environmental indicators. There is a consensus agreement international for the five one. Last ones are not yet fully and formally agreed at the international level.", + "properties": { + "AtmosphericAcidificationPerUnit": { + "description": "Quantity of gases responsible for the atmospheric acidification calculated in equivalent SO2" + }, + "ClimateChangePerUnit": { + "description": "Quantity of greenhouse gases emitted calculated in equivalent CO2" + }, + "EutrophicationPerUnit": { + "description": "Quantity of eutrophicating compounds calculated in equivalent PO4" + }, + "ExpectedServiceLife": { + "description": "Expected service life in years." + }, + "FunctionalUnitReference": { + "description": "Reference to a database or a classification" + }, + "HazardousWastePerUnit": { + "description": "Quantity of hazardous waste generated" + }, + "IndicatorsUnit": { + "description": "The unit of the quantity the environmental indicators values are related with." + }, + "InertWastePerUnit": { + "description": "Quantity of inert waste generated" + }, + "LifeCyclePhase": { + "description": "The whole life cycle or only a given phase from which environmental data are valid." + }, + "NonHazardousWastePerUnit": { + "description": "Quantity of non hazardous waste generated" + }, + "NonRenewableEnergyConsumptionPerUnit": { + "description": "Quantity of non-renewable energy used as defined in ISO21930:2007" + }, + "PhotochemicalOzoneFormationPerUnit": { + "description": "Quantity of gases creating the photochemical ozone calculated in equivalent ethylene" + }, + "RadioactiveWastePerUnit": { + "description": "Quantity of radioactive waste generated" + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RenewableEnergyConsumptionPerUnit": { + "description": "Quantity of renewable energy used as defined in ISO21930:2007" + }, + "ResourceDepletionPerUnit": { + "description": "Quantity of resources used calculated in equivalent antimony" + }, + "StratosphericOzoneLayerDestructionPerUnit": { + "description": "Quantity of gases destroying the stratospheric ozone layer calculated in equivalent CFC-R11" + }, + "TotalPrimaryEnergyConsumptionPerUnit": { + "description": "Quantity of energy used as defined in ISO21930:2007." + }, + "WaterConsumptionPerUnit": { + "description": "Quantity of water used." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EnvironmentalImpactIndicators.htm" + }, + "Pset_EnvironmentalImpactValues": { + "description": "The following properties capture environmental impact values of an element. They correspond to the indicators defined into Pset_EnvironmentalImpactIndicators. Environmental impact values are obtained multiplying indicator value per unit by the relevant quantity of the element.", + "properties": { + "AtmosphericAcidification": { + "description": "Quantity of gases responsible for the atmospheric acidification calculated in equivalent SO2." + }, + "ClimateChange": { + "description": "Quantity of greenhouse gases emitted calculated in equivalent CO2." + }, + "Duration": { + "description": "Duration. Duration of process." + }, + "Eutrophication": { + "description": "Quantity of eutrophicating compounds calculated in equivalent PO4." + }, + "HazardousWaste": { + "description": "Quantity of hazardous waste generated." + }, + "InertWaste": { + "description": "Quantity of inert waste generated ." + }, + "LeadInTime": { + "description": "Lead in time before start of process." + }, + "LeadOutTime": { + "description": "Lead out time after end of process." + }, + "NonHazardousWaste": { + "description": "Quantity of non hazardous waste generated." + }, + "NonRenewableEnergyConsumption": { + "description": "Quantity of non-renewable energy used as defined in ISO21930:2007" + }, + "PhotochemicalOzoneFormation": { + "description": "Quantity of gases creating the photochemical ozone calculated in equivalent ethylene." + }, + "RadioactiveWaste": { + "description": "Quantity of radioactive waste generated." + }, + "RenewableEnergyConsumption": { + "description": "Quantity of renewable energy used as defined in ISO21930:2007" + }, + "ResourceDepletion": { + "description": "Quantity of resources used calculated in equivalent antimony." + }, + "StratosphericOzoneLayerDestruction": { + "description": "Quantity of gases destroying the stratospheric ozone layer calculated in equivalent CFC-R11." + }, + "TotalPrimaryEnergyConsumption": { + "description": "Quantity of energy used as defined in ISO21930:2007." + }, + "WaterConsumption": { + "description": "Quantity of water used." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EnvironmentalImpactValues.htm" + }, + "Pset_EvaporativeCoolerPHistory": { + "description": "Evaporative cooler performance history attributes.", + "properties": { + "Effectiveness": { + "description": "Effectiveness, represented as ratio. Ratio of the change in dry bulb temperature of the (primary) air stream to the difference between the entering dry bulb temperature of the (primary) air and the wet-bulb temperature of the (secondary) air." + }, + "LatentHeatTransferRate": { + "description": "Latent heat transfer rate. To primary air flow." + }, + "SensibleHeatTransferRate": { + "description": "Sensible heat transfer rate. Sensible heat transfer rate to primary air flow." + }, + "TotalHeatTransferRate": { + "description": "Total heat transfer rate." + }, + "WaterSumpTemperature": { + "description": "Water sump temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EvaporativeCoolerPHistory.htm" + }, + "Pset_EvaporativeCoolerTypeCommon": { + "description": "Evaporative cooler type common attributes. Sound attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead. WaterRequirement attribute unit type modified in IFC2x2 Pset Addendum.", + "properties": { + "AirPressureDropCurve": { + "description": "Air pressure drop as a function of air flow rate." + }, + "EffectivenessTable": { + "description": "Total heat transfer effectiveness curve as a function of the primary air flow rate." + }, + "FlowArrangement": { + "description": "Defines the basic flow arrangements for the heat exchanger or cooler tower:COUNTERFLOW: Air and water flow enter in different directions. CROSSFLOW: Air and water flow are perpendicular. PARALLELFLOW: Air and water flow enter in same directions. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above." + }, + "HeatExchangeArea": { + "description": "Heat exchange area." + }, + "OperationTemperatureRange": { + "description": "Allowable operation ambient air temperature range." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "WaterPressDropCurve": { + "description": "Water pressure drop as function of water flow rate." + }, + "WaterRequirement": { + "description": "Make-up water requirement." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EvaporativeCoolerTypeCommon.htm" + }, + "Pset_EvaporatorPHistory": { + "description": "Evaporator performance history attributes.", + "properties": { + "CompressorEvaporatorHeatGain": { + "description": "Heat gain between the evaporator outlet and the compressor inlet." + }, + "CompressorEvaporatorPressureDrop": { + "description": "Pressure drop between the evaporator outlet and the compressor inlet." + }, + "EvaporatingTemperature": { + "description": "Refrigerant evaporating temperature." + }, + "EvaporatorMeanVoidFraction": { + "description": "Mean void fraction in evaporator." + }, + "ExteriorHeatTransferCoefficient": { + "description": "Exterior heat transfer coefficient associated with exterior surface area." + }, + "HeatRejectionRate": { + "description": "Sum of the refrigeration effect and the heat equivalent of the power input to the compressor." + }, + "InteriorHeatTransferCoefficient": { + "description": "Interior heat transfer coefficient associated with interior surface area." + }, + "LogarithmicMeanTemperatureDifference": { + "description": "Logarithmic mean temperature difference between refrigerant and water or air." + }, + "RefrigerantFoulingResistance": { + "description": "Fouling resistance on the refrigerant side." + }, + "UAcurves": { + "description": "UV = f (VExterior, VInterior), UV as a function of interior and exterior fluid flow velocity at the entrance." + }, + "WaterFoulingResistance": { + "description": "Fouling resistance on water/air side." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EvaporatorPHistory.htm" + }, + "Pset_EvaporatorTypeCommon": { + "description": "Evaporator type common attributes.", + "properties": { + "EvaporatorCoolant": { + "description": "The fluid used for the coolant in the evaporator." + }, + "EvaporatorMediumType": { + "description": "ColdLiquid: Evaporator is using liquid type of fluid to exchange heat with refrigerant. ColdAir: Evaporator is using air to exchange heat with refrigerant." + }, + "ExternalSurfaceArea": { + "description": "External surface area (both primary and secondary area)." + }, + "InternalRefrigerantVolume": { + "description": "Internal volume of object (refrigerant side)." + }, + "InternalSurfaceArea": { + "description": "Internal surface area." + }, + "InternalWaterVolume": { + "description": "Internal volume of object (water side)." + }, + "NominalHeatTransferArea": { + "description": "Nominal heat transfer surface area associated with nominal overall heat transfer coefficient." + }, + "NominalHeatTransferCoefficient": { + "description": "Nominal overall heat transfer coefficient associated with nominal heat transfer area." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RefrigerantClass": { + "description": "Refrigerant class used by the object. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_EvaporatorTypeCommon.htm" + }, + "Pset_FanCentrifugal": { + "description": "Centrifugal fan occurrence attributes attached to an instance of IfcFan.", + "properties": { + "DirectionOfRotation": { + "description": "The direction of the centrifugal fan wheel rotation when viewed from the drive side of the fan.CLOCKWISE: Clockwise. COUNTERCLOCKWISE: Counter-clockwise. OTHER: Other type of fan rotation." + }, + "DischargePosition": { + "description": "Centrifugal fan discharge position.TOPHORIZONTAL: Top horizontal discharge. TOPANGULARDOWN: Top angular down discharge. DOWNBLAST: Downblast discharge. BOTTOMANGULARDOWN: Bottom angular down discharge. BOTTOMHORIZONTAL: Bottom horizontal discharge. BOTTOMANGULARUP: Bottom angular up discharge. UPBLAST: Upblast discharge. TOPANGULARUP: Top angular up discharge. OTHER: Other type of fan arrangement." + }, + "FanArrangement": { + "description": "Defines the fan and motor drive arrangement as defined by AMCA.ARRANGEMENT1: Arrangement 1. ARRANGEMENT2: Arrangement 2. ARRANGEMENT3: Arrangement 3. ARRANGEMENT4: Arrangement 4. ARRANGEMENT7: Arrangement 7. ARRANGEMENT8: Arrangement 8. ARRANGEMENT9: Arrangement 9. ARRANGEMENT10: Arrangement 10. OTHER: Other type of fan drive arrangement." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FanCentrifugal.htm" + }, + "Pset_FanOccurrence": { + "description": "Fan occurrence attributes attached to an instance of IfcFan.", + "properties": { + "ApplicationOfFan": { + "description": "The functional application of the fan.SupplyAir: Supply air fan. ReturnAir: Return air fan. ExhaustAir: Exhaust air fan. Other: Other type of application not defined above." + }, + "CoilPosition": { + "description": "Defines the relationship between a fan and a coil.DrawThrough: Fan located downstream of the coil. BlowThrough: Fan located upstream of the coil." + }, + "DischargeType": { + "description": "Defines the type of connection at the fan discharge.Duct: Discharge into ductwork. Screen: Discharge into screen outlet. Louver: Discharge into a louver. Damper: Discharge into a damper." + }, + "FanMountingType": { + "description": "Defines the method of mounting the fan in the building." + }, + "FractionOfMotorHeatToAirStream": { + "description": "Fraction of the motor heat released into the fluid flow." + }, + "ImpellerDiameter": { + "description": "Diameter of object - used to scale performance of geometrically similar objects." + }, + "MotorPosition": { + "description": "Defines the location of the motor relative to the air stream.InAirStream: Fan motor is in the air stream. OutOfAirStream: Fan motor is out of the air stream." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FanOccurrence.htm" + }, + "Pset_FanPHistory": { + "description": "Fan performance history attributes.IFC2X2 CHANGE Sound attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead.", + "properties": { + "DischargePressureLoss": { + "description": "Fan discharge pressure loss associated with the discharge arrangement." + }, + "DischargeVelocity": { + "description": "The speed at which air discharges from the fan through the fan housing discharge opening." + }, + "DrivePowerLoss": { + "description": "Fan drive power losses associated with the type of connection between the motor and the fan wheel." + }, + "FanEfficiency": { + "description": "Fan mechanical efficiency." + }, + "FanPowerRate": { + "description": "Fan power consumption." + }, + "FanRotationSpeed": { + "description": "Fan rotation speed." + }, + "OverallEfficiency": { + "description": "Total efficiency of object." + }, + "ShaftPowerRate": { + "description": "Fan shaft power." + }, + "WheelTipSpeed": { + "description": "Fan blade tip speed, typically defined as the linear speed of the tip of the fan blade furthest from the shaft." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FanPHistory.htm" + }, + "Pset_FanTypeCommon": { + "description": "Fan type common attributes.", + "properties": { + "CapacityControlType": { + "description": "InletVane: Control by adjusting inlet vane. VariableSpeedDrive: Control by variable speed drive. BladePitchAngle: Control by adjusting blade pitch angle. TwoSpeed: Control by switch between high and low speed. DischargeDamper: Control by modulating discharge damper." + }, + "EfficiencyCurve": { + "description": "Fan efficiency =f (flow rate)." + }, + "MotorDriveType": { + "description": "Motor drive type: DIRECTDRIVE: Direct drive. BELTDRIVE: Belt drive. COUPLING: Coupling. OTHER: Other type of motor drive. UNKNOWN: Unknown motor drive type." + }, + "NominalAirFlowRate": { + "description": "Nominal air flow rate." + }, + "NominalPowerRate": { + "description": "Nominal fan power rate." + }, + "NominalRotationSpeed": { + "description": "Rotational speed of the object under nominal conditions. Nominal fan wheel speed." + }, + "NominalStaticPressure": { + "description": "The static pressure within the air stream that the fan must overcome to insure designed circulation of air." + }, + "NominalTotalPressure": { + "description": "Nominal total pressure rise across the fan." + }, + "OperationTemperatureRange": { + "description": "Allowable operation ambient air temperature range." + }, + "OperationalCriteria": { + "description": "Time of operation at maximum operational ambient air temperature." + }, + "PressureCurve": { + "description": "Pressure rise = f (flow rate)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FanTypeCommon.htm" + }, + "Pset_FastenerRailWeld": { + "description": "Properties of Welded rail joint used in railway. The property set can be used by the predefined type WELD of IfcFastener.", + "properties": { + "AssemblyPlace": { + "description": "Enumeration defining where the assembly is intended to take place, either in a factory, other offsite location or on the building site." + }, + "IsLiftingBracket": { + "description": "Indicates whether the connection is done between rail with different height (TRUE) or with same height (FALSE)." + }, + "JointRelativePosition": { + "description": "Indicates the relative position of the joint, which lies in the left or right rail or in the middle, or in combination. The left rail is to the left as facing in the direction of increasing stationing values, and the right rail is to the right." + }, + "TemperatureDuringInstallation": { + "description": "Normalised working temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FastenerRailWeld.htm" + }, + "Pset_FastenerWeld": { + "description": "Properties related to welded connections.", + "properties": { + "DeepPenetrationThroatThickness": { + "description": "Nominal throat thickness or effective throat thickness to which a certain amount of fusion penetration is added.REFERENCE Symbol s according to ISO 2553:2019." + }, + "Intermittent": { + "description": "If fillet weld, intermittent or not" + }, + "NominalThroatThickness": { + "description": "Design value of the height of the largest isosceles triangle that can be inscribed in the section of a fillet weld.REFERENCE Symbol a according to ISO 2553:2019." + }, + "NumberOfWeldElements": { + "description": "Number of weld elements.REFERENCE Symbol n according to ISO 2553:2019." + }, + "Process": { + "description": "Reference number of the welding process according to ISO 4063, an up to three digits long code" + }, + "ProcessName": { + "description": "Name of the welding process. Alternative to the numeric Process property." + }, + "Staggered": { + "description": "If intermittent weld, staggered or not" + }, + "Surface1": { + "description": "Aspect of weld seam surface, i.e. 'plane', 'curved' or 'hollow'. Combined welds are given by two corresponding symbols analogous to Type1 and Type2." + }, + "Surface2": { + "description": "See Surface1." + }, + "Type1": { + "description": "Type of weld seam according to ISO 2553. Note, combined welds are given by two corresponding symbols in the direction of the normal axis of the coordinate system. For example, an X weld is specified by Type1 = 'V' and Type2 = 'V'." + }, + "Type2": { + "description": "See Type1." + }, + "WeldDiameter": { + "description": "Dimension of the required hole diameter at the faying surface, or required spot weld diameter at the faying surface, or required stud diameter.REFERENCE Symbol d according to ISO 2553:2019." + }, + "WeldElementLength": { + "description": "Length of each weld element.REFERENCE Symbol l according to ISO 2553:2019." + }, + "WeldElementSpacing": { + "description": "Spacing between weld elements (centre to centre)REFERENCE Symbol e according to ISO 2553:2019." + }, + "WeldLegLength": { + "description": "Distance from the actual or projected intersection of the fusion faces and the toe of a fillet weld, measured across the fusion face.REFERENCE Symbol z according to ISO 2553:2019." + }, + "WeldWidth": { + "description": "Required elongated hole width at the faying surface or seam weld width at the faying surface.REFERENCE Symbol c according to ISO 2553:2019." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FastenerWeld.htm" + }, + "Pset_FenderCommon": { + "description": "Properties common to the definition of all occurrences of IfcImpactProtectionDevice and types of IfcImpactProtectionDeviceType with the predefined type set to FENDER.", + "properties": { + "CoefficientOfFriction": { + "description": "Coefficient of friction value for the fender" + }, + "EnergyAbsorption": { + "description": "Energy absorption capacity of the element." + }, + "EnergyAbsorptionTolerance": { + "description": "Manufacturing tolerance on energy absorption" + }, + "FenderType": { + "description": "The type of fender" + }, + "MaxReaction": { + "description": "Maximum reaction from the element" + }, + "MaxReactionTolerance": { + "description": "Manufacturing tolerance on maximum reaction at fender support." + }, + "MaximumTemperatureFactor": { + "description": "Deviation in performance due to maximum design temperature" + }, + "MinimumTemperatureFactor": { + "description": "Deviation in performance due to minimum design temperature" + }, + "VelocityFactorEnergy": { + "description": "Deviation in energy absorption performance due to strain rate" + }, + "VelocityFactorReaction": { + "description": "Deviation in reaction due to strain rate" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FenderCommon.htm" + }, + "Pset_FenderDesignCriteria": { + "description": "Properties common to the definition of design criteria of all occurrences of IfcImpactProtectionDevice and types of IfcImpactProtectionDeviceType with the predefined type set to FENDER.", + "properties": { + "AddedMassCoefficientMethod": { + "description": "Method used to determine the Added Mass Coefficient used for design" + }, + "CoefficientOfFriction": { + "description": "Coefficient of friction value for the fender" + }, + "EnergyAbsorption": { + "description": "Energy absorption capacity of the element." + }, + "EnergyAbsorptionTolerance": { + "description": "Manufacturing tolerance on energy absorption" + }, + "MaxReaction": { + "description": "Maximum reaction from the element" + }, + "MaxReactionTolerance": { + "description": "Manufacturing tolerance on maximum reaction at fender support." + }, + "MaximumTemperatureFactor": { + "description": "Deviation in performance due to maximum design temperature" + }, + "MinCompressedFenderHeight": { + "description": "Minimum height required for a compressed fender to prevent vessels striking the structure" + }, + "MinimumTemperatureFactor": { + "description": "Deviation in performance due to minimum design temperature" + }, + "VelocityFactorEnergy": { + "description": "Deviation in energy absorption performance due to strain rate" + }, + "VelocityFactorReaction": { + "description": "Deviation in reaction due to strain rate" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FenderDesignCriteria.htm" + }, + "Pset_FilterPHistory": { + "description": "Filter performance history attributes.", + "properties": { + "CountedEfficiency": { + "description": "Filter efficiency based the particle counts concentration before and after filter against particles with certain size distribution." + }, + "ParticleMassHolding": { + "description": "Mass of particle holding in the filter." + }, + "WeightedEfficiency": { + "description": "Filter efficiency based the particle weight concentration before and after filter against particles with certain size distribution." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FilterPHistory.htm" + }, + "Pset_FilterTypeAirParticleFilter": { + "description": "Air particle filter type attributes.", + "properties": { + "AirParticleFilterType": { + "description": "A panel dry type extended surface filter is a dry-type air filter with random fiber mats or blankets in the forms of pockets, V-shaped or radial pleats, and include the following:CoarseFilter: Filter with a efficiency lower than 30% for atmosphere dust-spot. CoarseMetalScreen: Filter made of metal screen. CoarseCellFoams: Filter made of cell foams. CoarseSpunGlass: Filter made of spun glass. MediumFilter: Filter with an efficiency between 30-98% for atmosphere dust-spot. MediumElectretFilter: Filter with fine electret synthetic fibers. MediumNaturalFiberFilter: Filter with natural fibers. HEPAFilter: High efficiency particulate air filter. ULPAFilter: Ultra low penetration air filter. MembraneFilters: Filter made of membrane for certain pore diameters in flat sheet and pleated form. A renewable media with a moving curtain viscous filter are random-fiber media coated with viscous substance in roll form or curtain where fresh media is fed across the face of the filter and the dirty media is rewound onto a roll at the bottom or to into a reservoir: RollForm: Viscous filter used in roll form. AdhesiveReservoir: Viscous filter used in moving curtain form. A renewable moving curtain dry media filter is a random-fiber dry media of relatively high porosity used in moving-curtain(roll) filters. An electrical filter uses electrostatic precipitation to remove and collect particulate contaminants." + }, + "CountedEfficiencyCurve": { + "description": "Counted efficiency curve as a function of dust holding weight, efficiency = f (dust holding weight)." + }, + "DustHoldingCapacity": { + "description": "Maximum filter dust holding capacity." + }, + "FaceSurfaceArea": { + "description": "Face area of filter frame." + }, + "FrameMaterial": { + "description": "Filter frame material." + }, + "MediaExtendedArea": { + "description": "Total extended media area." + }, + "NominalCountedEfficiency": { + "description": "Nominal filter efficiency based the particle count concentration before and after the filter against particles with a certain size distribution." + }, + "NominalWeightedEfficiency": { + "description": "Nominal filter efficiency based the particle weight concentration before and after the filter against particles with a certain size distribution." + }, + "PressureDropCurve": { + "description": "Under certain dust holding weight, DelPressure = f (fluidflowRate)" + }, + "SeparationType": { + "description": "Air particulate filter media separation type." + }, + "WeightedEfficiencyCurve": { + "description": "Weighted efficiency curve as a function of dust holding weight, efficiency = f (dust holding weight)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FilterTypeAirParticleFilter.htm" + }, + "Pset_FilterTypeCommon": { + "description": "Filter type common attributes.", + "properties": { + "FinalResistance": { + "description": "Filter fluid resistance when replacement is required (i.e., Pressure drop at the maximum air flowrate across the filter when the filter needs replacement per ASHRAE Standard 52.1)." + }, + "FlowRateRange": { + "description": "Allowable range of volume of fluid being pumped against the resistance specified." + }, + "InitialResistance": { + "description": "Initial new filter fluid resistance (i.e., pressure drop at the maximum air flowrate across the filter when the filter is new per ASHRAE Standard 52.1)." + }, + "NominalFilterFaceVelocity": { + "description": "Filter face velocity." + }, + "NominalFlowrate": { + "description": "Nominal fluid flow rate through the filter." + }, + "NominalMediaSurfaceVelocity": { + "description": "Average fluid velocity at the media surface." + }, + "NominalParticleGeometricMeanDiameter": { + "description": "Particle geometric mean diameter associated with nominal efficiency." + }, + "NominalParticleGeometricStandardDeviation": { + "description": "Particle geometric standard deviation associated with nominal efficiency." + }, + "NominalPressureDrop": { + "description": "Total pressure drop across the filter." + }, + "OperationTemperatureRange": { + "description": "Allowable operation ambient air temperature range." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "Weight": { + "description": "Total weight of object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FilterTypeCommon.htm" + }, + "Pset_FilterTypeCompressedAirFilter": { + "description": "Compressed air filter type attributes.", + "properties": { + "AutomaticCondensateDischarge": { + "description": "Whether or not the condensing water or oil is discharged automatically from the filter." + }, + "CloggingIndicator": { + "description": "Whether the filter has an indicator to display the degree of clogging of the filter." + }, + "CompressedAirFilterType": { + "description": "ACTIVATEDCARBON: absorbs oil vapor and odor; PARTICLE_FILTER: used to absorb solid particles of medium size; COALESCENSE_FILTER: used to absorb fine solid, oil, and water particles, also called micro filter" + }, + "OperationPressureMax": { + "description": "Maximum pressure under normal operating conditions." + }, + "ParticleAbsorptionCurve": { + "description": "Ratio of particles that are removed by the filter. Each entry describes the ratio of particles absorbed greater than equal to the specified size and less than the next specified size. For example, given for 3 significant particle sizes >= 0,1 micro m, >= 1 micro m, >= 5 micro m" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FilterTypeCompressedAirFilter.htm" + }, + "Pset_FilterTypeWaterFilter": { + "description": "Water filter type attributes.", + "properties": { + "WaterFilterType": { + "description": "Further qualifies the type of water filter. Filtration removes undissolved matter; Purification removes dissolved matter; Softening replaces dissolved matter." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FilterTypeWaterFilter.htm" + }, + "Pset_FireSuppressionTerminalTypeBreechingInlet": { + "description": "Symmetrical pipe fitting that unites two or more inlets into a single pipe (BS6100 330 114 adapted).", + "properties": { + "BreechingInletType": { + "description": "Defines the type of breeching inlet." + }, + "CouplingType": { + "description": "Defines the type coupling on the inlet of the breeching inlet." + }, + "HasCaps": { + "description": "Does the inlet connection have protective caps." + }, + "InletDiameter": { + "description": "The inlet diameter of the breeching inlet." + }, + "OutletDiameter": { + "description": "The outlet diameter of the breeching inlet." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FireSuppressionTerminalTypeBreechingInlet.htm" + }, + "Pset_FireSuppressionTerminalTypeCommon": { + "description": "Common properties for fire suppression terminals.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FireSuppressionTerminalTypeCommon.htm" + }, + "Pset_FireSuppressionTerminalTypeFireHydrant": { + "description": "Device, fitted to a pipe, through which a temporary supply of water may be provided (BS6100 330 6107)For further details on fire hydrants, see www.firehydrant.org", + "properties": { + "BodyColour": { + "description": "Colour of the body of the hydrant.Note: Consult local fire regulations for statutory colours that may be required for hydrant bodies in particular circumstances." + }, + "CapColour": { + "description": "Colour of the caps of the hydrant.Note: Consult local fire regulations for statutory colours that may be required for hydrant caps in particular circumstances." + }, + "DischargeFlowRate": { + "description": "The volumetric rate of fluid discharge." + }, + "FireHydrantType": { + "description": "Defines the range of hydrant types from which the required type can be selected where.DryBarrel: A hydrant that has isolating valves fitted below ground and that may be used where the possibility of water freezing is a consideration. WetBarrel: A hydrant that has isolating valves fitted above ground and that may be used where there is no possibility of water freezing." + }, + "FlowClass": { + "description": "Alphanumeric indication of the flow class of a hydrant (may be used in connection with or instead of the FlowRate property)." + }, + "HoseConnectionSize": { + "description": "The size of connections to which a hose may be connected (other than that to be linked to a pumping unit)." + }, + "NumberOfHoseConnections": { + "description": "The number of hose connections on the hydrant (excluding the pumper connection)." + }, + "PressureRating": { + "description": "Pressure rating of the object. Maximum pressure that the hydrant is manufactured to withstand." + }, + "PumperConnectionSize": { + "description": "The size of a connection to which a fire hose may be connected that is then linked to a pumping unit." + }, + "WaterIsPotable": { + "description": "Indication of whether the water flow from the hydrant is potable (set TRUE) or non potable (set FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FireSuppressionTerminalTypeFireHydrant.htm" + }, + "Pset_FireSuppressionTerminalTypeHoseReel": { + "description": "A supporting framework on which a hose may be wound (BS6100 155 8201).Note that the service provided by the hose (water/foam) is determined by the context of the system onto which the hose reel is connected.", + "properties": { + "ClassOfService": { + "description": "A classification of usage of the hose reel that may be applied." + }, + "ClassificationAuthority": { + "description": "The name of the authority that applies the classification of service to the hose reel (e.g. NFPA/FEMA)." + }, + "HoseDiameter": { + "description": "Notional diameter (bore) of the hose." + }, + "HoseLength": { + "description": "Notional length of the hose fitted to the hose reel when fully extended." + }, + "HoseNozzleType": { + "description": "Identifies the predefined types of nozzle (in terms of spray pattern) fitted to the end of the hose from which the type required may be set." + }, + "HoseReelMountingType": { + "description": "Identifies the predefined types of hose reel mounting from which the type required may be set." + }, + "HoseReelType": { + "description": "Identifies the predefined types of hose arrangement from which the type required may be set." + }, + "InletConnectionSize": { + "description": "Size of the inlet connection. Note that all inlet connections are assumed to be the same size. Connection to the hose reel." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FireSuppressionTerminalTypeHoseReel.htm" + }, + "Pset_FireSuppressionTerminalTypeSprinkler": { + "description": "Device for sprinkling water from a pipe under pressure over an area (BS6100 100 3432)", + "properties": { + "Activation": { + "description": "Identifies the predefined methods of sprinkler activation from which that required may be set." + }, + "ActivationTemperature": { + "description": "The temperature at which the object is designed to activate." + }, + "BulbLiquidColour": { + "description": "The colour of the liquid in the bulb for a bulb activated sprinkler. Note that the liquid colour varies according to the activation temperature requirement of the sprinkler head. Note also that this property does not need to be asserted for quick response activated sprinklers." + }, + "ConnectionSize": { + "description": "The connection size of the object. Inlet connection to sprinkler." + }, + "CoverageArea": { + "description": "The area that is covered by the object. Indicates the area that the sprinkler is designed to protect." + }, + "DischargeCoefficient": { + "description": "The coefficient of flow at the sprinkler." + }, + "DischargeFlowRate": { + "description": "The volumetric rate of fluid discharge." + }, + "HasDeflector": { + "description": "Indication of whether the sprinkler has a deflector (baffle) fitted to diffuse the discharge on activation (= TRUE) or not (= FALSE)." + }, + "MaximumWorkingPressure": { + "description": "Maximum pressure that the object is manufactured to withstand." + }, + "ResidualFlowingPressure": { + "description": "The residual flowing pressure in the pipeline at which the discharge flow rate is determined." + }, + "Response": { + "description": "Identifies the predefined methods of sprinkler response from which that required may be set." + }, + "SprinklerType": { + "description": "Identifies the predefined types of sprinkler from which the type required may be set." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FireSuppressionTerminalTypeSprinkler.htm" + }, + "Pset_FittingBend": { + "description": "Properties about the bend angles.", + "properties": { + "BendAngle": { + "description": "The change of direction of flow." + }, + "BendRadius": { + "description": "The radius of bending if circular arc or zero if sharp bend." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FittingBend.htm" + }, + "Pset_FittingJunction": { + "description": "Properties about Fitting Junction.", + "properties": { + "JunctionLeftAngle": { + "description": "The change of direction of flow for the left junction." + }, + "JunctionLeftRadius": { + "description": "The radius of bending for the left junction." + }, + "JunctionRightAngle": { + "description": "The change of direction of flow for the right junction where 0 indicates straight segment." + }, + "JunctionRightRadius": { + "description": "The radius of bending for the right junction where 0 indicates sharp bend." + }, + "JunctionType": { + "description": "The type of junction. TEE=3 ports, CROSS = 4 ports." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FittingJunction.htm" + }, + "Pset_FittingTransition": { + "description": "Properties about Fitting Transition.", + "properties": { + "EccentricityInY": { + "description": "Distance in y direction between the two points (or vertex points) engaged in the point connection." + }, + "EccentricityInZ": { + "description": "Distance in z direction between the two points (or vertex points) engaged in the point connection." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FittingTransition.htm" + }, + "Pset_FlowInstrumentPHistory": { + "description": "Properties for history of flow instrument values.", + "properties": { + "Quality": { + "description": "Indicates the quality of measurement or failure condition, which may be further qualified by the Status. True: measured values are considered reliable; False: measured values are considered not reliable (i.e. a fault has been detected); Unknown: reliability of values is uncertain." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure). Indicates an error code or identifier, whose meaning is specific to the particular automation system. Example values include: 'ConfigurationError', 'NotConnected', 'DeviceFailure', 'SensorFailure', 'LastKnown, 'CommunicationsFailure', 'OutOfService'." + }, + "Value": { + "description": "The expected range and default value. Indicates measured values over time which may be recorded continuously or only when changed beyond a particular deadband." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowInstrumentPHistory.htm" + }, + "Pset_FlowInstrumentTypeCommon": { + "description": "Flow Instrument type common attributes.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowInstrumentTypeCommon.htm" + }, + "Pset_FlowInstrumentTypePressureGauge": { + "description": "A device that reads and displays a pressure value at a point or the pressure difference between two points.", + "properties": { + "DisplaySize": { + "description": "The physical size of the display. For a dial pressure gauge it will be the diameter of the dial." + }, + "PressureGaugeType": { + "description": "Identifies the means by which pressure is displayed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowInstrumentTypePressureGauge.htm" + }, + "Pset_FlowInstrumentTypeThermometer": { + "description": "A device that reads and displays a temperature value at a point.", + "properties": { + "DisplaySize": { + "description": "The physical size of the display. In the case of a stem thermometer, this will be the length of the stem. For a dial thermometer, it will be the diameter of the dial." + }, + "ThermometerType": { + "description": "Identifies the means by which temperature is displayed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowInstrumentTypeThermometer.htm" + }, + "Pset_FlowMeterOccurrence": { + "description": "Flow meter occurrence common attributes.", + "properties": { + "FlowMeterOurpose": { + "description": "Enumeration defining the purpose of the flow meter occurrence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowMeterOccurrence.htm" + }, + "Pset_FlowMeterTypeCommon": { + "description": "Common attributes of a flow meter type", + "properties": { + "ReadOutType": { + "description": "Indication of the form that readout from the meter takes. In the case of a dial read out, this may comprise multiple dials that give a cumulative reading and/or a mechanical odometer." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RemoteReading": { + "description": "Indicates whether the meter has a connection for remote reading through connection of a communication device (set TRUE) or not (set FALSE)." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowMeterTypeCommon.htm" + }, + "Pset_FlowMeterTypeEnergyMeter": { + "description": "Device that measures, indicates and sometimes records, the energy usage in a system.", + "properties": { + "MaximumCurrent": { + "description": "The maximum allowed current that a device is certified to handle." + }, + "MultipleTarriff": { + "description": "Indicates whether meter has built-in support for multiple tarriffs (variable energy cost rates)." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowMeterTypeEnergyMeter.htm" + }, + "Pset_FlowMeterTypeGasMeter": { + "description": "Device that measures, indicates and sometimes records, the volume of gas that passes through it without interrupting the flow.", + "properties": { + "ConnectionSize": { + "description": "The connection size of the object. Inlet and outlet pipe connections to the meter." + }, + "GasType": { + "description": "Defines the types of gas that may be specified." + }, + "MaximumFlowRate": { + "description": "Maximum rate of flow which the meter is expected to pass." + }, + "MaximumPressureLoss": { + "description": "Pressure loss expected across the meter under conditions of maximum flow." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowMeterTypeGasMeter.htm" + }, + "Pset_FlowMeterTypeOilMeter": { + "description": "Device that measures, indicates and sometimes records, the volume of oil that passes through it without interrupting the flow.", + "properties": { + "ConnectionSize": { + "description": "The connection size of the object. Inlet and outlet pipe connections to the meter." + }, + "MaximumFlowRate": { + "description": "Maximum rate of flow which the meter is expected to pass." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowMeterTypeOilMeter.htm" + }, + "Pset_FlowMeterTypeWaterMeter": { + "description": "Device that measures, indicates and sometimes records, the volume of water that passes through it without interrupting the flow.", + "properties": { + "BackflowPreventerType": { + "description": "Identifies the type of backflow preventer installed to prevent the backflow of contaminated or polluted water from an irrigation/reticulation system to a potable water supply." + }, + "ConnectionSize": { + "description": "The connection size of the object. Inlet and outlet pipe connections to the meter." + }, + "MaximumFlowRate": { + "description": "Maximum rate of flow which the meter is expected to pass." + }, + "MaximumPressureLoss": { + "description": "Pressure loss expected across the meter under conditions of maximum flow." + }, + "Type": { + "description": "Defines the allowed values for selection of the flow meter operation type." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FlowMeterTypeWaterMeter.htm" + }, + "Pset_FootingCommon": { + "description": "Properties common to the definition of all occurrences of IfcFooting.", + "properties": { + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FootingCommon.htm" + }, + "Pset_FootingTypePadFooting": { + "description": "Properties of footing. The property set can be used by the predefined type PAD_FOOTING of IfcFooting.", + "properties": { + "IsReinforced": { + "description": "Indicates whether the foundation is reinforced (TRUE) or not (FALSE)." + }, + "LoadBearingCapacity": { + "description": "Maximum load bearing capacity of the floor structure throughtout the storey as designed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FootingTypePadFooting.htm" + }, + "Pset_FurnitureTypeChair": { + "description": "A set of specific properties for furniture type chair.", + "properties": { + "HighestSeatingHeight": { + "description": "The value of seating height of high level if the chair height is adjustable." + }, + "LowestSeatingHeight": { + "description": "The value of seating height of low level if the chair height is adjustable." + }, + "SeatingHeight": { + "description": "The value of seating height if the chair height is not adjustable." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FurnitureTypeChair.htm" + }, + "Pset_FurnitureTypeCommon": { + "description": "Common properties for all types of furniture such as chair, desk, table, and file cabinet.", + "properties": { + "IsBuiltIn": { + "description": "Indicates whether the furniture type is intended to be 'built in' i.e. physically attached to a building or facility (= TRUE) or not i.e. Loose and movable (= FALSE)." + }, + "MainColour": { + "description": "The main colour of the furniture of this type." + }, + "NominalDepth": { + "description": "Nominal Depth of the object" + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence. The nominal height of the furniture of this type. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "Style": { + "description": "Description of the furniture style." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FurnitureTypeCommon.htm" + }, + "Pset_FurnitureTypeDesk": { + "description": "A set of specific properties for furniture type desk.", + "properties": { + "WorksurfaceArea": { + "description": "The value of the work surface area of the desk." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FurnitureTypeDesk.htm" + }, + "Pset_FurnitureTypeFileCabinet": { + "description": "A set of specific properties for furniture type file cabinet", + "properties": { + "WithLock": { + "description": "Indicates whether the file cabinet is lockable (= TRUE) or not (= FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FurnitureTypeFileCabinet.htm" + }, + "Pset_FurnitureTypeTable": { + "description": "", + "properties": { + "NumberOfChairs": { + "description": "Maximum number of chairs that can fit with the table for normal use." + }, + "WorksurfaceArea": { + "description": "The value of the work surface area of the desk." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_FurnitureTypeTable.htm" + }, + "Pset_GateHeadCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarinePart with the predefined type set to GATEHEAD.", + "properties": { + "StructuralType": { + "description": "Structural type of the object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_GateHeadCommon.htm" + }, + "Pset_GeotechnicalAssemblyCommon": { + "description": "Properties describing the characteristics of any geotechnical model. A Status of \"New\" should not be associated to a IfcGeotechnicalAssembly or IfcGeotechnicalStratum, as other entities are used for earthworks and courses.", + "properties": { + "BoreHolePurpose": { + "description": "Purpose for which the borehole, section or volumetric model was created. (EU Inspire, boreholeML)" + }, + "Limitations": { + "description": "Limitations on usage." + }, + "Methodology": { + "description": "Methodology used to prepare the contents of the geotechnical assembly." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_GeotechnicalAssemblyCommon.htm" + }, + "Pset_GeotechnicalStratumCommon": { + "description": "Properties describing the characteristics of any solid, water or void stratum. A status of \"New\" should not be associated to a IfcGeotechnicalAssembly or IfcSolidStratum, as other entities are used for earthworks and courses.", + "properties": { + "IsTopographic": { + "description": "Is the stratum ever topmost and so a visible topographic feature" + }, + "PiezometricHead": { + "description": "Pressure head of water content." + }, + "PiezometricPressure": { + "description": "Pressure of water content." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "StratumColour": { + "description": "Stratum colour" + }, + "Texture": { + "description": "Stratum texture" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_GeotechnicalStratumCommon.htm" + }, + "Pset_HeatExchangerTypeCommon": { + "description": "Heat exchanger type common attributes.", + "properties": { + "FlowArrangement": { + "description": "Defines the basic flow arrangements for the heat exchanger or cooler tower:COUNTERFLOW: Air and water flow enter in different directions. CROSSFLOW: Air and water flow are perpendicular. PARALLELFLOW: Air and water flow enter in same directions. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_HeatExchangerTypeCommon.htm" + }, + "Pset_HeatExchangerTypePlate": { + "description": "Plate heat exchanger type common attributes.", + "properties": { + "NumberOfPlates": { + "description": "Number of plates used by the plate heat exchanger." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_HeatExchangerTypePlate.htm" + }, + "Pset_HumidifierPHistory": { + "description": "Humidifier performance history attributes. Sound attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead.", + "properties": { + "AtmosphericPressure": { + "description": "Ambient atmospheric pressure." + }, + "SaturationEfficiency": { + "description": "Saturation efficiency: Ratio of leaving air absolute humidity to the maximum absolute humidity." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_HumidifierPHistory.htm" + }, + "Pset_HumidifierTypeCommon": { + "description": "Humidifier type common attributes. WaterProperties attribute renamed to WaterRequirement and unit type modified in IFC2x2 Pset Addendum.", + "properties": { + "AirPressureDropCurve": { + "description": "Air pressure drop as a function of air flow rate. Air pressure drop versus air-flow rate." + }, + "HumidifierApplication": { + "description": "Humidifier application.Fixed: Humidifier installed in a ducted flow distribution system. Portable: Humidifier is not installed in a ducted flow distribution system." + }, + "InternalControl": { + "description": "Internal modulation control." + }, + "NominalAirFlowRate": { + "description": "Nominal air flow rate. Nominal rate of air flow into which water vapor is added." + }, + "NominalMoistureGain": { + "description": "Nominal rate of water vapor added into the airstream." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SaturationEfficiencyCurve": { + "description": "Saturation efficiency as a function of the air flow rate." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "WaterRequirement": { + "description": "Make-up water requirement." + }, + "Weight": { + "description": "Total weight of object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_HumidifierTypeCommon.htm" + }, + "Pset_ImpactProtectionDeviceOccurrenceBumper": { + "description": "Properties common to all occurrences of IfcImpactProtectionDevice with PredefinedType set to BUMPER.", + "properties": { + "BrakingLength": { + "description": "Length of the braking distance as a design parameter of the bumper occurrence." + }, + "BumperOrientation": { + "description": "Direction in which the bumper is aligned, e.g. same direction as increasing stationing values or opposite." + }, + "IsRemovableBumper": { + "description": "Indicates if the bumper is removable or not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ImpactProtectionDeviceOccurrenceBumper.htm" + }, + "Pset_ImpactProtectionDeviceTypeBumper": { + "description": "Properties common to all occurrences and types of IfcImpactProtectionDevice with PredefinedType set to BUMPER.", + "properties": { + "EnergyAbsorption": { + "description": "Energy absorption capacity of the element." + }, + "IsAbsorbingEnergy": { + "description": "Indicates whether the bumper absorbs energy or not." + }, + "MaximumLoadRetention": { + "description": "Maximum possible impact load retention." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ImpactProtectionDeviceTypeBumper.htm" + }, + "Pset_InstallationOccurrence": { + "description": "Properties defining installation information for occurrences of element, asset or system.", + "properties": { + "AcceptanceDate": { + "description": "Date on which the element is accepted by the manager or administrator." + }, + "InstallationDate": { + "description": "Date on which the element is installed." + }, + "PutIntoOperationDate": { + "description": "Date on which the element is put into operation." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_InstallationOccurrence.htm" + }, + "Pset_InterceptorTypeCommon": { + "description": "Common properties for interceptors.", + "properties": { + "CoverLength": { + "description": "The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the object." + }, + "CoverWidth": { + "description": "The length measured along the y-axis in the local coordinate system of the cover of the object." + }, + "InletConnectionSize": { + "description": "Size of the inlet connection. Note that all inlet connections are assumed to be the same size." + }, + "NominalBodyDepth": { + "description": "Nominal or quoted length measured along the z-axis of the local coordinate system of the object." + }, + "NominalBodyLength": { + "description": "Nominal or quoted length measured along the x-axis of the local coordinate system of the object." + }, + "NominalBodyWidth": { + "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "VentilatingPipeSize": { + "description": "Size of the ventilating pipe(s)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_InterceptorTypeCommon.htm" + }, + "Pset_IpNetworkEquipmentPHistory": { + "description": "Properties defining performance information for IP network equipment.", + "properties": { + "NumberOfPackets": { + "description": "Indicates the number of packets of the IP network equipment." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_IpNetworkEquipmentPHistory.htm" + }, + "Pset_JettyCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarineFacility with the predefined type set to JETTY.", + "properties": { + "BentSpacing": { + "description": "Bent (upright) spacing" + }, + "Elevation": { + "description": "Elevation of the entity" + }, + "PierSectionType": { + "description": "Whether the structure presents a solid/closed barrier to the passage of water or is open." + }, + "StructuralType": { + "description": "Structural type of the object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_JettyCommon.htm" + }, + "Pset_JettyDesignCriteria": { + "description": "Properties common to the definition of design criteria of all occurrences of IfcMarineFacility with the predefined type set to JETTY.", + "properties": { + "EquipmentLoading": { + "description": "Loading from equipment" + }, + "ExtremeHighWaterLevel": { + "description": "Extreme high water level" + }, + "ExtremeLowWaterLevel": { + "description": "Extreme low water level" + }, + "FlowLoading": { + "description": "Flow loading force" + }, + "HighWaterLevel": { + "description": "High water level" + }, + "LowWaterLevel": { + "description": "Low water level" + }, + "ShipLoading": { + "description": "Ship loading force" + }, + "UniformlyDistributedLoad": { + "description": "Uniformly Distributed Load" + }, + "WaveLoading": { + "description": "Wave loading force" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_JettyDesignCriteria.htm" + }, + "Pset_JunctionBoxTypeCommon": { + "description": "A junction box is an enclosure within which cables are connected.History: New in IFC4", + "properties": { + "ClearDepth": { + "description": "The clear depth. It indicates the unobstructed depth available for cable inclusion within the junction box." + }, + "IP_Code": { + "description": "IP Code, the International Protection Marking, IEC 60529), classifies and rates the degree of protection provided against intrusion." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "JunctionBoxMountingType": { + "description": "Method of mounting to be adopted for the type of junction box." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NumberOfGangs": { + "description": "Number of gangs in the object. Number of slots available for switches/outlets (most commonly 1, 2, 3, or 4)." + }, + "PlacingType": { + "description": "Location at which the type of junction box can be located." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "ShapeType": { + "description": "Shape of the junction box." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_JunctionBoxTypeCommon.htm" + }, + "Pset_JunctionBoxTypeData": { + "description": "The property set can be used by the predefined type DATA of IfcJunctionBox.", + "properties": { + "DataConnectionType": { + "description": "Indicates the data connection type of the junction box e.g. copper pair, fiber or others." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_JunctionBoxTypeData.htm" + }, + "Pset_KerbCommon": { + "description": "Properties for a kerb.", + "properties": { + "CombinedKerbGutter": { + "description": "Indicating the use of a combined kerb and gutter." + }, + "Mountable": { + "description": "Specifies whether the kerb can be readily climbed by a vehicle or not." + }, + "Upstand": { + "description": "The height difference between the two separated surfaces." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_KerbCommon.htm" + }, + "Pset_KerbStone": { + "description": "Properties for kerb stones.", + "properties": { + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "StoneFinishes": { + "description": "Eg. 'Polished', 'Bush Hammered', 'Split', 'Sawn', 'Flamed'" + }, + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_KerbStone.htm" + }, + "Pset_LampTypeCommon": { + "description": "A lamp is a component within a light fixture that is designed to emit light.History: Name changed from Pset_LampEmitterTypeCommon in IFC 2x3.", + "properties": { + "ColourAppearance": { + "description": "In both the DIN and CIE standards, artificial light sources are classified in terms of their colour appearance. To the human eye they all appear to be white; the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in colour appearance." + }, + "ColourRenderingIndex": { + "description": "The CRI indicates how well a light source renders eight standard colours compared to perfect reference lamp with the same colour temperature. The CRI scale ranges from 1 to 100, with 100 representing perfect rendering properties." + }, + "ColourTemperature": { + "description": "The colour temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate colour temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The colour temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight)." + }, + "ContributedLuminousFlux": { + "description": "Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp." + }, + "LampBallastType": { + "description": "The type of ballast used to stabilise gas discharge by limiting the current during operation and to deliver the necessary striking voltage for starting. Ballasts are needed to operate Discharge Lamps such as Fluorescent, Compact Fluorescent, High-pressure Mercury, Metal Halide and High-pressure Sodium Lamps. Magnetic ballasts are chokes which limit the current passing through a lamp connected in series on the principle of self-induction. The resultant current and power are decisive for the efficient operation of the lamp. A specially designed ballast is required for every type of lamp to comply with lamp rating in terms of Luminous Flux, Color Appearance and service life. The two types of magnetic ballasts for fluorescent lamps are KVG Conventional (EC-A series) and VVG Low-loss ballasts (EC-B series). Low-loss ballasts have a higher efficiency, which means reduced ballast losses and a lower thermal load. Electronic ballasts are used to run fluorescent lamps at high frequencies (approx. 35 - 40 kHz)." + }, + "LampCompensationType": { + "description": "Identifies the form of compensation used for power factor correction and radio suppression." + }, + "LampMaintenanceFactor": { + "description": "Non recoverable losses of luminous flux of a lamp due to lamp depreciation; i.e. the decreasing of light output of a luminaire due to aging and dirt." + }, + "LightEmitterNominalPower": { + "description": "Light emitter nominal power." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Spectrum": { + "description": "The spectrum of radiation describes its composition with regard to wavelength. Light, for example, as the portion of electromagnetic radiation that is visible to the human eye, is radiation with wavelengths in the range of approx. 380 to 780 nm (1 nm = 10 m). The corresponding range of colours varies from violet to indigo, blue, green, yellow, orange, and red. These colours form a continuous spectrum, in which the various spectral sectors merge into each other." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_LampTypeCommon.htm" + }, + "Pset_LandRegistration": { + "description": "Specifies the identity of land within a statutory registration system. NOTE: The property LandTitleID is to be used in preference to deprecated attribute LandTitleNumber in IfcSite.", + "properties": { + "IsPermanentID": { + "description": "Indicates whether the identity assigned to the object is permanent (= TRUE) or temporary (=FALSE)." + }, + "LandID": { + "description": "Identification number assigned by the statutory registration authority to a land parcel." + }, + "LandTitleID": { + "description": "Identification number assigned by the statutory registration authority to the title to a land parcel." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_LandRegistration.htm" + }, + "Pset_LightFixtureTypeCommon": { + "description": "Common data for light fixtures. History: IFC4 - Article number and manufacturer specific information deleted. Use Pset_ManufacturerTypeInformation. ArticleNumber instead. Load properties moved from Pset_LightFixtureTypeThermal (deleted).", + "properties": { + "LightFixtureMountingType": { + "description": "A list of the available types of mounting for light fixtures from which that required may be selected." + }, + "LightFixturePlacingType": { + "description": "A list of the available types of placing specification for light fixtures from which that required may be selected." + }, + "MaintenanceFactor": { + "description": "The arithmetical allowance made for depreciation of lamps and reflective equipment from their initial values due to dirt, fumes, or age." + }, + "MaximumPlenumSensibleLoad": { + "description": "Maximum or Peak sensible thermal load contributed to return air plenum by the light fixture." + }, + "MaximumSpaceSensibleLoad": { + "description": "Maximum or Peak sensible thermal load contributed to the conditioned space by the light fixture." + }, + "NumberOfSources": { + "description": "Number of sources ." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SensibleLoadToRadiant": { + "description": "Percent of sensible thermal load to radiant heat." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TotalWattage": { + "description": "Wattage on whole lightfitting device with all sources intact." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_LightFixtureTypeCommon.htm" + }, + "Pset_LightFixtureTypeSecurityLighting": { + "description": "Properties that characterize security lighting.", + "properties": { + "Addressablility": { + "description": "The type of addressability." + }, + "BackupSupplySystem": { + "description": "The type of backup supply system." + }, + "FixtureHeight": { + "description": "The height of the fixture, such as the text height of an exit sign." + }, + "PictogramEscapeDirection": { + "description": "The direction of escape pictogram." + }, + "SecurityLightingType": { + "description": "The type of security lighting." + }, + "SelfTestFunction": { + "description": "The type of self test function." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_LightFixtureTypeSecurityLighting.htm" + }, + "Pset_LinearReferencingMethod": { + "description": "Describes the manner in which measurements are made along (and optionally offset from) a linear element.NOTE Definition according to ISO 19148:2021", + "properties": { + "LRMConstraint": { + "description": "Allows for the specification of constraints imposed by this Linear Referencing Method. For example, a Reference Post Linear Referencing Method may specify that referents be of type \u201creference marker\u201d.NOTE definition according to ISO 19148:2021" + }, + "LRMName": { + "description": "Gives the name of this Linear Referencing Method, such as \u201ckilometre-point\u201d.NOTE Definition according to ISO 19148:2021. NOTE Names of commonly used Linear Referencing Methods are included in ISO 19148, Annex C, along with recognized name aliases." + }, + "LRMType": { + "description": "Gives the type of this Linear Referencing Method.NOTE Definition according to ISO 19148:2021, LRMType. NOTE Since the definition in ISO 19148:2021, LRMType is stereotyped as a CodeList it is open for user defined extensions. In this Pset this is handled by adding the enumeration constant LRM_USERDEFINED and the additional property UserDefinedLRMType" + }, + "LRMUnit": { + "description": "Specifies the units of measure used by this Linear Referencing Method for measures along the linear element being measured.NOTE Definition according to ISO 19148:2021." + }, + "UserDefinedLRMType": { + "description": "Gives the user defined type of this Linear Referencing Method when property LRMType is LRM_USERDEFINED." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_LinearReferencingMethod.htm" + }, + "Pset_MaintenanceStrategy": { + "description": "Property set for the association of a maintenance strategy to an element, asset of system.", + "properties": { + "AccidentResponse": { + "description": "Accident response chosen for the asset" + }, + "AssetCriticality": { + "description": "Rating of the asset's criticality to the operation of the facility" + }, + "AssetFrailty": { + "description": "Rating of the asset's frailty to breakage or deterioration" + }, + "AssetPriority": { + "description": "Combined criticality and frailty rating indicating the operational and maintenance priority of the asset" + }, + "MonitoringType": { + "description": "Monitoring strategy chosen for the asset" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaintenanceStrategy.htm" + }, + "Pset_MaintenanceTriggerCondition": { + "description": "Trigger levels for an asset that has an inspection-based maintenance strategy", + "properties": { + "ConditionDisposalLevel": { + "description": "Condition that will trigger a disposal process" + }, + "ConditionMaintenanceLevel": { + "description": "Condition that will trigger maintenance" + }, + "ConditionReplacementLevel": { + "description": "Condition that will trigger a replacement process" + }, + "ConditionTargetPerformance": { + "description": "Target condition of the asset" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaintenanceTriggerCondition.htm" + }, + "Pset_MaintenanceTriggerDuration": { + "description": "Trigger levels for an asset that has an PPM based maintenance strategy.", + "properties": { + "DurationDisposalLevel": { + "description": "Duration interval at which disposal is performed" + }, + "DurationMaintenanceLevel": { + "description": "Duration interval at which maintenance is performed" + }, + "DurationReplacementLevel": { + "description": "Duration interval at which replacement is performed" + }, + "DurationTargetPerformance": { + "description": "Target time to failure of the asset" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaintenanceTriggerDuration.htm" + }, + "Pset_MaintenanceTriggerPerformance": { + "description": "Properties for performance based maintenance policies", + "properties": { + "DisposalLevel": { + "description": "Performance level at which disposal takes place" + }, + "PerformanceMaintenanceLevel": { + "description": "Performance level at which maintenance takes place" + }, + "ReplacementLevel": { + "description": "Performance level at which replacement takes place" + }, + "TargetPerformance": { + "description": "Target capacity or performance of the asset. Units of the performance value are specified through the propertyValue units attribute." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaintenanceTriggerPerformance.htm" + }, + "Pset_ManufacturerOccurrence": { + "description": "Defines properties of individual instances of manufactured products that may be given by the manufacturer.", + "properties": { + "AcquisitionDate": { + "description": "The date that the manufactured item was purchased." + }, + "AssemblyPlace": { + "description": "Enumeration defining where the assembly is intended to take place, either in a factory, other offsite location or on the building site." + }, + "BarCode": { + "description": "The identity of the bar code given to an occurrence of the product." + }, + "BatchReference": { + "description": "The identity of the batch reference from which an occurrence of a product is taken." + }, + "ManufacturingDate": { + "description": "Date on which the element was manufactured." + }, + "SerialNumber": { + "description": "The manufacturer's serial number assigned to an occurrence of a product." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ManufacturerOccurrence.htm" + }, + "Pset_ManufacturerTypeInformation": { + "description": "Defines characteristics of types (ranges) of manufactured products that may be given by the manufacturer. Note that the term 'manufactured' may also be used to refer to products that are supplied and identified by the supplier or that are assembled off site by a third party provider.", + "properties": { + "ArticleNumber": { + "description": "Article number or reference that is be applied to a configured product according to a standard scheme for article number definition as defined by the manufacturer. It is often used as the purchasing number." + }, + "AssemblyPlace": { + "description": "Enumeration defining where the assembly is intended to take place, either in a factory, other offsite location or on the building site." + }, + "GlobalTradeItemNumber": { + "description": "The Global Trade Item Number (GTIN) is an identifier for trade items developed by GS1 (www.gs1.org)." + }, + "Manufacturer": { + "description": "The organization that manufactured and/or assembled the item." + }, + "ModelLabel": { + "description": "The descriptive model name of the product model (or product line) as assigned by the manufacturer of the manufactured item." + }, + "ModelReference": { + "description": "The model number or designator of the product model (or product line) as assigned by the manufacturer of the manufactured item." + }, + "OperationalDocument": { + "description": "Manufacturer's operational document" + }, + "PerformanceCertificate": { + "description": "Manufacturer's performance certificate" + }, + "ProductionYear": { + "description": "The year of production of the manufactured item." + }, + "SafetyDocument": { + "description": "Manufacturer's safety document" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ManufacturerTypeInformation.htm" + }, + "Pset_MarineFacilityTransportation": { + "description": "Properties common to the definition of all occurrences of IfcMarineFacility which are catagorised as transportation facilities such as Ports, marinas etc.", + "properties": { + "BerthCargoWeight": { + "description": "Total cargo weight of berths within the facility" + }, + "BerthGrade": { + "description": "Berth grade" + }, + "Berths": { + "description": "Number of standard berths within the facility" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MarineFacilityTransportation.htm" + }, + "Pset_MarinePartChamberCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarinePart with the predefined type set to CHAMBER.", + "properties": { + "EffectiveChamberSize": { + "description": "Volumetric measure defining the effective chamber size for operational and design activities." + }, + "StructuralType": { + "description": "Structural type of the object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MarinePartChamberCommon.htm" + }, + "Pset_MarineVehicleCommon": { + "description": "Properties common to the definition of all occurrences of IfcTransportElement and types of IfcTransportElementType with the predefined type set to VEHICLEMARINE.", + "properties": { + "AboveDeckProjectedWindEnd": { + "description": "End on projected windage area above the main deck" + }, + "AboveDeckProjectedWindSide": { + "description": "Side on projected windage area above the main deck" + }, + "CargoDeadWeight": { + "description": "Weight of (bulk) cargo carried" + }, + "Displacement": { + "description": "Weight of water displaced by the vessel" + }, + "LaneMeters": { + "description": "Length of lanes accommodating vehicles on roll-on, roll-off vessels" + }, + "LengthBetweenPerpendiculars": { + "description": "Length of vessel from rudder shaft to crossing point of the bow and the loaded waterline." + }, + "VesselDepth": { + "description": "Depth of the vessel from the main deck to the keel." + }, + "VesselDraft": { + "description": "Depth of vessel from the waterline to the keel (LightShip, Ballasted, Maximum)" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MarineVehicleCommon.htm" + }, + "Pset_MarineVehicleDesignCriteria": { + "description": "Properties common to the definition of design criteria of all occurrences of IfcTransportElement and types of IfcTransportElementType with the predefined type set to MARINEVEHICLE", + "properties": { + "AllowableHullPressure": { + "description": "Allowable contact pressure between fender and hull" + }, + "SoftnessCoefficient": { + "description": "Vessel flexibility factor - proportion of impact energy absorbed by the hull." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MarineVehicleDesignCriteria.htm" + }, + "Pset_MarkerGeneral": { + "description": "Properties common to a signalling marker made as an assembly of elements. The property set can be used by the predefined type SIGNAL_ASSEMBLY of IfcElementAssembly.", + "properties": { + "ApproachSpeed": { + "description": "The design speed of trains approaching the signal if different from the line speed." + }, + "MarkerType": { + "description": "The type of marker (sign) e.g. stop signal, restriction signal, track circuit tuning zone sign or others specified in PEnum_MarkerType." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence. The nominal height of the furniture of this type. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "Symbol": { + "description": "Content which is shown on the sign, e.g. text, number, arrow or icon. The string can also be a pointer to a symbol catalog." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MarkerGeneral.htm" + }, + "Pset_MarkingLinesCommon": { + "description": "Properties for line markings.", + "properties": { + "DashedLine": { + "description": "State if the line is dashed or continuous" + }, + "DashedLinePattern": { + "description": "Indicates the pattern for dashed line types e.g. '3+9'" + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MarkingLinesCommon.htm" + }, + "Pset_MaterialCombustion": { + "description": "A set of extended material properties of products of combustion generated by elements typically used within the context of building services and flow distribution systems.", + "properties": { + "CO2Content": { + "description": "Carbon dioxide (CO2) content of the products of combustion. This is measured in weight of CO2 per unit weight and is therefore unitless." + }, + "COContent": { + "description": "Carbon monoxide (CO) content of the products of combustion. This is measured in weight of CO per unit weight and is therefore unitless." + }, + "N20Content": { + "description": "Nitrous oxide (N2O) content of the products of combustion. This is measured in weight of N2O per unit weight and is therefore unitless." + }, + "SpecificHeatCapacity": { + "description": "Defines the specific heat capacity of a material. Specific heat of the products of combustion: heat energy absorbed per temperature unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialCombustion.htm" + }, + "Pset_MaterialCommon": { + "description": "A set of general material properties.", + "properties": { + "MassDensity": { + "description": "Material mass density." + }, + "MolecularWeight": { + "description": "Molecular weight of material (typically gas)." + }, + "Porosity": { + "description": "The void fraction of the total volume occupied by material (Vbr - Vnet)/Vbr." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialCommon.htm" + }, + "Pset_MaterialConcrete": { + "description": "A set of extended mechanical properties related to concrete materials.", + "properties": { + "AdmixturesDescription": { + "description": "Description of the admixtures added to the concrete mix." + }, + "CompressiveStrength": { + "description": "The compressive strength of the object or material." + }, + "MaxAggregateSize": { + "description": "The maximum aggregate size of the concrete." + }, + "ProtectivePoreRatio": { + "description": "The protective pore ratio indicating the frost-resistance of the concrete." + }, + "WaterImpermeability": { + "description": "Description of the water impermeability denoting the water repelling properties." + }, + "Workability": { + "description": "Description of the workability of the fresh concrete defined according to local standards." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialConcrete.htm" + }, + "Pset_MaterialEnergy": { + "description": "A set of extended material properties for energy calculation purposes.", + "properties": { + "GasPressure": { + "description": "Fill pressure (e.g. for between-pane gas fills): the pressure exerted by a mass of gas confined in a constant volume." + }, + "MoistureCapacityThermalGradient": { + "description": "Thermal gradient coefficient for moisture capacity. Based on water vapor density." + }, + "SolarRefractionIndex": { + "description": "Index of refraction (solar) defines the \"bending\" of the solar ray when it passes from one medium into another." + }, + "SpecificHeatTemperatureDerivative": { + "description": "Specific heat temperature derivative." + }, + "ThermalConductivityTemperatureDerivative": { + "description": "Thermal conductivity temperature derivative." + }, + "ViscosityTemperatureDerivative": { + "description": "Viscosity temperature derivative." + }, + "VisibleRefractionIndex": { + "description": "Index of refraction (visible) defines the \"bending\" of the sola! r ray in the visible spectrum when it passes from one medium into another." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialEnergy.htm" + }, + "Pset_MaterialFuel": { + "description": "A set of extended material properties of fuel energy typically used within the context of building services and flow distribution systems.", + "properties": { + "CarbonContent": { + "description": "The carbon content in the fuel. This is measured in weight of carbon per unit weight of fuel and is therefore unitless." + }, + "CombustionTemperature": { + "description": "Combustion temperature. Combustion temperature of the material when air is at 298 K and 100 kPa." + }, + "HigherHeatingValue": { + "description": "Higher Heating Value is defined as the amount of energy released (MJ/kg) when a fuel is burned completely, and H2O is in liquid form in the combustion products." + }, + "LowerHeatingValue": { + "description": "Lower Heating Value is defined as the amount of energy released (MJ/kg) when a fuel is burned completely, and H2O is in vapor form in the combustion products." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialFuel.htm" + }, + "Pset_MaterialHygroscopic": { + "description": "A set of hygroscopic properties of materials.", + "properties": { + "IsothermalMoistureCapacity": { + "description": "Based on water vapor density." + }, + "LowerVaporResistanceFactor": { + "description": "The vapor permeability relationship of air/material (typically value > 1), measured in low relative humidity (typically in 0/50 % RH)." + }, + "MoistureDiffusivity": { + "description": "Moisture diffusivity is a transport property that is frequently used in the hygrothermal analysis of building envelope components." + }, + "UpperVaporResistanceFactor": { + "description": "The vapor permeability relationship of air/material (typically value > 1), measured in high relative humidity (typically in 95/50 % RH)." + }, + "VaporPermeability": { + "description": "The rate of water vapor transmission per unit area per unit of vapor pressure differential under test conditions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialHygroscopic.htm" + }, + "Pset_MaterialMechanical": { + "description": "A set of mechanical material properties normally used for structural analysis purpose. It contains all properties which are independent of the actual material type.", + "properties": { + "DynamicViscosity": { + "description": "A measure of the viscous resistance of the material." + }, + "PoissonRatio": { + "description": "A measure of the lateral deformations in the elastic range." + }, + "ShearModulus": { + "description": "A measure of the shear modulus of elasticity of the material." + }, + "ThermalExpansionCoefficient": { + "description": "Quantity characterizing the variation with thermodynamic temperature T of the distance l between two points of a body, under given conditions (IEC 113-04-27). The ratio is defined per Kelvin." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialMechanical.htm" + }, + "Pset_MaterialOptical": { + "description": "A set of optical properties of materials.", + "properties": { + "SolarReflectanceBack": { + "description": "Reflectance at normal incidence (solar): back side. Defines the fraction of the solar ray that is reflected and not transmitted when the ray passes from one medium into another, at the \"back\" side of the other material, perpendicular to the surface. Dependent on material and surface characteristics." + }, + "SolarReflectanceFront": { + "description": "Reflectance at normal incidence (solar): front side. Defines the fraction of the solar ray that is reflected and not transmitted when the ray passes from one medium into another, at the \"front\" side of the other material, perpendicular to the surface. Dependent on material and surface characteristics." + }, + "SolarTransmittance": { + "description": "The ratio of incident solar radiation that directly passes through a system (also named \u03c4e). Note the following equation Asol + Rsol + Tsol = 1" + }, + "ThermalIrEmissivityBack": { + "description": "Thermal IR emissivity: back side. Defines the fraction of thermal energy emitted per unit area to \"blackbody\" at the same temperature, through the \"back\" side of the material." + }, + "ThermalIrEmissivityFront": { + "description": "Thermal IR emissivity: front side. Defines the fraction of thermal energy emitted per unit area to \"blackbody\" at the same temperature, through the \"front\" side of the material." + }, + "ThermalIrTransmittance": { + "description": "Thermal IR transmittance at normal incidence. Defines the fraction of thermal energy that passes through per unit area, perpendicular to the surface." + }, + "VisibleReflectanceBack": { + "description": "Reflectance at normal incidence (visible): back side. Defines the fraction of the solar ray in the visible spectrum that is reflected and not transmitted when the ray passes from one medium into another, at the \"back\" side of the other material, perpendicular to the surface. Dependent on material and surface characteristics." + }, + "VisibleReflectanceFront": { + "description": "Reflectance at normal incidence (visible): front side. Defines the fraction of the solar ray in the visible spectrum that is reflected and not transmitted when the ray passes from one medium into another, at the \"front\" side of the other material, perpendicular to the surface. Dependent on material and surface characteristics." + }, + "VisibleTransmittance": { + "description": "Transmittance at normal incidence (visible). Defines the fraction of the visible spectrum of solar radiation that passes through per unit area, perpendicular to the surface." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialOptical.htm" + }, + "Pset_MaterialSteel": { + "description": "A set of extended mechanical properties related to steel (or other metallic and isotropic) materials.", + "properties": { + "HardeningModule": { + "description": "A measure of the hardening module of the material (slope of stress versus strain curve after yield range)." + }, + "PlasticStrain": { + "description": "A measure of the permanent displacement, as in slip or twinning, which remains after the stress has been removed. Currently applied to a strain of 0.2% proportional stress of the material." + }, + "ProportionalStress": { + "description": "A measure of the proportional stress of the material. It describes the stress before the first plastic deformation occurs and is commonly measured at a deformation of 0.01%." + }, + "Relaxations": { + "description": "Measures of decrease in stress over long time intervals resulting from plastic flow. Different relaxation values for different initial stress levels for a material may be given. It describes the time dependent relative relaxation value for a given initial stress level at constant strain. Relating values are the \"RelaxationValue\". Related values are the \"InitialStress\"" + }, + "StructuralGrade": { + "description": "Classification label to define mechanical properties according to structural grades defined in published standards; designated by numbers, letters, or a combination of both." + }, + "UltimateStrain": { + "description": "A measure of the (engineering) strain at the state of ultimate stress of the material." + }, + "UltimateStress": { + "description": "A measure of the ultimate stress of the material." + }, + "YieldStress": { + "description": "A measure of the yield stress (or characteristic 0.2 percent proof stress) of the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialSteel.htm" + }, + "Pset_MaterialThermal": { + "description": "A set of thermal material properties.", + "properties": { + "BoilingPoint": { + "description": "The boiling point of the material (fluid)." + }, + "FreezingPoint": { + "description": "The freezing point of the material (fluid)." + }, + "SpecificHeatCapacity": { + "description": "Defines the specific heat capacity of a material. Defines the specific heat of the material: heat energy absorbed per temperature unit." + }, + "ThermalConductivity": { + "description": "The thermal conductivity of the object. The rate at which thermal energy is transmitted through the material." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialThermal.htm" + }, + "Pset_MaterialWater": { + "description": "A set of extended material properties for of water typically used within the context of building services and flow distribution systems.", + "properties": { + "AcidityConcentration": { + "description": "Maximum CaCO3 equivalent that would neutralize the acid." + }, + "AlkalinityConcentration": { + "description": "Maximum alkalinity concentration (maximum sum of concentrations of each of the negative ions substances measured as CaCO3)." + }, + "DissolvedSolidsContent": { + "description": "Fraction of the dissolved solids to the total amount of water. This is measured in weight of dissolved solids per weight of water and is therefore unitless." + }, + "Hardness": { + "description": "Water hardness as positive, multivalent ion concentration in the water (usually concentrations of calcium and magnesium ions in terms of calcium carbonate)." + }, + "ImpuritiesContent": { + "description": "Fraction of impurities such as dust to the total amount of water. This is measured in weight of impurities per weight of water and is therefore unitless." + }, + "IsPotable": { + "description": "If TRUE, then the water is considered potable." + }, + "PHLevel": { + "description": "Maximum water PH in a range from 0-14." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialWater.htm" + }, + "Pset_MaterialWood": { + "description": "This is a collection of properties applicable to wood-based materials that specify kind and grade of material as well as moisture related parameters.", + "properties": { + "AppearanceGrade": { + "description": "Grade with respect to visual quality." + }, + "DimensionalChangeCoefficient": { + "description": "Weighted dimensional change coefficient, relative to 1% change in moisture content." + }, + "Layers": { + "description": "Number of layers." + }, + "Layup": { + "description": "Configuration of the lamination." + }, + "MoistureContent": { + "description": "Total weight of moisture relative to oven-dried weight of the wood." + }, + "Plies": { + "description": "Number of plies." + }, + "Species": { + "description": "Wood species of a solid wood or laminated wood product." + }, + "StrengthGrade": { + "description": "Grade with respect to mechanical strength and stiffness." + }, + "ThicknessSwelling": { + "description": "Swelling ratio relative to board depth." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialWood.htm" + }, + "Pset_MaterialWoodBasedStructure": { + "description": "Properties about Material of Wood Based Structure.", + "properties": { + "ApplicableStructuralDesignMethod": { + "description": "Determines whether mechanical material properties are applicable to 'ASD' = allowable stress design (working stress design), 'LSD' = limit state design, or 'LRFD' = load and resistance factor design." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MaterialWoodBasedStructure.htm" + }, + "Pset_MechanicalBeamInPlane": { + "description": "Properties about Mechanical Beam in Plane.", + "properties": { + "BendingStrength": { + "description": "Bending strength. Defining values: \u03b1; defined values: bending strength." + }, + "CompStrength": { + "description": "Compressive strength, \u03b1=0\u00b0." + }, + "CompStrengthPerp": { + "description": "Compressive strength, \u03b1=90\u00b0." + }, + "InstabilityFactors": { + "description": "Defining values: slenderness ratios; defined values: either factors or divisors of the strength, depending on the design method (if <1: factors, if >1: divisors)." + }, + "RaisedCompStrengthPerp": { + "description": "Alternative value for compressive strength, \u03b1=90\u00b0, which may be used under material and code dependent conditions (e.g. if deformation is tolerable, or far from ends of the member); conditions should be stated in SELF\\IfcProperty.Description." + }, + "ReferenceDepth": { + "description": "Depth in bending for which the mechanical properties are valid; provided as a means to check the integrity of material assignment." + }, + "ShearModulus": { + "description": "A measure of the shear modulus of elasticity of the material." + }, + "ShearModulusMin": { + "description": "Shear modulus, minimal value." + }, + "ShearStrength": { + "description": "Defining values: \u03b1; defined values: shear strength." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "TensileStrengthPerp": { + "description": "Tensile strength, \u03b1=90\u00b0." + }, + "TorsionalStrength": { + "description": "Shear strength in torsion." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + }, + "YoungModulusMin": { + "description": "Elastic modulus, minimal value, \u03b1=0\u00b0." + }, + "YoungModulusPerp": { + "description": "Elastic modulus, mean value, \u03b1=90\u00b0." + }, + "YoungModulusPerpMin": { + "description": "Elastic modulus, minimal value, \u03b1=90\u00b0." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalBeamInPlane.htm" + }, + "Pset_MechanicalBeamInPlaneNegative": { + "description": "Properties about Mechanical Beam in Plane Negative.", + "properties": { + "BendingStrength": { + "description": "Bending strength. Defining values: \u03b1; defined values: bending strength." + }, + "CompStrength": { + "description": "Compressive strength, \u03b1=0\u00b0." + }, + "CompStrengthPerp": { + "description": "Compressive strength, \u03b1=90\u00b0." + }, + "InstabilityFactors": { + "description": "Defining values: slenderness ratios; defined values: either factors or divisors of the strength, depending on the design method (if <1: factors, if >1: divisors)." + }, + "RaisedCompStrengthPerp": { + "description": "Alternative value for compressive strength, \u03b1=90\u00b0, which may be used under material and code dependent conditions (e.g. if deformation is tolerable, or far from ends of the member); conditions should be stated in SELF\\IfcProperty.Description." + }, + "ReferenceDepth": { + "description": "Depth in bending for which the mechanical properties are valid; provided as a means to check the integrity of material assignment." + }, + "ShearModulus": { + "description": "A measure of the shear modulus of elasticity of the material." + }, + "ShearModulusMin": { + "description": "Shear modulus, minimal value." + }, + "ShearStrength": { + "description": "Defining values: \u03b1; defined values: shear strength." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "TensileStrengthPerp": { + "description": "Tensile strength, \u03b1=90\u00b0." + }, + "TorsionalStrength": { + "description": "Shear strength in torsion." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + }, + "YoungModulusMin": { + "description": "Elastic modulus, minimal value, \u03b1=0\u00b0." + }, + "YoungModulusPerp": { + "description": "Elastic modulus, mean value, \u03b1=90\u00b0." + }, + "YoungModulusPerpMin": { + "description": "Elastic modulus, minimal value, \u03b1=90\u00b0." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalBeamInPlaneNegative.htm" + }, + "Pset_MechanicalBeamOutOfPlane": { + "description": "Properties about Mechanical Beam Out Of Plane.", + "properties": { + "BendingStrength": { + "description": "Bending strength. Defining values: \u03b1; defined values: bending strength." + }, + "CompStrength": { + "description": "Compressive strength, \u03b1=0\u00b0." + }, + "CompStrengthPerp": { + "description": "Compressive strength, \u03b1=90\u00b0." + }, + "InstabilityFactors": { + "description": "Defining values: slenderness ratios; defined values: either factors or divisors of the strength, depending on the design method (if <1: factors, if >1: divisors)." + }, + "RaisedCompStrengthPerp": { + "description": "Alternative value for compressive strength, \u03b1=90\u00b0, which may be used under material and code dependent conditions (e.g. if deformation is tolerable, or far from ends of the member); conditions should be stated in SELF\\IfcProperty.Description." + }, + "ReferenceDepth": { + "description": "Depth in bending for which the mechanical properties are valid; provided as a means to check the integrity of material assignment." + }, + "ShearModulus": { + "description": "A measure of the shear modulus of elasticity of the material." + }, + "ShearModulusMin": { + "description": "Shear modulus, minimal value." + }, + "ShearStrength": { + "description": "Defining values: \u03b1; defined values: shear strength." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "TensileStrengthPerp": { + "description": "Tensile strength, \u03b1=90\u00b0." + }, + "TorsionalStrength": { + "description": "Shear strength in torsion." + }, + "YoungModulus": { + "description": "A measure of the Young's modulus of elasticity of the material." + }, + "YoungModulusMin": { + "description": "Elastic modulus, minimal value, \u03b1=0\u00b0." + }, + "YoungModulusPerp": { + "description": "Elastic modulus, mean value, \u03b1=90\u00b0." + }, + "YoungModulusPerpMin": { + "description": "Elastic modulus, minimal value, \u03b1=90\u00b0." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalBeamOutOfPlane.htm" + }, + "Pset_MechanicalFastenerAnchorBolt": { + "description": "Properties common to different types of anchor bolts.", + "properties": { + "AnchorBoltDiameter": { + "description": "The nominal diameter of the anchor bolt bar(s)." + }, + "AnchorBoltLength": { + "description": "The length of the anchor bolt." + }, + "AnchorBoltProtrusionLength": { + "description": "The length of the protruding part of the anchor bolt." + }, + "AnchorBoltThreadLength": { + "description": "The length of the threaded part of the anchor bolt." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalFastenerAnchorBolt.htm" + }, + "Pset_MechanicalFastenerBolt": { + "description": "Properties related to bolt-type fasteners. The properties of a whole set with bolt, washers and nut may be provided. Note, it is usually not necessary to transmit these properties in case of standardized bolts. Instead, the standard is referred to.", + "properties": { + "HeadShape": { + "description": "Shape of the bolt's head, e.g. 'Hexagon', 'Countersunk', 'Cheese'" + }, + "KeyShape": { + "description": "If applicable, shape of the head's slot, e.g. 'Slot', 'Allen'" + }, + "NutShape": { + "description": "Shape of the nut, e.g. 'Hexagon', 'Cap', 'Castle', 'Wing'" + }, + "NutsCount": { + "description": "Count of nuts to be mounted on one bolt" + }, + "ThreadDiameter": { + "description": "Nominal diameter of the thread, if different from the bolt's overall nominal diameter" + }, + "ThreadLength": { + "description": "Nominal length of the thread" + }, + "WasherShape": { + "description": "Shape of the washers, e.g. 'Standard', 'Square'" + }, + "WashersCount": { + "description": "Count of washers to be mounted on one bolt" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalFastenerBolt.htm" + }, + "Pset_MechanicalFastenerOCSFitting": { + "description": "Common properties of clamps and fittings used in railway overhead contact system (OCS).", + "properties": { + "ManufacturingTechnology": { + "description": "The method / technology used to produce the equipment." + }, + "OCSFasteningType": { + "description": "Indicates the type of the overhead contact system (OCS) mechanical fastener." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalFastenerOCSFitting.htm" + }, + "Pset_MechanicalFastenerTypeRailFastening": { + "description": "Properties of rail fastening used in railway track system. The property set can be used by the predefined type RAILFASTENING of IfcMechanicalFastener.", + "properties": { + "IsReducedResistanceFastening": { + "description": "Indicates whether the rail fastening is a reduced resistance fastening (YES) or not (NO)." + }, + "TechnicalStandard": { + "description": "The technical standard which the element should comply with." + }, + "TrackFasteningElasticityType": { + "description": "Track fastening elasticity type." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalFastenerTypeRailFastening.htm" + }, + "Pset_MechanicalFastenerTypeRailJoint": { + "description": "Properties common to a rail joint of a railway track system. The property set can be used by the predefined type RAILJOINT of IfcMechanicalFastener.", + "properties": { + "AssemblyPlace": { + "description": "Enumeration defining where the assembly is intended to take place, either in a factory, other offsite location or on the building site." + }, + "IsCWRJoint": { + "description": "Indicates if the rail joint is associated to a continuous welded rail." + }, + "IsJointControlEquipment": { + "description": "Indicates whether security equipment is checking the mechanical functionality of the rail joint." + }, + "IsJointInsulated": { + "description": "Indicates if the rail joint is insulated." + }, + "IsLiftingBracketConnection": { + "description": "Indicates if the connection is between two different heights (TRUE) or not (FALSE)." + }, + "NumberOfScrews": { + "description": "Number of screws/bolts/connections." + }, + "RailGap": { + "description": "The gap between the rail profiles." + }, + "SleeperArrangement": { + "description": "Define the rail joint sleeper method of assembly (\"twin sleeper\" type or \"between sleepers\" type)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalFastenerTypeRailJoint.htm" + }, + "Pset_MechanicalPanelInPlane": { + "description": "Properties for Mechanical Panels In Plane.", + "properties": { + "BearingStrength": { + "description": "Defining values: \u03b1; defined values: bearing strength of bolt holes, i.e. intrados pressure." + }, + "BendingStrength": { + "description": "Bending strength. Defining values: \u03b1; defined values: bending strength." + }, + "CompressiveStrength": { + "description": "The compressive strength of the object or material. Defining values: \u03b1; defined values: compressive strength." + }, + "RaisedCompressiveStrength": { + "description": "Alternative value for compressive strength which may be used under material and code dependent conditions (e.g. if deformation is tolerable, or far from ends of the member); conditions should be stated in SELF\\IfcProperty.Description." + }, + "ReferenceDepth": { + "description": "Depth in bending for which the mechanical properties are valid; provided as a means to check the integrity of material assignment." + }, + "ShearModulus": { + "description": "A measure of the shear modulus of elasticity of the material." + }, + "ShearStrength": { + "description": "Defining values: \u03b1; defined values: shear strength." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "YoungModulusBending": { + "description": "Defining values: \u03b1; defined values: elastic modulus in bending." + }, + "YoungModulusCompression": { + "description": "Elastic modulus in compression." + }, + "YoungModulusTension": { + "description": "Defining values: \u03b1; defined values: elastic modulus in tension." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalPanelInPlane.htm" + }, + "Pset_MechanicalPanelOutOfPlane": { + "description": "Properties for Mechanica lPanels Out Of Plane.", + "properties": { + "BearingStrength": { + "description": "Defining values: \u03b1; defined values: bearing strength of bolt holes, i.e. intrados pressure." + }, + "BendingStrength": { + "description": "Bending strength. Defining values: \u03b1; defined values: bending strength." + }, + "CompressiveStrength": { + "description": "The compressive strength of the object or material. Defining values: \u03b1; defined values: compressive strength." + }, + "RaisedCompressiveStrength": { + "description": "Alternative value for compressive strength which may be used under material and code dependent conditions (e.g. if deformation is tolerable, or far from ends of the member); conditions should be stated in SELF\\IfcProperty.Description." + }, + "ReferenceDepth": { + "description": "Depth in bending for which the mechanical properties are valid; provided as a means to check the integrity of material assignment." + }, + "ShearModulus": { + "description": "A measure of the shear modulus of elasticity of the material." + }, + "ShearStrength": { + "description": "Defining values: \u03b1; defined values: shear strength." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "YoungModulusBending": { + "description": "Defining values: \u03b1; defined values: elastic modulus in bending." + }, + "YoungModulusCompression": { + "description": "Elastic modulus in compression." + }, + "YoungModulusTension": { + "description": "Defining values: \u03b1; defined values: elastic modulus in tension." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalPanelOutOfPlane.htm" + }, + "Pset_MechanicalPanelOutOfPlaneNegative": { + "description": "Properties for Mechanical Panels Out Of Plane Negative.", + "properties": { + "BearingStrength": { + "description": "Defining values: \u03b1; defined values: bearing strength of bolt holes, i.e. intrados pressure." + }, + "BendingStrength": { + "description": "Bending strength. Defining values: \u03b1; defined values: bending strength." + }, + "CompressiveStrength": { + "description": "The compressive strength of the object or material. Defining values: \u03b1; defined values: compressive strength." + }, + "RaisedCompressiveStrength": { + "description": "Alternative value for compressive strength which may be used under material and code dependent conditions (e.g. if deformation is tolerable, or far from ends of the member); conditions should be stated in SELF\\IfcProperty.Description." + }, + "ReferenceDepth": { + "description": "Depth in bending for which the mechanical properties are valid; provided as a means to check the integrity of material assignment." + }, + "ShearModulus": { + "description": "A measure of the shear modulus of elasticity of the material." + }, + "ShearStrength": { + "description": "Defining values: \u03b1; defined values: shear strength." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "YoungModulusBending": { + "description": "Defining values: \u03b1; defined values: elastic modulus in bending." + }, + "YoungModulusCompression": { + "description": "Elastic modulus in compression." + }, + "YoungModulusTension": { + "description": "Defining values: \u03b1; defined values: elastic modulus in tension." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MechanicalPanelOutOfPlaneNegative.htm" + }, + "Pset_MedicalDeviceTypeCommon": { + "description": "Medical device type common attributes.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MedicalDeviceTypeCommon.htm" + }, + "Pset_MemberCommon": { + "description": "Properties common to the definition of all occurrences of IfcMember.", + "properties": { + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Roll": { + "description": "Rotation against the longitudinal axis. Relative to the global Z direction for all members that are non-vertical in regard to the global coordinate system (Profile direction equals global Z is Roll = 0.) The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. Note: new property in IFC4." + }, + "Slope": { + "description": "Slope angle - relative to horizontal (0.0 degrees).The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + }, + "Span": { + "description": "Clear span for this object.The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MemberCommon.htm" + }, + "Pset_MemberTypeAnchoringBar": { + "description": "Properties of anchoring bar. The anchoring bar is used to connect stay from pole to the foundation.", + "properties": { + "HasLightningRod": { + "description": "Indicates whether the element is equipped with a lightning rod (TRUE) or not (FALSE)." + }, + "MechanicalStressType": { + "description": "Indicates which type of stress is applied to the element." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MemberTypeAnchoringBar.htm" + }, + "Pset_MemberTypeCatenaryStay": { + "description": "Properties of catenary stay used in railway. The property set can be used by the predefined type STAY_CABLE of IfcMember.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "CatenaryStayType": { + "description": "Indicates the type of catenary stay used." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MemberTypeCatenaryStay.htm" + }, + "Pset_MemberTypeOCSRigidSupport": { + "description": "Properties of rigid catenary support used in railway overhead contact system.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + }, + "ContactWireStagger": { + "description": "Lateral displacement of the contact wire to opposite sides of the track centre at successive supports." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MemberTypeOCSRigidSupport.htm" + }, + "Pset_MemberTypePost": { + "description": "Properties of a post. A post is a linear (usually vertical) member used to support something or to mark a point.", + "properties": { + "BendingStrength": { + "description": "Bending strength." + }, + "ConicityRatio": { + "description": "The ratio of the diameter of the cone bottom surface to the height of the pole." + }, + "LoadBearingCapacity": { + "description": "Maximum load bearing capacity of the floor structure throughtout the storey as designed." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "TorsionalStrength": { + "description": "Shear strength in torsion." + }, + "WindLoadRating": { + "description": "Wind load resistance rating for this object. It is provided according to the national building code." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MemberTypePost.htm" + }, + "Pset_MemberTypeTieBar": { + "description": "Properties of tie bar. A tie bar is a linear bar element used to secure or stabilise a structure by resisting lateral and longitudinal loading through tension and or compression. usually formed by a solid bar.", + "properties": { + "IsTemporaryInstallation": { + "description": "Indicates whether the installation (in the construction stage) is permanent (TRUE) or temporary (FALSE)" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MemberTypeTieBar.htm" + }, + "Pset_MobileTeleCommunicationsApplianceTypeRemoteRadioUnit": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to REMOTERADIOUNIT.", + "properties": { + "AntennaType": { + "description": "Indicates the type of antenna. Indicates the type of antenna integrated in the device." + }, + "DownlinkRadioBand": { + "description": "Indicates the frequency range, delimited by a lower frequency and an upper frequency, allocated for downlink transmission." + }, + "NumberOfCarriers": { + "description": "Indicates how many carrier frequencies can be managed by the device." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "NumberOfTransceiversPerAntenna": { + "description": "Indicates the number of transceivers per antenna." + }, + "RRUConnectionType": { + "description": "Indicates the connection type between the remote radio unit and baseband unit." + }, + "RadiatedOutputPowerPerAntenna": { + "description": "Indicates the power of radio waves emitted by each antenna of the base transceiver station." + }, + "UplinkRadioBand": { + "description": "Indicates the frequency range, delimited by a lower frequency and an upper frequency, allocated for uplink transmission." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTeleCommunicationsApplianceTypeRemoteRadioUnit.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeAccessPoint": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to ACCESSPOINT.", + "properties": { + "BandWidth": { + "description": "Indicates the bandwidth for telecommunication of the device." + }, + "DataEncryptionType": { + "description": "Indicates the type of security protocols that can be used in the access point to protect the wireless network." + }, + "DataExchangeRate": { + "description": "Indicates the data transfer rate of the access point in bit per second (bps)." + }, + "NumberOfAntennas": { + "description": "Indicates the number of antennas integrated in the device." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "UserCapacity": { + "description": "Indicates the user capacity of the device, defined as the maximum number of users that can be active at the same time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeAccessPoint.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeBaseTransceiverStation": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to BASETRANSCEIVERSTATION.", + "properties": { + "DownlinkRadioBand": { + "description": "Indicates the frequency range, delimited by a lower frequency and an upper frequency, allocated for downlink transmission." + }, + "ExchangeCapacity": { + "description": "Indicates how many simultaneous calls the base transceiver station can handle." + }, + "NumberOfAntennas": { + "description": "Indicates the number of antennas integrated in the device." + }, + "NumberOfCarriers": { + "description": "Indicates how many carrier frequencies can be managed by the device." + }, + "NumberOfEmergencyTransceivers": { + "description": "Indicates the number of emergency transceivers in the base band unit." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "NumberOfTransceiversPerAntenna": { + "description": "Indicates the number of transceivers per antenna." + }, + "RadiatedOutputPowerPerAntenna": { + "description": "Indicates the power of radio waves emitted by each antenna of the base transceiver station." + }, + "UplinkRadioBand": { + "description": "Indicates the frequency range, delimited by a lower frequency and an upper frequency, allocated for uplink transmission." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeBaseTransceiverStation.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeBasebandUnit": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to BASEBANDUNIT.", + "properties": { + "MaximumNumberOfRRUs": { + "description": "Indicates the maximum number of remote radio units (RRU) which can be connected to the baseband unit." + }, + "NumberOfCarriers": { + "description": "Indicates how many carrier frequencies can be managed by the device." + }, + "NumberOfEmergencyTransceivers": { + "description": "Indicates the number of emergency transceivers in the base band unit." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeBasebandUnit.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeCommon": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeCommon.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeEUtranNodeB": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to E_UTRAN_NODE_B.", + "properties": { + "DownlinkRadioBand": { + "description": "Indicates the frequency range, delimited by a lower frequency and an upper frequency, allocated for downlink transmission." + }, + "NumberOfAntennas": { + "description": "Indicates the number of antennas integrated in the device." + }, + "NumberOfCarriers": { + "description": "Indicates how many carrier frequencies can be managed by the device." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "RadiatedOutputPowerPerAntenna": { + "description": "Indicates the power of radio waves emitted by each antenna of the base transceiver station." + }, + "UplinkRadioBand": { + "description": "Indicates the frequency range, delimited by a lower frequency and an upper frequency, allocated for uplink transmission." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeEUtranNodeB.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeMSCServer": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to MSCSERVER.", + "properties": { + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "UserCapacity": { + "description": "Indicates the user capacity of the device, defined as the maximum number of users that can be active at the same time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeMSCServer.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeMasterUnit": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to MASTERUNIT.", + "properties": { + "MasterUnitType": { + "description": "Indicates the master unit type." + }, + "MaximumNumberOfConnectedRUs": { + "description": "Indicates the maximum number of remote units (RUs) which can be connected to the master unit." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "TransmissionType": { + "description": "Indicates the data transmission type of the master unit." + }, + "TransmittedBandwidth": { + "description": "Indicates the transmitted bandwidth of the master unit." + }, + "TransmittedFrequency": { + "description": "Indicates the transmitted frequency used by the master unit." + }, + "TransmittedSignal": { + "description": "Indicates the type or standard of signal transmitted by the master unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeMasterUnit.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeMobileSwitchingCenter": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to MOBILESWITCHINGCENTER.", + "properties": { + "MaximumNumberOfManagedBSCs": { + "description": "Indicates the maximum number of base station controller (BSC) that can be managed simultaneously by the mobile switching center (MSC)." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "UserCapacity": { + "description": "Indicates the user capacity of the device, defined as the maximum number of users that can be active at the same time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeMobileSwitchingCenter.htm" + }, + "Pset_MobileTelecommunicationsApplianceTypeRemoteUnit": { + "description": "Properties common to the definition of all occurrences of IfcMobileTelecommunicationsAppliance and types of IfcMobileTelecommunicationsApplianceType with the predefined type set to REMOTEUNIT.", + "properties": { + "NumberOfAntennas": { + "description": "Indicates the number of antennas integrated in the device." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "RUConnectionType": { + "description": "Indicate the connection type between the remote unit and the master unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MobileTelecommunicationsApplianceTypeRemoteUnit.htm" + }, + "Pset_MooringDeviceCommon": { + "description": "Properties common to the definition of all occurrences of IfcMooringDevice and types of IfcMooringDeviceType.", + "properties": { + "AnchorageType": { + "description": "Mooring device anchorage type" + }, + "DeviceCapacity": { + "description": "Mooring device force capacity" + }, + "DeviceType": { + "description": "Mooring device type" + }, + "MaximumLineCount": { + "description": "Maximum number of lines that may be secured to the mooring device." + }, + "MaximumLineSlope": { + "description": "Maximum allowable line angle in degrees (negative if below horizontal from quay)" + }, + "MinumumLineSlope": { + "description": "Minimum allowable line angle in degrees (negative if below horizontal from quay)" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MooringDeviceCommon.htm" + }, + "Pset_MotorConnectionTypeCommon": { + "description": "Common properties for motor connections.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_MotorConnectionTypeCommon.htm" + }, + "Pset_OnSiteCastKerb": { + "description": "Properties for an on site cast kerb.", + "properties": { + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OnSiteCastKerb.htm" + }, + "Pset_OnSiteTelecomControlUnit": { + "description": "Properties for on-site telecom control unit used for railway.", + "properties": { + "ControllerInterfaceType": { + "description": "Indicates the type of serial interface used by the device." + }, + "HasEarthquakeAlarm": { + "description": "Indicates whether the on-site control unit includes earthquake alarm function." + }, + "HasEarthquakeCollection": { + "description": "Indicates whether the on-site control unit collects earthquake information." + }, + "HasForeignObjectCollection": { + "description": "Indicates whether the on-site control unit collects foreign object information." + }, + "HasOutputFunction": { + "description": "Indicates whether the on-site control unit includes an output function." + }, + "HasRainCollection": { + "description": "Indicates whether the on-site control unit collects information on rain." + }, + "HasSnowCollection": { + "description": "Indicates whether the on-site control unit collects information on snow depth." + }, + "HasWindCollection": { + "description": "Indicates whether the on-site control unit collects information on wind." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OnSiteTelecomControlUnit.htm" + }, + "Pset_OpeningElementCommon": { + "description": "Properties common to the definition of all instances of IfcOpeningElement.", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values). Requirement for the element filling the opening." + }, + "FireExit": { + "description": "Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here whether the space (in case of e.g., a corridor) is designed to serve as an exit space, e.g., for fire escape purposes." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification. Requirement for the element filling the opening." + }, + "Purpose": { + "description": "Indication of the purpose of this object E.g. 'ventilation' or 'access'" + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OpeningElementCommon.htm" + }, + "Pset_OpticalAdapter": { + "description": "Properties in this property set are applicable to the transition type of cable fitting. Indicated that such transition is an optical adapter.", + "properties": { + "FiberType": { + "description": "Indicates the type of the single fiber." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OpticalAdapter.htm" + }, + "Pset_OpticalPigtail": { + "description": "Property set for optical pigtail. This property set is applicable to a type or occurrence of IfcCableSegment with predefined type OPTICALCABLESEGMENT.", + "properties": { + "ConnectorType": { + "description": "Indicates the type of connector." + }, + "FiberType": { + "description": "Indicates the type of the single fiber." + }, + "JacketColour": { + "description": "Indicates the colour of the cable or fitting jacket." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OpticalPigtail.htm" + }, + "Pset_OpticalSplitter": { + "description": "Properties of optical splitter used in the telecommunication domain. This property set can be used by the predefined type DATA of IfcJunctionBox.", + "properties": { + "NumberOfBranches": { + "description": "Indicates the number of branches that can be supported by the optical splitter." + }, + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "OpticalSplitterType": { + "description": "Indicates the type of optical splitter, single mode or multi-mode." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OpticalSplitter.htm" + }, + "Pset_OutletTypeCommon": { + "description": "Common properties for different outlet types.", + "properties": { + "IsPluggableOutlet": { + "description": "Indication of whether the outlet accepts a loose plug connection (= TRUE) or whether it is directly connected (= FALSE) or whether the form of connection has not yet been determined (= UNKNOWN)." + }, + "NumberOfSockets": { + "description": "The number of sockets that may be connected. In case of inconsistency, sockets defined on ports take precedence." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OutletTypeCommon.htm" + }, + "Pset_OutsideDesignCriteria": { + "description": "Outside air conditions used as the basis for calculating thermal loads at peak conditions, as well as the weather data location from which these conditions were obtained.", + "properties": { + "BuildingThermalExposure": { + "description": "The thermal exposure expected by the building based on surrounding site conditions." + }, + "CoolingDesignDay": { + "description": "The month, day and time that has been selected for the cooling design calculations." + }, + "CoolingDryBulb": { + "description": "Dry bulb temperature, usually for for cooling design. Outside dry bulb temperature" + }, + "CoolingWetBulb": { + "description": "Outside wet bulb temperature for cooling design." + }, + "HeatingDesignDay": { + "description": "The month, day and time that has been selected for the heating design calculations." + }, + "HeatingDryBulb": { + "description": "Dry bulb temperature for heating design. At outside." + }, + "HeatingWetBulb": { + "description": "Outside wet bulb temperature for heating design." + }, + "PrevailingWindDirection": { + "description": "The prevailing wind angle direction measured from True North (0 degrees) in a clockwise direction." + }, + "PrevailingWindVelocity": { + "description": "The design wind velocity coming from the direction specified by the PrevailingWindDirection attribute." + }, + "WeatherDataDate": { + "description": "The date for which the weather data was gathered." + }, + "WeatherDataStation": { + "description": "The site weather data station description or reference to the data source from which weather data was obtained for use in calculations." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_OutsideDesignCriteria.htm" + }, + "Pset_PackingInstructions": { + "description": "Packing instructions are specific instructions relating to the packing that is required for an artifact in the event of a move (or transport).", + "properties": { + "ContainerMaterial": { + "description": "Special requirements for material used to contain an artefact." + }, + "PackingCareType": { + "description": "Identifies the predefined types of care that may be required when handling the artefact during a move where:Fragile: artefact may be broken during a move through careless handling. HandleWithCare: artefact may be damaged during a move through careless handling." + }, + "SpecialInstructions": { + "description": "Special instructions." + }, + "WrappingMaterial": { + "description": "Special requirements for material used to wrap an artefact." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PackingInstructions.htm" + }, + "Pset_PatchCordCable": { + "description": "This property set has properties that are applicable to cable segment and optical cable segment, indicated that the cable is a patch cord cable, which is fitted with connectors at both ends, allowing it to be rapidly and conveniently connected to other cables or to distribution panels.", + "properties": { + "JacketColour": { + "description": "Indicates the colour of the cable or fitting jacket." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PatchCordCable.htm" + }, + "Pset_PavementCommon": { + "description": "Describes the common properties and nominal dimensions of pavement.Property use clarification The nominal thickness of the pavement remains constant with the value from NominalThickness, unless the property NominalThicknessEnd is provided. In which case NominalThickness is the value at the beginning of a transition (usually at the object placement location). e.g. a (road) transition segment where the pavement object's linear placement along an alignment denotes the beginning location and NominalThicknessEnd is the value at the end as indicated by the property NominalLength. In the case of local placements, it is user defined along which axis lengths and widths are measured.", + "properties": { + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalThickness": { + "description": "The nominal thickness of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalThicknessEnd": { + "description": "The nominal thickness of the object after a transition from its original value. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "StructuralSlope": { + "description": "The nominal side slope (allowable steepness) of the pavement structure (not including side slope fill) as a positive ratio measure. The slope information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters take precedence. Value is typically less than 1.0 (1:1) but may be greater than that for steeper slopes." + }, + "StructuralSlopeType": { + "description": "User defined description on the type of slope used for the pavement structure (not including side slope fill) . Examples are \"Even\" or \"Stepped\"." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PavementCommon.htm" + }, + "Pset_PavementMillingCommon": { + "description": "Properties for pavement milling.", + "properties": { + "NominalDepth": { + "description": "Nominal Depth of the object" + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PavementMillingCommon.htm" + }, + "Pset_PavementSurfaceCommon": { + "description": "Properties for a pavement surface.", + "properties": { + "PavementRoughness": { + "description": "An assessment of the functional condition of the pavement surface indicated as an index according to the International Roughness Index (IRI)." + }, + "PavementTexture": { + "description": "Characterization of pavement texture by mean profile depthNOTE Definition according to ISO 13473-1:2019" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PavementSurfaceCommon.htm" + }, + "Pset_Permit": { + "description": "A permit is a document that allows permission to gain access to an area or carry out work in a situation where security or other access restrictions apply.", + "properties": { + "EndDate": { + "description": "Date and time at which the permit ceases to be valid." + }, + "EscortRequirement": { + "description": "Indicates whether or not an escort is required to accompany persons carrying out a work order at or to/from the place of work (= TRUE) or not (= FALSE).NOTE - There are many instances where escorting is required, particularly in a facility that has a high security rating. Escorting may require that persons are escorted to and from the place of work. Alternatively, it may involve the escort remaining at the place of work at all times." + }, + "SpecialRequirements": { + "description": "Any additional special requirements that need to be included in the permit to work.NOTE - Additional permit requirements may be imposed according to the nature of the facility at which the work is carried out. For instance, in clean areas, special clothing may be required whilst in corrective institutions, it may be necessary to check in and check out tools that will be used for work as a safety precaution." + }, + "StartDate": { + "description": "Date and time from which the permit becomes valid." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Permit.htm" + }, + "Pset_PileCommon": { + "description": "Properties common to the definition of all occurrences of IfcPile.", + "properties": { + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PileCommon.htm" + }, + "Pset_PipeConnectionFlanged": { + "description": "This property set is used to define the specifics of a flanged pipe connection used between occurrences of pipe segments and fittings.", + "properties": { + "BoltSize": { + "description": "Size of the bolts securing the flange." + }, + "BoltholePitch": { + "description": "Diameter of the circle along which the boltholes are placed." + }, + "BoreSize": { + "description": "The nominal bore of the pipe flange." + }, + "FlangeDiameter": { + "description": "Overall diameter of the flange." + }, + "FlangeStandard": { + "description": "Designation of the standard describing the flange table." + }, + "FlangeTable": { + "description": "Designation of the standard table to which the flange conforms." + }, + "FlangeThickness": { + "description": "Thickness of the material from which the pipe bend is constructed." + }, + "NumberOfBoltholes": { + "description": "Number of boltholes in the flange." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeConnectionFlanged.htm" + }, + "Pset_PipeFittingOccurrence": { + "description": "Pipe segment occurrence attributes attached to an instance of IfcPipeSegment.", + "properties": { + "Colour": { + "description": "Colour of this object." + }, + "InteriorRoughnessCoefficient": { + "description": "The interior roughness of the material of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeFittingOccurrence.htm" + }, + "Pset_PipeFittingPHistory": { + "description": "Pipe fitting performance history common attributes.", + "properties": { + "FlowrateLeakage": { + "description": "Leakage flowrate versus pressure difference." + }, + "LossCoefficient": { + "description": "Dimensionless loss coefficient used for calculating fluid resistance representing the ratio of total pressure loss to velocity pressure at a referenced cross-section." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeFittingPHistory.htm" + }, + "Pset_PipeFittingTypeCommon": { + "description": "Pipe fitting type common attributes.", + "properties": { + "FittingLossFactor": { + "description": "A factor that determines the pressure loss due to friction through the fitting." + }, + "PressureClass": { + "description": "Nominal pressure rating of the object. The test or rated pressure classification of the fitting." + }, + "PressureRange": { + "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeFittingTypeCommon.htm" + }, + "Pset_PipeSegmentOccurrence": { + "description": "Pipe segment occurrence attributes attached to an instance of IfcPipeSegment.", + "properties": { + "Colour": { + "description": "Colour of this object." + }, + "Gradient": { + "description": "The gradient of the pipe segment." + }, + "InteriorRoughnessCoefficient": { + "description": "The interior roughness of the material of the object." + }, + "InvertElevation": { + "description": "The invert elevation relative to the datum established for the project." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeSegmentOccurrence.htm" + }, + "Pset_PipeSegmentPHistory": { + "description": "Pipe segment performance history common attributes.", + "properties": { + "FluidFlowLeakage": { + "description": "Volumetric leakage flow rate." + }, + "LeakageCurve": { + "description": "Leakage versus pressure drop; Leakage = f (pressure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeSegmentPHistory.htm" + }, + "Pset_PipeSegmentTypeCommon": { + "description": "Pipe segment type common attributes.", + "properties": { + "InnerDiameter": { + "description": "The actual inner diameter of the object." + }, + "Length": { + "description": "The length of the object." + }, + "NominalDiameter": { + "description": "Nominal diameter or width of the object." + }, + "OuterDiameter": { + "description": "The actual outer diameter of the object." + }, + "PressureRange": { + "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature." + }, + "WorkingPressure": { + "description": "Working pressure." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeSegmentTypeCommon.htm" + }, + "Pset_PipeSegmentTypeCulvert": { + "description": "Covered channel or large pipe that forms a watercourse below ground level, usually under a road or railway (BS6100).", + "properties": { + "ClearDepth": { + "description": "The clear depth." + }, + "InternalWidth": { + "description": "The internal width of the culvert." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeSegmentTypeCulvert.htm" + }, + "Pset_PipeSegmentTypeGutter": { + "description": "Gutter segment type common attributes.", + "properties": { + "Complementaryfunction": { + "description": "Indicates the complementary function of the drain channel." + }, + "FlowRating": { + "description": "Actual flow capacity for the gutter. Value of 0.00 means this value has not been set." + }, + "IsCovered": { + "description": "This property defines if the drain channel has a cover (TRUE) or not (FALSE)." + }, + "IsMonitored": { + "description": "This property defines if the Drain Channel is monitored (TRUE) or not (FALSE)." + }, + "OrthometricHeight": { + "description": "The orthometric height is the vertical distance H along the plumb line from a point of interest to a reference surface known as the geoid, the vertical datum that approximates mean sea level." + }, + "Slope": { + "description": "Slope angle - relative to horizontal (0.0 degrees).The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only. Angle of the gutter to allow for drainage." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PipeSegmentTypeGutter.htm" + }, + "Pset_PlateCommon": { + "description": "Properties common to the definition of all occurrences of IfcPlate.", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PlateCommon.htm" + }, + "Pset_PointMachine": { + "description": "Properties of point machine used in railway. The property set can be used by IfcActuator with predefined type set to ELECTRICACTUATOR, HYDRAULICACTUATOR, HANDOPERATEDACTUATOR, or PNEUMATICACTUATOR, indicated that such actuator is a point machine that can switch and lock the track turnout.", + "properties": { + "ActionBarMovementLength": { + "description": "The movement of the bar that pulls the point of a turnout." + }, + "ConversionTime": { + "description": "Turnout conversion completion time." + }, + "Current": { + "description": "The actual current and operable range." + }, + "HasLockInside": { + "description": "Indicates whether the locking is inside (TRUE) or outside (FALSE) of the point machine." + }, + "LockingForce": { + "description": "Locking force of the point machine motor." + }, + "MarkingRodMovementLength": { + "description": "The length of the movement bar which indicates the turnout position." + }, + "MaximumOperatingTime": { + "description": "The maximum duration of the turnout movement before the interlocking turns to out of control status." + }, + "MinimumOperatingSpeed": { + "description": "Minimum operating speed of the point machine." + }, + "TractionForce": { + "description": "Traction force of the point machine in turnout conversion." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PointMachine.htm" + }, + "Pset_PowerControlSystem": { + "description": "Properties of power control system. The property set can be used by the predefined type ELECTRICAL of IfcDistributionSystem. The property set can be used to characterize the system that controls the railway energy network.", + "properties": { + "AssemblyInstruction": { + "description": "Instructions to describe how the system / equipment / facility is assembled." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PowerControlSystem.htm" + }, + "Pset_PrecastConcreteElementFabrication": { + "description": "Production and manufacturing related properties common to different types of precast concrete elements. The Pset applies to manufactured pieces. It can be used by a number of subtypes of IfcBuildingElement. If the precast concrete ele", + "properties": { + "ActualErectionDate": { + "description": "Date erected." + }, + "ActualProductionDate": { + "description": "Production date (stripped from form)." + }, + "AsBuiltLocationNumber": { + "description": "Defines a unique location within a structure, the \u2018slot\u2019 into which the piece was installed. Where pieces share the same piece mark, they can be interchanged. The value is only known after erection." + }, + "PieceMark": { + "description": "Defines a unique piece for production purposes. All pieces with the same piece mark value are identical and interchangeable. The piece mark may be composed of sub-parts that have specific locally defined meaning (e.g. B-1A may denote a beam, of generic type \u20181\u2019 and specific shape \u2018A\u2019)." + }, + "ProductionLotId": { + "description": "The manufacturer's production lot identifier." + }, + "SerialNumber": { + "description": "The manufacturer's serial number assigned to an occurrence of a product." + }, + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PrecastConcreteElementFabrication.htm" + }, + "Pset_PrecastConcreteElementGeneral": { + "description": "Production and manufacturing related properties common to different types of precast concrete elements. The Pset can be used by a number of subtypes of IfcBuildingElement. If the precast concrete element is a sandwich wall panel each structural layer or shell represented by an IfcBuildingElementPart may be attached to a separate Pset of this type, if needed. Some of the properties apply only for specific types of precast concrete elements.", + "properties": { + "BatterAtEnd": { + "description": "The angle, in radians, by which the formwork at the ending face of a piece is to be rotated from the vertical in order to compensate for the rotation of the face that will occur once the piece is stripped from its form, inducing camber due to eccentric prestressing." + }, + "BatterAtStart": { + "description": "The angle, in radians, by which the formwork at the starting face of a piece is to be rotated from the vertical in order to compensate for the rotation of the face that will occur once the piece is stripped from its form, inducing camber due to eccentric prestressing." + }, + "CamberAtMidspan": { + "description": "The camber deflection, measured from the midpoint of a cambered face of a piece to the midpoint of the chord joining the ends of the same face, as shown in the figure below, divided by the original (nominal) straight length of the face of the piece." + }, + "CornerChamfer": { + "description": "The chamfer in the corners of the precast element. The chamfer is presumed to be equal in both directions." + }, + "DesignLocationNumber": { + "description": "Defines a unique location within a structure, the \u2018slot\u2019 for which the piece was designed." + }, + "FormStrippingStrength": { + "description": "The minimum required compressive strength of the concrete at form stripping time." + }, + "HollowCorePlugging": { + "description": "A descriptive label for how the hollow core ends are treated: they may be left open, closed with a plug, or sealed with cast concrete. Values would be, for example: 'Unplugged', 'Plugged', 'SealedWithConcrete'. This property applies to hollow core slabs only." + }, + "InitialTension": { + "description": "The initial stress of the tendon. This property applies to prestressed concrete elements only." + }, + "LiftingStrength": { + "description": "The minimum required compressive strength of the concrete when the concrete element is lifted." + }, + "ManufacturingToleranceClass": { + "description": "Classification designation of the manufacturing tolerances according to local standards." + }, + "MinimumAllowableSupportLength": { + "description": "The minimum allowable support length." + }, + "PieceMark": { + "description": "Defines a unique piece for production purposes. All pieces with the same piece mark value are identical and interchangeable. The piece mark may be composed of sub-parts that have specific locally defined meaning (e.g. B-1A may denote a beam, of generic type \u20181\u2019 and specific shape \u2018A\u2019)." + }, + "ReleaseStrength": { + "description": "The minimum required compressive strength of the concrete when the tendon stress is released. This property applies to prestressed concrete elements only." + }, + "Shortening": { + "description": "The ratio of the distance by which a precast piece is shortened after release from its form (due to compression induced by prestressing) to its original (nominal) length." + }, + "SupportDuringTransportDescription": { + "description": "Textual description of how the concrete element is supported during transportation." + }, + "SupportDuringTransportDocReference": { + "description": "Reference to an external document defining how the concrete element is supported during transportation." + }, + "TendonRelaxation": { + "description": "The maximum allowable relaxation of the tendon (usually expressed as %/1000 h).This property applies to prestressed concrete elements only." + }, + "TransportationStrength": { + "description": "The minimum required compressive strength of the concrete required for transportation." + }, + "Twisting": { + "description": "The angle, in radians, through which the end face of a precast piece is rotated with respect to its starting face, along its longitudinal axis, as a result of non-aligned supports. This measure is also termed the \u2018warping\u2019 angle." + }, + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PrecastConcreteElementGeneral.htm" + }, + "Pset_PrecastKerbStone": { + "description": "Properties for precast kerb stone.", + "properties": { + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PrecastKerbStone.htm" + }, + "Pset_PrecastSlab": { + "description": "Layout and component information defining how prestressed slab components are laid out in a precast slab assembly. The values are global defaults for the slab as a whole, but can be overridden by local placements of the individual com", + "properties": { + "AngleBetweenComponentAxes": { + "description": "The angle between the axes of each pair of components." + }, + "AngleToFirstAxis": { + "description": "The angle of rotation of the axis of the first component relative to the \u2018West\u2019 edge of the slab." + }, + "DistanceBetweenComponentAxes": { + "description": "The distance between the axes of the components, measured along the \u2018South\u2019 edge of the slab." + }, + "EdgeDistanceToFirstAxis": { + "description": "The distance from the left (\u2018West\u2019) edge of the slab (in the direction of span of the components) to the axis of the first component." + }, + "NominalThickness": { + "description": "The nominal thickness of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalToppingThickness": { + "description": "The nominal thickness of the topping." + }, + "ToppingType": { + "description": "Defines if a topping is applied and what kind. Values are \u201cFull topping\u201d, \u201cPerimeter Wash\u201d, \u201cNone\u201d" + }, + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PrecastSlab.htm" + }, + "Pset_ProcessCapacity": { + "description": "Property set for the application of process data to spatial elements and transport assets", + "properties": { + "DownstreamConnections": { + "description": "Names of downstream connected equipment and spaces (comma-separated), if not otherwise represented" + }, + "ProcessCapacity": { + "description": "The number of units that can be processed in the time defined in ProcessPerformance" + }, + "ProcessItem": { + "description": "The type of item (and its measurement method) being modelled within a process. This can be cargo, passengers or vehicles that pass through the system." + }, + "ProcessPerformance": { + "description": "Minimum time to accept or dispatch the entire item capacity." + }, + "UpstreamConnections": { + "description": "Names of upstream connected equipment and spaces (comma-separated), if not otherwise represented" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProcessCapacity.htm" + }, + "Pset_ProfileArbitraryDoubleT": { + "description": "This is a collection of geometric properties of double-T section profiles of precast concrete elements, to be used in conjunction with IfcArbitraryProfileDef when profile designation alone does not fulfill the information requirements.", + "properties": { + "FlangeBaseFillet": { + "description": "Flange base fillet of the profile." + }, + "FlangeChamfer": { + "description": "Flange chamfer of the profile." + }, + "FlangeDepth": { + "description": "Flange depth of the profile." + }, + "FlangeDraft": { + "description": "Flange draft of the profile." + }, + "FlangeTopFillet": { + "description": "Flange top fillet of the profile." + }, + "LeftFlangeWidth": { + "description": "Left flange width of the profile." + }, + "OverallDepth": { + "description": "Overall depth of the profile." + }, + "OverallWidth": { + "description": "Overall width of the profile." + }, + "RightFlangeWidth": { + "description": "Right flange width of the profile." + }, + "StemBaseChamfer": { + "description": "Stem base chamfer of the profile." + }, + "StemBaseFillet": { + "description": "Stem base fillet of the profile." + }, + "StemBaseWidth": { + "description": "Stem base width of the profile." + }, + "StemTopChamfer": { + "description": "Stem top chamfer of the profile." + }, + "StemTopFillet": { + "description": "Stem top fillet of the profile." + }, + "StemTopWidth": { + "description": "Stem top width of the profile." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProfileArbitraryDoubleT.htm" + }, + "Pset_ProfileArbitraryHollowCore": { + "description": "This is a collection of geometric properties of hollow core section profiles of precast concrete elements, to be used in conjunction with IfcArbitraryProfileDefWithVoids when profile designation alone does not fulfill the information requirements.In all cases, the cores are symmetrically distributed on either side of the plank center line, irrespective of whether the number of cores is odd or even. For planks with a center core with different geometry to that of the other cores, provide the property CenterCoreSpacing. When the number of cores is even, no Center Core properties shall be asserted.Key chamfers and draft chamfer are all 45 degree chamfers.The CoreTopRadius and CoreBaseRadius parameters can be derived and are therefore not listed in the property set. They are shown to define that the curves are arcs. The parameters for the center core are the same as above, but with the prefix \"Center\".", + "properties": { + "BaseChamfer": { + "description": "Base chamfer of the profile." + }, + "BottomCover": { + "description": "Bottom cover of the profile." + }, + "CenterCoreBaseHeight": { + "description": "Center core base height of the profile." + }, + "CenterCoreBaseWidth": { + "description": "Center core base width of the profile." + }, + "CenterCoreMiddleHeight": { + "description": "Center core middle height of the profile." + }, + "CenterCoreSpacing": { + "description": "Center core spacing of the profile." + }, + "CenterCoreTopHeight": { + "description": "Center core top height of the profile." + }, + "CenterCoreTopWidth": { + "description": "Center core top width of the profile." + }, + "CoreBaseHeight": { + "description": "Core base height of the profile." + }, + "CoreBaseWidth": { + "description": "Core base width of the profile." + }, + "CoreMiddleHeight": { + "description": "Core middle height of the profile." + }, + "CoreSpacing": { + "description": "Core spacing of the profile." + }, + "CoreTopHeight": { + "description": "Core top height of the profile." + }, + "CoreTopWidth": { + "description": "Core top width of the profile." + }, + "DraftBaseOffset": { + "description": "Draft base offset of the profile." + }, + "DraftSideOffset": { + "description": "Draft side offset of the profile." + }, + "EdgeDraft": { + "description": "Edge draft of the profile." + }, + "KeyDepth": { + "description": "Key depth of the profile." + }, + "KeyHeight": { + "description": "Key height of the profile." + }, + "KeyOffset": { + "description": "Key offset of the profile." + }, + "NumberOfCores": { + "description": "The number of cores." + }, + "OverallDepth": { + "description": "Overall depth of the profile." + }, + "OverallWidth": { + "description": "Overall width of the profile." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProfileArbitraryHollowCore.htm" + }, + "Pset_ProfileMechanical": { + "description": "This is a collection of mechanical properties that are applicable to virtually all profile classes. Most of these properties are especially used in structural analysis.", + "properties": { + "CentreOfGravityInX": { + "description": "Location of the profile's centre of gravity (geometric centroid), measured along xp." + }, + "CentreOfGravityInY": { + "description": "Location of the profile's centre of gravity (geometric centroid), measured along yp." + }, + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "MassPerLength": { + "description": "Mass per length, i.e. mass of a beam with a unit length of extrusion. For example measured in kg/m." + }, + "MaximumPlateThickness": { + "description": "This value may be needed for stress analysis and to handle buckling problems. It can also be derived from the given profile geometry or classification and therefore it is only an optional feature allowing for an explicit description. For example measured in mm." + }, + "MaximumSectionModulusY": { + "description": "Bending resistance about the ys axis at the point with maximum zs ordinate. For example measured in mm\u00b3." + }, + "MaximumSectionModulusZ": { + "description": "Bending resistance about the zs axis at the point with maximum ys ordinate. For example measured in mm\u00b3." + }, + "MinimumPlateThickness": { + "description": "This value may be needed for stress analysis and to handle buckling problems. It can also be derived from the given profile geometry or classification and therefore it is only an optional feature allowing for an explicit description. For example measured in mm." + }, + "MinimumSectionModulusY": { + "description": "Bending resistance about the ys axis at the point with minimum zs ordinate. For example measured in mm\u00b3." + }, + "MinimumSectionModulusZ": { + "description": "Bending resistance about the zs axis at the point with minimum ys ordinate. For example measured in mm\u00b3." + }, + "MomentOfInertiaY": { + "description": "Moment of inertia about ys (second moment of area, about ys). For example measured in mm4." + }, + "MomentOfInertiaYZ": { + "description": "Moment of inertia about ys and zs (product moment of area). For example measured in mm4." + }, + "MomentOfInertiaZ": { + "description": "Moment of inertia about zs (second moment of area, about zs). For example measured in mm4" + }, + "Perimeter": { + "description": "Perimeter of the object. Perimeter of the profile for calculating the surface area. For example measured in mm." + }, + "PlasticShapeFactorY": { + "description": "Ratio of plastic versus elastic bending moment capacity about the section analysis axis ys. A dimensionless value." + }, + "PlasticShapeFactorZ": { + "description": "Ratio of plastic versus elastic bending moment capacity about the section analysis axis zs. A dimensionless value." + }, + "ShearAreaY": { + "description": "Area of the profile for calculating the shear stress due to shear force parallel to the section analysis axis ys. For example measured in mm\u00b2. If given, the shear area ys shall be non-negative." + }, + "ShearAreaZ": { + "description": "Area of the profile for calculating the shear stress due to shear force parallel to the section analysis axis zs. For example measured in mm\u00b2. If given, the shear area zs shall be non-negative." + }, + "ShearCentreY": { + "description": "Location of the profile's shear centre, measured along ys." + }, + "ShearCentreZ": { + "description": "Location of the profile's shear centre, measured along zs." + }, + "ShearDeformationAreaY": { + "description": "Area of the profile for calculating the shear deformation due to a shear force parallel to ys. For example measured in mm\u00b2. If given, the shear deformation area ys shall be non-negative." + }, + "ShearDeformationAreaZ": { + "description": "Area of the profile for calculating the shear deformation due to a shear force parallel to zs. For example measured in mm\u00b2. If given, the shear deformation area zs shall be non-negative." + }, + "TorsionalConstantX": { + "description": "Torsional constant about xs. For example measured in mm4." + }, + "TorsionalSectionModulus": { + "description": "Torsional resistance (about xs). For example measured in mm\u00b3." + }, + "WarpingConstant": { + "description": "Warping constant of the profile for torsional action. For example measured in mm6." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProfileMechanical.htm" + }, + "Pset_ProjectCommon": { + "description": "Property set for the application of high level project information to all occurrences of IfcProject", + "properties": { + "FundingSource": { + "description": "Investment funding source" + }, + "NetEarnedValue": { + "description": "Net earned value" + }, + "PaybackPeriod": { + "description": "Payback period of investment" + }, + "ProjectInvestmentEstimate": { + "description": "Estimate of investment cost" + }, + "ProjectType": { + "description": "Additional typing of a project" + }, + "ROI": { + "description": "Return on Investment" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProjectCommon.htm" + }, + "Pset_ProjectOrderChangeOrder": { + "description": "A change order is an instruction to make a change to a product or work being undertake. Note that the change order status is defined in the same way as a work order status since a change order implies a work requirement.", + "properties": { + "BudgetSource": { + "description": "The budget source requested." + }, + "ReasonForChange": { + "description": "A description of the problem for why a change is needed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProjectOrderChangeOrder.htm" + }, + "Pset_ProjectOrderMaintenanceWorkOrder": { + "description": "A MaintenanceWorkOrder is a detailed description of maintenance work that is to be performed. Note that the Scheduled Frequency property of the maintenance work order is used when the order is required as an instance of a scheduled work order.", + "properties": { + "ContractualType": { + "description": "The contractual type of the work." + }, + "FaultPriorityType": { + "description": "Identifies the predefined types of priority that can be assigned from which the type may be set where:High: action is required urgently. Medium: action can occur within a reasonable period of time. Low: action can occur when convenient." + }, + "IfNotAccomplished": { + "description": "Comments if the job is not accomplished." + }, + "LocationPriorityType": { + "description": "Identifies the predefined types of priority that can be assigned from which the type may be set where:High: action is required urgently. Medium: action can occur within a reasonable period of time. Low: action can occur when convenient." + }, + "MaintenanceType": { + "description": "Identifies the predefined types of maintenance that can be done from which the type that generates the maintenance work order may be set where:ConditionBased: generated as a result of the condition of an asset or artefact being less than a determined value. Corrective: generated as a result of an immediate and urgent need for maintenance action. PlannedCorrective: generated as a result of immediate corrective action being needed but with sufficient time available for the work order to be included in maintenance planning. Scheduled: generated as a result of a fixed, periodic maintenance requirement." + }, + "ProductDescription": { + "description": "A textual description of the products that require the work." + }, + "ScheduledFrequency": { + "description": "The period of time between expected instantiations of a work order that may have been predefined." + }, + "WorkTypeRequested": { + "description": "Work type requested in circumstances where there are categorizations of types of work task. It could be used to identify a remedial task, minor work task, electrical task etc." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProjectOrderMaintenanceWorkOrder.htm" + }, + "Pset_ProjectOrderMoveOrder": { + "description": "Defines the requirements for move orders. Note that the move order status is defined in the same way as a work order status since a move order implies a work requirement.", + "properties": { + "SpecialInstructions": { + "description": "Special instructions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProjectOrderMoveOrder.htm" + }, + "Pset_ProjectOrderPurchaseOrder": { + "description": "Defines the requirements for purchase orders in a project.", + "properties": { + "IsFOB": { + "description": "Indication of whether contents of the purchase order are delivered 'Free on Board' (= True) or not (= False). FOB is a shipping term which indicates that the supplier pays the shipping costs (and usually also the insurance costs) from the point of manufacture to a specified destination, at which point the buyer takes responsibility." + }, + "ShipMethod": { + "description": "Method of shipping that will be used for goods or services." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProjectOrderPurchaseOrder.htm" + }, + "Pset_ProjectOrderWorkOrder": { + "description": "Defines the requirements for purchase orders in a project.", + "properties": { + "ContractualType": { + "description": "The contractual type of the work." + }, + "IfNotAccomplished": { + "description": "Comments if the job is not accomplished." + }, + "ProductDescription": { + "description": "A textual description of the products that require the work." + }, + "WorkTypeRequested": { + "description": "Work type requested in circumstances where there are categorizations of types of work task. It could be used to identify a remedial task, minor work task, electrical task etc." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProjectOrderWorkOrder.htm" + }, + "Pset_PropertyAgreement": { + "description": "A property agreement is an agreement that enables the occupation of a property for a period of time.The objective is to capture the information within an agreement that is relevant to a facilities manager. Design and construction information associated with the property is not considered. A property agreement may be applied to an instance of IfcSpatialStructureElement including to compositions defined through the IfcSpatialStructureElement.Element.CompositionEnum.Note that the associated actors are captured by the IfcOccupant class.", + "properties": { + "AgreementDate": { + "description": "The date on which the version of the agreement became applicable." + }, + "AgreementType": { + "description": "Identifies the predefined types of property agreement from which the type required may be set." + }, + "AgreementVersion": { + "description": "The version number of the agreement that is identified." + }, + "CommencementDate": { + "description": "Date on which the agreement commences." + }, + "ConditionCommencement": { + "description": "Condition of property provided on commencement of the agreement e.g. cold shell, warm lit shell, broom clean, turn-key." + }, + "ConditionTermination": { + "description": "Condition of property required on termination of the agreement e.g. cold shell, warm lit shell, broom clean, turn-key." + }, + "Duration": { + "description": "Duration. The period of time for the lease." + }, + "Options": { + "description": "A statement of the options available in the agreement." + }, + "PropertyName": { + "description": "Addressing details of the property as stated within the agreement." + }, + "Restrictions": { + "description": "Restrictions that may be placed by a competent authority." + }, + "TerminationDate": { + "description": "Date on which the agreement terminates." + }, + "TrackingIdentifier": { + "description": "The identifier assigned to the agreement for the purposes of tracking." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PropertyAgreement.htm" + }, + "Pset_ProtectiveDeviceBreakerUnitI2TCurve": { + "description": "A coherent set of attributes representing a curve for let-through energy of a protective device. Note - A protective device may be associated with different instances of this pSet providing information related to different basic characteristics", + "properties": { + "BreakerUnitCurve": { + "description": "A curve that establishes the let through energy of a breaker unit when a particular prospective current is applied. Note that the breaker unit curve is defined within a Cartesian coordinate system and this fact must be asserted within the property set:(1) Defining value: ProspectiveCurrent: A list of minimum 2 and maximum 16 numbers providing the currents in [A] for points in the current/I2t log/log coordinate space. The curve is drawn as a straight line between two consecutive points. (2) Defined value: LetThroughEnergy: A list of minimum 2 and maximum 16 numbers providing the let-through energy, I2t, in [A2s] for points in the current/I2t log/log coordinate space. The curve is drawn as a straight line between two consecutive points." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured. A set of nominal currents in [A] for which the data of this instance is valid. At least one value shall be provided. Any value in the set shall not exceed the value of the UltimateRatedCurrent associated with the same breaker unit." + }, + "VoltageLevel": { + "description": "The voltage levels for which the data of the instance is valid. More than one value may be selected in the enumeration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceBreakerUnitI2TCurve.htm" + }, + "Pset_ProtectiveDeviceBreakerUnitI2TFuseCurve": { + "description": "A coherent set of attributes representing curves for melting- and breaking-energy of a fuse. Note - A fuse may be associated with different instances of this property set providing information related to different basic characteristics.", + "properties": { + "BreakerUnitFuseBreakingingCurve": { + "description": "A curve that establishes the let through breaking energy of a breaker unit when a particular prospective breaking current is applied. Note that the breaker unit fuse breaking curve is defined within a Cartesian coordinate system and this fact must be:(1) Defining value: ProspectiveCurrentBreaking: A list of minimum 2 and maximum 8 numbers providing the currents in [A] for points in the current/breaking energy log/log coordinate space. The curve is drawn as a straight line between two consecutive points. (2) Defined value: LetThroughBreakingEnergy: A list of minimum 2 and maximum 8 numbers providing the breaking energy whereby the fuse has provided a break, I2t, in [A2s] for points in the current/breakting_energy log/log coordinate space. The curve is drawn as a straight line between two consecutive." + }, + "BreakerUnitFuseMeltingCurve": { + "description": "A curve that establishes the energy required to melt the fuse of a breaker unit when a particular prospective melting current is applied. Note that the breaker unit fuse melting curve is defined within a Cartesian coordinate system and this fact must be:(1) Defining value: ProspectiveCurrentMelting :A list of minimum 2 and maximum 8 numbers providing the currents in [A] for points in the current/melting_energy log/log coordinate space. The curve is drawn as a straight line between two consecutive points. (2) Defined value: MeltingEnergy: A list of minimum 2 and maximum 8 numbers providing the energy whereby the fuse is starting to melt, I2t, in [A2s] for points in the current/melting_energy log/log coordinate space. The curve is drawn as a straight line between two consecutive points." + }, + "VoltageLevel": { + "description": "The voltage levels for which the data of the instance is valid. More than one value may be selected in the enumeration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceBreakerUnitI2TFuseCurve.htm" + }, + "Pset_ProtectiveDeviceBreakerUnitIPICurve": { + "description": "A coherent set of attributes representing curves for let-through currents of a protective device. Note - A protective device may be associated with different instances of this pSet providing information related to different basic characteristics.", + "properties": { + "BreakerUnitIPICurve": { + "description": "A curve that establishes the let through peak current of a breaker unit when a particular prospective current is applied. Note that the breaker unit IPI curve is defined within a Cartesian coordinate system and this fact must be asserted within the property set:(1) Defining value: A list of minimum 2 and maximum 16 numbers providing the currents in [A] for points in the I/\u00ce log/log coordinate space. The curve is drawn as a straight line between two consecutive points. (2) Defined value: A list of minimum 2 and maximum 16 numbers providing the let-through peak currents, \u00ce, in [A] for points in the I/\u00ce log/log coordinate space. The curve is drawn as a straight line between two consecutive points." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured. A set of nominal currents in [A] for which the data of this instance is valid. At least one value shall be provided. Any value in the set shall not exceed the value of the UltimateRatedCurrent associated with the same breaker unit." + }, + "VoltageLevel": { + "description": "The voltage levels for which the data of the instance is valid. More than one value may be selected in the enumeration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceBreakerUnitIPICurve.htm" + }, + "Pset_ProtectiveDeviceBreakerUnitTypeMCB": { + "description": "A coherent set of attributes representing the breaking capacities of an MCB. Note - A protective device may be associated with different instances of this property set providing information related to different basic characteristics.", + "properties": { + "ICN60898": { + "description": "The nominal breaking capacity in [A] for an MCB tested in accordance with the IEC 60898 series." + }, + "ICS60898": { + "description": "The service breaking capacity in [A] for an MCB tested in accordance with the IEC 60898 series." + }, + "ICS60947": { + "description": "The service breaking capacity in [A] for an object tested in accordance with the IEC 60947 series." + }, + "ICU60947": { + "description": "The ultimate breaking capacity in [A] for an object tested in accordance with the IEC 60947 series." + }, + "NominalCurrents": { + "description": "A set of values providing information on available modules (chips) for setting the nominal current of the protective device. A set of nominal currents in [A] for which the data of this instance is valid. At least one value shall be provided. Any value in the set shall not exceed the value of the UltimateRatedCurrent associated with the same breaker unit." + }, + "PowerLoss": { + "description": "The power loss in [W]. The power loss in [W] per pole of the MCB when the nominal current is flowing through the MCB." + }, + "VoltageLevel": { + "description": "The voltage levels for which the data of the instance is valid. More than one value may be selected in the enumeration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceBreakerUnitTypeMCB.htm" + }, + "Pset_ProtectiveDeviceBreakerUnitTypeMotorProtection": { + "description": "A coherent set of attributes representing different capacities of a a motor protection device, defined in accordance with IEC 60947. Note - A protective device may be associated with different instances of this Pset.", + "properties": { + "ICM60947": { + "description": "The making capacity in [A] for a circuit breaker or motor protection device tested in accordance with the IEC 60947 series." + }, + "ICS60947": { + "description": "The service breaking capacity in [A] for an object tested in accordance with the IEC 60947 series." + }, + "ICU60947": { + "description": "The ultimate breaking capacity in [A] for an object tested in accordance with the IEC 60947 series." + }, + "ICW60947": { + "description": "The thermal withstand current in [A] for a circuit breaker or motor protection device tested in accordance with the IEC 60947 series. The value shall be related to 1 s." + }, + "PerformanceClasses": { + "description": "A set of designations of performance classes for the breaker unit for which the data of this instance is valid. A set of designations of performance classes for the breaker unit for which the data of this instance is valid. A breaker unit being a motor protection device may be constructed for different levels of breaking capacities. A maximum of 7 different performance classes may be provided. Examples of performance classes that may be specified include B, C, N, S, H, L, V." + }, + "VoltageLevel": { + "description": "The voltage levels for which the data of the instance is valid. More than one value may be selected in the enumeration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceBreakerUnitTypeMotorProtection.htm" + }, + "Pset_ProtectiveDeviceOccurrence": { + "description": "Properties that are applied to an occurrence of a protective device.", + "properties": { + "GroundFaultCurrentSetValue": { + "description": "Ground fault current set value. The set value of the ground tripping current if adjustable." + }, + "GroundFaultFunction": { + "description": "Applying ground fault function. A flag indicating that the ground fault function of the device is used. The value should be set to FALSE for devices not having a ground fault function, or if the ground fault function is not selected to be used." + }, + "GroundFaultTrippingTime": { + "description": "Ground fault tripping time. The set value of the ground fault tripping current if adjustable." + }, + "GroundFaulti2tFunction": { + "description": "Applying ground fault i2t function. A flag indicating that the I2t ground fault function of the device is used. The value should be set to TRUE only if the I2t function is explicitly selected for the device." + }, + "InstantaneousCurrentSetValue": { + "description": "Instantaneous current set value. The set value of the instantaneous tripping current if adjustable." + }, + "InstantaneousTrippingTime": { + "description": "Instantaneous tripping time. The set value of the instantaneous tripping time if adjustable." + }, + "LongTimeCurrentSetValue": { + "description": "Long time current set value. The set value of the long time tripping current if adjustable." + }, + "LongTimeDelay": { + "description": "Long time delay. The set value of the long time time-delay if adjustable." + }, + "LongTimeFunction": { + "description": "Applying long time function A flag indicating that the long time function (i.e. the thermal tripping) of the device is used. The value should be set to TRUE for all devices except those that allows the Long time function of the device not to be used." + }, + "PoleUsage": { + "description": "Pole usage." + }, + "ShortTimeCurrentSetValue": { + "description": "Short time current set value. The set value of the long time tripping current if adjustable." + }, + "ShortTimeFunction": { + "description": "Applying short time function A flag indicating that the short time function of the device is used. The value should be set to FALSE for devices not having a short time function, or if the short time function is not selected to be used." + }, + "ShortTimeTrippingTime": { + "description": "Short time tripping time. The set value of the short time tripping time if adjustable." + }, + "ShortTimei2tFunction": { + "description": "Applying short time i2t function. A flag indicating that the I2t short time function of the device is used. The value should be set to TRUE only if the I2t function is explicitly selected for the device." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceOccurrence.htm" + }, + "Pset_ProtectiveDeviceTrippingCurve": { + "description": "Tripping curves are applied to thermal, thermal magnetic or MCB_RCD tripping units (i.e. tripping units having type property sets for thermal, thermal magnetic or MCB_RCD tripping defined). They are not applied to electronic tripping units.", + "properties": { + "TrippingCurve": { + "description": "A curve that establishes the release time of a tripping unit when a particular prospective current is applied. Note that the tripping curve is defined within a Cartesian coordinate system and this fact must be asserted within the property set:(1) Defining value is the Prospective Current which is a list of minimum 2 and maximum 16 numbers providing the currents in [x In] for points in the current/time log/log coordinate space. The curve is drawn as a straight line between two consecutive points. (2) Defined value is a list of minimum 2 and maximum 16 numbers providing the release_time in [s] for points in the current/time log/log coordinate space. The curve is drawn as a straight line between two consecutive points. Note that a defined interpolation." + }, + "TrippingCurveType": { + "description": "The type of tripping curve that is represented by the property set." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingCurve.htm" + }, + "Pset_ProtectiveDeviceTrippingFunctionGCurve": { + "description": "Tripping functions are applied to electronic tripping units (i.e. tripping units having type property sets for electronic tripping defined). They are not applied to thermal, thermal magnetic or RCD tripping units. This property set represent the ground fault protection (G-curve) of an electronic protection device", + "properties": { + "CurrentTolerance1": { + "description": "The tolerance for the current of time/current-curve in [%]." + }, + "CurrentTolerance2": { + "description": "The tolerance for the current of time/current-curve in [%] valid for times above CurrentTolereanceLimit1." + }, + "CurrentToleranceLimit1": { + "description": "The time limit in [s] limiting the application of CurrentTolerance1, if any. If the value is set to 0, the value of the CurrentTolerance1 is valid for the whole time/current-curve." + }, + "ExternalAdjusted": { + "description": "An indication if the ground fault protection may be adjusted according to an external current coil or not." + }, + "IsCurrentTolerancePositiveOnly": { + "description": "Indication whether the value of CurrentTolerance1 is provided as a positive tolereance only or not. If not, the value is proved as a pluss/minus tolerance." + }, + "IsSelectable": { + "description": "Indication whether something can be switched off or not." + }, + "IsTimeTolerancePositiveOnly": { + "description": "Indication whether the value of TimeTolerance1 is provided as a positive tolereance only or not. If not, the value is proved as a pluss/minus tolerance." + }, + "NominalCurrentAdjusted": { + "description": "An indication if the tripping currents of the short time protection is related to the nominal current multiplied with the actual setting of the current adjustment, if any, of the long time protection part of the protective device, or not." + }, + "ReleaseCurrent": { + "description": "The release current in [x In] for the initial tripping of the S-function." + }, + "ReleaseCurrentI2tEnd": { + "description": "The release current in [x In]. For the end point of the I2t tripping curve of the G-function, if any. The value of ReleaseCurrentI2tEnd shall be larger than ReleaseCurrentI2tStart." + }, + "ReleaseCurrentI2tStart": { + "description": "The release current in [x In]. For the start point of the I2t tripping curve of the G-function, if any." + }, + "ReleaseTime": { + "description": "The release time in [s] for the initial tripping of the relevant part. This time indicates that for current lower than the indicated release current, the tripping time will be longer than the indicated release time. The value is given as a mean value." + }, + "ReleaseTimeI2tEnd": { + "description": "The release time in [s]. For the end point of the I2 tripping curve of the G-function, if any. The value of ReleaseTimeI2tEnd shall be lower than ReleaseTimeI2tStart." + }, + "ReleaseTimeI2tStart": { + "description": "The release time in [s]. For the start point of the I2t tripping curve of the G-function, if any." + }, + "TimeTolerance1": { + "description": "The tolerance for the time of time/current-curve in [%]." + }, + "TimeTolerance2": { + "description": "The tolerance for the time of the time/current-curve in [%] valid for currents above TimeToleranceLimit1." + }, + "TimeToleranceLimit1": { + "description": "The current limit in [x In] limiting the application of TimeTolerance1, if any. If the value is set to 0, the value of the TimeTolerance1 is valid for the whole time/current-curve." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingFunctionGCurve.htm" + }, + "Pset_ProtectiveDeviceTrippingFunctionICurve": { + "description": "Tripping functions are applied to electronic tripping units (i.e. tripping units having type property sets for electronic tripping defined). They are not applied to thermal, thermal magnetic or RCD tripping units. This property set represent the instantaneous time protection (I-curve) of an electronic protection device.", + "properties": { + "CurrentTolerance1": { + "description": "The tolerance for the current of time/current-curve in [%]." + }, + "CurrentTolerance2": { + "description": "The tolerance for the current of time/current-curve in [%] valid for times above CurrentTolereanceLimit1." + }, + "CurrentToleranceLimit1": { + "description": "The time limit in [s] limiting the application of CurrentTolerance1, if any. If the value is set to 0, the value of the CurrentTolerance1 is valid for the whole time/current-curve." + }, + "IsCurrentTolerancePositiveOnly": { + "description": "Indication whether the value of CurrentTolerance1 is provided as a positive tolereance only or not. If not, the value is proved as a pluss/minus tolerance." + }, + "IsOffWhenSFunctionOn": { + "description": "Indication whether the I-function is automatically switched off when the S-function is switched on." + }, + "IsSelectable": { + "description": "Indication whether something can be switched off or not." + }, + "IsTimeTolerancePositiveOnly": { + "description": "Indication whether the value of TimeTolerance1 is provided as a positive tolereance only or not. If not, the value is proved as a pluss/minus tolerance." + }, + "MaxAdjustmentX_ICS": { + "description": "Provides the maximum setting value for the available current adjustment in relation to the Ics breaking capacity of the protection device of which the actual tripping unit is a part of. The value is not asserted unless the instantaneous time protection is." + }, + "NominalCurrentAdjusted": { + "description": "An indication if the tripping currents of the short time protection is related to the nominal current multiplied with the actual setting of the current adjustment, if any, of the long time protection part of the protective device, or not." + }, + "ReleaseCurrent": { + "description": "The release current in [x In] for the initial tripping of the S-function." + }, + "ReleaseTime": { + "description": "The release time in [s] for the initial tripping of the relevant part. This time indicates that for current lower than the indicated release current, the tripping time will be longer than the indicated release time. The value is given as a mean value." + }, + "TimeTolerance1": { + "description": "The tolerance for the time of time/current-curve in [%]." + }, + "TimeTolerance2": { + "description": "The tolerance for the time of the time/current-curve in [%] valid for currents above TimeToleranceLimit1." + }, + "TimeToleranceLimit1": { + "description": "The current limit in [x In] limiting the application of TimeTolerance1, if any. If the value is set to 0, the value of the TimeTolerance1 is valid for the whole time/current-curve." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingFunctionICurve.htm" + }, + "Pset_ProtectiveDeviceTrippingFunctionLCurve": { + "description": "Tripping functions are applied to electronic tripping units (i.e. tripping units having type property sets for electronic tripping defined). They are not applied to thermal, thermal magnetic or RCD tripping units. This property set represent the long time protection (L-curve) of an electronic protection device", + "properties": { + "IsSelectable": { + "description": "Indication whether something can be switched off or not." + }, + "LowerCurrent1": { + "description": "The current in [x In], indicating that for currents smaller than LowerCurrent1 the I2t part of the L-function will not trip the current," + }, + "LowerCurrent2": { + "description": "The current in [x In], indicating the upper current limit of the lower time/current curve of the I2t part of the L-function." + }, + "LowerTime1": { + "description": "The time in [s], indicating that tripping times of the lower time/current curve lower than LowerTime1 is determined by the I2t part of the L-function." + }, + "LowerTime2": { + "description": "The time in [s], indicating the tripping times of the upper time/current curve at the LowerCurrent2." + }, + "UpperCurrent1": { + "description": "The current in [x In], indicating that for currents larger than UpperCurrent1 the I2t part of the L-function will trip the current." + }, + "UpperCurrent2": { + "description": "The current in [x In], indicating the upper current limit of the upper time/current curve of the I2t part of the L-function." + }, + "UpperTime1": { + "description": "The time in [s], indicating that tripping times of the upper time/current curve lower than UpperTime1 is determined by the I2t part of the L-function." + }, + "UpperTime2": { + "description": "The time in [s], indicating the tripping times of the upper time/current curve at the UpperCurrent2." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingFunctionLCurve.htm" + }, + "Pset_ProtectiveDeviceTrippingFunctionSCurve": { + "description": "Tripping functions are applied to electronic tripping units (i.e. tripping units having type property sets for electronic tripping defined). They are not applied to thermal, thermal magnetic or RCD tripping units. This property set represent the short time protection (S-curve) of an electronic protection device.", + "properties": { + "CurrentTolerance1": { + "description": "The tolerance for the current of time/current-curve in [%]." + }, + "CurrentTolerance2": { + "description": "The tolerance for the current of time/current-curve in [%] valid for times above CurrentTolereanceLimit1." + }, + "CurrentToleranceLimit1": { + "description": "The time limit in [s] limiting the application of CurrentTolerance1, if any. If the value is set to 0, the value of the CurrentTolerance1 is valid for the whole time/current-curve." + }, + "IsCurrentTolerancePositiveOnly": { + "description": "Indication whether the value of CurrentTolerance1 is provided as a positive tolereance only or not. If not, the value is proved as a pluss/minus tolerance." + }, + "IsOffWhenLfunctionOn": { + "description": "Indication whether the S-function is automatically switched off when the I-function is switched on." + }, + "IsSelectable": { + "description": "Indication whether something can be switched off or not." + }, + "IsTimeTolerancePositiveOnly": { + "description": "Indication whether the value of TimeTolerance1 is provided as a positive tolereance only or not. If not, the value is proved as a pluss/minus tolerance." + }, + "NominalCurrentAdjusted": { + "description": "An indication if the tripping currents of the short time protection is related to the nominal current multiplied with the actual setting of the current adjustment, if any, of the long time protection part of the protective device, or not." + }, + "ReleaseCurrent": { + "description": "The release current in [x In] for the initial tripping of the S-function." + }, + "ReleaseCurrentI2tEnd": { + "description": "The release current in [x In]. For the end point of the I2t tripping curve of the S-function, if any. The value of ReleaseCurrentI2tEnd shall be larger than ReleaseCurrentI2tStart." + }, + "ReleaseCurrentI2tStart": { + "description": "The release current in [x In]. For the start point of the I2t tripping curve of the S-function, if any." + }, + "ReleaseTime": { + "description": "The release time in [s] for the initial tripping of the relevant part. This time indicates that for current lower than the indicated release current, the tripping time will be longer than the indicated release time. The value is given as a mean value." + }, + "ReleaseTimeI2tEnd": { + "description": "The release time in [s]. For the end point of the I2 tripping curve of the S-function, if any. The value of ReleaseTimeI2tEnd shall be lower than ReleaseTimeI2tStart." + }, + "ReleaseTimeI2tStart": { + "description": "The release time in [s]. For the start point of the I2t tripping curve of the S-function, if any" + }, + "TimeTolerance1": { + "description": "The tolerance for the time of time/current-curve in [%]." + }, + "TimeTolerance2": { + "description": "The tolerance for the time of the time/current-curve in [%] valid for currents above TimeToleranceLimit1." + }, + "TimeToleranceLimit1": { + "description": "The current limit in [x In] limiting the application of TimeTolerance1, if any. If the value is set to 0, the value of the TimeTolerance1 is valid for the whole time/current-curve." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingFunctionSCurve.htm" + }, + "Pset_ProtectiveDeviceTrippingUnitCurrentAdjustment": { + "description": "A set of current adjustment values that may be applied to an electronic or thermal tripping unit type.", + "properties": { + "AdjustmentDesignation": { + "description": "The desgnation on the device for the adjustment." + }, + "AdjustmentValueType": { + "description": "The type of adjustment value that is applied through the property set. This determines the properties that should be asserted (see below)." + }, + "CurrentAdjustmentRange": { + "description": "Upper and lower current adjustment limits for an AdjustmentValueType = RANGE. Note that this property should not have a value for an AdjustmentValueType = LIST." + }, + "CurrentAdjustmentRangeStepValue": { + "description": "Step value of current adjustment for an AdjustmentValueType = RANGE. Note that this property should not have a value for an AdjustmentValueType = LIST." + }, + "CurrentAdjustmentValues": { + "description": "A list of current adjustment values that may be applied to a tripping unit for an AdjustmentValueType = LIST. A minimum of 1 and a maximum of 16 adjustment values may be specified. Note that this property should not have a value for an AdjustmentValueType = RANGE." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingUnitCurrentAdjustment.htm" + }, + "Pset_ProtectiveDeviceTrippingUnitTimeAdjustment": { + "description": "A set of time adjustment values that may be applied to an electronic or thermal tripping unit type.", + "properties": { + "AdjustmentDesignation": { + "description": "The desgnation on the device for the adjustment." + }, + "AdjustmentValueType": { + "description": "The type of adjustment value that is applied through the property set. This determines the properties that should be asserted (see below)." + }, + "CurrentForTimeDelay": { + "description": "The tripping current in [x In] at which the time delay is specified. A value for this property should only be asserted for time delay of L-function, and for I2t of the S and G function." + }, + "I2TApplicability": { + "description": "The applicability of the time adjustment related to the tripping function." + }, + "TimeAdjustmentRange": { + "description": "Upper and lower time adjustment limits for an AdjustmentValueType = RANGE. Note that this property should not have a value for an AdjustmentValueType = LIST." + }, + "TimeAdjustmentRangeStepValue": { + "description": "Step value of time adjustment for an AdjustmentValueType = RANGE. Note that this property should not have a value for an AdjustmentValueType = LIST." + }, + "TimeAdjustmentValues": { + "description": "A list of time adjustment values that may be applied to a tripping unit for an AdjustmentValueType = LIST. A minimum of 1 and a maximum of 16 adjustment values may be specified. Note that this property should not have a value for an AdjustmentValueType = RANGE." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingUnitTimeAdjustment.htm" + }, + "Pset_ProtectiveDeviceTrippingUnitTypeCommon": { + "description": "Common information concerning tripping units that area associated with protective devices", + "properties": { + "AtexVerified": { + "description": "An indication whether the tripping_unit is verified to be applied in EX-environment or not." + }, + "LimitingTerminalSize": { + "description": "The maximum terminal size capacity of the device." + }, + "OldDevice": { + "description": "Indication whether the protection_ unit is out-dated or not. If not out-dated, the device is still for sale." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Standard": { + "description": "The designation of the standard applicable for the definition of the object used. The designation of the standard applicable for the definition of the characteristics of the tripping_unit." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "UseInDiscrimination": { + "description": "An indication whether the time/current tripping information can be applied in a discrimination analysis or not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingUnitTypeCommon.htm" + }, + "Pset_ProtectiveDeviceTrippingUnitTypeElectroMagnetic": { + "description": "Information on tripping units that are electrically or magnetically tripped.", + "properties": { + "CurveDesignation": { + "description": "The designation of the trippingcurve given by the manufacturer. For a MCB the designation should be in accordance with the designations given in IEC 60898." + }, + "DefinedTemperature": { + "description": "The ambient temperature at which the thermal current/time-curve associated with this protection device is defined." + }, + "ElectroMagneticTrippingUnitType": { + "description": "A list of the available types of electric magnetic tripping unit from which that required may be selected. These cover overload, none special, short circuit, motor protection and bi-metal tripping." + }, + "I1": { + "description": "The (thermal) lower testing current limit in [x In], indicating that for currents lower than I1, the tripping time shall be longer than the associated tripping time, T2." + }, + "I2": { + "description": "The (thermal) upper testing current limit in [x In], indicating that for currents larger than I2, the tripping time shall be shorter than the associated tripping time, T2." + }, + "I4": { + "description": "The lower electromagnetic testing current limit in [x In], indicating that for currents lower than I4, the tripping time shall be longer than the associated tripping time, T5, i.e. the device shall not trip instantaneous." + }, + "I5": { + "description": "The upper electromagnetic testing current limit in [x In], indicating that for currents larger than I5, the tripping time shall be shorter than or equal to the associated tripping time, T5, i.e. the device shall trip instantaneous." + }, + "T2": { + "description": "The (thermal) testing time in [s] associated with the testing currents I1 and I2." + }, + "T5": { + "description": "The electromagnetic testing time in [s] associated with the testing currents I4 and I5, i.e. electromagnetic tripping time" + }, + "TemperatureFactor": { + "description": "The correction factor (typically measured as %/deg K) for adjusting the thermal current/time to an ambient temperature different from the value given by the defined temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingUnitTypeElectroMagnetic.htm" + }, + "Pset_ProtectiveDeviceTrippingUnitTypeElectronic": { + "description": "Information on tripping units that are electronically tripped.", + "properties": { + "ElectronicTrippingUnitType": { + "description": "A list of the available types of electronic tripping unit from which that required may be selected." + }, + "N_Protection": { + "description": "An indication whether the electronic tripping unit has separate protection for the N conductor, or not." + }, + "N_Protection_100": { + "description": "An indication whether the electronic tripping unit is tripping if the current in the N conductor is more than 100% of that of the phase conductors. The property is only asserted if the property N_Protection is asserted." + }, + "N_Protection_50": { + "description": "An indication whether the electronic tripping unit is tripping if the current in the N conductor is more than 50% of that of the phase conductors. The property is only asserted if the property N_Protection is asserted." + }, + "N_Protection_Select": { + "description": "An indication whether the use of the N_Protection can be selected by the user or not. If both the properties N_Protection_50 and N_Protection_100 are asserted, the value of N_Protection_Select property is set to TRUE. The property is only asserted if the property N_Protection is asserted." + }, + "NominalCurrents": { + "description": "A set of values providing information on available modules (chips) for setting the nominal current of the protective device. A set of values providing information on available modules (chips) for setting the nominal current of the protective device. If the set is empty, no nominal current modules are available for the tripping unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingUnitTypeElectronic.htm" + }, + "Pset_ProtectiveDeviceTrippingUnitTypeResidualCurrent": { + "description": "Information on tripping units that are activated by residual current.", + "properties": { + "TrippingUnitReleaseCurrent": { + "description": "The value of tripping or residual current for which the device has the possibility to be equipped. The values are given in mA." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingUnitTypeResidualCurrent.htm" + }, + "Pset_ProtectiveDeviceTrippingUnitTypeThermal": { + "description": "Information on tripping units that are thermally tripped.", + "properties": { + "CurveDesignation": { + "description": "The designation of the trippingcurve given by the manufacturer. For a MCB the designation should be in accordance with the designations given in IEC 60898." + }, + "DefinedTemperature": { + "description": "The ambient temperature at which the thermal current/time-curve associated with this protection device is defined." + }, + "I1": { + "description": "The (thermal) lower testing current limit in [x In], indicating that for currents lower than I1, the tripping time shall be longer than the associated tripping time, T2." + }, + "I2": { + "description": "The (thermal) upper testing current limit in [x In], indicating that for currents larger than I2, the tripping time shall be shorter than the associated tripping time, T2." + }, + "T2": { + "description": "The (thermal) testing time in [s] associated with the testing currents I1 and I2." + }, + "TemperatureFactor": { + "description": "The correction factor (typically measured as %/deg K) for adjusting the thermal current/time to an ambient temperature different from the value given by the defined temperature." + }, + "ThermalTrippingUnitType": { + "description": "A list of the available types of thermal tripping unit from which that required may be selected." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTrippingUnitTypeThermal.htm" + }, + "Pset_ProtectiveDeviceTypeAntiArcingDevice": { + "description": "Anti arcing device properties used in energy domain. The property set can be used by the predefined type ANTI_ARCING_DEVICE of IfcProtectiveDevice.", + "properties": { + "GroundingType": { + "description": "The type of grounding connection." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeAntiArcingDevice.htm" + }, + "Pset_ProtectiveDeviceTypeCircuitBreaker": { + "description": "A coherent set of attributes representing different capacities of a circuit breaker or of a motor protection device, defined in accordance with IEC 60947. Note - A protective device may be associated with different instances of this property set providing information related to different basic characteristics.", + "properties": { + "ICM60947": { + "description": "The making capacity in [A] for a circuit breaker or motor protection device tested in accordance with the IEC 60947 series." + }, + "ICS60947": { + "description": "The service breaking capacity in [A] for an object tested in accordance with the IEC 60947 series." + }, + "ICU60947": { + "description": "The ultimate breaking capacity in [A] for an object tested in accordance with the IEC 60947 series." + }, + "ICW60947": { + "description": "The thermal withstand current in [A] for a circuit breaker or motor protection device tested in accordance with the IEC 60947 series. The value shall be related to 1 s." + }, + "PerformanceClasses": { + "description": "A set of designations of performance classes for the breaker unit for which the data of this instance is valid. A set of designations of performance classes for the breaker unit for which the data of this instance is valid. A breaker unit being a circuit breaker may be constructed for different levels of breaking capacities. A maximum of 7 different performance classes may be provided. Examples of performance classes that may be specified include B, C, N, S, H, L, V." + }, + "VoltageLevel": { + "description": "The voltage levels for which the data of the instance is valid. More than one value may be selected in the enumeration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeCircuitBreaker.htm" + }, + "Pset_ProtectiveDeviceTypeCommon": { + "description": "Properties that are applied to a definition of a protective device.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeCommon.htm" + }, + "Pset_ProtectiveDeviceTypeEarthLeakageCircuitBreaker": { + "description": "An earth failure device acts to protect people and equipment from the effects of current leakage.", + "properties": { + "EarthFailureDeviceType": { + "description": "A list of the available types of circuit breaker from which that required may be selected where:Standard: Device that operates without a time delay. TimeDelayed: Device that operates after a time delay." + }, + "Sensitivity": { + "description": "Sensitivity. The rated rms value of the vector sum of the instantaneous currents flowing in the main circuits of the device which causes the device to operate under specified conditions. (IEC 61008-1)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeEarthLeakageCircuitBreaker.htm" + }, + "Pset_ProtectiveDeviceTypeFuseDisconnector": { + "description": "A coherent set of attributes representing the breaking capacity of a fuse, defined in accordance with IEC 60269. Note - A protective device may be associated with different instances of this pSet providing information related to different basic characteristics.", + "properties": { + "ArcExtinctionType": { + "description": "Type of arc extinction used." + }, + "BreakingCapacity": { + "description": "The current that a fuse, circuit breaker, or other electrical apparatus is able to interrupt without being destroyed or causing an electric arc with unacceptable duration." + }, + "FuseDisconnectorType": { + "description": "A list of the available types of fuse disconnector from which that required may be selected where:EngineProtectionDevice: A fuse whose characteristic is specifically designed for the protection of a motor or generator. FuseSwitchDisconnector: A switch disconnector in which a fuse link or a fuse carrier with fuse link forms the moving contact, HRC: A standard fuse (High Rupturing Capacity) OverloadProtectionDevice: A device that disconnects the supply when the operating conditions in an electrically undamaged circuit causes an overcurrent, SemiconductorFuse: A fuse whose characteristic is specifically designed for the protection of sem-conductor devices. SwitchDisconnectorFuse: A switch disconnector in which one or more poles have a fuse in series in a composite unit." + }, + "IC60269": { + "description": "The breaking capacity in [A] for fuses in accordance with the IEC 60269 series." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "NominalFrequency": { + "description": "The nominal frequency of the supply." + }, + "NumberOfPhases": { + "description": "Number of phases that the equipment operates on." + }, + "NumberOfPoles": { + "description": "Number of poles that the object would affect. Number of poles that the equipment would affect." + }, + "PowerLoss": { + "description": "The power loss in [W]. The power loss in [W] of the fuse when the nominal current is flowing through the fuse." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "ReferenceEnvironmentTemperature": { + "description": "Ideal temperature range." + }, + "TransformationRatio": { + "description": "The ratio of the actual primary current or voltage to the actual secondary current or voltage." + }, + "VoltageLevel": { + "description": "The voltage levels for which the data of the instance is valid. More than one value may be selected in the enumeration." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeFuseDisconnector.htm" + }, + "Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker": { + "description": "A residual current circuit breaker opens, closes or isolates a circuit and has short circuit and overload protection.", + "properties": { + "Sensitivity": { + "description": "Sensitivity. Current leakage to an unwanted leading path during normal operation (IEC 151-14-49)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker.htm" + }, + "Pset_ProtectiveDeviceTypeResidualCurrentSwitch": { + "description": "A residual current switch opens, closes or isolates a circuit and has no short circuit or overload protection.", + "properties": { + "Sensitivity": { + "description": "Sensitivity. Current leakage to an unwanted leading path during normal operation (IEC 151-14-49)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeResidualCurrentSwitch.htm" + }, + "Pset_ProtectiveDeviceTypeSparkGap": { + "description": "Spark gap properties used in energy domain. The property set can be used by the predefined type SPARKGAP and VOLTAGELIMITER of IfcProtectiveDevice.", + "properties": { + "BreakdownVoltageTolerance": { + "description": "Nominal value of the spark gap breakdown voltage tolerance." + }, + "Capacitance": { + "description": "Maximum value of the capacitance between the electrodes at specified frequency and temperature." + }, + "CurrentRMS": { + "description": "Maximum rms (root mean square) current of an electric-electronic or electromechanical component at specified ambient temperature." + }, + "PowerDissipation": { + "description": "Permissible power which may be dissipated continuously, at specified conditions." + }, + "Resistivity": { + "description": "Electrical resistivity of a rock or soil (Ohm-m)." + }, + "SparkGapType": { + "description": "Type of Spark gap." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeSparkGap.htm" + }, + "Pset_ProtectiveDeviceTypeVaristor": { + "description": "A high voltage surge protection device.", + "properties": { + "CharacteristicFunction": { + "description": "The characteristic function to show the relationship between varistor current and voltage." + }, + "VaristorType": { + "description": "A list of the available types of varistor from which that required may be selected." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProtectiveDeviceTypeVaristor.htm" + }, + "Pset_ProvisionForVoid": { + "description": "Properties for Provisions For Voids.", + "properties": { + "Depth": { + "description": "The depth of the object." + }, + "Diameter": { + "description": "The Diameter of the object." + }, + "Height": { + "description": "Characteristic height Vertical extension in elevation. Only provided if the Shape property is set to \"rectangle\"." + }, + "System": { + "description": "he building service system that requires the provision for voids, e.g. 'Air Conditioning', 'Plumbing', 'Electro', etc." + }, + "VoidShape": { + "description": "The shape form of the provision for void, the minimum set of agreed values includes 'Rectangle', 'Round', and 'Undefined'." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ProvisionForVoid.htm" + }, + "Pset_PumpOccurrence": { + "description": "Pump occurrence attributes attached to an instance of IfcPump.", + "properties": { + "BaseType": { + "description": "Defines general types of pump bases.FRAME: Frame. BASE: Base. NONE: There is no pump base, such as an inline pump. OTHER: Other type of pump base." + }, + "DriveConnectionType": { + "description": "The way the pump drive mechanism is connected to the pump.DIRECTDRIVE: Direct drive. BELTDRIVE: Belt drive. COUPLING: Coupling. OTHER: Other type of drive connection." + }, + "ImpellerDiameter": { + "description": "Diameter of object - used to scale performance of geometrically similar objects." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PumpOccurrence.htm" + }, + "Pset_PumpPHistory": { + "description": "Pump performance history attributes.", + "properties": { + "Flowrate": { + "description": "The flowrate of the fluid." + }, + "MechanicalEfficiency": { + "description": "The objects operational mechanical efficiency." + }, + "OverallEfficiency": { + "description": "Total efficiency of object. The pump and motor overall operational efficiency." + }, + "PowerHistory": { + "description": "The actual power consumption of the pump." + }, + "PressureRise": { + "description": "The developed pressure." + }, + "RotationSpeed": { + "description": "Pump rotational speed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PumpPHistory.htm" + }, + "Pset_PumpTypeCommon": { + "description": "Common attributes of a pump type.", + "properties": { + "ConnectionSize": { + "description": "The connection size of the object. The connection to and from the pump." + }, + "FlowRateRange": { + "description": "Allowable range of volume of fluid being pumped against the resistance specified." + }, + "FlowResistanceRange": { + "description": "Allowable range of frictional resistance against which the fluid is being pumped." + }, + "NetPositiveSuctionHead": { + "description": "Minimum liquid pressure at the pump inlet to prevent cavitation." + }, + "NominalRotationSpeed": { + "description": "Rotational speed of the object under nominal conditions. Pump rotational speed under nominal conditions." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureRange": { + "description": "Allowable maximum and minimum temperature. Allowable operational range of the fluid temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_PumpTypeCommon.htm" + }, + "Pset_QuayCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarineFacility with the predefined type set to QUAY.", + "properties": { + "BentSpacing": { + "description": "Bent (upright) spacing" + }, + "Elevation": { + "description": "Elevation of the entity" + }, + "QuaySectionType": { + "description": "Whether the structure presents a solid/closed barrier to the passage of water or is open." + }, + "StructuralType": { + "description": "Structural type of the object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_QuayCommon.htm" + }, + "Pset_QuayDesignCriteria": { + "description": "Properties common to the definition of design criteria of all occurrences of IfcMarineFacility with the predefined type set to QUAY.", + "properties": { + "EquipmentLoading": { + "description": "Loading from equipment" + }, + "ExtremeHighWaterLevel": { + "description": "Extreme high water level" + }, + "ExtremeLowWaterLevel": { + "description": "Extreme low water level" + }, + "FlowLoading": { + "description": "Flow loading force" + }, + "HighWaterLevel": { + "description": "High water level" + }, + "LowWaterLevel": { + "description": "Low water level" + }, + "ShipLoading": { + "description": "Ship loading force" + }, + "UniformlyDistributedLoad": { + "description": "Uniformly Distributed Load" + }, + "WaveLoading": { + "description": "Wave loading force" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_QuayDesignCriteria.htm" + }, + "Pset_RadiiKerbStone": { + "description": "Properties describing the keb stone radii.", + "properties": { + "CurveShape": { + "description": "Shape according to CurveShapeEnum" + }, + "Radius": { + "description": "The radius of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RadiiKerbStone.htm" + }, + "Pset_RailTypeBlade": { + "description": "Properties common to IfcRail types and occurrences with PredefinedType set to BLADE.", + "properties": { + "BladeRadius": { + "description": "The radius of the blade bend defined as design parameter." + }, + "IsArticulatedBlade": { + "description": "Indicates whether the blade is articulated or not." + }, + "IsFallbackBlade": { + "description": "Indicates whether the blade always returns to the same position as a trailable turnout or not." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailTypeBlade.htm" + }, + "Pset_RailTypeCheckRail": { + "description": "Properties common to IfcRail types and occurrences with PredefinedType set to CHECKRAIL.", + "properties": { + "CheckRailType": { + "description": "Type of the check rail. Check rail types enumerated in this property are defined based on EN 13674." + }, + "InstallationPlan": { + "description": "Reference to external information source about installation or construction plan of the element." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailTypeCheckRail.htm" + }, + "Pset_RailTypeGuardRail": { + "description": "Properties common to IfcRail types and occurrences with PredefinedType set to GUARDRAIL.", + "properties": { + "GuardRailConnection": { + "description": "Indicates how the guard rail is connected along its length, when the fasteners are not explicitly modelled." + }, + "GuardRailType": { + "description": "Type of the guard rail." + }, + "PositionInTrack": { + "description": "Indicates the relative position of the element in track, which lies to the left or right as facing in the direction of increasing stationing values." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailTypeGuardRail.htm" + }, + "Pset_RailTypeRail": { + "description": "Properties common to IfcRail types and occurrences with PredefinedType set to RAIL.", + "properties": { + "DrillOnRail": { + "description": "Indicates if the manufactured rail is drilled at its extremities or not. It can have holes on one, both or none of its extremities." + }, + "InstallationPlan": { + "description": "Reference to external information source about installation or construction plan of the element." + }, + "IsStainless": { + "description": "Indicates whether the rail is stainless or not." + }, + "MinimumTensileStrength": { + "description": "Indicates the minimum tensile strength." + }, + "PositionInTrack": { + "description": "Indicates the relative position of the element in track, which lies to the left or right as facing in the direction of increasing stationing values." + }, + "RailCondition": { + "description": "Assessment of the condition of the rail at point of installation." + }, + "RailDeliveryState": { + "description": "The delivery state of rail, which indicates the final treatment at the end in manufacturing." + }, + "RailElementaryLength": { + "description": "The standardised length of rail supplied from the manufacturer." + }, + "TechnicalStandard": { + "description": "The technical standard which the element should comply with." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailTypeRail.htm" + }, + "Pset_RailTypeStockRail": { + "description": "Properties common to IfcRail types and occurrences with PredefinedType set to STOCKRAIL.", + "properties": { + "InstallationPlan": { + "description": "Reference to external information source about installation or construction plan of the element." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "StockRailRadius": { + "description": "The radius of the stock rail bend defined as design parameter." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailTypeStockRail.htm" + }, + "Pset_RailingCommon": { + "description": "Properties common to the definition of all occurrences of IfcRailing.", + "properties": { + "Diameter": { + "description": "The Diameter of the object. Specifically handrail of the railing." + }, + "Height": { + "description": "Characteristic height It is the upper height of the railing above the floor or stair. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailingCommon.htm" + }, + "Pset_RailwayBalise": { + "description": "Properties applicable to a railway balise. This property set is applied to a type or occurrence of IfcCommunicationsAppliance with predefined type TRANSPONDER.", + "properties": { + "DetectionRange": { + "description": "The detection range of the equipment." + }, + "FailureInformation": { + "description": "The information for failure description." + }, + "IP_Code": { + "description": "IP Code, the International Protection Marking, IEC 60529), classifies and rates the degree of protection provided against intrusion." + }, + "InformationLength": { + "description": "Indicates supported bytes of the data Information, e.g.127 bytes." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWeight": { + "description": "Nominal weight of the object." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "OperationalTemperatureRange": { + "description": "The temperature range in which the device operates normally. Allowable operation ambient air temperature range." + }, + "RailwayBaliseType": { + "description": "Type of the railway balise." + }, + "TransmissionRate": { + "description": "Data transmission rate between the device and the receiving module in bits per second." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwayBalise.htm" + }, + "Pset_RailwayCableCarrier": { + "description": "Common properties for cable carrier segments constructed in railway projects.", + "properties": { + "NumberOfCrossedTracks": { + "description": "Number of tracks crossed in cable route." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwayCableCarrier.htm" + }, + "Pset_RailwayLevelCrossing": { + "description": "Properties applicable to IfcFacilityPartCommon with PredefinedType set to LEVELCROSSING.", + "properties": { + "HasRailDrainage": { + "description": "Indicates whether there is rail drainage or not." + }, + "IsAccessibleByVehicle": { + "description": "Indicates whether the element is accessible by a vehicle or not." + }, + "IsExceptionalTransportRoute": { + "description": "Indicates whether the route is suitable for exceptional transport (load, structure gauge, road)," + }, + "IsPrivateOwner": { + "description": "Indicates if the owner of the crossed road is private or not." + }, + "IsSecuredBySignalingSystem": { + "description": "Indicates whether the level crossing is secured by a signalling system or not." + }, + "PermissiblePavementLoad": { + "description": "Permissible traffic load on the pavement." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwayLevelCrossing.htm" + }, + "Pset_RailwaySignalAspect": { + "description": "Properties in this property set are applicable for IfcSignal and IfcSign applied in railways. These properties describe the signal aspect, which is the information on the signal or sign shown to the train driver.", + "properties": { + "AppliesToTrainCategory": { + "description": "Sign information relative to train category, e.g. freight, passenger." + }, + "SignLegend": { + "description": "Text information written on the signal or sign." + }, + "SignalAspectSymbol": { + "description": "Content which is shown on the signal or sign, e.g. text, number, arrow or icon." + }, + "SignalAspectType": { + "description": "The type of aspect, e.g. 2-display aspect for distant signal, 3-display aspect for block signal." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwaySignalAspect.htm" + }, + "Pset_RailwaySignalOccurrence": { + "description": "Properties common to the definition of occurrences of IfcSignal applied in railways.", + "properties": { + "ApproachSpeed": { + "description": "The design speed of trains approaching the signal if different from the line speed." + }, + "DistanceToStopMark": { + "description": "Distance from the signal to the nearest stop mark at a platform." + }, + "HandSignallingProhibited": { + "description": "Indicates if hand signalling is prohibited in case of any failure." + }, + "HinderingObstaclesDescription": { + "description": "Description of obstacles that hinder the visibility for the staff in the station." + }, + "LimitedClearances": { + "description": "Special conditions for placing the signal post telephone: tunnels, bridges, viaducts." + }, + "NumberOfLampsNotUsed": { + "description": "Number of lamps which are not needed and blanked out (sealed)." + }, + "RequiresBannerSignal": { + "description": "Indicates whether a banner repeater signal is required." + }, + "RequiresOLEMesh": { + "description": "Indicates whether an OLE mesh is required to protect the signal or maintainer." + }, + "RequiresSafetyHandrail": { + "description": "Indicates whether a safety handrail is required." + }, + "SignalPostTelephoneID": { + "description": "The identifier of the signal post telephone attached to the signal." + }, + "SignalPostTelephoneType": { + "description": "Indicates the type of the signal post telephone, e.g. locked, direct line, dial phone." + }, + "SignalWalkwayLength": { + "description": "Indicates the length of the walkway from signal to signal post telephone." + }, + "SpecialPositionArrangement": { + "description": "Type of special position at which the signal is placed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwaySignalOccurrence.htm" + }, + "Pset_RailwaySignalSighting": { + "description": "Properties that define information about signal sighting or visibility in railways. These properties are applicable to occurrences of IfcSignal and IfcSign.", + "properties": { + "SignalSightingAchievableDistance": { + "description": "Reading distance of the signal, which is achievable with the help of mitigation works." + }, + "SignalSightingAvailableDistance": { + "description": "Reading distance of the signal without having any mitigation works." + }, + "SignalSightingCombinedWithRepeater": { + "description": "Combined reading distance for the signal and any associated repeaters." + }, + "SignalSightingMinimum": { + "description": "Minimal distance in which the signal has to be readable." + }, + "SignalSightingPreferred": { + "description": "Preferred distance in which the signal shall be readable." + }, + "SignalSightingRouteIndicator": { + "description": "Required reading distance for the route indicator." + }, + "SignalViewingMinimumInFront": { + "description": "Smallest distance where the signal has to be readable (for train very close to the signal)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwaySignalSighting.htm" + }, + "Pset_RailwaySignalType": { + "description": "Properties common to the definition of occurrences and types of IfcSignal applied in railways.", + "properties": { + "HasConductorRailGuardBoard": { + "description": "Indicates if a guard board is provided." + }, + "HotStripOrientation": { + "description": "Position of the hot strip, which indicates the direction of the focus of the light beam and is given in terms like \"left upper quadrant (LUQ)\" or \"5 o'clock\"." + }, + "IsHighType": { + "description": "Indicates if the signal is high (TRUE) or dwarf (ground mounted) (FALSE)." + }, + "LensDiffuserOrientation": { + "description": "Orientation the lens diffuser has to have, which indicates the direction of the lens diffuser and is given in terms like \"left upper quadrant (LUQ)\" or \"5 o'clock\"." + }, + "LensDiffuserType": { + "description": "Type of the lens diffuser the signal is equipped with." + }, + "MaximumDisplayDistance": { + "description": "The maximum distance that can be displayed. The value relates only to the signal type, not to the circumstances at a special position." + }, + "NumberOfLamps": { + "description": "Number of lamps the signal is composed of." + }, + "RailwaySignalType": { + "description": "The type of railway signal, e.g. home signal, starting signal, shunting signal, level crossing signal." + }, + "RequiredDisplayDistance": { + "description": "The required distance that has to be displayed. The value relates only to the signal type, not to the circumstances at a special position." + }, + "SignalHoodLength": { + "description": "Nominal length of the signal hood, which is the signal lamp cover against glaring sun." + }, + "SignalIndicatorType": { + "description": "Type of the indicators on a signal, e.g. route indicator, speed restriction indicator etc." + }, + "SignalMessage": { + "description": "All possible message available at this signal, e.g. \"3/4- display automatic blocking\"." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwaySignalType.htm" + }, + "Pset_RailwayTrackStructurePart": { + "description": "Properties applicable to IfcRailwayPart with PredefinedType set to TRACKSTRUCTURE, or more specialized types including PLAINTRACKSUPERSTRUCTURE, TURNOUTSUPERSTRUCTURE or DILATATIONSUPERSTRUCTURE.", + "properties": { + "HasBallastTrack": { + "description": "Indicates whether the track has ballast or not." + }, + "HasCWR": { + "description": "Indicates if the track has continuous welded rails." + }, + "IsSunExposed": { + "description": "Indicates if the object is in exposed position to sunshine." + }, + "TrackSupportingStructure": { + "description": "Indicates the supporting structure for track part." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RailwayTrackStructurePart.htm" + }, + "Pset_RampCommon": { + "description": "Properties common to the definition of all occurrences of IfcRamp.", + "properties": { + "FireExit": { + "description": "Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here it defines an exit ramp in accordance to the national building code." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "HandicapAccessible": { + "description": "Indication that this object is designed to be accessible by the handicapped. Set to (TRUE) if this object is rated as handicap accessible according the local building codes, otherwise (FALSE). It is giving according to the requirements of the national building code." + }, + "HasNonSkidSurface": { + "description": "Indication whether the surface finish is designed to prevent slippery (TRUE) or not (FALSE)." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RequiredHeadroom": { + "description": "Required headroom clearance for the passageway according to the applicable building code or additional requirements." + }, + "RequiredSlope": { + "description": "Required sloping angle of the object - relative to horizontal (0.0 degrees). Required maximum slope for the passageway according to the applicable building code or additional requirements." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RampCommon.htm" + }, + "Pset_RampFlightCommon": { + "description": "Properties common to the definition of all occurrences of IfcRampFlight.", + "properties": { + "ClearWidth": { + "description": "The clear width. Measured as the clear space for accessibility and egress; it is a measured distance between the two handrails or the wall and a handrail on a ramp." + }, + "CounterSlope": { + "description": "Sloping angle of the object, measured perpendicular to the slope - relative to horizontal (0.0 degrees). Actual maximum slope for the passageway measured perpendicular to the direction of travel according to the current design. The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. Note: new property in IFC4." + }, + "Headroom": { + "description": "Actual headroom clearance for the passageway according to the current design. The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Slope": { + "description": "Slope angle - relative to horizontal (0.0 degrees).The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RampFlightCommon.htm" + }, + "Pset_ReferentCommon": { + "description": "Specifies common properties for IfcReferent", + "properties": { + "NameFormat": { + "description": "Specifies a reference to or description of the formatting or encoding of the Name attribute of the IfcReferent occurrence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ReferentCommon.htm" + }, + "Pset_ReinforcementBarCountOfIndependentFooting": { + "description": "Reinforcement Concrete parameter [ST-2]: The amount number information of reinforcement bar with the independent footing. The X and Y direction are based on the local coordinate system of building storey. The X and Y direction of the reinforcement bar are parallel to the X and Y axis of the IfcBuildingStorey's local coordinate system, respectively.", + "properties": { + "Description": { + "description": "The Description of the object." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead. A descriptive label for the general reinforcement type." + }, + "XDirectionLowerBarCount": { + "description": "The number of bars with X direction lower bar." + }, + "XDirectionUpperBarCount": { + "description": "The number of bars with X direction upper bar." + }, + "YDirectionLowerBarCount": { + "description": "The number of bars with Y direction lower bar." + }, + "YDirectionUpperBarCount": { + "description": "The number of bars with Y direction upper bar." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ReinforcementBarCountOfIndependentFooting.htm" + }, + "Pset_ReinforcementBarPitchOfBeam": { + "description": "The pitch length information of reinforcement bar with the beam.", + "properties": { + "Description": { + "description": "The Description of the object." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SpacingBarPitch": { + "description": "The pitch length of the spacing bar." + }, + "StirrupBarPitch": { + "description": "The pitch length of the stirrup bar." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ReinforcementBarPitchOfBeam.htm" + }, + "Pset_ReinforcementBarPitchOfColumn": { + "description": "The pitch length information of reinforcement bar with the column. The X and Y direction are based on the local coordinate system of building storey. The X and Y direction of the reinforcement bar are parallel to the X and Y axis of the IfcBuildingStorey's local coordinate system, respectively.", + "properties": { + "Description": { + "description": "The Description of the object." + }, + "HoopBarPitch": { + "description": "The pitch length of the hoop bar." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "ReinforcementBarType": { + "description": "Defines the type of the reinforcement bar." + }, + "XDirectionTieHoopBarPitch": { + "description": "The X direction pitch length of the tie hoop." + }, + "XDirectionTieHoopCount": { + "description": "The number of bars with X direction tie hoop bars." + }, + "YDirectionTieHoopBarPitch": { + "description": "The Y direction pitch length of the tie hoop." + }, + "YDirectionTieHoopCount": { + "description": "The number of bars with Y direction tie hoop bars." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ReinforcementBarPitchOfColumn.htm" + }, + "Pset_ReinforcementBarPitchOfContinuousFooting": { + "description": "Reinforcement Concrete parameter [ST-2]: The pitch length information of reinforcement bar with the continuous footing.", + "properties": { + "CrossingLowerBarPitch": { + "description": "The pitch length of the crossing lower bar." + }, + "CrossingUpperBarPitch": { + "description": "The pitch length of the crossing upper bar." + }, + "Description": { + "description": "The Description of the object." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ReinforcementBarPitchOfContinuousFooting.htm" + }, + "Pset_ReinforcementBarPitchOfSlab": { + "description": "The pitch length information of reinforcement bar with the slab.", + "properties": { + "Description": { + "description": "The Description of the object." + }, + "LongInsideCenterLowerBarPitch": { + "description": "The pitch length of the long inside center lower bar." + }, + "LongInsideCenterTopBarPitch": { + "description": "The pitch length of the long inside center top bar." + }, + "LongInsideEndLowerBarPitch": { + "description": "The pitch length of the long inside end lower bar." + }, + "LongInsideEndTopBarPitch": { + "description": "The pitch length of the long inside end top bar." + }, + "LongOutsideLowerBarPitch": { + "description": "The pitch length of the long outside lower bar." + }, + "LongOutsideTopBarPitch": { + "description": "The pitch length of the long outside top bar." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "ShortInsideCenterLowerBarPitch": { + "description": "The pitch length of the short inside center lower bar." + }, + "ShortInsideCenterTopBarPitch": { + "description": "The pitch length of the short inside center top bar." + }, + "ShortInsideEndLowerBarPitch": { + "description": "The pitch length of the short inside end lower bar." + }, + "ShortInsideEndTopBarPitch": { + "description": "The pitch length of the short inside end top bar." + }, + "ShortOutsideLowerBarPitch": { + "description": "The pitch length of the short outside lower bar." + }, + "ShortOutsideTopBarPitch": { + "description": "The pitch length of the short outside top bar." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ReinforcementBarPitchOfSlab.htm" + }, + "Pset_ReinforcementBarPitchOfWall": { + "description": "The pitch length information of reinforcement bar with the wall.", + "properties": { + "BarAllocationType": { + "description": "Defines the type of the reinforcement bar allocation." + }, + "Description": { + "description": "The Description of the object." + }, + "HorizontalBarPitch": { + "description": "The pitch length of the horizontal bar." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SpacingBarPitch": { + "description": "The pitch length of the spacing bar." + }, + "VerticalBarPitch": { + "description": "The pitch length of the vertical bar." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ReinforcementBarPitchOfWall.htm" + }, + "Pset_RepairOccurrence": { + "description": "Properties defining repair information for occurrences of element, asset or system.", + "properties": { + "MeanTimeToRepair": { + "description": "Mean time to repair." + }, + "RepairContent": { + "description": "Content of repair, reason and nature can be given, e.g. display faults, communication failure, display exchange." + }, + "RepairDate": { + "description": "Date on which the last repair is done on the asset." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RepairOccurrence.htm" + }, + "Pset_RevetmentCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarineFacility with the predefined type set to REVETMENT.", + "properties": { + "Elevation": { + "description": "Elevation of the entity" + }, + "StructuralType": { + "description": "Structural type of the object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RevetmentCommon.htm" + }, + "Pset_Risk": { + "description": "An indication of exposure to mischance, peril, menace, hazard or loss. Documentation of a potential hazard, likilihood and consequence aligned with AS/NZS 4360 and BS PAS 1192-6:2017, which can be assigned to or associated with a product, activity and/or location. Alternatively it may be assigned to an ISO 3864 annotation symbol.HISTORY Extended in IFC2x3, Revised IFC4x3There are various types of risk that may be encountered and there may be several instances of Pset_Risk associated to an instance or type.", + "properties": { + "AssociatedActivity": { + "description": "An indication or link to any associated activity or process that may trigger the hazard. If used directly on an annotation or semantic object. for an alternative see group use encoding template" + }, + "AssociatedLocation": { + "description": "An indication or link to any associated location or space that may trigger the hazard. If used directly on an annotation or semantic object. for an alternative see group use encoding template" + }, + "AssociatedProduct": { + "description": "An indication or link to any associated product or material that may trigger the hazard. If used directly on an annotation or semantic object. for an alternative see group use encoding template" + }, + "MitigatedRiskConsequence": { + "description": "Identifies the consequence of the hazard given the planned mitigation." + }, + "MitigatedRiskLikelihood": { + "description": "Identifies the likelihood of the hazard given the planned mitigation." + }, + "MitigatedRiskSignificance": { + "description": "Identifies the signifiance of the risk given the mitigation of likelihood and consequence." + }, + "MitigationPlanned": { + "description": "The planned (agreed and irrevocable) mitigation of the likelhood and consequences of the hazard." + }, + "MitigationProposed": { + "description": "Any proposed, but not yet agreed and irrevocable, mitigation of the likelhood and consequences of the hazard." + }, + "NatureOfRisk": { + "description": "A description of the generic nature of the context or hazard that might be encountered." + }, + "RiskAssessmentMethodology": { + "description": "An indication or link to the chosen risk assessment methodology, for example PAS1192-6 or a chosen ISO13100 annex." + }, + "RiskName": { + "description": "A locally unique identifier for the risk entry that can be used to track the development and mitiagtion of the risk throughout the project life cycle" + }, + "RiskType": { + "description": "Identifies the predefined types of risk from which the type required may be set." + }, + "UnmitigatedRiskConsequence": { + "description": "Identifies the consequence of the hazard prior to any specific mitigation." + }, + "UnmitigatedRiskLikelihood": { + "description": "Identifies the likelihood of the hazard prior to any specific mitigation." + }, + "UnmitigatedRiskSignificance": { + "description": "Identifies the signifiance of the risk given the likelihood and consequence prior to any specific mitigation." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Risk.htm" + }, + "Pset_RoadDesignCriteriaCommon": { + "description": "Road design criteria that may be attached to road parts.", + "properties": { + "Crossfall": { + "description": "Specifies the nominal crossfall as a ratio measure (slope) at the location of the event." + }, + "DesignSpeed": { + "description": "Speed selected in designing a new road or in modernizing, strengthening or rehabilitating an existing road section, to determine the various geometric design features of the carriageway that allow a car to travel safely at that speed, under normal road surface and weather conditions.NOTE Definition according to PIARC. NOTE The design speed is not constant, but may vary depending on the conditions of relief (plain, hill, mountain)." + }, + "DesignTrafficVolume": { + "description": "The traffic volume used for planning and design purposes specified as the number of vehicles per day . Typically given as AADT - Average Annual Daily Traffic" + }, + "DesignVehicleClass": { + "description": "A vehicle designator with content according to local standards." + }, + "LaneWidth": { + "description": "Standard nominal width of one trough lane." + }, + "NumberOfThroughLanes": { + "description": "The total number of through lanes on the segment. This excludes auxiliary lanes, parking and turning lanes, acceleration/deceleration lanes, toll collection lanes, shoulders etc." + }, + "RoadDesignClass": { + "description": "A road design class designator with content according to local standards." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RoadDesignCriteriaCommon.htm" + }, + "Pset_RoadGuardElement": { + "description": "Properties assigned to IfcWall/PARAPET or IfcRailing/GUARDRAIL when assigned as road guard elements.", + "properties": { + "IsMoveable": { + "description": "True if element is moveable." + }, + "IsTerminal": { + "description": "True if element is a terminal. See class Terminal." + }, + "IsTransition": { + "description": "True if element is a transition. See class Transition." + }, + "TerminalType": { + "description": "Specifies the kind of terminal if IsTerminal is true." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RoadGuardElement.htm" + }, + "Pset_RoadMarkingCommon": { + "description": "Properties for road markings.", + "properties": { + "ApplicationMethod": { + "description": "State the application method used... e.g. spray, extruded" + }, + "DiagramNumber": { + "description": "A designator with content according to local standards, e.g. M25." + }, + "MaterialColour": { + "description": "Actual colour on the road marking material" + }, + "MaterialThickness": { + "description": "Nominal thickness of the applied material" + }, + "MaterialType": { + "description": "Material type used... e.g. paint, tape, thermoplastic, stone" + }, + "Structure": { + "description": "State if marking is Structured or not, and what type... e.g. Kamflex, Longflex, Dropflex" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RoadMarkingCommon.htm" + }, + "Pset_RoadSymbolsCommon": { + "description": "Properties for road symbols.", + "properties": { + "Text": { + "description": "Text content" + }, + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RoadSymbolsCommon.htm" + }, + "Pset_RoofCommon": { + "description": "Properties common to the definition of all occurrences of IfcRoof. Note: Properties for ProjectedArea and TotalArea added in IFC 2x3", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_RoofCommon.htm" + }, + "Pset_SanitaryTerminalTypeBath": { + "description": "Sanitary appliance for immersion of the human body or parts of it (BS6100).", + "properties": { + "BathType": { + "description": "The property enumeration defines the types of bath that may be specified within the property set." + }, + "DrainSize": { + "description": "The size of the drain outlet connection from the object." + }, + "HasGrabHandles": { + "description": "Indicates whether the bath is fitted with handles that provide assistance to a bather in entering or leaving the bath." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeBath.htm" + }, + "Pset_SanitaryTerminalTypeBidet": { + "description": "Waste water appliance for washing the excretory organs while sitting astride the bowl (BS6100).", + "properties": { + "DrainSize": { + "description": "The size of the drain outlet connection from the object." + }, + "Mounting": { + "description": "The property enumeration Pset_SanitaryMountingEnum defines the forms of mounting or fixing of the sanitary terminal that may be specified within property sets used to define sanitary terminals (WC\u2019s, basins, sinks, etc.) where:-BackToWall: A pedestal mounted sanitary terminal that fits flush to the wall at the rear to cover its service connections Pedestal: A floor mounted sanitary terminal that has an integral base CounterTop: A sanitary terminal that is installed into a horizontal surface that is installed into a horizontal surface. Note: When applied to a wash hand basin, the term more normally used is \u2018vanity\u2019. See also Wash Hand Basin Type specification. WallHung: A sanitary terminal cantilevered clear of the floor.Note that BackToWall, Pedestal and WallHung are allowable values for a bidet." + }, + "SpilloverLevel": { + "description": "The level at which water spills out of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeBidet.htm" + }, + "Pset_SanitaryTerminalTypeCistern": { + "description": "A water storage unit attached to a sanitary terminal that is fitted with a device, operated automatically or by the user, that discharges water to cleanse a water closet (toilet) pan, urinal or slop hopper. (BS6100 330 5008)", + "properties": { + "CisternCapacity": { + "description": "Volumetric capacity of the cistern" + }, + "CisternHeight": { + "description": "Enumeration that identifies the height of the cistern or, if set to 'None' if the urinal has no cistern and is flushed using mains or high pressure water through a flushing valve." + }, + "FlushRate": { + "description": "The minimum and maximum volume of water used at each flush. Where a single flush is used, the value of upper bound and lower bound should be equal. For a dual flush toilet, the lower bound should be used for the lesser flush rate and the upper bound for the greater flush rate. Where flush is achieved using mains pressure water through a flush valve, the value of upper and lower bound should be equal and should be the same as the flush rate property of the flush valve (see relevant valve property set). Alternatively, in this case, do not assert the flush rate property; refer to the flush rate of the flush valve." + }, + "FlushType": { + "description": "The property enumeration Pset_FlushTypeEnum defines the types of flushing mechanism that may be specified for cisterns and sanitary terminals where:-Lever: Flushing is achieved by twisting a lever that causes a predetermined flow of water to be passed from a cistern to the sanitary terminal. Pull: Flushing is achieved by pulling a handle or knob vertically upwards that causes a predetermined flow of water to be passed from a cistern to the sanitary terminal. Push: Flushing is achieved by pushing a button or plate that causes a predetermined flow of water to be passed from a cistern to the sanitary terminal. Sensor: Flush is activated through an automatic sensing mechanism." + }, + "IsAutomaticFlush": { + "description": "Boolean value that determines if the cistern is flushed automatically either after each use or periodically (TRUE) or whether manual flushing is required (FALSE)." + }, + "IsSingleFlush": { + "description": "Indicates whether the cistern is single flush = TRUE (i.e. the same amount of water is used for each and every flush) or dual flush = FALSE (i.e. the amount of water used for a flush may be selected by the user to be high or low depending on the waste material to be removed)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeCistern.htm" + }, + "Pset_SanitaryTerminalTypeCommon": { + "description": "Common properties for sanitary terminals.", + "properties": { + "Colour": { + "description": "Colour of this object." + }, + "NominalDepth": { + "description": "Nominal Depth of the object" + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeCommon.htm" + }, + "Pset_SanitaryTerminalTypeSanitaryFountain": { + "description": "Asanitary terminal that provides a low pressure jet of water for a specific purpose (IAI).", + "properties": { + "DrainSize": { + "description": "The size of the drain outlet connection from the object." + }, + "FountainType": { + "description": "Selection of the type of fountain from the enumerated list of types where:-DrinkingWater: Sanitary appliance that provides a low pressure jet of drinking water. Eyewash: Waste water appliance, usually installed in work places where there is a risk of injury to eyes by solid particles or dangerous liquids, with which the user can wash the eyes without touching them." + }, + "Mounting": { + "description": "The property enumeration Pset_SanitaryMountingEnum defines the forms of mounting or fixing of the sanitary terminal that may be specified within property sets used to define sanitary terminals (WC\u2019s, basins, sinks, etc.) where:-BackToWall: A pedestal mounted sanitary terminal that fits flush to the wall at the rear to cover its service connections Pedestal: A floor mounted sanitary terminal that has an integral base CounterTop: A sanitary terminal that is installed into a horizontal surface that is installed into a horizontal surface. Note: When applied to a wash hand basin, the term more normally used is \u2018vanity\u2019. See also Wash Hand Basin Type specification. WallHung: A sanitary terminal cantilevered clear of the floor.Note that BackToWall, Pedestal and WallHung are allowable values for a bidet." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeSanitaryFountain.htm" + }, + "Pset_SanitaryTerminalTypeShower": { + "description": "Installation or waste water appliance that emits a spray of water to wash the human body (BS6100).", + "properties": { + "DrainSize": { + "description": "The size of the drain outlet connection from the object." + }, + "HasTray": { + "description": "Indicates whether the shower has a separate receptacle that catches the water in a shower and directs it to a waste outlet." + }, + "ShowerHeadDescription": { + "description": "A description of the shower head(s) that emit the spray of water." + }, + "ShowerType": { + "description": "Selection of the type of shower from the enumerated list of types where:-Drench: Shower that rapidly gives a thorough soaking in an emergency. Individual: Shower unit that is typically enclosed and is for the use of one person at a time. Tunnel: Shower that has a succession of shower heads or spreaders that operate simultaneously along its length." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeShower.htm" + }, + "Pset_SanitaryTerminalTypeSink": { + "description": "Waste water appliance for receiving, retaining or disposing of domestic, culinary, laboratory or industrial process liquids.", + "properties": { + "Colour": { + "description": "Colour of this object." + }, + "DrainSize": { + "description": "The size of the drain outlet connection from the object." + }, + "Mounting": { + "description": "The property enumeration Pset_SanitaryMountingEnum defines the forms of mounting or fixing of the sanitary terminal that may be specified within property sets used to define sanitary terminals (WC\u2019s, basins, sinks, etc.) where:-BackToWall: A pedestal mounted sanitary terminal that fits flush to the wall at the rear to cover its service connections Pedestal: A floor mounted sanitary terminal that has an integral base CounterTop: A sanitary terminal that is installed into a horizontal surface that is installed into a horizontal surface. Note: When applied to a wash hand basin, the term more normally used is \u2018vanity\u2019. See also Wash Hand Basin Type specification. WallHung: A sanitary terminal cantilevered clear of the floor.Note that BackToWall, Pedestal and WallHung are allowable values for a bidet." + }, + "MountingOffset": { + "description": "For counter top mounted basins the vertical offset between the top of the sink and the counter top." + }, + "SinkType": { + "description": "Selection of the type of sink from the enumerated list of types where:-Belfast: Deep sink that has a plain edge and a weir overflow . Bucket: Sink at low level, with protected front edge, that facilitates filling and emptying buckets, usually with a hinged grid on which to stand them. Cleaners: Sink, usually fixed at normal height (900mm), with protected front edge. Combination_Left: Sink with integral drainer on left hand side . Combination_Right: Sink with integral drainer on right hand side . Combination_Double: Sink with integral drainer on both sides . Drip: Small sink that catches drips or flow from a faucet . Laboratory: Sink, of acid resisting material, with a top edge shaped to facilitate fixing to the underside of a desktop . London: Deep sink that has a plain edge and no overflow . Plaster: Sink with sediment receiver to prevent waste plaster passing into drains . Pot: Large metal sink, with a standing waste, for washing cooking utensils . Rinsing: Metal sink in which water can be heated and culinary utensils and tableware immersed at high temperature that destroys most harmful bacteria and allows subsequent self drying. . Shelf: Ceramic sink with an integral back shelf through which water fittings are mounted . VegetablePreparation: Large metal sink, with a standing waste, for washing and preparing vegetables ." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeSink.htm" + }, + "Pset_SanitaryTerminalTypeToiletPan": { + "description": "Soil appliance for the disposal of excrement.", + "properties": { + "PanMounting": { + "description": "The property enumeration Pset_SanitaryMountingEnum defines the forms of mounting or fixing of the sanitary terminal that may be specified within property sets used to define sanitary terminals (WC\u2019s, basins, sinks, etc.) where:-BackToWall: A pedestal mounted sanitary terminal that fits flush to the wall at the rear to cover its service connections. Pedestal: A floor mounted sanitary terminal that has an integral base. CounterTop: A sanitary terminal that is installed into a horizontal surface that is installed into a horizontal surface. Note: When applied to a wash hand basin, the term more normally used is \u2018vanity\u2019. See also Wash Hand Basin Type specification. WallHung: A sanitary terminal cantilevered clear of the floor." + }, + "SpilloverLevel": { + "description": "The level at which water spills out of the object." + }, + "ToiletPanType": { + "description": "The property enumeration Pset_ToiletPanTypeEnum defines the types of toilet pan that may be specified within the property set Pset_Toilet:-Siphonic: Toilet pan in which excrement is removed by siphonage induced by the flushing water. Squat: Toilet pan with an elongated bowl installed with its top edge at or near floor level, so that the user has to squat. WashDown: Toilet pan in which excrement is removed by the momentum of the flushing water. WashOut: A washdown toilet pan in which excrement falls first into a shallow water filled bowl." + }, + "ToiletType": { + "description": "Enumeration that defines the types of toilet (water closet) arrangements that may be specified where:-BedPanWasher: Enclosed soil appliance in which bedpans and urinal bottles are emptied and cleansed. Chemical: Portable receptacle or soil appliance that receives and retains excrement in either an integral or a separate container, in which it is chemically treated and from which it has to be emptied periodically. CloseCoupled: Toilet suite in which a flushing cistern is connected directly to the water closet pan. LooseCoupled: Toilet arrangement in which a flushing cistern is connected to the water closet pan through a flushing pipe. SlopHopper: Hopper shaped soil appliance with a flushing rim and outlet similar to those of a toilet pan, into which human excrement is emptied for disposal." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeToiletPan.htm" + }, + "Pset_SanitaryTerminalTypeUrinal": { + "description": "Soil appliance that receives urine and directs it to a waste outlet (BS6100).", + "properties": { + "Mounting": { + "description": "The property enumeration Pset_SanitaryMountingEnum defines the forms of mounting or fixing of the sanitary terminal that may be specified within property sets used to define sanitary terminals (WC\u2019s, basins, sinks, etc.) where:-BackToWall: A pedestal mounted sanitary terminal that fits flush to the wall at the rear to cover its service connections Pedestal: A floor mounted sanitary terminal that has an integral base CounterTop: A sanitary terminal that is installed into a horizontal surface that is installed into a horizontal surface. Note: When applied to a wash hand basin, the term more normally used is \u2018vanity\u2019. See also Wash Hand Basin Type specification. WallHung: A sanitary terminal cantilevered clear of the floor.Note that BackToWall, Pedestal and WallHung are allowable values for a bidet." + }, + "SpilloverLevel": { + "description": "The level at which water spills out of the object." + }, + "UrinalType": { + "description": "Selection of the type of urinal from the enumerated list of types where:-Bowl: Individual wall mounted urinal. Slab: Urinal that consists of a slab or sheet fixed to a wall and down which urinal flows into a floor channel. Stall: Floor mounted urinal that consists of an elliptically shaped sanitary stall fixed to a wall and down which urine flows into a floor channel. Trough: Wall mounted urinal of elongated rectangular shape on plan, that can be used by more than one person at a time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeUrinal.htm" + }, + "Pset_SanitaryTerminalTypeWashHandBasin": { + "description": "Waste water appliance for washing the upper parts of the body.", + "properties": { + "DrainSize": { + "description": "The size of the drain outlet connection from the object." + }, + "Mounting": { + "description": "The property enumeration Pset_SanitaryMountingEnum defines the forms of mounting or fixing of the sanitary terminal that may be specified within property sets used to define sanitary terminals (WC\u2019s, basins, sinks, etc.) where:-BackToWall: A pedestal mounted sanitary terminal that fits flush to the wall at the rear to cover its service connections Pedestal: A floor mounted sanitary terminal that has an integral base CounterTop: A sanitary terminal that is installed into a horizontal surface that is installed into a horizontal surface. Note: When applied to a wash hand basin, the term more normally used is \u2018vanity\u2019. See also Wash Hand Basin Type specification. WallHung: A sanitary terminal cantilevered clear of the floor.Note that BackToWall, Pedestal and WallHung are allowable values for a bidet." + }, + "MountingOffset": { + "description": "For counter top mounted basins the vertical offset between the top of the sink and the counter top." + }, + "WashHandBasinType": { + "description": "Defines the types of wash hand basin that may be specified where:DentalCuspidor: Waste water appliance that receives and flushes away mouth washings . HandRinse: Wall mounted wash hand basin that has an overall width of 500mm or less . Hospital: Wash hand basin that has a smooth easy clean surface without tapholes or overflow slot for use where hygiene is of prime importance.Tipup: Wash hand basin mounted on pivots so that it can be emptied by tilting.Vanity: Wash hand basin for installation into a horizontal surface.Washfountain: Wash hand basin that is circular, semi-circular or polygonal on plan, at which more than one person can wash at the same time. WashingTrough: Wash hand basin of elongated rectangular shape in plan, at which more than one person can wash at the same time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SanitaryTerminalTypeWashHandBasin.htm" + }, + "Pset_SectionInsulator": { + "description": "Properties applicable to the insulator type of discrete accessory, indicated that the insulator is a section insulator used in the overhead contact line system.", + "properties": { + "ACResistance": { + "description": "The resistance under AC." + }, + "IsArcSuppressing": { + "description": "Indicates whether the element has the ability to suppress an arc." + }, + "NumberOfWires": { + "description": "The number of wires used in the element." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SectionInsulator.htm" + }, + "Pset_SectioningDevice": { + "description": "Properties of sectioning device used in railway. The property set can be used by the predefined type INSULATOR of IfcDiscreteAccessory.", + "properties": { + "SectioningDeviceType": { + "description": "Indicates the sectioning device type." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SectioningDevice.htm" + }, + "Pset_SensorPHistory": { + "description": "Properties for history of controller values.", + "properties": { + "Direction": { + "description": "Indicates sensed direction for sensors capturing magnitude and direction measured from True North (0 degrees) in a clockwise direction." + }, + "Quality": { + "description": "Indicates the quality of measurement or failure condition, which may be further qualified by the Status. True: measured values are considered reliable; False: measured values are considered not reliable (i.e. a fault has been detected); Unknown: reliability of values is uncertain." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "Value": { + "description": "The expected range and default value. Indicates sensed values over time which may be recorded continuously or only when changed beyond a particular deadband. The range of possible values is defined by the SetPoint property of the corresponding sensor type property set." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorPHistory.htm" + }, + "Pset_SensorTypeCO2Sensor": { + "description": "A device that senses or detects carbon dioxide.", + "properties": { + "SetPointCO2Concentration": { + "description": "The carbon dioxide concentration to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeCO2Sensor.htm" + }, + "Pset_SensorTypeCommon": { + "description": "Sensor type common attributes.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeCommon.htm" + }, + "Pset_SensorTypeConductanceSensor": { + "description": "A device that senses or detects electrical conductance.", + "properties": { + "SetPointConductance": { + "description": "The fill level value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeConductanceSensor.htm" + }, + "Pset_SensorTypeContactSensor": { + "description": "A device that senses or detects contact.", + "properties": { + "SetPointContact": { + "description": "The contact value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeContactSensor.htm" + }, + "Pset_SensorTypeEarthquakeSensor": { + "description": "Properties that are applicable for IfcSensor with predefined type EARTHQUAKESENSOR.", + "properties": { + "DataCollectionType": { + "description": "Indicates the type or manner of data collection." + }, + "DegreeOfLinearity": { + "description": "Indicates the degree of linearity of the earthquake sensor or accelerometer." + }, + "DynamicRange": { + "description": "Indicates the dynamic range of the sensor." + }, + "EarthquakeSensorRange": { + "description": "Indicates the measuring range of the earthquake sensor or accelerometer." + }, + "EarthquakeSensorType": { + "description": "Indicates the type of earthquake sensor or accelerometer." + }, + "FullScaleOutput": { + "description": "Indicates the full scale output of the earthquake sensor or accelerometer." + }, + "LinearVelocityResolution": { + "description": "Indicates the resolution of the detected linear velocity." + }, + "MarginOfError": { + "description": "Indicates the margin of error of the measurement." + }, + "SamplingFrequency": { + "description": "Indicates the sampling frequency of the device." + }, + "SerialInterfaceType": { + "description": "Indicates the type of serial interface used by the device." + }, + "TransverseSensitivityRatio": { + "description": "Indicates the transverse sensitivity ratio of the sensor." + }, + "WorkingState": { + "description": "Indicates the working state of device or system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeEarthquakeSensor.htm" + }, + "Pset_SensorTypeFireSensor": { + "description": "A device that senses or detects the presence of fire.", + "properties": { + "AccuracyOfFireSensor": { + "description": "The accuracy of the sensor." + }, + "FireSensorSetPoint": { + "description": "The temperature value to be sensed to indicate the presence of fire." + }, + "TimeConstant": { + "description": "The time constant of the sensor." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeFireSensor.htm" + }, + "Pset_SensorTypeFlowSensor": { + "description": "A device that senses or detects flow.", + "properties": { + "SetPointFlow": { + "description": "The volumetric flow value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeFlowSensor.htm" + }, + "Pset_SensorTypeForeignObjectDetectionSensor": { + "description": "Properties that are applicable for IfcSensor with predefined type FOREIGNOBJECTDETECTIONSENSOR.", + "properties": { + "ForeignObjectDetectionSensorType": { + "description": "Indicates the type of foreign object detection sensor." + }, + "SerialInterfaceType": { + "description": "Indicates the type of serial interface used by the device." + }, + "WorkingState": { + "description": "Indicates the working state of device or system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeForeignObjectDetectionSensor.htm" + }, + "Pset_SensorTypeFrostSensor": { + "description": "A device that senses or detects the presence of frost.", + "properties": { + "SetPointFrost": { + "description": "The detection of frost." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeFrostSensor.htm" + }, + "Pset_SensorTypeGasSensor": { + "description": "A device that senses or detects gas.", + "properties": { + "CoverageArea": { + "description": "The area that is covered by the object. Floor area (typically measured as a circle whose center is at the location of the sensor)." + }, + "GasDetected": { + "description": "Identification of the gas that is being detected, according to chemical formula. For example, carbon monoxide is 'CO', carbon dioxide is 'CO2', oxygen is 'O2'." + }, + "SetPointConcentration": { + "description": "The concentration to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeGasSensor.htm" + }, + "Pset_SensorTypeHeatSensor": { + "description": "A device that senses or detects heat.", + "properties": { + "CoverageArea": { + "description": "The area that is covered by the object. Floor area (typically measured as a circle whose center is at the location of the sensor)." + }, + "RateOfTemperatureRise": { + "description": "The rate of temperature rise that is to be sensed as being hazardous." + }, + "SetPointTemperature": { + "description": "The temperature value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeHeatSensor.htm" + }, + "Pset_SensorTypeHumiditySensor": { + "description": "A device that senses or detects humidity.", + "properties": { + "SetPointHumidity": { + "description": "The humidity value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeHumiditySensor.htm" + }, + "Pset_SensorTypeIdentifierSensor": { + "description": "A device that senses identification tags.", + "properties": { + "SetPointIdentifier": { + "description": "The detected tag value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeIdentifierSensor.htm" + }, + "Pset_SensorTypeIonConcentrationSensor": { + "description": "A device that senses or detects ion concentration such as water hardness.", + "properties": { + "SetPointIonConcentration": { + "description": "The ion concentration value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + }, + "SubstanceDetected": { + "description": "Identification of the substance that is being detected according to chemical formula. For example, calcium carbonate is 'CaCO3'" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeIonConcentrationSensor.htm" + }, + "Pset_SensorTypeLevelSensor": { + "description": "A device that senses or detects fill level.", + "properties": { + "SetPointLevel": { + "description": "The fill level value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeLevelSensor.htm" + }, + "Pset_SensorTypeLightSensor": { + "description": "A device that senses or detects light.", + "properties": { + "SetPointIlluminance": { + "description": "The illuminance value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeLightSensor.htm" + }, + "Pset_SensorTypeMoistureSensor": { + "description": "A device that senses or detects moisture.", + "properties": { + "SetPointMoisture": { + "description": "The moisture value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeMoistureSensor.htm" + }, + "Pset_SensorTypeMovementSensor": { + "description": "A device that senses or detects movement.", + "properties": { + "MovementSensingType": { + "description": "Enumeration that identifies the type of movement sensing mechanism." + }, + "SetPointMovement": { + "description": "The movement to be sensed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeMovementSensor.htm" + }, + "Pset_SensorTypePHSensor": { + "description": "A device that senses or detects acidity.", + "properties": { + "SetPointPH": { + "description": "The fill level value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypePHSensor.htm" + }, + "Pset_SensorTypePressureSensor": { + "description": "A device that senses or detects pressure.", + "properties": { + "IsSwitch": { + "description": "Identifies if the sensor also functions as a switch at the set point (=TRUE) or not (= FALSE)." + }, + "SetPointPressure": { + "description": "The pressure value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypePressureSensor.htm" + }, + "Pset_SensorTypeRadiationSensor": { + "description": "A device that senses or detects radiation.", + "properties": { + "SetPointRadiation": { + "description": "The radiation power value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeRadiationSensor.htm" + }, + "Pset_SensorTypeRadioactivitySensor": { + "description": "A device that senses or detects atomic decay.", + "properties": { + "SetPointRadioactivity": { + "description": "The radioactivity value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeRadioactivitySensor.htm" + }, + "Pset_SensorTypeRainSensor": { + "description": "Properties that are applicable for IfcSensor with predefined type RAINSENSOR.", + "properties": { + "DataCollectionType": { + "description": "Indicates the type or manner of data collection." + }, + "LengthMeasureResolution": { + "description": "Indicates the resolution for length measure of the device." + }, + "MarginOfError": { + "description": "Indicates the margin of error of the measurement." + }, + "RainMeasureRange": { + "description": "Indicates the measuring range of rain gauge." + }, + "RainSensorType": { + "description": "Indicates the type of rain sensor or gauge." + }, + "SamplingFrequency": { + "description": "Indicates the sampling frequency of the device." + }, + "SerialInterfaceType": { + "description": "Indicates the type of serial interface used by the device." + }, + "WorkingState": { + "description": "Indicates the working state of device or system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeRainSensor.htm" + }, + "Pset_SensorTypeSmokeSensor": { + "description": "A device that senses or detects smoke.", + "properties": { + "CoverageArea": { + "description": "The area that is covered by the object. Floor area (typically measured as a circle whose center is at the location of the sensor)." + }, + "HasBuiltInAlarm": { + "description": "Indicates whether the smoke sensor is included as an element within a smoke alarm/sensor unit (TRUE) or not (FALSE)." + }, + "SetPointConcentration": { + "description": "The concentration to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeSmokeSensor.htm" + }, + "Pset_SensorTypeSnowSensor": { + "description": "Properties that are applicable for IfcSensor with predefined type SNOWDEPTHSENSOR.", + "properties": { + "DataCollectionType": { + "description": "Indicates the type or manner of data collection." + }, + "ImageResolution": { + "description": "Indicates the image resolution of snow depth meter." + }, + "ImageShootingMode": { + "description": "Indicates the type or manner of snow depth meter image shooting." + }, + "LengthMeasureResolution": { + "description": "Indicates the resolution for length measure of the device." + }, + "MarginOfError": { + "description": "Indicates the margin of error of the measurement." + }, + "SamplingFrequency": { + "description": "Indicates the sampling frequency of the device." + }, + "SerialInterfaceType": { + "description": "Indicates the type of serial interface used by the device." + }, + "SnowSensorMeasureRange": { + "description": "Indicates the measuring range of snow depth meter." + }, + "SnowSensorType": { + "description": "Indicates the type of snow depth meter." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeSnowSensor.htm" + }, + "Pset_SensorTypeSoundSensor": { + "description": "A device that senses or detects sound.", + "properties": { + "SetPointSound": { + "description": "The sound pressure value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeSoundSensor.htm" + }, + "Pset_SensorTypeTemperatureSensor": { + "description": "A device that senses or detects temperature.", + "properties": { + "SetPointTemperature": { + "description": "The temperature value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + }, + "TemperatureSensorType": { + "description": "Enumeration that Identifies the types of temperature sensor that can be specified." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeTemperatureSensor.htm" + }, + "Pset_SensorTypeTurnoutClosureSensor": { + "description": "Properties that are applicable for IfcSensor with predefined type TURNOUTCLOSURESENSOR.", + "properties": { + "DetectionRange": { + "description": "The detection range of the equipment." + }, + "IndicationRodMovementRange": { + "description": "Indicates the range of indication rod movement." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeTurnoutClosureSensor.htm" + }, + "Pset_SensorTypeWindSensor": { + "description": "A device that senses or detects wind speed and direction.", + "properties": { + "DampingRatio": { + "description": "Indicates the damping ratio of the device." + }, + "DataCollectionType": { + "description": "Indicates the type or manner of data collection." + }, + "LinearVelocityResolution": { + "description": "Indicates the resolution of the detected linear velocity." + }, + "MarginOfError": { + "description": "Indicates the margin of error of the measurement." + }, + "SamplingFrequency": { + "description": "Indicates the sampling frequency of the device." + }, + "SerialInterfaceType": { + "description": "Indicates the type of serial interface used by the device." + }, + "SetPointSpeed": { + "description": "The wind speed value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value." + }, + "StartingWindSpeed": { + "description": "Indicates the starting wind speed of the wind sensor." + }, + "TimeConstant": { + "description": "The time constant of the sensor." + }, + "WindAngleRange": { + "description": "Indicates the wind angle range the sensor can monitor." + }, + "WindSensorType": { + "description": "Enumeration that Identifies the types of wind sensors that can be specified." + }, + "WindSpeedRange": { + "description": "Indicates the range of wind speed the sensor can monitor." + }, + "WorkingState": { + "description": "Indicates the working state of device or system." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SensorTypeWindSensor.htm" + }, + "Pset_ServiceLife": { + "description": "Captures the period of time that an artifact will last.", + "properties": { + "MeanTimeBetweenFailure": { + "description": "The average time duration between instances of failure of a product." + }, + "ServiceLifeDuration": { + "description": "The length or duration of a service life.The lower bound indicates pessimistic service life, the upper bound indicates optimistic service life, and the setpoint indicates the typical service life." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ServiceLife.htm" + }, + "Pset_ServiceLifeFactors": { + "description": "Captures various factors that impact the expected service life of elements within the system or zone.", + "properties": { + "DesignLevel": { + "description": "Adjustment of the service life resulting from the effect of design level employed." + }, + "InUseConditions": { + "description": "Adjustment of the service life resulting from the effect of the conditions in which components are operating." + }, + "IndoorEnvironment": { + "description": "Adjustment of the service life resulting from the effect of the indoor environment (where appropriate)." + }, + "MaintenanceLevel": { + "description": "Adjustment of the service life resulting from the effect of the level or degree of maintenance applied to dcomponents." + }, + "OutdoorEnvironment": { + "description": "Adjustment of the service life resulting from the effect of the outdoor environment (where appropriate)" + }, + "QualityOfComponents": { + "description": "Adjustment of the service life resulting from the effect of the quality of components used." + }, + "WorkExecutionLevel": { + "description": "Adjustment of the service life resulting from the effect of the quality of work executed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ServiceLifeFactors.htm" + }, + "Pset_ShadingDeviceCommon": { + "description": "Shading device properties associated with an element that represents a shading device", + "properties": { + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "MechanicalOperated": { + "description": "Indication whether the element is operated machanically (TRUE) or not, i.e. manually (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Roughness": { + "description": "A measure of the vertical deviations of the surface." + }, + "ShadingDeviceType": { + "description": "Specifies the type of shading device." + }, + "SolarReflectance": { + "description": "(Rsol): The ratio of incident solar radiation that is reflected by a glazing system (also named \u03c1e). Note the following equation Asol + Rsol + Tsol = 1" + }, + "SolarTransmittance": { + "description": "The ratio of incident solar radiation that directly passes through a system (also named \u03c4e). Note the following equation Asol + Rsol + Tsol = 1" + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "SurfaceColour": { + "description": "The colour of the surface." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials). Thermal transmittance coefficient (U-Value) of a material of a certain thickness for this element." + }, + "VisibleLightReflectance": { + "description": "Fraction of the visible light that is reflected by the glazing at normal incidence. It is a value without unit." + }, + "VisibleLightTransmittance": { + "description": "Fraction of the visible light that passes the object at normal incidence. It is a value without unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ShadingDeviceCommon.htm" + }, + "Pset_ShadingDevicePHistory": { + "description": "Shading device performance history attributes.", + "properties": { + "Azimuth": { + "description": "The azimuth of the outward normal for the outward or upward facing surface." + }, + "TiltAngle": { + "description": "The angle of tilt defined in the plane perpendicular to the extrusion axis (X-Axis of the local placement). The angle shall be measured from the orientation of the Z-Axis in the local placement." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ShadingDevicePHistory.htm" + }, + "Pset_ShipLockCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarineFacility with the predefined type set to SHIPLOCK.", + "properties": { + "CillLevelLowerHead": { + "description": "Height of the lower head cill level" + }, + "CillLevelUpperHead": { + "description": "Height of the upper head cill level" + }, + "WaterDeliverySystemType": { + "description": "Type of water delivery system" + }, + "WaterDeliveryValveType": { + "description": "Type of water delivery valve" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ShipLockCommon.htm" + }, + "Pset_ShiplockComplex": { + "description": "Properties common to the definition of occurrences of IfcMarineFacility with the predefined type set to SHIPLOCK, where the facility represents a complex of multiple shiplocks.", + "properties": { + "LockChamberLevels": { + "description": "Number of steps (chambers) in a lock line" + }, + "LockGrade": { + "description": "Operational grading of the ship lock complex" + }, + "LockLines": { + "description": "Number of Parallel lock series" + }, + "LockMode": { + "description": "Type of lock system used." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ShiplockComplex.htm" + }, + "Pset_ShiplockDesignCriteria": { + "description": "Properties common to the definition of design criteria of all occurrences of IfcMarineFacility with the predefined type set to SHIPLOCK.", + "properties": { + "DownstreamFloodWaterLevel": { + "description": "the design minimum upstream water level for the lock complex" + }, + "DownstreamMaintenanceWaterLevel": { + "description": "Design minimum upstream water level for the lock complex" + }, + "MaximumDownstreamNavigableWaterLevel": { + "description": "Design maximum downstream water level for the lock complex" + }, + "MaximumUpstreamNavigableWaterLevel": { + "description": "Design maximum upstream water level for the lock complex" + }, + "MinimumDownstreamNavigableWaterLevel": { + "description": "Design minimum downstream water level for the lock complex" + }, + "MinimumUpstreamNavigableWaterLevel": { + "description": "Design minimum upstream water level for the lock complex" + }, + "UpstreamFloodWaterLevel": { + "description": "Design maximum upstream water level for the lock complex" + }, + "UpstreamMaintenanceWaterLevel": { + "description": "Design maximum upstream water level for the lock complex" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ShiplockDesignCriteria.htm" + }, + "Pset_ShipyardCommon": { + "description": "Properties common to the definition of all occurrences of IfcMarineFacility with the predefined type set to SHIPYARD.", + "properties": { + "PrimaryProductionType": { + "description": "Primary type of ship production of the facility" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ShipyardCommon.htm" + }, + "Pset_SignCommon": { + "description": "Common properties for Signs.", + "properties": { + "Category": { + "description": "Designation of the category into which the actors in the population belong." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "TactileMarking": { + "description": "The kind of Tactile Marking of the element." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SignCommon.htm" + }, + "Pset_SignalFrame": { + "description": "Properties that define signal frame parameters for occurrences and types of IfcSignal applied in railways.", + "properties": { + "BackboardType": { + "description": "The type of the backboard of the signal frame." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "SignalFrameBackboardDiameter": { + "description": "The nominal diameter of the signal frame backboard." + }, + "SignalFrameBackboardHeight": { + "description": "The nominal height of the signal frame backboard." + }, + "SignalFrameType": { + "description": "Type of frame, e.g. main frame, route indicator, speed indicator, direction indicator, etc." + }, + "SignalIndicatorType": { + "description": "Type of the indicators on a signal, e.g. route indicator, speed restriction indicator etc." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SignalFrame.htm" + }, + "Pset_SiteCommon": { + "description": "Properties common to the definition of all occurrences of IfcSite. Please note that several site attributes are handled directly at the IfcSite instance, the site number (or short name) by IfcSite.Name, the site name (or long name) by IfcSite.LongName, and the description (or comments) by IfcSite.Description. The land title number is also given as an explicit attribute IfcSite.LandTitleNumber. Actual site quantities, like site perimeter, site area and site volume are provided by IfcElementQuantity, and site classification according to national building code by IfcClassificationReference. The global positioning of the site in terms of Northing and Easting and height above sea level datum is given by IfcSite.RefLongitude, IfcSite.RefLatitude, IfcSite.RefElevation and the postal address by IfcSite.SiteAddress.", + "properties": { + "BuildableArea": { + "description": "The area of site utilization expressed as a maximum value according to local building codes." + }, + "BuildingHeightLimit": { + "description": "Allowed maximum height of buildings on this site - according to local building codes." + }, + "FloorAreaRatio": { + "description": "The ratio of all floor areas to the buildable area as the maximum floor area utilization of the site as a maximum value according to local building codes." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SiteCoverageRatio": { + "description": "The ratio of the utilization, TotalArea / BuildableArea, expressed as a maximum value. The ratio value may be used to derive BuildableArea." + }, + "TotalArea": { + "description": "Total planned area for the site. Used for programming the site space." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SiteCommon.htm" + }, + "Pset_SiteWeather": { + "description": "Properties for site weather", + "properties": { + "MaxAmbientTemp": { + "description": "Maximum ambient temperature of the site used as a basis of design" + }, + "MinAmbientTemp": { + "description": "Minimum ambient temperature of the site used as a basis of design" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SiteWeather.htm" + }, + "Pset_SlabCommon": { + "description": "Properties common to the definition of all occurrences of IfcSlab. Note: Properties for PitchAngle added in IFC 2x3", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "Combustible": { + "description": "Indication whether the object is made from combustible material (TRUE) or not (FALSE)." + }, + "Compartmentation": { + "description": "Indication whether the object is designed to serve as a fire compartmentation (TRUE) or not (FALSE)." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "PitchAngle": { + "description": "Angle of the slab to the horizontal when used as a component for the roof (specified as 0 degrees or not asserted for cases where the slab is not used as a roof component).The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence. For geometry editing applications, like CAD: this value should be write-only." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "SurfaceSpreadOfFlame": { + "description": "Indication on how the flames spread around the surface, It is given according to the national building code that governs the fire behaviour for materials." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SlabCommon.htm" + }, + "Pset_SlabTypeTrackSlab": { + "description": "Properties in this property set are generally applicable slabs used in railway tracks, modelled as IfcSlab with PredefinedType TRACKSLAB.", + "properties": { + "TechnicalStandard": { + "description": "The technical standard which the element should comply with." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SlabTypeTrackSlab.htm" + }, + "Pset_SolarDeviceTypeCommon": { + "description": "Common properties for solar device types.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SolarDeviceTypeCommon.htm" + }, + "Pset_SolidStratumCapacity": { + "description": "Properties expressing the capacity of a stratum using physical measures. Regional and National conventions should be captured through classification and specific property sets.", + "properties": { + "CohesionBehaviour": { + "description": "Cohesive shear strength of a rock or soil that is independent of interparticle friction." + }, + "FrictionAngle": { + "description": "Friction angle is the tested inclination angle from horizontal." + }, + "FrictionBehaviour": { + "description": "Friction shear strength of a rock or soil that is dependent on interparticle friction." + }, + "GrainSize": { + "description": "Grain size diameter." + }, + "HydraulicConductivity": { + "description": "Hydraulic Conductivity (permeability) of soil for water, given with the K or Kf value in m/s" + }, + "LoadBearingCapacity": { + "description": "Maximum load bearing capacity of the floor structure throughtout the storey as designed." + }, + "NValue": { + "description": "Blow count from standard penetration testing, to ISO 22476-3, ASTM D1586[1] and Australian Standards AS 1289.6.3.1, which correlates to other engineering properties of soils." + }, + "PermeabilityBehaviour": { + "description": "Proportionality constant in Darcy's law which relates flow rate and viscosity to a pressure gradient applied to the porous media." + }, + "PoisonsRatio": { + "description": "Ratio of transverse contraction strain to longitudinal extension strain in the direction of stretching force." + }, + "PwaveVelocity": { + "description": "P-wave velocity of a rock or soil." + }, + "Resistivity": { + "description": "Electrical resistivity of a rock or soil (Ohm-m)." + }, + "SettlementBehaviour": { + "description": "Estimate of the settlement/compaction behaviour of the stratum." + }, + "SwaveVelocity": { + "description": "S-wave velocity of a rock or soil." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SolidStratumCapacity.htm" + }, + "Pset_SolidStratumComposition": { + "description": "Properties expressing the composition of a stratum using volume measures, implementing ISO14688 Part 2 Table 1 Primary fractions and composite fractions. Regional and National conventions should be captured through classification and specific property sets. Zero values may be omitted.", + "properties": { + "AirVolume": { + "description": "Relative volume of air stratum constituents." + }, + "BouldersVolume": { + "description": "Relative volume of boulders (typically larger than 200mm) stratum constituents." + }, + "ClayVolume": { + "description": "Relative volume of clay (typically smaller than 0.002mm) stratum constituents." + }, + "CobblesVolume": { + "description": "Relative volume of cobbles (typically larger than 63mm) stratum constituents." + }, + "CompositeFractions": { + "description": "Denomination into soil groups by composite fractions" + }, + "ContaminantVolume": { + "description": "Relative volume of contaminant stratum constituents." + }, + "FillVolume": { + "description": "Relative volume of fill (controlled placement of anthropogenic soil) stratum constituents." + }, + "GravelVolume": { + "description": "Relative volume of gravel (typically larger than 2mm) stratum constituents." + }, + "OrganicVolume": { + "description": "Relative volume of organic (peat/humus) stratum constituents especially soil." + }, + "RockVolume": { + "description": "Relative volume of rock stratum constituents." + }, + "SandVolume": { + "description": "Relative volume of sand (typically smaller than 2mm) stratum constituents." + }, + "SiltVolume": { + "description": "Relative volume of silt (typically smaller than 0.063mm) stratum constituents." + }, + "WaterVolume": { + "description": "Relative volume of water stratum constituents." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SolidStratumComposition.htm" + }, + "Pset_SoundAttenuation": { + "description": "Common definition to capture sound pressure at a point on behalf of a device typically used within the context of building services and flow distribution systems. To indicate sound values from an instance of IfcDistributionFlowElement at a particular location, IfcAnnotation instance(s) should be assigned to the IfcDistributionFlowElement through the IfcRelAssignsToProduct relationship. The IfcAnnotation should specify ObjectType of 'Sound' and geometric representation of 'Annotation Point' consisting of a single IfcPoint subtype as described at IfcAnnotation. This property set is instantiated multiple times on an object for each frequency band.", + "properties": { + "SoundFrequency": { + "description": "List of nominal sound frequencies, correlated to the SoundPressure time series values (IfcTimeSeries.ListValues)" + }, + "SoundPressure": { + "description": "A time series of sound pressure values measured in decibels at a reference pressure of 20 microPascals for the referenced octave band frequency. Each value in IfcTimeSeries.ListValues is correlated to the sound frequency at the same position within SoundFrequencies." + }, + "SoundScale": { + "description": "The reference sound scale.DBA: Decibels in an A-weighted scale DBB: Decibels in an B-weighted scale DBC: Decibels in an C-weighted scale NC: Noise criteria NR: Noise rating" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SoundAttenuation.htm" + }, + "Pset_SoundGeneration": { + "description": "Common definition to capture the properties of sound typically used within the context of building services and flow distribution systems. This property set is instantiated multiple times on an object for each frequency band.", + "properties": { + "SoundCurve": { + "description": "Sound curve. Table of sound frequencies and sound power measured in decibels at a reference power of 1 picowatt(10\\^(-12) watt) for the referenced octave band frequency." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SoundGeneration.htm" + }, + "Pset_SpaceAirHandlingDimensioning": { + "description": "Properties for Space AirHandling Dimensioning.", + "properties": { + "BoundaryAreaHeatLoss": { + "description": "Heat loss per unit area for the boundary object. This is a design input value for use in the absence of calculated load data." + }, + "CeilingRAPlenum": { + "description": "Ceiling plenum used for return air or not. TRUE = Yes, FALSE = No." + }, + "CoolingDesignAirFlow": { + "description": "The air flowrate required during the peak cooling conditions." + }, + "CoolingDryBulb": { + "description": "Dry bulb temperature, usually for for cooling design." + }, + "CoolingRelativeHumidity": { + "description": "Inside relative humidity for cooling design." + }, + "DesignAirFlow": { + "description": "Design air flow rate for the space." + }, + "HeatingDesignAirFlow": { + "description": "The air flowrate required during the peak heating conditions, but could also be determined by minimum ventilation requirement or minimum air change requirements." + }, + "HeatingDryBulb": { + "description": "Dry bulb temperature for heating design." + }, + "HeatingRelativeHumidity": { + "description": "Inside relative humidity for heating design." + }, + "SensibleHeatGain": { + "description": "The sensible heat or energy gained by the space during the peak conditions." + }, + "TotalHeatGain": { + "description": "The total (sensible+latent) amount of heat or energy gained by the space at the time of the space's peak cooling conditions." + }, + "TotalHeatLoss": { + "description": "The total amount of heat or energy lost by the space at the time of the space's peak heating conditions." + }, + "VentilationDesignAirFlow": { + "description": "Ventilation outside air requirement for the space." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceAirHandlingDimensioning.htm" + }, + "Pset_SpaceCommon": { + "description": "Properties common to the definition of all occurrences of IfcSpace. Please note that several space attributes are handled directly at the IfcSpace instance, the space number (or short name) by IfcSpace.Name, the space name (or long name) by IfcSpace:LongName, and the description (or comments) by IfcSpace.Description. Actual space quantities, like space perimeter, space area and space volume are provided by IfcElementQuantity, and space classification according to national building code by IfcClassificationReference. The level above zero (relative to the building) for the slab row construction is provided by the IfcBuildingStorey.Elevation, the level above zero (relative to the building) for the floor finish is provided by the IfcSpace.ElevationWithFlooring.", + "properties": { + "GrossPlannedArea": { + "description": "Total planned gross area of the spatial structure element. Used for programming the spatial structure element." + }, + "HandicapAccessible": { + "description": "Indication that this object is designed to be accessible by the handicapped. Set to (TRUE) if this object is rated as handicap accessible according the local building codes, otherwise (FALSE). It is giving according to the requirements of the national building code." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "NetPlannedArea": { + "description": "Total planned net area of the object. Used for programming the object." + }, + "PubliclyAccessible": { + "description": "Indication whether this space (in case of e.g., a toilet) is designed to serve as a publicly accessible space, e.g., for a public toilet (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceCommon.htm" + }, + "Pset_SpaceCoveringRequirements": { + "description": "Properties common to the definition of covering requirements of IfcSpace. Those properties define the requirements coming from a space program in early project phases and can later be used to define the room book information, if such coverings are not modeled explicitly as covering elements.", + "properties": { + "CeilingCovering": { + "description": "Label to indicate the material or finish of the space flooring. The label is used for room book information and often displayed in room stamp.The material information is provided in absence of an IfcCovering (type=CEILING) object with own shape representation and material assignment. In case of inconsistency the material assigned to IfcCovering elements takes precedence." + }, + "CeilingCoveringThickness": { + "description": "Thickness of the material layer(s) for the space ceiling.The thickness information is provided in absence of an IfcCovering (type=CEILING) object with own shape representation. In cases of inconsistency between the geometric parameters of an assigned IfcCovering and this attached property, the geometric parameters take precedence." + }, + "ConcealedCeiling": { + "description": "Indication whether this space is designed to have a concealed flooring space (TRUE) or not (FALSE). A concealed ceiling space is normally meant to be the space between a slab and a ceiling." + }, + "ConcealedCeilingOffset": { + "description": "Distance between the upper floor slab and the suspended ceiling, often used for distribution systems. Often referred to as plenum." + }, + "ConcealedFlooring": { + "description": "Indication whether this space is designed to have a concealed flooring space (TRUE) or not (FALSE). A concealed flooring space is normally meant to be the space beneath a raised floor." + }, + "ConcealedFlooringOffset": { + "description": "Distance between the floor slab and the floor covering, often used for cables and other installations. Often referred to as raised flooring." + }, + "FloorCovering": { + "description": "Label to indicate the material or finish of the space flooring. The label is used for room book information and often displayed in room stamp.The material information is provided in absence of an IfcCovering (type=FLOORING) object with own shape representation and material assignment. In case of inconsistency the material assigned to IfcCovering elements takes precedence." + }, + "FloorCoveringThickness": { + "description": "Thickness of the material layer(s) for the space flooring.The thickness information is provided in absence of an IfcCovering (type=FLOORING) object with own shape representation. In cases of inconsistency between the geometric parameters of an assigned IfcCovering and this attached property, the geometric parameters take precedence." + }, + "Molding": { + "description": "Label to indicate the material or construction of the molding around the space ceiling. The label is used for room book information.The material information is provided in absence of an IfcCovering (type=MOLDING) object with own shape representation and material assignment. In case of inconsistency the material assigned to IfcCovering elements takes precedence." + }, + "MoldingHeight": { + "description": "Height of the molding.The height information is provided in absence of an IfcCovering (type=MOLDING) object with own shape representation and material assignment. In case of inconsistency the height assigned to IfcCovering elements takes precedence." + }, + "SkirtingBoard": { + "description": "Label to indicate the material or construction of the skirting board around the space flooring. The label is used for room book information.The material information is provided in absence of an IfcCovering (type=SKIRTINGBOARD) object with own shape representation and material assignment. In case of inconsistency the material assigned to IfcCovering elements takes precedence." + }, + "SkirtingBoardHeight": { + "description": "Height of the skirting board.The height information is provided in absence of an IfcCovering (type=SKIRTINGBOARD) object with own shape representation and material assignment. In case of inconsistency the height assigned to IfcCovering elements takes precedence." + }, + "WallCovering": { + "description": "Label to indicate the material or finish of the space flooring. The label is used for room book information and often displayed in room stamp.The material information is provided in absence of an IfcCovering (type=CLADDING) object with own shape representation and material assignment. In case of inconsistency the material assigned to IfcCovering elements takes precedence." + }, + "WallCoveringThickness": { + "description": "Thickness of the material layer(s) for the space cladding.The thickness information is provided in absence of an IfcCovering (type=CLADDING) object with own shape representation. In cases of inconsistency between the geometric parameters of an assigned IfcCovering and this attached property, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceCoveringRequirements.htm" + }, + "Pset_SpaceFireSafetyRequirements": { + "description": "Properties related to fire protection of spaces that apply to the occurrences of IfcSpace or IfcZone.", + "properties": { + "AirPressurization": { + "description": "Indication whether the space is required to have pressurized air (TRUE) or not (FALSE)." + }, + "FireExit": { + "description": "Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here whether the space (in case of e.g., a corridor) is designed to serve as an exit space, e.g., for fire escape purposes." + }, + "FireRiskFactor": { + "description": "Fire Risk factor assigned to the space according to local building regulations. It defines the fire risk of the space at several levels of fire hazard." + }, + "FlammableStorage": { + "description": "Indication whether the space is intended to serve as a storage of flammable material (which is regarded as such by the presiding building code. (TRUE) indicates yes, (FALSE) otherwise." + }, + "SprinklerProtection": { + "description": "Indication whether this object is sprinkler protected (TRUE) or not (FALSE)." + }, + "SprinklerProtectionAutomatic": { + "description": "Indication whether this object has an automatic sprinkler protection (TRUE) or not (FALSE). It should only be given, if the property \"SprinklerProtection\" is set to TRUE." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceFireSafetyRequirements.htm" + }, + "Pset_SpaceHVACDesign": { + "description": "Properties for HVAC requirements for spaces.", + "properties": { + "AirConditioning": { + "description": "Indication whether this space requires air conditioning provided (TRUE) or not (FALSE)." + }, + "AirConditioningCentral": { + "description": "Indication whether the space requires a central air conditioning provided (TRUE) or not (FALSE). It should only be given, if the property \"AirConditioning\" is set to TRUE." + }, + "AirHandlingName": { + "description": "The name of the air side system.IfcRelServicesBuildings should be used to reference the correct AirHandlingSystem (IfcSystem)" + }, + "DiscontinuedHeating": { + "description": "Indication whether discontinued heating is required/desirable from user/designer view point. (TRUE) if yes, (FALSE) otherwise." + }, + "HumidityMax": { + "description": "Maximal permitted humidity of the space or zone that is required from user/designer view point. If no summer or winter space humidity requirements are given, it applies all year, otherwise for the intermediate period." + }, + "HumidityMin": { + "description": "Minimal permitted humidity of the space or zone that is required from user/designer view point. If no summer or winter space humidity requirements are given, it applies all year, otherwise for the intermediate period." + }, + "HumiditySetPoint": { + "description": "Humidity of the space or zone that is required from user/designer view point. If no summer or winter space humidity requirements are given, it applies all year, otherwise for the intermediate period. Provide this property, if no humidity range (Min-Max) is available." + }, + "HumiditySummer": { + "description": "Humidity of the space or zone for the hot (summer) period, that is required from user/designer view point and provided as requirement for cooling." + }, + "HumidityWinter": { + "description": "Humidity of the space or zone for the cold (winter) period that is required from user/designer view point and provided as requirement for heating." + }, + "MechanicalVentilation": { + "description": "Indication whether the space is required to have mechanical ventilation (TRUE)." + }, + "MechanicalVentilationRate": { + "description": "Indication of the requirement of a particular mechanical air ventilation rate, given in air changes per hour." + }, + "NaturalVentilation": { + "description": "Indication whether the space is required to have natural ventilation (TRUE)" + }, + "NaturalVentilationRate": { + "description": "Indication of the requirement of a particular natural air ventilation rate, given in air changes per hour." + }, + "TemperatureMax": { + "description": "Maximal temperature of the space or zone, that is required from user/designer view point. If no summer or winter space temperature requirements are given, it applies all year, otherwise for the intermediate period." + }, + "TemperatureMin": { + "description": "Minimal temperature of the space or zone, that is required from user/designer view point. If no summer or winter space temperature requirements are given, it applies all year, otherwise for the intermediate period." + }, + "TemperatureSetPoint": { + "description": "The temperature setpoint range and default setpoint." + }, + "TemperatureSummerMax": { + "description": "Maximal temperature of the space or zone for the hot (summer) period, that is required from user/designer view point and provided as requirement for cooling." + }, + "TemperatureSummerMin": { + "description": "Minimal temperature of the space or zone for the hot (summer) period, that is required from user/designer view point and provided as requirement for cooling." + }, + "TemperatureWinterMax": { + "description": "Maximal temperature of the space or zone for the cold (winter) period, that is required from user/designer view point and provided as requirement for heating." + }, + "TemperatureWinterMin": { + "description": "Minimal temperature of the space or zone for the cold (winter) period, that is required from user/designer view point and provided as requirement for heating." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceHVACDesign.htm" + }, + "Pset_SpaceHeaterPHistory": { + "description": "Space heater performance history common attributes.", + "properties": { + "AirResistanceCurve": { + "description": "Air resistance curve (w/ fan only); Pressure = f ( flow rate)." + }, + "AuxiliaryEnergySourceConsumption": { + "description": "Auxiliary energy source consumption." + }, + "CharacteristicExponent": { + "description": "Characteristic exponent, slope of log(heat output) vs log (surface temperature minus environmental temperature)." + }, + "Effectiveness": { + "description": "Effectiveness, represented as ratio. Ratio of the real heat transfer rate to the maximum possible heat transfer rate." + }, + "FractionConvectiveHeatTransfer": { + "description": "Fraction of the total heat transfer rate as the convective heat transfer." + }, + "FractionRadiantHeatTransfer": { + "description": "Fraction of the total heat transfer rate as the radiant heat transfer." + }, + "HeatOutputRate": { + "description": "Overall heat transfer rate." + }, + "OutputCapacityCurve": { + "description": "Partial output capacity curve (as a function of water temperature); Q = f (Twater)." + }, + "SpaceAirTemperature": { + "description": "Dry bulb temperature in the space." + }, + "SpaceMeanRadiantTemperature": { + "description": "Mean radiant temperature in the space." + }, + "SurfaceTemperature": { + "description": "Average surface temperature of the component." + }, + "UACurve": { + "description": "UA value. As a function of ambient temperature and surface temperature; UA = f (Tambient, Tsurface)" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceHeaterPHistory.htm" + }, + "Pset_SpaceHeaterTypeCommon": { + "description": "Space heater type common attributes. SoundLevel attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead. Properties added in IFC4.", + "properties": { + "BodyMass": { + "description": "Overall body mass of the heater." + }, + "EnergySource": { + "description": "Enumeration defining the energy source or fuel cumbusted. Note: hydronic heaters shall use UNSET; dual-use hydronic/electric heaters shall use ELECTRICITY." + }, + "HeatTransferDimension": { + "description": "Indicates how heat is transmitted according to the shape of the space heater." + }, + "HeatTransferMedium": { + "description": "Enumeration defining the heat transfer medium if applicable." + }, + "NumberOfPanels": { + "description": "Number of panels." + }, + "NumberOfSections": { + "description": "Number of sections. Number of vertical sections, measured in the direction of flow." + }, + "OutputCapacity": { + "description": "Total nominal heat output as listed by the manufacturer." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SpaceHeaterPlacement": { + "description": "Indicates how the space heater is designed to be placed." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TemperatureClassification": { + "description": "Enumeration defining the temperature classification of the space heater surface temperature. low temperature - surface temperature is relatively low, usually heated by hot water or electricity. high temperature - surface temperature is relatively high, usually heated by gas or steam." + }, + "ThermalEfficiency": { + "description": "Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input." + }, + "ThermalMassHeatCapacity": { + "description": "Product of component mass and specific heat." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceHeaterTypeCommon.htm" + }, + "Pset_SpaceHeaterTypeConvector": { + "description": "Space heater type convector attributes.", + "properties": { + "ConvectorType": { + "description": "Indicates the type of convector, whether forced air (mechanically driven) or natural (gravity)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceHeaterTypeConvector.htm" + }, + "Pset_SpaceHeaterTypeRadiator": { + "description": "Space heater type radiator attributes.", + "properties": { + "RadiatorType": { + "description": "Indicates the type of radiator." + }, + "TubingLength": { + "description": "Water tube length inside the component." + }, + "WaterContent": { + "description": "Weight of water content within the heater." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceHeaterTypeRadiator.htm" + }, + "Pset_SpaceLightingDesign": { + "description": "Properties for requirements on Lighting of spaces.", + "properties": { + "ArtificialLighting": { + "description": "Indication whether this space requires artificial lighting (as natural lighting would be not sufficient). (TRUE) indicates yes (FALSE) otherwise." + }, + "Illuminance": { + "description": "Required average illuminance value for this space." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceLightingDesign.htm" + }, + "Pset_SpaceOccupancyRequirements": { + "description": "Properties concerning work activities occurring or expected to occur within one or a set of similar spatial structure elements.", + "properties": { + "AreaPerOccupant": { + "description": "Design occupancy loading for this type of usage assigned to this space." + }, + "IsOutlookDesirable": { + "description": "An indication of whether the outlook is desirable (set TRUE) or not (set FALSE)" + }, + "MinimumHeadroom": { + "description": "Headroom required for the activity assigned to this space." + }, + "OccupancyNumber": { + "description": "Number of people required for the activity assigned to this space." + }, + "OccupancyNumberPeak": { + "description": "Maximal number of people required for the activity assigned to this space in peak time." + }, + "OccupancyTimePerDay": { + "description": "The amount of time during the day that the activity is required within this space." + }, + "OccupancyType": { + "description": "Occupancy type for this object. It is defined according to the presiding national building code." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceOccupancyRequirements.htm" + }, + "Pset_SpaceParking": { + "description": "Properties common to the definition of all occurrences of IfcSpace which have an attribute value for ObjectType = 'Parking'. NOTE: Modified in IFC 2x3, properties ParkingUse and ParkingUnits added.", + "properties": { + "IsAisle": { + "description": "Indicates that this parking zone is for accessing the parking units, i.e. an aisle (TRUE) and not a parking unit itself (FALSE)" + }, + "IsOneWay": { + "description": "Indicates whether the parking aisle is designed for oneway traffic (TRUE) or twoway traffic (FALSE). Should only be provided if the property IsAisle is set to TRUE." + }, + "ParkingUnits": { + "description": "Indicates the number of transportation units of the type specified by the property ParkingUse that may be accommodated within the space. Generally, this value should default to 1 unit. However, where the parking space is for motorcycles or bicycles, provision may be made for more than one unit in the space." + }, + "ParkingUse": { + "description": "Identifies the type of transportation for which the parking space is designed. Values are not predefined but might include car, compact car, motorcycle, bicycle, truck, bus etc." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceParking.htm" + }, + "Pset_SpaceThermalLoad": { + "description": "The space thermal load defines all thermal losses and gains occurring within a space or zone. The thermal load source attribute defines an enumeration of possible sources of the thermal load. The maximum, minimum, time series and app", + "properties": { + "AirExchangeRate": { + "description": "Loads from the air exchange rate." + }, + "DryBulbTemperature": { + "description": "Dry bulb temperature of the object. Loads from the dry bulb temperature." + }, + "EquipmentSensible": { + "description": "Heat gains and losses from equipment." + }, + "ExhaustAir": { + "description": "Loads from exhaust air." + }, + "InfiltrationSensible": { + "description": "Heat gains and losses from infiltration." + }, + "Lighting": { + "description": "Lighting loads." + }, + "People": { + "description": "Heat gains and losses from people." + }, + "RecirculatedAir": { + "description": "Loads from recirculated air." + }, + "RelativeHumidity": { + "description": "Loads from the relative humidity." + }, + "TotalLatentLoad": { + "description": "Total energy added or removed from air that affects its humidity or concentration of water vapor. If a value is less than zero (negative), then the thermal load is lost from the space. If a value is greater than zero (positive), then the thermal load is a gain to the space." + }, + "TotalRadiantLoad": { + "description": "Total electromagnetic energy added or removed by emission or absorption. If a value is less than zero (negative), then the thermal load is lost from the space. If a value is greater than zero (positive), then the thermal load is a gain to the space." + }, + "TotalSensibleLoad": { + "description": "Total energy added or removed from air that affects its temperature. If a value is less than zero (negative), then the thermal load is lost from the space. If a value is greater than zero (positive), then the thermal load is a gain to the space." + }, + "VentilationIndoorAir": { + "description": "Ventilation loads from indoor air." + }, + "VentilationOutdoorAir": { + "description": "Ventilation loads from outdoor air." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceThermalLoad.htm" + }, + "Pset_SpaceThermalLoadPHistory": { + "description": "The space thermal load IfcSpaceThermalLoadProperties defines actual measured thermal losses and gains occurring within a space or zone. The thermal load source attribute defines an enumeration of possible sources of the thermal load.", + "properties": { + "AirExchangeRateTimeHistory": { + "description": "Loads from the air exchange rate." + }, + "DryBulbTemperatureHistory": { + "description": "Loads from the dry bulb temperature." + }, + "EquipmentSensibleHistory": { + "description": "Heat gains and losses from equipment." + }, + "ExhaustAirHistory": { + "description": "Loads from exhaust air." + }, + "InfiltrationSensibleHistory": { + "description": "Heat gains and losses from infiltration." + }, + "LightingHistory": { + "description": "Lighting loads." + }, + "PeopleHistory": { + "description": "Heat gains and losses from people." + }, + "RecirculatedAirHistory": { + "description": "Loads from recirculated air." + }, + "RelativeHumidityHistory": { + "description": "Loads from the relative humidity." + }, + "TotalLatentLoadHistory": { + "description": "Total energy added or removed from air that affects its humidity or concentration of water vapor. If a value is less than zero (negative), then the thermal load is lost from the space. If a value is greater than zero (positive), then the thermal load is a gain to the space." + }, + "TotalRadiantLoadHistory": { + "description": "Total electromagnetic energy added or removed by emission or absorption. If a value is less than zero (negative), then the thermal load is lost from the space. If a value is greater than zero (positive), then the thermal load is a gain to the space." + }, + "TotalSensibleLoadHistory": { + "description": "Total energy added or removed from air that affects its temperature. If a value is less than zero (negative), then the thermal load is lost from the space. If a value is greater than zero (positive), then the thermal load is a gain to the space." + }, + "VentilationIndoorAirHistory": { + "description": "Ventilation loads from indoor air." + }, + "VentilationOutdoorAirHistory": { + "description": "Ventilation loads from outdoor air." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceThermalLoadPHistory.htm" + }, + "Pset_SpaceThermalPHistory": { + "description": "Thermal and air flow conditions of a space or zone.", + "properties": { + "CoolingAirFlowRate": { + "description": "Cooling air flow rate in the space." + }, + "ExhaustAirFlowRate": { + "description": "Design exhaust air flow rate for the space." + }, + "HeatingAirFlowRate": { + "description": "Heating air flow rate in the space." + }, + "SpaceRelativeHumidity": { + "description": "The relative humidity of the space." + }, + "SpaceTemperatureHistory": { + "description": "Temperature of the space." + }, + "VentilationAirFlowRateHistory": { + "description": "Ventilation air flow rate in the space." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpaceThermalPHistory.htm" + }, + "Pset_SpatialZoneCommon": { + "description": "Common properties for Spatial Zones.", + "properties": { + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpatialZoneCommon.htm" + }, + "Pset_SpringTensioner": { + "description": "Properties of spring tensioner used in railway. The property set can be used by the predefined type TENSIONINGEQUIPMENT of IfcDiscreteAccessory.", + "properties": { + "NominalWeight": { + "description": "Nominal weight of the object." + }, + "TensileStrength": { + "description": "Indicates the ability to withstand breakage apart under applied force." + }, + "TensioningWorkingRange": { + "description": "The working range of the tensioning equipment under normal operation." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SpringTensioner.htm" + }, + "Pset_StackTerminalTypeCommon": { + "description": "Common properties for stack terminals.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_StackTerminalTypeCommon.htm" + }, + "Pset_StairCommon": { + "description": "Properties common to the definition of all occurrences of IfcStair.", + "properties": { + "FireExit": { + "description": "Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here it defines an exit stair in accordance to the national building code." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "HandicapAccessible": { + "description": "Indication that this object is designed to be accessible by the handicapped. Set to (TRUE) if this object is rated as handicap accessible according the local building codes, otherwise (FALSE). It is giving according to the requirements of the national building code." + }, + "HasNonSkidSurface": { + "description": "Indication whether the surface finish is designed to prevent slippery (TRUE) or not (FALSE)." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "NosingLength": { + "description": "Horizontal distance from the front of the tread to the riser underneath. It is the overhang of the tread." + }, + "NumberOfRiser": { + "description": "Total number of the risers included in the stair or stair flight." + }, + "NumberOfTreads": { + "description": "Total number of treads included in the stair or stairflight." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RequiredHeadroom": { + "description": "Required headroom clearance for the passageway according to the applicable building code or additional requirements." + }, + "RiserHeight": { + "description": "Vertical distance from tread to tread. The riser height is supposed to be equal for all steps of a stair or stair flight." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + }, + "TreadLength": { + "description": "Horizontal distance from the front of the thread to the front of the next tread. The tread length is supposed to be equal for all steps of the stair or stair flight at the walking line." + }, + "TreadLengthAtInnerSide": { + "description": "Minimum length of treads at the inner side of the winder. Only relevant in case of winding flights, for straight flights it is identical with IfcStairFlight.TreadLength. It is a pre-calculated value, in case of inconsistencies, the value derived from the shape representation shall take precedence." + }, + "TreadLengthAtOffset": { + "description": "Length of treads at a given offset. Walking line position is given by the 'WalkingLineOffset'. The resulting value should normally be identical with TreadLength, it may be given in addition, if the walking line offset for building code calculations is different from that used in design." + }, + "WaistThickness": { + "description": "Minimum thickness of the stair flight, measured perpendicular to the slope of the flight to the inner corner of riser and tread. It is a pre-calculated value, in case of inconsistencies, the value derived from the shape representation shall take precedence." + }, + "WalkingLineOffset": { + "description": "Offset of the walking line from the inner side of the flight. Note: the walking line may have a own shape representation (in case of inconsistencies, the value derived from the shape representation shall take precedence)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_StairCommon.htm" + }, + "Pset_StairFlightCommon": { + "description": "Properties common to the definition of all occurrences of IfcStairFlight.", + "properties": { + "Headroom": { + "description": "Actual headroom clearance for the passageway according to the current design. The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence." + }, + "NosingLength": { + "description": "Horizontal distance from the front of the tread to the riser underneath. It is the overhang of the tread." + }, + "NumberOfRiser": { + "description": "Total number of the risers included in the stair or stair flight." + }, + "NumberOfTreads": { + "description": "Total number of treads included in the stair or stairflight." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "RiserHeight": { + "description": "Vertical distance from tread to tread. The riser height is supposed to be equal for all steps of a stair or stair flight." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TreadLength": { + "description": "Horizontal distance from the front of the thread to the front of the next tread. The tread length is supposed to be equal for all steps of the stair or stair flight at the walking line." + }, + "TreadLengthAtInnerSide": { + "description": "Minimum length of treads at the inner side of the winder. Only relevant in case of winding flights, for straight flights it is identical with IfcStairFlight.TreadLength. It is a pre-calculated value, in case of inconsistencies, the value derived from the shape representation shall take precedence." + }, + "TreadLengthAtOffset": { + "description": "Length of treads at a given offset. Walking line position is given by the 'WalkingLineOffset'. The resulting value should normally be identical with TreadLength, it may be given in addition, if the walking line offset for building code calculations is different from that used in design." + }, + "WaistThickness": { + "description": "Minimum thickness of the stair flight, measured perpendicular to the slope of the flight to the inner corner of riser and tread. It is a pre-calculated value, in case of inconsistencies, the value derived from the shape representation shall take precedence." + }, + "WalkingLineOffset": { + "description": "Offset of the walking line from the inner side of the flight. Note: the walking line may have a own shape representation (in case of inconsistencies, the value derived from the shape representation shall take precedence)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_StairFlightCommon.htm" + }, + "Pset_Stationing": { + "description": "Specifies stationing parameters for IfcReferent.", + "properties": { + "IncomingStation": { + "description": "The optional station value of the incoming segment that ends at this location. This value needs to be set if the intention is to specify a station equation, i.e. a location where stationing changes." + }, + "Station": { + "description": "The station value at this location." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Stationing.htm" + }, + "Pset_StructuralSurfaceMemberVaryingThickness": { + "description": "Thickness parameters of a surface member (structural analysis item) with varying thickness, particularly with linearly varying thickness. The thickness is interpolated/ extrapolated from three points. The locations of these points are given either in local x,y coordinates of the surface member or in global X,Y,Z coordinates. Either way, these points are required to be located within the face or at the bounds of the face of the surface member, and they must not be located on a common line. Local and global coordinates shall not be mixed within the same property set instance.", + "properties": { + "Location1Global": { + "description": "Global X,Y,Z coordinates of the point in which Thickness1 is given" + }, + "Location1Local": { + "description": "Local x,y coordinates of the point in which Thickness1 is given" + }, + "Location2Global": { + "description": "Global X,Y,Z coordinates of the point in which Thickness2 is given" + }, + "Location2Local": { + "description": "Local x,y coordinates of the point in which Thickness2 is given" + }, + "Location3Global": { + "description": "Global X,Y,Z coordinates of the point in which Thickness3 is given" + }, + "Location3Local": { + "description": "Local x,y coordinates of the point in which Thickness3 is given" + }, + "Thickness1": { + "description": "First thickness parameter of a surface member with varying thickness" + }, + "Thickness2": { + "description": "Second thickness parameter of a surface member with varying thickness" + }, + "Thickness3": { + "description": "Third thickness parameter of a surface member with varying thickness" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_StructuralSurfaceMemberVaryingThickness.htm" + }, + "Pset_SumpBusterCommon": { + "description": "Properties for a sump buster.", + "properties": { + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SumpBusterCommon.htm" + }, + "Pset_Superelevation": { + "description": "Specifies the general properties for a Superelevation event.", + "properties": { + "Side": { + "description": "Specifies if the width is measured to the RIGHT or to the LEFT of the curve referenced by the placement, or if the same value is applied to BOTH sides." + }, + "Superelevation": { + "description": "Specifies the superelevation as a ratio measure (slope) at the location of the event." + }, + "TransitionSuperelevation": { + "description": "The type of transition of superelevation from previous event to this one." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Superelevation.htm" + }, + "Pset_SwitchingDeviceTypeCommon": { + "description": "A switching device is a device designed to make or break the current in one or more electric circuits.", + "properties": { + "HasLock": { + "description": "Indication of whether a switching device has a key operated lock (=TRUE) or not (= FALSE)." + }, + "IsIlluminated": { + "description": "An indication of whether there is an illuminated indicator to show that the switch is on (=TRUE) or not (= FALSE)." + }, + "Legend": { + "description": "A text inscribed or applied to the switch as a legend to indicate purpose or function." + }, + "NumberOfGangs": { + "description": "Number of gangs in the object. Number of gangs/buttons on this switch." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SetPoint": { + "description": "Indicates the setpoint and label. For toggle switches, there are two positions, 0 for off and 1 for on. For dimmer switches, the values may indicate the fully-off and full-on positions, where missing integer values in between are interpolated. For selector switches, the range indicates the available positions. An IfcTable may be attached (using IfcMetric and IfcPropertyConstraintRelationship) containing columns of the specified header names and types: 'Position' (IfcInteger): The discrete setpoint level. 'Sink' (IfcLabel): The Name of the switched input port (IfcDistributionPort with FlowDirection=SINK). 'Source' (IfcLabel): The Name of the switched output port (IfcDistributionPort with FlowDirection=SOURCE). 'Ratio' (IfcNormalizedRatioMeasure): The ratio of power at the setpoint where 0.0 is off and 1.0 is fully on." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "SwitchFunction": { + "description": "Indicates types of switches which differs in functionality." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeCommon.htm" + }, + "Pset_SwitchingDeviceTypeContactor": { + "description": "An electrical device used to control the flow of power in a circuit on or off.", + "properties": { + "ContactorType": { + "description": "A list of the available types of contactor from which that required may be selected where:CapacitorSwitching: for switching 3 phase single or multi-step capacitor banks. LowCurrent: requires the use of low resistance contacts. MagneticLatching: enables the contactor to remain in the on position when the coil is no longer energized. MechanicalLatching: requires that the contactor is mechanically retained in the on position. Modular: are totally enclosed and self contained. Reversing: has a double set of contactors that are prewired. Standard: is a generic device that controls the flow of power in a circuit on or off." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeContactor.htm" + }, + "Pset_SwitchingDeviceTypeDimmerSwitch": { + "description": "A dimmer switch is a switch that adjusts electrical power through a variable position level action.", + "properties": { + "DimmerType": { + "description": "A list of the available types of dimmer switch from which that required may be selected." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeDimmerSwitch.htm" + }, + "Pset_SwitchingDeviceTypeEmergencyStop": { + "description": "An emergency stop device acts to remove as quickly as possible any danger that may have arisen unexpectedly.", + "properties": { + "BreakingCapacity": { + "description": "The current that a fuse, circuit breaker, or other electrical apparatus is able to interrupt without being destroyed or causing an electric arc with unacceptable duration." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "NumberOfAffectedPoles": { + "description": "Number of poles that the equipment affects." + }, + "NumberOfEarthFaultRelays": { + "description": "Indicates the number of relays used for preventing earth fault." + }, + "NumberOfEmergencyButtons": { + "description": "The number of emergency buttons built in the device." + }, + "NumberOfOverCurrentRelays": { + "description": "Indicates number of relays used for preventing over current." + }, + "NumberOfPhases": { + "description": "Number of phases that the equipment operates on." + }, + "NumberOfRelays": { + "description": "Indicates number of relays built in the device." + }, + "RatedFrequency": { + "description": "Frequency of the AC electric power supply when the device or system reaches its optimum operating condition." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "ReferenceEnvironmentTemperature": { + "description": "Ideal temperature range." + }, + "SwitchOperation": { + "description": "Indicates operation of emergency stop switch." + }, + "TransformationRatio": { + "description": "The ratio of the actual primary current or voltage to the actual secondary current or voltage." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeEmergencyStop.htm" + }, + "Pset_SwitchingDeviceTypeKeypad": { + "description": "A keypad is a switch supporting multiple functions.", + "properties": { + "KeypadType": { + "description": "A list of the available types of keypad switch from which that required may be selected." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeKeypad.htm" + }, + "Pset_SwitchingDeviceTypeMomentarySwitch": { + "description": "A momentary switch is a switch that does not hold state.", + "properties": { + "MomentaryType": { + "description": "A list of the available types of momentary switch from which that required may be selected." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeMomentarySwitch.htm" + }, + "Pset_SwitchingDeviceTypePHistory": { + "description": "Indicates switch positions or levels over time, such as for energy management or surveillance.", + "properties": { + "SetPointHistory": { + "description": "Indicates the switch position over time according to Pset_SwitchingDeviceTypeCommon.SetPoint." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypePHistory.htm" + }, + "Pset_SwitchingDeviceTypeRelay": { + "description": "Properties in this property set are applicable for IfcSwitchingDevice with PredefinedType RELAY.", + "properties": { + "ContactResistance": { + "description": "Resistance when electrical node is closed." + }, + "Current": { + "description": "The actual current and operable range." + }, + "InsulationResistance": { + "description": "Minimum resistance between one terminal or several terminals connected together and the case or enclosure of a component at specified voltage." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "PullInVoltage": { + "description": "Working voltage of relay in excitation state." + }, + "ReleaseVoltage": { + "description": "The maximum voltage to guarantee the drop of the relay node." + }, + "Voltage": { + "description": "The actual voltage and operable range." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeRelay.htm" + }, + "Pset_SwitchingDeviceTypeSelectorSwitch": { + "description": "A selector switch is a switch that adjusts electrical power through a multi-position action.", + "properties": { + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "NominalPower": { + "description": "A conventional value of apparent power determining a value of the rated current that may be carried with rated voltage applied, under specified conditions. ( IEV ref 421-04-04)" + }, + "NumberOfPhases": { + "description": "Number of phases that the equipment operates on." + }, + "RatedFrequency": { + "description": "Frequency of the AC electric power supply when the device or system reaches its optimum operating condition." + }, + "ReferenceEnvironmentTemperature": { + "description": "Ideal temperature range." + }, + "SelectorType": { + "description": "A list of the available types of selector switch from which that required may be selected." + }, + "SwitchActivation": { + "description": "A list of the available activations for switches from which that required may be selected." + }, + "SwitchUsage": { + "description": "A list of the available usages for switches from which that required may be selected." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeSelectorSwitch.htm" + }, + "Pset_SwitchingDeviceTypeStarter": { + "description": "A starter is a switch which in the closed position controls the application of power to an electrical device.", + "properties": { + "StarterType": { + "description": "A list of the available types of starter from which that required may be selected where:AutoTransformer: A starter for an induction motor which uses for starting one or more reduced voltages derived from an auto transformer. (IEC 441-14-45) Manual: A starter in which the force for closing the main contacts is provided exclusively by manual energy. (IEC 441-14-39) DirectOnLine: A starter which connects the line voltage across the motor terminals in one step. (IEC 441-14-40) Frequency: A starter in which the frequency of the power supply is progressively increased until the normal operation frequency is attained. nStep: A starter in which there are (n-1) intermediate accelerating positions between the off and full on positions. (IEC 441-14-41) Rheostatic: A starter using one or several resistors for obtaining, during starting, stated motor torque characteristics and for limiting the current. (IEC 441-14-425) StarDelta: A starter for a 3 phase induction motor such that in the starting position the stator windings are connected in star and in the final running position they are connected in delta. (IEC 441-14-44)" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeStarter.htm" + }, + "Pset_SwitchingDeviceTypeSwitchDisconnector": { + "description": "A switch disconnector is a switch which in the open position satisfies the isolating requirements specified for a disconnector.History: Property 'HasVisualIndication' changed to 'IsIlluminated' to conform with property name for toggle switch", + "properties": { + "LoadDisconnectionType": { + "description": "A list of the available types of load disconnection from which that required may be selected." + }, + "SwitchDisconnectorType": { + "description": "A list of the available types of switch disconnector from which that required may be selected where:CenterBreak: A disconnector in which both contacts of each pole are movable and engage at a point substantially midway between their supports. (IEC 441-14-08) DividedSupport: A disconnector in which the fixed and moving contacts of each pole are not supported by a common base or frame. (IEC 441-14-06) DoubleBreak: A disconnector that opens a circuit at two points. (IEC 441-14-09) EarthingSwitch: A disconnector in which the fixed and moving contacts of each pole are not supported by a common base or frame. (IEC 441-14-07) Isolator: A disconnector which in the open position satisfies isolating requirements. (IEC 441-14-12)" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeSwitchDisconnector.htm" + }, + "Pset_SwitchingDeviceTypeToggleSwitch": { + "description": "A toggle switch is a switch that enables or isolates electrical power through a two position on/off action.", + "properties": { + "SwitchActivation": { + "description": "A list of the available activations for switches from which that required may be selected." + }, + "SwitchUsage": { + "description": "A list of the available usages for switches from which that required may be selected." + }, + "ToggleSwitchType": { + "description": "A list of the available types of toggle switch from which that required may be selected." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SwitchingDeviceTypeToggleSwitch.htm" + }, + "Pset_SymmetricPairCable": { + "description": "Properties applicable to a symmetric pair cable, which is is a copper cable with a variable number of copper twisted symmetric pair conductors used to transmit data by means of electrical signals. this property set is applicable to type or occurrence of IfcCableSegment with predefined type CABLESEGMENT", + "properties": { + "NumberOfTwistedPairs": { + "description": "Total number of twisted wire pairs in copper pair cables." + }, + "NumberOfUntwistedPairs": { + "description": "Total number of untwisted wire pairs in the copper pair cable." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SymmetricPairCable.htm" + }, + "Pset_SystemFurnitureElementTypeCommon": { + "description": "Common properties for all systems furniture (I.e. modular furniture) element types (e.g. vertical panels, work surfaces, and storage).", + "properties": { + "Finishing": { + "description": "The finishing applied to system furniture elements of this type e.g. walnut, fabric." + }, + "GroupCode": { + "description": "e.g. panels, worksurfaces, storage, etc." + }, + "IsUsed": { + "description": "Indicates whether the element is being used in a workstation (= TRUE) or not.(= FALSE)." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence. The nominal height of the system furniture elements of this type. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SystemFurnitureElementTypeCommon.htm" + }, + "Pset_SystemFurnitureElementTypePanel": { + "description": "A set of specific properties for vertical panels that assembly workstations..", + "properties": { + "FurniturePanelType": { + "description": "Available panel types from which that required may be selected." + }, + "HasOpening": { + "description": "indicates whether the panel has an opening (= TRUE) or not (= FALSE)." + }, + "NominalThickness": { + "description": "The nominal thickness of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SystemFurnitureElementTypePanel.htm" + }, + "Pset_SystemFurnitureElementTypeSubrack": { + "description": "Properties of subrack used in railway telecom. The property set can be used by the predefined type SUBRACK of IfcSystemFurnitureElement", + "properties": { + "NumberOfOccupiedUnits": { + "description": "Indicates the number of vertical units occupied by the equipment." + }, + "NumberOfSlots": { + "description": "Indicates the number of slots." + }, + "NumberOfUnits": { + "description": "Indicates the number of vertical units." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SystemFurnitureElementTypeSubrack.htm" + }, + "Pset_SystemFurnitureElementTypeWorkSurface": { + "description": "A set of specific properties for work surfaces used in workstations.", + "properties": { + "HangingHeight": { + "description": "The hanging height of the worksurface." + }, + "NominalThickness": { + "description": "The nominal thickness of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "ShapeDescription": { + "description": "A description of the shape of the work surface e.g. corner square, rectangle, etc." + }, + "SupportType": { + "description": "Available support types from which that required may be selected." + }, + "UsePurpose": { + "description": "The principal purpose for which the work surface is intended to be used e.g. writing/reading, computer, meeting, printer, reference files, etc." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_SystemFurnitureElementTypeWorkSurface.htm" + }, + "Pset_TankOccurrence": { + "description": "Properties that relate to a tank. Note that a partial tank may be considered as a compartment within a compartmentalized tank.", + "properties": { + "HasLadder": { + "description": "Indication of whether the tank is provided with a ladder (set TRUE) for access to the top. If no ladder is provided then value is set FALSE.Note: No indication is given of the type of ladder (gooseneck etc.)" + }, + "HasVisualIndicator": { + "description": "Indication of whether the tank is provided with a visual indicator (set TRUE) that shows the water level in the tank. If no visual indicator is provided then value is set FALSE." + }, + "TankComposition": { + "description": "Defines the level of element composition where.COMPLEX: A set of elementary units aggregated together to fulfill the overall required purpose. ELEMENT: A single elementary unit that may exist of itself or as an aggregation of partial units.. PARTIAL: A partial elementary unit." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TankOccurrence.htm" + }, + "Pset_TankTypeCommon": { + "description": "Common attributes of a tank type.", + "properties": { + "AccessType": { + "description": "Defines the types of access (or cover) to a tank that may be specified.Note that covers are generally specified for rectangular tanks. For cylindrical tanks, access will normally be via a manhole." + }, + "EffectiveCapacity": { + "description": "The total effective or actual volumetric capacity of the tank." + }, + "EndShapeType": { + "description": "Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top; for a horizontal cylinder, the order of reading should be left to right. For a speherical tank, the value UNSET should be used." + }, + "FirstCurvatureRadius": { + "description": "FirstCurvatureRadius should be defined as the base or left side radius of curvature value." + }, + "NominalDepth": { + "description": "Nominal Depth of the object" + }, + "NominalLengthOrDiameter": { + "description": "The nominal length or, in the case of a vertical cylindrical tank, the nominal diameter of the tank." + }, + "NominalWidthOrDiameter": { + "description": "The nominal width or, in the case of a horizontal cylindrical tank, the nominal diameter of the tank.Note: Not required for a vertical cylindrical tank." + }, + "NumberOfSections": { + "description": "Number of sections. Number of sections used in the construction of the tank. Default is 1.Note: All sections assumed to be the same size." + }, + "OperatingWeight": { + "description": "Operating weight of the tank including all of its contents." + }, + "PatternType": { + "description": "Defines the types of pattern (or shape of a tank that may be specified." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SecondCurvatureRadius": { + "description": "SecondCurvatureRadius should be defined as the top or right side radius of curvature value." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "StorageType": { + "description": "Defines the general material category intended to be stored." + }, + "TankNominalCapacity": { + "description": "The total nominal or design volumetric capacity of the tank." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TankTypeCommon.htm" + }, + "Pset_TankTypeExpansion": { + "description": "Common attributes of an expansion type tank.", + "properties": { + "ChargePressure": { + "description": "Nominal or design operating pressure of the tank." + }, + "PressureRegulatorSetting": { + "description": "Pressure that is automatically maintained in the tank." + }, + "ReliefValveSetting": { + "description": "Pressure at which the relief valve activates." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TankTypeExpansion.htm" + }, + "Pset_TankTypePreformed": { + "description": "Fixed vessel manufactured as a single unit with one or more compartments for storing a liquid.Pset renamed from Pset_TankTypePreformedTank to Pset_TankTypePreformed in IFC2x2 Pset Addendum.", + "properties": { + "EndShapeType": { + "description": "Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top; for a horizontal cylinder, the order of reading should be left to right. For a speherical tank, the value UNSET should be used." + }, + "FirstCurvatureRadius": { + "description": "FirstCurvatureRadius should be defined as the base or left side radius of curvature value." + }, + "PatternType": { + "description": "Defines the types of pattern (or shape of a tank that may be specified." + }, + "SecondCurvatureRadius": { + "description": "SecondCurvatureRadius should be defined as the top or right side radius of curvature value." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TankTypePreformed.htm" + }, + "Pset_TankTypePressureVessel": { + "description": "Common attributes of a pressure vessel.", + "properties": { + "ChargePressure": { + "description": "Nominal or design operating pressure of the tank." + }, + "PressureRegulatorSetting": { + "description": "Pressure that is automatically maintained in the tank." + }, + "ReliefValveSetting": { + "description": "Pressure at which the relief valve activates." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TankTypePressureVessel.htm" + }, + "Pset_TankTypeSectional": { + "description": "Fixed vessel constructed from sectional parts with one or more compartments for storing a liquid.Note (1): All sectional construction tanks are considered to be rectangular by default. Note (2): Generally, it is not expected that sectional construction tanks will be used for the purposes of gas storage.Pset renamed from Pset_TankTypeSectionalTank to Pset_TankTypeSectional in IFC2x2 Pset Addendum.", + "properties": { + "NumberOfSections": { + "description": "Number of sections. Number of sections used in the construction of the tankNote: All sections assumed to be the same size." + }, + "SectionLength": { + "description": "The length of a section used in the construction of the tank." + }, + "SectionWidth": { + "description": "The width of a section used in the construction of the tank." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TankTypeSectional.htm" + }, + "Pset_TelecomCableGeneral": { + "description": "Properties common to occurrences and types of IfcCableSegment and IfcCableFitting applied in telecommunication domain.", + "properties": { + "Attenuation": { + "description": "Indicates the optical or electrical attenuation of the cable measured in dB, at a certain wavelength or frequency, changing with the length of the cable." + }, + "CableArmourType": { + "description": "The armour type of the cable for mechanical protection." + }, + "CableFunctionType": { + "description": "Distinguishes between Telecom and Power Supply cables." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsFireResistant": { + "description": "Indicates whether the cable is fire resistant." + }, + "JacketColour": { + "description": "Indicates the colour of the cable or fitting jacket." + }, + "NominalDiameter": { + "description": "Nominal diameter or width of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TelecomCableGeneral.htm" + }, + "Pset_ThermalLoad": { + "description": "Properties for thermal loads of elements.", + "properties": { + "ApplianceDiversity": { + "description": "Diversity of appliance load." + }, + "AppliancePercentLoadToRadiant": { + "description": "Percent of sensible load to radiant heat." + }, + "InfiltrationDiversitySummer": { + "description": "Diversity factor for Summer infiltration." + }, + "InfiltrationDiversityWinter": { + "description": "Diversity factor for Winter infiltration." + }, + "LightingDiversity": { + "description": "Lighting diversity." + }, + "LightingLoadIntensity": { + "description": "Average lighting load intensity in the space per unit area (PowerMeasure/IfcAreaMeasure)." + }, + "LightingPercentLoadToReturnAir": { + "description": "Percent of lighting load to the return air plenum." + }, + "LoadSafetyFactor": { + "description": "Load safety factor." + }, + "OccupancyDiversity": { + "description": "Diversity factor that may be applied to the number of people in the space." + }, + "OutsideAirPerPerson": { + "description": "Design quantity of outside air to be provided per person in the space." + }, + "ReceptacleLoadIntensity": { + "description": "Average power use intensity of appliances and other non-HVAC equipment in the space per unit area.(PowerMeasure/IfcAreaMeasure)." + }, + "TotalCoolingLoad": { + "description": "The peak total cooling load for the building, zone or space." + }, + "TotalHeatingLoad": { + "description": "The peak total heating load for the building, zone or space." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ThermalLoad.htm" + }, + "Pset_TicketProcessing": { + "description": "Properties for indicating performance ratings for ticket processing of entry elements (e.g. turnstile, boom barrier).", + "properties": { + "TicketProcessingTime": { + "description": "Indicates the processing time of a ticket." + }, + "TicketStuckRatio": { + "description": "Indicates the ratio of tickets being stuck or jammed in the appliance." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TicketProcessing.htm" + }, + "Pset_TicketVendingMachine": { + "description": "Properties of ticket vending machine. The property set can be used by IfcElectricAppliance with PredefinedType VENDINGMACHINE.", + "properties": { + "MoneyStuckRatio": { + "description": "Indicates the ratio of money being stuck or jammed in appliance." + }, + "PaymentMethod": { + "description": "Indicates the vending machine payment method." + }, + "TicketProductionSpeed": { + "description": "Indicates the production speed of the ticket. It is measured by counting the number of tickets that can be produced per hour." + }, + "TicketStuckRatio": { + "description": "Indicates the ratio of tickets being stuck or jammed in the appliance." + }, + "TicketVendingMachineType": { + "description": "Indicates the type of ticket vending machine." + }, + "VendingMachineUserInterface": { + "description": "Indicates the type of vending machine user interface." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TicketVendingMachine.htm" + }, + "Pset_Tiling": { + "description": "Properties about tiles.", + "properties": { + "Permeability": { + "description": "Ratio of the permeability of the ceiling. The ration can be used to indicate an open ceiling (that enables identification of whether ceiling construction should be considered as impeding distribution of sprinkler water, light etc. from installations within the ceiling area)." + }, + "TileLength": { + "description": "Length of ceiling tiles. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "TileWidth": { + "description": "Width of ceiling tiles. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Tiling.htm" + }, + "Pset_Tolerance": { + "description": "Properties expressing the tolerance relating to locating and shaping of an intended element or feature. Range diameters are non-negative describing a linear, rectangular or boxed region .", + "properties": { + "ElevationalFlatness": { + "description": "Indicative (95%-100%) range flatness associated to the elevational surface in ZX, if different to the overall flatness." + }, + "HorizontalFlatness": { + "description": "Indicative (95%-100%) range flatness associated to the horizontal surface in XY, if different to the overall flatness." + }, + "HorizontalOrthogonality": { + "description": "Indicative (95%-100%) range orthogonality associated to the horizontal shape and orientation in X, if different to the overall orthogonality." + }, + "HorizontalStraightness": { + "description": "Indicative (95%-100%) range straightness associated to the horizontal shape in X, if different to the overall straightness." + }, + "HorizontalTolerance": { + "description": "Indicative (95%-100%) range tolerance associated to the horizontal shape and position in X, if different to the overall tolerance." + }, + "OrthogonalOrthogonality": { + "description": "Indicative (95%-100%) range orthogonality associated to the horizontal shape and orientation in Y, if different to the overall orthogonality." + }, + "OrthogonalStraightness": { + "description": "Indicative (95%-100%) range straightness associated to the horizontal shape in Y, if different to the overall straightness." + }, + "OrthogonalTolerance": { + "description": "Indicative (95%-100%) range tolerance associated to the horizontal shape and position in Y, if different to the overall tolerance." + }, + "OverallOrthogonality": { + "description": "Indicative (95%-100%) range orthogonality associated to the intended shape and orientation in XYZ." + }, + "OverallStraightness": { + "description": "Indicative (95%-100%) range straightness associated to the intended shape." + }, + "OverallTolerance": { + "description": "Indicative (95%-100%) range tolerance associated to the intended shape and position in XYZ." + }, + "PlanarFlatness": { + "description": "Indicative (95%-100%) range flatness associated to the intended shape and position in XYZ." + }, + "SideFlatness": { + "description": "Indicative (95%-100%) range flatness associated to the side surface in YZ, if different to the overall flatness." + }, + "ToleranceBasis": { + "description": "Indication of the basis of the tolerance requirement" + }, + "ToleranceDescription": { + "description": "General description of the tolerance associated to the element or feature, its source and implications." + }, + "VerticalOrthogonality": { + "description": "Indicative (95%-100%) range orthogonality associated to the vertical shape and orientation in Z, if different to the overall orthogonality." + }, + "VerticalStraightness": { + "description": "Indicative (95%-100%) range straightness associated to the vertical shape in Z, if different to the overall straightness." + }, + "VerticalTolerance": { + "description": "Indicative (95%-100%) range tolerance associated to the vertical shape and position in Z, if different to the overall tolerance." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Tolerance.htm" + }, + "Pset_TrackBase": { + "description": "Properties in this property set are applicable for IfcSlab with PredefinedType BASESLAB, indicated that the base slab is a track base slab.", + "properties": { + "IsSurfaceGalling": { + "description": "Indicates whether the surface is galling or not." + }, + "SurfaceGallingArea": { + "description": "The galling area of the object surface." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TrackBase.htm" + }, + "Pset_TrackElementOccurrenceSleeper": { + "description": "Properties common to the definition to all occurrences of IfcTrackElement with PredefinedType set to SLEEPER.", + "properties": { + "HasSpecialEquipment": { + "description": "Indicates whether the sleeper has any special equipment for fastening components (e.g. Balise, signum magnet) or not." + }, + "IsContaminatedSleeper": { + "description": "Indicates whether the sleeper is contaminated and requires special disposal or not." + }, + "SequenceInTrackPanel": { + "description": "Sequence of the sleeper within the track panel." + }, + "UnderSleeperPadStiffness": { + "description": "Indicates the stiffness of the under-sleeper pad as design reference for the sleeper." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TrackElementOccurrenceSleeper.htm" + }, + "Pset_TrackElementPHistoryDerailer": { + "description": "Indicates derailer information over time for operation management.", + "properties": { + "IsDerailing": { + "description": "Indicates whether the derailer is on or not." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TrackElementPHistoryDerailer.htm" + }, + "Pset_TrackElementTypeDerailer": { + "description": "Properties common to the definition to all occurrences and types of IfcTrackElement with PredefinedType set to DERAILER.", + "properties": { + "AppliedLineLoad": { + "description": "The load of line where the derailer is installed. It is a design parameter and is defined by mass per length." + }, + "DerailmentHeight": { + "description": "Height of derailment block when derailer in protection state." + }, + "DerailmentMaximumSpeedLimit": { + "description": "Indicates the maximum allowable train speed for the derailer." + }, + "DerailmentWheelDiameter": { + "description": "Indicates the wheel diameter requirement for the derailer." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TrackElementTypeDerailer.htm" + }, + "Pset_TrackElementTypeSleeper": { + "description": "Properties common to the definition to all occurrences and types of IfcTrackElement with PredefinedType set to SLEEPER.", + "properties": { + "FasteningType": { + "description": "Indicates the type of fastening used to generate traction between the foot of the rail and the sleeper. It depends on but is not uniquely identified by the type of sleeper. This property shall only be used when sleeper fastening is not modelled as an element." + }, + "HollowSleeperUsage": { + "description": "Indicates the purpose of using hollow sleeper. The possible value can be eg. cable trenching, protection of turnout mechanism, etc." + }, + "InstalledCondition": { + "description": "Assessment of the condition of the element at point of installation." + }, + "IsElectricallyInsulated": { + "description": "Indicates whether the sleeper is electrically insulated due to its design or the running rails or not." + }, + "IsHollowSleeper": { + "description": "Indicates whether the sleeper is hollowed or not." + }, + "NumberOfTrackCenters": { + "description": "Indicates the number of track centers running over the sleepers." + }, + "SleeperType": { + "description": "Indicates the sleeper type." + }, + "TechnicalStandard": { + "description": "The technical standard which the element should comply with." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TrackElementTypeSleeper.htm" + }, + "Pset_TractionPowerSystem": { + "description": "Properties of a traction power system. The property is associated to the predefined type ELECTRICAL of IfcDistributionSystem, and is used to characterise systems such as railway electrical distribution networks used to provide energy for rolling stock.", + "properties": { + "ElectrificationType": { + "description": "Indicates the type of railway electrification." + }, + "NominalVoltage": { + "description": "The optimum voltage for the electrical appliance or system." + }, + "PowerSupplyMode": { + "description": "Power supply mode of the equipment or system." + }, + "RatedFrequency": { + "description": "Frequency of the AC electric power supply when the device or system reaches its optimum operating condition." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TractionPowerSystem.htm" + }, + "Pset_TrafficCalmingDeviceCommon": { + "description": "Properties for a traffic calming device.", + "properties": { + "TypeDesignation": { + "description": "Type designator for the element. The content depends on local standards. Eg. 'Bull nose', 'Half batter', 'Dropper', 'Chamfer' etc" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TrafficCalmingDeviceCommon.htm" + }, + "Pset_TransformerTypeCommon": { + "description": "An inductive stationary device that transfers electrical energy from one circuit to another.", + "properties": { + "ImaginaryImpedanceRatio": { + "description": "The ratio between the imaginary part of the zero sequence impedance and the imaginary part of the positive impedance (i.e. imaginary part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor." + }, + "IsNeutralPrimaryTerminalAvailable": { + "description": "An indication of whether the neutral point of the primary winding is available as a terminal (=TRUE) or not (= FALSE)." + }, + "IsNeutralSecondaryTerminalAvailable": { + "description": "An indication of whether the neutral point of the secondary winding is available as a terminal (=TRUE) or not (= FALSE)." + }, + "MaximumApparentPower": { + "description": "Maximum apparent power/capacity in VA (volt ampere)." + }, + "PrimaryApparentPower": { + "description": "The power in VA (volt ampere) that has been transformed and that runs into the transformer on the primary side." + }, + "PrimaryCurrent": { + "description": "The current that is going to be transformed and that runs into the transformer on the primary side." + }, + "PrimaryFrequency": { + "description": "The frequency that is going to be transformed and that runs into the transformer on the primary side." + }, + "PrimaryVoltage": { + "description": "The voltage that is going to be transformed and that runs into the transformer on the primary side." + }, + "RealImpedanceRatio": { + "description": "The ratio between the real part of the zero sequence impedance and the real part of the positive impedance (i.e. real part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SecondaryApparentPower": { + "description": "The power in VA (volt ampere) that has been transformed and is running out of the transformer on the secondary side." + }, + "SecondaryCurrent": { + "description": "The current that has been transformed and is running out of the transformer on the secondary side." + }, + "SecondaryCurrentType": { + "description": "A list of the secondary current types that can result from transformer output." + }, + "SecondaryFrequency": { + "description": "The frequency that has been transformed and is running out of the transformer on the secondary side." + }, + "SecondaryVoltage": { + "description": "The voltage that has been transformed and is running out of the transformer on the secondary side." + }, + "ShortCircuitVoltage": { + "description": "A complex number that specifies the real and imaginary parts of the short-circuit voltage at rated current of a transformer given in %." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TransformerVectorGroup": { + "description": "List of the possible vector groups for the transformer from which that required may be set. Values in the enumeration list follow a standard international code where the first letter describes how the primary windings are connected, the second letter describes how the secondary windings are connected, and the numbers describe the rotation of voltages and currents from the primary to the secondary side in multiples of 30 degrees.D: means that the windings are delta-connected. Y: means that the windings are star-connected. Z: means that the windings are zig-zag connected (a special start-connected providing low reactance of the transformer); The connectivity is only relevant for three-phase transformers." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TransformerTypeCommon.htm" + }, + "Pset_TransitionSectionCommon": { + "description": "Properties for a transition section.", + "properties": { + "NominalLength": { + "description": "The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TransitionSectionCommon.htm" + }, + "Pset_TransportElementCommon": { + "description": "Properties common to the definition of all occurrences of IfcTransportElement or IfcTransportElementType", + "properties": { + "CapacityPeople": { + "description": "Capacity of the transportation element measured in numbers of person." + }, + "CapacityWeight": { + "description": "Capacity of the transport element measured by weight." + }, + "FireExit": { + "description": "Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here whether the transport element (in case of e.g., a lift) is designed to serve as a fire exit, e.g., for fire escape purposes." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TransportElementCommon.htm" + }, + "Pset_TransportElementElevator": { + "description": "Properties common to the definition of all occurrences of IfcTransportElement with the predefined type =\"ELEVATOR\"", + "properties": { + "ClearDepth": { + "description": "The clear depth. It indicates the distance from the inner surface of the elevator door to the opposite surface of the elevator car." + }, + "ClearHeight": { + "description": "Clear height of the object (elevator). The shape information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the shape properties, provided in the attached property, the geometric parameters take precedence." + }, + "ClearWidth": { + "description": "The clear width. It indicates the distance from the inner surfaces of the elevator car left and right from the elevator door." + }, + "FireFightingLift": { + "description": "Indication whether the elevator is designed to serve as a fire fighting lift the case of fire (TRUE) or not (FALSE). A fire fighting lift is used by fire fighters to access the location of fire and to evacuate people." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TransportElementElevator.htm" + }, + "Pset_TransportEquipmentOTN": { + "description": "Properties in this property set are applied to transport equipment that act in optical transport network (OTN) system.", + "properties": { + "ChromaticDispersionTolerance": { + "description": "Indicates the tolerance of the transport equipment chromatic dispersion. The value is defined by picosecond per nanometer (ps/nm)." + }, + "EquipmentCapacity": { + "description": "Indicates the equipment capacity of the appliance. The value is defined in bits/s." + }, + "MinimumOpticalSignalToNoiseRatio": { + "description": "Indicates the minimum optical signal to noise ratio of the transport equipment." + }, + "PolarizationModeDispersionTolerance": { + "description": "Indicates the polarization mode dispersion tolerance of the transport equipment. It is usually measured by picosecond." + }, + "SingleChannelAveragePower": { + "description": "Indicates the average power of a single channel of the transport equipment." + }, + "SingleChannelPower": { + "description": "Indicates the power range of a single channel of the transport equipment." + }, + "SingleWaveTransmissionRate": { + "description": "Indicates the single wave transmission rate of the transport equipment." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TransportEquipmentOTN.htm" + }, + "Pset_TrenchExcavationCommon": { + "description": "Properties for a trench excavation.", + "properties": { + "NominalDepth": { + "description": "Nominal Depth of the object" + }, + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TrenchExcavationCommon.htm" + }, + "Pset_TubeBundleTypeCommon": { + "description": "Tube bundle type common attributes.", + "properties": { + "FoulingFactor": { + "description": "Fouling factor of the tubes in the tube bundle." + }, + "HasTurbulator": { + "description": "TRUE if the tube has a turbulator, FALSE if it does not." + }, + "HorizontalSpacing": { + "description": "Horizontal spacing between tubes in the tube bundle." + }, + "InLineRowSpacing": { + "description": "In-line tube row spacing." + }, + "InsideDiameter": { + "description": "Actual inner diameter of the tube in the tube bundle." + }, + "Length": { + "description": "The length of the object." + }, + "NominalDiameter": { + "description": "Nominal diameter or width of the object. Nominal diameter or width of the tubes in the tube bundle." + }, + "NumberOfCircuits": { + "description": "Number of circuits. Number of parallel fluid tube circuits." + }, + "NumberOfRows": { + "description": "Number of tube rows in the tube bundle assembly." + }, + "OutsideDiameter": { + "description": "Actual outside diameter of the tube in the tube bundle." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "StaggeredRowSpacing": { + "description": "Staggered tube row spacing." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalConductivity": { + "description": "The thermal conductivity of the object." + }, + "VerticalSpacing": { + "description": "Vertical spacing between tubes in the tube bundle." + }, + "Volume": { + "description": "Volume of the element. Total volume of fluid in the tubes and their headers." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TubeBundleTypeCommon.htm" + }, + "Pset_TubeBundleTypeFinned": { + "description": "Finned tube bundle type attributes. Contains the attributes related to the fins attached to a tube in a finned tube bundle such as is commonly found in coils.", + "properties": { + "Diameter": { + "description": "The Diameter of the object. For circular fins only." + }, + "FinCorrugatedType": { + "description": "Description of a fin corrugated type." + }, + "HasCoating": { + "description": "TRUE if the fin has a coating, FALSE if it does not." + }, + "Height": { + "description": "Characteristic height Length of the fin as measured perpendicular to the direction of airflow." + }, + "Length": { + "description": "The length of the object. As measured parallel to the direction of airflow." + }, + "Spacing": { + "description": "Distance between fins on a tube in the tube bundle." + }, + "ThermalConductivity": { + "description": "The thermal conductivity of the object." + }, + "Thickness": { + "description": "The geometric thickness of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_TubeBundleTypeFinned.htm" + }, + "Pset_Uncertainty": { + "description": "Property set capturing the geometric uncertainty regarding measurements including how the way that uncertainty was assessed.", + "properties": { + "HorizontalUncertainty": { + "description": "Indicative (95%-100%) range diameter associated to the vertical shape and position in X, if different to the linear uncertainty." + }, + "LinearUncertainty": { + "description": "Indicative (95%-100%) range diameter associated to the overall shape and position in XYZ." + }, + "OrthogonalUncertainty": { + "description": "Indicative (95%-100%) range diameter associated to the horizontal shape and position in Y, if different to the horizontal uncertainty." + }, + "UncertaintyBasis": { + "description": "Indication of the basis of the uncertainty" + }, + "UncertaintyDescription": { + "description": "General description of the uncertainty associated to the element or feature, its source and implications." + }, + "VerticalUncertainty": { + "description": "Indicative (95%-100%) range diameter associated to the vertical shape and position in Z, if different to the linear uncertainty." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Uncertainty.htm" + }, + "Pset_UnitaryControlElementBaseStationController": { + "description": "Properties that are applicable to IfcUnitaryControlElement with the predefined type set to BASESTATIONCONTROLLER.", + "properties": { + "NumberOfInterfaces": { + "description": "Indicates the types of interfaces and their number in the device." + }, + "NumberOfManagedBTSs": { + "description": "Indicates the maximum number of base transceiver stations (BTSs) that can be handled by the device." + }, + "NumberOfManagedCarriers": { + "description": "Indicates how many carrier frequencies can be managed by the device." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryControlElementBaseStationController.htm" + }, + "Pset_UnitaryControlElementPHistory": { + "description": "Properties for history and operating schedules of thermostats.", + "properties": { + "Fan": { + "description": "Indicates fan operation where True is on, False is off, and Unknown is automatic." + }, + "OperationModeHistory": { + "description": "Indicates operation mode corresponding to Pset_UnitaryControlTypeCommon.Mode. For example, 'HEAT', 'COOL', 'AUTO'." + }, + "SetPoint": { + "description": "Indicates the setpoint and label. Indicates the temperature setpoint. For thermostats with setbacks or separate high and low setpoints, then the time series may contain a pair of values at each entry where the first value is the heating setpoint (low) and the second value is the cooling setpoint (high)." + }, + "Temperature": { + "description": "Temperature of the fluid. Indicates the current measured temperature." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryControlElementPHistory.htm" + }, + "Pset_UnitaryControlElementTypeCommon": { + "description": "Unitary control element type common attributes.", + "properties": { + "OperationMode": { + "description": "Table mapping operation mode identifiers to descriptive labels, which may be used for interpreting Pset_UnitaryControlElementPHistory.Mode." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryControlElementTypeCommon.htm" + }, + "Pset_UnitaryControlElementTypeControlPanel": { + "description": "Properties that are applicable to IfcUnitaryControlElement with the predefined type set to CONTROLPANEL.", + "properties": { + "NominalCurrent": { + "description": "The nominal current that is designed to be measured. A set of nominal currents in [A] for which the data of this instance is valid. At least one value shall be provided. Any value in the set shall not exceed the value of the UltimateRatedCurrent associated with the same breaker unit." + }, + "NominalPower": { + "description": "A conventional value of apparent power determining a value of the rated current that may be carried with rated voltage applied, under specified conditions. ( IEV ref 421-04-04)" + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "ReferenceAirRelativeHumidity": { + "description": "Measurement of the ratio of water vapor in the air." + }, + "ReferenceEnvironmentTemperature": { + "description": "Ideal temperature range." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryControlElementTypeControlPanel.htm" + }, + "Pset_UnitaryControlElementTypeIndicatorPanel": { + "description": "Unitary control element type indicator panel attributes.", + "properties": { + "UnitaryApplication": { + "description": "The application of the unitary control element." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryControlElementTypeIndicatorPanel.htm" + }, + "Pset_UnitaryControlElementTypeThermostat": { + "description": "Unitary control element type thermostat attributes.", + "properties": { + "TemperatureSetPoint": { + "description": "The temperature setpoint range and default setpoint." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryControlElementTypeThermostat.htm" + }, + "Pset_UnitaryEquipmentTypeAirConditioningUnit": { + "description": "Air conditioning unit equipment type attributes. Note that these attributes were formerly Pset_PackagedACUnit prior to IFC2x2. HeatingEnergySource attribute deleted in IFC2x2 Pset Addendum: Use IfcEnergyProperties, IfcFuelProperties, etc. instead.", + "properties": { + "CondenserEnteringTemperature": { + "description": "Temperature of fluid entering condenser." + }, + "CondenserFlowrate": { + "description": "Flow rate of fluid through the condenser." + }, + "CondenserLeavingTemperature": { + "description": "Temperature of fluid leaving condenser." + }, + "CoolingEfficiency": { + "description": "Coefficient of Performance: Ratio of cooling energy output to energy input under full load operating conditions." + }, + "HeatingCapacity": { + "description": "Heating capacity." + }, + "HeatingEfficiency": { + "description": "Heating efficiency under full load heating conditions." + }, + "LatentCoolingCapacity": { + "description": "Latent cooling capacity." + }, + "OutsideAirFlowrate": { + "description": "Flow rate of outside air entering the unit." + }, + "SensibleCoolingCapacity": { + "description": "Sensible cooling capacity." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryEquipmentTypeAirConditioningUnit.htm" + }, + "Pset_UnitaryEquipmentTypeAirHandler": { + "description": "Air handler unitary equipment type attributes. Note that these attributes were formerly Pset_AirHandler prior to IFC2x2.", + "properties": { + "AirHandlerConstruction": { + "description": "Enumeration defining how the air handler might be fabricated." + }, + "AirHandlerFanCoilArrangement": { + "description": "Enumeration defining the arrangement of the supply air fan and the cooling coil." + }, + "DualDeck": { + "description": "Does the AirHandler have a dual deck? TRUE = Yes, FALSE = No." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryEquipmentTypeAirHandler.htm" + }, + "Pset_UnitaryEquipmentTypeCommon": { + "description": "Unitary equipment type common attributes.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UnitaryEquipmentTypeCommon.htm" + }, + "Pset_UtilityConsumptionPHistory": { + "description": "Consumption of utility resources, typically applied to the IfcBuilding instance, used to identify how much was consumed on I.e., a monthly basis.", + "properties": { + "Electricity": { + "description": "The amount of electricity consumed during the period specified in the time series." + }, + "Fuel": { + "description": "The amount of fuel consumed during the period specified in the time series." + }, + "Heat": { + "description": "The amount of heat energy consumed during the period specified in the time series." + }, + "Steam": { + "description": "The amount of steam consumed during the period specified in the time series." + }, + "Water": { + "description": "The amount of water consumed during the period specified in the time series." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_UtilityConsumptionPHistory.htm" + }, + "Pset_ValvePHistory": { + "description": "Valve performance history common attributes of a typical 2 port pattern type valve.", + "properties": { + "MeasuredFlowRate": { + "description": "The rate of flow of a fluid measured across the valve." + }, + "MeasuredPressureDrop": { + "description": "The actual pressure drop in the fluid measured across the valve." + }, + "PercentageOpen": { + "description": "The ratio between the amount that the valve is open to the full open position of the valve." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValvePHistory.htm" + }, + "Pset_ValveTypeAirRelease": { + "description": "Valve used to release air from a pipe or fitting. Note that an air release valve is constrained to have a single port pattern", + "properties": { + "IsAutomatic": { + "description": "Indication of whether the valve is automatically operated (TRUE) or manually operated (FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeAirRelease.htm" + }, + "Pset_ValveTypeCommon": { + "description": "Valve type common attributes.", + "properties": { + "CloseOffRating": { + "description": "Close off rating." + }, + "FlowCoefficient": { + "description": "Flow coefficient (the quantity of fluid that passes through a fully open valve at unit pressure drop), typically expressed as the Kv or Cv value for the valve." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Size": { + "description": "The size of the connection to the valve (or to each connection for faucets, mixing valves, etc.)." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "TestPressure": { + "description": "The maximum pressure to which the valve has been subjected under test." + }, + "ValveMechanism": { + "description": "The mechanism by which the valve function is achieved where:BALL: Valve that has a ported ball that can be turned relative to the body seat ports. BUTTERFLY: Valve in which a streamlined disc pivots about a diametric axis. CONFIGUREDGATE: Screwdown valve in which the closing gate is shaped in a configured manner to have a more precise control of pressure and flow change across the valve. GLAND: Valve with a tapered seating, in which a rotatable plug is retained by means of a gland and gland packing. GLOBE: Screwdown valve that has a spherical body. LUBRICATEDPLUG: Plug valve in which a lubricant is injected under pressure between the plug face and the body. NEEDLE: Valve for regulating the flow in or from a pipe, in which a slender cone moves along the axis of flow to close against a fixed conical seat. PARALLELSLIDE: Screwdown valve that has a machined plate that slides in formed grooves to form a seal. PLUG: Valve that has a ported plug that can be turned relative to the body seat ports. WEDGEGATE: Screwdown valve that has a wedge shaped plate fitting into tapered guides to form a seal." + }, + "ValveOperation": { + "description": "The method of valve operation where:DROPWEIGHT: A valve that is closed by the action of a weighted lever being released, the weight normally being prevented from dropping by being held by a wire, the closure normally being made by the action of heat on a fusible link in the wire FLOAT: A valve that is opened and closed by the action of a float that rises and falls with water level. The float may be a ball attached to a lever or other mechanism HYDRAULIC: A valve that is opened and closed by hydraulic actuation LEVER: A valve that is opened and closed by the action of a lever rotating the gate within the valve. LOCKSHIELD: A valve that requires the use of a special lockshield key for opening and closing, the operating mechanism being protected by a shroud during normal operation. MOTORIZED: A valve that is opened and closed by the action of an electric motor on an actuator PNEUMATIC: A valve that is opened and closed by pneumatic actuation SOLENOID: A valve that is normally held open by a magnetic field in a coil acting on the gate but that is closed immediately if the electrical current generating the magnetic field is removed. SPRING: A valve that is normally held in position by the pressure of a spring on a plate but that may be caused to open if the pressure of the fluid is sufficient to overcome the spring pressure. THERMOSTATIC: A valve in which the ports are opened or closed to maintain a required predetermined temperature. WHEEL: A valve that is opened and closed by the action of a wheel moving the gate within the valve." + }, + "ValvePattern": { + "description": "The configuration of the ports of a valve according to either the linear route taken by a fluid flowing through the valve or by the number of ports where:SINGLEPORT: Valve that has a single entry port from the system that it serves, the exit port being to the surrounding environment. ANGLED_2_PORT: Valve in which the direction of flow is changed through 90 degrees. STRAIGHT_2_PORT: Valve in which the flow is straight through. STRAIGHT_3_PORT: Valve with three separate ports. CROSSOVER_4_PORT: Valve with 4 separate ports." + }, + "WorkingPressure": { + "description": "Working pressure. The normally expected maximum working pressure of the valve." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeCommon.htm" + }, + "Pset_ValveTypeDrawOffCock": { + "description": "A small diameter valve, used to drain water from a cistern or water filled system.", + "properties": { + "HasHoseUnion": { + "description": "Indicates whether the object is fitted with a hose union connection (= TRUE) or not (= FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeDrawOffCock.htm" + }, + "Pset_ValveTypeFaucet": { + "description": "A small diameter valve, with a free outlet, from which water is drawn.", + "properties": { + "FaucetFunction": { + "description": "Defines the operating temperature of a faucet that may be specified." + }, + "FaucetOperation": { + "description": "Defines the range of ways in which a faucet can be operated that may be specified where:CeramicDisc: Quick action faucet with a ceramic seal to open or close the orifice . LeverHandle: Quick action faucet that is operated by a lever handle . NonConcussiveSelfClosing: Self closing faucet that does not induce surge pressure . QuarterTurn: Quick action faucet that can be fully opened or shut by turning the operating mechanism through 90 degrees. QuickAction: Faucet that can be opened or closed fully with a single small movement of the operating mechanism . ScrewDown: Faucet in which a plate or disc is moved, by the rotation of a screwed spindle, to close or open the orifice. SelfClosing: Faucet that is opened by pressure of the top of an operating spindle and is closed under the action of a spring or weight when the pressure is released. TimedSelfClosing: Self closing faucet that discharges for a predetermined period of time ." + }, + "FaucetTopDescription": { + "description": "Description of the operating mechanism/top of the faucet." + }, + "FaucetType": { + "description": "Defines the range of faucet types that may be specified where:Bib: Faucet with a horizontal inlet and a nozzle that discharges downwards. Globe: Faucet fitted through the end of a bath, with a horizontal inlet, a partially spherical body and a vertical nozzle. Diverter: Combination faucet assembly with a valve to enable the flow of mixed water to be transferred to a showerhead. DividedFlowCombination: Combination faucet assembly in which hot and cold water are kept separate until emerging from a common nozzle . Pillar: Faucet that has a vertical inlet and a nozzle that discharges downwards . SingleOutletCombination = Combination faucet assembly in which hot and cold water mix before emerging from a common nozzle . Spray: Faucet with a spray outlet . SprayMixing: Spray faucet connected to hot and cold water supplies that delivers water at a temperature determined during use." + }, + "Finish": { + "description": "Description of the (surface) finish of the object for informational purposes." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeFaucet.htm" + }, + "Pset_ValveTypeFlushing": { + "description": "Valve that flushes a predetermined quantity of water to cleanse a WC, urinal or slop hopper. Note that a flushing valve is constrained to have a 2 port pattern.", + "properties": { + "FlushingRate": { + "description": "The predetermined quantity of water to be flushed." + }, + "HasIntegralShutOffDevice": { + "description": "Indication of whether the flushing valve has an integral shut off device fitted (set TRUE) or not (set FALSE)." + }, + "IsHighPressure": { + "description": "Indication of whether the flushing valve is suitable for use on a high pressure water main (set TRUE) or not (set FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeFlushing.htm" + }, + "Pset_ValveTypeGasTap": { + "description": "A small diameter valve, used to discharge gas from a system.", + "properties": { + "HasHoseUnion": { + "description": "Indicates whether the object is fitted with a hose union connection (= TRUE) or not (= FALSE)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeGasTap.htm" + }, + "Pset_ValveTypeIsolating": { + "description": "Valve that is used to isolate system components. Note that an isolating valve is constrained to have a 2 port pattern.", + "properties": { + "IsNormallyOpen": { + "description": "If TRUE, the valve is normally open. If FALSE is is normally closed." + }, + "IsolatingPurpose": { + "description": "Defines the purpose for which the isolating valve is used since the way in which the valve is identified as an isolating valve may be in the context of its use. Note that unless there is a contextual name for the isolating valve (as in the case of a Landing Valve on a rising fire main), then the value assigned shoulkd be UNSET." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeIsolating.htm" + }, + "Pset_ValveTypeMixing": { + "description": "A valve where typically the temperature of the outlet is determined by mixing hot and cold water inlet flows.", + "properties": { + "MixerControl": { + "description": "Defines the form of control of the mixing valve." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object. The size of the pipework connection from the mixing valve." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypeMixing.htm" + }, + "Pset_ValveTypePressureReducing": { + "description": "Valve that reduces the pressure of a fluid immediately downstream of its position in a pipeline to a preselected value or by a predetermined ratio. Note that a pressure reducing valve is constrained to have a 2 port pattern.", + "properties": { + "DownstreamPressure": { + "description": "The operating pressure of the fluid downstream of the pressure reducing valve." + }, + "UpstreamPressure": { + "description": "The operating pressure of the fluid upstream of the pressure reducing valve." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypePressureReducing.htm" + }, + "Pset_ValveTypePressureRelief": { + "description": "Spring or weight loaded valve that automatically discharges to a safe place fluid that has built up to excessive pressure in pipes or fittings. Note that a pressure relief valve is constrained to have a single port pattern.", + "properties": { + "ReliefPressure": { + "description": "The pressure at which the spring or weight in the valve is set to discharge fluid." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ValveTypePressureRelief.htm" + }, + "Pset_VegetationCommon": { + "description": "Properties for a plant.", + "properties": { + "BotanicalName": { + "description": "Formal scientific name conforming to the International Code of Nomenclature for algae, fungi, and plants (ICN)" + }, + "LocalName": { + "description": "The local name that the plant is known as." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_VegetationCommon.htm" + }, + "Pset_VehicleAvailability": { + "description": "Property set for the application of availability data to vehicles and equipment.", + "properties": { + "MaintenanceDowntime": { + "description": "Maintenance downtime proportion." + }, + "VehicleAvailability": { + "description": "Vehicle or Plant availability" + }, + "WeatherDowntime": { + "description": "Weather downtime proportion" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_VehicleAvailability.htm" + }, + "Pset_VesselLineCommon": { + "description": "Properties for vessel lines and anchoring", + "properties": { + "CentreLineToFairlead": { + "description": "Distance from the vessel centreline to the fairlead for the line" + }, + "FairleadToTermination": { + "description": "Distance from the fairlead to the bitt or winch on the vessel where the line terminates" + }, + "HeightAboveMainDeck": { + "description": "Height of the fairlead above the main deck of the vessel" + }, + "LineIdentifier": { + "description": "Reference ID relative to a design vessel in the project" + }, + "LineStrength": { + "description": "Breaking load of the line (note that ultimate stress is not part of any of the material Psets)" + }, + "LineType": { + "description": "Mooring line type" + }, + "MidshipToFairLead": { + "description": "Distance from the vessel midship to the fairlead for the line" + }, + "PreTensionAim": { + "description": "Line force that the winch is set to maintain (minimum load)" + }, + "TailDiameter": { + "description": "Diameter of the tail" + }, + "TailLength": { + "description": "Length of the tail" + }, + "TailStrength": { + "description": "Breaking load of the tail (note that ultimate stress is not part of any of the material Psets)" + }, + "TailType": { + "description": "Mooring tail type" + }, + "WinchBreakLimit": { + "description": "Line force at which the winch starts to release the line (maximum load)" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_VesselLineCommon.htm" + }, + "Pset_VibrationIsolatorTypeCommon": { + "description": "Vibration isolator type common attributes.", + "properties": { + "IsolatorCompressibility": { + "description": "The compressibility of the vibration isolator." + }, + "IsolatorStaticDeflection": { + "description": "Static deflection of the vibration isolator." + }, + "MaximumSupportedWeight": { + "description": "The maximum weight that can be carried by the vibration isolator." + }, + "NominalHeight": { + "description": "The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence. Height of the vibration isolator before the application of load." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "VibrationTransmissibility": { + "description": "The vibration transmissibility percentage." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_VibrationIsolatorTypeCommon.htm" + }, + "Pset_VoltageInstrumentTransformer": { + "description": "Instrument transformers are high accuracy class electrical devices used to isolate or transform voltage or current levels. The main function of instrument transformers is to operate instruments or metering from high voltage or high current circuits, safely isolating secondary control circuitry from the high voltages or currents. Combination instrument transformers are metering voltage.", + "properties": { + "AccuracyClass": { + "description": "A designation assigned to an instrument transformer the current (or voltage) error and phase displacement of which remain within specified limits under prescribed conditions of use (IEC 321-01-24)." + }, + "AccuracyGrade": { + "description": "The grade of accuracy." + }, + "NominalCurrent": { + "description": "The nominal current that is designed to be measured." + }, + "NominalPower": { + "description": "A conventional value of apparent power determining a value of the rated current that may be carried with rated voltage applied, under specified conditions. ( IEV ref 421-04-04)" + }, + "NumberOfPhases": { + "description": "Number of phases that the equipment operates on." + }, + "PrimaryFrequency": { + "description": "The frequency that is going to be transformed and that runs into the transformer on the primary side." + }, + "PrimaryVoltage": { + "description": "The voltage that is going to be transformed and that runs into the transformer on the primary side." + }, + "RatedVoltage": { + "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum." + }, + "SecondaryFrequency": { + "description": "The frequency that has been transformed and is running out of the transformer on the secondary side." + }, + "SecondaryVoltage": { + "description": "The voltage that has been transformed and is running out of the transformer on the secondary side." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_VoltageInstrumentTransformer.htm" + }, + "Pset_WallCommon": { + "description": "Properties common to the definition of all occurrences of IfcWall.", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "Combustible": { + "description": "Indication whether the object is made from combustible material (TRUE) or not (FALSE)." + }, + "Compartmentation": { + "description": "Indication whether the object is designed to serve as a fire compartmentation (TRUE) or not (FALSE)." + }, + "ExtendToStructure": { + "description": "Indicates whether the object extend to the structure above (TRUE) or not (FALSE)." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "LoadBearing": { + "description": "Indicates whether the object is intended to carry loads (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "SurfaceSpreadOfFlame": { + "description": "Indication on how the flames spread around the surface, It is given according to the national building code that governs the fire behaviour for materials." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WallCommon.htm" + }, + "Pset_Warranty": { + "description": "An assurance given by the seller or provider of an artefact that the artefact is without defects and will operate as described for a defined period of time without failure and that if a defect does arise during that time, that it will be corrected by the seller or provider.", + "properties": { + "Exclusions": { + "description": "Items, conditions or actions that may be excluded from the warranty or that may cause the warranty to become void." + }, + "IsExtendedWarranty": { + "description": "Indication of whether this is an extended warranty whose duration is greater than that normally assigned to an artefact (=TRUE) or not (= FALSE)." + }, + "PointOfContact": { + "description": "The organization that should be contacted for action under the terms of the warranty. Note that the role of the organization (manufacturer, supplier, installer etc.) is determined by the IfcActorRole attribute of IfcOrganization." + }, + "WarrantyContent": { + "description": "The content of the warranty." + }, + "WarrantyIdentifier": { + "description": "The identifier assigned to a warranty." + }, + "WarrantyPeriod": { + "description": "The time duration during which a manufacturer or supplier guarantees or warrants the performance of an artefact." + }, + "WarrantyStartDate": { + "description": "The date on which the warranty commences." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Warranty.htm" + }, + "Pset_WasteTerminalTypeCommon": { + "description": "Common properties for waste terminals.", + "properties": { + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeCommon.htm" + }, + "Pset_WasteTerminalTypeFloorTrap": { + "description": "Pipe fitting, set into the floor, that retains liquid to prevent the passage of foul air.", + "properties": { + "CoverLength": { + "description": "The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the object." + }, + "CoverMaterial": { + "description": "Material from which the cover or grating is constructed." + }, + "CoverWidth": { + "description": "The length measured along the y-axis in the local coordinate system of the cover of the object." + }, + "HasStrainer": { + "description": "Indicates whether the gully trap has a strainer (= TRUE) or not (= FALSE)." + }, + "InletConnectionSize": { + "description": "Size of the inlet connection. Note that all inlet connections are assumed to be the same size." + }, + "InletPatternType": { + "description": "Identifies the pattern of inlet connections to a trap.A trap may have 0,1,2,3 or 4 inlet connections and the pattern of their arrangement may vary. The enumeration makes the convention that an outlet is either vertical or is placed at the bottom (south side) of the trap (when viewed in plan). Position 1 is to the left (west), position 2 is to the top (north), position 3 is to the right (east) and position 4 is to the bottom (south)." + }, + "IsForSullageWater": { + "description": "Indicates if the purpose of the floor trap is to receive sullage water, or if that is amongst its purposes (= TRUE), or not (= FALSE). Note that if TRUE, it is expected that an upstand or kerb will be placed around the floor trap to prevent the ingress of surface water runoff; the provision of the upstand or kerb is not dealt with in this property set." + }, + "NominalBodyDepth": { + "description": "Nominal or quoted length measured along the z-axis of the local coordinate system of the object." + }, + "NominalBodyLength": { + "description": "Nominal or quoted length measured along the x-axis of the local coordinate system of the object." + }, + "NominalBodyWidth": { + "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + }, + "SpilloverLevel": { + "description": "The level at which water spills out of the object." + }, + "TrapType": { + "description": "Identifies the predefined types of trap from which the type required may be set." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeFloorTrap.htm" + }, + "Pset_WasteTerminalTypeFloorWaste": { + "description": "Pipe fitting, set into the floor, that collects waste water and discharges it to a separate trap.", + "properties": { + "CoverLength": { + "description": "The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the object." + }, + "CoverWidth": { + "description": "The length measured along the y-axis in the local coordinate system of the cover of the object." + }, + "NominalBodyDepth": { + "description": "Nominal or quoted length measured along the z-axis of the local coordinate system of the object." + }, + "NominalBodyLength": { + "description": "Nominal or quoted length measured along the x-axis of the local coordinate system of the object." + }, + "NominalBodyWidth": { + "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeFloorWaste.htm" + }, + "Pset_WasteTerminalTypeGullySump": { + "description": "Pipe fitting or assembly of fittings to receive surface water or waste water, fitted with a grating or sealed cover.", + "properties": { + "BackInletPatternType": { + "description": "Identifies the pattern of inlet connections to a gully trap.A gulley trap may have 0,1,2,3 or 4 inlet connections and the pattern of their arrangement may vary. The enumeration makes the convention that an outlet is either vertical or is placed at the bottom (south side) of the gully trap (when viewed in plan). Position 1 is to the left (west), position 2 is to the top (north), position 3 is to the right (east) and position 4 is to the bottom (south).2 |! | 1-| |-3 ! || 4" + }, + "CoverLength": { + "description": "The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the object." + }, + "CoverWidth": { + "description": "The length measured along the y-axis in the local coordinate system of the cover of the object." + }, + "GullyType": { + "description": "Identifies the predefined types of gully from which the type required may be set." + }, + "InletConnectionSize": { + "description": "Size of the inlet connection. Note that all inlet connections are assumed to be the same size." + }, + "NominalSumpDepth": { + "description": "Nominal or quoted length measured along the z-axis in the local coordinate system of the sump." + }, + "NominalSumpLength": { + "description": "Nominal or quoted length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the sump." + }, + "NominalSumpWidth": { + "description": "Nominal or quoted length measured along the y-axis in the local coordinate system of the sump." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + }, + "TrapType": { + "description": "Identifies the predefined types of trap from which the type required may be set." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeGullySump.htm" + }, + "Pset_WasteTerminalTypeGullyTrap": { + "description": "Pipe fitting or assembly of fittings to receive surface water or waste water, fitted with a grating or sealed cover and discharging through a trap (BS6100 330 3504 modified)", + "properties": { + "BackInletPatternType": { + "description": "Identifies the pattern of inlet connections to a gully trap.A gulley trap may have 0,1,2,3 or 4 inlet connections and the pattern of their arrangement may vary. The enumeration makes the convention that an outlet is either vertical or is placed at the bottom (south side) of the gully trap (when viewed in plan). Position 1 is to the left (west), position 2 is to the top (north), position 3 is to the right (east) and position 4 is to the bottom (south).2 |! | 1-| |-3 ! || 4" + }, + "CoverLength": { + "description": "The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the object." + }, + "CoverWidth": { + "description": "The length measured along the y-axis in the local coordinate system of the cover of the object." + }, + "GullyType": { + "description": "Identifies the predefined types of gully from which the type required may be set." + }, + "HasStrainer": { + "description": "Indicates whether the gully trap has a strainer (= TRUE) or not (= FALSE)." + }, + "InletConnectionSize": { + "description": "Size of the inlet connection. Note that all inlet connections are assumed to be the same size." + }, + "NominalBodyDepth": { + "description": "Nominal or quoted length measured along the z-axis of the local coordinate system of the object." + }, + "NominalBodyLength": { + "description": "Nominal or quoted length measured along the x-axis of the local coordinate system of the object." + }, + "NominalBodyWidth": { + "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + }, + "TrapType": { + "description": "Identifies the predefined types of trap from which the type required may be set." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeGullyTrap.htm" + }, + "Pset_WasteTerminalTypeRoofDrain": { + "description": "Pipe fitting, set into the roof, that collects rainwater for discharge into the rainwater system.", + "properties": { + "CoverLength": { + "description": "The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the object." + }, + "CoverWidth": { + "description": "The length measured along the y-axis in the local coordinate system of the cover of the object." + }, + "NominalBodyDepth": { + "description": "Nominal or quoted length measured along the z-axis of the local coordinate system of the object." + }, + "NominalBodyLength": { + "description": "Nominal or quoted length measured along the x-axis of the local coordinate system of the object." + }, + "NominalBodyWidth": { + "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeRoofDrain.htm" + }, + "Pset_WasteTerminalTypeWasteDisposalUnit": { + "description": "Electrically operated device that reduces kitchen or other waste into fragments small enough to be flushed into a drainage system.", + "properties": { + "DrainConnectionSize": { + "description": "Size of the drain connection inlet to the waste disposal unit." + }, + "NominalDepth": { + "description": "Nominal Depth of the object" + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeWasteDisposalUnit.htm" + }, + "Pset_WasteTerminalTypeWasteTrap": { + "description": "Pipe fitting, set adjacent to a sanitary terminal, that retains liquid to prevent the passage of foul air.", + "properties": { + "InletConnectionSize": { + "description": "Size of the inlet connection. Note that all inlet connections are assumed to be the same size." + }, + "OutletConnectionSize": { + "description": "Size of the outlet connection from the object." + }, + "WasteTrapType": { + "description": "Identifies the predefined types of trap from which the type required may be set." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WasteTerminalTypeWasteTrap.htm" + }, + "Pset_WaterStratumCommon": { + "description": "Properties expressing the composition and any variability in the height of the body of water. Ranges are non-negative describing a spread.", + "properties": { + "AnnualRange": { + "description": "Indicative (95%-100%) annual range in levels." + }, + "AnnualTrend": { + "description": "Indicative (95%-100%) annual rise in level." + }, + "IsFreshwater": { + "description": "Indication of freshwater (true,false or unknown)" + }, + "SeicheRange": { + "description": "Indicative (95%-100%) range between peaks and troughts of seiche (resonant) waves." + }, + "TidalRange": { + "description": "Indicative (95%-100%) range between high and low tide levels." + }, + "WaveRange": { + "description": "Indicative (95%-100%) range between peaks and troughs of waves" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WaterStratumCommon.htm" + }, + "Pset_Width": { + "description": "Specifies the general properties for a Width event.", + "properties": { + "NominalWidth": { + "description": "The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence." + }, + "Side": { + "description": "Specifies if the width is measured to the RIGHT or to the LEFT of the curve referenced by the placement, or if the same value is applied to BOTH sides." + }, + "TransitionWidth": { + "description": "The type of transition of width used between the previous event and this event." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_Width.htm" + }, + "Pset_WindowCommon": { + "description": "Properties common to the definition of all occurrences of Window.", + "properties": { + "AcousticRating": { + "description": "Acoustic rating for this object. It is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values)." + }, + "FireExit": { + "description": "Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here it defines an exit window in accordance to the national building code." + }, + "FireRating": { + "description": "Fire rating for this object. It is given according to the national fire safety classification." + }, + "GlazingAreaFraction": { + "description": "Fraction of the glazing area relative to the total area of the filling element. It shall be used, if the glazing area is not given separately for all panels within the filling element." + }, + "HasDrive": { + "description": "Indication whether this object has an automatic drive to operate it (TRUE) or no drive (FALSE)" + }, + "HasSillExternal": { + "description": "Indication whether the window opening has an external sill (TRUE) or not (FALSE)." + }, + "HasSillInternal": { + "description": "Indication whether the window opening has an internal sill (TRUE) or not (FALSE)." + }, + "Infiltration": { + "description": "Infiltration flowrate of outside air for the filler object based on the area of the filler object at a pressure level of 50 Pascals. It shall be used, if the length of all joints is unknown." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "MechanicalLoadRating": { + "description": "Mechanical load rating for this object. It is provided according to the national building code." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + }, + "SecurityRating": { + "description": "Index based rating system indicating security level. It is giving according to the national building code." + }, + "SmokeStop": { + "description": "Indication whether the object is designed to provide a smoke stop (TRUE) or not (FALSE)." + }, + "Status": { + "description": "Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as \"New\" - element designed as new addition, \"Existing\" - element exists and remains, \"Demolish\" - element existed but is to be demolished, \"Temporary\" - element will exists only temporary (like a temporary support structure)." + }, + "ThermalTransmittance": { + "description": "Thermal transmittance coefficient (U-Value) of an element, within the direction of the thermal flow (including all materials)." + }, + "WaterTightnessRating": { + "description": "Water tightness rating for this object. It is provided according to the national building code." + }, + "WindLoadRating": { + "description": "Wind load resistance rating for this object. It is provided according to the national building code." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WindowCommon.htm" + }, + "Pset_WiredCommunicationPortCommon": { + "description": "Properties used for wired communication port.", + "properties": { + "CommunicationStandard": { + "description": "Indicates the communication standard supported by the physical wired communication port." + }, + "MaximumTransferRate": { + "description": "Indicates the transmission rate in bit/s over the wired port." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WiredCommunicationPortCommon.htm" + }, + "Pset_WorkControlCommon": { + "description": "Properties common to the definition of all occurrences of IfcWorkPlan and IfcWorkSchedule (subtypes of IfcWorkControl).", + "properties": { + "WorkDayDuration": { + "description": "The elapsed time within a worktime-based day. For presentation purposes, applications may choose to display IfcTask durations in work days where IfcTaskTime.DurationType=WORKTIME. This value must be less than or equal to 24 hours (an elapsed day); if omitted then 8 hours is assumed." + }, + "WorkFinishTime": { + "description": "The default time of day a task is scheduled to finish. For presentation purposes, if the finish time of a task matches the WorkFinishTime, then applications may choose to display the date only. Conversely when entering dates without specifying time, applications may automatically append the WorkFinishTime." + }, + "WorkMonthDuration": { + "description": "The elapsed time within a worktime-based month. For presentation purposes, applications may choose to display IfcTask durations in work months where IfcTaskTime.DurationType=WORKTIME. This value must be less than or equal to 744 hours (an elapsed month of 31 days); if omitted then 160 hours is assumed." + }, + "WorkStartTime": { + "description": "The default time of day a task is scheduled to start. For presentation purposes, if the start time of a task matches the WorkStartTime, then applications may choose to display the date only. Conversely when entering dates without specifying time, applications may automatically append the WorkStartTime." + }, + "WorkWeekDuration": { + "description": "The elapsed time within a worktime-based week. For presentation purposes, applications may choose to display IfcTask durations in work weeks where IfcTaskTime.DurationType=WORKTIME. This value must be less than or equal to 168 hours (an elapsed week); if omitted then 40 hours is assumed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_WorkControlCommon.htm" + }, + "Pset_ZoneCommon": { + "description": "Properties common to the definition of all occurrences of IfcZone.", + "properties": { + "GrossPlannedArea": { + "description": "Total planned gross area of the spatial structure element. Used for programming the spatial structure element." + }, + "HandicapAccessible": { + "description": "Indication that this object is designed to be accessible by the handicapped. Set to (TRUE) if this object is rated as handicap accessible according the local building codes, otherwise (FALSE). It is giving according to the requirements of the national building code." + }, + "IsExternal": { + "description": "Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building." + }, + "NetPlannedArea": { + "description": "Total planned net area of the object. Used for programming the object." + }, + "PubliclyAccessible": { + "description": "Indication whether this space (in case of e.g., a toilet) is designed to serve as a publicly accessible space, e.g., for a public toilet (TRUE) or not (FALSE)." + }, + "Reference": { + "description": "Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as \"construction type\". It should be provided as an alternative to the name of the \"object type\", if the software does not support object types and no classification reference to a recognized classification system used.IFC4.3.0.0 DEPRECATION The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_ZoneCommon.htm" + }, + "Qto_ActuatorBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of actuator.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ActuatorBaseQuantities.htm" + }, + "Qto_AirTerminalBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of air terminals.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Perimeter": { + "description": "Perimeter of the object." + }, + "TotalSurfaceArea": { + "description": "Total surface area of the element. Concerns the air terminal face plate." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_AirTerminalBaseQuantities.htm" + }, + "Qto_AirTerminalBoxTypeBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of air terminal boxes.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_AirTerminalBoxTypeBaseQuantities.htm" + }, + "Qto_AirToAirHeatRecoveryBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of air-to-air heat recovery elements.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_AirToAirHeatRecoveryBaseQuantities.htm" + }, + "Qto_AlarmBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of alarm.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_AlarmBaseQuantities.htm" + }, + "Qto_ArealStratumBaseQuantities": { + "description": "Quantity measures associated to areal stratum such as in a geotechnical slice. Uncertainty is documented in Pset_Uncertainty.", + "properties": { + "Area": { + "description": "Calculated area for the object. Area represented, if lower edge of stratum known." + }, + "Length": { + "description": "The length of the object. Of upper edge of slice." + }, + "PlanLength": { + "description": "Projected plan length of upper edge of slice." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ArealStratumBaseQuantities.htm" + }, + "Qto_AudioVisualApplianceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of audio visual appliance.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_AudioVisualApplianceBaseQuantities.htm" + }, + "Qto_BeamBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of beams.", + "properties": { + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "GrossSurfaceArea": { + "description": "Total gross area of the object, normally generated as perimeter * length + 2 * cross section area. It is the sum of OuterSurfaceArea + (2 x CrossSectionArea) and shall only be given, if the OuterSurfaceArea and CrossSectionArea cannot be established separately." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Not taking into account any cut-out's or other processing features." + }, + "NetSurfaceArea": { + "description": "Net surface area of the object, normally generated as perimeter * length + 2 * cross section area taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_BeamBaseQuantities.htm" + }, + "Qto_BodyGeometryValidation": { + "description": "Quantities supplied for validating the correct interpretation of the body shape representation at import. In case of multiple representation items, the quantities are summed for each of the items (irrespective of any overlap). Choosing a suitable tolerance value for comparing the supplied numbers to the numbers calculated from the reconstructed geometry is at the discretion of the importing application.", + "properties": { + "GrossSurfaceArea": { + "description": "Total gross area of the object, normally generated as perimeter * length + 2 * cross section area. It is the sum of OuterSurfaceArea + (2 x CrossSectionArea) and shall only be given, if the OuterSurfaceArea and CrossSectionArea cannot be established separately. Total gross surface area of the element before applying product-level geometric features such as openings and projections." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account. Total gross volume of the element before applying product-level geometric features such as openings and projections." + }, + "NetSurfaceArea": { + "description": "Net surface area of the object, normally generated as perimeter * length + 2 * cross section area taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net surface area of the element after applying product-level geometric features such as openings and projections." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the element before applying product-level geometric features such as openings and projections." + }, + "SurfaceGenusAfterFeatures": { + "description": "The Surface Genus of the evaluated representation items after applying product-level geometric features such as openings and projections.Surface Genus is a topological measure that represents the number of \"holes\" or \"handles\" on a surface. For example, a sphere has genus 0, and a torus has genus 1.Computed using the Euler characteristic:$$\\chi=V-E+F$$With the numbers of vertices (V), edges (E) and faces (F)$$\\chi=2\u22122g\u2212b$$With surface genus (g) and the number of boundaries (b) the latter zero in case of an enclosed volume." + }, + "SurfaceGenusBeforeFeatures": { + "description": "The Surface Genus of the evaluated representation items before applying product-level geometric features such as openings and projections.Surface Genus is a topological measure that represents the number of \"holes\" or \"handles\" on a surface. For example, a sphere has genus 0, and a torus has genus 1.Computed using the Euler characteristic:$$\\chi=V-E+F$$With the numbers of vertices (V), edges (E) and faces (F)$$\\chi=2\u22122g\u2212b$$With surface genus (g) and the number of boundaries (b) the latter zero in case of an enclosed volume." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_BodyGeometryValidation.htm" + }, + "Qto_BoilerBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of boilers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses. Not including contained fluid." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Weight of the element, including contained fluid as designed." + }, + "TotalSurfaceArea": { + "description": "Total surface area of the element." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_BoilerBaseQuantities.htm" + }, + "Qto_BuildingBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of building.", + "properties": { + "EavesHeight": { + "description": "Standard net height of this storey, from the top surface of the construction floor, to the bottom surface of the construction floor or roof above. Only provided is there is a constant height." + }, + "FootPrintArea": { + "description": "Gross area of the site covered by the building(s)." + }, + "GrossFloorArea": { + "description": "Sum of all gross floor areas covered by the spaces within the spatial structure element. Includes the area of construction elements within the building. May be provided in addition to the quantities of the spaces and the construction elements assigned to the building. In case of inconsistencies, the individual quantities of spaces and construction elements take precedence." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account. Sum of all gross volumes of spaces enclosed. It includes the volumes of construction elements within the element. May be provided in addition to the quantities of the spaces and the construction elements assigned to the element. In case of inconsistencies, the individual quantities of spaces and construction elements take precedence." + }, + "Height": { + "description": "Characteristic height Standard gross height of this building, from the top surface of the construction floor, to the top surface of the construction floor or roof above. Only provided is there is a constant height." + }, + "NetFloorArea": { + "description": "Sum of all net usable floor areas. It excludes the area of construction elements within the building. May be provided in addition to the quantities of the spaces assigned to the building. In case of inconsistencies, the individual quantities of spaces take precedence." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Sum of all net volumes of spaces enclosed by the building. It excludes the volumes of construction elements within the building. May be provided in addition to the quantities of the spaces assigned to the building. In case of inconsistencies, the individual quantities of spaces take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_BuildingBaseQuantities.htm" + }, + "Qto_BuildingElementProxyQuantities": { + "description": "Quantity set for Building Element Proxies.", + "properties": { + "NetSurfaceArea": { + "description": "Net surface area of the object, normally generated as perimeter * length + 2 * cross section area taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_BuildingElementProxyQuantities.htm" + }, + "Qto_BuildingStoreyBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of building storey.", + "properties": { + "GrossFloorArea": { + "description": "Sum of all gross floor areas covered by the spaces within the spatial structure element. Includes the area of construction elements within the building storey. May be provided in addition to the quantities of the spaces and the construction elements assigned to the storey. In case of inconsistencies, the individual quantities of spaces and construction elements take precedence." + }, + "GrossHeight": { + "description": "Standard gross height of this storey, from the top surface of the construction floor, to the top surface of the construction floor or roof above. Only provided is there is a constant height." + }, + "GrossPerimeter": { + "description": "Gross perimeter at the outer contour of the object. Without taking interior slab openings into account." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account. Sum of all gross volumes of spaces enclosed. It includes the volumes of construction elements within the element. May be provided in addition to the quantities of the spaces and the construction elements assigned to the element. In case of inconsistencies, the individual quantities of spaces and construction elements take precedence." + }, + "NetFloorArea": { + "description": "Sum of all net usable floor areas. It excludes the area of construction elements within the building storey. May be provided in addition to the quantities of the spaces assigned to the storey. In case of inconsistencies, the individual quantities of spaces take precedence." + }, + "NetHeight": { + "description": "Standard net height of this storey, from the top surface of the construction floor, to the bottom surface of the construction floor or roof above. Only provided is there is a constant height." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Sum of all net volumes of spaces enclosed by the building storey. It iexcludes the volumes of construction elements within the building storey. May be provided in addition to the quantities of the spaces assigned to the storey. In case of inconsistencies, the individual quantities of spaces take precedence." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_BuildingStoreyBaseQuantities.htm" + }, + "Qto_BurnerBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of burners.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_BurnerBaseQuantities.htm" + }, + "Qto_CableCarrierFittingBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of cable carrier fitting.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CableCarrierFittingBaseQuantities.htm" + }, + "Qto_CableCarrierSegmentBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of cable carrier segment.", + "properties": { + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Calculated at midpoint of cross-section, equal to the distance between inlet and outlet ports." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CableCarrierSegmentBaseQuantities.htm" + }, + "Qto_CableFittingBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of flow cable fitting.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CableFittingBaseQuantities.htm" + }, + "Qto_CableSegmentBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of cable segment.", + "properties": { + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Calculated at midpoint of cross-section, equal to the distance between inlet and outlet ports." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CableSegmentBaseQuantities.htm" + }, + "Qto_ChillerBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of chillers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ChillerBaseQuantities.htm" + }, + "Qto_ChimneyBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of chimneys.", + "properties": { + "Length": { + "description": "The length of the object. From the foundation (or beginning) to the top not taking into account any cut-out's or other processing features." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ChimneyBaseQuantities.htm" + }, + "Qto_CoilBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of coils.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CoilBaseQuantities.htm" + }, + "Qto_ColumnBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of columns.", + "properties": { + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "GrossSurfaceArea": { + "description": "Total gross area of the object, normally generated as perimeter * length + 2 * cross section area. It is the sum of OuterSurfaceArea + (2 x CrossSectionArea) and shall only be given, if the OuterSurfaceArea and CrossSectionArea cannot be established separately." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Not taking into account any cut-out's or other processing features." + }, + "NetSurfaceArea": { + "description": "Net surface area of the object, normally generated as perimeter * length + 2 * cross section area taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ColumnBaseQuantities.htm" + }, + "Qto_CommunicationsApplianceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of communications appliance.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CommunicationsApplianceBaseQuantities.htm" + }, + "Qto_CompressorBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of compressors.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CompressorBaseQuantities.htm" + }, + "Qto_CondenserBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of condensers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CondenserBaseQuantities.htm" + }, + "Qto_ConduitSegmentBaseQuantities": { + "description": "Quantity set of Conduit Segment Base.", + "properties": { + "InnerDiameter": { + "description": "The actual inner diameter of the object." + }, + "OuterDiameter": { + "description": "The actual outer diameter of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ConduitSegmentBaseQuantities.htm" + }, + "Qto_ConstructionEquipmentResourceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of construction equipment resources.", + "properties": { + "OperatingTime": { + "description": "Productive time using the equipment including operating time and excluding idle time." + }, + "UsageTime": { + "description": "Total time using the equipment including operating time and idle time." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ConstructionEquipmentResourceBaseQuantities.htm" + }, + "Qto_ConstructionMaterialResourceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of construction material resources.", + "properties": { + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account. Including material placed and wasted." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses. Including material placed and wasted." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the material, including material placed but excluding material wasted." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net weight of the material, including material placed but excluding material wasted." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ConstructionMaterialResourceBaseQuantities.htm" + }, + "Qto_ControllerBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of controller.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ControllerBaseQuantities.htm" + }, + "Qto_CooledBeamBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of cooled beams.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CooledBeamBaseQuantities.htm" + }, + "Qto_CoolingTowerBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of cooling towers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CoolingTowerBaseQuantities.htm" + }, + "Qto_CourseBaseQuantities": { + "description": "Quantity set for Course base.", + "properties": { + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "Length": { + "description": "The length of the object." + }, + "Thickness": { + "description": "The geometric thickness of the object." + }, + "Volume": { + "description": "Volume of the element." + }, + "Weight": { + "description": "Total weight of object" + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CourseBaseQuantities.htm" + }, + "Qto_CoveringBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of coverings applied to spaces.", + "properties": { + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Sum of all gross areas of the covering facing the space." + }, + "NetArea": { + "description": "Total net area of the object. Openings, recesses and cut-outs are taken into account by subtraction, projections by addition. Sum of all net areas of the covering facing the space." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CoveringBaseQuantities.htm" + }, + "Qto_CurtainWallQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of curtain walls.", + "properties": { + "GrossSideArea": { + "description": "Area of the wall as viewed by an elevation view of the middle plane of the wall. It does not take into account any wall modifications (such as openings)." + }, + "Height": { + "description": "Characteristic height Total height of the curtain wall. It should only be provided, if it is constant along the curtain wall path." + }, + "Length": { + "description": "The length of the object. Along center line (even if different to the wall path)." + }, + "NetSideArea": { + "description": "Area of the object as viewed by an elevation view of the middle plane of the object. It does take into account all object modifications (such as openings)." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic). Only be provided, if it is constant along the curtain wall path." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_CurtainWallQuantities.htm" + }, + "Qto_DamperBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of dampers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_DamperBaseQuantities.htm" + }, + "Qto_DistributionBoardBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of electric distribution board.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NumberOfCircuits": { + "description": "Number of circuits. Number of circuits in the distribution board." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_DistributionBoardBaseQuantities.htm" + }, + "Qto_DistributionChamberElementBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of distribution chamber elements.", + "properties": { + "Depth": { + "description": "The depth of the object. Indicates the depth of the element." + }, + "GrossSurfaceArea": { + "description": "Total gross area of the object, normally generated as perimeter * length + 2 * cross section area. It is the sum of OuterSurfaceArea + (2 x CrossSectionArea) and shall only be given, if the OuterSurfaceArea and CrossSectionArea cannot be established separately." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "NetSurfaceArea": { + "description": "Net surface area of the object, normally generated as perimeter * length + 2 * cross section area taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net area of the inner surface of the chamber, subtracting any openings such as for pipes, ducts, or cables." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the chamber, subtracting any enclosed elements such as pipes, ducts, cables, or equipment." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_DistributionChamberElementBaseQuantities.htm" + }, + "Qto_DoorBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of doors.", + "properties": { + "Area": { + "description": "Calculated area for the object. Total area of the outer lining of the door." + }, + "Height": { + "description": "Characteristic height Total outer height of the door lining. It should only be provided, if it is a rectangular door." + }, + "Perimeter": { + "description": "Perimeter of the object." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic). Total outer width of the door lining. It should only be provided, if it is a rectangular door." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_DoorBaseQuantities.htm" + }, + "Qto_DuctFittingBaseQuantities": { + "description": "Base quantities that are common to the definition of all types and occurrences of duct fittings.", + "properties": { + "GrossCrossSectionArea": { + "description": "Area of the cross section. At the inlet, including the duct fitting itself and the interior flow space." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Calculated at midpoint of cross-section and equal to the distance along the flow path from the port inlet to the port outlet. For junction fittings, it indicates the length of the longest flow path." + }, + "NetCrossSectionArea": { + "description": "Area of the cross section of the object. Including the duct fitting and excluding the interior flow space." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_DuctFittingBaseQuantities.htm" + }, + "Qto_DuctSegmentBaseQuantities": { + "description": "Base quantities that are common to the definition of all types and occurrences of duct segments.", + "properties": { + "GrossCrossSectionArea": { + "description": "Area of the cross section. Including the duct itself and the interior flow space." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Calculated at midpoint of cross-section, equal to the distance between inlet and outlet ports." + }, + "NetCrossSectionArea": { + "description": "Area of the cross section of the object. Excluding the interior flow space." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_DuctSegmentBaseQuantities.htm" + }, + "Qto_DuctSilencerBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of duct silencers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_DuctSilencerBaseQuantities.htm" + }, + "Qto_EarthworksCutBaseQuantities": { + "description": "Quantity set for Earthworks Cut Base.", + "properties": { + "Depth": { + "description": "The depth of the object. Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.NOTE Also referred to as width, but not to be confused with the \"Width\" quantity, that denotes the thickness in the context of the slab." + }, + "Length": { + "description": "The length of the object." + }, + "LooseVolume": { + "description": "Volume of the earthworks when in a loose piled state" + }, + "UndisturbedVolume": { + "description": "Undisturbed Volume" + }, + "Weight": { + "description": "Total weight of object" + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_EarthworksCutBaseQuantities.htm" + }, + "Qto_EarthworksFillBaseQuantities": { + "description": "Quantity set for Earthworks Fill Base.", + "properties": { + "CompactedVolume": { + "description": "Volume of the earthworks when finished and compacted in place." + }, + "Depth": { + "description": "The depth of the object. Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.NOTE Also referred to as width, but not to be confused with the \"Width\" quantity, that denotes the thickness in the context of the slab." + }, + "Length": { + "description": "The length of the object." + }, + "LooseVolume": { + "description": "Volume of the earthworks when in a loose piled state" + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_EarthworksFillBaseQuantities.htm" + }, + "Qto_ElectricApplianceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of electric appliance.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ElectricApplianceBaseQuantities.htm" + }, + "Qto_ElectricFlowStorageDeviceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of electric flow storage device.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ElectricFlowStorageDeviceBaseQuantities.htm" + }, + "Qto_ElectricGeneratorBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of electric generator.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ElectricGeneratorBaseQuantities.htm" + }, + "Qto_ElectricMotorBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of electric motor.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ElectricMotorBaseQuantities.htm" + }, + "Qto_ElectricTimeControlBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of electric time control.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ElectricTimeControlBaseQuantities.htm" + }, + "Qto_EvaporativeCoolerBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of evaporative coolers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_EvaporativeCoolerBaseQuantities.htm" + }, + "Qto_EvaporatorBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of evaporators.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_EvaporatorBaseQuantities.htm" + }, + "Qto_FacilityPartBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of IfcFacilityPart.", + "properties": { + "Area": { + "description": "Calculated area for the object." + }, + "Height": { + "description": "Characteristic height" + }, + "Length": { + "description": "The length of the object." + }, + "Volume": { + "description": "Volume of the element." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_FacilityPartBaseQuantities.htm" + }, + "Qto_FanBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of fans.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_FanBaseQuantities.htm" + }, + "Qto_FilterBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of filters.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_FilterBaseQuantities.htm" + }, + "Qto_FireSuppressionTerminalBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of fire suppression terminal.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_FireSuppressionTerminalBaseQuantities.htm" + }, + "Qto_FlowInstrumentBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of flow instrument.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_FlowInstrumentBaseQuantities.htm" + }, + "Qto_FlowMeterBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of flow meters.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_FlowMeterBaseQuantities.htm" + }, + "Qto_FootingBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of footings.", + "properties": { + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "GrossSurfaceArea": { + "description": "Total gross area of the object, normally generated as perimeter * length + 2 * cross section area. It is the sum of OuterSurfaceArea + (2 x CrossSectionArea) and shall only be given, if the OuterSurfaceArea and CrossSectionArea cannot be established separately." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Height": { + "description": "Characteristic height Total nominal height of the footing. It should only be provided, if it is constant." + }, + "Length": { + "description": "The length of the object. Not taking into account any cut-out's or other processing features. For strip footings it is measured along the path, for other footings it is one of the horizontal dimensions. It should only be provided, if it is constant." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic). For strip footings it is measured perpendicular to the footing path (or longitudial axis). For other footings it is one of the horizontal dimensions. It should only be provided, if it is constant." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_FootingBaseQuantities.htm" + }, + "Qto_HeatExchangerBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of heat exchangers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_HeatExchangerBaseQuantities.htm" + }, + "Qto_HumidifierBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of humidifiers.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_HumidifierBaseQuantities.htm" + }, + "Qto_ImpactProtectionDeviceBaseQuantities": { + "description": "Quantity set Impact Protection Device Base.", + "properties": { + "Weight": { + "description": "Total weight of object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ImpactProtectionDeviceBaseQuantities.htm" + }, + "Qto_InterceptorBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of interceptor.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_InterceptorBaseQuantities.htm" + }, + "Qto_JunctionBoxBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of junction box.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Height": { + "description": "Characteristic height" + }, + "Length": { + "description": "The length of the object." + }, + "NumberOfGangs": { + "description": "Number of gangs in the object. Number of gangs in the junction box." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_JunctionBoxBaseQuantities.htm" + }, + "Qto_KerbBaseQuantities": { + "description": "Quantity set for Kerb Base.", + "properties": { + "Depth": { + "description": "The depth of the object. Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.NOTE Also referred to as width, but not to be confused with the \"Width\" quantity, that denotes the thickness in the context of the slab." + }, + "Height": { + "description": "Characteristic height" + }, + "Length": { + "description": "The length of the object." + }, + "Volume": { + "description": "Volume of the element." + }, + "Weight": { + "description": "Total weight of object" + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_KerbBaseQuantities.htm" + }, + "Qto_LaborResourceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of labour resources.", + "properties": { + "OvertimeWork": { + "description": "Work that is performed after exceeding a particular limit such as hours per day and/or hours per week, after which company or municipal policy requires a different rate to apply. Note: Policies for when overtime takes effect are the responsibility of the user or application; they are not modelled in IFC." + }, + "StandardWork": { + "description": "Work that is performed at regular times, up to a particular limit after which overtime rates may apply." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_LaborResourceBaseQuantities.htm" + }, + "Qto_LampBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of lamp.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_LampBaseQuantities.htm" + }, + "Qto_LightFixtureBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of light fixture.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_LightFixtureBaseQuantities.htm" + }, + "Qto_LinearStratumBaseQuantities": { + "description": "Quantity measures associated to a linear stratum such as in a borehole. Uncertainty is documented in Pset_Uncertainty.", + "properties": { + "Diameter": { + "description": "The Diameter of the object." + }, + "Length": { + "description": "The length of the object. Effective length sampled, if lower end of segment known" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_LinearStratumBaseQuantities.htm" + }, + "Qto_MarineFacilityBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of IfcMarineFacility.", + "properties": { + "Area": { + "description": "Calculated area for the object." + }, + "Height": { + "description": "Characteristic height" + }, + "Length": { + "description": "The length of the object." + }, + "Volume": { + "description": "Volume of the element." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_MarineFacilityBaseQuantities.htm" + }, + "Qto_MemberBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of members.", + "properties": { + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "GrossSurfaceArea": { + "description": "Total gross area of the object, normally generated as perimeter * length + 2 * cross section area. It is the sum of OuterSurfaceArea + (2 x CrossSectionArea) and shall only be given, if the OuterSurfaceArea and CrossSectionArea cannot be established separately." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Not taking into account any cut-out's or other processing features." + }, + "NetSurfaceArea": { + "description": "Net surface area of the object, normally generated as perimeter * length + 2 * cross section area taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_MemberBaseQuantities.htm" + }, + "Qto_MotorConnectionBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of motor connection.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_MotorConnectionBaseQuantities.htm" + }, + "Qto_OpeningElementBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of opening elements.", + "properties": { + "Area": { + "description": "Calculated area for the object. Area of the opening as viewed by an elevation view (for wall openings) or as viewed by a ground floor view (for slab openings)." + }, + "Depth": { + "description": "The depth of the object. Depth (or thickness) of the opening, in case of openings it shall be identical to the width (or thickness) of the voided element, in case of recesses it shall be less. Only provided, if the depth is constant." + }, + "Height": { + "description": "Characteristic height Height of the opening, in case of wall openings it is the vertical dimension in case of slab openings it is one horizontal dimension. Only provided, if the area is rectangular." + }, + "Volume": { + "description": "Volume of the element. Volume of the opening. It is the subtraction volume of the opening from the voided element (e.g. wall or slab). In case that the geometric volume of the opening is bigger then the subtraction volume, only the subtraction volume should be used." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic). Width of the opening, in case of wall openings it is the horizontal dimension in case of slab openings it is one horizontal dimension. Only provided, if the area is rectangular." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_OpeningElementBaseQuantities.htm" + }, + "Qto_OutletBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of outlet.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_OutletBaseQuantities.htm" + }, + "Qto_PavementBaseQuantities": { + "description": "Quantity set for Pavement.", + "properties": { + "Depth": { + "description": "The depth of the object. Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.NOTE Also referred to as width, but not to be confused with the \"Width\" quantity, that denotes the thickness in the context of the slab." + }, + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Indicates the extruded area of the element. Only given, if the element is prismatic." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "Length": { + "description": "The length of the object." + }, + "NetArea": { + "description": "Total net area of the object. Openings, recesses and cut-outs are taken into account by subtraction, projections by addition. Indicates the extruded area of the object. Only given when prismatic." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the slab. Openings and recesses are taken into account by subtraction, projections by addition." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_PavementBaseQuantities.htm" + }, + "Qto_PictorialSignQuantities": { + "description": "Quantity set for Pictorial Signs.", + "properties": { + "Area": { + "description": "Calculated area for the object." + }, + "SignArea": { + "description": "Sign Area" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_PictorialSignQuantities.htm" + }, + "Qto_PileBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of piles.", + "properties": { + "CrossSectionArea": { + "description": "Total area of the cross section (or profile) of the object." + }, + "GrossSurfaceArea": { + "description": "Total gross area of the object, normally generated as perimeter * length + 2 * cross section area. It is the sum of OuterSurfaceArea + (2 x CrossSectionArea) and shall only be given, if the OuterSurfaceArea and CrossSectionArea cannot be established separately." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Not taking into account any cut-out's or other processing features." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_PileBaseQuantities.htm" + }, + "Qto_PipeFittingBaseQuantities": { + "description": "Base quantities that are common to the definition of all types and occurrences of pipe fittings.", + "properties": { + "GrossCrossSectionArea": { + "description": "Area of the cross section. Including the pipe fitting itself and the interior flow space." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses. Not including contained fluid." + }, + "Length": { + "description": "The length of the object. Calculated at midpoint of cross-section and equal to the distance along the flow path from the port inlet to the port outlet. For junction fittings, it indicates the length of the longest flow path." + }, + "NetCrossSectionArea": { + "description": "Area of the cross section of the object. Including the pipe fitting and excluding the interior flow space." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Weight of the pipe fitting, including contained fluid as designed." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_PipeFittingBaseQuantities.htm" + }, + "Qto_PipeSegmentBaseQuantities": { + "description": "Base quantities that are common to the definition of all types and occurrences of pipe segments.", + "properties": { + "FootPrintArea": { + "description": "Gross area of the site covered by the building(s)." + }, + "GrossCrossSectionArea": { + "description": "Area of the cross section. Including the pipe itself and the interior flow space." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses. Not including contained fluid." + }, + "Length": { + "description": "The length of the object. Calculated at midpoint of cross-section, equal to the distance between inlet and outlet ports." + }, + "NetCrossSectionArea": { + "description": "Area of the cross section of the object. Excluding the interior flow space." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Weight of the pipe segment, including contained fluid as designed." + }, + "OuterSurfaceArea": { + "description": "Total area of the surfaces of the object (not taking into account the end cap areas), normally generated as perimeter * length in case of extrusions." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_PipeSegmentBaseQuantities.htm" + }, + "Qto_PlateBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of plates.", + "properties": { + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Indicates the extruded area of the element. Only given, if the element is prismatic." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "NetArea": { + "description": "Total net area of the object. Openings, recesses and cut-outs are taken into account by subtraction, projections by addition. Indicates the extruded area of the object. Only given when prismatic." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the plate. Openings and recesses are taken into account by subtraction, projections by addition." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Perimeter": { + "description": "Perimeter of the object. Perimeter measured along the outer boundaries of the plate. Only given, if the plate is prismatic (constant thickness)." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_PlateBaseQuantities.htm" + }, + "Qto_ProjectionElementBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of projection elements.", + "properties": { + "Area": { + "description": "Calculated area for the object. Area of the projection as viewed by an elevation view (for wall projections or as viewed by a ground floor view (for slab projections)." + }, + "Volume": { + "description": "Volume of the element. Volume of the opening. It is the additional volume of the projection to the element (e.g. wall or slab)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ProjectionElementBaseQuantities.htm" + }, + "Qto_ProtectiveDeviceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of protective device.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ProtectiveDeviceBaseQuantities.htm" + }, + "Qto_ProtectiveDeviceTrippingUnitBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of protective device tripping unit.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ProtectiveDeviceTrippingUnitBaseQuantities.htm" + }, + "Qto_PumpBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of pumps.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_PumpBaseQuantities.htm" + }, + "Qto_RailBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of rail.", + "properties": { + "Length": { + "description": "The length of the object." + }, + "Volume": { + "description": "Volume of the element." + }, + "Weight": { + "description": "Total weight of object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_RailBaseQuantities.htm" + }, + "Qto_RailingBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of railings.", + "properties": { + "Length": { + "description": "The length of the object. Not taking into account any cut-out's or other processing features." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_RailingBaseQuantities.htm" + }, + "Qto_RampFlightBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of ramp flights.", + "properties": { + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Total area of the ramp flight (not the projected area). Only given, if the element is prismatic." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "Length": { + "description": "The length of the object. Measured along the walking line." + }, + "NetArea": { + "description": "Total net area of the object. Openings, recesses and cut-outs are taken into account by subtraction, projections by addition. Total area of the ramp flight (not the projected area). Only given when prismatic." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the ramp flight. Openings and recesses are taken into account by subtraction, projections by addition." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_RampFlightBaseQuantities.htm" + }, + "Qto_ReinforcedSoilBaseQuantities": { + "description": "Quantity sets for Reinforced Soil Base.", + "properties": { + "Area": { + "description": "Calculated area for the object." + }, + "Depth": { + "description": "The depth of the object. Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.NOTE Also referred to as width, but not to be confused with the \"Width\" quantity, that denotes the thickness in the context of the slab." + }, + "Length": { + "description": "The length of the object." + }, + "Volume": { + "description": "Volume of the element." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ReinforcedSoilBaseQuantities.htm" + }, + "Qto_ReinforcingElementBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of reinforcement.", + "properties": { + "Count": { + "description": "Total count of reinforcing items." + }, + "Length": { + "description": "The length of the object." + }, + "Weight": { + "description": "Total weight of object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ReinforcingElementBaseQuantities.htm" + }, + "Qto_RoofBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of roof.", + "properties": { + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Indicates the outer surface of the roof and the sum of all roof slab gross areas." + }, + "NetArea": { + "description": "Total net area of the object. Openings, recesses and cut-outs are taken into account by subtraction, projections by addition. Total net area of the outer surface of the roof. It is the suma of all roof slab net areas." + }, + "ProjectedArea": { + "description": "Total gross area of the outer surfaces of the roof, projected tp the ground. It is the sum of all projected roof slab gross areas. Roof openings, like sky windows and other openings and cut-outs are not taken into account." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_RoofBaseQuantities.htm" + }, + "Qto_SanitaryTerminalBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of sanitary terminal.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SanitaryTerminalBaseQuantities.htm" + }, + "Qto_SensorBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of sensor.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SensorBaseQuantities.htm" + }, + "Qto_SignBaseQuantities": { + "description": "Base quantities for Signs.", + "properties": { + "Height": { + "description": "Characteristic height" + }, + "Thickness": { + "description": "The geometric thickness of the object." + }, + "Weight": { + "description": "Total weight of object" + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SignBaseQuantities.htm" + }, + "Qto_SignalBaseQuantities": { + "description": "Base quantities for Signals.", + "properties": { + "Weight": { + "description": "Total weight of object" + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SignalBaseQuantities.htm" + }, + "Qto_SiteBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of site.", + "properties": { + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Measured in horizontal projections." + }, + "GrossPerimeter": { + "description": "Gross perimeter at the outer contour of the object. Measured in horizontal projection." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SiteBaseQuantities.htm" + }, + "Qto_SlabBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of slabs.", + "properties": { + "Depth": { + "description": "The depth of the object. Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.NOTE Also referred to as width, but not to be confused with the \"Width\" quantity, that denotes the thickness in the context of the slab." + }, + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Indicates the extruded area of the element. Only given, if the element is prismatic." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Length": { + "description": "The length of the object. Only provided if rectangular." + }, + "NetArea": { + "description": "Total net area of the object. Openings, recesses and cut-outs are taken into account by subtraction, projections by addition. Indicates the extruded area of the object. Only given when prismatic." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the slab. Openings and recesses are taken into account by subtraction, projections by addition." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Perimeter": { + "description": "Perimeter of the object. Perimeter measured along the outer boundaries of the slab. Only given, if the slab is prismatic (constant thickness)." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SlabBaseQuantities.htm" + }, + "Qto_SleeperBaseQuantities": { + "description": "Base quantities common to the definition to all occurrences of IfcTrackElement with PredefinedType set to SLEEPER.", + "properties": { + "Height": { + "description": "Characteristic height" + }, + "Length": { + "description": "The length of the object." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SleeperBaseQuantities.htm" + }, + "Qto_SolarDeviceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of solar devices.", + "properties": { + "GrossArea": { + "description": "Gross Area of the object. Openings, recesses, projections and cut-outs are not taken into account. Including the outer frame." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SolarDeviceBaseQuantities.htm" + }, + "Qto_SpaceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of spaces.", + "properties": { + "FinishCeilingHeight": { + "description": "Height of the suspended ceiling (from top of flooring to the bottom of the suspended ceiling). To be provided only if the space has a suspended ceiling with constant height." + }, + "FinishFloorHeight": { + "description": "Height of the flooring (from base slab without flooring to the flooring height). To be provided only if the space has a constant flooring height." + }, + "GrossCeilingArea": { + "description": "Sum of all ceiling areas of the space. It includes the area covered by elementsinside the space (columns, inner walls, etc.). The ceiling area is the real (and not the projected) area (e.g. in case of sloped ceilings)." + }, + "GrossFloorArea": { + "description": "Sum of all gross floor areas covered by the spaces within the spatial structure element. Includes the area covered by elements inside the space (columns, inner walls, etc.) and excludes the area covered by wall claddings." + }, + "GrossPerimeter": { + "description": "Gross perimeter at the outer contour of the object. Measured at floor level with all sides of the space, including those parts of the perimeter that are created by virtual boundaries and openings (like doors)." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWallArea": { + "description": "Sum of all wall (and other vertically bounding elements, like columns) areas bounded by the space. It includes the area covered by elements inside the wall area (doors, windows, other openings, etc.)." + }, + "Height": { + "description": "Characteristic height Total height (from base slab without flooring to ceiling without suspended ceiling) for this space (measured from top of slab below to bottom of slab above). To be provided only if the space has a constant height." + }, + "NetCeilingArea": { + "description": "Sum of all ceiling areas of the space. It excludes the area covered by elementsinside the space (columns, inner walls, etc.). The ceiling area is the real (and not the projected) area (e.g. in case of sloped ceilings)." + }, + "NetFloorArea": { + "description": "Sum of all net usable floor areas. It excludes the area covered by elements inside the space (columns, inner walls, built-in's etc.), slab openings, or other protruding elements. Varying heights are not taking into account (i.e. no reduction for areas under a minimum headroom)." + }, + "NetPerimeter": { + "description": "Net perimeter at the floor level of this space. It excludes those parts of the perimeter that are created by by virtual boundaries and openings (like doors). It is the measurement used for skirting boards and may includes the perimeter of internal fixed objects like columns." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Net volume enclosed by the space, excluding the volume of construction elements inside the space." + }, + "NetWallArea": { + "description": "Sum of all wall (and other vertically bounding elements, like columns) areas bounded by the space. It excludes the area covered by elements inside the wall area (doors, windows, other openings, etc.)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SpaceBaseQuantities.htm" + }, + "Qto_SpaceHeaterBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of space heaters.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses. Not including contained fluid." + }, + "Length": { + "description": "The length of the object." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Weight of the element, including contained fluid as designed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SpaceHeaterBaseQuantities.htm" + }, + "Qto_SpatialZoneBaseQuantities": { + "description": "Base quantities set for Spatial Zones.", + "properties": { + "Height": { + "description": "Characteristic height" + }, + "Length": { + "description": "The length of the object." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SpatialZoneBaseQuantities.htm" + }, + "Qto_StackTerminalBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of stack terminal.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_StackTerminalBaseQuantities.htm" + }, + "Qto_StairFlightBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of stair flights.", + "properties": { + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "Length": { + "description": "The length of the object. Measured along the walking line." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Total net volume of the stair flight. Openings and recesses are taken into account by subtraction, projections by addition." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_StairFlightBaseQuantities.htm" + }, + "Qto_SurfaceFeatureBaseQuantities": { + "description": "Base quantities for Surface Features.", + "properties": { + "Area": { + "description": "Calculated area for the object." + }, + "Length": { + "description": "The length of the object." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SurfaceFeatureBaseQuantities.htm" + }, + "Qto_SwitchingDeviceBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of switching device.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_SwitchingDeviceBaseQuantities.htm" + }, + "Qto_TankBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of tanks.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses. Not including contained fluid." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Weight of the element, including contained fluid as designed." + }, + "TotalSurfaceArea": { + "description": "Total surface area of the element." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_TankBaseQuantities.htm" + }, + "Qto_TransformerBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of transformer.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_TransformerBaseQuantities.htm" + }, + "Qto_TubeBundleBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of tube bundles.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses. Not including contained fluid." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Weight of the element, including contained fluid as designed." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_TubeBundleBaseQuantities.htm" + }, + "Qto_UnitaryControlElementBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of unitary control element.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_UnitaryControlElementBaseQuantities.htm" + }, + "Qto_UnitaryEquipmentBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of unitary equipment.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_UnitaryEquipmentBaseQuantities.htm" + }, + "Qto_ValveBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of valves.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_ValveBaseQuantities.htm" + }, + "Qto_VehicleBaseQuantities": { + "description": "Quantities for vehicles", + "properties": { + "Height": { + "description": "Characteristic height" + }, + "Length": { + "description": "The length of the object." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic)." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_VehicleBaseQuantities.htm" + }, + "Qto_VibrationIsolatorBaseQuantities": { + "description": "Base quantities that are common to the definition of all types of vibration isolators.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_VibrationIsolatorBaseQuantities.htm" + }, + "Qto_VolumetricStratumBaseQuantities": { + "description": "Quantity measures associated to volumetric stratum such as in a geotechnical model. Uncertainty is documented in Pset_Uncertainty.", + "properties": { + "Area": { + "description": "Calculated area for the object. Actual area of upper surface of shape." + }, + "Mass": { + "description": "Mass represented, if lower surface of stratum known." + }, + "PlanArea": { + "description": "Projected plan area of upper surface of model." + }, + "Volume": { + "description": "Volume of the element. Volume represented, if lower surface of stratum known." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_VolumetricStratumBaseQuantities.htm" + }, + "Qto_WallBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of walls.", + "properties": { + "GrossFootPrintArea": { + "description": "" + }, + "GrossSideArea": { + "description": "Area of the wall as viewed by an elevation view of the middle plane of the wall. It does not take into account any wall modifications (such as openings)." + }, + "GrossVolume": { + "description": "Total gross volume of the object. Openings, recesses, enclosed objects and projections are not taken into account." + }, + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Height": { + "description": "Characteristic height Total nominal height of the wall. It should only be provided, if it is constant along the wall path." + }, + "Length": { + "description": "The length of the object. Along center line (even if different to the wall path)." + }, + "NetFootPrintArea": { + "description": "" + }, + "NetSideArea": { + "description": "Area of the object as viewed by an elevation view of the middle plane of the object. It does take into account all object modifications (such as openings)." + }, + "NetVolume": { + "description": "Total net volume of the object, taking into account possible processing features (cut-out's, etc.) or openings and recesses. Volume of the wall, after subtracting the openings and after considering the connection geometry." + }, + "NetWeight": { + "description": "Total net weight of the object without add-on parts, taking into account possible processing features (cut-out's, etc.) or openings and recesses." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic). Measured perpendicular to the wall path. It should only be provided, if it is constant along the wall path." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_WallBaseQuantities.htm" + }, + "Qto_WasteTerminalBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of waste terminal.", + "properties": { + "GrossWeight": { + "description": "Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_WasteTerminalBaseQuantities.htm" + }, + "Qto_WindowBaseQuantities": { + "description": "Base quantities that are common to the definition of all occurrences of windows.", + "properties": { + "Area": { + "description": "Calculated area for the object. Total area of the outer lining of the window." + }, + "Height": { + "description": "Characteristic height Total outer height of the window lining. It should only be provided, if it is a rectangular window." + }, + "Perimeter": { + "description": "Perimeter of the object." + }, + "Width": { + "description": "The width of the object. Only given, if the object has constant thickness (prismatic). Total outer width of the window lining. It should only be provided, if it is a rectangular window." + } + }, + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Qto_WindowBaseQuantities.htm" + } +} \ No newline at end of file diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_types.json b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_types.json new file mode 100644 index 0000000000..dbd3f04d70 --- /dev/null +++ b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc4x3_types.json @@ -0,0 +1,1758 @@ +{ + "IfcAbsorbedDoseMeasure": { + "description": "IfcAbsorbedDoseMeasure is a measure of the absorbed radioactivity dose.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAbsorbedDoseMeasure.htm" + }, + "IfcAccelerationMeasure": { + "description": "IfcAccelerationMeasure is a measure of acceleration.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAccelerationMeasure.htm" + }, + "IfcActionRequestTypeEnum": { + "description": "IfcActionRequestTypeEnum defines the types of sources through which a request can be made.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActionRequestTypeEnum.htm" + }, + "IfcActionSourceTypeEnum": { + "description": "This enumeration type contains possible action sources.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActionSourceTypeEnum.htm" + }, + "IfcActionTypeEnum": { + "description": "This enumeration type is used to distinguish between possible action types at a high level. It can be used for an automated definition of load combinations and for dimensioning. The contained items and their acronyms are adopted from the Eurocode standard.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActionTypeEnum.htm" + }, + "IfcActorSelect": { + "description": "The actor select type allows a person, or an organization, or a person associated with an organization to be referenced.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActorSelect.htm" + }, + "IfcActuatorTypeEnum": { + "description": "The IfcActuatorTypeEnum defines the range of different types of actuator that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcActuatorTypeEnum.htm" + }, + "IfcAddressTypeEnum": { + "description": "This enumeration identifies the logical location of the address.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAddressTypeEnum.htm" + }, + "IfcAirTerminalBoxTypeEnum": { + "description": "This enumeration identifies different types of air terminal boxes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirTerminalBoxTypeEnum.htm" + }, + "IfcAirTerminalTypeEnum": { + "description": "Enumeration defining the functional types of air terminals.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirTerminalTypeEnum.htm" + }, + "IfcAirToAirHeatRecoveryTypeEnum": { + "description": "Defines general types of air-to-air heat recovery devices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAirToAirHeatRecoveryTypeEnum.htm" + }, + "IfcAlarmTypeEnum": { + "description": "The IfcAlarmTypeEnum defines the range of different types of alarm that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlarmTypeEnum.htm" + }, + "IfcAlignmentCantSegmentTypeEnum": { + "description": "The IfcAlignmentCantSegmentTypeEnum indicates the type of a segment of a cant alignment segment (IfcAlignmentCantSegment).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentCantSegmentTypeEnum.htm" + }, + "IfcAlignmentHorizontalSegmentTypeEnum": { + "description": "The IfcAlignmentHorizontalSegmentTypeEnum indicates the type of a segment of a horizontal alignment segment (IfcAlignmentHorizontalSegment). Horizontal segments can be viewed from a geometric perspective and from a kinematic perspective. In recent times the kinematic perspective gained importance. The enumerations are detailed according to this development especially in modern track design.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentHorizontalSegmentTypeEnum.htm" + }, + "IfcAlignmentTypeEnum": { + "description": "This enumeration defines the different types of alignments.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentTypeEnum.htm" + }, + "IfcAlignmentVerticalSegmentTypeEnum": { + "description": "The IfcAlignmentVerticalSegmentTypeEnum indicates the type of a segment of a vertical alignment segment (IfcAlignmentVerticalSegment).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentVerticalSegmentTypeEnum.htm" + }, + "IfcAmountOfSubstanceMeasure": { + "description": "An amount of substance measure is the value for the quantity of a substance when compared with the number of atoms in 0.012 kg of carbon 12.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAmountOfSubstanceMeasure.htm" + }, + "IfcAnalysisModelTypeEnum": { + "description": "This type definition is used to distinguish between different types of structural analysis models. The analysis models are differentiated by their dimensionality.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnalysisModelTypeEnum.htm" + }, + "IfcAnalysisTheoryTypeEnum": { + "description": "This enumeration is used to distinguish between different types of structural analysis methods, including first order theory, second order theory (small deformations), third order theory (large deformations) and the full nonlinear theory (geometric nonlinearity together with other nonlinearities such as plasticity).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnalysisTheoryTypeEnum.htm" + }, + "IfcAngularVelocityMeasure": { + "description": "IfcAngularVelocityMeasure is a measure of the velocity of a body measured in terms of angle subtended per unit time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAngularVelocityMeasure.htm" + }, + "IfcAnnotationTypeEnum": { + "description": "This enumeration defines the different types of Annotation elements an IfcAnnotation object can represent.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotationTypeEnum.htm" + }, + "IfcAppliedValueSelect": { + "description": "IfcAppliedValueSelect defines a value to be calculated within a formula.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAppliedValueSelect.htm" + }, + "IfcArcIndex": { + "description": "The IfcArcIndex describes a single circular arc segment within a poly curve by providing a list on indices. The first index is the start point of the circular arc, the second index is a point on arc, the third index is the end point of the circular arc. The three points shall not be co-linear.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArcIndex.htm" + }, + "IfcAreaDensityMeasure": { + "description": "IfcAreaDensityMeasure is a measure of the density of a two-dimensional object and is calculated as the mass per unit area.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAreaDensityMeasure.htm" + }, + "IfcAreaMeasure": { + "description": "An area measure is the value of the extent of a surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAreaMeasure.htm" + }, + "IfcArithmeticOperatorEnum": { + "description": "IfcArithmeticOperatorEnum specifies the form of arithmetic operation implied by the relationship.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArithmeticOperatorEnum.htm" + }, + "IfcAssemblyPlaceEnum": { + "description": "This enumeration defines where the assembly is intended to take place, either in a factory or on the building site.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAssemblyPlaceEnum.htm" + }, + "IfcAudioVisualApplianceTypeEnum": { + "description": "Defines the range of different types of audio-video devices that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAudioVisualApplianceTypeEnum.htm" + }, + "IfcAxis2Placement": { + "description": "The IfcAxis2Placement allows for the choice of various placement entities.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement.htm" + }, + "IfcBSplineCurveForm": { + "description": "The IfcBSplineCurveForm represents a part of a curve of some sppecific form.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBSplineCurveForm.htm" + }, + "IfcBSplineSurfaceForm": { + "description": "The IfcBSplineSurfaceForm represents a part of a surface of some specific form.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBSplineSurfaceForm.htm" + }, + "IfcBeamTypeEnum": { + "description": "This enumeration defines the different predefined types of beams that can further specify an IfcBeam or IfcBeamType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBeamTypeEnum.htm" + }, + "IfcBearingTypeDisplacementEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBearingTypeDisplacementEnum.htm" + }, + "IfcBearingTypeEnum": { + "description": "Enumeration of Bearing Types.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBearingTypeEnum.htm" + }, + "IfcBenchmarkEnum": { + "description": "IfcBenchmarkEnum is an enumeration used to identify the logical comparators that can be applied in conjunction with constraint values.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBenchmarkEnum.htm" + }, + "IfcBendingParameterSelect": { + "description": "A select type for selecting between simple measure types for reinforcement bending parameters.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBendingParameterSelect.htm" + }, + "IfcBinary": { + "description": "IfcBinary is a defined type of simple data type BINARY which may be used to encode binary data such as embedded textures.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBinary.htm" + }, + "IfcBoilerTypeEnum": { + "description": "Enumeration defining the typical types of boilers.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoilerTypeEnum.htm" + }, + "IfcBoolean": { + "description": "IfcBoolean is a defined data type of simple data type Boolean. It is required since a select type (IfcSimpleValue) cannot directly include simple types in its select list. A Boolean type can have value TRUE or FALSE.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoolean.htm" + }, + "IfcBooleanOperand": { + "description": "Select type including all geometric representation items which may participate in a Boolean operation to form a CSG solid. It includes solid models, half space solids and CSG primitives. Boolean results can also be used as operands thus enabling nested Boolean operations.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBooleanOperand.htm" + }, + "IfcBooleanOperator": { + "description": "Boolean operators that apply to the first and second Boolean operands.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBooleanOperator.htm" + }, + "IfcBoxAlignment": { + "description": "The box alignment specifies the alignment of the text box relative to its position. The following string values shall be used:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoxAlignment.htm" + }, + "IfcBridgePartTypeEnum": { + "description": "Enumerations of IfcBridge parts.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBridgePartTypeEnum.htm" + }, + "IfcBridgeTypeEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBridgeTypeEnum.htm" + }, + "IfcBuildingElementPartTypeEnum": { + "description": "This enumeration defines the different types of building element parts.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingElementPartTypeEnum.htm" + }, + "IfcBuildingElementProxyTypeEnum": { + "description": "This enumeration defines the available generic types for IfcBuildingElementProxy or IfcBuildingElementProxyType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingElementProxyTypeEnum.htm" + }, + "IfcBuildingSystemTypeEnum": { + "description": "This enumeration identifies different types of building systems.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingSystemTypeEnum.htm" + }, + "IfcBuiltSystemTypeEnum": { + "description": "This enumeration identifies different types of built systems.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuiltSystemTypeEnum.htm" + }, + "IfcBurnerTypeEnum": { + "description": "Enumeration defining the functional type of burner.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBurnerTypeEnum.htm" + }, + "IfcCableCarrierFittingTypeEnum": { + "description": "The IfcCableCarrierFittingTypeEnum defines the range of different types of cable carrier fitting that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableCarrierFittingTypeEnum.htm" + }, + "IfcCableCarrierSegmentTypeEnum": { + "description": "The IfcCableCarrierSegmentTypeEnum defines the range of different types of cable carrier segment that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableCarrierSegmentTypeEnum.htm" + }, + "IfcCableFittingTypeEnum": { + "description": "The IfcCableFittingTypeEnum defines the range of different types of cable fitting that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableFittingTypeEnum.htm" + }, + "IfcCableSegmentTypeEnum": { + "description": "The IfcCableSegmentTypeEnum defines the range of different types of cable segment that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCableSegmentTypeEnum.htm" + }, + "IfcCaissonFoundationTypeEnum": { + "description": "Enumeration of Caisson Foundation Types.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCaissonFoundationTypeEnum.htm" + }, + "IfcCardinalPointReference": { + "description": "An IfcCardinalPointReference is an index reference to significant points of a section profile. This index is used to describe the spatial relationship between the section of a member and a reference axis of the same member.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCardinalPointReference.htm" + }, + "IfcChangeActionEnum": { + "description": "IfcChangeActionEnum identifies the type of change that might have occurred to the object during the last session (for example, added, modified, deleted). This information is required in a partial model exchange scenario so that an application or model server will know how an object might have been affected by the previous application. Valid enumerations are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChangeActionEnum.htm" + }, + "IfcChillerTypeEnum": { + "description": "Enumeration defining the typical types of Chillers classified by their method of heat rejection.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChillerTypeEnum.htm" + }, + "IfcChimneyTypeEnum": { + "description": "This enumeration defines the valid types of chimneys that can be predefined using the enumeration values.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChimneyTypeEnum.htm" + }, + "IfcClassificationReferenceSelect": { + "description": "The IfcClassificationReferenceSelect enables selection of whether a classification reference is a subset of another classification reference or is a top level entry of a classification source.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationReferenceSelect.htm" + }, + "IfcClassificationSelect": { + "description": "The IfcClassificationSelect enables selection of whether a classification reference is to be referenced from an external source, or whether a classification is referenced as such.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcClassificationSelect.htm" + }, + "IfcCoilTypeEnum": { + "description": "Enumeration defining the typical types of coils.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoilTypeEnum.htm" + }, + "IfcColour": { + "description": "The IfcColour is a select between different definitions of colour used for presentation styles.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColour.htm" + }, + "IfcColourOrFactor": { + "description": "The IfcColourOrFactor enables the selection of either a RGB colour value or a scalar factor value for the use as values of the reflectance components.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColourOrFactor.htm" + }, + "IfcColumnTypeEnum": { + "description": "This enumeration defines the different predefined types of columns that can further specify an IfcColumn or IfcColumnType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColumnTypeEnum.htm" + }, + "IfcCommunicationsApplianceTypeEnum": { + "description": "Defines the range of different types of communications appliance that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCommunicationsApplianceTypeEnum.htm" + }, + "IfcComplexNumber": { + "description": "IfcComplexNumber is a representation of a complex number expressed as an array with two elements. The first element (index 1) denotes the real component which is the numerical component of a complex number whose square roots can be calculated explicitly. The second element (index 2) denotes the imaginary component which is the numerical component of a complex number whose square roots cannot be determined other than through the provision of the square of the imaginary number j where j\\^2 = -1. Note that the imaginary component may be referred to as i in certain references.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcComplexNumber.htm" + }, + "IfcComplexPropertyTemplateTypeEnum": { + "description": "This enumeration defines the applicable subtype of instances of IfcComplexProperty or IfcPhysicalComplexQuantity that may be created and defined by an IfcComplexPropertyTemplate.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcComplexPropertyTemplateTypeEnum.htm" + }, + "IfcCompoundPlaneAngleMeasure": { + "description": "IfcCompoundPlaneAngleMeasure is a compound measure of plane angle in degrees, minutes, seconds, and optionally millionth-seconds of arc.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompoundPlaneAngleMeasure.htm" + }, + "IfcCompressorTypeEnum": { + "description": "Enumeration defining the typical types of compressors.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCompressorTypeEnum.htm" + }, + "IfcCondenserTypeEnum": { + "description": "Enumeration defining the typical types of condensers. Air is used as the cooling medium for AIRCOOLED; water is used as the cooling medium for all other types.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCondenserTypeEnum.htm" + }, + "IfcConnectionTypeEnum": { + "description": "This enumeration defines the different ways how path based elements (such as layered IfcWall elements) can connect, as shown in Figure 1.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConnectionTypeEnum.htm" + }, + "IfcConstraintEnum": { + "description": "IfcConstraintEnum is an enumeration used to qualify a constraint.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstraintEnum.htm" + }, + "IfcConstructionEquipmentResourceTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a construction equipment resource. It is limited to the most common equipment used in construction.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionEquipmentResourceTypeEnum.htm" + }, + "IfcConstructionMaterialResourceTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a construction material resource. It is limited to the most common raw materials used in construction and excludes materials commonly sold as finished products.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionMaterialResourceTypeEnum.htm" + }, + "IfcConstructionProductResourceTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a construction product resource. It describes use of products created for construction, and excludes products of the finished building model.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionProductResourceTypeEnum.htm" + }, + "IfcContextDependentMeasure": { + "description": "The value of a physical quantity as defined within the exchange context.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContextDependentMeasure.htm" + }, + "IfcControllerTypeEnum": { + "description": "The IfcControllerTypeEnum defines the range of different types of controller that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcControllerTypeEnum.htm" + }, + "IfcConveyorSegmentTypeEnum": { + "description": "This container defines the different predefined types of conveyor segments that can further specify an IfcConveyorSegment or IfcConveyorSegmentType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConveyorSegmentTypeEnum.htm" + }, + "IfcCooledBeamTypeEnum": { + "description": "There are two general types of cooled or chilled beams: passive and active. An active Cooled Beam uses a fan or other auxiliary device to aid in air recirculation, while a passive Cooled Beam relies solely on convection to cool the space.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCooledBeamTypeEnum.htm" + }, + "IfcCoolingTowerTypeEnum": { + "description": "Enumeration defining the typical types of cooling towers.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoolingTowerTypeEnum.htm" + }, + "IfcCoordinateReferenceSystemSelect": { + "description": "IfcCoordinateReferenceSystemSelect is a select between either the local engineering coordinate system, represented by the IfcGeometricRepresentationContext, or another coordinate reference system, represented by IfcCoordinateReferenceSystem, to be the source of a coordinate operation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoordinateReferenceSystemSelect.htm" + }, + "IfcCostItemTypeEnum": { + "description": "An IfcCostItemTypeEnum is a list of the available types of cost items.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCostItemTypeEnum.htm" + }, + "IfcCostScheduleTypeEnum": { + "description": "An IfcCostScheduleTypeEnum is a list of the available types of cost schedule from which that required may be selected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCostScheduleTypeEnum.htm" + }, + "IfcCountMeasure": { + "description": "A count measure is the value of a count of items.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCountMeasure.htm" + }, + "IfcCourseTypeEnum": { + "description": "This container defines the different predefined types of course elements that can further specify an IfcCourse or IfcCourseType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCourseTypeEnum.htm" + }, + "IfcCoveringTypeEnum": { + "description": "This enumeration defines the range of different types of covering that can further specify an IfcCovering or an IfcCoveringType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCoveringTypeEnum.htm" + }, + "IfcCrewResourceTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a crew resource.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCrewResourceTypeEnum.htm" + }, + "IfcCsgSelect": { + "description": "Select type enabling the choice between IfcBooleanResult and subtypes of IfcCsgPrimitive3D as potential root tree expression at IfcCsgSolid.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCsgSelect.htm" + }, + "IfcCurtainWallTypeEnum": { + "description": "This enumeration defines the valid types of curtain wall that can be predefined using the enumeration values.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurtainWallTypeEnum.htm" + }, + "IfcCurvatureMeasure": { + "description": "IfcCurvatureMeasure is a measure for curvature, which is defined as the change of slope per length. This is typically a computed value in structural analysis. It is usually measured in rad/m.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurvatureMeasure.htm" + }, + "IfcCurveFontOrScaledCurveFontSelect": { + "description": "The IfcCurveFontOrScaledCurveFontSelect provides a selection between a curve font and a scaled curve font.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveFontOrScaledCurveFontSelect.htm" + }, + "IfcCurveInterpolationEnum": { + "description": "IfcCurveInterpolationEnum specifies the possible methods for the interpolation of property values given as a curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveInterpolationEnum.htm" + }, + "IfcCurveMeasureSelect": { + "description": "Select of the Curve Measure. \n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveMeasureSelect.htm" + }, + "IfcCurveOnSurface": { + "description": "The IfcCurveOnSurface enables the choice of curve types on parameteric surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveOnSurface.htm" + }, + "IfcCurveOrEdgeCurve": { + "description": "IfcCurveOrEdgeCurve provides the option to either select a geometric curve (IfcCurve and subtypes) within a geometric model, or a curve with associated geometry and coordinates (_Ifc__EdgeCurve_) within a topological model.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveOrEdgeCurve.htm" + }, + "IfcCurveStyleFontSelect": { + "description": "The IfcCurveStyleFontSelect provides a selection between an explicitly defined and a predefined curve style font.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFontSelect.htm" + }, + "IfcDamperTypeEnum": { + "description": "This enumeration defines the various types of damper", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDamperTypeEnum.htm" + }, + "IfcDataOriginEnum": { + "description": "IfcDataOriginEnum identifies the origin of time data.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDataOriginEnum.htm" + }, + "IfcDate": { + "description": "The IfcDate identifies a particular calendar day, expressed by year, calendar month and day in month. It is expressed by a string value following a particular lexical representation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDate.htm" + }, + "IfcDateTime": { + "description": "The IfcDateTime identifies a particular point in time, expressed by hours, minutes and optional seconds elapsed within a calendar day, expressed by year, calendar month and day in month. It is expressed by a string value following a particular lexical representation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDateTime.htm" + }, + "IfcDayInMonthNumber": { + "description": "IfcDayInMonthNumber is an integer that defines the position of the specified day in a month.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDayInMonthNumber.htm" + }, + "IfcDayInWeekNumber": { + "description": "The IfcDayInWeekNumber is an integer that defines the position of the specified day in a week. The positions have the following meaning that assigns the ordinal day number in the week to the Calendar day name.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDayInWeekNumber.htm" + }, + "IfcDefinitionSelect": { + "description": "IfcDefinitionSelect\u00a0provides the option to either select an object or type object IfcObjectDefinition, or a property set template or property set, IfcPropertyDefinition.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDefinitionSelect.htm" + }, + "IfcDerivedMeasureValue": { + "description": "IfcDerivedMeasureValue is a select type for selecting between derived measure types.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDerivedMeasureValue.htm" + }, + "IfcDerivedUnitEnum": { + "description": "IfcDerivedUnitEnum is an enumeration type for allowed types of derived units.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDerivedUnitEnum.htm" + }, + "IfcDescriptiveMeasure": { + "description": "A descriptive measure is a human interpretable definition of a quantifiable value. The mode of interpretation has to be established for the exchange context.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDescriptiveMeasure.htm" + }, + "IfcDimensionCount": { + "description": "The IfcDimensionCount defines the dimensionality of the coordinate space. It is restricted to have the dimensionality of either 1, 2, or 3 for the purpose of this specification.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDimensionCount.htm" + }, + "IfcDirectionSenseEnum": { + "description": "IfcDirectionSenseEnum is an enumeration denoting whether sense of direction is positive or negative along the given axis.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDirectionSenseEnum.htm" + }, + "IfcDiscreteAccessoryTypeEnum": { + "description": "This enumeration defines the different types of discrete accessories.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDiscreteAccessoryTypeEnum.htm" + }, + "IfcDistributionBoardTypeEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionBoardTypeEnum.htm" + }, + "IfcDistributionChamberElementTypeEnum": { + "description": "This enumeration identifies different types of distribution chambers.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionChamberElementTypeEnum.htm" + }, + "IfcDistributionPortTypeEnum": { + "description": "This enumeration identifies different types of distribution ports. It is used to designate ports by their general function, which determines applicable property sets and compatible systems.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionPortTypeEnum.htm" + }, + "IfcDistributionSystemEnum": { + "description": "This enumeration identifies different types of distribution systems. It is used to designate systems by their function as well as ports of devices within such systems to restrict connectivity to compatible connections.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDistributionSystemEnum.htm" + }, + "IfcDocumentConfidentialityEnum": { + "description": "IfcDocumentConfidentialityEnum enables selection of the level of confidentiality of document information from a list of choices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDocumentConfidentialityEnum.htm" + }, + "IfcDocumentSelect": { + "description": "The IfcDocumentSelect enables selection of whether document information is to be contained within an IFC model or is to be referenced from an external source.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDocumentSelect.htm" + }, + "IfcDocumentStatusEnum": { + "description": "IfcDocumentStatusEnum enables selection of the status of document information from a list of choices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDocumentStatusEnum.htm" + }, + "IfcDoorPanelOperationEnum": { + "description": "This enumeration defines the basic ways how individual door panels operate as shown in Figure 1.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorPanelOperationEnum.htm" + }, + "IfcDoorPanelPositionEnum": { + "description": "This enumeration defines the basic ways to describe the location of a door panel within a door lining.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorPanelPositionEnum.htm" + }, + "IfcDoorStyleConstructionEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorStyleConstructionEnum.htm" + }, + "IfcDoorStyleOperationEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorStyleOperationEnum.htm" + }, + "IfcDoorTypeEnum": { + "description": "This enumeration defines the different predefined types of an IfcDoor or IfcDoorType object.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorTypeEnum.htm" + }, + "IfcDoorTypeOperationEnum": { + "description": "This enumeration defines the basic ways to describe how an IfcDoor or IfcDoorType operate, as shown in Figure 1. It combines the partitioning of the access barrier into single or multiple panels and the operation types of those panels.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoorTypeOperationEnum.htm" + }, + "IfcDoseEquivalentMeasure": { + "description": "IfcDoseEquivalentMeasure is a measure of the radioactive dose equivalent.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoseEquivalentMeasure.htm" + }, + "IfcDuctFittingTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a duct fitting. This is a very basic categorization mechanism to generically identify the duct fitting type. Subcategories of duct fittings are not enumerated.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctFittingTypeEnum.htm" + }, + "IfcDuctSegmentTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a duct segment. This is a very basic categorization mechanism to generically identify the duct segment type. Subcategories of duct segments are not enumerated.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctSegmentTypeEnum.htm" + }, + "IfcDuctSilencerTypeEnum": { + "description": "Enumeration defining the typical types of duct silencers.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuctSilencerTypeEnum.htm" + }, + "IfcDuration": { + "description": "The IfcDuration identifies a quantity of time (or a \"length\" of an event occurring in time).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDuration.htm" + }, + "IfcDynamicViscosityMeasure": { + "description": "IfcDynamicViscosityMeasure is a measure of the viscous resistance of a medium.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDynamicViscosityMeasure.htm" + }, + "IfcEarthworksCutTypeEnum": { + "description": "This container defines the different predefined types of earthworks cut elements that can specify an IfcEarthworksCut.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCutTypeEnum.htm" + }, + "IfcEarthworksFillTypeEnum": { + "description": "This container defines the different predefined types of earthworks fill elements that can specify an IfcEarthworksFill.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksFillTypeEnum.htm" + }, + "IfcElectricApplianceTypeEnum": { + "description": "The IfcElectricApplianceTypeEnum defines the range of different types of electrical appliance that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricApplianceTypeEnum.htm" + }, + "IfcElectricCapacitanceMeasure": { + "description": "IfcElectricCapacitanceMeasure is a measure of the electric capacitance.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricCapacitanceMeasure.htm" + }, + "IfcElectricChargeMeasure": { + "description": "IfcElectricChargeMeasure is a measure of the electric charge.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricChargeMeasure.htm" + }, + "IfcElectricConductanceMeasure": { + "description": "IfcElectricConductanceMeasure is a measure of the electric conductance.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricConductanceMeasure.htm" + }, + "IfcElectricCurrentMeasure": { + "description": "The value for the movement of electrically charged particles.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricCurrentMeasure.htm" + }, + "IfcElectricDistributionBoardTypeEnum": { + "description": "The IfcElectricDistributionBoardTypeEnum defines different types and/or functions of electric distribution boards.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricDistributionBoardTypeEnum.htm" + }, + "IfcElectricFlowStorageDeviceTypeEnum": { + "description": "The IfcElectricFlowStorageDeviceTypeEnum defines different types of electrical flow storage devices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricFlowStorageDeviceTypeEnum.htm" + }, + "IfcElectricFlowTreatmentDeviceTypeEnum": { + "description": "The IfcElectricFlowTreatmentDeviceTypeEnum defines the range of different types of electric flow treatment device that can be specified.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricFlowTreatmentDeviceTypeEnum.htm" + }, + "IfcElectricGeneratorTypeEnum": { + "description": "The IfcElectricGeneratorTypeEnum defines different types of electric generators.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricGeneratorTypeEnum.htm" + }, + "IfcElectricMotorTypeEnum": { + "description": "The IfcElectricMotorTypeEnum defines the range of different types of electric motor that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricMotorTypeEnum.htm" + }, + "IfcElectricResistanceMeasure": { + "description": "IfcElectricResistanceMeasure is a measure of the electric resistance.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricResistanceMeasure.htm" + }, + "IfcElectricTimeControlTypeEnum": { + "description": "The IfcElectricTimeControlTypeEnum defines different types of electrical time control devices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricTimeControlTypeEnum.htm" + }, + "IfcElectricVoltageMeasure": { + "description": "IfcElectricVoltageMeasure is a measure of electromotive force.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElectricVoltageMeasure.htm" + }, + "IfcElementAssemblyTypeEnum": { + "description": "This enumeration defines the basic configuration types for element assemblies.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementAssemblyTypeEnum.htm" + }, + "IfcElementCompositionEnum": { + "description": "This enumeration indicates the composition of a spatial structure element or proxy.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElementCompositionEnum.htm" + }, + "IfcEnergyMeasure": { + "description": "IfcEnergyMeasure is a measure of energy required or used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEnergyMeasure.htm" + }, + "IfcEngineTypeEnum": { + "description": "Enumeration defining the typical types of engines.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEngineTypeEnum.htm" + }, + "IfcEvaporativeCoolerTypeEnum": { + "description": "Enumeration defining the typical types of evaporative coolers.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEvaporativeCoolerTypeEnum.htm" + }, + "IfcEvaporatorTypeEnum": { + "description": "Enumeration defining the typical types of evaporators.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEvaporatorTypeEnum.htm" + }, + "IfcEventTriggerTypeEnum": { + "description": "The IfcEventTriggerTypeEnum defines the range of different types of event trigger that can be specified. The definition of event trigger types has been adopted from the Business Process Modeling Notation (BPMN), which is also used in the Information Delivery Manual (IDM) for defining business processes. More detailed information about the use of event trigger types can be found in these specifications.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEventTriggerTypeEnum.htm" + }, + "IfcEventTypeEnum": { + "description": "The IfcEventTypeEnum defines the range of different types of event that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEventTypeEnum.htm" + }, + "IfcExternalSpatialElementTypeEnum": { + "description": "This enumeration defines the different types of external spatial elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcExternalSpatialElementTypeEnum.htm" + }, + "IfcFacilityPartCommonTypeEnum": { + "description": "This container defines the different common predefined types of facility parts that can further specify an IfcFacilityPartCommon.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacilityPartCommonTypeEnum.htm" + }, + "IfcFacilityUsageEnum": { + "description": "This container defines the different usage types of conveyor segments that can further specify an IfcFacilityPart.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacilityUsageEnum.htm" + }, + "IfcFanTypeEnum": { + "description": "Enumeration defining the typical types of fans.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFanTypeEnum.htm" + }, + "IfcFastenerTypeEnum": { + "description": "This enumeration defines the different types of fasteners, except for mechanical fasteners.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFastenerTypeEnum.htm" + }, + "IfcFillStyleSelect": { + "description": "The IfcFillStyleSelect provides a selection between a simple fill colour, a hatching, a tiling or an externally defined hatch style as presentation styles for a styled item.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFillStyleSelect.htm" + }, + "IfcFilterTypeEnum": { + "description": "This enumeration defines the various types of filter typically used within building services distribution systems:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFilterTypeEnum.htm" + }, + "IfcFireSuppressionTerminalTypeEnum": { + "description": "The IfcFireSuppressionTerminalTypeEnum defines the range of different types of fire suppression terminal that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFireSuppressionTerminalTypeEnum.htm" + }, + "IfcFlowDirectionEnum": { + "description": "This enumeration defines the flow direction at a distribution port.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowDirectionEnum.htm" + }, + "IfcFlowInstrumentTypeEnum": { + "description": "The IfcFlowInstrumentTypeEnum defines the range of different types of flow instrument that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowInstrumentTypeEnum.htm" + }, + "IfcFlowMeterTypeEnum": { + "description": "This enumeration defines various types of flow meter:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFlowMeterTypeEnum.htm" + }, + "IfcFontStyle": { + "description": "The IfcFontStyle type defines whether the normal, the italic or the oblique faces within a font family shall be used. Values are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFontStyle.htm" + }, + "IfcFontVariant": { + "description": "The IfcFontVariant type defines whether the normal or the small-caps faces within a font family shall be used. Values are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFontVariant.htm" + }, + "IfcFontWeight": { + "description": "The IfcFontWeight type defines the weight of the font. Values are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFontWeight.htm" + }, + "IfcFootingTypeEnum": { + "description": "Enumeration defining the generic footing type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFootingTypeEnum.htm" + }, + "IfcForceMeasure": { + "description": "IfcForceMeasure is a measure of the force.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcForceMeasure.htm" + }, + "IfcFrequencyMeasure": { + "description": "IfcFrequencyMeasure is a measure of the number of times that an item vibrates in unit time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFrequencyMeasure.htm" + }, + "IfcFurnitureTypeEnum": { + "description": "IfcFurnitureTypeEnum defines the types of furniture from which the type required can be selected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFurnitureTypeEnum.htm" + }, + "IfcGeographicElementTypeEnum": { + "description": "This enumeration defines the different predefined types of geographic elements that can further specify an IfcGeographicElement or an IfcGeographicElementType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeographicElementTypeEnum.htm" + }, + "IfcGeometricProjectionEnum": { + "description": "IfcGeometricProjectionEnum defines the various representation types that can be semantically distinguished. Often different levels of detail of the shape representation are controlled by the representation type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricProjectionEnum.htm" + }, + "IfcGeometricSetSelect": { + "description": "The IfcGeometricSetSelect includes the geometric representation items applicable to be part of the geometric set.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricSetSelect.htm" + }, + "IfcGeotechnicalStratumTypeEnum": { + "description": "This container defines the different predefined types of stratum elements that can further specify an IfcGeotechnicalStratum.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeotechnicalStratumTypeEnum.htm" + }, + "IfcGlobalOrLocalEnum": { + "description": "This enumeration type defines if the local object coordinate system or the global world coordinate system for the project is used to describe the measure values of entities which have a reference to this type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGlobalOrLocalEnum.htm" + }, + "IfcGloballyUniqueId": { + "description": "An IfcGloballyUniqueId holds an encoded string identifier that is used to uniquely identify an IFC object. An IfcGloballyUniqueId is a Globally Unique Identifier (GUID) which is an auto-generated 128-bit number. Since this identifier is required for all IFC object instances, it is desirable to compress it to reduce overhead. The encoding of the base 64 character set is shown below:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGloballyUniqueId.htm" + }, + "IfcGridPlacementDirectionSelect": { + "description": "IfcGridPlacementDirectionSelect enables the choice of defining a grid placement be either an explicit direction, or by referencing a second grid intersection to provide the direction.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridPlacementDirectionSelect.htm" + }, + "IfcGridTypeEnum": { + "description": "This enumeration defines the different layout types of grids. Restriction on the correct use of IfcGrid instantiations may be imposed depending on the value of the PredefinedType being IfcGridTypeEnum.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridTypeEnum.htm" + }, + "IfcHatchLineDistanceSelect": { + "description": "The IfcHatchLineDistanceSelect is a selection between different ways to determine the distance and optionally the start point of hatch lines, either by an offset distance measure or by a vector.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHatchLineDistanceSelect.htm" + }, + "IfcHeatExchangerTypeEnum": { + "description": "Enumeration defining the typical types of heat exchangers.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHeatExchangerTypeEnum.htm" + }, + "IfcHeatFluxDensityMeasure": { + "description": "IfcHeatFluxDensityMeasure is a measure of the density of heat flux within a body.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHeatFluxDensityMeasure.htm" + }, + "IfcHeatingValueMeasure": { + "description": "IfcHeatingValueMeasure defines the amount of energy released (usually in MJ/kg) when a fuel is burned.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHeatingValueMeasure.htm" + }, + "IfcHumidifierTypeEnum": { + "description": "Enumeration defining the typical types of humidifiers.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcHumidifierTypeEnum.htm" + }, + "IfcIdentifier": { + "description": "An identifier is an alphanumeric string which allows an individual thing to be identified. It may not provide natural-language meaning.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIdentifier.htm" + }, + "IfcIlluminanceMeasure": { + "description": "IfcIlluminanceMeasure is a measure of the illuminance.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIlluminanceMeasure.htm" + }, + "IfcImpactProtectionDeviceTypeEnum": { + "description": "This container defines the different predefined types of kinetic impact protectors that can specify an IfcImpactProtectionDevice or IfcImpactProtectionDeviceType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcImpactProtectionDeviceTypeEnum.htm" + }, + "IfcInductanceMeasure": { + "description": "IfcInductanceMeasure is a measure of the inductance.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInductanceMeasure.htm" + }, + "IfcInteger": { + "description": "IfcInteger is a defined type of simple data type Integer. It is required since a select type (IfcSimpleValue) cannot include directly simple types in its select list.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInteger.htm" + }, + "IfcIntegerCountRateMeasure": { + "description": "IfcIntegerCountRateMeasure is a measure of the integer number of units flowing per unit time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIntegerCountRateMeasure.htm" + }, + "IfcInterceptorTypeEnum": { + "description": "The IfcInterceptorTypeEnum defines the range of different types of interceptor that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInterceptorTypeEnum.htm" + }, + "IfcInterferenceSelect": { + "description": "A select type that groups together physical and spatial elements for the purpose of defining interferences between these elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInterferenceSelect.htm" + }, + "IfcInternalOrExternalEnum": { + "description": "This enumeration defines the different types of space boundaries in terms of either being inside the building or outside the building.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInternalOrExternalEnum.htm" + }, + "IfcInventoryTypeEnum": { + "description": "IfcInventoryTypeEnum defines the types of inventory that can be defined.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcInventoryTypeEnum.htm" + }, + "IfcIonConcentrationMeasure": { + "description": "IfcIonConcentrationMeasure is a measure of particular ion concentration in a liquid, given in mol/m3.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIonConcentrationMeasure.htm" + }, + "IfcIsothermalMoistureCapacityMeasure": { + "description": "IfcIsothermalMoistureCapacityMeasure is a measure of isothermal moisture capacity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIsothermalMoistureCapacityMeasure.htm" + }, + "IfcJunctionBoxTypeEnum": { + "description": "The IfcJunctionBoxTypeEnum defines different types of junction boxes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcJunctionBoxTypeEnum.htm" + }, + "IfcKinematicViscosityMeasure": { + "description": "IfcKinematicViscosityMeasure is a measure of the viscous resistance of a medium to a moving body.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcKinematicViscosityMeasure.htm" + }, + "IfcKnotType": { + "description": "The IfcKnotType indicates the particular form of b-spline knots.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcKnotType.htm" + }, + "IfcLabel": { + "description": "A label is the term by which something may be referred to. It is a string which represents the human-interpretable name of something and shall have a natural-language meaning.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLabel.htm" + }, + "IfcLaborResourceTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a labour resource, and is limited to high-level categories based upon common skill sets.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLaborResourceTypeEnum.htm" + }, + "IfcLampTypeEnum": { + "description": "The IfcLampTypeEnum defines the range of different types of lamp available.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLampTypeEnum.htm" + }, + "IfcLanguageId": { + "description": "The IfcLanguageId identifies the language in which a natural language text is expressed. It uses a language tag to identify the language.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLanguageId.htm" + }, + "IfcLayerSetDirectionEnum": { + "description": "IfcLayerSetDirectionEnum provides identification of the axis of element geometry, denoting the layer set thickness direction, or direction of layer offsets.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLayerSetDirectionEnum.htm" + }, + "IfcLayeredItem": { + "description": "The IfcLayeredItem is the collection of all those items, that are assigned to a single layer. These items are representation items or complete representations (_IfcRepresentationItem, IfcRepresentation_). If an IfcRepresentation is referenced, all IfcRepresentationItem within its set of Items are assigned to the same layer.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLayeredItem.htm" + }, + "IfcLengthMeasure": { + "description": "An IfcLengthMeasure is the value of a distance.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLengthMeasure.htm" + }, + "IfcLibrarySelect": { + "description": "The IfcLibrarySelect enables selection of whether library information is to be contained within an IFC model or is to be referenced from an external source.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLibrarySelect.htm" + }, + "IfcLightDistributionCurveEnum": { + "description": "There are three kinds of light distribution curves, see Figure 1.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightDistributionCurveEnum.htm" + }, + "IfcLightDistributionDataSourceSelect": { + "description": "A goniometric light gets its intensity distribution function (how much light goes in any one direction) from one of two sources: (i) an industry-standard file, (ii) from distribution data passed directly via the IfcLightIntensityDistribution.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightDistributionDataSourceSelect.htm" + }, + "IfcLightEmissionSourceEnum": { + "description": "IfcLightEmissionSourceEnum defines the range of different types of light emitter available.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightEmissionSourceEnum.htm" + }, + "IfcLightFixtureTypeEnum": { + "description": "The IfcLightFixtureTypeEnum defines the different types of light fixtures.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLightFixtureTypeEnum.htm" + }, + "IfcLineIndex": { + "description": "The IfcLineIndex describes a single or multiple straight segments within a poly curve by providing a list on indices. The first index is the start point of the line segment, the last index is the end point of the line segment. If more than two indices are included, then all intermediate indices define intermediate points of the poly line segment connected in the order of appearance of the list of indices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLineIndex.htm" + }, + "IfcLinearForceMeasure": { + "description": "IfcLinearForceMeasure is a measure of linear force.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearForceMeasure.htm" + }, + "IfcLinearMomentMeasure": { + "description": "IfcLinearMomentMeasure is a measure of linear moment.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearMomentMeasure.htm" + }, + "IfcLinearStiffnessMeasure": { + "description": "IfcLinearStiffnessMeasure is a measure of linear stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearStiffnessMeasure.htm" + }, + "IfcLinearVelocityMeasure": { + "description": "IfcLinearVelocityMeasure is a measure of the velocity of a body measured in terms of distance moved per unit time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearVelocityMeasure.htm" + }, + "IfcLiquidTerminalTypeEnum": { + "description": "This container defines the different predefined types of liquid terminals that can further specify an IfcLiquidTerminal or IfcLiquidTerminalType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLiquidTerminalTypeEnum.htm" + }, + "IfcLoadGroupTypeEnum": { + "description": "This enumeration is used to distinguish between different levels of load grouping. It allows to differentiate between load groups, load cases, and load combinations.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLoadGroupTypeEnum.htm" + }, + "IfcLogical": { + "description": "_IfcLogical_IfcSimpleValue_) cannot directly include simple types in its select list). Logical datatype can have values TRUE, FALSE or UNKNOWN._", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLogical.htm" + }, + "IfcLogicalOperatorEnum": { + "description": "IfcLogicalOperatorEnum is an enumeration that defines the logical operators that may be applied for the satisfaction of one or more operands (IfcConstraint) at a time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLogicalOperatorEnum.htm" + }, + "IfcLuminousFluxMeasure": { + "description": "IfcLuminousFluxMeasure is a measure of the luminous flux.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLuminousFluxMeasure.htm" + }, + "IfcLuminousIntensityDistributionMeasure": { + "description": "IfcLuminousIntensityDistributionMeasure is a measure of the luminous intensity of a light source that changes according to the direction of the ray. It is normally based on some standardized distribution light distribution curves.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLuminousIntensityDistributionMeasure.htm" + }, + "IfcLuminousIntensityMeasure": { + "description": "An IfcLuminousIntensityMeasure is the value for the brightness of a body.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLuminousIntensityMeasure.htm" + }, + "IfcMagneticFluxDensityMeasure": { + "description": "IfcMagneticFluxDensityMeasure is a measure of the magnetic flux density.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMagneticFluxDensityMeasure.htm" + }, + "IfcMagneticFluxMeasure": { + "description": "IfcMagneticFluxMeasure is a measure of the magnetic flux.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMagneticFluxMeasure.htm" + }, + "IfcMarineFacilityTypeEnum": { + "description": "The predefined type container that collects all possible marine facility types together into the implemented enumeration.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMarineFacilityTypeEnum.htm" + }, + "IfcMarinePartTypeEnum": { + "description": "The predefined type container that collects all possible marine facility part types together into the implemented enumeration.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMarinePartTypeEnum.htm" + }, + "IfcMassDensityMeasure": { + "description": "IfcMassDensityMeasure is a measure of the density of a medium.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMassDensityMeasure.htm" + }, + "IfcMassFlowRateMeasure": { + "description": "IfcMassFlowRateMeasure is a measure of the mass of a medium flowing per unit time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMassFlowRateMeasure.htm" + }, + "IfcMassMeasure": { + "description": "An IfcMassMeasure is the value of the amount of matter that a body contains.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMassMeasure.htm" + }, + "IfcMassPerLengthMeasure": { + "description": "IfcMassPerLengthMeasure is a measure for mass per length. For example for rolled steel profiles the weight of an imaginary beam is usually expressed by kg/m length for cost calculation and structural analysis purposes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMassPerLengthMeasure.htm" + }, + "IfcMaterialSelect": { + "description": "IfcMaterialSelect provides selection of either a material definition or a material usage definition that can be assigned to an element, a resource or another entity within this specification.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMaterialSelect.htm" + }, + "IfcMeasureValue": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> A measure value is a value as defined in ISO 31-0 (clause 2).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMeasureValue.htm" + }, + "IfcMechanicalFastenerTypeEnum": { + "description": "This enumeration defines the different types of mechanical fasteners.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMechanicalFastenerTypeEnum.htm" + }, + "IfcMedicalDeviceTypeEnum": { + "description": "Enumeration defining the functional type of medical device.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMedicalDeviceTypeEnum.htm" + }, + "IfcMemberTypeEnum": { + "description": "This enumeration defines the different types of linear elements an IfcMember or IfcMemberType object can fulfill.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMemberTypeEnum.htm" + }, + "IfcMetricValueSelect": { + "description": "IfcMetricValueSelect is a select type that enables selection of the data type for the value component of an IfcMetric.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMetricValueSelect.htm" + }, + "IfcMobileTelecommunicationsApplianceTypeEnum": { + "description": "The IfcMobileTelecommunicationsApplianceTypeEnum defines the range of different types of mobile telecommunications appliance that can be specified.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMobileTelecommunicationsApplianceTypeEnum.htm" + }, + "IfcModulusOfElasticityMeasure": { + "description": "IfcModulusOfElasticityMeasure is a measure of modulus of elasticity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcModulusOfElasticityMeasure.htm" + }, + "IfcModulusOfLinearSubgradeReactionMeasure": { + "description": "IfcModulusOfLinearSubgradeReactionMeasure is a measure for modulus of linear subgrade reaction, which expresses the elastic bedding of a linear structural element per length, such as for a beam. It is typically measured in N/m\\^2.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcModulusOfLinearSubgradeReactionMeasure.htm" + }, + "IfcModulusOfRotationalSubgradeReactionMeasure": { + "description": "IfcModulusOfRotationalSubgradeReactionMeasure is a measure for modulus of rotational subgrade reaction, which expresses the rotational elastic bedding of a linear structural element per length, such as for a beam. It is typically measured in Nm/(m\\*rad).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcModulusOfRotationalSubgradeReactionMeasure.htm" + }, + "IfcModulusOfRotationalSubgradeReactionSelect": { + "description": "A measure for modulus of rotational subgrade reaction which expresses the rotational bedding of a structural curve item per length. TRUE denotes infinite stiffness (rigidity). FALSE denotes no stiffness (a release). A numeric value denotes finite linear-elastic stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcModulusOfRotationalSubgradeReactionSelect.htm" + }, + "IfcModulusOfSubgradeReactionMeasure": { + "description": "IfcModulusOfSubgradeReactionMeasure is a geotechnical measure describing interaction between foundation structures and the soil. May also be known as bedding measure.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcModulusOfSubgradeReactionMeasure.htm" + }, + "IfcModulusOfSubgradeReactionSelect": { + "description": "Bedding measure which expresses the bedding of a structural face item per area. TRUE denotes infinite stiffness (rigidity). FALSE denotes no stiffness (a release). A numeric value denotes finite linear-elastic stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcModulusOfSubgradeReactionSelect.htm" + }, + "IfcModulusOfTranslationalSubgradeReactionSelect": { + "description": "A measure for modulus of translational subgrade reaction which expresses the translational bedding of a structural curve item per length. TRUE denotes infinite stiffness (rigidity). FALSE denotes no stiffness (a release). A numeric value denotes finite linear-elastic stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcModulusOfTranslationalSubgradeReactionSelect.htm" + }, + "IfcMoistureDiffusivityMeasure": { + "description": "IfcMoistureDiffusivityMeasure is a measure of moisture diffusivity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMoistureDiffusivityMeasure.htm" + }, + "IfcMolecularWeightMeasure": { + "description": "IfcMolecularWeightMeasure is a measure of molecular weight of material (typically gas).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMolecularWeightMeasure.htm" + }, + "IfcMomentOfInertiaMeasure": { + "description": "IfcMomentOfInertiaMeasure is a measure of moment of inertia.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMomentOfInertiaMeasure.htm" + }, + "IfcMonetaryMeasure": { + "description": "A monetary measure is the value of an amount of money without regard to its currency.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMonetaryMeasure.htm" + }, + "IfcMonthInYearNumber": { + "description": "IfcMonthInYearNumber is an integer that defines the position of the specified month in a year.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMonthInYearNumber.htm" + }, + "IfcMooringDeviceTypeEnum": { + "description": "This container defines the different predefined types of mooring elements that can further specify an IfcMooringDevice _ or IfcMooringDeviceType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMooringDeviceTypeEnum.htm" + }, + "IfcMotorConnectionTypeEnum": { + "description": "The IfcMotorConnectionTypeEnum defines the range of different types of motor connection that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMotorConnectionTypeEnum.htm" + }, + "IfcNavigationElementTypeEnum": { + "description": "This container defines the different predefined types of navigation elements that can further specify an IfcNavigationElement or IfcNavigationElementType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNavigationElementTypeEnum.htm" + }, + "IfcNonNegativeLengthMeasure": { + "description": "A non-negative length measure is a length measure that is greater than or equal to zero.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNonNegativeLengthMeasure.htm" + }, + "IfcNormalisedRatioMeasure": { + "description": "IfcNormalisedRatioMeasure is a dimensionless measure to express ratio values ranging from 0.0 to 1.0.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNormalisedRatioMeasure.htm" + }, + "IfcNumericMeasure": { + "description": "An IfcNumericMeasure is the numeric value of a physical quantity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNumericMeasure.htm" + }, + "IfcObjectReferenceSelect": { + "description": "IfcObjectReferenceSelect is a select type, that holds a list of resource level entities that can be used as property values for an IfcPropertyReferenceValue being a property within an IfcPropertySet.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectReferenceSelect.htm" + }, + "IfcObjectTypeEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectTypeEnum.htm" + }, + "IfcObjectiveEnum": { + "description": "IfcObjectiveEnum is an enumeration used to determine the objective for which purpose the constraint needs to be satisfied.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectiveEnum.htm" + }, + "IfcOccupantTypeEnum": { + "description": "IfcOccupantTypeEnum defines the types of occupant from which the type required can be selected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOccupantTypeEnum.htm" + }, + "IfcOpeningElementTypeEnum": { + "description": "This enumeration defines the basic types for opening elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpeningElementTypeEnum.htm" + }, + "IfcOutletTypeEnum": { + "description": "The IfcOutletTypeEnum defines the range of different types of outlet that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOutletTypeEnum.htm" + }, + "IfcPHMeasure": { + "description": "IfcPHMeasure is a measure of the molar hydrogen ion concentration in a liquid (usually defined as the measure of acidity) in a range from 0 to 14.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPHMeasure.htm" + }, + "IfcParameterValue": { + "description": "An IfcParameterValue is the value which specifies the amount of a parameter in some parameter space.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcParameterValue.htm" + }, + "IfcPavementTypeEnum": { + "description": "This container defines the different predefined types of course elements that can further specify an IfcPavement or IfcPavementType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPavementTypeEnum.htm" + }, + "IfcPerformanceHistoryTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of performance history. The IfcPerformanceHistoryTypeEnum contains the following:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPerformanceHistoryTypeEnum.htm" + }, + "IfcPermeableCoveringOperationEnum": { + "description": "This enumeration defines the valid types of permeable coverings.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPermeableCoveringOperationEnum.htm" + }, + "IfcPermitTypeEnum": { + "description": "IfcPermitTypeEnum defines the types of permits that can be granted.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPermitTypeEnum.htm" + }, + "IfcPhysicalOrVirtualEnum": { + "description": "This enumeration defines the different types of space boundaries in terms of its physical manifestation. A space boundary can either be physically dividing or can be a virtual divider.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPhysicalOrVirtualEnum.htm" + }, + "IfcPileConstructionEnum": { + "description": "Enumeration defining the construction type for piles. The type is mainly based on how the piles are used and manufactured. Some material information is mixed in because this affects the way the piles are used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPileConstructionEnum.htm" + }, + "IfcPileTypeEnum": { + "description": "Enumeration defining the pile type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPileTypeEnum.htm" + }, + "IfcPipeFittingTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a pipe fitting. This is a very basic categorization mechanism to generically identify the pipe fitting type. Subcategories of pipe fittings are not enumerated.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPipeFittingTypeEnum.htm" + }, + "IfcPipeSegmentTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a pipe segment. This is a very basic categorization mechanism to generically identify the pipe segment type. Subcategories of pipe segments are not enumerated.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPipeSegmentTypeEnum.htm" + }, + "IfcPlanarForceMeasure": { + "description": "IfcPlanarForceMeasure is a measure of force on an area.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlanarForceMeasure.htm" + }, + "IfcPlaneAngleMeasure": { + "description": "An IfcPlaneAngleMeasure is the value of an angle in a plane.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlaneAngleMeasure.htm" + }, + "IfcPlateTypeEnum": { + "description": "This enumeration defines the different types of planar elements an IfcPlate or IfcPlateType object can fulfill.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlateTypeEnum.htm" + }, + "IfcPointOrVertexPoint": { + "description": "IfcPointOrVertexPoint provides the option to either select a geometric point (IfcPoint and subtypes) within a geometric model, or a vertex with associated point coordinates (IfcVertexPoint) within a topological model.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPointOrVertexPoint.htm" + }, + "IfcPositiveInteger": { + "description": "IfcPositiveInteger is a defined type based on simple data type Integer with the additional restriction to positive integers (excluding zero).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveInteger.htm" + }, + "IfcPositiveLengthMeasure": { + "description": "An IfcPositiveLengthMeasure is a length measure that is greater than zero.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveLengthMeasure.htm" + }, + "IfcPositivePlaneAngleMeasure": { + "description": "An IfcPositivePlaneAngleMeasure is a plane angle measure that is greater than zero.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositivePlaneAngleMeasure.htm" + }, + "IfcPositiveRatioMeasure": { + "description": "An IfcPositiveRatioMeasure is a ratio measure that is greater than zero.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveRatioMeasure.htm" + }, + "IfcPowerMeasure": { + "description": "IfcPowerMeasure is a measure of power required or used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPowerMeasure.htm" + }, + "IfcPreferredSurfaceCurveRepresentation": { + "description": "The IfcPreferredSurfaceCurveRepresentation indicates the preferred form of an edge curve representation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPreferredSurfaceCurveRepresentation.htm" + }, + "IfcPresentableText": { + "description": "IfcPresentableText is a text string used to capture the content of a text literal for the purpose of presentation. The IfcPresentableText can include multiple lines of text, for which the line feed character LF, 0x0A, should be used to separate lines.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPresentableText.htm" + }, + "IfcPressureMeasure": { + "description": "IfcPressureMeasure is a measure of the quantity of a medium acting on a unit area.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPressureMeasure.htm" + }, + "IfcProcedureTypeEnum": { + "description": "The IfcProcedureTypeEnum defines the range of different types of procedure that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProcedureTypeEnum.htm" + }, + "IfcProcessSelect": { + "description": "IfcProcessSelect\u00a0provides the option to either select a process or activity occurrence, IfcProcess, or a process or activity type, IfcTypeProcess.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProcessSelect.htm" + }, + "IfcProductRepresentationSelect": { + "description": "The IfcProductRepresentationSelect selects an IfcProductDefinitionShape and an IfcRepresentationMap to be targets of IfcShapeAspect definitions, i.e. both product representations may be further defined using shape aspects..", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProductRepresentationSelect.htm" + }, + "IfcProductSelect": { + "description": "IfcProductSelect\u00a0provides the option to either select a product occurrence, IfcProduct, or a product type, IfcTypeProduct.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProductSelect.htm" + }, + "IfcProfileTypeEnum": { + "description": "The enumeration defines whether the definition of a profile shape shall be geometrically resolved into a curve or into a surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProfileTypeEnum.htm" + }, + "IfcProjectOrderTypeEnum": { + "description": "An IfcProjectOrderTypeEnum is a list of the types of project order that may be identified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectOrderTypeEnum.htm" + }, + "IfcProjectedOrTrueLengthEnum": { + "description": "This enumeration type is needed for load definition and is only considered if the load values are given as global actions and if they define linear or planar loads (that is, one- or two-dimensionally distributed loads).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedOrTrueLengthEnum.htm" + }, + "IfcProjectionElementTypeEnum": { + "description": "This enumeration defines the basic types of projection elements.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectionElementTypeEnum.htm" + }, + "IfcPropertySetDefinitionSelect": { + "description": "The purpose of this select type is enabling th assignment of a set of IfcPropertySet's using the relationship IfcRelDefinesByProperties relationship in addition to a single IfcPropertySet.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySetDefinitionSelect.htm" + }, + "IfcPropertySetDefinitionSet": { + "description": "The purpose of this defined type is enabling the assignment of a set of IfcPropertySetDefinition's to an IfcRelDefinesByProperties relationship.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySetDefinitionSet.htm" + }, + "IfcPropertySetTemplateTypeEnum": { + "description": "This enumeration defines the general applicability of instances of IfcPropertySet, or IfcElementQuantity defined by this IfcPropertySetTemplate, to subtypes of IfcObjectDefinition.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySetTemplateTypeEnum.htm" + }, + "IfcProtectiveDeviceTrippingUnitTypeEnum": { + "description": "Defines the range of different tripping unit types that can be used in conjunction with a protective device.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProtectiveDeviceTrippingUnitTypeEnum.htm" + }, + "IfcProtectiveDeviceTypeEnum": { + "description": "The IfcProtectiveDeviceTypeEnum specifically defines the range of different breaker unit types that can be used in conjunction with protective device. Types may also be used as a reference to a complete protective device in circumstances where tripping units are not separately identified (typically expected to be the case during earlier stages of design).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProtectiveDeviceTypeEnum.htm" + }, + "IfcPumpTypeEnum": { + "description": "Defines general types of pumps.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPumpTypeEnum.htm" + }, + "IfcRadioActivityMeasure": { + "description": "IfcRadioActivityMeasure is a measure of activity of radionuclide.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRadioActivityMeasure.htm" + }, + "IfcRailTypeEnum": { + "description": "This enumeration defines the different predefined types of an IfcRail or IfcRailType object.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailTypeEnum.htm" + }, + "IfcRailingTypeEnum": { + "description": "This enumeration defines the different types of IfcRailing or IfcRailingType that can be predefined using the enumeration values.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailingTypeEnum.htm" + }, + "IfcRailwayPartTypeEnum": { + "description": "The IfcRailwayPartTypeEnum defines the range of different types of railway part that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailwayPartTypeEnum.htm" + }, + "IfcRailwayTypeEnum": { + "description": "Types of railways.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailwayTypeEnum.htm" + }, + "IfcRampFlightTypeEnum": { + "description": "This enumeration defines the different types an IfcRampFlight or IfcRampFlightType object can fulfill.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRampFlightTypeEnum.htm" + }, + "IfcRampTypeEnum": { + "description": "This enumeration defines the basic configuration of the ramp type in terms of the number and shape of ramp flights, as shown in Figure 1. The type also distinguished turns by landings. In addition the subdivision of the straight and changing direction ramps is included. The ramp configurations are given for ramps without and with one and two landings.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRampTypeEnum.htm" + }, + "IfcRatioMeasure": { + "description": "An IfcRatioMeasure is the value of the relation between two physical quantities that are of the same kind.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRatioMeasure.htm" + }, + "IfcReal": { + "description": "IfcReal is a defined type of simple data type REAL. It is required since a select type (IfcSimpleValue), cannot directly include simple types in its select list.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReal.htm" + }, + "IfcRecurrenceTypeEnum": { + "description": "IfcRecurrenceTypeEnum enumerates the recurring pattern type, with valid combinations as indicated.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRecurrenceTypeEnum.htm" + }, + "IfcReferentTypeEnum": { + "description": "This enumeration defines the different types of referents.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReferentTypeEnum.htm" + }, + "IfcReflectanceMethodEnum": { + "description": "The IfcReflectanceMethodEnum defines the range of different reflectance methods available.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReflectanceMethodEnum.htm" + }, + "IfcReinforcedSoilTypeEnum": { + "description": "This container defines the different predefined types of soil reinforcement that can specify an IfcReinforcedSoil.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcedSoilTypeEnum.htm" + }, + "IfcReinforcingBarRoleEnum": { + "description": "Enumeration defining standard types for the role, purpose or usage of the bar, i.e. the kind of loads and stresses they are intended to carry.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingBarRoleEnum.htm" + }, + "IfcReinforcingBarSurfaceEnum": { + "description": "Enumeration indicating whether the bar has a plain or textured (ribbed) surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingBarSurfaceEnum.htm" + }, + "IfcReinforcingBarTypeEnum": { + "description": "Enumeration defining standard types for the role, purpose or usage of the bar, i.e. the kind of loads and stresses they are intended to carry.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingBarTypeEnum.htm" + }, + "IfcReinforcingMeshTypeEnum": { + "description": "Enumeration defining the reinforcing mesh type.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcReinforcingMeshTypeEnum.htm" + }, + "IfcResourceObjectSelect": { + "description": "The IfcResourceObjectSelect enables selection of resource level objects that are to be related to an resource level relationship object. The use of IfcResourceObjectSelect includes the ability to assign an external reference entity (library, classification, or documentation reference) to entities within the resource level.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResourceObjectSelect.htm" + }, + "IfcResourceSelect": { + "description": "IfcResourceSelect\u00a0provides the option to either select a resource occurrence, IfcResource, or a resource type, IfcTypeResource.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcResourceSelect.htm" + }, + "IfcRoadPartTypeEnum": { + "description": "The predefined type container that collects all possible road facility part types together into the implemented enumeration.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoadPartTypeEnum.htm" + }, + "IfcRoadTypeEnum": { + "description": "The predefined type container that collects all possible road facility types together into the implemented enumeration.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoadTypeEnum.htm" + }, + "IfcRoleEnum": { + "description": "This enumeration defines roles which may be played by an actor.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoleEnum.htm" + }, + "IfcRoofTypeEnum": { + "description": "This enumeration defines the basic configuration of the roof in terms of the different roof shapes, as illustrated in Figure 1.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoofTypeEnum.htm" + }, + "IfcRotationalFrequencyMeasure": { + "description": "IfcRotationalFrequencyMeasure is a measure of the number of cycles that an item revolves in unit time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRotationalFrequencyMeasure.htm" + }, + "IfcRotationalMassMeasure": { + "description": "The rotational mass measure denotes the inertia of a body with respect to angular acceleration.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRotationalMassMeasure.htm" + }, + "IfcRotationalStiffnessMeasure": { + "description": "IfcRotationalStiffnessMeasure is a measure of rotational stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRotationalStiffnessMeasure.htm" + }, + "IfcRotationalStiffnessSelect": { + "description": "A measure of rotational stiffness. TRUE denotes infinite stiffness (rigidity). FALSE denotes no stiffness (a release). A numeric value denotes finite linear-elastic stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRotationalStiffnessSelect.htm" + }, + "IfcSIPrefix": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> An SI prefix is the name of a prefix that may be associated with an SI unit. The definitions of SI prefixes are specified in ISO 1000 (clause 3).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSIPrefix.htm" + }, + "IfcSIUnitName": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> An SI unit name is the name of an SI unit. The definitions of the names of SI units are specified in ISO 1000 (clause 2).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSIUnitName.htm" + }, + "IfcSanitaryTerminalTypeEnum": { + "description": "The IfcSanitaryTerminalTypeEnum defines the range of different types of sanitary terminal that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSanitaryTerminalTypeEnum.htm" + }, + "IfcSectionModulusMeasure": { + "description": "IfcSectionModulusMeasure is a measure for the resistance of a cross section against bending or torsional moment. It is usually measured in m\\^3.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionModulusMeasure.htm" + }, + "IfcSectionTypeEnum": { + "description": "An enumeration indicating whether a specific piece of a cross section is uniform or tapered in longitudinal direction.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionTypeEnum.htm" + }, + "IfcSectionalAreaIntegralMeasure": { + "description": "The sectional area integral measure is typically used in torsional analysis. It is usually measured in m\\^5.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSectionalAreaIntegralMeasure.htm" + }, + "IfcSegmentIndexSelect": { + "description": "The IfcSegmentIndexSelect provides a choice of different list of indices into a point list.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSegmentIndexSelect.htm" + }, + "IfcSensorTypeEnum": { + "description": "The IfcSensorTypeEnum defines the range of different types of sensor that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSensorTypeEnum.htm" + }, + "IfcSequenceEnum": { + "description": "IfcSequenceEnum is an enumeration that defines the different ways in which a time lag is applied to a sequence between two processes.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSequenceEnum.htm" + }, + "IfcShadingDeviceTypeEnum": { + "description": "This enumeration defines the valid types of IfcShadingDevice or IfcShadingDeviceType that can be predefined using the enumeration values.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShadingDeviceTypeEnum.htm" + }, + "IfcShearModulusMeasure": { + "description": "IfcShearModulusMeasure is a measure of shear modulus.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShearModulusMeasure.htm" + }, + "IfcShell": { + "description": "A type comprising different kinds of shell.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShell.htm" + }, + "IfcSignTypeEnum": { + "description": "This container defines the different predefined types of signs that can specify an IfcSign or IfcSignType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSignTypeEnum.htm" + }, + "IfcSignalTypeEnum": { + "description": "This container defines the different predefined types of signals that can specify an IfcSignal or IfcSignalType.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSignalTypeEnum.htm" + }, + "IfcSimplePropertyTemplateTypeEnum": { + "description": "This enumeration defines the correct subtype of instances of IfcSimpleProperty or IfcPhysicalSimpleQuantity that are created and are assigned to this IfcSimplePropertyTemplate. It also determines how the attributes of IfcPropertyTemplate, PrimaryUnit, SecondaryUnit, Enumerators, PrimaryDataType, SecondaryDataType, should be used.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSimplePropertyTemplateTypeEnum.htm" + }, + "IfcSimpleValue": { + "description": "IfcSimpleValue is a select type for selecting between simple value types.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSimpleValue.htm" + }, + "IfcSizeSelect": { + "description": "The IfcSizeSelect provides for the selection between different measure types used for provision of a length measure.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSizeSelect.htm" + }, + "IfcSlabTypeEnum": { + "description": "This enumeration defines the available predefined types of slabs that can further specify an IfcSlab or IfcSlabType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSlabTypeEnum.htm" + }, + "IfcSolarDeviceTypeEnum": { + "description": "The IfcSolarDeviceTypeEnum defines different types of solar devices.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSolarDeviceTypeEnum.htm" + }, + "IfcSolidAngleMeasure": { + "description": "An IfcSolidAngleMeasure is the value of an angle in a solid.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSolidAngleMeasure.htm" + }, + "IfcSolidOrShell": { + "description": "The IfcSolidOrShell provides the option to either select a geometric volume (IfcSolidModel and subtypes) within a geometric model, or a shell (IfcClosedShell) within a topological model.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSolidOrShell.htm" + }, + "IfcSoundPowerLevelMeasure": { + "description": "A sound power level measure is a measure of total radiated noise with units of decibels with a reference value of picowatts.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSoundPowerLevelMeasure.htm" + }, + "IfcSoundPowerMeasure": { + "description": "A sound power measure is a measure of total radiated noise with units of watts (sonic energy per time unit).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSoundPowerMeasure.htm" + }, + "IfcSoundPressureLevelMeasure": { + "description": "A sound pressure level measure is a measure of the pressure fluctuations superimposed over the ambient pressure level with units of decibels with a reference value of micropascals.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSoundPressureLevelMeasure.htm" + }, + "IfcSoundPressureMeasure": { + "description": "A sound pressure measure is a measure of the pressure fluctuations superimposed over the ambient pressure level with units of pascals.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSoundPressureMeasure.htm" + }, + "IfcSpaceBoundarySelect": { + "description": "The IfcSpaceBoundarySelect\u00a0selects either an internal space for internal or external space boundaries, or an external spatial element for external space boundaries at the outer envelop of the building.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpaceBoundarySelect.htm" + }, + "IfcSpaceHeaterTypeEnum": { + "description": "Enumeration defining the functional type of space heater.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpaceHeaterTypeEnum.htm" + }, + "IfcSpaceTypeEnum": { + "description": "This enumeration defines the available generic types for IfcSpace and IfcSpaceType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpaceTypeEnum.htm" + }, + "IfcSpatialReferenceSelect": { + "description": "IfcSpatialReferenceSelect\u00a0provides the option to either select a group occurrence, IfcGroup (and all relevant subtypes), or a product occurrence, IfcProduct. for referencing to a spatial element", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialReferenceSelect.htm" + }, + "IfcSpatialZoneTypeEnum": { + "description": "This enumeration defines the range of different types of spatial zones that can further specify an IfcSpatialZoneTypeEnum.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialZoneTypeEnum.htm" + }, + "IfcSpecificHeatCapacityMeasure": { + "description": "IfcSpecificHeatCapacityMeasure defines the specific heat of material: The heat energy absorbed per temperature unit.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpecificHeatCapacityMeasure.htm" + }, + "IfcSpecularExponent": { + "description": "The IfcSpecularExponent defines the datatype for exponent determining the sharpness of the 'reflection'. The reflection is made sharper with large values of the exponent, such as 10.0. Small values, such as 1.0, decrease the specular fall-off.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpecularExponent.htm" + }, + "IfcSpecularHighlightSelect": { + "description": "The IfcSpecularHighlightSelect defines the selectable types of value for specular highlight sharpness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpecularHighlightSelect.htm" + }, + "IfcSpecularRoughness": { + "description": "The IfcSpecularRoughness defines the datatype for the reflection resulting from the roughness of a surface through the height of surface impurities where the specular highlight is made sharper with small values for the roughness, such as 0.1. Applies to \"glass\", \"metal\", \"mirror\" and \"plastic\" reflection models. Larger values, close to 1.0 decrease the specular fall-off.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpecularRoughness.htm" + }, + "IfcStackTerminalTypeEnum": { + "description": "An IfcStackTerminalTypeEnum defines the range of different types of stack terminal that can be specified for use at the top of a vertical stack subsystem.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStackTerminalTypeEnum.htm" + }, + "IfcStairFlightTypeEnum": { + "description": "This enumeration defines the different types of stair flights that can further specify an IfcStairFlight or IfcStairFlightType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStairFlightTypeEnum.htm" + }, + "IfcStairTypeEnum": { + "description": "This enumeration defines the basic configuration of the stair type in terms of the number of stair flights and the number of landings, as illustrated in Figure 1. The type also distinguished turns by windings or by landings. In addition the subdivision of the straight and changing direction stairs is included. The stair configurations are given for stairs without and with one, two or three landings.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStairTypeEnum.htm" + }, + "IfcStateEnum": { + "description": "The IfcStateEnum enumeration identifies the state or accessibility of the object (for example, read/write, locked).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStateEnum.htm" + }, + "IfcStructuralActivityAssignmentSelect": { + "description": "This type definition shall be used to distinguish between a reference to an instance either of IfcStructuralItem or IfcElement. The IfcStructuralActivityAssignmentSelect type is referenced by the entity IfcRelConnectsStructuralActivity which defines the connection between activities (IfcStructuralActivity) and the loaded element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralActivityAssignmentSelect.htm" + }, + "IfcStructuralCurveActivityTypeEnum": { + "description": "This enumeration defines the distribution of load values in a curve action or reaction.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralCurveActivityTypeEnum.htm" + }, + "IfcStructuralCurveMemberTypeEnum": { + "description": "This enumeration distinguishes between different types of structural 'curve' members, such as cables.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralCurveMemberTypeEnum.htm" + }, + "IfcStructuralSurfaceActivityTypeEnum": { + "description": "This enumeration defines the distribution of load values in a surface action or reaction.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralSurfaceActivityTypeEnum.htm" + }, + "IfcStructuralSurfaceMemberTypeEnum": { + "description": "This enumeration distinguishes between different types of structural surface members, such as the typical mechanical function of walls, slabs and shells.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStructuralSurfaceMemberTypeEnum.htm" + }, + "IfcSubContractResourceTypeEnum": { + "description": "This enumeration is used to identify the primary purpose of a subcontract resource.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSubContractResourceTypeEnum.htm" + }, + "IfcSurfaceFeatureTypeEnum": { + "description": "This enumeration indicates the type of a surface feature.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceFeatureTypeEnum.htm" + }, + "IfcSurfaceOrFaceSurface": { + "description": "IfcSurfaceOrFaceSurface provides the option to either select a geometric surface (IfcSurface and subtypes) within a geometric model, or a face with associated surface geometry and coordinates (IfcFaceSurface) within a topological model.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceOrFaceSurface.htm" + }, + "IfcSurfaceSide": { + "description": "IfcSurfaceSide is a denotion of whether negative, positive or both sides of a surface are being referenced.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceSide.htm" + }, + "IfcSurfaceStyleElementSelect": { + "description": "The IfcSurfaceStyleElementSelect provides a selection between different surface styles, including IfcSurfaceStyleRendering for rendering properties, IfcSurfaceStyleLighting, which holds the exact physically based lighting properties for lighting based calculation algorithms (as the opposite to the rendering based calculation), the IfcSurfaceStyleRefraction (for more advanced refraction indices) and IfcSurfaceStyleWithTextures to allow for image textures applied to surfaces. In addition an IfcExternallyDefinedSurfaceStyle can be selected that points into an external rendering material library.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceStyleElementSelect.htm" + }, + "IfcSwitchingDeviceTypeEnum": { + "description": "The IfcSwitchingDeviceTypeEnum defines the range of different types of switch that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSwitchingDeviceTypeEnum.htm" + }, + "IfcSystemFurnitureElementTypeEnum": { + "description": "IfcSystemFurnitureTypeEnum defines the types of system furniture from which the type required can be selected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSystemFurnitureElementTypeEnum.htm" + }, + "IfcTankTypeEnum": { + "description": "Enumeration defining the typical types of tanks.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTankTypeEnum.htm" + }, + "IfcTaskDurationEnum": { + "description": "IfcTaskDurationEnum identifies how a time duration is measured.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTaskDurationEnum.htm" + }, + "IfcTaskTypeEnum": { + "description": "The IfcTaskTypeEnum defines the range of different types of task that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTaskTypeEnum.htm" + }, + "IfcTemperatureGradientMeasure": { + "description": "The temperature gradient measures the difference of a temperature per length, as for instance used in an external wall or its layers. It is usually measured in K/m.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTemperatureGradientMeasure.htm" + }, + "IfcTemperatureRateOfChangeMeasure": { + "description": "The temperature rate of change measures the difference of a temperature per time (positive: rise, negative: fall), as for instance used with heat sensors. It is for example measured in K/s (Kelvin per second).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTemperatureRateOfChangeMeasure.htm" + }, + "IfcTendonAnchorTypeEnum": { + "description": "Enumeration defining the types of tendon anchors.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTendonAnchorTypeEnum.htm" + }, + "IfcTendonConduitTypeEnum": { + "description": "Enumerations of Tendon Conduit Types.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTendonConduitTypeEnum.htm" + }, + "IfcTendonTypeEnum": { + "description": "Enumeration defining the types of tendons.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTendonTypeEnum.htm" + }, + "IfcText": { + "description": "An IfcText is an alphanumeric string of characters which is intended to be read and understood by a human being. It is for information purposes only.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcText.htm" + }, + "IfcTextAlignment": { + "description": "The IfcTextAlignment describes how text is aligned within the element. Values are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextAlignment.htm" + }, + "IfcTextDecoration": { + "description": "The IfcTextDecoration describes decorations that are added to the text of an element. Values are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextDecoration.htm" + }, + "IfcTextFontName": { + "description": "The IfcTextFontName is a list of font family names and/or generic family name.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextFontName.htm" + }, + "IfcTextFontSelect": { + "description": "IfcTextFontSelect allows for either a predefined text font, a text font model or an externally defined text font to be used to describe the font of a text literal.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextFontSelect.htm" + }, + "IfcTextPath": { + "description": "The text path determines the direction of the text characters in respect to each other.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextPath.htm" + }, + "IfcTextTransformation": { + "description": "The IfcTextTransformation describes how the cases of characters are handled. Values are:", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextTransformation.htm" + }, + "IfcThermalAdmittanceMeasure": { + "description": "IfcThermalAdmittanceMeasure is the measure of the ability of a surface to smooth out temperature variations.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcThermalAdmittanceMeasure.htm" + }, + "IfcThermalConductivityMeasure": { + "description": "IfcThermalConductivityMeasure is a measure of thermal conductivity.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcThermalConductivityMeasure.htm" + }, + "IfcThermalExpansionCoefficientMeasure": { + "description": "IfcThermalExpansionCoeffientMeasure is a measure of the thermal expansion coefficient of a material, which expresses its elongation (as a ratio) per temperature difference. It is usually measured in 1/K. A positive elongation per (positive) rise of temperature is expressed by a positive value.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcThermalExpansionCoefficientMeasure.htm" + }, + "IfcThermalResistanceMeasure": { + "description": "IfcThermalResistanceMeasure is a measure of the resistance offered by a body to the flow of energy.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcThermalResistanceMeasure.htm" + }, + "IfcThermalTransmittanceMeasure": { + "description": "IfcThermalTransmittanceMeasure is a measure of the rate at which energy is transmitted through a body.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcThermalTransmittanceMeasure.htm" + }, + "IfcThermodynamicTemperatureMeasure": { + "description": "**Definition from ISO/CD 10303-41:1992**: A thermodynamic temperature measure is the value for the degree of heat of a body.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcThermodynamicTemperatureMeasure.htm" + }, + "IfcTime": { + "description": "The IfcTime identifies a time within a day, expressed by hours, minutes and second. It is expressed by a string value following a particular lexical representation.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTime.htm" + }, + "IfcTimeMeasure": { + "description": "An IfcTimeMeasure is the value of the duration of periods.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeMeasure.htm" + }, + "IfcTimeOrRatioSelect": { + "description": "IfcTimeOrRatioSelect allows a value to be selected as being either a ratio or a time measure.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeOrRatioSelect.htm" + }, + "IfcTimeSeriesDataTypeEnum": { + "description": "IfcTimeSeriesDataTypeEnum describes a type of time series data and is used to determine a value during the time series which is not explicitly specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeSeriesDataTypeEnum.htm" + }, + "IfcTimeStamp": { + "description": "IfcTimeStamp is an indication of date and time by measuring the number of seconds which have elapsed since 1 January 1970, 00:00:00 UTC.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeStamp.htm" + }, + "IfcTorqueMeasure": { + "description": "IfcTorqueMeasure is a measure of the torque or moment of a couple.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTorqueMeasure.htm" + }, + "IfcTrackElementTypeEnum": { + "description": "Enumeration of Track Elements types.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTrackElementTypeEnum.htm" + }, + "IfcTransformerTypeEnum": { + "description": "The IfcTransformerTypeEnum defines the range of different types of transformer that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransformerTypeEnum.htm" + }, + "IfcTransitionCode": { + "description": "The IfcTransitionCode indicated the continuity between consecutive segments of a curve or surface.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransitionCode.htm" + }, + "IfcTranslationalStiffnessSelect": { + "description": "A measure of linear stiffness. TRUE denotes infinite stiffness (rigidity). FALSE denotes no stiffness (a release). A numeric value denotes finite linear-elastic stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTranslationalStiffnessSelect.htm" + }, + "IfcTransportElementTypeEnum": { + "description": "# IfcTransportElementTypeEnum\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTransportElementTypeEnum.htm" + }, + "IfcTrimmingPreference": { + "description": "The IfcTrimmingPreference indicates the preferred way of trimming.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTrimmingPreference.htm" + }, + "IfcTrimmingSelect": { + "description": "The IfcTrimmingSelect allows for a choice between two ways of trimming a curve.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTrimmingSelect.htm" + }, + "IfcTubeBundleTypeEnum": { + "description": "Enumeration defining the typical types of tube bundles.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTubeBundleTypeEnum.htm" + }, + "IfcURIReference": { + "description": "The IfcURIReference provides for identifying a Uniform Resource Identifier (URI). A URI can be classified as a locator or a name or both, that is it may comprise a Uniform Resource Locator (URL) and/or a Uniform Resource Name (URN).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcURIReference.htm" + }, + "IfcUnit": { + "description": "{ .extDef}\n> NOTE Definition according to ISO/CD 10303-41:1992\n> A unit is a physical quantity, with a value of one, which is used as a standard in terms of which other quantities are expressed.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnit.htm" + }, + "IfcUnitEnum": { + "description": "IfcUnitEnum is an enumeration type for allowed unit types of IfcNamedUnit.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitEnum.htm" + }, + "IfcUnitaryControlElementTypeEnum": { + "description": "The IfcUnitaryControlElementTypeEnum defines the range of different types and/or functions of unitary control elements possible.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitaryControlElementTypeEnum.htm" + }, + "IfcUnitaryEquipmentTypeEnum": { + "description": "Enumeration defining the functional type of unitary equipment.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcUnitaryEquipmentTypeEnum.htm" + }, + "IfcValue": { + "description": "IfcValue is a select type for selecting between more specialised select types IfcSimpleValue, IfcMeasureValue and IfcDerivedMeasureValue.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcValue.htm" + }, + "IfcValveTypeEnum": { + "description": "The IfcValveTypeEnum defines the range of different types of valve that can be specified. These are typically used in conjunction with Pset_ValveTypeCommon, which contains common properties for all valve types.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcValveTypeEnum.htm" + }, + "IfcVaporPermeabilityMeasure": { + "description": "IfcVaporPermeabilityMeasure is a measure of vapor permeability.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVaporPermeabilityMeasure.htm" + }, + "IfcVectorOrDirection": { + "description": "The IfcVectorOrDirection enables a choice between IfcVector and IfcDirection for vector functions.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVectorOrDirection.htm" + }, + "IfcVehicleTypeEnum": { + "description": "This enumeration is used to identify **non-fixed** or mobile transport element types.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVehicleTypeEnum.htm" + }, + "IfcVibrationDamperTypeEnum": { + "description": "Enumeration of Vibration Damper Types.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVibrationDamperTypeEnum.htm" + }, + "IfcVibrationIsolatorTypeEnum": { + "description": "Enumeration defining the typical types of vibration isolators.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVibrationIsolatorTypeEnum.htm" + }, + "IfcVirtualElementTypeEnum": { + "description": "Enumeration of Virtual Element Types.\n", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVirtualElementTypeEnum.htm" + }, + "IfcVoidingFeatureTypeEnum": { + "description": "This enumeration qualifies a voiding feature regarding its shape and configuration relative to the voided element.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVoidingFeatureTypeEnum.htm" + }, + "IfcVolumeMeasure": { + "description": "An IfcVolumeMeasure is the value of the solid content of a body.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVolumeMeasure.htm" + }, + "IfcVolumetricFlowRateMeasure": { + "description": "IfcVolumetricFlowRateMeasure is a measure of the volume of a medium flowing per unit time.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVolumetricFlowRateMeasure.htm" + }, + "IfcWallTypeEnum": { + "description": "This enumeration defines the different types of walls that can further specify an IfcWall or IfcWallType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWallTypeEnum.htm" + }, + "IfcWarpingConstantMeasure": { + "description": "IfcWarpingConstantMeasure is a measure for the warping constant or warping resistance of a cross section under torsional loading. It is usually measured in m\\^6.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWarpingConstantMeasure.htm" + }, + "IfcWarpingMomentMeasure": { + "description": "The warping moment measure is a measure for the warping moment, which occurs in warping torsional analysis. It is usually measured in kN\\*m\\^2.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWarpingMomentMeasure.htm" + }, + "IfcWarpingStiffnessSelect": { + "description": "A measure of warping stiffness. TRUE denotes infinite stiffness (rigidity). FALSE denotes no stiffness (a release). A numeric value denotes finite linear-elastic stiffness.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWarpingStiffnessSelect.htm" + }, + "IfcWasteTerminalTypeEnum": { + "description": "The IfcWasteTerminalTypeEnum defines the range of different types of waste terminal that can be specified.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWasteTerminalTypeEnum.htm" + }, + "IfcWindowPanelOperationEnum": { + "description": "This enumeration defines the basic ways to describe how window panels operate, as shown in Figure 2.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowPanelOperationEnum.htm" + }, + "IfcWindowPanelPositionEnum": { + "description": "This enumeration defines the basic configuration of the window type in terms of the location of window panels. The window configurations are given for windows with one, two or three panels (including fixed panels) as shown in Figure 1. It corresponds to the OperationType of the IfcWindowType definition, which references the IfcWindowPanelProperties.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowPanelPositionEnum.htm" + }, + "IfcWindowStyleConstructionEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowStyleConstructionEnum.htm" + }, + "IfcWindowStyleOperationEnum": { + "description": "", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowStyleOperationEnum.htm" + }, + "IfcWindowTypeEnum": { + "description": "This enumeration defines the different predefined types of windows that can further specify an IfcWindow or IfcWindowType.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowTypeEnum.htm" + }, + "IfcWindowTypePartitioningEnum": { + "description": "This enumeration defines the basic configuration of the window type in terms of the number of window panels and the subdivision of the total window as shown in Figure 1. The window configurations are given for windows with one, two or three panels (including fixed panels).", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindowTypePartitioningEnum.htm" + }, + "IfcWorkCalendarTypeEnum": { + "description": "An IfcWorkCalendarTypeEnum is an enumeration data type that specifies the types of work calendar from which the relevant control can be selected. If given it should help to identify base calendars.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkCalendarTypeEnum.htm" + }, + "IfcWorkPlanTypeEnum": { + "description": "An IfcWorkPlanTypeEnum is an enumeration data type that specifies the types of work plan from which the relevant control can be selected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkPlanTypeEnum.htm" + }, + "IfcWorkScheduleTypeEnum": { + "description": "An IfcWorkScheduleTypeEnum is an enumeration data type that specifies the types of work schedule from which the relevant control can be selected.", + "spec_url": "https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWorkScheduleTypeEnum.htm" + } +} \ No newline at end of file