diff --git a/src/ifcopenshell-python/ifcopenshell/util/doc.py b/src/ifcopenshell-python/ifcopenshell/util/doc.py
new file mode 100644
index 0000000000..95283181f5
--- /dev/null
+++ b/src/ifcopenshell-python/ifcopenshell/util/doc.py
@@ -0,0 +1,230 @@
+# IfcOpenShell - IFC toolkit and geometry engine
+# Copyright (C) 2022 @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 .
+
+import glob
+from pathlib import Path
+import json
+import urllib.parse
+from markdown import markdown
+from bs4 import BeautifulSoup
+from pprint import pprint
+import requests
+
+DOCS_LOCATION = 'Ifc2.3.0.1'
+
+
+class DocExtractor:
+ def extract_ifc2x3(self):
+ parse_data_location = Path(DOCS_LOCATION)
+ if not parse_data_location.is_dir():
+ raise Exception(
+ f'Docs for IFC 2.3.0.1 expected to be in folder "{parse_data_location.resolve()}\\"\n'
+ 'For doc extraction please either setup docs as described above \n'
+ 'or change DOCS_LOCATION in doc.py accordingly.'
+ )
+
+ # need to parse actual domains from the website
+ # since domains from github paths do not match domains from the websites
+ # probably due domains on the website being from 4_0
+ # example (property set / github domain / website domain):
+ # Pset_AirTerminalBoxPHistory IfcControlExtension IfcHvacDomain
+ self.extract_ifc2x3_property_sets_domains()
+ self.extract_ifc2x3_entities()
+ self.extract_ifc2x3_property_sets()
+
+ def extract_ifc2x3_property_sets_domains(self):
+ property_sets_domains = dict()
+ r = requests.get('https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/psd_index.htm')
+ html = BeautifulSoup(r.content, features='lxml')
+ for a in html.find_all('a'):
+ domain, pset = a['href'].removeprefix('./').removesuffix('.xml').split('/')
+ property_sets_domains[pset] = domain
+
+ # export property sets data
+ with open('schema/ifc2x3_property_sets_domains.json', 'w', encoding='utf-8') as fo:
+ print(f'{len(property_sets_domains)} property sets domains were parsed from the website')
+ json.dump(
+ property_sets_domains, fo,
+ sort_keys=True, indent=4
+ )
+
+ def extract_ifc2x3_entities(self):
+ entities_dict = dict()
+
+ # search
+ entities_paths = [filepath for filepath in glob.iglob(f'{DOCS_LOCATION}/Sections/**/Entities', recursive=True)]
+ for parse_folder_path in entities_paths:
+ for entity_path in glob.iglob(f'{parse_folder_path}/**/'):
+ entity_path = Path(entity_path)
+ entity_name = entity_path.stem
+ entities_dict[entity_name] = dict()
+
+ # utf-8-sig because of \ufeff occcurs - meaning it's utf bom encoded
+ md_path = entity_path / 'Documentation.md'
+ xml_path = entity_path / 'DocEntity.xml'
+ github_md_url = f'https://github.com/buildingSMART/IFC/blob/{urllib.parse.quote(str(md_path.as_posix()))}'
+
+ with open(md_path, 'r', encoding='utf-8-sig') as fi:
+ # convert markdown to html for easier parsing
+ html = markdown(fi.read())
+ description = BeautifulSoup(html, features="lxml").find('p').text
+ description = description.replace('\n', ' ')
+ description = description.replace('\u00a0', ' ')
+
+ with open(xml_path, 'r', encoding='utf-8') as fi:
+ bs_tree = BeautifulSoup(fi.read(), features='lxml')
+ entity_attrs = dict()
+ for html_attr in bs_tree.find_all('docattribute'):
+
+ description = html_attr.text.strip()
+ description = description.replace('\n', ' ')
+ description = description.replace('\u00a0', ' ')
+ entity_attrs[html_attr['name']] = description
+
+ if entity_attrs:
+ entities_dict[entity_name]['attributes'] = entity_attrs
+
+ entities_dict[entity_name]['description'] = description
+ spec_url = 'https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/' \
+ f'{md_path.parents[2].name.lower()}/lexical/{entity_name.lower()}.htm'
+ entities_dict[entity_name]['spec_url'] = spec_url
+
+ # export entities data
+ with open('schema/ifc2x3_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
+ )
+
+ def extract_ifc2x3_property_sets(self):
+ property_sets_dict = dict()
+ property_sets_references = dict()
+ property_sets_spec_urls = dict()
+
+ # extract lists of properties and theirs references for each property set
+ parsed_paths = [filepath for filepath in glob.iglob(f'{DOCS_LOCATION}/Sections/**/PropertySets', recursive=True)]
+
+ # prepare property sets domains from the website we extracted earlier
+ with open('schema/ifc2x3_property_sets_domains.json', 'r') as fi:
+ property_sets_site_domains = json.load(fi)
+
+ for parse_folder_path in parsed_paths:
+ for property_set_path in glob.iglob(f'{parse_folder_path}/**/'):
+ property_set_path = Path(property_set_path)
+ property_set_name = property_set_path.stem
+
+ property_references = list()
+ xml_path = property_set_path / 'DocPropertySet.xml'
+ with open(xml_path, 'r', encoding='utf-8') as fi:
+ bs_tree = BeautifulSoup(fi.read(), features='lxml')
+ entity_attrs = dict()
+ for html_attr in bs_tree.find_all('docproperty'):
+ property_references.append(html_attr['href'])
+
+ property_sets_references[property_set_name] = property_references
+ property_set_domain = property_sets_site_domains[property_set_name]
+ spec_url = f'https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/{property_set_domain}/{property_set_name}.xml'
+ property_sets_spec_urls[property_set_name] = spec_url
+
+ # setup references look up tables to convert property hrefs to actual data paths
+ references_paths_lookup = dict()
+ glob_query = f'{DOCS_LOCATION}/Properties/*/*'
+ for parsed_path in [filepath for filepath in glob.iglob(glob_query, recursive=False)]:
+ parsed_path = Path(parsed_path)
+ # all references omit "$" character, I've checked
+ # need to check it if moving to next IFC version
+ property_reference = parsed_path.name.replace('$', '')
+ references_paths_lookup[property_reference] = parsed_path
+
+ # setup a function because we'll need to check child properties recusively
+ def get_property_info_by_href(href):
+ property_dict = dict()
+ property_path = references_paths_lookup[href]
+
+ md_path = property_path / 'Documentation.md'
+ xml_path = property_path / 'DocProperty.xml'
+ github_md_url = f'https://github.com/buildingSMART/IFC/blob/{urllib.parse.quote(str(md_path.as_posix()))}'
+ github_xml_url = f'https://github.com/buildingSMART/IFC/blob/{urllib.parse.quote(str(xml_path.as_posix()))}'
+
+ with open(xml_path, 'r', encoding='utf-8') as fi:
+ bs_tree = BeautifulSoup(fi.read(), features='lxml')
+ entity_attrs = dict()
+ tags = bs_tree.find_all('docproperty')
+
+ # check for child properties - if they are present parse their data recursively
+ elements_tag = bs_tree.find('elements')
+ if elements_tag is not None:
+ child_tags = elements_tag.find_all('docproperty')
+ child_tags_dict = dict()
+
+ for child_tag in child_tags:
+ child_tag_href = child_tag['href']
+ child_tag_name, child_tag_dict = get_property_info_by_href(child_tag_href)
+ child_tags_dict[child_tag_name] = child_tag_dict
+ tags.remove(child_tag)
+ property_dict['children'] = child_tags_dict
+ print(f'Child nodes found inside property xml. Url: {github_xml_url}')
+
+ 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}.')
+ property_name = tags[0]['name']
+
+
+ if not md_path.is_file():
+ print('WARNING. Property is missing documentation.md, description will be set to empty. '
+ f'Url: {github_xml_url}')
+ description = ''
+ else:
+ with open(md_path, 'r', encoding='utf-8-sig') as fi:
+ # convert markdown to html for easier parsing
+ html = markdown(fi.read())
+ description = BeautifulSoup(html, features="lxml").find('p').text
+ description = description.replace('\n', ' ')
+ description = description.replace('\u00a0', ' ')
+ property_dict['description'] = description
+ return (property_name, property_dict)
+
+
+ # lookup each property reference and save it's name and description
+ for property_set_name in property_sets_references:
+ properties_dict = dict()
+ for property_reference in property_sets_references[property_set_name]:
+ property_name, property_dict = get_property_info_by_href(property_reference)
+ properties_dict[property_name] = property_dict
+ property_sets_dict[property_set_name] = {
+ 'properties': properties_dict,
+ 'spec_url': property_sets_spec_urls[property_set_name]
+ }
+
+
+ # export property sets data
+ with open('schema/ifc2x3_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
+ )
+
+
+if __name__ == '__main__':
+ extractor = DocExtractor()
+ extractor.extract_ifc2x3()
+
+
diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_entities.json b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_entities.json
new file mode 100644
index 0000000000..5bfe331c9e
--- /dev/null
+++ b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_entities.json
@@ -0,0 +1,5156 @@
+{
+ "Ifc2DCompositeCurve": {
+ "description": "An Ifc2DCompositeCurve is an IfcCompositeCurve that is defined within the coordinate space of an IfcPlane. Therefore the dimensionality of the Ifc2DCompositeCurve has to be 2.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifc2dcompositecurve.htm"
+ },
+ "IfcActionRequest": {
+ "attributes": {
+ "RequestID": "A unique identifier assigned to the request on receipt."
+ },
+ "description": "A unique identifier assigned to the request on receipt.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifcactionrequest.htm"
+ },
+ "IfcActor": {
+ "attributes": {
+ "IsActingUpon": "Reference to the relationship that associates the actor to an object.",
+ "TheActor": "Information about the actor."
+ },
+ "description": "Reference to the relationship that associates the actor to an object.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcactor.htm"
+ },
+ "IfcActorRole": {
+ "attributes": {
+ "Description": "A textual description relating the nature of the role played by an actor.",
+ "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": "A textual description relating the nature of the role played by an actor.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/lexical/ifcactorrole.htm"
+ },
+ "IfcActuatorType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of actuator from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of actuator from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcbuildingcontrolsdomain/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": "The inverse relationship to Organization to whom address is associated.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/lexical/ifcaddress.htm"
+ },
+ "IfcAirTerminalBoxType": {
+ "attributes": {
+ "PredefinedType": "The air terminal box type."
+ },
+ "description": "The air terminal box type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcairterminalboxtype.htm"
+ },
+ "IfcAirTerminalType": {
+ "attributes": {
+ "PredefinedType": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcairterminaltype.htm"
+ },
+ "IfcAirToAirHeatRecoveryType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of air to air heat recovery device."
+ },
+ "description": "Defines the type of air to air heat recovery device.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcairtoairheatrecoverytype.htm"
+ },
+ "IfcAlarmType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of alarm from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of alarm from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcbuildingcontrolsdomain/lexical/ifcalarmtype.htm"
+ },
+ "IfcAngularDimension": {
+ "description": "The angular dimension is a draughting callout that presents the plane angle measure between two non parallel orientations. It consists of a dimension curve and may have projection curves.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcangulardimension.htm"
+ },
+ "IfcAnnotation": {
+ "attributes": {
+ "ContainedInStructure": "Relationship to a spatial structure element, to which the associate is primarily associated."
+ },
+ "description": "Relationship to a spatial structure element, to which the associate is primarily associated.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcannotation.htm"
+ },
+ "IfcAnnotationCurveOccurrence": {
+ "description": "Definition from ISO/CD 10303-46:1992: An annotation curve occurrence is a curve with a style assignment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationcurveoccurrence.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. > IFC2x Edition 3 CHANGE The two new attributes OuterBoundary and InnerBoundaries replace the old single attribute Boundaries. ",
+ "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. > IFC2x Edition 3 CHANGE The two new attributes OuterBoundary and InnerBoundaries replace the old single attribute Boundaries. "
+ },
+ "description": "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. > IFC2x Edition 3 CHANGE The two new attributes OuterBoundary and InnerBoundaries replace the old single attribute Boundaries. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationfillarea.htm"
+ },
+ "IfcAnnotationFillAreaOccurrence": {
+ "attributes": {
+ "FillStyleTarget": "The point that specifies the starting location for the fill area style assigned to the annotation fill area occurrence. Depending on the attribute _GlobalOrLocal_ the point is either given within the world coordinate system of the project or within the object coordinate system of the element or annotation. If the _FillStyleTarget_ is not given, it defaults to 0.,0. > IFC2x Edition 3 CHANGE The attribute has been made OPTIONAL. ",
+ "GlobalOrLocal": "The coordinate system in which the _FillStyleTarget_ point is given. Depending on the attribute _GlobalOrLocal_ the point is either given within the world coordinate system of the project or within the object coordinate system of the element or annotation. If not given, the hatch style is directly applied to the parameterization of the geometric representation item, e.g. to the surface coordinate sytem, defined by the surface normal. > IFC2x Edition 3 CHANGE The attribute has been added. "
+ },
+ "description": "The coordinate system in which the _FillStyleTarget_ point is given. Depending on the attribute _GlobalOrLocal_ the point is either given within the world coordinate system of the project or within the object coordinate system of the element or annotation. If not given, the hatch style is directly applied to the parameterization of the geometric representation item, e.g. to the surface coordinate sytem, defined by the surface normal. > IFC2x Edition 3 CHANGE The attribute has been added. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationfillareaoccurrence.htm"
+ },
+ "IfcAnnotationOccurrence": {
+ "description": "Definition from ISO/CD 10303-46:1992: The annotation occurrence entity is a geometric representation item which has style for presentation. This entity shall be used for annotation purposes only.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationoccurrence.htm"
+ },
+ "IfcAnnotationSurface": {
+ "attributes": {
+ "Item": "Geometric representation item, providing the geometric definition of the annotated surface. It is further restricted to be a surface, surface model, or solid model.",
+ "TextureCoordinates": "Texture coordinates, such as a texture map, that are associated with the textures for the surface style. It should only be given, if the _IfcSurfaceStyle_ associated to the _IfcAnnotationSurfaceOccurrence_ contains an _IfcSurfaceStyleWithTextures_."
+ },
+ "description": "Texture coordinates, such as a texture map, that are associated with the textures for the surface style. It should only be given, if the _IfcSurfaceStyle_ associated to the _IfcAnnotationSurfaceOccurrence_ contains an _IfcSurfaceStyleWithTextures_.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationsurface.htm"
+ },
+ "IfcAnnotationSurfaceOccurrence": {
+ "description": "Definition from IAI: The IfcAnnotationSurfaceOccurrence shall only be used within a material or paper space dependent representation (note: paper space is not yet supported within this IFC release). Styled surfaces or solids within model space shall use IfcStyledItem as the instance to link the geometric surface, solid or annotation surface (for texture maps) representation item to the (shared) style information.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationsurfaceoccurrence.htm"
+ },
+ "IfcAnnotationSymbolOccurrence": {
+ "description": "Definition from ISO/CD 10303-46:1992: An annotation symbol occurrence is a symbol with a style assignment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationsymboloccurrence.htm"
+ },
+ "IfcAnnotationTextOccurrence": {
+ "description": "Definition from ISO/CD 10303-46:1992: An annotation text occurrence is a text with a style assignment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcannotationtextoccurrence.htm"
+ },
+ "IfcApplication": {
+ "attributes": {
+ "ApplicationDeveloper": "Name of the application developer, being requested to be member of the IAI.",
+ "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": "Short identifying name for the application.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcutilityresource/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.",
+ "Description": "The description that may apply additional information about a cost (or impact) value. The description may be from purpose generated text, specification libraries, standards etc.",
+ "FixedUntilDate": "The date until which applied value is applicable.",
+ "IsComponentIn": "The value of the single applied value which is used by the applied value relationship to express a complex applied value.",
+ "Name": "A name or additional clarification given to a cost (or impact) value.",
+ "UnitBasis": "The number and unit of measure on which the unit cost is based. Note: As well as the normally expected units of measure such as length, area, volume etc., costs may be based on units of measure which need to be defined e.g. sack, drum, pallet, item etc. Unit costs may be based on quantities greater (or lesser) than a unitary value of the basis measure. For instance, timber may have a unit cost rate per X meters where X > 1; similarly for cable, piping and many other items. The basis number may be either an integer or a real value. Note: This attribute should be asserted for all circumstances where the cost to be applied is per unit quantity. It may be asserted even for circumstances where an item price is used, in which case the unit cost basis should be by item (or equivalent definition).",
+ "ValueOfComponents": "The total (or subtotal) value of the components within the applied value relationship expressed as a single applied value.",
+ "ValuesReferenced": "Pointer to the IfcReferencesCostDocument relationship, which refer to a document from which the cost value is referenced."
+ },
+ "description": "The value of the single applied value which is used by the applied value relationship to express a complex applied value.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccostresource/lexical/ifcappliedvalue.htm"
+ },
+ "IfcAppliedValueRelationship": {
+ "attributes": {
+ "ArithmeticOperator": "The arithmetic operator applied in an applied value relationship.",
+ "ComponentOfTotal": "The applied value (total or subtotal) of which the value being considered is a component.",
+ "Components": "Applied values that are components of another applied value and from which that applied value may be deduced.",
+ "Description": "A description that may apply additional information about an applied value relationship.",
+ "Name": "A name used to identify or qualify the applied value relationship."
+ },
+ "description": "A description that may apply additional information about an applied value relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccostresource/lexical/ifcappliedvaluerelationship.htm"
+ },
+ "IfcApproval": {
+ "attributes": {
+ "Actors": "The set of relationships by which the actors acting in specified roles on this approval are known.",
+ "ApprovalDateTime": "Date and time when the result of the approval process is produced.",
+ "ApprovalLevel": "Level of the approval e.g. Draft v.s. Completed design.",
+ "ApprovalQualifier": "Textual description of special constraints or conditions for the approval.",
+ "ApprovalStatus": "The result or current status of the approval, e.g. Requested, Processed, Approved, Not Approved.",
+ "Description": "A general textual description of a design, work task, plan, etc. that is being approved for.",
+ "Identifier": "A computer interpretable identifier by which the approval is known.",
+ "IsRelatedWith": "The set of relationships by which this approval is related to others.",
+ "Name": "A human readable name given to an approval.",
+ "Relates": "The set of relationships by which other approvals are related to this one."
+ },
+ "description": "The set of relationships by which other approvals are related to this one.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcapprovalresource/lexical/ifcapproval.htm"
+ },
+ "IfcApprovalActorRelationship": {
+ "attributes": {
+ "Actor": "The reference to the actor who is acting in the given role on the approval specified in this relationship.",
+ "Approval": "The approval on which the actor is acting in the role specified in this relationship.",
+ "Role": "The role of the actor w.r.t the approval."
+ },
+ "description": "The role of the actor w.r.t the approval.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcapprovalresource/lexical/ifcapprovalactorrelationship.htm"
+ },
+ "IfcApprovalPropertyRelationship": {
+ "attributes": {
+ "Approval": "The approval for the properties selected.",
+ "ApprovedProperties": "Properties approved by the approval."
+ },
+ "description": "The approval for the properties selected.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcapprovalresource/lexical/ifcapprovalpropertyrelationship.htm"
+ },
+ "IfcApprovalRelationship": {
+ "attributes": {
+ "Description": "Textual description explaining the relationship between approvals.",
+ "Name": "The human readable name given to the relationship between the approvals.",
+ "RelatedApproval": "The approval that relates to another approval",
+ "RelatingApproval": "The approval that other approval is related to."
+ },
+ "description": "The human readable name given to the relationship between the approvals.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcapprovalresource/lexical/ifcapprovalrelationship.htm"
+ },
+ "IfcArbitraryClosedProfileDef": {
+ "attributes": {
+ "OuterCurve": "Bounded curve, defining the outer boundaries of the arbitrary profile."
+ },
+ "description": "Bounded curve, defining the outer boundaries of the arbitrary profile.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcarbitraryclosedprofiledef.htm"
+ },
+ "IfcArbitraryOpenProfileDef": {
+ "attributes": {
+ "Curve": "Open bounded curve defining the profile."
+ },
+ "description": "Open bounded curve defining the profile.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcarbitraryopenprofiledef.htm"
+ },
+ "IfcArbitraryProfileDefWithVoids": {
+ "attributes": {
+ "InnerCurves": "Set of bounded curves, defining the inner boundaries of the arbitrary profile."
+ },
+ "description": "Set of bounded curves, defining the inner boundaries of the arbitrary profile.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcarbitraryprofiledefwithvoids.htm"
+ },
+ "IfcAsset": {
+ "attributes": {
+ "AssetID": "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",
+ "CurrentValue": "The current cost value of the asset.",
+ "DepreciatedValue": "The current value of an asset within the accounting rules and procedures of an organization.",
+ "IncorporationDate": "The date on which an asset was incorporated into the works, installed, constructed, erected or completed. NOTE: This is the date on which an asset is considered to start depreciating.",
+ "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. NOTE: In (e.g.) UK Law (Health and Safety at Work Act, Electricity at Work Regulations, and others), management of assets must have a person identified as being responsible and to whom regulatory, insurance and other organizations communicate. In places where there is not a legal requirement, the responsible person would be the asset manager but would not have a legal status.",
+ "TotalReplacementCost": "The total cost of replacement of the asset.",
+ "User": "The name of the person or organization that 'uses' the asset."
+ },
+ "description": "The current value of an asset within the accounting rules and procedures of an organization.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcasset.htm"
+ },
+ "IfcAsymmetricIShapeProfileDef": {
+ "attributes": {
+ "CentreOfGravityInY": "Location of centre of gravity along the y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "TopFlangeFilletRadius": "The fillet between the web and the top flange of the I-shape. If given, the fillet between upper and the lower flanges and the web can be different. If not given, the value of the inherited FilletRadius attribute applies to both, the top and bottom fillet. If the inherited FilletRadius is not given either, no filler is applied.",
+ "TopFlangeThickness": "Flange thickness of the top flange of the I-shape. If given, the upper and the lower flanges can have different thicknesses. If not given, the value of the inherited FlangeThickness attribute applies to both, the top and bottom flange thickness.",
+ "TopFlangeWidth": "Extent of the top flange, defined parallel to the x axis of the position coordinate system."
+ },
+ "description": "Location of centre of gravity along the y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcasymmetricishapeprofiledef.htm"
+ },
+ "IfcAxis1Placement": {
+ "attributes": {
+ "Axis": "The direction of the local Z axis.",
+ "Z": "The normalized direction of the local Z axis. It is either identical with the Axis value, if given, or it defaults to [0.,0.,1.] NVL (IfcNormalise(Axis), IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcDirection([0.0,0.0,1.0]))"
+ },
+ "description": "The normalized direction of the local Z axis. It is either identical with the Axis value, if given, or it defaults to [0.,0.,1.] NVL (IfcNormalise(Axis), IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcDirection([0.0,0.0,1.0]))",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcaxis1placement.htm"
+ },
+ "IfcAxis2Placement2D": {
+ "attributes": {
+ "P": "P[1]: The normalized direction of the placement X Axis. This is (1.0,0.0,0.0) if RefDirection is omitted. P[2]: The normalized direction of the placement Y Axis. This is a derived attribute and is orthogonal to P[1]. IfcBuild2Axes(RefDirection)",
+ "RefDirection": "The direction used to determine the direction of the local X Axis."
+ },
+ "description": "P[1]: The normalized direction of the placement X Axis. This is (1.0,0.0,0.0) if RefDirection is omitted. P[2]: The normalized direction of the placement Y Axis. This is a derived attribute and is orthogonal to P[1]. IfcBuild2Axes(RefDirection)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcaxis2placement2d.htm"
+ },
+ "IfcAxis2Placement3D": {
+ "attributes": {
+ "Axis": "The exact direction of the local Z Axis.",
+ "P": "The normalized directions of the placement X Axis (P[1]) and the placement Y Axis (P[2]) and the placement Z Axis (P[3]). IfcBuildAxes(Axis, RefDirection)",
+ "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 normalized directions of the placement X Axis (P[1]) and the placement Y Axis (P[2]) and the placement Z Axis (P[3]). IfcBuildAxes(Axis, RefDirection)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcaxis2placement3d.htm"
+ },
+ "IfcBSplineCurve": {
+ "attributes": {
+ "ClosedCurve": "Indication of whether the curve is closed; it is for information only.",
+ "ControlPoints": "The array of control points used to define the geometry of the curve. This is derived from the list of control points. IfcListToArray(ControlPointsList,0,UpperIndexOnControlPoints)",
+ "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.",
+ "UpperIndexOnControlPoints": "The upper index on the array of control points; the lower index is 0. This value is derived from the control points list. (SIZEOF(ControlPointsList) - 1)"
+ },
+ "description": "The upper index on the array of control points; the lower index is 0. This value is derived from the control points list. (SIZEOF(ControlPointsList) - 1)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcbsplinecurve.htm"
+ },
+ "IfcBeam": {
+ "description": "Definition from ISO 6707-1:1989: Structural member designed to carry loads between or beyond points of support, usually narrow in relation to its length and horizontal or nearly so.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcbeam.htm"
+ },
+ "IfcBeamType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a beam element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a beam element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcbeamtype.htm"
+ },
+ "IfcBezierCurve": {
+ "description": "Definition from ISO/CD 10303-42:1992: This is a special type of curve which can be represented as a type of B-spline curve in which the knots are evenly spaced and have high multiplicities. Suitable default values for the knots and knot multiplicities are derived in this case.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcbeziercurve.htm"
+ },
+ "IfcBlobTexture": {
+ "attributes": {
+ "RasterCode": "Blob, given as a single binary, to capture the texture within one popular file (compression) format.",
+ "RasterFormat": "The format of the _RasterCode_ often using a compression."
+ },
+ "description": "Blob, given as a single binary, to capture the texture within one popular file (compression) format.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/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 size of the block along the placement Z axis. It is provided by the inherited axis placement through _SELF\\IfcCsgPrimitive3D.Position.P[3]_.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcblock.htm"
+ },
+ "IfcBoilerType": {
+ "attributes": {
+ "PredefinedType": "Defines types of boilers."
+ },
+ "description": "Defines types of boilers.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcboilertype.htm"
+ },
+ "IfcBooleanClippingResult": {
+ "description": "A clipping result is defined as a special subtype of the general Boolean result (IfcBooleanResult). It constrains the operands and the operator of the Boolean result.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcbooleanclippingresult.htm"
+ },
+ "IfcBooleanResult": {
+ "attributes": {
+ "Dim": "The space dimensionality of this entity. It is identical with the space dimensionality of the first operand. A where rule ensures that both operands have the same space dimensionality. FirstOperand.Dim",
+ "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 space dimensionality of this entity. It is identical with the space dimensionality of the first operand. A where rule ensures that both operands have the same space dimensionality. FirstOperand.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcbooleanresult.htm"
+ },
+ "IfcBoundaryCondition": {
+ "attributes": {
+ "Name": "Optionally defines a name for this boundary condition."
+ },
+ "description": "Optionally defines a name for this boundary condition.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcboundarycondition.htm"
+ },
+ "IfcBoundaryEdgeCondition": {
+ "attributes": {
+ "LinearStiffnessByLengthX": "Linear stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.",
+ "LinearStiffnessByLengthY": "Linear stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.",
+ "LinearStiffnessByLengthZ": "Linear stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.",
+ "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."
+ },
+ "description": "Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcboundaryedgecondition.htm"
+ },
+ "IfcBoundaryFaceCondition": {
+ "attributes": {
+ "LinearStiffnessByAreaX": "Linear stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.",
+ "LinearStiffnessByAreaY": "Linear stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.",
+ "LinearStiffnessByAreaZ": "Linear stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object."
+ },
+ "description": "Linear stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcboundaryfacecondition.htm"
+ },
+ "IfcBoundaryNodeCondition": {
+ "attributes": {
+ "LinearStiffnessX": "Linear stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.",
+ "LinearStiffnessY": "Linear stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.",
+ "LinearStiffnessZ": "Linear stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.",
+ "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."
+ },
+ "description": "Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcboundarynodecondition.htm"
+ },
+ "IfcBoundaryNodeConditionWarping": {
+ "attributes": {
+ "WarpingStiffness": "Defines the warping stiffness value."
+ },
+ "description": "Defines the warping stiffness value.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcboundarynodeconditionwarping.htm"
+ },
+ "IfcBoundedCurve": {
+ "description": "Definition from ISO/CD 10303-42:1992: A bounded curve is a curve of finite arc length with identifiable end points.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcboundedcurve.htm"
+ },
+ "IfcBoundedSurface": {
+ "description": "Definition from ISO/CD 10303-42:1992: A bounded surface is a surface of finite area with identifiable boundaries.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcboundedsurface.htm"
+ },
+ "IfcBoundingBox": {
+ "attributes": {
+ "Corner": "Location of the bottom left corner (having the minimum values).",
+ "Dim": "The space dimensionality of this class, it is always 3. 3",
+ "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 space dimensionality of this class, it is always 3. 3",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcboundingbox.htm"
+ },
+ "IfcBoxedHalfSpace": {
+ "attributes": {
+ "Enclosure": "The box which bounds the half space for computational purposes only."
+ },
+ "description": "The box which bounds the half space for computational purposes only.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcboxedhalfspace.htm"
+ },
+ "IfcBuilding": {
+ "attributes": {
+ "BuildingAddress": "Address given to the building for postal purposes.",
+ "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": "Address given to the building for postal purposes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcbuilding.htm"
+ },
+ "IfcBuildingElement": {
+ "description": "Definition from ISO 6707-1:1989: Major functional part of a building, examples are foundation, floor, roof, wall.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcbuildingelement.htm"
+ },
+ "IfcBuildingElementComponent": {
+ "description": "A building element component represents items included in building elements, which usually are not of interest from the overall building structure viewpoint. Contrary to accessories these components form a significant part of the building elements they belong to and usually have a vital and load carrying function within the structure. Typical examples of _IfcBuildingElementComponent_s include different kinds of reinforcing elements, layers of sandwich wall panels, and plates as parts of structural members.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcbuildingelementcomponent.htm"
+ },
+ "IfcBuildingElementPart": {
+ "description": "Layers or 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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcbuildingelementpart.htm"
+ },
+ "IfcBuildingElementProxy": {
+ "attributes": {
+ "CompositionType": "Indication, whether the proxy is intended to form an aggregation (COMPLEX), an integral element (ELEMENT), or a part in an aggregation (PARTIAL)."
+ },
+ "description": "Indication, whether the proxy is intended to form an aggregation (COMPLEX), an integral element (ELEMENT), or a part in an aggregation (PARTIAL).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcbuildingelementproxy.htm"
+ },
+ "IfcBuildingElementProxyType": {
+ "attributes": {
+ "PredefinedType": "Predefined types to define the particular type of an building element proxy. There may be property set definitions available for each predefined or user defined type."
+ },
+ "description": "Predefined types to define the particular type of an building element proxy. There may be property set definitions available for each predefined or user defined type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcbuildingelementproxytype.htm"
+ },
+ "IfcBuildingElementType": {
+ "description": "The element type (IfcBuildingElementType) defines a list of commonly shared property set definitions of a building 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcbuildingelementtype.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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcbuildingstorey.htm"
+ },
+ "IfcCShapeProfileDef": {
+ "attributes": {
+ "CentreOfGravityInX": "Location of centre of gravity along the x axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInX has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "Depth": "Profile depth, see illustration above (= h).",
+ "Girth": "Lengths of girth, see illustration above (= c).",
+ "InternalFilletRadius": "Internal fillet radius according the above illustration (= r1). If it is not given, zero is assumed.",
+ "WallThickness": "Constant wall thickness of profile (= ts).",
+ "Width": "Profile width, see illustration above (= b)."
+ },
+ "description": "Location of centre of gravity along the x axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInX has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifccshapeprofiledef.htm"
+ },
+ "IfcCableCarrierFittingType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of cable carrier fitting from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of cable carrier fitting from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifccablecarrierfittingtype.htm"
+ },
+ "IfcCableCarrierSegmentType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of cable carrier segment from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of cable carrier segment from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifccablecarriersegmenttype.htm"
+ },
+ "IfcCableSegmentType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of cable segment from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of cable segment from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifccablesegmenttype.htm"
+ },
+ "IfcCalendarDate": {
+ "attributes": {
+ "DayComponent": "The day element of the calendar date.",
+ "MonthComponent": "The month element of the calendar date.",
+ "YearComponent": "The year element of the calendar date."
+ },
+ "description": "The year element of the calendar date.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcdatetimeresource/lexical/ifccalendardate.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.",
+ "Dim": "The space dimensionality of this class, determined by the number of coordinates in the List of Coordinates. HIINDEX(Coordinates)"
+ },
+ "description": "The space dimensionality of this class, determined by the number of coordinates in the List of Coordinates. HIINDEX(Coordinates)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccartesianpoint.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.",
+ "Dim": "The space dimensionality of this class, determined by the space dimensionality of the local origin. LocalOrigin.Dim",
+ "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.",
+ "Scl": "The derived scale S of the transformation, equal to scale if that exists, or 1.0 otherwise. NVL(Scale, 1.0)"
+ },
+ "description": "The space dimensionality of this class, determined by the space dimensionality of the local origin. LocalOrigin.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccartesiantransformationoperator.htm"
+ },
+ "IfcCartesianTransformationOperator2D": {
+ "attributes": {
+ "U": "The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis1 and Axis2 in that order. IfcBaseAxis(2,SELF\\IfcCartesianTransformationOperator.Axis1, SELF\\IfcCartesianTransformationOperator.Axis2,?)"
+ },
+ "description": "The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis1 and Axis2 in that order. IfcBaseAxis(2,SELF\\IfcCartesianTransformationOperator.Axis1, SELF\\IfcCartesianTransformationOperator.Axis2,?)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccartesiantransformationoperator2d.htm"
+ },
+ "IfcCartesianTransformationOperator2DnonUniform": {
+ "attributes": {
+ "Scale2": "The scaling value specified for the transformation along the axis 2. This is normally the y scale factor.",
+ "Scl2": "The derived scale S(2) of the transformation along the axis 2 (normally the y axis), equal to Scale2 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. NVL(Scale2, SELF\\IfcCartesianTransformationOperator.Scl)"
+ },
+ "description": "The derived scale S(2) of the transformation along the axis 2 (normally the y axis), equal to Scale2 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. NVL(Scale2, SELF\\IfcCartesianTransformationOperator.Scl)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccartesiantransformationoperator2dnonuniform.htm"
+ },
+ "IfcCartesianTransformationOperator3D": {
+ "attributes": {
+ "Axis3": "The exact direction of U[3], the derived Z axis direction.",
+ "U": "The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis3, Axis1, and Axis2 in that order. IfcBaseAxis(3,SELF\\IfcCartesianTransformationOperator.Axis1, SELF\\IfcCartesianTransformationOperator.Axis2,Axis3)"
+ },
+ "description": "The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis3, Axis1, and Axis2 in that order. IfcBaseAxis(3,SELF\\IfcCartesianTransformationOperator.Axis1, SELF\\IfcCartesianTransformationOperator.Axis2,Axis3)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/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.",
+ "Scl2": "The derived scale S(2) of the transformation along the axis 2 (normally the y axis), equal to Scale2 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. NVL(Scale2, SELF\\IfcCartesianTransformationOperator.Scl)",
+ "Scl3": "The derived scale S(3) of the transformation along the axis 3 (normally the z axis), equal to Scale3 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. NVL(Scale3, SELF\\IfcCartesianTransformationOperator.Scl)"
+ },
+ "description": "The derived scale S(3) of the transformation along the axis 3 (normally the z axis), equal to Scale3 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. NVL(Scale3, SELF\\IfcCartesianTransformationOperator.Scl)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccartesiantransformationoperator3dnonuniform.htm"
+ },
+ "IfcCenterLineProfileDef": {
+ "attributes": {
+ "Thickness": "Constant thickness applied along the center line."
+ },
+ "description": "Constant thickness applied along the center line.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifccenterlineprofiledef.htm"
+ },
+ "IfcChamferEdgeFeature": {
+ "attributes": {
+ "Height": "The height of the feature chamfer cross section.",
+ "Width": "The width of the feature chamfer cross section."
+ },
+ "description": "The height of the feature chamfer cross section.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcchamferedgefeature.htm"
+ },
+ "IfcChillerType": {
+ "attributes": {
+ "PredefinedType": "Defines the typical types of chillers (e.g., air-cooled, water-cooled, etc.)."
+ },
+ "description": "Defines the typical types of chillers (e.g., air-cooled, water-cooled, etc.).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcchillertype.htm"
+ },
+ "IfcCircle": {
+ "attributes": {
+ "Radius": "The radius of the circle, which shall be greater than zero."
+ },
+ "description": "The radius of the circle, which shall be greater than zero.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccircle.htm"
+ },
+ "IfcCircleHollowProfileDef": {
+ "attributes": {
+ "WallThickness": "Thickness of the material, it is the difference between the outer and inner radius."
+ },
+ "description": "Thickness of the material, it is the difference between the outer and inner radius.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifccirclehollowprofiledef.htm"
+ },
+ "IfcCircleProfileDef": {
+ "attributes": {
+ "Radius": "The radius of the circle."
+ },
+ "description": "The radius of the circle.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifccircleprofiledef.htm"
+ },
+ "IfcClassification": {
+ "attributes": {
+ "Contains": "Classification items that are classified by 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. NOTE: The indication of edition may be sufficient to identify the classification source uniquely but the edition date is provided as an optional attribute to enable more precise identification where required.",
+ "Name": "The name or label by which the classification used is normally known. NOTE: Examples of names include CI/SfB, Masterformat, BSAB, Uniclass, STABU etc.",
+ "Source": "Source (or publisher) for this classification."
+ },
+ "description": "Classification items that are classified by the classification.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcclassification.htm"
+ },
+ "IfcClassificationItem": {
+ "attributes": {
+ "IsClassifiedItemIn": "Identifies the relationship in which the role of ClassifiedItem is taken.",
+ "IsClassifyingItemIn": "Identifies the relationship in which the role of ClassifyingItem is taken.",
+ "ItemOf": "The classification that is the source for the uppermost level of the classification item hierarchy used. NOTE: Where a classification item hierarchy is developed within the IFC model, only the uppermost level needs to refer to the classification system or source from which it is derived since all other levels of the hierachy will refer to the source by virtue of their containment by the uppermost level. However, the uppermost level MUST point back to the classification source by virtue of the fact that it is not contained by a higher level classification item.",
+ "Notation": "The notations from within a classification item that are used within the project. NOTE: In Uniclass this label is called the Code, in UDC it is called the Class Number.",
+ "Title": "The name of the classification item. NOTE: Examples of the above attributes from Uniclass: A classification item in Uniclass has a notation \"L6814\" which has the title \"Tanking\". It has a parent notation \"L681\" which has the title \"Proofings, insulation\"."
+ },
+ "description": "Identifies the relationship in which the role of ClassifyingItem is taken.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcclassificationitem.htm"
+ },
+ "IfcClassificationItemRelationship": {
+ "attributes": {
+ "RelatedItems": "The child level items in a classification structure that are related to the parent level item.",
+ "RelatingItem": "The parent level item in a classification structure that is used for relating the child level items."
+ },
+ "description": "The child level items in a classification structure that are related to the parent level item.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcclassificationitemrelationship.htm"
+ },
+ "IfcClassificationNotation": {
+ "attributes": {
+ "NotationFacets": "Alphanumeric characters in defined groups from which the classification notation is derived."
+ },
+ "description": "Alphanumeric characters in defined groups from which the classification notation is derived.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcclassificationnotation.htm"
+ },
+ "IfcClassificationNotationFacet": {
+ "attributes": {
+ "NotationValue": "The notation value that specifies the classification e.g. 'L781'"
+ },
+ "description": "The notation value that specifies the classification e.g. 'L781'",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcclassificationnotationfacet.htm"
+ },
+ "IfcClassificationReference": {
+ "attributes": {
+ "ReferencedSource": "The classification system or source that is referenced."
+ },
+ "description": "The classification system or source that is referenced.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcclassificationreference.htm"
+ },
+ "IfcClosedShell": {
+ "description": "Definition from ISO/CD 10303-42:1992: 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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcclosedshell.htm"
+ },
+ "IfcCoilType": {
+ "attributes": {
+ "PredefinedType": "Defines typical types of coils (e.g., Cooling, Heating, etc.)"
+ },
+ "description": "Defines typical types of coils (e.g., Cooling, Heating, etc.)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifccoiltype.htm"
+ },
+ "IfcColourRgb": {
+ "attributes": {
+ "Blue": "The intensity of the blue colour component. > NOTE&npsp; The colour component value is given within the range of 0..1, and not within the range of 0..255 as otherwise usual. ",
+ "Green": "The intensity of the green colour component. > NOTE&npsp; The colour component value is given within the range of 0..1, and not within the range of 0..255 as otherwise usual. ",
+ "Red": "The intensity of the red colour component. > NOTE&npsp; The colour component value is given within the range of 0..1, and not within the range of 0..255 as otherwise usual. "
+ },
+ "description": "The intensity of the blue colour component. > NOTE&npsp; The colour component value is given within the range of 0..1, and not within the range of 0..255 as otherwise usual. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifccolourrgb.htm"
+ },
+ "IfcColourSpecification": {
+ "attributes": {
+ "Name": "Optional name given to a particular colour specification in addition to the colour components (like the RGB values). > NOTE Examples are the names of a industry colour classification, such as RAL.
IFC2x Edition 3 CHANGE Attribute added. "
+ },
+ "description": "Optional name given to a particular colour specification in addition to the colour components (like the RGB values). > NOTE Examples are the names of a industry colour classification, such as RAL.
IFC2x Edition 3 CHANGE Attribute added. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifccolourspecification.htm"
+ },
+ "IfcColumn": {
+ "description": "Definition from ISO 6707-1:1989: Structural member of slender form, usually vertical, that transmits to its base the forces, primarily in compression, that are applied to it.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifccolumn.htm"
+ },
+ "IfcColumnType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a column element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a column element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifccolumntype.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_. > NOTE: Consider a complex property for glazing properties. The Name attribute of the IfcComplexProperty could be Pset_GlazingProperties, and the UsageName attribute could be OuterGlazingPane."
+ },
+ "description": "Set of properties that can be used within this complex property (may include other complex properties).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifccomplexproperty.htm"
+ },
+ "IfcCompositeCurve": {
+ "attributes": {
+ "ClosedCurve": "Indication whether the curve is closed or not; this is derived from the transition code of the last segment. Segments[NSegments].Transition <> Discontinuous",
+ "NSegments": "The number of component curves. SIZEOF(Segments)",
+ "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": "Indication whether the curve is closed or not; this is derived from the transition code of the last segment. Segments[NSegments].Transition <> Discontinuous",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccompositecurve.htm"
+ },
+ "IfcCompositeCurveSegment": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, defined by the dimensionality of the first ParentCurve. ParentCurve.Dim",
+ "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.",
+ "Transition": "The state of transition (i.e., geometric continuity from the last point of this segment to the first point of the next segment) in a composite curve.",
+ "UsingCurves": "The set of composite curves which use this composite curve segment as a segment. This set shall not be empty."
+ },
+ "description": "The set of composite curves which use this composite curve segment as a segment. This set shall not be empty.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/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 name by which the composition may be referred to. The actual meaning of the name has to be defined in the context of applications.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifccompositeprofiledef.htm"
+ },
+ "IfcCompressorType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of compressor (e.g., hermetic, reciprocating, etc.)."
+ },
+ "description": "Defines the type of compressor (e.g., hermetic, reciprocating, etc.).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifccompressortype.htm"
+ },
+ "IfcCondenserType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of condenser."
+ },
+ "description": "Defines the type of condenser.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifccondensertype.htm"
+ },
+ "IfcCondition": {
+ "description": "An IfcCondition determines the state or condition of an element at a particular point in time",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifccondition.htm"
+ },
+ "IfcConditionCriterion": {
+ "attributes": {
+ "Criterion": "The measured or assessed value of a criterion.",
+ "CriterionDateTime": "The time and/or date at which the criterion is determined."
+ },
+ "description": "The time and/or date at which the criterion is determined.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifcconditioncriterion.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": "The location and orientation of the conic. Further details of the interpretation of this attribute are given for the individual subtypes.\"",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcconic.htm"
+ },
+ "IfcConnectedFaceSet": {
+ "attributes": {
+ "CfsFaces": "The set of faces arcwise connected along common edges or vertices."
+ },
+ "description": "The set of faces arcwise connected along common edges or vertices.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcconnectioncurvegeometry.htm"
+ },
+ "IfcConnectionGeometry": {
+ "description": "The 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/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": "Distance in z direction between the two points (or vertex points) engaged in the point connection.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcconnectionpointgeometry.htm"
+ },
+ "IfcConnectionPortGeometry": {
+ "attributes": {
+ "LocationAtRelatedElement": "Local placement of the port relative to its distribution element's local placement. The element in question is that, which plays the role of the related element in the connectivity relationship.",
+ "LocationAtRelatingElement": "Local placement of the port relative to its distribution element's local placement. The element in question is that, which plays the role of the relating element in the connectivity relationship.",
+ "ProfileOfPort": "Profile that defines the port connection geometry. It is placed inside the XY plane of the location, given at the relating and (optionally) related distribution element."
+ },
+ "description": "Profile that defines the port connection geometry. It is placed inside the XY plane of the location, given at the relating and (optionally) related distribution element.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcconnectionportgeometry.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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcconnectionsurfacegeometry.htm"
+ },
+ "IfcConstraint": {
+ "attributes": {
+ "Aggregates": "Reference to the relationships that collect other constraints into this aggregate constraint.",
+ "ClassifiedAs": "Reference to the constraint classifications through objectified relationship.",
+ "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 description that may apply additional information about a constraint.",
+ "IsAggregatedIn": "Reference to the relationships that relate this constraint into aggregate constraints.",
+ "IsRelatedWith": "References to the objectified relationships that relate this constraint with other constraints.",
+ "Name": "A name to be used for the constraint (e.g., ChillerCoefficientOfPerformance).",
+ "PropertiesForConstraint": "Reference to the properties to which the constraint is applied.",
+ "RelatesConstraints": "References to the objectified relationships that relate other constraints with this constraint.",
+ "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": "Reference to the relationships that relate this constraint into aggregate constraints.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstraintresource/lexical/ifcconstraint.htm"
+ },
+ "IfcConstraintAggregationRelationship": {
+ "attributes": {
+ "Description": "A description that may apply additional information about a constraint aggregation.",
+ "LogicalAggregator": "Enumeration that identifies the logical type of aggregation.",
+ "Name": "A name used to identify or qualify the constraint aggregation.",
+ "RelatedConstraints": "Constraints that are aggregated in using the LogicalAggregator.",
+ "RelatingConstraint": "Constraint to which the other Constraints are associated."
+ },
+ "description": "Enumeration that identifies the logical type of aggregation.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstraintresource/lexical/ifcconstraintaggregationrelationship.htm"
+ },
+ "IfcConstraintClassificationRelationship": {
+ "attributes": {
+ "ClassifiedConstraint": "Constraint being classified",
+ "RelatedClassifications": "Classifications of the constraint."
+ },
+ "description": "Classifications of the constraint.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstraintresource/lexical/ifcconstraintclassificationrelationship.htm"
+ },
+ "IfcConstraintRelationship": {
+ "attributes": {
+ "Description": "A description that may apply additional information about the constraint relationship.",
+ "Name": "A name used to identify or qualify the constraint relationship.",
+ "RelatedConstraints": "Constraints that are related with the RelatingConstraint.",
+ "RelatingConstraint": "Constraint with which the other Constraints referenced by attribute RelatedConstraints are related."
+ },
+ "description": "Constraints that are related with the RelatingConstraint.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstraintresource/lexical/ifcconstraintrelationship.htm"
+ },
+ "IfcConstructionEquipmentResource": {
+ "description": "An IfcConstructionEquipmentResource is a type of construction equipment that is used as resource to assist in the performance of construction. Construction Equipment resources are wholly or partially consumed, or occupied (i.e. used) in the performance of construction.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstructionmgmtdomain/lexical/ifcconstructionequipmentresource.htm"
+ },
+ "IfcConstructionMaterialResource": {
+ "attributes": {
+ "Suppliers": "Possible suppliers of the type of materials.",
+ "UsageRatio": "The ratio of the amount of a construction material used to the amount provided (determined as a quantity)"
+ },
+ "description": "The ratio of the amount of a construction material used to the amount provided (determined as a quantity)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstructionmgmtdomain/lexical/ifcconstructionmaterialresource.htm"
+ },
+ "IfcConstructionProductResource": {
+ "description": "An IfcConstructionProductResource defines the role of a product that is consumed (wholly or partially), or occupied (i.e. used) in the performance of construction.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstructionmgmtdomain/lexical/ifcconstructionproductresource.htm"
+ },
+ "IfcConstructionResource": {
+ "attributes": {
+ "BaseQuantity": "The basic (i.e. default, or recommended) unit that should be used for measuring the volume (or amount) of the resource and the basic quantity of the resource fully or partially consumed.",
+ "ResourceConsumption": "A value that indicates how the resource is consumed during its use in a process (see _IfcResourceConsumptionEnum_ for more detail)",
+ "ResourceGroup": "The group label, or title of the type resource, e.g. the title of a labour resource as carpenter, crane operator, superintendent, etc.",
+ "ResourceIdentifier": "Optional identification of a code or ID for the construction resource"
+ },
+ "description": "The basic (i.e. default, or recommended) unit that should be used for measuring the volume (or amount) of the resource and the basic quantity of the resource fully or partially consumed.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstructionmgmtdomain/lexical/ifcconstructionresource.htm"
+ },
+ "IfcContextDependentUnit": {
+ "attributes": {
+ "Name": "The word, or group of words, by which the context dependent unit is referred to."
+ },
+ "description": "The word, or group of words, by which the context dependent unit is referred to.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifccontextdependentunit.htm"
+ },
+ "IfcControl": {
+ "attributes": {
+ "Controls": "Reference to the relationship that associates the control to the object(s) being controlled."
+ },
+ "description": "Reference to the relationship that associates the control to the object(s) being controlled.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifccontrol.htm"
+ },
+ "IfcControllerType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of controller from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of controller from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcbuildingcontrolsdomain/lexical/ifccontrollertype.htm"
+ },
+ "IfcConversionBasedUnit": {
+ "attributes": {
+ "ConversionFactor": "The physical quantity from which the converted unit is derived.",
+ "Name": "The word, or group of words, by which the conversion based unit is referred to."
+ },
+ "description": "The physical quantity from which the converted unit is derived.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcconversionbasedunit.htm"
+ },
+ "IfcCooledBeamType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of cooled beam."
+ },
+ "description": "Defines the type of cooled beam.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifccooledbeamtype.htm"
+ },
+ "IfcCoolingTowerType": {
+ "attributes": {
+ "PredefinedType": "Defines the typical types of cooling towers (e.g., OpenTower, ClosedTower, CrossFlow, etc.)."
+ },
+ "description": "Defines the typical types of cooling towers (e.g., OpenTower, ClosedTower, CrossFlow, etc.).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifccoolingtowertype.htm"
+ },
+ "IfcCoordinatedUniversalTimeOffset": {
+ "attributes": {
+ "HourOffset": "The number of hours by which local time is offset from coordinated universal time.",
+ "MinuteOffset": "The number of minutes by which local time is offset from coordinated universal time.",
+ "Sense": "The direction of the offset. > Note: The data type of the Sense is an enumeration - AHEAD means positive offset; BEHIND means negative offset. "
+ },
+ "description": "The direction of the offset. > Note: The data type of the Sense is an enumeration - AHEAD means positive offset; BEHIND means negative offset. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcdatetimeresource/lexical/ifccoordinateduniversaltimeoffset.htm"
+ },
+ "IfcCostItem": {
+ "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedmgmtelements/lexical/ifccostitem.htm"
+ },
+ "IfcCostSchedule": {
+ "attributes": {
+ "ID": "A unique identification assigned to a cost schedule that enables its differentiation from other cost schedules.",
+ "PredefinedType": "Predefined types of cost schedule from which that required may be selected.",
+ "PreparedBy": "The identity of the person or organization preparing the cost schedule.",
+ "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",
+ "SubmittedBy": "The identity of the person or organization submitting the cost schedule.",
+ "SubmittedOn": "The date on which the cost schedule was submitted.",
+ "TargetUsers": "The actors for whom the cost schedule was prepared.",
+ "UpdateDate": "The date that this cost schedule is updated; this allows tracking the schedule history."
+ },
+ "description": "Predefined types of cost schedule from which that required may be selected.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedmgmtelements/lexical/ifccostschedule.htm"
+ },
+ "IfcCostValue": {
+ "attributes": {
+ "Condition": "The condition under which a cost value applies.",
+ "CostType": "Specification of the type of cost type used. > NOTE: There are many possible types of cost value that may be identified. Whilst there is a broad understanding of the meaning of names that may be assigned to different types of costs, there is no general standard for naming cost types nor are there any broadly defined classifications. To allow for any type of cost value, the IfcLabel datatype is assigned. In the absence of any well defined standard, it is recommended that local agreements should be made to define allowable and understandable cost value types within a project or region."
+ },
+ "description": "The condition under which a cost value applies.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccostresource/lexical/ifccostvalue.htm"
+ },
+ "IfcCovering": {
+ "attributes": {
+ "Covers": "Reference to the objectified relationship that handles the relationship of the covering to the covered space.",
+ "CoversSpaces": "",
+ "PredefinedType": "Predefined types to define the particular type of the covering. There may be property set definitions available for each predefined type."
+ },
+ "description": "Reference to the objectified relationship that handles the relationship of the covering to the covered space.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifccovering.htm"
+ },
+ "IfcCoveringType": {
+ "attributes": {
+ "PredefinedType": "Predefined types to define the particular type of the covering. There may be property set definitions available for each predefined type."
+ },
+ "description": "Predefined types to define the particular type of the covering. There may be property set definitions available for each predefined type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifccoveringtype.htm"
+ },
+ "IfcCraneRailAShapeProfileDef": {
+ "attributes": {
+ "BaseDepth1": "Base depth of the A shape crane rail, see illustration above (= s1).",
+ "BaseDepth2": "Base depth of the A shape crane rail, see illustration above (= s2).",
+ "BaseDepth3": "Depth of the base where thickness changes, see illustration above (= s3).",
+ "BaseWidth2": "Total extent of the width of the base, defined parallel to the x axis of the position coordinate system. See illustration above (= b2).",
+ "BaseWidth4": "Width of the base where thickness changes, defined parallel to the x axis of the position coordinate system. See illustration above (= b4).",
+ "CentreOfGravityInY": "Location of centre of gravity along the y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "HeadDepth2": "Head depth of the A shape crane rail, see illustration above (= h2).",
+ "HeadDepth3": "Head depth of the A shape crane rail, see illustration above (= h3).",
+ "HeadWidth": "Total extent of the width of the head, defined parallel to the x axis of the position coordinate system. See illustration above (= b1).",
+ "OverallHeight": "Total extent of the height, defined parallel to the y axis of the position coordinate system. See illustration above (= h1).",
+ "Radius": "Edge radius according the above illustration (= r1).",
+ "WebThickness": "Thickness of the web of the A shape crane rail. See illustration above (= b3)."
+ },
+ "description": "Location of centre of gravity along the y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifccranerailashapeprofiledef.htm"
+ },
+ "IfcCraneRailFShapeProfileDef": {
+ "attributes": {
+ "BaseDepth1": "Base depth of the F shape crane rail, see illustration above (= s1).",
+ "BaseDepth2": "Base depth of the F shape crane rail, see illustration above (= s2).",
+ "CentreOfGravityInY": "Location of centre of gravity along the y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "HeadDepth2": "Head depth of the F shape crane rail, see illustration above (= h2).",
+ "HeadDepth3": "Head depth of the F shape crane rail, see illustration above (= h3).",
+ "HeadWidth": "Total extent of the width of the head, defined parallel to the x axis of the position coordinate system. See illustration above (= k)",
+ "OverallHeight": "Total extent of the height, defined parallel to the y axis of the position coordinate system. See illustration above (= h1).",
+ "Radius": "Edge radius according the above illustration (= r1).",
+ "WebThickness": "Thickness of the web of the F shape crane rail. See illustration above (= b3)"
+ },
+ "description": "Location of centre of gravity along the y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifccranerailfshapeprofiledef.htm"
+ },
+ "IfcCrewResource": {
+ "description": "An IfcCrewResource represents a type of resource used in construction processes, i.e. construction crew resource.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstructionmgmtdomain/lexical/ifccrewresource.htm"
+ },
+ "IfcCsgPrimitive3D": {
+ "attributes": {
+ "Dim": "The space dimensionality of this geometric representation item, it is always 3. 3",
+ "Position": "The placement coordinate system to which the parameters of each individual CSG primitive apply."
+ },
+ "description": "The space dimensionality of this geometric representation item, it is always 3. 3",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifccsgprimitive3d.htm"
+ },
+ "IfcCsgSolid": {
+ "attributes": {
+ "TreeRootExpression": "Boolean expression of regularized operators describing the solid. The root of the tree of Boolean expressions is given explicitly as an IfcBooleanResult (the only item in the Select IfcCsgSelect)."
+ },
+ "description": "Boolean expression of regularized operators describing the solid. The root of the tree of Boolean expressions is given explicitly as an IfcBooleanResult (the only item in the Select IfcCsgSelect).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/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": "The source from which an exchange rate is obtained.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccostresource/lexical/ifccurrencyrelationship.htm"
+ },
+ "IfcCurtainWall": {
+ "description": "Definition from ISO 6707-1:1989: Non load bearing wall positioned on the outside of a building and enclosing it.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifccurtainwall.htm"
+ },
+ "IfcCurtainWallType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a curtain wall element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a curtain wall element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifccurtainwalltype.htm"
+ },
+ "IfcCurve": {
+ "attributes": {
+ "Dim": "The space dimensionality of this abstract class, defined differently for all subtypes, i.e. for IfcLine, IfcConic and IfcBoundedCurve. IfcCurveDim(SELF)"
+ },
+ "description": "The space dimensionality of this abstract class, defined differently for all subtypes, i.e. for IfcLine, IfcConic and IfcBoundedCurve. IfcCurveDim(SELF)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccurve.htm"
+ },
+ "IfcCurveBoundedPlane": {
+ "attributes": {
+ "BasisSurface": "The surface to be bound.",
+ "Dim": "The space dimensionality of this class, defined by the dimensionality of the basis surface. BasisSurface.Dim",
+ "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 space dimensionality of this class, defined by the dimensionality of the basis surface. BasisSurface.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifccurveboundedplane.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."
+ },
+ "description": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifccurvestylefont.htm"
+ },
+ "IfcCurveStyleFontAndScaling": {
+ "attributes": {
+ "CurveFont": "The curve font to be scaled.",
+ "CurveFontScaling": "The scale factor.",
+ "Name": "Name that may be assigned with the scaling of a curve font."
+ },
+ "description": "The scale factor.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/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. > NOTE For a visible segment representing a point, the value 0. should be assigned.
IFC2x Edition 3 CHANGE The datatype has been changed to IfcLengthMeasure with upward compatibility for file-based exchange. "
+ },
+ "description": "The length of the invisible segment in the pattern definition.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifccurvestylefontpattern.htm"
+ },
+ "IfcDamperType": {
+ "attributes": {
+ "PredefinedType": "Type of damper."
+ },
+ "description": "Type of damper.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcdampertype.htm"
+ },
+ "IfcDateAndTime": {
+ "attributes": {
+ "DateComponent": "The date element of the date time combination.",
+ "TimeComponent": "The time element of the date time combination."
+ },
+ "description": "The time element of the date time combination.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcdatetimeresource/lexical/ifcdateandtime.htm"
+ },
+ "IfcDefinedSymbol": {
+ "attributes": {
+ "Definition": "An implicit description of the symbol, either predefined or externally defined.",
+ "Target": "A description of the placement, orientation and (uniform or non-uniform) scaling of the defined symbol."
+ },
+ "description": "A description of the placement, orientation and (uniform or non-uniform) scaling of the defined symbol.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcdefinedsymbol.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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcderivedprofiledef.htm"
+ },
+ "IfcDerivedUnit": {
+ "attributes": {
+ "Dimensions": "Dimensional exponents derived using the function IfcDerivedDimensionalExponents using (SELF) as the input value. IfcDeriveDimensionalExponents(Elements)",
+ "Elements": "The group of units and their exponents that define the derived unit.",
+ "UnitType": "Name of the derived unit chosen from an enumeration of derived unit types for use in IFC models.",
+ "UserDefinedType": ""
+ },
+ "description": "Dimensional exponents derived using the function IfcDerivedDimensionalExponents using (SELF) as the input value. IfcDeriveDimensionalExponents(Elements)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/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": "The power that is applied to the unit attribute.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcderivedunitelement.htm"
+ },
+ "IfcDiameterDimension": {
+ "description": "The diameter dimension is a draughting callout that presents the diameter extent of a conic element. It consists of a dimension curve and may have projection curves (but is often defined without projection curves).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdiameterdimension.htm"
+ },
+ "IfcDimensionCalloutRelationship": {
+ "description": "A dimension callout relationship is a relationship between two draughting callouts. The relating draughting callout refers to a dimension (linear, diameter, radius, or angular) while the related draughting callout refers to the dimension text (as structured dimension callout). This structured dimension callout can either be denoted as \"primary\", in which case it presents the dimension value in the primary unit, or as \"secondary\", in which case it presents the dimension value in the secondary unit.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdimensioncalloutrelationship.htm"
+ },
+ "IfcDimensionCurve": {
+ "attributes": {
+ "AnnotatedBySymbols": "Reference to the terminator symbols that may be assigned to the dimension curve. There shall be either zero, one or two terminator symbols assigned."
+ },
+ "description": "Reference to the terminator symbols that may be assigned to the dimension curve. There shall be either zero, one or two terminator symbols assigned.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdimensioncurve.htm"
+ },
+ "IfcDimensionCurveDirectedCallout": {
+ "description": "The dimension curve directed callout is a dimension callout, which includes a dimension line. It normally presents an extent and/or direction of the product shape. Subtypes are introduced to declare specific forms of dimension curve directed callouts, such as:",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdimensioncurvedirectedcallout.htm"
+ },
+ "IfcDimensionCurveTerminator": {
+ "attributes": {
+ "Role": "Role of the dimension curve terminator within a dimension curve (being either an origin or target)."
+ },
+ "description": "Role of the dimension curve terminator within a dimension curve (being either an origin or target).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdimensioncurveterminator.htm"
+ },
+ "IfcDimensionPair": {
+ "description": "A dimension pair relationship is a relationship between two draughting callouts. The relating draughting callout refers to a dimension (linear, diameter, radius, or angular) and the related draughting callout refers to another dimension (linear, diameter, radius, or angular). This structured dimension callout can either be denoted as \"chained\", in which case the related dimension continues from the end of the relating dimension, or as \"parallel\", in which case the related dimension starts again from the start of the relating dimension.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdimensionpair.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": "The power of the luminous intensity base quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcdimensionalexponents.htm"
+ },
+ "IfcDirection": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, defined by the number of real in the list of DirectionRatios. HIINDEX(DirectionRatios)",
+ "DirectionRatios": "The components in the direction of X axis (DirectionRatios[1]), of Y axis (DirectionRatios[2]), and of Z axis (DirectionRatios[3])"
+ },
+ "description": "The space dimensionality of this class, defined by the number of real in the list of DirectionRatios. HIINDEX(DirectionRatios)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcdirection.htm"
+ },
+ "IfcDiscreteAccessory": {
+ "description": "Representation of different kinds of accessories included in or added to elements.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcdiscreteaccessory.htm"
+ },
+ "IfcDiscreteAccessoryType": {
+ "description": "The element type (IfcDiscreteAccessoryType) defines a list of commonly shared property set definitions of a discrete accessory and an optional set of product representations. It is used to define a supporting element mainly within structural and building services domains (i.e. the specific type information common to all occurrences of that type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcdiscreteaccessorytype.htm"
+ },
+ "IfcDistributionChamberElement": {
+ "description": "The IfcDistributionChamberElement defines a place at which distribution systems and their constituent elements may be inspected or through which they may travel.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcdistributionchamberelement.htm"
+ },
+ "IfcDistributionChamberElementType": {
+ "attributes": {
+ "PredefinedType": "Predefined types of distribution chambers."
+ },
+ "description": "Predefined types of distribution chambers.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcdistributionchamberelementtype.htm"
+ },
+ "IfcDistributionControlElement": {
+ "attributes": {
+ "AssignedToFlowElement": "Reference through the relationship object to related distribution flow elements.",
+ "ControlElementId": "The ControlElement Point Identification assigned to this control element by the Building Automation System."
+ },
+ "description": "Reference through the relationship object to related distribution flow elements.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcdistributioncontrolelementtype.htm"
+ },
+ "IfcDistributionElement": {
+ "description": "Generalization of all elements that participate in a distribution system. Typical examples of IfcDistributionElement are (among others):",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcdistributionelementtype.htm"
+ },
+ "IfcDistributionFlowElement": {
+ "attributes": {
+ "HasControlElements": "Reference to the relationship object that relates control elements."
+ },
+ "description": "Reference to the relationship object that relates control elements.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcdistributionflowelementtype.htm"
+ },
+ "IfcDistributionPort": {
+ "attributes": {
+ "FlowDirection": "Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource."
+ },
+ "description": "Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcdistributionport.htm"
+ },
+ "IfcDocumentElectronicFormat": {
+ "attributes": {
+ "FileExtension": "File extension of electronic document used by computer operating system.",
+ "MimeContentType": "Main Mime type (as published by W3C or as user defined application type)",
+ "MimeSubtype": "Mime subtype information."
+ },
+ "description": "Mime subtype information.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcdocumentelectronicformat.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.",
+ "DocumentId": "Identifier that uniquely identifies a document.",
+ "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.",
+ "DocumentReferences": "Information on the referenced document.",
+ "Editors": "The persons and/or organizations who have created this document or contributed to it.",
+ "ElectronicFormat": "Describes the electronic format of the document being referenced, providing the file extension and the manner in which the content is provided.",
+ "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.",
+ "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": "An inverse relationship from the IfcDocumentInformationRelationship to the relating document.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/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": "Describes the type of relationship between documents. This could be sub-document, replacement etc. The interpretation has to be established in an application context.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcdocumentinformationrelationship.htm"
+ },
+ "IfcDocumentReference": {
+ "attributes": {
+ "ReferenceToDocument": "The document information that is being referenced."
+ },
+ "description": "The document information that is being referenced.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcdocumentreference.htm"
+ },
+ "IfcDoor": {
+ "attributes": {
+ "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. > NOTE The body of the door might be taller then the door opening (e.g. in cases where the door lining includes a casing). In these cases the OverallHeight shall still be given as the door opening height, and not as the total height of the door lining.",
+ "OverallWidth": "Overall measure of the width, it reflects the X Dimension of a bounding box, enclosing the ~~body of the~~ door opening. If omitted, the _OverallWidth_ should be taken from the geometric representation of the _IfcOpening_ in which the door is inserted. > NOTE The body of the door might be wider then the door opening (e.g. in cases where the door lining includes a casing). In these cases the OverallWidth shall still be given as the door opening width, and not as the total width of the door lining."
+ },
+ "description": "Overall measure of the width, it reflects the X Dimension of a bounding box, enclosing the ~~body of the~~ door opening. If omitted, the _OverallWidth_ should be taken from the geometric representation of the _IfcOpening_ in which the door is inserted. > NOTE The body of the door might be wider then the door opening (e.g. in cases where the door lining includes a casing). In these cases the OverallWidth shall still be given as the door opening width, and not as the total width of the door lining.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/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 (width in plane parallel to door leaf) of the door lining.",
+ "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 (width in plane parallel to door leaf) of the door threshold. Only given if the door lining includes a threshold and the parameter is known.",
+ "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 given) which divides the door leaf from a glazing (or window) above."
+ },
+ "description": "Pointer to the shape aspect, if given. The shape aspect reflects the part of the door shape, which represents the door lining.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/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 IfcDoorStyle.",
+ "PanelPosition": "Position of this panel within the door.",
+ "PanelWidth": "Width of this panel, given as ratio relative to the total clear opening width of the door.",
+ "ShapeAspectStyle": "Pointer to the shape aspect, if given. The shape aspect reflects the part of the door shape, which represents the door panel."
+ },
+ "description": "Pointer to the shape aspect, if given. The shape aspect reflects the part of the door shape, which represents the door panel.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcdoorpanelproperties.htm"
+ },
+ "IfcDoorStyle": {
+ "attributes": {
+ "ConstructionType": "Type defining the basic construction and material type of the door.",
+ "OperationType": "Type defining the general layout and operation of the door style.",
+ "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.",
+ "Sizeable": "The Boolean indicates, whether the attached _IfcMappedRepresentation_ (if given) can be sized (using scale factor of transformation), or not (FALSE). If not, the _IfcMappedRepresentation_ should be _IfcShapeRepresentation_ of the _IfcDoor_ (using _IfcMappedItem_ as the _Item_) with the scale factor = 1."
+ },
+ "description": "The Boolean indicates, whether the attached _IfcMappedRepresentation_ (if given) can be sized (using scale factor of transformation), or not (FALSE). If not, the _IfcMappedRepresentation_ should be _IfcShapeRepresentation_ of the _IfcDoor_ (using _IfcMappedItem_ as the _Item_) with the scale factor = 1.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcdoorstyle.htm"
+ },
+ "IfcDraughtingCallout": {
+ "attributes": {
+ "Contents": "The annotation curves, symbols, or text comprising the presentation of information.",
+ "IsRelatedFromCallout": "",
+ "IsRelatedToCallout": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdraughtingcallout.htm"
+ },
+ "IfcDraughtingCalloutRelationship": {
+ "attributes": {
+ "Description": "Additional informal description of the relationship.",
+ "Name": "The word or group of words by which the relationship is referred to.",
+ "RelatedDraughtingCallout": "The other of the draughting callouts which is a part of the relationship.",
+ "RelatingDraughtingCallout": "One of the draughting callouts which is a part of the relationship."
+ },
+ "description": "The other of the draughting callouts which is a part of the relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcdraughtingcalloutrelationship.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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcdraughtingpredefinedcurvefont.htm"
+ },
+ "IfcDraughtingPreDefinedTextFont": {
+ "description": "The draughting pre defined text font is a pre defined text font for the purpose to identify a font by name. Allowable names are:",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifcdraughtingpredefinedtextfont.htm"
+ },
+ "IfcDuctFittingType": {
+ "attributes": {
+ "PredefinedType": "The type of duct fitting."
+ },
+ "description": "The type of duct fitting.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcductfittingtype.htm"
+ },
+ "IfcDuctSegmentType": {
+ "attributes": {
+ "PredefinedType": "The type of duct segment."
+ },
+ "description": "The type of duct segment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcductsegmenttype.htm"
+ },
+ "IfcDuctSilencerType": {
+ "attributes": {
+ "PredefinedType": "The type of duct silencer."
+ },
+ "description": "The type of duct silencer.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcductsilencertype.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": "End point (vertex) of the edge. The same vertex can be used for both EdgeStart and EdgeEnd.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcedgecurve.htm"
+ },
+ "IfcEdgeFeature": {
+ "attributes": {
+ "FeatureLength": "The length of the feature in orthogonal direction from the feature cross section."
+ },
+ "description": "The length of the feature in orthogonal direction from the feature cross section.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcedgefeature.htm"
+ },
+ "IfcEdgeLoop": {
+ "attributes": {
+ "EdgeList": "A list of oriented edge entities which are concatenated together to form this path.",
+ "Ne": "The number of elements in the edge list. SIZEOF(EdgeList)"
+ },
+ "description": "The number of elements in the edge list. SIZEOF(EdgeList)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcedgeloop.htm"
+ },
+ "IfcElectricApplianceType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of electrical appliance from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of electrical appliance from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectricappliancetype.htm"
+ },
+ "IfcElectricDistributionPoint": {
+ "attributes": {
+ "DistributionPointFunction": "Identifies the functions or purposes that a distribution point may fulfill from which that required may be selected.",
+ "UserDefinedFunction": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectricdistributionpoint.htm"
+ },
+ "IfcElectricFlowStorageDeviceType": {
+ "attributes": {
+ "PredefinedType": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectricflowstoragedevicetype.htm"
+ },
+ "IfcElectricGeneratorType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of electric generators from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of electric generators from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectricgeneratortype.htm"
+ },
+ "IfcElectricHeaterType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of electric heater from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of electric heater from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectricheatertype.htm"
+ },
+ "IfcElectricMotorType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of electric motor from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of electric motor from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectricmotortype.htm"
+ },
+ "IfcElectricTimeControlType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of electrical time control from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of electrical time control from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectrictimecontroltype.htm"
+ },
+ "IfcElectricalBaseProperties": {
+ "attributes": {
+ "ElectricCurrentType": "Type of electrical current applied",
+ "FullLoadCurrent": "Full load electrical current requirements.",
+ "InputFrequency": "Nominal frequency of input voltage wave form.",
+ "InputPhase": "Relative phase of input conductors",
+ "InputVoltage": "Input electrical potential",
+ "MaximumPowerInput": "Maximum power input of the electrical device",
+ "MinimumCircuitCurrent": "Minimum current carrying capacity of the electrical circuit.",
+ "RatedPowerInput": "Actual electrical input power of the electrical device at its rated capacity"
+ },
+ "description": "Relative phase of input conductors",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcelectricalbaseproperties.htm"
+ },
+ "IfcElectricalCircuit": {
+ "description": "An IfcElectricalCircuit defines a particular type of system that is for the purpose of distributing electrical power.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcelectricalcircuit.htm"
+ },
+ "IfcElectricalElement": {
+ "description": "Generalization of all electrical related objects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcelectricalelement.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.",
+ "ContainedInStructure": "Containment relationship to the spatial structure element, to which the element is primarily associated.",
+ "FillsVoids": "Reference to the Fills Relationship that puts the Element into the Opening within another Element.",
+ "HasCoverings": "Reference to _IfcCovering_ by virtue of the objectified relationship _IfcRelCoversBldgElement_. It defines the concept of an element having coverings attached.",
+ "HasOpenings": "Reference to the Voids Relationship that creates an opening in an element. An element can incorporate zero-to-many openings.",
+ "HasPorts": "Reference to the element to port connection relationship. The relationship then refers to the port which is contained in this element.",
+ "HasProjections": "Projection relationship that adds a feature (using a Boolean union) to the _IfcBuildingElement_.",
+ "HasStructuralMember": "",
+ "IsConnectionRealization": "Reference to the connection relationship with realizing element. The relationship then refers to the realizing element which provides the physical manifestation of the connection relationship.",
+ "ProvidesBoundaries": "Reference to Space Boundaries by virtue of the objectified relationship IfcRelSeparatesSpaces. It defines the concept of an Building Element bounding Spaces.",
+ "ReferencedInStructures": "Reference relationship to the spatial structure element, to which the element is additionally associated. > IFC2x Edition 3 CHANGE The inverse attribute has been added with upward compatibility for file based exchange. ",
+ "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": "Containment relationship to the spatial structure element, to which the element is primarily associated.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcelement.htm"
+ },
+ "IfcElementAssembly": {
+ "attributes": {
+ "AssemblyPlace": "A designation of where the assembly is intended to take place defined by an Enum.",
+ "PredefinedType": "Predefined generic types for a element assembly that are specified in an enumeration."
+ },
+ "description": "Predefined generic types for a element assembly that are specified in an enumeration.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcelementassembly.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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcelementcomponent.htm"
+ },
+ "IfcElementComponentType": {
+ "description": "The element type (IfcElementComponentType) represents the supertype for element types which define lists of commonly shared property set definitions of various small parts and accessories and an optional set of product representations. It is used to define a supporting element mainly within structural and building services domains (i.e. the specific type information common to all occurrences of that type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/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. > IFC2x2 Addendum 1 change: The attribute has been changed to be optional ",
+ "Quantities": "The individual quantities for the element, can be a set of length, area, volume, weight or count based quantities."
+ },
+ "description": "The individual quantities for the element, can be a set of length, area, volume, weight or count based quantities.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcelementtype.htm"
+ },
+ "IfcElementarySurface": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, derived from the dimensionality of the Position. Position.Dim",
+ "Position": "The position and orientation of the surface. This attribute is used in the definition of the parameterization of the surface."
+ },
+ "description": "The space dimensionality of this class, derived from the dimensionality of the Position. Position.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/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": "The second radius of the ellipse which shall be positive.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/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": "The second radius of the ellipse. It is measured along the direction of Position.P[2].",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcenergyconversiondevicetype.htm"
+ },
+ "IfcEnergyProperties": {
+ "attributes": {
+ "EnergySequence": "",
+ "UserDefinedEnergySequence": "This attribute must be defined if the EnergySequence is USERDEFINED."
+ },
+ "description": "This attribute must be defined if the EnergySequence is USERDEFINED.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcenergyproperties.htm"
+ },
+ "IfcEnvironmentalImpactValue": {
+ "attributes": {
+ "Category": "The category into which the environmental impact value falls.",
+ "ImpactType": "Specification of the environmental impact type to be referenced.",
+ "UserDefinedCategory": "A user defined value category into which the environmental impact value falls."
+ },
+ "description": "A user defined value category into which the environmental impact value falls.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccostresource/lexical/ifcenvironmentalimpactvalue.htm"
+ },
+ "IfcEquipmentElement": {
+ "description": "Generalization of all equipment related objects, those objects are characterized as being pre-manufactured and being movable, and which provide some building service related or other servicing function. The term fixture is often used as a synonym or similar concept. The IfcEquipmentElement covers the fixture aspect as well.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcequipmentelement.htm"
+ },
+ "IfcEquipmentStandard": {
+ "description": "An IfcEquipmentStandard is a standard for equipment allocation that can be assigned to persons within an organization.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifcequipmentstandard.htm"
+ },
+ "IfcEvaporativeCoolerType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of evaporative cooler."
+ },
+ "description": "Defines the type of evaporative cooler.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcevaporativecoolertype.htm"
+ },
+ "IfcEvaporatorType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of evaporator."
+ },
+ "description": "Defines the type of evaporator.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcevaporatortype.htm"
+ },
+ "IfcExtendedMaterialProperties": {
+ "attributes": {
+ "Description": "Description for the set of extended properties.",
+ "ExtendedProperties": "The set of material properties defined by user for this material.",
+ "Name": "The name given to the set of extended properties."
+ },
+ "description": "The name given to the set of extended properties.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcextendedmaterialproperties.htm"
+ },
+ "IfcExternalReference": {
+ "attributes": {
+ "ItemReference": "Identifier for the referenced item in the external source (classification, document or library). The internal reference can provide a computer interpretable pointer into electronic source.",
+ "Location": "Location, where the external source (classification, document or library). This can be either human readable or computer interpretable. For electronic location normally given as an URL location string, however other ways of accessing external references may be established in an application scenario.",
+ "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": "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).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifcexternalreference.htm"
+ },
+ "IfcExternallyDefinedHatchStyle": {
+ "description": "Definition from ISO/CD 10303-46:1992: The externally defined hatch style is an entity which makes an external reference to a hatching style.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcexternallydefinedhatchstyle.htm"
+ },
+ "IfcExternallyDefinedSurfaceStyle": {
+ "description": "Definition from IAI: Definition of a surface style through referencing an external source (e.g. a material library for rendering information).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcexternallydefinedsurfacestyle.htm"
+ },
+ "IfcExternallyDefinedSymbol": {
+ "description": "An externally defined symbol is a symbol that gets its shape information by an agreed reference to an external source.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcexternallydefinedsymbol.htm"
+ },
+ "IfcExternallyDefinedTextFont": {
+ "description": "Definition from ISO/CD 10303-46:1992: The externally defined text font is an external reference to a text font",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifcexternallydefinedtextfont.htm"
+ },
+ "IfcExtrudedAreaSolid": {
+ "attributes": {
+ "Depth": "The distance the surface is to be swept.",
+ "ExtrudedDirection": "The direction in which the surface is to be swept."
+ },
+ "description": "The distance the surface is to be swept.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcextrudedareasolid.htm"
+ },
+ "IfcFace": {
+ "attributes": {
+ "Bounds": "Boundaries of the face."
+ },
+ "description": "Boundaries of the face.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcface.htm"
+ },
+ "IfcFaceBasedSurfaceModel": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, it is always 3. 3",
+ "FbsmFaces": "The set of connected face sets comprising the face based surface model."
+ },
+ "description": "The space dimensionality of this class, it is always 3. 3",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcfacebound.htm"
+ },
+ "IfcFaceOuterBound": {
+ "description": "Definition from ISO/CD 10303-42:1992: 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcfacesurface.htm"
+ },
+ "IfcFacetedBrep": {
+ "description": "Definition from ISO/CD 10303-42:1992: A faceted brep is a simple form of boundary representation model in which all faces are planar and all edges are straight lines. Unlike the B-rep model, edges and vertices are not represented explicitly in the model but are implicitly available through the poly loop entity. A faceted B-rep has to meet the same topological constraints as the manifold solid Brep.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcfacetedbrep.htm"
+ },
+ "IfcFacetedBrepWithVoids": {
+ "attributes": {
+ "Voids": "Set of closed shells defining voids within the solid."
+ },
+ "description": "Set of closed shells defining voids within the solid.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcfacetedbrepwithvoids.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": "Compression force in z-direction leading to failure of the connection.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcfailureconnectioncondition.htm"
+ },
+ "IfcFanType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of fan typically used in building services."
+ },
+ "description": "Defines the type of fan typically used in building services.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcfantype.htm"
+ },
+ "IfcFastener": {
+ "description": "Representations of fixing parts which are used as fasteners to connect or join elements with other elements.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcfastener.htm"
+ },
+ "IfcFastenerType": {
+ "description": "The element type (IfcFastenerType) defines a list of commonly shared property set definitions of a fastener and an optional set of product representations. It is used to define fasteners mainly within structural and building services domains (i.e. the specific type information common to all occurrences of that type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcfastenertype.htm"
+ },
+ "IfcFeatureElement": {
+ "description": "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcfeatureelementsubtraction.htm"
+ },
+ "IfcFillAreaStyle": {
+ "attributes": {
+ "FillStyles": "The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces."
+ },
+ "description": "The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/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. > IFC2x Edition 2 Addendum 2 CHANGE The attribute PatternStart has been made OPTIONAL.",
+ "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. > IFC2x Edition 3 CHANGE The usage of the attribute PointOfReferenceHatchLine has changed to not provide the Cartesian point which is the origin for mapping, but to provide an offset to the origin for the mapping. The attribute has been made OPTIONAL. ",
+ "StartOfNextHatchLine": "A repetition factor that determines the distance between adjacent hatch lines. > IFC2x Edition 3 CHANGE The attribute type of StartOfNextHatchLine has changed to a SELECT of IfcPositiveLengthMeasure (new) and IfcOneDirectionRepeatFactor."
+ },
+ "description": "A plane angle measure determining the direction of the parallel hatching lines.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcfillareastylehatching.htm"
+ },
+ "IfcFillAreaStyleTileSymbolWithStyle": {
+ "attributes": {
+ "Symbol": "A styled annotation symbol."
+ },
+ "description": "A styled annotation symbol.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcfillareastyletilesymbolwithstyle.htm"
+ },
+ "IfcFillAreaStyleTiles": {
+ "attributes": {
+ "Tiles": "A set of constituents of the tile.",
+ "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 scale factor applied to each tile as it is placed in the annotation fill area.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcfillareastyletiles.htm"
+ },
+ "IfcFilterType": {
+ "attributes": {
+ "PredefinedType": "The type of air filter."
+ },
+ "description": "The type of air filter.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcfiltertype.htm"
+ },
+ "IfcFireSuppressionTerminalType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of fire suppression terminal from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of fire suppression terminal from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcplumbingfireprotectiondomain/lexical/ifcfiresuppressionterminaltype.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 (e.g., damper, valve, switch, relay, etc.). Its type is defined by IfcFlowControllerType or its subtypes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcflowcontrollertype.htm"
+ },
+ "IfcFlowFitting": {
+ "description": "The distribution flow element IfcFlowFitting defines the occurrence of a junction or transition in a flow distribution system (e.g., elbow, tee, etc.). Its type is defined by IfcFlowFittingType or its subtypes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcflowfittingtype.htm"
+ },
+ "IfcFlowInstrumentType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of flow instrument from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of flow instrument from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcbuildingcontrolsdomain/lexical/ifcflowinstrumenttype.htm"
+ },
+ "IfcFlowMeterType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of flow meter."
+ },
+ "description": "Defines the type of flow meter.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/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, and typically participates in a flow distribution system (e.g., pump, fan). Its type is defined by IfcFlowMovingDeviceType or its subtypes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcflowmovingdevicetype.htm"
+ },
+ "IfcFlowSegment": {
+ "description": "The distribution flow element IfcFlowSegment defines the occurrence of a segment of a flow distribution system that is typically straight, contiguous and has two ports (e.g., a section of pipe or duct).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 of a fluid such as a liquid or a gas (e.g., tank). Its type is defined by IfcFlowStorageDeviceType or its subtypes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (e.g., air outlet, drain, water closet, sink, etc.). 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (e.g., air filter). Its type is defined by IfcFlowTreatmentDeviceType or its subtypes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcflowtreatmentdevicetype.htm"
+ },
+ "IfcFluidFlowProperties": {
+ "attributes": {
+ "FlowConditionSingleValue": "Defines the flow condition as a percentage of the cross-sectional area.",
+ "FlowConditionTimeSeries": "A times series defining the flow condition as a percentage of the cross-sectional area.",
+ "FlowrateSingleValue": "The flow rate of the fluid. Either a mass or volumetric flow rate shall be defined.",
+ "FlowrateTimeSeries": "A time series of flow rate values. Note that either volumetric or mass flow rate values should be specified.",
+ "Fluid": "The properties of the fluid.",
+ "PressureSingleValue": "The pressure of the fluid.",
+ "PressureTimeSeries": "A time series of pressure values of the fluid.",
+ "PropertySource": "The source of the fluid flow properties (e.g., are these design values, measured values, etc.).",
+ "TemperatureSingleValue": "Temperature of the fluid. For air this value represents the dry bulb temperature.",
+ "TemperatureTimeSeries": "Time series of fluid temperature values. For air, these values represent the dry bulb temperature.",
+ "UserDefinedPropertySource": "This attribute must be defined if the PropertySource is USERDEFINED.",
+ "VelocitySingleValue": "The velocity of the fluid.",
+ "VelocityTimeSeries": "A time series of velocity values of the fluid.",
+ "WetBulbTemperatureSingleValue": "Wet bulb temperature of the fluid; only applicable if the fluid is air.",
+ "WetBulbTemperatureTimeSeries": "Time series of fluid wet bulb temperature values. These values are only applicable if the fluid is air."
+ },
+ "description": "The pressure of the fluid.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcfluidflowproperties.htm"
+ },
+ "IfcFooting": {
+ "attributes": {
+ "PredefinedType": "The generic type of the footing."
+ },
+ "description": "The generic type of the footing.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcfooting.htm"
+ },
+ "IfcFuelProperties": {
+ "attributes": {
+ "CarbonContent": "The carbon content in the fuel. This is measured in weight of carbon per unit weight of fuel and is therefore unitless.",
+ "CombustionTemperature": "Combustion temperature of the material when air is at 298 K and 100 kPa.",
+ "HigherHeatingValue": "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": "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."
+ },
+ "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcfuelproperties.htm"
+ },
+ "IfcFurnishingElement": {
+ "description": "Generalization of all furniture related objects. Furnishing objects are characterized as being",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcfurnishingelement.htm"
+ },
+ "IfcFurnishingElementType": {
+ "description": "The 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 (i.e. the specific product information, that is common to all occurrences of that product type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcfurnishingelementtype.htm"
+ },
+ "IfcFurnitureStandard": {
+ "description": "An IfcFurnitureStandard is a standard for furniture allocation that can be assigned to persons within an organization.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifcfurniturestandard.htm"
+ },
+ "IfcFurnitureType": {
+ "attributes": {
+ "AssemblyPlace": "A designation of where the assembly is intended to take place defined by an Enum."
+ },
+ "description": "A designation of where the assembly is intended to take place defined by an Enum.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcfurnituretype.htm"
+ },
+ "IfcGasTerminalType": {
+ "attributes": {
+ "PredefinedType": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcgasterminaltype.htm"
+ },
+ "IfcGeneralMaterialProperties": {
+ "attributes": {
+ "MassDensity": "Material mass density, usually measured in [kg/m3].",
+ "MolecularWeight": "Molecular weight of material (typically gas), measured in g/mole.",
+ "Porosity": "The void fraction of the total volume occupied by material (Vbr - Vnet)/Vbr [m3/m3]."
+ },
+ "description": "Material mass density, usually measured in [kg/m3].",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcgeneralmaterialproperties.htm"
+ },
+ "IfcGeneralProfileProperties": {
+ "attributes": {
+ "CrossSectionArea": "Cross sectional area of profile. Usually measured in [mm2].",
+ "MaximumPlateThickness": "This value is needed for stress analysis and to handle buckling problems. It can also be derived from the given profile geometry and therefore it is only an optional feature allowing for an explicit description. Usually measured in [mm].",
+ "MinimumPlateThickness": "This value is needed for stress analysis and to handle buckling problems. It can also be derived from the given profile geometry and therefore it is only an optional feature allowing for an explicit description. Usually measured in [mm].",
+ "Perimeter": "Perimeter of the profile for calculating the surface area. Usually measured in [mm].",
+ "PhysicalWeight": "Weight of an imaginary steel beam per length, as for example given by the national standards\t for this profile. Usually measured in [kg/m]."
+ },
+ "description": "Cross sectional area of profile. Usually measured in [mm2].",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/lexical/ifcgeneralprofileproperties.htm"
+ },
+ "IfcGeometricCurveSet": {
+ "description": "Definition from ISO/CD 10303-42:1992: A geometric curve set is a collection of two or three dimensional points and curves.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcgeometriccurveset.htm"
+ },
+ "IfcGeometricRepresentationContext": {
+ "attributes": {
+ "CoordinateSpaceDimension": "The integer dimension count of the coordinate space modeled in a geometric representation context.",
+ "HasSubContexts": "The set of _IfcGeometricRepresentationSubContexts_ that refer to this _IfcGeometricRepresentationContext_. > IFC2x Edition 3 CHANGE New inverse attribute. ",
+ "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 relative to the underlying coordinate system as established by the attribute _WorldCoordinateSystem_. It is given by a direction within the xy-plane of the underlying coordinate system. If not given, it defaults to the positive direction of the y-axis of the _WorldCoordinateSystem_.",
+ "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. > Note it can be used to provide better numeric stability if the placement of the building(s) is far away from the origin. In most cases however it would be set to origin: (0.,0.,0.) and directions x(1.,0.,0.), y(0.,1.,0.), z(0.,0.,1.). "
+ },
+ "description": "The set of _IfcGeometricRepresentationSubContexts_ that refer to this _IfcGeometricRepresentationContext_. > IFC2x Edition 3 CHANGE New inverse attribute. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcgeometricrepresentationcontext.htm"
+ },
+ "IfcGeometricRepresentationItem": {
+ "description": "Definition from ISO/CD 10303-43:1992: An geometric representation item is a representation item that has the additional meaning of having geometric position or orientation or both. This meaning is present by virtue of:",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcgeometricrepresentationitem.htm"
+ },
+ "IfcGeometricRepresentationSubContext": {
+ "attributes": {
+ "CoordinateSpaceDimension": "ParentContext.CoordinateSpaceDimension",
+ "ParentContext": "Parent context from which the sub context derives its world coordinate system, precision, space coordinate dimension and true north.",
+ "Precision": "NVL(ParentContext.Precision,1.E-5)",
+ "TargetScale": "The target plot scale of the representation to which this representation context applies. > Scale indicates the target plot scale for the representation sub context, all annotation styles are given in plot dimensions according to this target plot scale.
If multiple instances of IfcGeometricRepresentationSubContext are given having the same TargetView value, the target plot scale applies up to the next smaller scale, or up to unlimited small scale.
Note: Scale 1:100 (given as 0.01 within TargetScale) is bigger then 1:200 (given as 0.005 within TargetScale). ",
+ "TargetView": "Target view of the representation to which this representation context applies.",
+ "TrueNorth": "NVL(ParentContext.TrueNorth,SELF.WorldCoordinateSystem.P[2])",
+ "UserDefinedTargetView": "User defined target view, this attribute value shall be given, if the TargetView attribute is set to USERDEFINED.",
+ "WorldCoordinateSystem": "ParentContext.WorldCoordinateSystem"
+ },
+ "description": "NVL(ParentContext.Precision,1.E-5)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcgeometricrepresentationsubcontext.htm"
+ },
+ "IfcGeometricSet": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, it is identical to the first element in the set. A where rule ensures that all elements have the same dimensionality. Elements[1].Dim",
+ "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 space dimensionality of this class, it is identical to the first element in the set. A where rule ensures that all elements have the same dimensionality. Elements[1].Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcgeometricset.htm"
+ },
+ "IfcGrid": {
+ "attributes": {
+ "ContainedInStructure": "Relationship to a spatial structure element, to which the grid is primarily associated. > IFC2x PLATFORM CHANGE The inverse relationship has been added to IfcGrid with upward compatibility ",
+ "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": "Relationship to a spatial structure element, to which the grid is primarily associated. > IFC2x PLATFORM CHANGE The inverse relationship has been added to IfcGrid with upward compatibility ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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 IFC2x3 CHANGE New inverse attribute. ",
+ "PartOfU": "If provided, the _IfcGridAxis_ is part of the _UAxes_ of _IfcGrid_. > IFC2x Edition 3 CHANGE New inverse attribute. ",
+ "PartOfV": "If provided, the _IfcGridAxis_ is part of the _VAxes_ of _IfcGrid_. > IFC2x Edition 3 CHANGE New inverse attribute. ",
+ "PartOfW": "If provided, the _IfcGridAxis_ is part of the _WAxes_ of _IfcGrid_. > IFC2x Edition 3 CHANGE New inverse attribute. ",
+ "SameSense": "Defines whether the original sense of curve is used or whether it is reversed in the context of the grid axis."
+ },
+ "description": "The reference to a set of IFC2x3 CHANGE New inverse attribute. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcgridaxis.htm"
+ },
+ "IfcGridPlacement": {
+ "attributes": {
+ "PlacementLocation": "A constraint on one or both ends of the path for an ExtrudedSolid.",
+ "PlacementRefDirection": "Reference to a second grid axis intersection, which defines the orientation of the grid placement."
+ },
+ "description": "Reference to a second grid axis intersection, which defines the orientation of the grid placement.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcgridplacement.htm"
+ },
+ "IfcGroup": {
+ "attributes": {
+ "IsGroupedBy": "Contains the relationship that assigns the group members to the group object."
+ },
+ "description": "Contains the relationship that assigns the group members to the group object.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/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.",
+ "Dim": "The space dimensionality of this class, it is always 3 3"
+ },
+ "description": "The space dimensionality of this class, it is always 3 3",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifchalfspacesolid.htm"
+ },
+ "IfcHeatExchangerType": {
+ "attributes": {
+ "PredefinedType": "Defines the basic types of heat exchanger (e.g., plate, shell and tube, etc.)."
+ },
+ "description": "Defines the basic types of heat exchanger (e.g., plate, shell and tube, etc.).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcheatexchangertype.htm"
+ },
+ "IfcHumidifierType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of humidifier."
+ },
+ "description": "Defines the type of humidifier.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifchumidifiertype.htm"
+ },
+ "IfcHygroscopicMaterialProperties": {
+ "attributes": {
+ "IsothermalMoistureCapacity": "Based on water vapor density, usually measured in [m3/ kg].",
+ "LowerVaporResistanceFactor": "The vapor permeability relationship of air/material (typically value > 1), measured in low relative humidity (typically in 0/50 % RH).",
+ "MoistureDiffusivity": "Usually measured in [m3/s].",
+ "UpperVaporResistanceFactor": "The vapor permeability relationship of air/material (typically value > 1), measured in high relative humidity (typically in 95/50 % RH).",
+ "VaporPermeability": "Usually measured in [kg/s m Pa]."
+ },
+ "description": "Usually measured in [m3/s].",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifchygroscopicmaterialproperties.htm"
+ },
+ "IfcIShapeProfileDef": {
+ "attributes": {
+ "FilletRadius": "The fillet between the web and the flange, if not given, zero is assumed.",
+ "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": "The fillet between the web and the flange, if not given, zero is assumed.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcishapeprofiledef.htm"
+ },
+ "IfcImageTexture": {
+ "attributes": {
+ "UrlReference": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcimagetexture.htm"
+ },
+ "IfcInventory": {
+ "attributes": {
+ "CurrentValue": "An estimate of the current cost value of the inventory.",
+ "InventoryType": "A list of the types of inventories from which that required may be selected.",
+ "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 estimate of the original cost value of the inventory.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcinventory.htm"
+ },
+ "IfcIrregularTimeSeries": {
+ "attributes": {
+ "Values": "The collection of time series values."
+ },
+ "description": "The collection of time series values.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctimeseriesresource/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": "A list of time-series values. At least one value is required.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctimeseriesresource/lexical/ifcirregulartimeseriesvalue.htm"
+ },
+ "IfcJunctionBoxType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of junction boxes from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of junction boxes from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcjunctionboxtype.htm"
+ },
+ "IfcLShapeProfileDef": {
+ "attributes": {
+ "CentreOfGravityInX": "Location of centre of gravity along the x axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInX has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "CentreOfGravityInY": "Location of centre of gravity along the Y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "Depth": "Leg length, see illustration above (= h).",
+ "EdgeRadius": "Edge radius according the above illustration (= r2). If it is not given, zero is assumed.",
+ "FilletRadius": "Fillet radius according the above illustration (= r1). If it is not given, zero is assumed.",
+ "LegSlope": "Slope of leg of the profile. If it is not given, zero is assumed.",
+ "Thickness": "Constant wall thickness of profile, see illustration above (= ts).",
+ "Width": "Leg length, see illustration above (= b). If not given, the value of the Depth attribute is applied to Width."
+ },
+ "description": "Location of centre of gravity along the Y axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInY has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifclshapeprofiledef.htm"
+ },
+ "IfcLaborResource": {
+ "attributes": {
+ "SkillSet": "The skill set required for this type of labor."
+ },
+ "description": "The skill set required for this type of labor.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstructionmgmtdomain/lexical/ifclaborresource.htm"
+ },
+ "IfcLampType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of lamp from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of lamp from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifclamptype.htm"
+ },
+ "IfcLibraryInformation": {
+ "attributes": {
+ "LibraryReference": "Information on the library being referenced.",
+ "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": "Information on the library being referenced.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/lexical/ifclibraryinformation.htm"
+ },
+ "IfcLibraryReference": {
+ "attributes": {
+ "ReferenceIntoLibrary": "The library information that is being referenced."
+ },
+ "description": "The library information that is being referenced.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcexternalreferenceresource/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 α, β or γ angles) according to the light distribution curve chosen. > NOTE: The _SecondaryPlaneAngle_ and _LuminousIntensity_ lists are corresponding lists."
+ },
+ "description": "The luminous intensity distribution measure for this pair of main and secondary plane angles according to the light distribution curve chosen.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/lexical/ifclightdistributiondata.htm"
+ },
+ "IfcLightFixtureType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of light fixture from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of light fixture from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/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 β or γ 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": "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 β or γ angles) and the according luminous intensity distribution measures.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/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 ligth. 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": "Definition from VRML97 - ISO/IEC 14772-1:1997: The intensity field specifies the brightness of the direct emission from the ligth. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/lexical/ifclightsource.htm"
+ },
+ "IfcLightSourceAmbient": {
+ "description": "Definition from ISO/CD 10303-46:1992: 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/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": "The data source from which light distribution data is obtained.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/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": "Definition from the IAI: 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": "Definition from the IAI: 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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/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. NOTE: This attribute does not exists in ISO/IEC 14772-1:1997.",
+ "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": "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).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/lexical/ifclightsourcespot.htm"
+ },
+ "IfcLine": {
+ "attributes": {
+ "Dir": "The direction of the line, the magnitude and units of Dir affect the parameterization of the line.",
+ "Pnt": "The location of the line."
+ },
+ "description": "The direction of the line, the magnitude and units of Dir affect the parameterization of the line.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcline.htm"
+ },
+ "IfcLinearDimension": {
+ "description": "The linear dimension is a draughting callout that presents the length (or distance) between two points along a linear curve. It consists of a dimension curve and optionally one or two projection curves.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifclineardimension.htm"
+ },
+ "IfcLocalPlacement": {
+ "attributes": {
+ "PlacementRelTo": "Reference to Object that provides the relative placement by its local coordinate system. If it is omitted, then the local placement is given to the WCS, established by the geometric representation context.",
+ "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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifclocalplacement.htm"
+ },
+ "IfcLocalTime": {
+ "attributes": {
+ "DaylightSavingOffset": "The offset of daylight saving time from basis time.",
+ "HourComponent": "The number of hours of the local time.",
+ "MinuteComponent": "The number of minutes of the local time.",
+ "SecondComponent": "The number of seconds of the local time.",
+ "Zone": "The relationship of the local time to coordinated universal time."
+ },
+ "description": "The offset of daylight saving time from basis time.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcdatetimeresource/lexical/ifclocaltime.htm"
+ },
+ "IfcLoop": {
+ "description": "Definition from ISO/CD 10303-42:1992: 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 \u2264 \u039e < \u221e.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/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": "A closed shell defining the exterior boundary of the solid. The shell normal shall point away from the interior of the solid.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcmanifoldsolidbrep.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": "A representation item that is the target onto which the mapping source is mapped. It is constraint to be a Cartesian transformation operator.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcmappeditem.htm"
+ },
+ "IfcMaterial": {
+ "attributes": {
+ "ClassifiedAs": "Reference to the relationship pointing to the classification(s) of the material.",
+ "HasRepresentation": "Reference to the _IfcMaterialDefinitionRepresentation_ that provides presentation information to a representation common to this material in style definitions. > IFC2x Edition 3 CHANGE The inverse attribute HasRepresentation has been added.",
+ "Name": "Name of the material."
+ },
+ "description": "Reference to the relationship pointing to the classification(s) of the material.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/lexical/ifcmaterial.htm"
+ },
+ "IfcMaterialClassificationRelationship": {
+ "attributes": {
+ "ClassifiedMaterial": "Material being classified.",
+ "MaterialClassifications": "The material classifications identifying the type of material."
+ },
+ "description": "Material being classified.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/lexical/ifcmaterialclassificationrelationship.htm"
+ },
+ "IfcMaterialDefinitionRepresentation": {
+ "attributes": {
+ "RepresentedMaterial": "Reference to the material to which the representation applies."
+ },
+ "description": "Reference to the material to which the representation applies.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcmaterialdefinitionrepresentation.htm"
+ },
+ "IfcMaterialLayer": {
+ "attributes": {
+ "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 layer (dimension measured along the local x-axis of Mls LCS, in positive direction).",
+ "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.",
+ "ToMaterialLayerSet": "Reference to the material layer set, in which the material layer is included."
+ },
+ "description": "Reference to the material layer set, in which the material layer is included.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/lexical/ifcmateriallayer.htm"
+ },
+ "IfcMaterialLayerSet": {
+ "attributes": {
+ "LayerSetName": "The name by which the material layer set is known.",
+ "MaterialLayers": "Identification of the layers from which the material layer set is composed.",
+ "TotalThickness": "Total thickness of the material layer set is derived from the function IfcMlsTotalThickness. IfcMlsTotalThickness(SELF)"
+ },
+ "description": "Total thickness of the material layer set is derived from the function IfcMlsTotalThickness. IfcMlsTotalThickness(SELF)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/lexical/ifcmateriallayerset.htm"
+ },
+ "IfcMaterialLayerSetUsage": {
+ "attributes": {
+ "DirectionSense": "Denotion whether the layer set is oriented in positive or negative sense relative to the material layer set base. The meaning of \"positive\" and \"negative\" needs to be established in the geometry use definitions. See examples at _IfcMaterialLayerSetUsage_ for a guideline as well.",
+ "ForLayerSet": "The _IfcMaterialLayerSet_ set to which the usage is applied.",
+ "LayerSetDirection": "Orientation of the 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). > NOTE the LayerSetDirection for IfcWallStandardCase shall be AXIS2 (i.e. the y-axis) and for standard IfcSlab it shall be AXIS3 (i.e. the z-axis). ",
+ "OffsetFromReferenceLine": "Offset of the material layer set base line (MlsBase) from reference geometry (line or plane). The offset can be positive or negative, unless restricted for a particular building element type in its use definition or by implementer agreement. The reference geometry for each relevant subtype of _IfcElement_ is defined in use definition for the element. Examples are given in the use definition of _IfcMaterialLayerSetUsage_."
+ },
+ "description": "Offset of the material layer set base line (MlsBase) from reference geometry (line or plane). The offset can be positive or negative, unless restricted for a particular building element type in its use definition or by implementer agreement. The reference geometry for each relevant subtype of _IfcElement_ is defined in use definition for the element. Examples are given in the use definition of _IfcMaterialLayerSetUsage_.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/lexical/ifcmateriallayersetusage.htm"
+ },
+ "IfcMaterialList": {
+ "attributes": {
+ "Materials": "Materials used in a composition of substances."
+ },
+ "description": "Materials used in a composition of substances.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/lexical/ifcmateriallist.htm"
+ },
+ "IfcMaterialProperties": {
+ "attributes": {
+ "Material": "Reference to the material to which the set of properties is assigned."
+ },
+ "description": "Reference to the material to which the set of properties is assigned.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcmaterialproperties.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": "The unit in which the physical quantity is expressed.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcmeasurewithunit.htm"
+ },
+ "IfcMechanicalConcreteMaterialProperties": {
+ "attributes": {
+ "AdmixturesDescription": "Description of the admixtures added to the concrete mix.",
+ "CompressiveStrength": "The compressive strength of the concrete.",
+ "MaxAggregateSize": "The maximum aggregate size of the concrete.",
+ "ProtectivePoreRatio": "The protective pore ratio indicating the frost-resistance of the concrete.",
+ "WaterImpermeability": "Description of the water impermeability denoting the water repelling properties.",
+ "Workability": "Description of the workability of the fresh concrete defined according to local standards."
+ },
+ "description": "Description of the water impermeability denoting the water repelling properties.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcmechanicalconcretematerialproperties.htm"
+ },
+ "IfcMechanicalFastener": {
+ "attributes": {
+ "NominalDiameter": "The nominal diameter describing the cross-section size of the fastener.",
+ "NominalLength": "The nominal length describing the longitudinal dimensions of the fastener."
+ },
+ "description": "The nominal length describing the longitudinal dimensions of the fastener.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcmechanicalfastener.htm"
+ },
+ "IfcMechanicalFastenerType": {
+ "description": "The element type (IfcMechanicalFastenerType) defines a list of commonly shared property set definitions of a fastener and an optional set of product representations. It is used to define mechanical fasteners mainly within structural and building services domains (i.e. the specific type information common to all occurrences of that type).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcmechanicalfastenertype.htm"
+ },
+ "IfcMechanicalMaterialProperties": {
+ "attributes": {
+ "DynamicViscosity": "A measure of the viscous resistance of the material.",
+ "PoissonRatio": "A measure of the lateral deformations in the elastic range.",
+ "ShearModulus": "A measure of the shear modulus of elasticity of the material.",
+ "ThermalExpansionCoefficient": "A measure of the expansion coefficient for warming up the material about one Kelvin.",
+ "YoungModulus": "A measure of the Young's modulus of elasticity of the material."
+ },
+ "description": "A measure of the expansion coefficient for warming up the material about one Kelvin.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcmechanicalmaterialproperties.htm"
+ },
+ "IfcMechanicalSteelMaterialProperties": {
+ "attributes": {
+ "HardeningModule": "A measure of the hardening module of the material (slope of stress versus strain curve after yield range).",
+ "PlasticStrain": "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": "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": "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.",
+ "UltimateStrain": "A measure of the (engineering) strain at the state of ultimate stress of the material.",
+ "UltimateStress": "A measure of the ultimate stress of the material.",
+ "YieldStress": "A measure of the yield stress (or characteristic 0.2 percent proof stress) of the material."
+ },
+ "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcmechanicalsteelmaterialproperties.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 location of the member (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to IfcBeam and IfcColumn).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcmember.htm"
+ },
+ "IfcMemberType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a linear structural member element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a linear structural member element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcmembertype.htm"
+ },
+ "IfcMetric": {
+ "attributes": {
+ "Benchmark": "Enumeration that identifies the type of benchmark data.",
+ "DataValue": "Value with data type defined by the DataType enumeration.",
+ "ValueSource": "Reference source for data values."
+ },
+ "description": "Value with data type defined by the DataType enumeration.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstraintresource/lexical/ifcmetric.htm"
+ },
+ "IfcMonetaryUnit": {
+ "attributes": {
+ "Currency": "The international enumeration name of the currency."
+ },
+ "description": "The international enumeration name of the currency.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcmonetaryunit.htm"
+ },
+ "IfcMotorConnectionType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of motor connection from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of motor connection from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcmotorconnectiontype.htm"
+ },
+ "IfcMove": {
+ "attributes": {
+ "MoveFrom": "The place from which actors and their associated equipment are moving.",
+ "MoveTo": "The place to which actors and their associated equipment are moving.",
+ "PunchList": "A list of points concerning a move that require attention."
+ },
+ "description": "A list of points concerning a move that require attention.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifcmove.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": "The type of the unit.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcnamedunit.htm"
+ },
+ "IfcObject": {
+ "attributes": {
+ "IsDefinedBy": "Set of relationships to type or property (statically or dynamically defined) information that further define the object. In case of type information, the associated _IfcTypeObject_ contains the specific information (or type, or style), that is common to all instances of _IfcObject_ 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."
+ },
+ "description": "Set of relationships to type or property (statically or dynamically defined) information that further define the object. In case of type information, the associated _IfcTypeObject_ contains the specific information (or type, or style), that is common to all instances of _IfcObject_ referring to the same type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcobject.htm"
+ },
+ "IfcObjectDefinition": {
+ "attributes": {
+ "Decomposes": "References to the decomposition relationship, that allows this object to be a part of the decomposition. An object 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.",
+ "IsDecomposedBy": "Reference to the decomposition relationship, that allows this object to be the composition of other objects. An object can be decomposed by several other objects."
+ },
+ "description": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcobjectdefinition.htm"
+ },
+ "IfcObjectPlacement": {
+ "attributes": {
+ "PlacesObject": "The _IfcObjectPlacement_ shall be used to provide a placement and an object coordinate system for a single instance of _IfcProduct_. > IFC2x Edition 3 CHANGE New inverse attribute. ",
+ "ReferencedByPlacements": "Placements that are given relative to this placement of an object."
+ },
+ "description": "Placements that are given relative to this placement of an object.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcobjectplacement.htm"
+ },
+ "IfcObjective": {
+ "attributes": {
+ "BenchmarkValues": "A list of any benchmark values used for comparison purposes.",
+ "ObjectiveQualifier": "Enumeration that qualifies the type of objective constraint.",
+ "ResultValues": "A list of any resultant values used for comparison purposes.",
+ "UserDefinedQualifier": "A user defined value that qualifies the type of objective constraint when ObjectiveQualifier attribute of type _IfcObjectiveEnum_ has value USERDEFINED."
+ },
+ "description": "A user defined value that qualifies the type of objective constraint when ObjectiveQualifier attribute of type _IfcObjectiveEnum_ has value USERDEFINED.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstraintresource/lexical/ifcobjective.htm"
+ },
+ "IfcOccupant": {
+ "attributes": {
+ "PredefinedType": "Predefined occupant types from which that required may be set."
+ },
+ "description": "Predefined occupant types from which that required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcoccupant.htm"
+ },
+ "IfcOffsetCurve2D": {
+ "attributes": {
+ "BasisCurve": "The curve that is being offset.",
+ "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 indication of whether the offset curve self-intersects; this is for information only.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcoffsetcurve2d.htm"
+ },
+ "IfcOffsetCurve3D": {
+ "attributes": {
+ "BasisCurve": "The curve that is being offset.",
+ "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": "The direction used to define the direction of the offset curve 3d from the basis curve.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcoffsetcurve3d.htm"
+ },
+ "IfcOneDirectionRepeatFactor": {
+ "attributes": {
+ "RepeatFactor": "A vector which specifies the relative positioning of hatch lines."
+ },
+ "description": "A vector which specifies the relative positioning of hatch lines.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifconedirectionrepeatfactor.htm"
+ },
+ "IfcOpenShell": {
+ "description": "Definition from ISO/CD 10303-42:1992: 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 < \u039e < 1. An open shell is functionally more general than a face because its domain can have handles.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcopeningelement.htm"
+ },
+ "IfcOpticalMaterialProperties": {
+ "attributes": {
+ "SolarReflectanceBack": "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": "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": "Transmittance at normal incidence (solar). Defines the fraction of solar radiation that passes through per unit area, perpendicular to the surface.",
+ "ThermalIrEmissivityBack": "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": "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": "Thermal IR transmittance at normal incidence. Defines the fraction of thermal energy that passes through per unit area, perpendicular to the surface.",
+ "VisibleReflectanceBack": "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": "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": "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."
+ },
+ "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcopticalmaterialproperties.htm"
+ },
+ "IfcOrderAction": {
+ "attributes": {
+ "ActionID": "A unique identifier assigned to an action on issue."
+ },
+ "description": "A unique identifier assigned to an action on issue.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifcorderaction.htm"
+ },
+ "IfcOrganization": {
+ "attributes": {
+ "Addresses": "Postal and telecom addresses of an organization. > NOTE: There may be several addresses related to an organization. ",
+ "Description": "Text that relates the nature of the organization.",
+ "Engages": "Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged.",
+ "Id": "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": "Inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/lexical/ifcorganization.htm"
+ },
+ "IfcOrganizationRelationship": {
+ "attributes": {
+ "Description": "Text that relates the nature of the relationship.",
+ "Name": "The word or group of words by which the relationship is referred to.",
+ "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 other, possibly dependent, organizations which are the related parts of the relationship between organizations.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/lexical/ifcorganizationrelationship.htm"
+ },
+ "IfcOrientedEdge": {
+ "attributes": {
+ "EdgeElement": "Edge entity used to construct this oriented edge.",
+ "EdgeEnd": "The end vertex of the oriented edge. It derives from the vertices of the edge element after taking account of the orientation. IfcBooleanChoose (Orientation, EdgeElement.EdgeEnd, EdgeElement.EdgeStart)",
+ "EdgeStart": "The start vertex of the oriented edge. It derives from the vertices of the edge element after taking account of the orientation. IfcBooleanChoose (Orientation, EdgeElement.EdgeStart, EdgeElement.EdgeEnd)",
+ "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 end vertex of the oriented edge. It derives from the vertices of the edge element after taking account of the orientation. IfcBooleanChoose (Orientation, EdgeElement.EdgeEnd, EdgeElement.EdgeStart)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcorientededge.htm"
+ },
+ "IfcOutletType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of outlet from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of outlet from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcoutlettype.htm"
+ },
+ "IfcOwnerHistory": {
+ "attributes": {
+ "ChangeAction": "Enumeration that defines the actions associated with changes made to the object.",
+ "CreationDate": "Time and date of creation.",
+ "LastModifiedDate": "Date and Time at which the last modification occurred.",
+ "LastModifyingApplication": "Application used to carry out the last modification.",
+ "LastModifyingUser": "User who carried out the last modification.",
+ "OwningApplication": "Direct reference to the application which currently \"Owns\" this object on behalf of the owning user, who uses this application. Note that IFC includes the concept of ownership transfer from one app 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": "Time and date of creation.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcutilityresource/lexical/ifcownerhistory.htm"
+ },
+ "IfcParameterizedProfileDef": {
+ "attributes": {
+ "Position": "Position coordinate system of the parameterized profile definition."
+ },
+ "description": "Position coordinate system of the parameterized profile definition.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcparameterizedprofiledef.htm"
+ },
+ "IfcPath": {
+ "attributes": {
+ "EdgeList": "The list of oriented edges which are concatenated together to form this path."
+ },
+ "description": "The list of oriented edges which are concatenated together to form this path.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcpath.htm"
+ },
+ "IfcPerformanceHistory": {
+ "attributes": {
+ "LifeCyclePhase": "Describes the applicable building life-cycle phase. Typical values should be DESIGNDEVELOPMENT, SCHEMATICDEVELOPMENT, CONSTRUCTIONDOCUMENT, CONSTRUCTION, ASBUILT, COMMISSIONING, OPERATION, etc."
+ },
+ "description": "Describes the applicable building life-cycle phase. Typical values should be DESIGNDEVELOPMENT, SCHEMATICDEVELOPMENT, CONSTRUCTIONDOCUMENT, CONSTRUCTION, ASBUILT, COMMISSIONING, OPERATION, etc.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccontrolextension/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcarchitecturedomain/lexical/ifcpermeablecoveringproperties.htm"
+ },
+ "IfcPermit": {
+ "attributes": {
+ "PermitID": "A unique identifier assigned to a permit."
+ },
+ "description": "A unique identifier assigned to a permit.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcfacilitiesmgmtdomain/lexical/ifcpermit.htm"
+ },
+ "IfcPerson": {
+ "attributes": {
+ "Addresses": "Postal and telecommunication addresses of a person. > NOTE - A person may have several addresses. ",
+ "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. > NOTE: Depending on geographical location and culture, family name may appear either as the first or last component of a name.",
+ "GivenName": "The name by which a person is known within a family and by which he or she may be familiarly recognized. > NOTE: Depending on geographical location and culture, given name may appear either as the first or last component of a name. ",
+ "Id": "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. > NOTE: Middle names are not normally used in familiar communication but may be asserted to provide additional identification of a particular person if necessary. They may be particularly useful in situations where the person concerned has a family name that occurs commonly in the geographical region. ",
+ "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": "The inverse relationship to IfcPersonAndOrganization relationships in which IfcPerson is engaged.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/lexical/ifcperson.htm"
+ },
+ "IfcPersonAndOrganization": {
+ "attributes": {
+ "Roles": "Roles played by the person within the context of an organization.",
+ "TheOrganization": "The organization to which the person is related.",
+ "ThePerson": "The person who is related to the organization."
+ },
+ "description": "Roles played by the person within the context of an organization.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/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": "Additional indication of a usage type of the quantities that are grouped under this physical complex quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcphysicalcomplexquantity.htm"
+ },
+ "IfcPhysicalQuantity": {
+ "attributes": {
+ "Description": "Further explanation that might be given 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": "Reference to a physical complex quantity in which the physical quantity may be contained.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcphysicalsimplequantity.htm"
+ },
+ "IfcPile": {
+ "attributes": {
+ "ConstructionType": "General designator for how the pile is constructed.",
+ "PredefinedType": "The predefined generic type of the pile according to function."
+ },
+ "description": "General designator for how the pile is constructed.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcpile.htm"
+ },
+ "IfcPipeFittingType": {
+ "attributes": {
+ "PredefinedType": "The type of pipe fitting."
+ },
+ "description": "The type of pipe fitting.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcpipefittingtype.htm"
+ },
+ "IfcPipeSegmentType": {
+ "attributes": {
+ "PredefinedType": "The type of pipe segment."
+ },
+ "description": "The type of pipe segment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/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. > IFC2x Edition 3 CHANGE The data type has been changed from STRING to BINARY. ",
+ "Width": "The number of pixels in width (S) direction."
+ },
+ "description": "Flat list of hexadecimal values, each describing one pixel by 1, 2, 3, or 4 components. > IFC2x Edition 3 CHANGE The data type has been changed from STRING to BINARY. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcpixeltexture.htm"
+ },
+ "IfcPlacement": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, derived from the dimensionality of the location. Location.Dim",
+ "Location": "The geometric position of a reference point, such as the center of a circle, of the item to be located."
+ },
+ "description": "The space dimensionality of this class, derived from the dimensionality of the location. Location.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/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. > NOTE In case of a 3D placement by IfcAxisPlacement3D the IfcPlanarBox is defined within the xy plane of the definition coordinate system."
+ },
+ "description": "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. > NOTE In case of a 3D placement by IfcAxisPlacement3D the IfcPlanarBox is defined within the xy plane of the definition coordinate system.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/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 extent in the direction of the y-axis.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifcplanarextent.htm"
+ },
+ "IfcPlane": {
+ "description": "Definition from ISO/CD 10303-42:1992: A plane is an unbounded surface with a constant normal. A plane is defined by a point on the plane and the normal direction to the plane. The data is to be interpreted as follows:",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcplane.htm"
+ },
+ "IfcPlate": {
+ "description": "An IfcPlate is a planar and often flat part with constant thickness. A plate can be a structural part carrying loads between or beyond points of support, however it is not required to be load bearing. The location of the plate (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to IfcWall and IfcSlab (as floor slab)). ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcplate.htm"
+ },
+ "IfcPlateType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a planar structural member element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a planar structural member element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcplatetype.htm"
+ },
+ "IfcPoint": {
+ "description": "Definition from ISO/CD 10303-42:1992: An point is a location in some real Cartesian coordinate space R^m^, for m = 1, 2 or 3.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcpoint.htm"
+ },
+ "IfcPointOnCurve": {
+ "attributes": {
+ "BasisCurve": "The curve to which point parameter relates.",
+ "Dim": "The space dimensionality of this class, determined by the space dimensionality of the basis curve. BasisCurve.Dim",
+ "PointParameter": "The parameter value of the point location."
+ },
+ "description": "The space dimensionality of this class, determined by the space dimensionality of the basis curve. BasisCurve.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcpointoncurve.htm"
+ },
+ "IfcPointOnSurface": {
+ "attributes": {
+ "BasisSurface": "The surface to which the parameter values relate.",
+ "Dim": "The space dimensionality of this class, determined by the space dimensionality of the basis surface. BasisSurface.Dim",
+ "PointParameterU": "The first parameter value of the point location.",
+ "PointParameterV": "The second parameter value of the point location."
+ },
+ "description": "The space dimensionality of this class, determined by the space dimensionality of the basis surface. BasisSurface.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcpointonsurface.htm"
+ },
+ "IfcPolyLoop": {
+ "attributes": {
+ "Polygon": "List of points defining the loop. There are no repeated points in the list."
+ },
+ "description": "List of points defining the loop. There are no repeated points in the list.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcpolyloop.htm"
+ },
+ "IfcPolygonalBoundedHalfSpace": {
+ "attributes": {
+ "PolygonalBoundary": "Two-dimensional ~~polyline~~ bounded curve, defined in the xy plane of the position coordinate system. > IFC2x Edition 3 CHANGE The attribute type has been changed from IfcPolyline to its supertype IfcBoundedCurve with upward compatibility for file based exchange. ",
+ "Position": "Definition of the position coordinate system for the bounding polyline ~~and the base surface~~."
+ },
+ "description": "Two-dimensional ~~polyline~~ bounded curve, defined in the xy plane of the position coordinate system. > IFC2x Edition 3 CHANGE The attribute type has been changed from IfcPolyline to its supertype IfcBoundedCurve with upward compatibility for file based exchange. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcpolygonalboundedhalfspace.htm"
+ },
+ "IfcPolyline": {
+ "attributes": {
+ "Points": "The points defining the polyline."
+ },
+ "description": "The points defining the polyline.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcpolyline.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": "Reference to the port connection relationship. The relationship then refers to the other port to which this port is connected.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcport.htm"
+ },
+ "IfcPostalAddress": {
+ "attributes": {
+ "AddressLines": "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": "The name of a country.",
+ "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. > NOTE: The counties of the United Kingdom and the states of North America are examples of regions. ",
+ "Town": "The name of a town."
+ },
+ "description": "The name of a country.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifcpredefinedcolour.htm"
+ },
+ "IfcPreDefinedCurveFont": {
+ "description": "Definition from ISO/CD 10303-46:1992: 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcpredefinedcurvefont.htm"
+ },
+ "IfcPreDefinedDimensionSymbol": {
+ "description": "The pre defined dimension symbol is a pre defined symbol for the purpose to identify a dimension symbol by name. Allowable names are:",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcpredefineddimensionsymbol.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": "The string by which the pre defined item is identified. Allowable values for the string are declared at the level of subtypes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifcpredefineditem.htm"
+ },
+ "IfcPreDefinedPointMarkerSymbol": {
+ "description": "The pre defined point marker symbol is a pre defined symbol for the purpose to identify a point marker by name. Allowable names are:",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcpredefinedpointmarkersymbol.htm"
+ },
+ "IfcPreDefinedSymbol": {
+ "description": "A predefined symbol is a symbol that gets its shape information by a conforming name that is specified within subtypes of the entity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcpredefinedsymbol.htm"
+ },
+ "IfcPreDefinedTerminatorSymbol": {
+ "description": "The pre defined terminator symbol is a pre defined symbol for the purpose to identify a terminator by name. Allowable names are:",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcpredefinedterminatorsymbol.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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/lexical/ifcpredefinedtextfont.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": "An (internal) identifier assigned to the layer.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/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. > NOTE In most cases the assignment of styles to a layer is restricted to an IfcCurveStyle representing the layer curve colour, layer curve thickness, and layer curve type. "
+ },
+ "description": "Assignment of presentation styles to the layer to provide a default style for representation items. > NOTE In most cases the assignment of styles to a layer is restricted to an IfcCurveStyle representing the layer curve colour, layer curve thickness, and layer curve type. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationorganizationresource/lexical/ifcpresentationlayerwithstyle.htm"
+ },
+ "IfcPresentationStyle": {
+ "attributes": {
+ "Name": "Name of the presentation style."
+ },
+ "description": "Name of the presentation style.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcpresentationstyle.htm"
+ },
+ "IfcPresentationStyleAssignment": {
+ "attributes": {
+ "Styles": "A set of presentation styles that are assigned to styled items."
+ },
+ "description": "A set of presentation styles that are assigned to styled items.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcpresentationstyleassignment.htm"
+ },
+ "IfcProcedure": {
+ "attributes": {
+ "ProcedureID": "An identifying designation given to a procedure.",
+ "ProcedureType": "Predefined procedure types from which that required may be set.",
+ "UserDefinedProcedureType": "A user defined procedure type."
+ },
+ "description": "A user defined procedure type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprocessextension/lexical/ifcprocedure.htm"
+ },
+ "IfcProcess": {
+ "attributes": {
+ "IsPredecessorTo": "Relative placement in time, refers to the subsequent processes for which this process is predecessor.",
+ "IsSuccessorFrom": "Relative placement in time, refers to the previous processes for which this process is successor.",
+ "OperatesOn": "Set of Relationships to objects that are operated on by the process."
+ },
+ "description": "Relative placement in time, refers to the subsequent processes for which this process is predecessor.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcprocess.htm"
+ },
+ "IfcProduct": {
+ "attributes": {
+ "ObjectPlacement": "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 constraint (e.g. relative to grid axes). It is determined by the various subtypes of IfcObjectPlacement, which includes the axis placement information to determine the transformation for the object coordinate system.",
+ "ReferencedBy": "Reference to the IfcRelAssignsToProduct relationship, by which other subtypes of IfcObject can be related to the product.",
+ "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": "Reference to the IfcRelAssignsToProduct relationship, by which other subtypes of IfcObject can be related to the product.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcproduct.htm"
+ },
+ "IfcProductDefinitionShape": {
+ "attributes": {
+ "HasShapeAspects": "Reference to the shape aspect that represents part of the shape or its feature distinctively.",
+ "ShapeOfProduct": "The _IfcProductDefinitionShape_ shall be used to provide a representation for a single instance of _IfcProduct_. > IFC2x Edition 3 CHANGE New inverse attribute. "
+ },
+ "description": "Reference to the shape aspect that represents part of the shape or its feature distinctively.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/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": "Contained list of representations (including shape representations). Each member defines a valid representation of a particular type within a particular representation context.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcproductrepresentation.htm"
+ },
+ "IfcProductsOfCombustionProperties": {
+ "attributes": {
+ "CO2Content": "Carbon Dioxide (CO~2~) content of the products of combustion. This is measured in weight of CO~2~ per unit weight and is therefore unitless.",
+ "COContent": "Carbon monoxide (CO) content of the products of combustion.This is measured in weight of CO per unit weight and is therefore unitless.",
+ "N20Content": "Nitrous Oxide (N~2~O) content of the products of combustion. This is measured in weight of N~2~O per unit weight and is therefore unitless.",
+ "SpecificHeatCapacity": "Specific heat of the products of combustion: heat energy absorbed per temperature unit. Usually measured in [J/kg K]."
+ },
+ "description": "Carbon Dioxide (CO~2~) content of the products of combustion. This is measured in weight of CO~2~ per unit weight and is therefore unitless.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcproductsofcombustionproperties.htm"
+ },
+ "IfcProfileDef": {
+ "attributes": {
+ "ProfileName": "Name of the profile type according to some standard profile table.",
+ "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": "Name of the profile type according to some standard profile table.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcprofiledef.htm"
+ },
+ "IfcProfileProperties": {
+ "attributes": {
+ "ProfileDefinition": "Optional reference to an instance of IfcProfileDef, which contains a further geometrical definition.",
+ "ProfileName": "Standardized profile name as published in a profile table. All profile properties are applicable to this standardized profile name."
+ },
+ "description": "Optional reference to an instance of IfcProfileDef, which contains a further geometrical definition.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/lexical/ifcprofileproperties.htm"
+ },
+ "IfcProject": {
+ "attributes": {
+ "LongName": "Long name for the project as used for reference purposes.",
+ "Phase": "Current project phase, open to interpretation for all project partner, therefore given as IfcString.",
+ "RepresentationContexts": "Context of the representations used within the project. When the project 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 of this project."
+ },
+ "description": "Units globally assigned to measure types used within the context of this project.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcproject.htm"
+ },
+ "IfcProjectOrder": {
+ "attributes": {
+ "ID": "A unique identification assigned to a project order that enables its differentiation from other project orders.",
+ "PredefinedType": "The type of project order.",
+ "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": "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",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedmgmtelements/lexical/ifcprojectorder.htm"
+ },
+ "IfcProjectOrderRecord": {
+ "attributes": {
+ "PredefinedType": "Identifies the type of project incident.",
+ "Records": "Records in the sequence of occurrence the incident of a project order and the objects that are related to that project order. For instance, a maintenance incident will connect a work order with the objects (elements or assets) that are subject to the provisions of the work order"
+ },
+ "description": "Identifies the type of project incident.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedmgmtelements/lexical/ifcprojectorderrecord.htm"
+ },
+ "IfcProjectionCurve": {
+ "description": "A projection curve is an annotated curve within a dimension that points to a point of the product shape that is measured.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcprojectioncurve.htm"
+ },
+ "IfcProjectionElement": {
+ "description": "The IfcProjectionElement 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. Projections must be handled by all sectors and disciplines in AEC/FM industry, therefore the interoperability for opening elements is provided at this high level.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcprojectionelement.htm"
+ },
+ "IfcProperty": {
+ "attributes": {
+ "Description": "Informative text to explain the property.",
+ "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.",
+ "PropertyDependsOn": "The relating property on which the value of the property depends.",
+ "PropertyForDependance": "The property on whose value that of another property depends."
+ },
+ "description": "Reference to the IfcComplexProperty in which the IfcProperty is contained.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifcproperty.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).",
+ "Unit": "Unit for the upper and lower bound values, if not given, the default value for the measure type (given by the TYPE of the upper and lower bound values) is used as defined by the global unit assignment at IfcProject.",
+ "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": "Unit for the upper and lower bound values, if not given, the default value for the measure type (given by the TYPE of the upper and lower bound values) is used as defined by the global unit assignment at IfcProject.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifcpropertyboundedvalue.htm"
+ },
+ "IfcPropertyConstraintRelationship": {
+ "attributes": {
+ "Description": "A description that may apply additional information about a property constraint relationship.",
+ "Name": "A name used to identify or qualify the property constraint relationship.",
+ "RelatedProperties": "The properties to which a constraint is to be related.",
+ "RelatingConstraint": "The constraint that is to be related."
+ },
+ "description": "A description that may apply additional information about a property constraint relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstraintresource/lexical/ifcpropertyconstraintrelationship.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."
+ },
+ "description": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcpropertydefinition.htm"
+ },
+ "IfcPropertyDependencyRelationship": {
+ "attributes": {
+ "DependantProperty": "The dependant property.",
+ "DependingProperty": "The property on which the relationship depends.",
+ "Description": "Additional description of the dependency.",
+ "Expression": "Expression that further describes the nature of the dependency relation.",
+ "Name": "Name of the relationship that provides additional meaning to the nature of the dependency."
+ },
+ "description": "Expression that further describes the nature of the dependency relation.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/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": "Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifcpropertyenumeration.htm"
+ },
+ "IfcPropertyListValue": {
+ "attributes": {
+ "ListValues": "List of 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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifcpropertylistvalue.htm"
+ },
+ "IfcPropertyReferenceValue": {
+ "attributes": {
+ "PropertyReference": "Reference to another entity through one of the select types in IfcObjectReferenceSelect.",
+ "UsageName": "Description of the use of the referenced value within the property."
+ },
+ "description": "Reference to another entity through one of the select types in IfcObjectReferenceSelect.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcpropertyset.htm"
+ },
+ "IfcPropertySetDefinition": {
+ "attributes": {
+ "DefinesType": "The property style to which the property set might belong.",
+ "PropertyDefinitionOf": "Reference to the relation to one or many objects that are characterized by the property definition. The reference may be omitted, if the property definition is used to define a style library and no instances, to which the particular style of property set is associated, exist yet."
+ },
+ "description": "The property style to which the property set might belong.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcpropertysetdefinition.htm"
+ },
+ "IfcPropertySingleValue": {
+ "attributes": {
+ "NominalValue": "Value and measure type of this property. > NOTE By virtue of the defined data type, that is selected from the SELECT IfcValue, the appropriate unit can be found within the IfcUnitAssignment, defined for the project if no value for the unit attribute is given.
IFC2x Edition 3 CHANGE The attribute has been made optional with upward compatibility for file based exchange. ",
+ "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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifcpropertysinglevalue.htm"
+ },
+ "IfcPropertyTableValue": {
+ "attributes": {
+ "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.",
+ "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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifcpropertytablevalue.htm"
+ },
+ "IfcProtectiveDeviceType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of protective device from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of protective device from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcprotectivedevicetype.htm"
+ },
+ "IfcProxy": {
+ "attributes": {
+ "ProxyType": "High level (and only) semantic meaning attached to the IfcProxy, defining the basic construct type behind the Proxy, e.g. Product or Process.",
+ "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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcproxy.htm"
+ },
+ "IfcPumpType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of pump typically used in building services."
+ },
+ "description": "Defines the type of pump typically used in building services.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcpumptype.htm"
+ },
+ "IfcQuantityArea": {
+ "attributes": {
+ "AreaValue": "Area measure value of this quantity."
+ },
+ "description": "Area measure value of this quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcquantityarea.htm"
+ },
+ "IfcQuantityCount": {
+ "attributes": {
+ "CountValue": "Count measure value of this quantity."
+ },
+ "description": "Count measure value of this quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcquantitycount.htm"
+ },
+ "IfcQuantityLength": {
+ "attributes": {
+ "LengthValue": "Length measure value of this quantity."
+ },
+ "description": "Length measure value of this quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcquantitylength.htm"
+ },
+ "IfcQuantityTime": {
+ "attributes": {
+ "TimeValue": "Time measure value of this quantity."
+ },
+ "description": "Time measure value of this quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcquantitytime.htm"
+ },
+ "IfcQuantityVolume": {
+ "attributes": {
+ "VolumeValue": "Volume measure value of this quantity."
+ },
+ "description": "Volume measure value of this quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcquantityvolume.htm"
+ },
+ "IfcQuantityWeight": {
+ "attributes": {
+ "WeightValue": "Mass measure value of this quantity."
+ },
+ "description": "Mass measure value of this quantity.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcquantityresource/lexical/ifcquantityweight.htm"
+ },
+ "IfcRadiusDimension": {
+ "description": "The radial dimension is a draughting callout that presents the radial length of a conic element. It consists of a dimension curve and may have projection curves (but is often defined without projection curves).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcradiusdimension.htm"
+ },
+ "IfcRailing": {
+ "attributes": {
+ "PredefinedType": "Predefined generic types for a railing that are specified in an enumeration. There may be a property set given for the predefined types. > NOTE: The use of the predefined type directly at the occurrence object level of IfcRailing is only permitted, if no type object IfcRailingType is assigned. > IFC2x PLATFORM CHANGE: The attribute has been changed into an OPTIONAL attribute. "
+ },
+ "description": "Predefined generic types for a railing that are specified in an enumeration. There may be a property set given for the predefined types. > NOTE: The use of the predefined type directly at the occurrence object level of IfcRailing is only permitted, if no type object IfcRailingType is assigned. > IFC2x PLATFORM CHANGE: The attribute has been changed into an OPTIONAL attribute. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcrailing.htm"
+ },
+ "IfcRailingType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a railing element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a railing element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcrailingtype.htm"
+ },
+ "IfcRamp": {
+ "attributes": {
+ "ShapeType": "Predefined shape types for a ramp that are specified in an Enum."
+ },
+ "description": "Predefined shape types for a ramp that are specified in an Enum.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcramp.htm"
+ },
+ "IfcRampFlight": {
+ "description": "Inclined slab segment, normally providing a human circulation link between two landings, floors or slabs at different elevations.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcrampflight.htm"
+ },
+ "IfcRampFlightType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a ramp flight element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a ramp flight element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcrampflighttype.htm"
+ },
+ "IfcRationalBezierCurve": {
+ "attributes": {
+ "Weights": "The array of weights associated with the control points. This is derived from the weights data. IfcListToArray(WeightsData,0,SELF\\IfcBSplineCurve.UpperIndexOnControlPoints)",
+ "WeightsData": "The supplied values of the weights."
+ },
+ "description": "The array of weights associated with the control points. This is derived from the weights data. IfcListToArray(WeightsData,0,SELF\\IfcBSplineCurve.UpperIndexOnControlPoints)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcrationalbeziercurve.htm"
+ },
+ "IfcRectangleHollowProfileDef": {
+ "attributes": {
+ "InnerFilletRadius": "Radius of the circular arcs, by which all four corners of the outer contour of rectangle are equally rounded. If not given, zero (= no rounding arcs) applies.",
+ "OuterFilletRadius": "Radius of the circular arcs, by which all four corners of the outer contour of rectangle are equally rounded. If not given, zero (= no rounding arcs) applies.",
+ "WallThickness": "Thickness of the material."
+ },
+ "description": "Radius of the circular arcs, by which all four corners of the outer contour of rectangle are equally rounded. If not given, zero (= no rounding arcs) applies.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/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": "The extent of the rectangle in the direction of the y-axis.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/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 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]_.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcrectangularpyramid.htm"
+ },
+ "IfcRectangularTrimmedSurface": {
+ "attributes": {
+ "BasisSurface": "Surface being trimmed.",
+ "Dim": "BasisSurface.Dim",
+ "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": "BasisSurface.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcrectangulartrimmedsurface.htm"
+ },
+ "IfcReferencesValueDocument": {
+ "attributes": {
+ "Description": "A description of the relationship to the document from which values may be referenced.",
+ "Name": "A name used to identify or qualify the relationship to the document from which values may be referenced..",
+ "ReferencedDocument": "A document such as a price list or quotation from which costs are obtained.",
+ "ReferencingValues": "Costs obtained from a single document such as a price list or quotation."
+ },
+ "description": "A description of the relationship to the document from which values may be referenced.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccostresource/lexical/ifcreferencesvaluedocument.htm"
+ },
+ "IfcRegularTimeSeries": {
+ "attributes": {
+ "TimeStep": "A duration of time intervals between values.",
+ "Values": "The collection of time series values."
+ },
+ "description": "The collection of time series values.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctimeseriesresource/lexical/ifcregulartimeseries.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": "The number of bars with identical nominal diameter and steel grade included in the specific reinforcement configuration.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/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": "The list of section reinforcement properties attached to the reinforcement definition properties.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcreinforcementdefinitionproperties.htm"
+ },
+ "IfcReinforcingBar": {
+ "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.",
+ "BarRole": "The role, purpose or usage of the bar, i.e. the kind of loads and stresses it is intended to carry.",
+ "BarSurface": "Indicator for whether the bar surface is plain or textured.",
+ "CrossSectionArea": "The effective cross-section area of the reinforcing bar.",
+ "NominalDiameter": "The nominal diameter defining the cross-section size of the reinforcing bar."
+ },
+ "description": "Indicator for whether the bar surface is plain or textured.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcreinforcingbar.htm"
+ },
+ "IfcReinforcingElement": {
+ "attributes": {
+ "SteelGrade": "The nominal steel grade defined according to local standards."
+ },
+ "description": "The nominal steel grade defined according to local standards.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcreinforcingelement.htm"
+ },
+ "IfcReinforcingMesh": {
+ "attributes": {
+ "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 Psets.",
+ "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 Psets."
+ },
+ "description": "The spacing between the transverse bars. Note: an even distribution of bars is presumed; other cases are handled by Psets.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifcreinforcingmesh.htm"
+ },
+ "IfcRelAggregates": {
+ "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 object.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/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": "Particular type of the assignment relationship. It can constrain the applicable object types, used within the role of RelatedObjects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassigns.htm"
+ },
+ "IfcRelAssignsTasks": {
+ "attributes": {
+ "TimeForTask": "Contained object for the time related information for the work schedule element."
+ },
+ "description": "Contained object for the time related information for the work schedule element.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprocessextension/lexical/ifcrelassignstasks.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": "Role of the actor played within the context of the assignment to the object(s).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassignstoactor.htm"
+ },
+ "IfcRelAssignsToControl": {
+ "attributes": {
+ "RelatingControl": "Reference to the control that applies an control about objects."
+ },
+ "description": "Reference to the control that applies an control about objects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassignstocontrol.htm"
+ },
+ "IfcRelAssignsToGroup": {
+ "attributes": {
+ "RelatingGroup": "Reference to group that finally contains all assigned group members."
+ },
+ "description": "Reference to group that finally contains all assigned group members.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassignstogroup.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": "Quantity of the object specific for the operation by this process.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassignstoprocess.htm"
+ },
+ "IfcRelAssignsToProduct": {
+ "attributes": {
+ "RelatingProduct": "Reference to the Product to which the objects are assigned to."
+ },
+ "description": "Reference to the Product to which the objects are assigned to.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassignstoproduct.htm"
+ },
+ "IfcRelAssignsToProjectOrder": {
+ "description": "An IfcRelAssignsToProjectOrder is a relationship class that captures the incidence of a project order for a set of objects and whose occurrences can be recorded within a project record in sequence as a series of events.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedmgmtelements/lexical/ifcrelassignstoprojectorder.htm"
+ },
+ "IfcRelAssignsToResource": {
+ "attributes": {
+ "RelatingResource": "Reference to the resource to which the objects are assigned to."
+ },
+ "description": "Reference to the resource to which the objects are assigned to.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassignstoresource.htm"
+ },
+ "IfcRelAssociates": {
+ "attributes": {
+ "RelatedObjects": "Objects or Types, to which the external references or information is associated."
+ },
+ "description": "Objects or Types, to which the external references or information is associated.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassociates.htm"
+ },
+ "IfcRelAssociatesAppliedValue": {
+ "attributes": {
+ "RelatingAppliedValue": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedmgmtelements/lexical/ifcrelassociatesappliedvalue.htm"
+ },
+ "IfcRelAssociatesApproval": {
+ "attributes": {
+ "RelatingApproval": "Reference to approval that is being applied using this relationship."
+ },
+ "description": "Reference to approval that is being applied using this relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccontrolextension/lexical/ifcrelassociatesapproval.htm"
+ },
+ "IfcRelAssociatesClassification": {
+ "attributes": {
+ "RelatingClassification": "Classification applied to the objects."
+ },
+ "description": "Classification applied to the objects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/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": "Reference to constraint that is being applied using this relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccontrolextension/lexical/ifcrelassociatesconstraint.htm"
+ },
+ "IfcRelAssociatesDocument": {
+ "attributes": {
+ "RelatingDocument": "Document information or reference which is applied to the objects."
+ },
+ "description": "Document information or reference which is applied to the objects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassociatesdocument.htm"
+ },
+ "IfcRelAssociatesLibrary": {
+ "attributes": {
+ "RelatingLibrary": "Reference to a library, from which the definition of the property set is taken."
+ },
+ "description": "Reference to a library, from which the definition of the property set is taken.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelassociateslibrary.htm"
+ },
+ "IfcRelAssociatesMaterial": {
+ "attributes": {
+ "RelatingMaterial": "Material definition (either a single material, a list of materials, or a set of material layers) assigned to the elements."
+ },
+ "description": "Material definition (either a single material, a list of materials, or a set of material layers) assigned to the elements.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelassociatesmaterial.htm"
+ },
+ "IfcRelAssociatesProfileProperties": {
+ "attributes": {
+ "ProfileOrientation": "The provision of an plane angle or a direction as the measure to orient the profile definition within the elements coordinate system. * For _IfcStructuralCurveMember_ the _IfcPlaneAngleMeasure_ defines the β angle, for columns the derivation from the structural x axis and for beams the derivation from the structural z axis. The _IfcDirection_ precisely defines the orientation of the profile's structural z axis within the structural coordinate system of the analysis model. > IFC2x Edition 3 CHANGE The attribute ProfileOrientation is a new attribute. ",
+ "ProfileSectionLocation": "Reference to a shape aspect with a single member of the ShapeRepresentations list. This member holds the location at which the profile properties apply.",
+ "RelatingProfileProperties": "Profile property definition assigned to the instances."
+ },
+ "description": "The provision of an plane angle or a direction as the measure to orient the profile definition within the elements coordinate system. * For _IfcStructuralCurveMember_ the _IfcPlaneAngleMeasure_ defines the β angle, for columns the derivation from the structural x axis and for beams the derivation from the structural z axis. The _IfcDirection_ precisely defines the orientation of the profile's structural z axis within the structural coordinate system of the analysis model. > IFC2x Edition 3 CHANGE The attribute ProfileOrientation is a new attribute. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcrelassociatesprofileproperties.htm"
+ },
+ "IfcRelConnects": {
+ "description": "A connectivity relationship (IfcRelConnects) 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelconnects.htm"
+ },
+ "IfcRelConnectsElements": {
+ "attributes": {
+ "ConnectionGeometry": "Relationship to the control class, that provides the geometrical constraints of the connection.",
+ "RelatedElement": "Reference to an Element that is connected by the objectified relationship.",
+ "RelatingElement": "Reference to an Element that is connected by the objectified relationship."
+ },
+ "description": "Reference to an Element that is connected by the objectified relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelconnectselements.htm"
+ },
+ "IfcRelConnectsPathElements": {
+ "attributes": {
+ "RelatedConnectionType": "Indication of the connection type in relation to the path of the RelatingObject.",
+ "RelatedPriorities": "Priorities for connection. It refers to the layers of the RelatedObject.",
+ "RelatingConnectionType": "Indication of the connection type in relation to the path of the RelatingObject.",
+ "RelatingPriorities": "Priorities for connection. It refers to the layers of the RelatingObject."
+ },
+ "description": "Indication of the connection type in relation to the path of the RelatingObject.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcrelconnectspathelements.htm"
+ },
+ "IfcRelConnectsPortToElement": {
+ "attributes": {
+ "RelatedElement": "Reference to an Element that is connected by the objectified relationship.",
+ "RelatingPort": "Reference to an Port that is connected by the objectified relationship."
+ },
+ "description": "Reference to an Element that is connected by the objectified relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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": "Defines the element that realizes a port connection relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelconnectsports.htm"
+ },
+ "IfcRelConnectsStructuralActivity": {
+ "attributes": {
+ "RelatedStructuralActivity": "Reference to an instance of IfcStructuralActivity (or its subclasses) which is acting upon the specified structural element (represented by a respective structural representation entity).",
+ "RelatingElement": "Reference to an instance of IfcStructuralItem or IfcBuildingElement (or its subclasses) to which the specified action is applied."
+ },
+ "description": "Reference to an instance of IfcStructuralActivity (or its subclasses) which is acting upon the specified structural element (represented by a respective structural representation entity).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcrelconnectsstructuralactivity.htm"
+ },
+ "IfcRelConnectsStructuralElement": {
+ "attributes": {
+ "RelatedStructuralMember": "The structural member that is associated with the element of which it represents the analytical idealization.",
+ "RelatingElement": "The physical element, representing a design or detailing part, that is connected to the structural member as its (partial) analytical idealization."
+ },
+ "description": "The structural member that is associated with the element of which it represents the analytical idealization.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcrelconnectsstructuralelement.htm"
+ },
+ "IfcRelConnectsStructuralMember": {
+ "attributes": {
+ "AdditionalConditions": "Reference to instances describing additional connection properties.",
+ "AppliedCondition": "Reference to an instance of _IfcBoundaryCondition_ which is used to define the connections properties. > NOTE The boundary condition applied to a member-connection-relationship is also called \"release\"",
+ "ConditionCoordinateSystem": "Defines a new coordinate system used for the description of the connection properties. The usage of this coordinate system is described more detailed in the definition of the subtypes of this entity definition.",
+ "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": "Defines a new coordinate system used for the description of the connection properties. The usage of this coordinate system is described more detailed in the definition of the subtypes of this entity definition.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcrelconnectsstructuralmember.htm"
+ },
+ "IfcRelConnectsWithEccentricity": {
+ "attributes": {
+ "ConnectionConstraint": "The connection constraint explicitly states the eccentricity between a structural element and a structural connection, either given by two point (used to calculate the eccentricity), or by explicit x, y, and z offsets."
+ },
+ "description": "The connection constraint explicitly states the eccentricity between a structural element and a structural connection, either given by two point (used to calculate the eccentricity), or by explicit x, y, and z offsets.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/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": "The type of the connection given for informal purposes, it may include labels, like 'joint', 'rigid joint', 'flexible joint', etc.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelconnectswithrealizingelements.htm"
+ },
+ "IfcRelContainedInSpatialStructure": {
+ "attributes": {
+ "RelatedElements": "Set of ~~elements~~ products, which are contained within this level of the spatial structure hierarchy. > IFC2x PLATFORM CHANGE The data type has been changed from IfcElement to IfcProduct with upward compatibility ",
+ "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": "Spatial structure element, within which the element is contained. Any element can only be contained within one element of the project spatial structure.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelcontainedinspatialstructure.htm"
+ },
+ "IfcRelCoversBldgElements": {
+ "attributes": {
+ "RelatedCoverings": "Relationship to the set of coverings at this element.",
+ "RelatingBuildingElement": "Relationship to the element that is covered."
+ },
+ "description": "Relationship to the set of coverings at this element.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelcoversbldgelements.htm"
+ },
+ "IfcRelCoversSpaces": {
+ "attributes": {
+ "RelatedCoverings": "Relationship to the set of coverings covering this space.",
+ "RelatedSpace": "Relationship to the space object that is covered."
+ },
+ "description": "Relationship to the set of coverings covering this space.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelcoversspaces.htm"
+ },
+ "IfcRelDecomposes": {
+ "attributes": {
+ "RelatedObjects": "The objects being nested or aggregated.",
+ "RelatingObject": "The object that represents the nest or aggregation."
+ },
+ "description": "The objects being nested or aggregated.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcreldecomposes.htm"
+ },
+ "IfcRelDefines": {
+ "attributes": {
+ "RelatedObjects": "Reference to the objects (or single object) to which the property definition applies."
+ },
+ "description": "Reference to the objects (or single object) to which the property definition applies.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcreldefines.htm"
+ },
+ "IfcRelDefinesByProperties": {
+ "attributes": {
+ "RelatingPropertyDefinition": "Reference to the property set definition for that object or set of objects."
+ },
+ "description": "Reference to the property set definition for that object or set of objects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcreldefinesbyproperties.htm"
+ },
+ "IfcRelDefinesByType": {
+ "attributes": {
+ "RelatingType": "Reference to the type (or style) information for that object or set of objects."
+ },
+ "description": "Reference to the type (or style) information for that object or set of objects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcreldefinesbytype.htm"
+ },
+ "IfcRelFillsElement": {
+ "attributes": {
+ "RelatedBuildingElement": "Reference to ~~building~~ element that occupies fully or partially the associated opening. > IFC2x PLATFORM CHANGE: The data type has been changed from IfcBuildingElement to IfcElement with upward compatibility for file based exchange. ",
+ "RelatingOpeningElement": "Opening Element being filled by virtue of this relationship."
+ },
+ "description": "Reference to ~~building~~ element that occupies fully or partially the associated opening. > IFC2x PLATFORM CHANGE: The data type has been changed from IfcBuildingElement to IfcElement with upward compatibility for file based exchange. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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": "Relationship to a distribution flow element",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcrelflowcontrolelements.htm"
+ },
+ "IfcRelInteractionRequirements": {
+ "attributes": {
+ "DailyInteraction": "Number of interactions occurring on a daily basis.",
+ "ImportanceRating": "Represents the level of importance of interaction. 0 represents lowest importance, 1 represents highest importance.",
+ "LocationOfInteraction": "The location where this interaction happens.",
+ "RelatedSpaceProgram": "Related space program for the interaction requirement.",
+ "RelatingSpaceProgram": "Relating space program for the interaction requirement."
+ },
+ "description": "Relating space program for the interaction requirement.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcarchitecturedomain/lexical/ifcrelinteractionrequirements.htm"
+ },
+ "IfcRelNests": {
+ "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 subtypes of object, however it requires both the whole and the part to be of the same object type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelnests.htm"
+ },
+ "IfcRelOccupiesSpaces": {
+ "description": "IfcRelOccupiesSpaces is a relationship class that further constrains the parent relationship IfcRelAssignsToActor to a relationship between occupants (IfcOccupant) and either a space (IfcSpace), a collection of spaces (IfcZone), a building storey (IfcBuildingStorey), or a building (IfcBuilding).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcreloccupiesspaces.htm"
+ },
+ "IfcRelOverridesProperties": {
+ "attributes": {
+ "OverridingProperties": "A property set, which contains those properties, that have a different value for the subset of objects."
+ },
+ "description": "A property set, which contains those properties, that have a different value for the subset of objects.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcreloverridesproperties.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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelprojectselement.htm"
+ },
+ "IfcRelReferencedInSpatialStructure": {
+ "attributes": {
+ "RelatedElements": "Set of products, which are referenced within this level of the spatial structure hierarchy. > NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.",
+ "RelatingStructure": "Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial structure."
+ },
+ "description": "Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial structure.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelreferencedinspatialstructure.htm"
+ },
+ "IfcRelSchedulesCostItems": {
+ "description": "An IfcRelSchedulesCostItems is a subtype of IfcRelAssignsToControl that enables one or many instances of IfcCostItem to be assigned to an instance of IfcCostSchedule.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedmgmtelements/lexical/ifcrelschedulescostitems.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."
+ },
+ "description": "The way in which the time lag applies to the sequence.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelsequence.htm"
+ },
+ "IfcRelServicesBuildings": {
+ "attributes": {
+ "RelatedBuildings": "Spatial structure elements (including site, building, storeys) that are serviced by the system. > IFC2x PLATFORM CHANGE The data type has been changed from IfcBuilding to IfcSpatialStructureElement with upward compatibility for file based exchange. ",
+ "RelatingSystem": "System that services the Buildings."
+ },
+ "description": "Spatial structure elements (including site, building, storeys) that are serviced by the system. > IFC2x PLATFORM CHANGE The data type has been changed from IfcBuilding to IfcSpatialStructureElement with upward compatibility for file based exchange. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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. > IFC2x PLATFORM CHANGE The data type has been changed from IfcConnectionSurfaceGeometry to IfcConnectionGeometry with upward compatibility for file based exchange. ",
+ "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. > IFC2x PLATFORM CHANGE: The data type has been changed from IfcBuildingElement to IfcElement with upward compatibility for file based exchange. ",
+ "RelatingSpace": "Reference to one spaces that is delimited by this boundary."
+ },
+ "description": "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).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelspaceboundary.htm"
+ },
+ "IfcRelVoidsElement": {
+ "attributes": {
+ "RelatedOpeningElement": "Reference to the ~~opening~~ feature subtraction element which defines a void in the associated ~~opening~~ element. > IFC2x PLATFORM CHANGE The data type has been changed from IfcOpeningElement to IfcFeatureElementSubtraction with upward compatibility for file based exchange. ",
+ "RelatingBuildingElement": "Reference to ~~building~~ element in which a void is created by associated ~~opening~~ feature subtraction element. > IFC2x PLATFORM CHANGE: The data type has been changed from IfcBuildingElement to IfcElement with upward compatibility for file based exchange. "
+ },
+ "description": "Reference to the ~~opening~~ feature subtraction element which defines a void in the associated ~~opening~~ element. > IFC2x PLATFORM CHANGE The data type has been changed from IfcOpeningElement to IfcFeatureElementSubtraction with upward compatibility for file based exchange. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcrelvoidselement.htm"
+ },
+ "IfcRelationship": {
+ "description": "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcrelationship.htm"
+ },
+ "IfcRelaxation": {
+ "attributes": {
+ "InitialStress": "Stress at the beginning. Given as relative to the yield stress of the material and is therefore dimensionless.",
+ "RelaxationValue": "Time dependent loss of stress, relative to initial stress and therefore dimensionless."
+ },
+ "description": "Stress at the beginning. Given as relative to the yield stress of the material and is therefore dimensionless.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcrelaxation.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_. > NOTE Implementation agreements can restrict the maximum number of layer assignments to 1. > IFC2x Edition 3 CHANGE The inverse attribute LayerAssignments has been added. ",
+ "OfProductRepresentation": "Reference to the product shape, for which it is the shape representation.",
+ "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. > IFC2x Edition 3 CHANGE The inverse attribute LayerAssignments has been added. ",
+ "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": "Reference to the product shape, for which it is the shape representation.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/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": "All shape representations that are defined in the same representation context.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcrepresentationcontext.htm"
+ },
+ "IfcRepresentationItem": {
+ "attributes": {
+ "LayerAssignments": "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_. > NOTE Implementation agreements can restrict the maximum number of layer assignments to 1. > IFC2x Edition 3 CHANGE The inverse attribute LayerAssignments has been added.",
+ "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. > IFC2x Edition 3 CHANGE The inverse attribute StyledByItem has been added."
+ },
+ "description": "Reference to the _IfcStyledItem_ that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve. > IFC2x Edition 3 CHANGE The inverse attribute StyledByItem has been added.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcrepresentationitem.htm"
+ },
+ "IfcRepresentationMap": {
+ "attributes": {
+ "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": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcrepresentationmap.htm"
+ },
+ "IfcResource": {
+ "attributes": {
+ "ResourceOf": "Reference to the IfcRelAssignsToResource relationship and thus pointing to those objects, which are used as resources."
+ },
+ "description": "Reference to the IfcRelAssignsToResource relationship and thus pointing to those objects, which are used as resources.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcresource.htm"
+ },
+ "IfcRevolvedAreaSolid": {
+ "attributes": {
+ "Angle": "Angle through which the sweep will be made. This angle is measured from the plane of the sweep.",
+ "Axis": "Axis about which revolution will take place.",
+ "AxisLine": "The line of the axis of revolution. IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcCurve() || IfcLine(Axis.Location, IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcVector(Axis.Z,1.0))"
+ },
+ "description": "The line of the axis of revolution. IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcCurve() || IfcLine(Axis.Location, IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcVector(Axis.Z,1.0))",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcrevolvedareasolid.htm"
+ },
+ "IfcRibPlateProfileProperties": {
+ "attributes": {
+ "Direction": "Defines the direction of profile definition as described on figure above.",
+ "RibHeight": "Height of the ribs.",
+ "RibSpacing": "Spacing between the axes of the ribs.",
+ "RibWidth": "Width of the ribs.",
+ "Thickness": "Defines the thickness of the structural face member."
+ },
+ "description": "Defines the direction of profile definition as described on figure above.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/lexical/ifcribplateprofileproperties.htm"
+ },
+ "IfcRightCircularCone": {
+ "attributes": {
+ "BottomRadius": "",
+ "Height": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcrightcircularcone.htm"
+ },
+ "IfcRightCircularCylinder": {
+ "attributes": {
+ "Height": "",
+ "Radius": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcrightcircularcylinder.htm"
+ },
+ "IfcRoof": {
+ "attributes": {
+ "ShapeType": "Predefined shape types for a roof that are specified in an enumeration."
+ },
+ "description": "Predefined shape types for a roof that are specified in an enumeration.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcroof.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, NOTE: only the last modification in stored."
+ },
+ "description": "Optional description, provided for exchanging informative comments.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcroot.htm"
+ },
+ "IfcRoundedEdgeFeature": {
+ "attributes": {
+ "Radius": "The radius of the feature cross section."
+ },
+ "description": "The radius of the feature cross section.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedcomponentelements/lexical/ifcroundededgefeature.htm"
+ },
+ "IfcRoundedRectangleProfileDef": {
+ "attributes": {
+ "RoundingRadius": "Radius of the circular arcs, by which all four corners of the rectangle are equally rounded. If not given, zero (= no rounding arcs) applies."
+ },
+ "description": "Radius of the circular arcs, by which all four corners of the rectangle are equally rounded. If not given, zero (= no rounding arcs) applies.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcroundedrectangleprofiledef.htm"
+ },
+ "IfcSIUnit": {
+ "attributes": {
+ "Dimensions": "The dimensional exponents of SI units are derived by function _IfcDimensionsForSiUnit_. IfcDimensionsForSiUnit (SELF.Name)",
+ "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 dimensional exponents of SI units are derived by function _IfcDimensionsForSiUnit_. IfcDimensionsForSiUnit (SELF.Name)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcsiunit.htm"
+ },
+ "IfcSanitaryTerminalType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of sanitary terminal from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of sanitary terminal from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcplumbingfireprotectiondomain/lexical/ifcsanitaryterminaltype.htm"
+ },
+ "IfcScheduleTimeControl": {
+ "attributes": {
+ "ActualDuration": "The actual duration of the task.",
+ "ActualFinish": "The date on which a task is actually finished.",
+ "ActualStart": "The date on which a task is actually started. NOTE: The scheduled start date must be greater than or equal to the earliest start date. No constraint is applied to the actual start date with respect to the scheduled start date since a task may be started earlier than had originally been scheduled if circumstances allow.",
+ "Completion": "The extent of completion expressed as a ratio or percentage.",
+ "EarlyFinish": "The earliest date on which a task can be finished.",
+ "EarlyStart": "The earliest date on which a task can be started.",
+ "FinishFloat": "The difference between the late finish and early finish of a task. Finish float measures how long an task's finish can be delayed and still not have an impact on the overall duration of a schedule.",
+ "FreeFloat": "The amount of time during which the start or finish of a task may be varied without any effect on the overall programme of work.",
+ "IsCritical": "A flag which identifies whether a scheduled task is a critical item within the programme. NOTE: A task becomes critical when the float time becomes zero or negative.",
+ "LateFinish": "The latest date on which a task can be finished.",
+ "LateStart": "The latest date on which a task can be started.",
+ "RemainingTime": "The amount of time remaining to complete a task. NOTE: The time remaining in which to complete a task may be determined both for tasks which have not yet started and those which have. Remaining time for a task not yet started has the same value as the scheduled duration. For a task already started, remaining time is calculated as the difference between the scheduled finish and the point of analysis.",
+ "ScheduleDuration": "The amount of time which is scheduled for completion of a task. NOTE: Scheduled Duration may be calculated as the time from scheduled start date to scheduled finish date.",
+ "ScheduleFinish": "The date on which a task is scheduled to be finished. NOTE: The scheduled finish date must be greater than or equal to the earliest finish date.",
+ "ScheduleStart": "The date on which a task is scheduled to be started. NOTE: The scheduled start date must be greater than or equal to the earliest start date.",
+ "ScheduleTimeControlAssigned": "The assigned schedule time control in the relationship.",
+ "StartFloat": "The difference between the late start and early start of a task. Start float measures how long an task's start can be delayed and still not have an impact on the overall duration of a schedule.",
+ "StatusTime": "The date or time at which the status of the tasks within the schedule is analyzed.",
+ "TotalFloat": "The difference between the duration available to carry out a task and the scheduled duration of the task. NOTE: Total Float time may be calculated as being the difference between the scheduled duration of a task and the available duration from earliest start to latest finish. Float time may be either positive, zero or negative. Where it is zero or negative, the task becomes critical."
+ },
+ "description": "The assigned schedule time control in the relationship.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprocessextension/lexical/ifcscheduletimecontrol.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": "The cross section profile at the end point of the longitudinal section.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/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": "The set of reinforcment properties attached to a section reinforcement properties definition.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/lexical/ifcsectionreinforcementproperties.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.",
+ "Dim": "The dimensionality of the spine curve is always 3. 3",
+ "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": "The dimensionality of the spine curve is always 3. 3",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcsectionedspine.htm"
+ },
+ "IfcSensorType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of sensor from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of sensor from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcbuildingcontrolsdomain/lexical/ifcsensortype.htm"
+ },
+ "IfcServiceLife": {
+ "attributes": {
+ "ServiceLifeDuration": "The length or duration of a service life.",
+ "ServiceLifeType": "Predefined service life types from which that required may be set."
+ },
+ "description": "The length or duration of a service life.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcservicelife.htm"
+ },
+ "IfcServiceLifeFactor": {
+ "attributes": {
+ "LowerValue": "Lower of the three values assigned to the service life factor.",
+ "MostUsedValue": "Most used of the three values assigned to the service life factor.",
+ "PredefinedType": "Predefined service life factor types from which that required may be set.",
+ "UpperValue": "Upper of the three values assigned to the service life factor."
+ },
+ "description": "Lower of the three values assigned to the service life factor.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcservicelifefactor.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.",
+ "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": "Reference to the product definition shape of which this class is an aspect.",
+ "ProductDefinitional": "An indication that the shape aspect is on the physical boundary of the product definition shape. If the value of this attribute is TRUE, it shall be asserted that the shape aspect being identified is on such a boundary. If the value is FALSE, it shall be asserted that the shape aspect being identified is not on such a boundary. If the value is UNKNOWN, it shall be asserted that it is not known whether or not the shape aspect being identified is on such a boundary. --- EXAMPLE: Would be FALSE for a center line, identified as shape aspect; would be TRUE for a cantilever. ---",
+ "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. > IFC2x Edition 3 CHANGE The data type has been changed from IfcShapeRepresentation to IfcShapeModel with upward compatibility "
+ },
+ "description": "Reference to the product definition shape of which this class is an aspect.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcshapeaspect.htm"
+ },
+ "IfcShapeModel": {
+ "attributes": {
+ "OfShapeAspect": "Reference to the shape aspect, for which it is the shape representation."
+ },
+ "description": "Reference to the shape aspect, for which it is the shape representation.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcshapemodel.htm"
+ },
+ "IfcShapeRepresentation": {
+ "description": "Definition from ISO/CD 10303-42:1992: The shape representation is a specific kind of representation that represents a shape.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcshaperepresentation.htm"
+ },
+ "IfcShellBasedSurfaceModel": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, it is always 3. 3",
+ "SbsmBoundary": ""
+ },
+ "description": "The space dimensionality of this class, it is always 3. 3",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcshellbasedsurfacemodel.htm"
+ },
+ "IfcSimpleProperty": {
+ "description": "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpropertyresource/lexical/ifcsimpleproperty.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. > Latitudes are measured relative to the geodetic equator, north of the equator by positive values - from 0 till +90, south of the equator by negative values - from 0 till -90.",
+ "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. > Longitudes are measured relative to the geodetic zero meridian, nominally the same as the Greenwich prime meridian: longitudes west of the zero meridian have positive values - from 0 till +180, longitudes east of the zero meridian have negative values - from 0 till -180.",
+ "SiteAddress": "Address given to the site for postal purposes."
+ },
+ "description": "Address given to the site for postal purposes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcsite.htm"
+ },
+ "IfcSlab": {
+ "attributes": {
+ "PredefinedType": "Predefined generic types for a slab that are specified in an enumeration. There may be a property set given for the predefined types. > NOTE: The use of the predefined type directly at the occurrence object level of IfcSlab is only permitted, if no type object IfcSlabType is assigned. > IFC2x PLATFORM CHANGE: The attribute has been changed into an OPTIONAL attribute. "
+ },
+ "description": "Predefined generic types for a slab that are specified in an enumeration. There may be a property set given for the predefined types. > NOTE: The use of the predefined type directly at the occurrence object level of IfcSlab is only permitted, if no type object IfcSlabType is assigned. > IFC2x PLATFORM CHANGE: The attribute has been changed into an OPTIONAL attribute. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcslab.htm"
+ },
+ "IfcSlabType": {
+ "attributes": {
+ "PredefinedType": "Type of the slab."
+ },
+ "description": "Type of the slab.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcslabtype.htm"
+ },
+ "IfcSlippageConnectionCondition": {
+ "attributes": {
+ "SlippageX": "Slippage of that connection. Defines the maximum displacement in x-direction without any loading applied.",
+ "SlippageY": "Slippage of that connection. Defines the maximum displacement in y-direction without any loading applied.",
+ "SlippageZ": "Slippage of that connection. Defines the maximum displacement in z-direction without any loading applied."
+ },
+ "description": "Slippage of that connection. Defines the maximum displacement in z-direction without any loading applied.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcslippageconnectioncondition.htm"
+ },
+ "IfcSolidModel": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, it is always 3. 3"
+ },
+ "description": "The space dimensionality of this class, it is always 3. 3",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcsolidmodel.htm"
+ },
+ "IfcSoundProperties": {
+ "attributes": {
+ "IsAttenuating": "If TRUE, values represent sound attenuation. If FALSE, values represent sound generation.",
+ "SoundScale": "Reference sound scale",
+ "SoundValues": "Sound values at a specific frequency. There may be cases where less than eight values are specified."
+ },
+ "description": "Sound values at a specific frequency. There may be cases where less than eight values are specified.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcsoundproperties.htm"
+ },
+ "IfcSoundValue": {
+ "attributes": {
+ "Frequency": "The frequency of the sound.",
+ "SoundLevelSingleValue": "A sound pressure or sound power value. For sound pressure levels, the values are measured in decibels at a reference pressure of 20 microPascals for the referenced octave band frequency. For sound power levels, the values are measured in decibels at a reference power of 1 picowatt(10\\^(-12) watt) for the referenced octave band frequency.",
+ "SoundLevelTimeSeries": "A time series of sound pressure or sound power values. For sound pressure levels, the values are measured in decibels at a reference pressure of 20 microPascals for the referenced octave band frequency. For sound power levels, the values are measured in decibels at a reference power of 1 picowatt(10\\^(-12) watt) for the referenced octave band frequency."
+ },
+ "description": "A sound pressure or sound power value. For sound pressure levels, the values are measured in decibels at a reference pressure of 20 microPascals for the referenced octave band frequency. For sound power levels, the values are measured in decibels at a reference power of 1 picowatt(10\\^(-12) watt) for the referenced octave band frequency.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcsoundvalue.htm"
+ },
+ "IfcSpace": {
+ "attributes": {
+ "BoundedBy": "Reference to Set of Space Boundaries that defines the physical or virtual delimitation of that Space.",
+ "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. > NOTE Coverings are often managed by the space, and not by the building element, which they cover.
IFC2x Edition3 CHANGE New inverse relationship. Upward compatibility for file based exchange is guaranteed. ",
+ "InteriorOrExteriorSpace": "Defines, whether the Space is interior (Internal), or exterior (External), i.e. part of the outer space."
+ },
+ "description": "Reference to Set of Space Boundaries that defines the physical or virtual delimitation of that Space.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcspace.htm"
+ },
+ "IfcSpaceHeaterType": {
+ "attributes": {
+ "PredefinedType": "Enumeration of possible types of space heater (e.g., baseboard heater, convector, radiator, etc.)."
+ },
+ "description": "Enumeration of possible types of space heater (e.g., baseboard heater, convector, radiator, etc.).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcspaceheatertype.htm"
+ },
+ "IfcSpaceProgram": {
+ "attributes": {
+ "HasInteractionReqsFrom": "Set of inverse relationships to space or work interaction requirement objects (FOR RelatedObject).",
+ "HasInteractionReqsTo": "Set of inverse relationships to space or work interaction requirements (FOR RelatingObject).",
+ "MaxRequiredArea": "The maximum floor area programmed for this space (according to client requirements)",
+ "MinRequiredArea": "The minimum floor area programmed for this space (according to client requirements)",
+ "RequestedLocation": "Location within the building structure, requested for the space.",
+ "SpaceProgramIdentifier": "Identifier for this space program. It often refers to a number (or code) assigned to the space program. Example: R-001.",
+ "StandardRequiredArea": "The floor area programmed for this space (according to client requirements)."
+ },
+ "description": "Set of inverse relationships to space or work interaction requirements (FOR RelatingObject).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcarchitecturedomain/lexical/ifcspaceprogram.htm"
+ },
+ "IfcSpaceThermalLoadProperties": {
+ "attributes": {
+ "ApplicableValueRatio": "Percentage of use requirement or criteria applicable to the space, interpretation depends on the source type.",
+ "MaximumValue": "The maximum thermal load value. If this value is less than zero (negative), then the thermal load is lost from the space. If the value is greater than zero (positive), then the thermal load is a gain to the space. If the minimum value is not specified, then this value is the actual value. At least one of the maximum, minimum, or time series values must be specified.",
+ "MinimumValue": "The minimum thermal load value. If this value is less than zero (negative), then the thermal load is lost from the space. If the value is greater than zero (positive), then the thermal load is a gain to the space. The requirement for the inclusion of this attribute is dependent on the load source. At least one of the maximum, minimum, or time series values must be specified.",
+ "PropertySource": "The source of the space thermal load properties (e.g., are these design values, measured values, etc.).",
+ "SourceDescription": "Further specification for the source, which might be specific for a region or project. E.g. whether the heat gain from Person is caused by specific activities.",
+ "ThermalLoadSource": "Source of the thermal loss or gain. Depending on the source, the maximum and minimum values have to be interpreted. Refer to the space usage in Pset_SpaceProgramCommon to determine thermal loads associated with the activity levels of people.",
+ "ThermalLoadTimeSeriesValues": "A time series of the thermal load values. If a value is less than zero (negative), then the thermal load is lost from the space. If the value is greater than zero (positive), then the thermal load is a gain to the space. These values are contributed from the specified thermal load source. At least one of the maximum, minimum, or time series values must be specified.",
+ "ThermalLoadType": "Defines the type of thermal load (e.g., sensible, latent, radiant, etc.).",
+ "UserDefinedPropertySource": "This attribute must be defined if the PropertySource is USERDEFINED.",
+ "UserDefinedThermalLoadSource": "This attribute must be defined if the ThermalLoadSource is USERDEFINED."
+ },
+ "description": "Defines the type of thermal load (e.g., sensible, latent, radiant, etc.).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgserviceelements/lexical/ifcspacethermalloadproperties.htm"
+ },
+ "IfcSpaceType": {
+ "attributes": {
+ "PredefinedType": "Predefined types to define the particular type of space. There may be property set definitions available for each predefined type."
+ },
+ "description": "Predefined types to define the particular type of space. There may be property set definitions available for each predefined type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcspacetype.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.",
+ "ContainsElements": "Set of spatial containment relationships, that holds those elements, which are contained within this element of the project spatial structure. > NOTE The spatial containment relationship, established by IfcRelContainedInSpatialStructure, is required to be an hierarchical relationship, i.e. each element can only be assigned to 0 or 1 spatial structure element. ",
+ "LongName": "Long name for a spatial structure element, used for informal purposes. Maybe used 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. > NOTE The spatial reference relationship, established by IfcRelReferencedInSpatialStructure, is not required to be an hierarchical relationship, i.e. each element can be assigned to 0, 1 or many spatial structure elements.
EXAMPLE A curtain wall maybe contained in the ground floor, but maybe referenced in all floors, it reaches.
IFC2x Edition 3 CHANGE The inverse attribute has been added with upward compatibility for file based exchange. ",
+ "ServicedBySystems": "Set of relationships to Systems, that provides a certain service to the Building. The relationship is handled by the objectified relationship IfcRelServicesBuildings."
+ },
+ "description": "Set of spatial containment relationships, that holds those elements, which are contained within this element of the project spatial structure. > NOTE The spatial containment relationship, established by IfcRelContainedInSpatialStructure, is required to be an hierarchical relationship, i.e. each element can only be assigned to 0 or 1 spatial structure element. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcspatialstructureelementtype.htm"
+ },
+ "IfcSphere": {
+ "attributes": {
+ "Radius": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcsphere.htm"
+ },
+ "IfcStackTerminalType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of stack terminal from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of stack terminal from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcplumbingfireprotectiondomain/lexical/ifcstackterminaltype.htm"
+ },
+ "IfcStair": {
+ "attributes": {
+ "ShapeType": "Predefined shape types for a stair that are specified in an Enum."
+ },
+ "description": "Predefined shape types for a stair that are specified in an Enum.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcstair.htm"
+ },
+ "IfcStairFlight": {
+ "attributes": {
+ "NumberOfRiser": "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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcstairflight.htm"
+ },
+ "IfcStairFlightType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a stair flight element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a stair flight element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcstairflighttype.htm"
+ },
+ "IfcStructuralAction": {
+ "attributes": {
+ "CausedBy": "Optional reference to an instance of IfcStructuralReaction representing a result of another structural analysis model which creates this action upon the considered structural analysis model.",
+ "DestabilizingLoad": "Indicates if this action may cause a stability problem. If it is 'FALSE', no further investigations regarding stability problems are necessary."
+ },
+ "description": "Optional reference to an instance of IfcStructuralReaction representing a result of another structural analysis model which creates this action upon the considered structural analysis model.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralaction.htm"
+ },
+ "IfcStructuralActivity": {
+ "attributes": {
+ "AppliedLoad": "Reference to the load resource, which is used to define the load type, direction and load values. The specified load types are provided in the IfcStructuralLoadResource presented at the end of this document.",
+ "AssignedToStructuralItem": "References to the IfcRelConnectsStructuralActivity relationship by which activities can be associated to structural representations.",
+ "GlobalOrLocal": "Indicates if the load values are defined by using the local coordinate system or the global project coordinate system."
+ },
+ "description": "References to the IfcRelConnectsStructuralActivity relationship by which activities can be associated to structural representations.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralactivity.htm"
+ },
+ "IfcStructuralAnalysisModel": {
+ "attributes": {
+ "HasResults": "References to all result groups available for this structural analysis model.",
+ "LoadedBy": "References to all load groups to be analyzed.",
+ "OrientationOf2DPlane": "If the selected model type (PredefinedType) describes a 2D system the orientation is needed to define the upright direction to the focused plane (z-axes). This is needed because all data for the structural analysis model (structural members, structural activities) are defined by using 3-D space. The orientation is given in relation to the coordinate system of the project. By 3D systems this value is not asserted.",
+ "PredefinedType": "Defines the type of the structural analysis model."
+ },
+ "description": "References to all result groups available for this structural analysis model.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralanalysismodel.htm"
+ },
+ "IfcStructuralConnection": {
+ "attributes": {
+ "AppliedCondition": "Optional reference to an instance of IfcBoundaryCondition which defines the support condition of this 'connection'.",
+ "ConnectsStructuralMembers": "References to the IfcRelConnectsStructuralMembers relationship by which structural members can be associated to structural connections."
+ },
+ "description": "References to the IfcRelConnectsStructuralMembers relationship by which structural members can be associated to structural connections.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralconnection.htm"
+ },
+ "IfcStructuralConnectionCondition": {
+ "attributes": {
+ "Name": "Optionally defines a name for this connection condition."
+ },
+ "description": "Optionally defines a name for this connection condition.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcstructuralconnectioncondition.htm"
+ },
+ "IfcStructuralCurveConnection": {
+ "description": "Instances of the entity IfcStructuralCurveConnection shall be used to describe 'linear nodes' or 'linear supports', i.e. lines where two or more face members (walls, plates) are joined. All values defined by AppliedCondition are given within a coordinate system which is derived from the local coordinate system defined by this instance.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralcurveconnection.htm"
+ },
+ "IfcStructuralCurveMember": {
+ "attributes": {
+ "PredefinedType": "Defines the load carrying behavior of the member, as far as it is taken into account in the analysis."
+ },
+ "description": "Defines the load carrying behavior of the member, as far as it is taken into account in the analysis.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralcurvemember.htm"
+ },
+ "IfcStructuralCurveMemberVarying": {
+ "description": "Definition from IAI: Instances of the entity IfcStructuralCurveMemberVarying shall be used to describe linear structural elements with varying profile properties.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralcurvemembervarying.htm"
+ },
+ "IfcStructuralItem": {
+ "attributes": {
+ "AssignedStructuralActivity": "Inverse relationship to all structural activities (i.e. to actions or reactions) which are assigned to this structural member."
+ },
+ "description": "Inverse relationship to all structural activities (i.e. to actions or reactions) which are assigned to this structural member.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralitem.htm"
+ },
+ "IfcStructuralLinearAction": {
+ "attributes": {
+ "ProjectedOrTrue": "Defines if the load values are given by using the length of the member on which they act (true length) or by using the projected length resulting from the loaded member and the global project coordinate system. It is only considered if the global project coordinate system is used, and if the action is of type IfcStructuralLinearAction or IfcStructuralPlanarAction."
+ },
+ "description": "Defines if the load values are given by using the length of the member on which they act (true length) or by using the projected length resulting from the loaded member and the global project coordinate system. It is only considered if the global project coordinate system is used, and if the action is of type IfcStructuralLinearAction or IfcStructuralPlanarAction.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructurallinearaction.htm"
+ },
+ "IfcStructuralLinearActionVarying": {
+ "attributes": {
+ "SubsequentAppliedLoads": "A list containing load values which are assigned to the position defined through the shape aspect. The first load is already defined by the inherited attribute AppliedLoad and shall not be contained in this list.",
+ "VaryingAppliedLoadLocation": "A shape aspect, containing a list of shape representations, each defining either one Cartesian point or one point on curve (by parameter values) which are needed to provide the positions of the VaryingAppliedLoads. The values contained in the list of IfcShapeAspect.ShapeRepresentations correspond to the values at the same position in the list VaryingAppliedLoads.",
+ "VaryingAppliedLoads": "Derived list of all varying applied loads by pushing the inherited AppliedLoad value to the beginning of the list of SubsequentAppliedLoads. IfcAddToBeginOfList(SELF\\IfcStructuralActivity.AppliedLoad, SubsequentAppliedLoads)"
+ },
+ "description": "Derived list of all varying applied loads by pushing the inherited AppliedLoad value to the beginning of the list of SubsequentAppliedLoads. IfcAddToBeginOfList(SELF\\IfcStructuralActivity.AppliedLoad, SubsequentAppliedLoads)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructurallinearactionvarying.htm"
+ },
+ "IfcStructuralLoad": {
+ "attributes": {
+ "Name": "Optionally defines a name for this load."
+ },
+ "description": "Optionally defines a name for this load.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcstructuralload.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_COMBINATION_GROUP.",
+ "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.",
+ "PredefinedType": "Selects a predefined type for the load group. It can be differentiated between load groups, load cases, load combination groups (a necessary construct for the description of load combinations) and load combinations.",
+ "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": "Analysis models in which this load group is used.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/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": "Linear moment about the z-axis.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcstructuralloadlinearforce.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": "Planar force value in z-direction.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/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": "Rotation about the z-axis.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcstructuralloadsingledisplacement.htm"
+ },
+ "IfcStructuralLoadSingleDisplacementDistortion": {
+ "attributes": {
+ "Distortion": "The distortion curvature given to the displacement load."
+ },
+ "description": "The distortion curvature given to the displacement load.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/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": "Moment about the z-axis.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcstructuralloadsingleforce.htm"
+ },
+ "IfcStructuralLoadSingleForceWarping": {
+ "attributes": {
+ "WarpingMoment": "The warping moment at the point load."
+ },
+ "description": "The warping moment at the point load.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcstructuralloadsingleforcewarping.htm"
+ },
+ "IfcStructuralLoadStatic": {
+ "description": "The abstract entity IfcStructuralLoadStatic is the supertype of all static loads (actions or reactions) which can be defined.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/lexical/ifcstructuralloadstatic.htm"
+ },
+ "IfcStructuralLoadTemperature": {
+ "attributes": {
+ "DeltaT_Constant": "Temperature change which is applied to the complete section of the structural member. A positive value describes an increase in temperature.",
+ "DeltaT_Y": "Temperature change which is applied to the outer fiber of the positive Y-direction. A positive value describes an increase in temperature.",
+ "DeltaT_Z": "Temperature change which is applied to the outer fiber of the positive Z-direction. A positive value describes an increase in temperature."
+ },
+ "description": "Temperature change which is applied to the outer fiber of the positive Z-direction. A positive value describes an increase in temperature.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralloadresource/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.",
+ "ReferencesElement": "Inverse link to the relationship object, that connects a physical element to this structural member (the element of which this structural member is the analytical idealization)."
+ },
+ "description": "Inverse relationship to all structural connections (i.e. to supports or connecting elements) which are defined for this structural member.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralmember.htm"
+ },
+ "IfcStructuralPlanarAction": {
+ "attributes": {
+ "ProjectedOrTrue": "Defines if the load values are given by using the length of the member on which they act (true length) or by using the projected length resulting from the loaded member and the global project coordinate system. It is only considered if the global project coordinate system is used, and if the action is of type IfcStructuralLinearAction or IfcStructuralPlanarAction."
+ },
+ "description": "Defines if the load values are given by using the length of the member on which they act (true length) or by using the projected length resulting from the loaded member and the global project coordinate system. It is only considered if the global project coordinate system is used, and if the action is of type IfcStructuralLinearAction or IfcStructuralPlanarAction.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralplanaraction.htm"
+ },
+ "IfcStructuralPlanarActionVarying": {
+ "attributes": {
+ "SubsequentAppliedLoads": "A list containing load values which are assigned to the position defined through the shape aspect. The first load is already defined by the inherited attribute AppliedLoad and shall not be contained in this list.",
+ "VaryingAppliedLoadLocation": "A shape aspect, containing a list of shape representations, each defining either one Cartesian point or one point on curve (by parameter values) which are needed to provide the positions of the VaryingAppliedLoads. The values contained in the list of IfcShapeAspect.ShapeRepresentations correspond to the values at the same position in the list VaryingAppliedLoads.",
+ "VaryingAppliedLoads": "Derived list of all varying applied loads by pushing the inherited AppliedLoad value to the beginning of the list of SubsequentAppliedLoads. IfcAddToBeginOfList(SELF\\IfcStructuralActivity.AppliedLoad, SubsequentAppliedLoads)"
+ },
+ "description": "Derived list of all varying applied loads by pushing the inherited AppliedLoad value to the beginning of the list of SubsequentAppliedLoads. IfcAddToBeginOfList(SELF\\IfcStructuralActivity.AppliedLoad, SubsequentAppliedLoads)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralplanaractionvarying.htm"
+ },
+ "IfcStructuralPointAction": {
+ "description": "Instances of the entity IfcStructuralPointAction are used to define point actions. Structural loads applicable to point actions are IfcStructuralLoadSingleForce (and subtype), and IfcStructuralLoadSingleDisplacement (and subtype).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralpointaction.htm"
+ },
+ "IfcStructuralPointConnection": {
+ "description": "Instances of the entity IfcStructuralPointConnection shall be used to describe structural nodes or point supports. All values defined by AppliedCondition are given within the local coordinate system, which is defined by this instance.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralpointconnection.htm"
+ },
+ "IfcStructuralPointReaction": {
+ "description": "Instances of the entity IfcStructuralPointReaction are used to define point reactions. IfcStructuralPointReaction inherits all needed attributes from its superclass IfcStructuralReaction.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralpointreaction.htm"
+ },
+ "IfcStructuralProfileProperties": {
+ "attributes": {
+ "CentreOfGravityInX": "Location of the profile's centre of gravity in the geometric X direction. The _CentreOfGravityInX_ is measured in the global length unit as defined at _IfcProject.UnitsInContext_. > IFC2x Edition 3 CHANGE The attribute CentreOfGravityInX is a new attribute. ",
+ "CentreOfGravityInY": "Location of the profile's centre of gravity in the geometric Y direction. The _CentreOfGravityInY_ is measured in the global length unit as defined at _IfcProject.UnitsInContext_. > IFC2x Edition 3 CHANGE The attribute CentreOfGravityInY is a new attribute. ",
+ "MaximumSectionModulusY": "Bending resistance about Y-axis of profile coordinate system at maximum Z-ordinate. Usually measured in [mm3].",
+ "MaximumSectionModulusZ": "Bending resistance about Z-axis of profile coordinate system at maximum Y-ordinate. Usually measured in [mm3].",
+ "MinimumSectionModulusY": "Bending resistance about Y-axis of profile coordinate system at minimum Z-ordinate. Usually measured in [mm3].",
+ "MinimumSectionModulusZ": "Bending resistance about Z-axis of profile coordinate system at minimum Y-ordinate. Usually measured in [mm3].",
+ "MomentOfInertiaY": "Moment of inertia about Y-axis of profile coordinate system. Usually measured in [mm4].",
+ "MomentOfInertiaYZ": "Moment of inertia about Y and Z-axes of profile coordinate system. Usually measured in [mm4].",
+ "MomentOfInertiaZ": "Moment of inertia about Z-axis of profile coordinate system. Usually measured in [mm4].",
+ "ShearCentreY": "Location of the profile's shear centre in the structural Y direction. Mapped on IFC profile coordinate system it is the offset in the direction of the negative X axis. The offset is relative to the center of gravity. The _ShearCentreY_ is measured in the global length unit as defined at _IfcProject.UnitsInContext_.",
+ "ShearCentreZ": "Location of the profile's shear centre in the structural Z direction. Mapped on IFC profile coordinate system it is the offset in the direction of the negative Y axis. The offset is relative to the center of gravity. The _ShearCentreZ_ is measured in the global length unit as defined at _IfcProject.UnitsInContext_.",
+ "ShearDeformationAreaY": "Area of the profile for calculating the shear deformation for a shear force parallel to the profile's Y-axis. Usually measured in [mm2].",
+ "ShearDeformationAreaZ": "Area of the profile for calculating the shear deformation for a shear force parallel to the profile's Z-axis. Usually measured in [mm2].",
+ "TorsionalConstantX": "Torsional constant about X-axis of profile coordinate system. Usually measured in [mm4].",
+ "TorsionalSectionModulus": "Torsional resistance (about the profiles X-axis). Usually measured in [mm3].",
+ "WarpingConstant": "Warping constant of the profile for torsional action. Usually measured in [mm6]."
+ },
+ "description": "Location of the profile's centre of gravity in the geometric Y direction. The _CentreOfGravityInY_ is measured in the global length unit as defined at _IfcProject.UnitsInContext_. > IFC2x Edition 3 CHANGE The attribute CentreOfGravityInY is a new attribute. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/lexical/ifcstructuralprofileproperties.htm"
+ },
+ "IfcStructuralReaction": {
+ "attributes": {
+ "Causes": "Optional reference to instances of IfcStructuralAction which directly depend on this reaction. This reference is only needed if dependencies between structural analysis models must be captured."
+ },
+ "description": "Optional reference to instances of IfcStructuralAction which directly depend on this reaction. This reference is only needed if dependencies between structural analysis models must be captured.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralreaction.htm"
+ },
+ "IfcStructuralResultGroup": {
+ "attributes": {
+ "IsLinear": "This Boolean value allows to easily recognize if a linear analysis has been applied (allowing the superposition of analysis results), or vice versa.",
+ "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": "Reference to an instance of IfcStructuralAnalysisModel for which this instance captures a result.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralresultgroup.htm"
+ },
+ "IfcStructuralSteelProfileProperties": {
+ "attributes": {
+ "PlasticShapeFactorY": "Ratio of plastic versus elastic bending moment capacity (about y-axis) of the profile.",
+ "PlasticShapeFactorZ": "Ratio of plastic versus elastic bending moment capacity (about z-axis) of the profile.",
+ "ShearAreaY": "Area of the profile for calculating the shear stress for a shear force parallel to the profile's Y-axis. Usually measured in [mm2].",
+ "ShearAreaZ": "Area of the profile for calculating the shear stress for a shear force parallel to the profile's Z-axis. Usually measured in [mm2]."
+ },
+ "description": "Ratio of plastic versus elastic bending moment capacity (about z-axis) of the profile.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofilepropertyresource/lexical/ifcstructuralsteelprofileproperties.htm"
+ },
+ "IfcStructuralSurfaceConnection": {
+ "description": "Instances of the entity IfcStructuralSurfaceConnection are used to describe structural supports provided by planar elements. All values defined by AppliedCondition are given within the local coordinate system, which is defined by this instance.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralsurfaceconnection.htm"
+ },
+ "IfcStructuralSurfaceMember": {
+ "attributes": {
+ "PredefinedType": "Defines the load carrying behavior of the member, as far as it is taken into account in the analysis.",
+ "Thickness": "Defines the typically understood thickness of the structural face member, i.e. the smallest spatial dimension of the element."
+ },
+ "description": "Defines the typically understood thickness of the structural face member, i.e. the smallest spatial dimension of the element.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralsurfacemember.htm"
+ },
+ "IfcStructuralSurfaceMemberVarying": {
+ "attributes": {
+ "SubsequentThickness": "Defines the variable thickness of the structural face member using two or more subsequent and additional thickness values. The first thickness value is already given by the inherited Thickness value and shall not be included in the list.",
+ "VaryingThickness": "Derived list of all varying thickness values by pushing the inherited starting thickness to the beginning of the list of SubsequentThickness. IfcAddToBeginOfList(SELF\\IfcStructuralSurfaceMember.Thickness, SubsequentThickness)",
+ "VaryingThicknessLocation": "A shape aspect, containing a list of shape representations, each defining either one Cartesian point or one point on surface (by parameter values) which are needed to provide the positions of the VaryingThickness. The values contained in the list of IfcShapeAspect.ShapeRepresentations correspond to the values at the same position in the list VaryingThickness. The locations shall be along the outer bounds of the face (or surface) only."
+ },
+ "description": "Derived list of all varying thickness values by pushing the inherited starting thickness to the beginning of the list of SubsequentThickness. IfcAddToBeginOfList(SELF\\IfcStructuralSurfaceMember.Thickness, SubsequentThickness)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralanalysisdomain/lexical/ifcstructuralsurfacemembervarying.htm"
+ },
+ "IfcStructuredDimensionCallout": {
+ "description": "The structured dimension callout represents a special type of a draughting callout, which identifies the various components of the dimension text. This is done by ensuring the correct Name attribute values for the annotation text occurrences used within the callout.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcstructureddimensioncallout.htm"
+ },
+ "IfcStyleModel": {
+ "description": "The 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcstylemodel.htm"
+ },
+ "IfcStyledItem": {
+ "attributes": {
+ "Item": "A geometric representation item to which the style is assigned. > IFC2x Edition 2 Addendum 2 CHANGE The attribute Item has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "Name": "The word, or group of words, by which the styled item is referred to.",
+ "Styles": "Representation style assignments which are assigned to an item. NOTE: In current IFC release only one presentation style assignment shall be assigned."
+ },
+ "description": "The word, or group of words, by which the styled item is referred to.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcstyleditem.htm"
+ },
+ "IfcStyledRepresentation": {
+ "description": "Definition from IAI: 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifcstyledrepresentation.htm"
+ },
+ "IfcSubContractResource": {
+ "attributes": {
+ "JobDescription": "The description of the jobs that this subcontract should complete.",
+ "SubContractor": "The actor performing the role of the subcontracted resource."
+ },
+ "description": "The description of the jobs that this subcontract should complete.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcconstructionmgmtdomain/lexical/ifcsubcontractresource.htm"
+ },
+ "IfcSubedge": {
+ "attributes": {
+ "ParentEdge": "The Edge, or Subedge, which contains the Subedge."
+ },
+ "description": "The Edge, or Subedge, which contains the Subedge.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcsubedge.htm"
+ },
+ "IfcSurface": {
+ "description": "Definition from ISO/CD 10303-42:1992: A surface can be envisioned as a set of connected points in 3-dimensional space which is always locally 2-dimensional, but need not be a manifold.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcsurface.htm"
+ },
+ "IfcSurfaceCurveSweptAreaSolid": {
+ "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.",
+ "ReferenceSurface": "The surface containing the Directrix.",
+ "StartParam": "The parameter value on the Directrix at which the sweeping operation commences."
+ },
+ "description": "The surface containing the Directrix.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcsurfacecurvesweptareasolid.htm"
+ },
+ "IfcSurfaceOfLinearExtrusion": {
+ "attributes": {
+ "Depth": "The depth of the extrusion, it determines the parameterization.",
+ "ExtrudedDirection": "The direction of the extrusion.",
+ "ExtrusionAxis": "The extrusion axis defined as vector. IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcVector (ExtrudedDirection, Depth)"
+ },
+ "description": "The extrusion axis defined as vector. IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcVector (ExtrudedDirection, Depth)",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcsurfaceoflinearextrusion.htm"
+ },
+ "IfcSurfaceOfRevolution": {
+ "attributes": {
+ "AxisLine": "The line coinciding with the axis of revolution. IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcCurve() || IfcLine(AxisPosition.Location, IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcVector(AxisPosition.Z,1.0))",
+ "AxisPosition": "A point on the axis of revolution and the direction of the axis of revolution."
+ },
+ "description": "The line coinciding with the axis of revolution. IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcCurve() || IfcLine(AxisPosition.Location, IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcVector(AxisPosition.Z,1.0))",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcsurfaceofrevolution.htm"
+ },
+ "IfcSurfaceStyle": {
+ "attributes": {
+ "Side": "An indication of which side of the surface to apply the style.",
+ "Styles": "A collection of different surface styles."
+ },
+ "description": "A collection of different surface styles.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsurfacestyle.htm"
+ },
+ "IfcSurfaceStyleLighting": {
+ "attributes": {
+ "DiffuseReflectionColour": "The degree of diffusion of the reflected light. In the case of specular surfaces there is no diffusion. The greater the diffusing power of the reflecting surface, the smaller the specular component of the reflected light, up to the point where only diffuse light is produced. A value of 1 means totally diffuse for that colour part of the light. > The factor can be measured physically and has three ratios for the red, green and blue part of the light. ",
+ "DiffuseTransmissionColour": "The degree of diffusion of the transmitted light. In the case of completely transparent materials there is no diffusion. The greater the diffusing power, the smaller the direct component of the transmitted light, up to the point where only diffuse light is produced.A value of 1 means totally diffuse for that colour part of the light. > The factor can be measured physically and has three ratios for the red, green and blue part of the light. ",
+ "ReflectanceColour": "A coefficient that determines the extent that the light falling onto a surface is fully or partially reflected. > The factor can be measured physically and has three ratios for the red, green and blue part of the light. ",
+ "TransmissionColour": "Describes how the light falling on a body is totally or partially transmitted. > The factor can be measured physically and has three ratios for the red, green and blue part of the light. "
+ },
+ "description": "A coefficient that determines the extent that the light falling onto a surface is fully or partially reflected. > The factor can be measured physically and has three ratios for the red, green and blue part of the light. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsurfacestylelighting.htm"
+ },
+ "IfcSurfaceStyleRefraction": {
+ "attributes": {
+ "DispersionFactor": "The Abbe constant given as a fixed ratio between the refractive indices of the material at different wavelengths. A low Abbe number means a high dispersive power. In general this translates to a greater angular spread of the emergent spectrum.",
+ "RefractionIndex": "The index of refraction for all wave lengths of light. The refraction index is the ratio between the speed of light in a vacuum and the speed of light in the medium. E.g. glass has a refraction index of 1.5, whereas water has an index of 1.33"
+ },
+ "description": "The Abbe constant given as a fixed ratio between the refractive indices of the material at different wavelengths. A low Abbe number means a high dispersive power. In general this translates to a greater angular spread of the emergent spectrum.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsurfacestylerefraction.htm"
+ },
+ "IfcSurfaceStyleRendering": {
+ "attributes": {
+ "DiffuseColour": "The diffuse part of the reflectance equation can be given as either a colour or a scalar factor. The diffuse colour field reflects all light sources depending on the angle of the surface with respect to the light source. The more directly the surface faces the light, the more diffuse light reflects. The diffuse factor field specifies how much diffuse light from light sources this surface shall reflect. Diffuse light depends on the angle of the surface with respect to the light source. The more directly the surface faces the light, the more diffuse light reflects. The diffuse colour is then defined by surface colour \\* diffuse factor.",
+ "DiffuseTransmissionColour": "The diffuse transmission part of the reflectance equation can be given as either a colour or a scalar factor. It only applies to materials whose Transparency field is greater than zero. The diffuse transmission colour specifies how much diffuse light is reflected at the opposite side of the material surface. The diffuse transmission factor field specifies how much diffuse light from light sources this surface shall reflect on the opposite side of the material surface. The diffuse transmissive colour is then defined by surface colour \\* diffuse transmissive factor.",
+ "ReflectanceMethod": "Identifies the predefined types of reflectance method from which the method required may be set.",
+ "ReflectionColour": "The reflection (or mirror) part of the reflectance equation can be given as either a colour or a scalar factor. Applies to \"glass\" and \"mirror\" reflection models. The reflection colour specifies the contribution made by light from the mirror direction, i.e. light being reflected from the surface. The reflection factor specifies the amount of contribution made by light from the mirror direction. The reflection colour is then defined by surface colour \\* reflection factor.",
+ "SpecularColour": "The specular part of the reflectance equation can be given as either a colour or a scalar factor. The specular colour determine the specular highlights (e.g., the shiny spots on an apple). When the angle from the light to the surface is close to the angle from the surface to the viewer, the specular colour is added to the diffuse and ambient colour calculations. The specular factor defines the specular part, the specular colour is then defined by surface colour \\* specular factor.",
+ "SpecularHighlight": "The exponent or roughness part of the specular reflectance.",
+ "TransmissionColour": "The transmissive part of the reflectance equation can be given as either a colour or a scalar factor. It only applies to materials which Transparency field is greater than zero. The transmissive colour field specifies the colour that passes through a transparant material (like the colour that shines through a glass). The transmissive factor defines the transmissive part, the transmissive colour is then defined by surface colour \\* transmissive factor.",
+ "Transparency": "Definition from ISO/CD 10303-46: The degree of transparency is indicated by the percentage of light traversing the surface. Definition from VRML97 - ISO/IEC 14772-1:1997: The transparency field specifies how \"clear\" an object is, with 1.0 being completely transparent, and 0.0 completely opaque. If not given, the value 0.0 (opaque) is assumed."
+ },
+ "description": "Identifies the predefined types of reflectance method from which the method required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsurfacestylerendering.htm"
+ },
+ "IfcSurfaceStyleShading": {
+ "attributes": {
+ "SurfaceColour": "The colour used to render the surface. The surface colour for visualisation is defined by specifying the intensity of red, green and blue."
+ },
+ "description": "The colour used to render the surface. The surface colour for visualisation is defined by specifying the intensity of red, green and blue.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsurfacestyleshading.htm"
+ },
+ "IfcSurfaceStyleWithTextures": {
+ "attributes": {
+ "Textures": "The textures applied to the surface. Only one image map with the same image map type shall be applied."
+ },
+ "description": "The textures applied to the surface. Only one image map with the same image map type shall be applied.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsurfacestylewithtextures.htm"
+ },
+ "IfcSurfaceTexture": {
+ "attributes": {
+ "RepeatS": "The RepeatS field specifies how the texture wraps in the S direction. If RepeatS is TRUE (the default), the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the S direction so that it fills the shape. If repeatS is FALSE, the texture coordinates are clamped in the S direction to lie within the [0.0, 1.0] range.",
+ "RepeatT": "The RepeatT field specifies how the texture wraps in the T direction. If RepeatT is TRUE (the default), the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the T direction so that it fills the shape. If repeatT is FALSE, the texture coordinates are clamped in the T direction to lie within the [0.0, 1.0] range.",
+ "TextureTransform": "These parameters support changes to the size, orientation, and position of textures on shapes. Note that these operations appear reversed when viewed on the surface of geometry. For example, a scale value of (2 2) will scale the texture coordinates and have the net effect of shrinking the texture size by a factor of 2 (texture coordinates are twice as large and thus cause the texture to repeat). A translation of (0.5 0.0) translates the texture coordinates +.5 units along the S-axis and has the net effect of translating the texture -0.5 along the S-axis on the geometry's surface. A rotation of PI/2 of the texture coordinates results in a -PI/2 rotation of the texture on the geometry.",
+ "TextureType": "Identifies the predefined types of image map from which the type required may be set."
+ },
+ "description": "These parameters support changes to the size, orientation, and position of textures on shapes. Note that these operations appear reversed when viewed on the surface of geometry. For example, a scale value of (2 2) will scale the texture coordinates and have the net effect of shrinking the texture size by a factor of 2 (texture coordinates are twice as large and thus cause the texture to repeat). A translation of (0.5 0.0) translates the texture coordinates +.5 units along the S-axis and has the net effect of translating the texture -0.5 along the S-axis on the geometry's surface. A rotation of PI/2 of the texture coordinates results in a -PI/2 rotation of the texture on the geometry.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsurfacetexture.htm"
+ },
+ "IfcSweptAreaSolid": {
+ "attributes": {
+ "Position": "Position coordinate system for the swept area.",
+ "SweptArea": "The surface defining the area to be swept. It is given as a profile definition within the xy plane of the position coordinate system."
+ },
+ "description": "Position coordinate system for the swept area.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcsweptareasolid.htm"
+ },
+ "IfcSweptDiskSolid": {
+ "attributes": {
+ "Directrix": "The curve used to define the sweeping operation. The solid is generated by sweeping a circular disk along the directrix.",
+ "EndParam": "The parameter value on the directrix at which the sweeping operation ends.",
+ "InnerRadius": "This attribute is optional, if present it defines the radius of a circular hole in the centre of the disk.",
+ "Radius": "The radius of the circular disk to be swept along the directrix.",
+ "StartParam": "The parameter value on the directrix at which the sweeping operation commences."
+ },
+ "description": "The parameter value on the directrix at which the sweeping operation ends.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricmodelresource/lexical/ifcsweptdisksolid.htm"
+ },
+ "IfcSweptSurface": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, derived from the dimensionality of the Position. Position.Dim",
+ "Position": "Position coordinate system for the placement of the profile within the xy plane of the axis placement.",
+ "SweptCurve": "The curve to be swept in defining the surface. The curve is defined as a profile within the position coordinate system."
+ },
+ "description": "The space dimensionality of this class, derived from the dimensionality of the Position. Position.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcsweptsurface.htm"
+ },
+ "IfcSwitchingDeviceType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of switch from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of switch from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifcswitchingdevicetype.htm"
+ },
+ "IfcSymbolStyle": {
+ "attributes": {
+ "StyleOfSymbol": "The style applied to the symbol for its visual appearance."
+ },
+ "description": "The style applied to the symbol for its visual appearance.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifcsymbolstyle.htm"
+ },
+ "IfcSystem": {
+ "attributes": {
+ "ServicesBuildings": "Reference to the ~~building~~ spatial structure via the objectified relationship _IfcRelServicesBuildings_, which is serviced by the system."
+ },
+ "description": "Reference to the ~~building~~ spatial structure via the objectified relationship _IfcRelServicesBuildings_, which is serviced by the system.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifcsystem.htm"
+ },
+ "IfcSystemFurnitureElementType": {
+ "description": "An IfcSystemFurnitureElementType defines a particular type of component or element of systems or modular furniture.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedfacilitieselements/lexical/ifcsystemfurnitureelementtype.htm"
+ },
+ "IfcTShapeProfileDef": {
+ "attributes": {
+ "CentreOfGravityInY": "Location of centre of gravity along the x axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInX has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "Depth": "Web lengths, see illustration above (= h).",
+ "FilletRadius": "Fillet radius according the above illustration (= r1). If it is not given, zero is assumed.",
+ "FlangeEdgeRadius": "Edge radius according the above illustration (= r2). If it is not given, zero is assumed.",
+ "FlangeSlope": "Slope of web of the profile. If it is not given, zero is assumed.",
+ "FlangeThickness": "Constant wall thickness of flange (= tg).",
+ "FlangeWidth": "Flange lengths, see illustration above (= b).",
+ "WebEdgeRadius": "Edge radius according the above illustration (= r3). If it is not given, zero is assumed.",
+ "WebSlope": "Slope of flange of the profile. If it is not given, zero is assumed.",
+ "WebThickness": "Constant wall thickness of web (= ts)."
+ },
+ "description": "Location of centre of gravity along the x axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInX has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifctshapeprofiledef.htm"
+ },
+ "IfcTable": {
+ "attributes": {
+ "Name": "A unique name which is intended to describe the usage of the Table.",
+ "NumberOfCellsInRow": "The number of cells in each row, this complies to the number of columns in a table. See WR2 that ensures that each row has the same number of cells. The actual value is derived from the first member of the Rows list. HIINDEX(Rows[1].RowCells)",
+ "NumberOfDataRows": "The number of rows in a table that contains data, i.e. total number of rows minus number of heading rows in table. SIZEOF(QUERY( Temp <* Rows | NOT(Temp.IsHeading)))",
+ "NumberOfHeadings": "The number of headings in a table. This is restricted by WR3 to max. one. SIZEOF(QUERY( Temp <* Rows | Temp.IsHeading))",
+ "Rows": "Reference to information content of rows."
+ },
+ "description": "The number of rows in a table that contains data, i.e. total number of rows minus number of heading rows in table. SIZEOF(QUERY( Temp <* Rows | NOT(Temp.IsHeading)))",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcutilityresource/lexical/ifctable.htm"
+ },
+ "IfcTableRow": {
+ "attributes": {
+ "IsHeading": "Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.",
+ "OfTable": "Reference to the IfcTable, in which the IfcTableRow is defined (or contained).",
+ "RowCells": "The value of information by row and column using the units defined. NOTE - The row value identifies both the actual value and the units in which it is recorded. Each cell (unique row and column) may have a different value AND different units. If the row is a heading row, then the row values are strings defined by the IfcString."
+ },
+ "description": "Reference to the IfcTable, in which the IfcTableRow is defined (or contained).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcutilityresource/lexical/ifctablerow.htm"
+ },
+ "IfcTankType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of tank."
+ },
+ "description": "Defines the type of tank.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifctanktype.htm"
+ },
+ "IfcTask": {
+ "attributes": {
+ "IsMilestone": "Identifies whether a task is a milestone task (=TRUE) or not (= FALSE). NOTE: In small project planning applications, a milestone task may be understood to be a task having no duration. As such, it represents a singular point in time.",
+ "Priority": "A value that indicates the relative priority of the task (in comparison to the priorities of other tasks).",
+ "Status": "Current status of the task. NOTE: Particular values for status are not specified, these should be determined and agreed by local usage. Examples of possible status values include 'Not Yet Started', 'Started', 'Completed'.",
+ "TaskId": "An identifying designation given to a task.",
+ "WorkMethod": "The method of work used in carrying out a task."
+ },
+ "description": "A value that indicates the relative priority of the task (in comparison to the priorities of other tasks).",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprocessextension/lexical/ifctask.htm"
+ },
+ "IfcTelecomAddress": {
+ "attributes": {
+ "ElectronicMailAddresses": "The list of Email addresses at which Email messages may be received.",
+ "FacsimileNumbers": "The list of fax numbers at which fax messages may be received.",
+ "PagerNumber": "The pager number at which paging messages may be received.",
+ "TelephoneNumbers": "The list of telephone numbers at which telephone messages may be received.",
+ "WWWHomePageURL": "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. "
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcactorresource/lexical/ifctelecomaddress.htm"
+ },
+ "IfcTendon": {
+ "attributes": {
+ "AnchorageSlip": "The deformation of an anchor or slippage of tendons when the prestressing device is released.",
+ "CrossSectionArea": "The effective cross-section area of the tendon.",
+ "FrictionCoefficient": "The friction coefficient for the bond between the tendon and the surrounding concrete.",
+ "MinCurvatureRadius": "The smallest curvature radius calculated on the whole effective length of the tendon where the tension properties are still valid.",
+ "NominalDiameter": "The nominal diameter defining the cross-section size of the tendon.",
+ "PreStress": "The prestress to be applied on the tendon.",
+ "PredefinedType": "Predefined generic types for a tendon.",
+ "TensionForce": "The maximum allowed tension force that can be applied on the tendon."
+ },
+ "description": "The smallest curvature radius calculated on the whole effective length of the tendon where the tension properties are still valid.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifctendon.htm"
+ },
+ "IfcTendonAnchor": {
+ "description": "In prestressed or posttensioned concrete, the end connection for the tendons.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcstructuralelementsdomain/lexical/ifctendonanchor.htm"
+ },
+ "IfcTerminatorSymbol": {
+ "attributes": {
+ "AnnotatedCurve": "The curve being annotated by the terminator symbol."
+ },
+ "description": "The curve being annotated by the terminator symbol.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdimensioningresource/lexical/ifcterminatorsymbol.htm"
+ },
+ "IfcTextLiteral": {
+ "attributes": {
+ "Literal": "The text literal to be presented.",
+ "Path": "The writing direction of the text literal.",
+ "Placement": "An _IfcAxis2Placement_ that determines the placement and orientation of the presented string. > When used with a text style based on IfcTextStyleWithBoxCharacteristics then the y-axis is taken as the reference direction for the box rotation angle and the box slant angle. "
+ },
+ "description": "The writing direction of the text literal.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifctextliteral.htm"
+ },
+ "IfcTextLiteralWithExtent": {
+ "attributes": {
+ "BoxAlignment": "The alignment of the text literal relative to its position.",
+ "Extent": "The extent in the x and y direction of the text literal."
+ },
+ "description": "The alignment of the text literal relative to its position.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifctextliteralwithextent.htm"
+ },
+ "IfcTextStyle": {
+ "attributes": {
+ "TextCharacterAppearance": "A character style to be used for presented text.",
+ "TextFontStyle": "The style applied to the text font for its visual appearance. It defines the font family, font style, weight and size. > IFC2x Edition 2 Addendum 2 CHANGE The attribute TextFontStyle is a new attribute attached to IfcTextStyle. ",
+ "TextStyle": "The style applied to the text block for its visual appearance. It defines the text block characteristics, either for vector based or monospace text fonts (see select item _IfcTextStyleWithBoxCharacteristics_), or for true type text fonts (see select item _IfcTextStyleTextModel_. > IFC2x Edition 3 CHANGE The attribute TextBlockStyle has been changed from SET[1:?] to a non-aggregated optional, it has been renamed from TextStyles. "
+ },
+ "description": "The style applied to the text font for its visual appearance. It defines the font family, font style, weight and size. > IFC2x Edition 2 Addendum 2 CHANGE The attribute TextFontStyle is a new attribute attached to IfcTextStyle. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifctextstyle.htm"
+ },
+ "IfcTextStyleFontModel": {
+ "attributes": {
+ "FontFamily": "The value is a prioritized list of font family names and/or generic family names. The first list entry has the highest priority, if this font fails, the next list item shall be used. The last list item should (if possible) be a generic family.",
+ "FontSize": "The font size provides the size or height of the text font. > NOTE The following values are allowed, <IfcLengthMeasure, with positive values, the length unit is globally defined at IfcUnitAssignment.",
+ "FontStyle": "The font style property selects between normal (sometimes referred to as \"roman\" or \"upright\"), italic and oblique faces within a font family.",
+ "FontVariant": "The font variant property selects between normal and small-caps. > NOTE It has been introduced for later compliance to full CSS1 support.",
+ "FontWeight": "The font weight property selects the weight of the font. > NOTE Values other then 'normal' and 'bold' have been introduced for later compliance to full CSS1 support."
+ },
+ "description": "The font size provides the size or height of the text font. > NOTE The following values are allowed, <IfcLengthMeasure, with positive values, the length unit is globally defined at IfcUnitAssignment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationresource/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": "This property sets the background color of an element.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/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 user agent is free to select the exact spacing algorithm. The letter spacing may also be influenced by justification (which is a value of the 'align' property). > NOTE The following values are allowed, IfcDescriptiveMeasure with value='normal', or IfcLengthMeasure, the length unit is globally defined at IfcUnitAssignment.",
+ "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 user agents set the 'normal' value to be a ratio number in the range of 1.0 to 1.2. > NOTE The following values are allowed:
IfcDescriptiveMeasure with value='normal', or
IfcLengthMeasure, with non-negative values, the length unit is globally defined at IfcUnitAssignment, or
IfcRatioMeasure.",
+ "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. > NOTE It has been introduced for later compliance to full CSS1 support.",
+ "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. > NOTE It has been introduced for later compliance to full CSS1 support.",
+ "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 user agent 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). > NOTE It has been introduced for later compliance to full CSS1 support."
+ },
+ "description": "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 user agents set the 'normal' value to be a ratio number in the range of 1.0 to 1.2. > NOTE The following values are allowed:
IfcDescriptiveMeasure with value='normal', or
IfcLengthMeasure, with non-negative values, the length unit is globally defined at IfcUnitAssignment, or
IfcRatioMeasure.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifctextstyletextmodel.htm"
+ },
+ "IfcTextStyleWithBoxCharacteristics": {
+ "attributes": {
+ "BoxHeight": "It is the height scaling factor in the definition of a character glyph.",
+ "BoxRotateAngle": "It indicated that the box of a character glyph shall be presented at an angle to the base line of a text string within which the glyph occurs, the angle being that between the base line of the glyph and an axis perpendicular to the baseline of the text string.",
+ "BoxSlantAngle": "It indicated that the box of a character glyph shall be represented as a parallelogram, with the angle being between the character up line and an axis perpendicular to the character base line.",
+ "BoxWidth": "It is the width scaling factor in the definition of a character glyph.",
+ "CharacterSpacing": "The distance between the character boxes of adjacent characters."
+ },
+ "description": "The distance between the character boxes of adjacent characters.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifctextstylewithboxcharacteristics.htm"
+ },
+ "IfcTextureCoordinate": {
+ "attributes": {
+ "AnnotatedSurface": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifctexturecoordinate.htm"
+ },
+ "IfcTextureCoordinateGenerator": {
+ "attributes": {
+ "Mode": "The mode describes the algorithm used to compute texture coordinates.",
+ "Parameter": "The parameter used by the function as specified by Mode."
+ },
+ "description": "The parameter used by the function as specified by Mode.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifctexturecoordinategenerator.htm"
+ },
+ "IfcTextureMap": {
+ "attributes": {
+ "TextureMaps": "Reference to a list of texture vertex assignment to coordinates within a vertex based geometry."
+ },
+ "description": "Reference to a list of texture vertex assignment to coordinates within a vertex based geometry.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifctexturemap.htm"
+ },
+ "IfcTextureVertex": {
+ "attributes": {
+ "Coordinates": "The first coordinate[1] is the S, the second coordinate[2] is the T parameter value."
+ },
+ "description": "The first coordinate[1] is the S, the second coordinate[2] is the T parameter value.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifctexturevertex.htm"
+ },
+ "IfcThermalMaterialProperties": {
+ "attributes": {
+ "BoilingPoint": "The boiling point of the material (fluid). Usually measured in Kelvin.",
+ "FreezingPoint": "The freezing point of the material (fluid). Usually measured in Kelvin.",
+ "SpecificHeatCapacity": "Defines the specific heat of the material: heat energy absorbed per temperature unit. Usually measured in [J/kg K].",
+ "ThermalConductivity": "The rate at which thermal energy is transmitted through the material.Usually in [W/m K]."
+ },
+ "description": "The rate at which thermal energy is transmitted through the material.Usually in [W/m K].",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcthermalmaterialproperties.htm"
+ },
+ "IfcTimeSeries": {
+ "attributes": {
+ "DataOrigin": "The orgin of a time series data.",
+ "Description": "A text description of the data that the series represents.",
+ "DocumentedBy": "",
+ "EndTime": "The end time of a time series.",
+ "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": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctimeseriesresource/lexical/ifctimeseries.htm"
+ },
+ "IfcTimeSeriesReferenceRelationship": {
+ "attributes": {
+ "ReferencedTimeSeries": "",
+ "TimeSeriesReferences": ""
+ },
+ "description": "",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctimeseriesresource/lexical/ifctimeseriesreferencerelationship.htm"
+ },
+ "IfcTimeSeriesSchedule": {
+ "attributes": {
+ "ApplicableDates": "Defines an ordered list of the dates for which the time-series data are applicable. For example, the definition of all public holiday dates for a given year allows the formulation of a \"holiday\" occupancy schedule from overall occupancy data. Local time can be used if the dates are not bound to a particular year. > IFC2x2 Addendum 1 change: The attribute has been changed to be optional ",
+ "TimeSeries": "The time series is used to represent the values at discrete points in time that define the schedule. For example, a 24-hour occupancy schedule would be a regular time series with a start time at midnight, end time at (the following) midnight, and with 24 values indicating the occupancy load for each hour of the 24-hour period.",
+ "TimeSeriesScheduleType": "Defines the type of schedule, such as daily, weekly, monthly or annually."
+ },
+ "description": "The time series is used to represent the values at discrete points in time that define the schedule. For example, a 24-hour occupancy schedule would be a regular time series with a start time at midnight, end time at (the following) midnight, and with 24 values indicating the occupancy load for each hour of the 24-hour period.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifccontrolextension/lexical/ifctimeseriesschedule.htm"
+ },
+ "IfcTimeSeriesValue": {
+ "attributes": {
+ "ListValues": "A list of time-series values. At least one value is required."
+ },
+ "description": "A list of time-series values. At least one value is required.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctimeseriesresource/lexical/ifctimeseriesvalue.htm"
+ },
+ "IfcTopologicalRepresentationItem": {
+ "description": "Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifctopologicalrepresentationitem.htm"
+ },
+ "IfcTopologyRepresentation": {
+ "description": "Definition from IAI: The 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcrepresentationresource/lexical/ifctopologyrepresentation.htm"
+ },
+ "IfcTransformerType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of transformer from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of transformer from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcelectricaldomain/lexical/ifctransformertype.htm"
+ },
+ "IfcTransportElement": {
+ "attributes": {
+ "CapacityByNumber": "Capacity of the transportation element measured in numbers of person.",
+ "CapacityByWeight": "Capacity of the transport element measured by weight.",
+ "OperationType": "Predefined type for transport element."
+ },
+ "description": "Capacity of the transportation element measured in numbers of person.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifctransportelement.htm"
+ },
+ "IfcTransportElementType": {
+ "attributes": {
+ "PredefinedType": "Predefined types to define the particular type of the transport element. There may be property set definitions available for each predefined type."
+ },
+ "description": "Predefined types to define the particular type of the transport element. There may be property set definitions available for each predefined type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifctransportelementtype.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": "Offset from the beginning of the top line to the bottom line, measured along the implicit x-axis.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifctrapeziumprofiledef.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": "Where both parameter and point are present at either end of the curve this indicates the preferred form.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifctrimmedcurve.htm"
+ },
+ "IfcTubeBundleType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of tube bundle."
+ },
+ "description": "Defines the type of tube bundle.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifctubebundletype.htm"
+ },
+ "IfcTwoDirectionRepeatFactor": {
+ "attributes": {
+ "SecondRepeatFactor": "A vector which specifies the relative positioning of tiles in the second direction."
+ },
+ "description": "A vector which specifies the relative positioning of tiles in the second direction.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationappearanceresource/lexical/ifctwodirectionrepeatfactor.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.",
+ "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. > IFC2x Edition 3 CHANGE The attribute aggregate type has been changed from LIST to SET. ",
+ "ObjectTypeOf": "Reference to the relationship IfcRelDefinedByType and thus to those occurrence objects, which are defined by this type."
+ },
+ "description": "Reference to the relationship IfcRelDefinedByType and thus to those occurrence objects, which are defined by this type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifctypeobject.htm"
+ },
+ "IfcTypeProduct": {
+ "attributes": {
+ "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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifctypeproduct.htm"
+ },
+ "IfcUShapeProfileDef": {
+ "attributes": {
+ "CentreOfGravityInX": "Location of centre of gravity along the x axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInX has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "Depth": "Web lengths, see illustration above (= h).",
+ "EdgeRadius": "Edge radius according the above illustration (= r2). If it is not given, zero is assumed.",
+ "FilletRadius": "Fillet radius according the above illustration (= r1). If it is not given, zero is assumed.",
+ "FlangeSlope": "Slope of flange of the profile. If it is not given, zero is assumed.",
+ "FlangeThickness": "Constant wall thickness of flange (= tg).",
+ "FlangeWidth": "Flange lengths, see illustration above (= b).",
+ "WebThickness": "Constant wall thickness of web (= ts)."
+ },
+ "description": "Location of centre of gravity along the x axis measured from the center of the bounding box. > IFC2x Edition 2 Addendum 2 CHANGE The attribute CentreOfGravityInX has been made optional. Upward compatibility for file based exchange is guaranteed. ",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifcushapeprofiledef.htm"
+ },
+ "IfcUnitAssignment": {
+ "attributes": {
+ "Units": "Units to be included within a unit assignment."
+ },
+ "description": "Units to be included within a unit assignment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmeasureresource/lexical/ifcunitassignment.htm"
+ },
+ "IfcUnitaryEquipmentType": {
+ "attributes": {
+ "PredefinedType": "The type of unitary equipment."
+ },
+ "description": "The type of unitary equipment.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcunitaryequipmenttype.htm"
+ },
+ "IfcValveType": {
+ "attributes": {
+ "PredefinedType": "The type of valve."
+ },
+ "description": "The type of valve.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcvalvetype.htm"
+ },
+ "IfcVector": {
+ "attributes": {
+ "Dim": "The space dimensionality of this class, it is derived from Orientation Orientation.Dim",
+ "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": "The space dimensionality of this class, it is derived from Orientation Orientation.Dim",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcvector.htm"
+ },
+ "IfcVertex": {
+ "description": "Definition from ISO/CD 10303-42:1992: 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcvertex.htm"
+ },
+ "IfcVertexBasedTextureMap": {
+ "attributes": {
+ "TexturePoints": "Reference to a list of polyloop's defining a face bound of a face within a vertex based geometry.",
+ "TextureVertices": "List of texture vertex coordinates, each texture vertex refers to the Cartesian point within the polyloop (corresponding lists). The first coordinate[1] is the S, the second coordinate[2] is the T parameter value."
+ },
+ "description": "Reference to a list of polyloop's defining a face bound of a face within a vertex based geometry.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcpresentationdefinitionresource/lexical/ifcvertexbasedtexturemap.htm"
+ },
+ "IfcVertexLoop": {
+ "attributes": {
+ "LoopVertex": "The vertex which defines the entire loop."
+ },
+ "description": "The vertex which defines the entire loop.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcvertexloop.htm"
+ },
+ "IfcVertexPoint": {
+ "attributes": {
+ "VertexGeometry": "The geometric point, which defines the position in geometric space of the vertex."
+ },
+ "description": "The geometric point, which defines the position in geometric space of the vertex.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifctopologyresource/lexical/ifcvertexpoint.htm"
+ },
+ "IfcVibrationIsolatorType": {
+ "attributes": {
+ "PredefinedType": "Defines the type of vibration isolator."
+ },
+ "description": "Defines the type of vibration isolator.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifchvacdomain/lexical/ifcvibrationisolatortype.htm"
+ },
+ "IfcVirtualElement": {
+ "description": "A special element used to provide imaginary boundaries, such as between two adjacent, but not separated, spaces. Virtual elements are usually not displayed and does not have quantities and other measures. Therefore IfcVirtualElement does not have material information and quantities attached.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometricconstraintresource/lexical/ifcvirtualgridintersection.htm"
+ },
+ "IfcWall": {
+ "description": "Definition from ISO 6707-1:1989: Vertical construction usually in masonry or in concrete which bounds or subdivides a construction works and fulfills a load bearing or retaining function.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcwall.htm"
+ },
+ "IfcWallStandardCase": {
+ "description": "The standard wall (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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcwallstandardcase.htm"
+ },
+ "IfcWallType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of a wall element from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of a wall element from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcwalltype.htm"
+ },
+ "IfcWasteTerminalType": {
+ "attributes": {
+ "PredefinedType": "Identifies the predefined types of waste terminal from which the type required may be set."
+ },
+ "description": "Identifies the predefined types of waste terminal from which the type required may be set.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcplumbingfireprotectiondomain/lexical/ifcwasteterminaltype.htm"
+ },
+ "IfcWaterProperties": {
+ "attributes": {
+ "AcidityConcentration": "Maximum CaCO~3~ equivalent that would neutralize the acid.",
+ "AlkalinityConcentration": "Maximum alkalinity concentration (maximum sum of concentrations of each of the negative ions substances measured as CaCO~3~).",
+ "DissolvedSolidsContent": "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": "Water hardness as positive, multivalent ion concentration in the water (usually concentrations of calcium and magnesium ions in terms of calcium carbonate).",
+ "ImpuritiesContent": "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": "If TRUE, then the water is considered potable.",
+ "PHLevel": "Maximum water ph in a range from 0-14."
+ },
+ "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialpropertyresource/lexical/ifcwaterproperties.htm"
+ },
+ "IfcWindow": {
+ "attributes": {
+ "OverallHeight": "Overall measure of the height, it reflects the Z Dimension of a bounding box, enclosing the ~~body of the~~ window opening. If omitted, the _OverallHeight_ should be taken from the geometric representation of the _IfcOpening_ in which the window is inserted. > NOTE The body of the window might be taller then the window opening (e.g. in cases where the window lining includes a casing). In these cases the OverallHeight shall still be given as the window opening height, and not as the total height of the window lining.",
+ "OverallWidth": "Overall measure of the width, it reflects the X Dimension of a bounding box, enclosing the ~~body of the~~ window opening. If omitted, the _OverallWidth_ should be taken from the geometric representation of the _IfcOpening_ in which the window is inserted. > NOTE The body of the window might be wider then the window opening (e.g. in cases where the window lining includes a casing). In these cases the OverallWidth shall still be given as the window opening width, and not as the total width of the window lining."
+ },
+ "description": "Overall measure of the width, it reflects the X Dimension of a bounding box, enclosing the ~~body of the~~ window opening. If omitted, the _OverallWidth_ should be taken from the geometric representation of the _IfcOpening_ in which the window is inserted. > NOTE The body of the window might be wider then the window opening (e.g. in cases where the window lining includes a casing). In these cases the OverallWidth shall still be given as the window opening width, and not as the total width of the window lining.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/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).",
+ "LiningThickness": "Thickness of the window lining (measured parallel to the window elevation plane).",
+ "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.",
+ "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."
+ },
+ "description": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/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": "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.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcwindowpanelproperties.htm"
+ },
+ "IfcWindowStyle": {
+ "attributes": {
+ "ConstructionType": "Type defining the basic construction and material type of the window.",
+ "OperationType": "Type defining the general layout and operation of the window style.",
+ "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.",
+ "Sizeable": "The Boolean indicates, whether the attached ShapeStyle can be sized (using scale factor of transformation), or not (FALSE). If not, the ShapeStyle should be inserted by the IfcWindow (using IfcMappedItem) with the scale factor = 1."
+ },
+ "description": "The Boolean indicates, whether the attached ShapeStyle can be sized (using scale factor of transformation), or not (FALSE). If not, the ShapeStyle should be inserted by the IfcWindow (using IfcMappedItem) with the scale factor = 1.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcsharedbldgelements/lexical/ifcwindowstyle.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.",
+ "Identifier": "Identifier of the work plan, given by user.",
+ "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.",
+ "UserDefinedControlType": "A user defined work control type.",
+ "WorkControlType": "Predefined work control types from which that required may be set."
+ },
+ "description": "A user defined work control type.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprocessextension/lexical/ifcworkcontrol.htm"
+ },
+ "IfcWorkPlan": {
+ "description": "An IfcWorkPlan represents work plans in a construction or a facilities management project.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprocessextension/lexical/ifcworkplan.htm"
+ },
+ "IfcWorkSchedule": {
+ "description": "An IfcWorkSchedule represents a task schedule in a work plan, which in turn can contain a set of schedules for different purposes.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprocessextension/lexical/ifcworkschedule.htm"
+ },
+ "IfcZShapeProfileDef": {
+ "attributes": {
+ "Depth": "Web length, see illustration above (= h).",
+ "EdgeRadius": "Edge radius according the above illustration (= r2). If it is not given, zero is assumed.",
+ "FilletRadius": "Fillet radius according the above illustration (= r1). If it is not given, zero is assumed.",
+ "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": "Edge radius according the above illustration (= r2). If it is not given, zero is assumed.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcprofileresource/lexical/ifczshapeprofiledef.htm"
+ },
+ "IfcZone": {
+ "description": "A zone (IfcZone) is an aggregation of spaces, partial spaces or other zones. 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 aggregated into an IfcZone by using the objectified relationship IfcRelAssignsToGroup as specified at the supertype IfcGroup.",
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcproductextension/lexical/ifczone.htm"
+ }
+}
\ No newline at end of file
diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_properties.json b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_properties.json
new file mode 100644
index 0000000000..c1b74718e4
--- /dev/null
+++ b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_properties.json
@@ -0,0 +1,6922 @@
+{
+ "Pset_ActionRequest": {
+ "properties": {
+ "RequestComments": {
+ "description": "Comments that may be made on the request."
+ },
+ "RequestDescription": {
+ "description": "The request description as provided."
+ },
+ "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."
+ },
+ "RequestSourceType": {
+ "description": "Identifies the predefined types of sources through which a request can be made."
+ },
+ "Status": {
+ "description": "The status currently assigned to the request where: 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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcFacilitiesMgmtDomain/Pset_ActionRequest.xml"
+ },
+ "Pset_ActorCommon": {
+ "properties": {
+ "Category": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcKernel/Pset_ActorCommon.xml"
+ },
+ "Pset_ActuatorTypeCommon": {
+ "properties": {
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ActuatorTypeCommon.xml"
+ },
+ "Pset_ActuatorTypeElectricActuator": {
+ "properties": {
+ "ActuatorInputPower": {
+ "description": "Maximum input power requirement"
+ },
+ "ElectricActuatorType": {
+ "description": "Enumeration that identifies electric actuator as defined by its operational principle."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ActuatorTypeElectricActuator.xml"
+ },
+ "Pset_ActuatorTypeHydraulicActuator": {
+ "properties": {
+ "InputFlowrate": {
+ "description": "Maximum hydraulic flowrate requirement."
+ },
+ "InputPressure": {
+ "description": "Maximum design pressure for the actuator."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ActuatorTypeHydraulicActuator.xml"
+ },
+ "Pset_ActuatorTypeLinearActuation": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ActuatorTypeLinearActuation.xml"
+ },
+ "Pset_ActuatorTypePneumaticActuator": {
+ "properties": {
+ "InputFlowrate": {
+ "description": "Maximum input control air flowrate requirement"
+ },
+ "InputPressure": {
+ "description": "Maximum input control air pressure requirement"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ActuatorTypePneumaticActuator.xml"
+ },
+ "Pset_ActuatorTypeRotationalActuation": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ActuatorTypeRotationalActuation.xml"
+ },
+ "Pset_AirSideSystemInformation": {
+ "properties": {
+ "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.)"
+ },
+ "AirflowSensible": {
+ "description": "The air flowrate required to satisfy the sensible peak loads."
+ },
+ "ApplianceDiversity": {
+ "description": "Diversity of appliance load."
+ },
+ "CoolingTemperatureDelta": {
+ "description": "Cooling temperature difference for calculating space air flow rates"
+ },
+ "Description": {
+ "description": "The description of the air side system."
+ },
+ "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."
+ },
+ "LightingDiversity": {
+ "description": "Lighting diversity."
+ },
+ "LoadSafetyFactor": {
+ "description": "Load safety factor."
+ },
+ "Name": {
+ "description": "The name of the air side system"
+ },
+ "TotalAirflow": {
+ "description": "The total design supply air flowrate required for the system for either heating or cooling conditions, whichever is greater."
+ },
+ "Ventilation": {
+ "description": "Required outside air ventilation."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_AirSideSystemInformation.xml"
+ },
+ "Pset_AirTerminalBoxPHistory": {
+ "properties": {
+ "AirflowCurve": {
+ "description": "Air flowrate versus damper position relationship;airflow = f ( valve position)."
+ },
+ "AtmosphericPressure": {
+ "description": "Ambient atmospheric pressure."
+ },
+ "DamperPosition": {
+ "description": "Control damper position, ranging from 0 to 1."
+ },
+ "Sound": {
+ "description": "Sound performance."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalBoxPHistory.xml"
+ },
+ "Pset_AirTerminalBoxTypeCommon": {
+ "properties": {
+ "AirPressureRange": {
+ "description": "Allowable air static pressure range at the entrance of the air terminal box."
+ },
+ "AirflowRateRange": {
+ "description": "Range of airflow that can be delivered."
+ },
+ "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": "Terminal box has a sound attenuator."
+ },
+ "HousingThickness": {
+ "description": "Air terminal box housing material thickness."
+ },
+ "Material": {
+ "description": "The primary material used to construct the air terminal box."
+ },
+ "NominalAirFlowRate": {
+ "description": "Nominal airflow rate."
+ },
+ "NominalDamperDiameter": {
+ "description": "Nominal damper diameter."
+ },
+ "NominalInletAirPressure": {
+ "description": "Nominal airflow inlet static pressure."
+ },
+ "OperationTemperatureRange": {
+ "description": "Allowable operational range of the ambient air temperature."
+ },
+ "ReheatType": {
+ "description": "Terminal box reheat type."
+ },
+ "ReturnAirFractionRange": {
+ "description": "Allowable return air fraction range as a fraction of discharge airflow."
+ },
+ "Weight": {
+ "description": "Weight of the air terminal box."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalBoxTypeCommon.xml"
+ },
+ "Pset_AirTerminalPHistory": {
+ "properties": {
+ "AirFlowRate": {
+ "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": "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalPHistory.xml"
+ },
+ "Pset_AirTerminalTypeCommon": {
+ "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": "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."
+ },
+ "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."
+ },
+ "FinishColor": {
+ "description": "The finish color for the air terminal."
+ },
+ "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 air terminal has sound attenuation."
+ },
+ "HasThermalInsulation": {
+ "description": "If TRUE, the air terminal has thermal insulation."
+ },
+ "Material": {
+ "description": "The primary material used to construct the air terminal."
+ },
+ "MountingType": {
+ "description": "The way the air terminal is mounted to the ceiling, wall, etc. Surface type is mounted to the surface of something (e.g., wall, duct, etc.). Flat flush type is mounted flat and flush with a surface. Lay-in type is mounted in a lay-in type ceiling (e.g., a dropped ceiling grid)."
+ },
+ "NeckArea": {
+ "description": "Neck area of the air terminal."
+ },
+ "Shape": {
+ "description": "Shape of the air terminal. Slot is typically a long narrow supply device with an aspect ratio generally greater than 10 to 1."
+ },
+ "TemperatureRange": {
+ "description": "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."
+ },
+ "Weight": {
+ "description": "Weight of the air terminal."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalTypeCommon.xml"
+ },
+ "Pset_AirTerminalTypeRectangular": {
+ "properties": {
+ "FaceType": {
+ "description": "Identifies how the terminal face of an AirTerminal is constructed."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalTypeRectangular.xml"
+ },
+ "Pset_AirTerminalTypeRound": {
+ "properties": {
+ "FaceType": {
+ "description": "Identifies how the terminal face of an AirTerminal is constructed."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalTypeRound.xml"
+ },
+ "Pset_AirTerminalTypeSlot": {
+ "properties": {
+ "NumberOfSlots": {
+ "description": "Number of slots."
+ },
+ "SlotLength": {
+ "description": "Slot length."
+ },
+ "SlotWidth": {
+ "description": "Slot width."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalTypeSlot.xml"
+ },
+ "Pset_AirTerminalTypeSquare": {
+ "properties": {
+ "FaceType": {
+ "description": "Identifies how the terminal face of an AirTerminal is constructed."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirTerminalTypeSquare.xml"
+ },
+ "Pset_AirToAirHeatRecoveryPHist": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirToAirHeatRecoveryPHist.xml"
+ },
+ "Pset_AirToAirHeatRecoveryTypeCommon": {
+ "properties": {
+ "HasDefrost": {
+ "description": "has the heat exchanger has defrost function or not"
+ },
+ "HeatTransferTypeEnum": {
+ "description": "Type of heat transfer between the two air streams."
+ },
+ "MediaMaterial": {
+ "description": "The primary media material used for heat transfer."
+ },
+ "OperationalTemperatureRange": {
+ "description": "Allowable operation ambient air temperature range"
+ },
+ "PrimaryAirflowRateRange": {
+ "description": "possible range of primary airflow that can be delivered"
+ },
+ "SecondaryAirflowRateRange": {
+ "description": "possible range of secondary airflow that can be delivered"
+ },
+ "Weight": {
+ "description": ""
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_AirToAirHeatRecoveryTypeCommon.xml"
+ },
+ "Pset_AnalogInput": {
+ "properties": {
+ "Deadband": {
+ "description": "The deadband value for the analog input."
+ },
+ "EventEnable": {
+ "description": "Enumeration that defines the type of event enabling"
+ },
+ "HighLimit": {
+ "description": "The high limit value for the analog input."
+ },
+ "HighLimitEnable": {
+ "description": "Is high limit validation enabled (TRUE) or not (FALSE)."
+ },
+ "LowLimit": {
+ "description": "The low limit value for the analog input."
+ },
+ "LowLimitEnable": {
+ "description": "Is low limit validation enabled (TRUE) or not (FALSE)."
+ },
+ "NotifyType": {
+ "description": "Enumeration that defines the notification type"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_AnalogInput.xml"
+ },
+ "Pset_AnalogOutput": {
+ "properties": {
+ "Deadband": {
+ "description": "The deadband value for the analog output."
+ },
+ "EventEnable": {
+ "description": "Enumeration that defines the type of event enabling"
+ },
+ "HighLimit": {
+ "description": "The high limit value for the analog output."
+ },
+ "HighLimitEnable": {
+ "description": "Is high limit validation enabled (TRUE) or not (FALSE)."
+ },
+ "LowLimit": {
+ "description": "The low limit value for the analog output."
+ },
+ "LowLimitEnable": {
+ "description": "Is low limit validation enabled (TRUE) or not (FALSE)."
+ },
+ "NotifyType": {
+ "description": "Enumeration that defines the notification type"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_AnalogOutput.xml"
+ },
+ "Pset_Asset": {
+ "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."
+ },
+ "AssetTaxType": {
+ "description": "Identifies the predefined types of taxation group from which the type required may be set."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_Asset.xml"
+ },
+ "Pset_BeamCommon": {
+ "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')"
+ },
+ "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."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_BeamCommon.xml"
+ },
+ "Pset_BinaryInput": {
+ "properties": {
+ "AckedTransitions": {
+ "description": "Enumeration that defines the type of transition acknowledgement"
+ },
+ "ActiveText": {
+ "description": "String value to be displayed in an active, on, or running state"
+ },
+ "EventEnable": {
+ "description": "Enumeration that defines the type of event enabling"
+ },
+ "FeedbackValue": {
+ "description": "Enumeration defining the feedback value from the control system element"
+ },
+ "InactiveText": {
+ "description": "String value to be displayed in an inactive, off, or idle state"
+ },
+ "MinimumOffTime": {
+ "description": "Minimum off time"
+ },
+ "MinimumOnTime": {
+ "description": "Minimum on time"
+ },
+ "Polarity": {
+ "description": "Enumeration defining the polarity"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_BinaryInput.xml"
+ },
+ "Pset_BinaryOutput": {
+ "properties": {
+ "AckedTransitions": {
+ "description": "Enumeration that defines the type of transition acknowledgement"
+ },
+ "ActiveText": {
+ "description": "String value to be displayed in an active, on, or running state"
+ },
+ "AlarmValue": {
+ "description": "Enumeration defining the operating state of the control system element"
+ },
+ "EventEnable": {
+ "description": "Enumeration that defines the type of event enabling"
+ },
+ "InactiveText": {
+ "description": "String value to be displayed in an inactive, off, or idle state"
+ },
+ "Polarity": {
+ "description": "Enumeration defining the polarity"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_BinaryOutput.xml"
+ },
+ "Pset_BoilerPHistory": {
+ "properties": {
+ "AuxiliaryEnergyConsumption": {
+ "description": "Boiler secondary energy source consumption (i.e., the electricity consumed by electrical devices such as fans and pumps)."
+ },
+ "CombustionEfficiency": {
+ "description": "Combustion efficiency under nominal condition"
+ },
+ "CombustionTemperature": {
+ "description": "Average combustion chamber temperature."
+ },
+ "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)."
+ },
+ "WorkingPressure": {
+ "description": "Boiler working pressure"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_BoilerPHistory.xml"
+ },
+ "Pset_BoilerTypeCommon": {
+ "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."
+ },
+ "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."
+ },
+ "Material": {
+ "description": "The primary material used to construct the boiler's heat transfer vessel."
+ },
+ "NominalEfficiency": {
+ "description": "The nominal efficiency of the boiler as defined by the manufacturer. For water boilers, a function of inlet versus outlet temperature. For steam boilers, a function of inlet temperature versus steam pressure."
+ },
+ "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": "Nominal pressure rating of the boiler as rated by ASME Boiler and Pressure Vessel Code Section IV, Rules for Construction of Heating Boilers, and Section I, Rules for Construction of Power Boilers"
+ },
+ "WaterInletTemperatureRange": {
+ "description": "Allowable water inlet temperature range."
+ },
+ "WaterStorageCapacity": {
+ "description": "Water storage capacity."
+ },
+ "Weight": {
+ "description": "Weight of the boiler."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_BoilerTypeCommon.xml"
+ },
+ "Pset_BoilerTypeSteam": {
+ "properties": {
+ "MaximumOutletPressure": {
+ "description": "Maximum steam outlet pressure."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_BoilerTypeSteam.xml"
+ },
+ "Pset_BuildingCommon": {
+ "properties": {
+ "AncillaryFireUse": {
+ "description": "Ancillary fire use for the building which is assigned from the fire use classification table as given by the relevant national building code."
+ },
+ "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."
+ },
+ "GrossPlannedArea": {
+ "description": "Total planned area for the building Used for programming the building."
+ },
+ "IsLandmarked": {
+ "description": "This builing is listed as a historic building (TRUE), or not (FALSE), or unknown."
+ },
+ "IsPermanentID": {
+ "description": "Indicates whether the identity assigned to a building is permanent (= TRUE) or temporary (=FALSE)"
+ },
+ "MainFireUse": {
+ "description": "Main fire use for the building which is assigned from the fire use classification table as given by the relevant national building code."
+ },
+ "NumberOfStoreys": {
+ "description": "Captures the number of storeys within a building 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."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_BuildingCommon.xml"
+ },
+ "Pset_BuildingElementProxyCommon": {
+ "properties": {
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_BuildingElementProxyCommon.xml"
+ },
+ "Pset_BuildingStoreyCommon": {
+ "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."
+ },
+ "EntranceLevel": {
+ "description": "Indication whether this building storey is an entrance level to the building (TRUE), or (FALSE) if otherwise."
+ },
+ "GrossAreaPlanned": {
+ "description": "Total planned area for the building storey. Used for programming the building storey."
+ },
+ "NetAreaPlanned": {
+ "description": "Total planned net area for the building storey. Used for programming the building storey."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_BuildingStoreyCommon.xml"
+ },
+ "Pset_BuildingUse": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_BuildingUse.xml"
+ },
+ "Pset_BuildingUseAdjacent": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_BuildingUseAdjacent.xml"
+ },
+ "Pset_BuildingWaterStorage": {
+ "properties": {
+ "OneDayCoolingTowerMakeupWater": {
+ "description": "The volume of water that needs to be stored to supply make up water to the cooling towers in a building for one day in the event of water supply failure."
+ },
+ "OneDayEssentialWater": {
+ "description": "The volume of water that needs to be stored to supply water to the building for uninterrupted water supply to essential areas for one day in the event of water supply failure. An essential area is considered to be a part of a building carrying out a critical function and that is unable to operate in the intended manner without a water supply."
+ },
+ "OneDayPotableWater": {
+ "description": "The volume of water that needs to be stored to supply water to the building for human use for one day in the event of water supply failure."
+ },
+ "OneDayProcessOrProductionWater": {
+ "description": "The volume of water that needs to be stored to supply water for process or production requirements in a building for one day in the event of water supply failure."
+ },
+ "WaterStorageRatePerPerson": {
+ "description": "The volume of domestic water that needs to be stored per person."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_BuildingWaterStorage.xml"
+ },
+ "Pset_CableCarrierSegmentTypeCableLadderSegment": {
+ "properties": {
+ "LadderConfiguration": {
+ "description": "Description of the configuration of the ladder structure used."
+ },
+ "NominalHeight": {
+ "description": "The nominal height of the segment"
+ },
+ "NominalLength": {
+ "description": "The nominal length of the segment."
+ },
+ "NominalWidth": {
+ "description": "The nominal width of the segment"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_CableCarrierSegmentTypeCableLadderSegment.xml"
+ },
+ "Pset_CableCarrierSegmentTypeCableTraySegment": {
+ "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."
+ },
+ "NominalHeight": {
+ "description": "The nominal height of the segment"
+ },
+ "NominalLength": {
+ "description": "The nominal length of the segment."
+ },
+ "NominalWidth": {
+ "description": "The nominal width of the segment"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_CableCarrierSegmentTypeCableTraySegment.xml"
+ },
+ "Pset_CableCarrierSegmentTypeCableTrunkingSegment": {
+ "properties": {
+ "NominalHeight": {
+ "description": "The nominal height of the segment"
+ },
+ "NominalLength": {
+ "description": "The nominal length of the segment."
+ },
+ "NominalWidth": {
+ "description": "The nominal width of the segment"
+ },
+ "NumberOfCompartments": {
+ "description": "The number of separate internal compartments within the trunking"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_CableCarrierSegmentTypeCableTrunkingSegment.xml"
+ },
+ "Pset_CableCarrierSegmentTypeConduitSegment": {
+ "properties": {
+ "ConduitShapeType": {
+ "description": "The shape of the conduit segment"
+ },
+ "IsRigid": {
+ "description": "Indication of whether the conduit is rigid (= TRUE) or flexible (= FALSE)"
+ },
+ "NominalHeight": {
+ "description": "The nominal height of the segment"
+ },
+ "NominalLength": {
+ "description": "The nominal length of the segment."
+ },
+ "NominalWidth": {
+ "description": "The nominal width of the segment"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_CableCarrierSegmentTypeConduitSegment.xml"
+ },
+ "Pset_CableSegmentTypeCableSegment": {
+ "properties": {
+ "CableInsulationMaterial": {
+ "description": "The material from which the insulation is constructed. Such as PVC, PEX, EPR,..."
+ },
+ "CrossSectionalArea": {
+ "description": "Cross section area of the cable"
+ },
+ "MaxOperatingTemperature": {
+ "description": "Maximum operating temperature for the cable."
+ },
+ "NominalHeight": {
+ "description": "The nominal height of a cable, busbar or tube or, in the case of a circular cross section, the height is not asserted. Note that this value may be used for larger sized cables whose dimensions are explicitly given."
+ },
+ "NominalLength": {
+ "description": "The nominal length of a cable, busbar or tube."
+ },
+ "NominalWidthOrDiameter": {
+ "description": "The nominal width of a cable, busbar or tube or, in the case of a circular cross section, the diameter. Note that this value may be used for larger sized cables whose dimensions are explicitly given."
+ },
+ "NormalOperatingTemperature": {
+ "description": "Normal operating temperature for the cable, busbar."
+ },
+ "SheathColor": {
+ "description": "Colour code on cable, conductor."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_CableSegmentTypeCableSegment.xml"
+ },
+ "Pset_CableSegmentTypeConductorSegment": {
+ "properties": {
+ "ConductorMaterial": {
+ "description": "Type of material from which the conductor is constructed. Such as Aluminium or Copper"
+ },
+ "ConductorSheathMaterial": {
+ "description": "The material from which the sheath or insulation is constructed. Such as EPR, Copper, MICC, PVC, PEX, Rubber, XPLE, XPLE_LS. Note that materials used should be agreed between exchange participants before use."
+ },
+ "CrossSectionalArea": {
+ "description": "Cross section area of the phase(s) lead(s)"
+ },
+ "ElectricalConductorFunction": {
+ "description": "Type of function for which the conductor is intended."
+ },
+ "IsFireResistant": {
+ "description": "Indication of whether the sheath is fire resistant (= TRUE) or not (= FALSE)."
+ },
+ "MaximumOperatingTemperature": {
+ "description": "The maximum temperature at which the sheath retains its integrity."
+ },
+ "NominalLength": {
+ "description": "The nominal length of a conductor."
+ },
+ "PhaseReference": {
+ "description": "The phase identification used when the function of the conductor is a phase. In general, it is recommended that IEC recommendations for phase identification are used (L1, L2 etc.). However, other phase identifiers may be used such as by color (Red, Blue, Yellow) or by number (1, 2, 3) etc."
+ },
+ "SheathColor": {
+ "description": "Colour code on cable, conductor."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_CableSegmentTypeConductorSegment.xml"
+ },
+ "Pset_ChillerPHistory": {
+ "properties": {
+ "Capacity": {
+ "description": "The product of the ideal capacity and the overall volumetric efficiency of the compressor."
+ },
+ "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."
+ },
+ "CoefficientOfPerformance": {
+ "description": "Coefficient of performance (COP)."
+ },
+ "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"
+ },
+ "EnergyEfficiencyRatio": {
+ "description": "Energy efficiency ratio (EER)."
+ },
+ "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)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ChillerPHistory.xml"
+ },
+ "Pset_ChillerTypeCommon": {
+ "properties": {
+ "NominalCapacity": {
+ "description": "Nominal cooling capacity of chiller at standardized conditions per ARI Standards 550-92, Centrifugal and Rotary Screw Water-Chilling Packages, and ARI Standards 590-92, Positive Displacement Compressor."
+ },
+ "NominalCondensingTemperature": {
+ "description": "Chiller condensing temperature."
+ },
+ "NominalEfficiency": {
+ "description": "Nominal chiller 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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ChillerTypeCommon.xml"
+ },
+ "Pset_CoilPHistory": {
+ "properties": {
+ "AirPressureDropCurve": {
+ "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."
+ },
+ "SoundCurve": {
+ "description": "Regenerated sound versus air-flow rate."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CoilPHistory.xml"
+ },
+ "Pset_CoilTypeCommon": {
+ "properties": {
+ "AirflowRateRange": {
+ "description": "Possible range of airflow that can be delivered."
+ },
+ "NominalLatentCapacity": {
+ "description": "Nominal latent capacity."
+ },
+ "NominalSensibleCapacity": {
+ "description": "Nominal sensible capacity."
+ },
+ "NominalUA": {
+ "description": "Nominal UA value."
+ },
+ "OperationalTemperatureRange": {
+ "description": "Allowable operational air temperature range."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CoilTypeCommon.xml"
+ },
+ "Pset_CoilTypeHydronic": {
+ "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"
+ },
+ "Fluid": {
+ "description": "The properties of the hydronic fluid used for heat transfer within the coil tubes."
+ },
+ "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."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CoilTypeHydronic.xml"
+ },
+ "Pset_ColumnCommon": {
+ "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')"
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_ColumnCommon.xml"
+ },
+ "Pset_CompressorPHistory": {
+ "properties": {
+ "CoefficientOfPerformance": {
+ "description": "Coefficient of performance (COP)."
+ },
+ "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."
+ },
+ "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)."
+ },
+ "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": "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CompressorPHistory.xml"
+ },
+ "Pset_CompressorTypeCommon": {
+ "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."
+ },
+ "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": "Compressor nameplate capacity."
+ },
+ "PowerSource": {
+ "description": "Type of power driving the compressor"
+ },
+ "RefrigerantClass": {
+ "description": "Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."
+ },
+ "RefrigerantType": {
+ "description": "Refrigerant material."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CompressorTypeCommon.xml"
+ },
+ "Pset_CondenserPHistory": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CondenserPHistory.xml"
+ },
+ "Pset_CondenserTypeCommon": {
+ "properties": {
+ "ExternalSurfaceArea": {
+ "description": "External surface area (both primary and secondary area)."
+ },
+ "InternalRefrigerantVolume": {
+ "description": "Internal volume of condenser (refrigerant side)."
+ },
+ "InternalSurfaceArea": {
+ "description": "Internal surface area."
+ },
+ "InternalWaterVolume": {
+ "description": "Internal volume of condenser (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."
+ },
+ "RefrigerantClass": {
+ "description": "Refrigerant class used by the condenser. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."
+ },
+ "RefrigerantType": {
+ "description": "Refrigerant material."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CondenserTypeCommon.xml"
+ },
+ "Pset_ControllerTypeCommon": {
+ "properties": {
+ "ControlType": {
+ "description": "The type of signal modification effected"
+ },
+ "SignalFactor": {
+ "description": "Factor multiplied onto offset signal"
+ },
+ "SignalOffset": {
+ "description": "Offset constant added to modfied signal"
+ },
+ "SignalTime": {
+ "description": "Time factor used for integral and running average controllers"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ControllerTypeCommon.xml"
+ },
+ "Pset_ControllerTypeProportional": {
+ "properties": {
+ "ControlType": {
+ "description": "The type of signal modification effected"
+ },
+ "SignalFactor1": {
+ "description": "Factor (Kp)"
+ },
+ "SignalFactor2": {
+ "description": "Factor (Ki)"
+ },
+ "SignalTime1": {
+ "description": "Time factor used for exponential increase."
+ },
+ "SignalTime2": {
+ "description": "Time factor used for exponential decrease."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ControllerTypeProportional.xml"
+ },
+ "Pset_ControllerTypeTwoPosition": {
+ "properties": {
+ "BandWidth": {
+ "description": "Dead band for controller"
+ },
+ "ControlType": {
+ "description": "The type of signal modification effected"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_ControllerTypeTwoPosition.xml"
+ },
+ "Pset_CooledBeamPHistory": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CooledBeamPHistory.xml"
+ },
+ "Pset_CooledBeamPHistoryActive": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CooledBeamPHistoryActive.xml"
+ },
+ "Pset_CooledBeamTypeActive": {
+ "properties": {
+ "AirFlowConfiguration": {
+ "description": "Air flow configuration type of cooled beam"
+ },
+ "AirflowRateRange": {
+ "description": "Possible range of airflow that can be delivered"
+ },
+ "ConnectionSize": {
+ "description": "Duct connection diameter"
+ },
+ "SupplyAirConnectionType": {
+ "description": "The manner in which the pipe connection is made to the cooled beam."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CooledBeamTypeActive.xml"
+ },
+ "Pset_CooledBeamTypeCommon": {
+ "properties": {
+ "CoilLength": {
+ "description": "Length of coil"
+ },
+ "CoilWidth": {
+ "description": "Width of coil"
+ },
+ "ConnectionSize": {
+ "description": "Pipe connection diameter"
+ },
+ "FinishColor": {
+ "description": "Finish color for cooled beam"
+ },
+ "IntegratedLightingType": {
+ "description": "Integrated lighting in cooled beam"
+ },
+ "IsFreeHanging": {
+ "description": "Is it free hanging type (not mounted in a false ceiling)?"
+ },
+ "Material": {
+ "description": "Primary construction material."
+ },
+ "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)"
+ },
+ "PipeConnectionEnum": {
+ "description": "The manner in which the pipe connection is made to the cooled beam."
+ },
+ "WaterFlowControlSystemType": {
+ "description": "Factory fitted waterflow control system"
+ },
+ "WaterPressureRange": {
+ "description": "Allowable water circuit working pressure range."
+ },
+ "Weight": {
+ "description": "Weight of cooled beam"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CooledBeamTypeCommon.xml"
+ },
+ "Pset_CoolingTowerPHistory": {
+ "properties": {
+ "Capacity": {
+ "description": "Cooling tower capacity in terms of 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CoolingTowerPHistory.xml"
+ },
+ "Pset_CoolingTowerTypeCommon": {
+ "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"
+ },
+ "CasingMaterial": {
+ "description": "Casing Material."
+ },
+ "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."
+ },
+ "FillMaterial": {
+ "description": "Fill Material."
+ },
+ "FlowArrangement": {
+ "description": "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."
+ },
+ "LiftElevationDifference": {
+ "description": "Elevation difference between cooling tower sump and the top of the tower."
+ },
+ "NominalCapacity": {
+ "description": "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"
+ },
+ "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."
+ },
+ "WaterRequirement": {
+ "description": "Make-up water requirements."
+ },
+ "Weight": {
+ "description": "Weight of cooling tower."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_CoolingTowerTypeCommon.xml"
+ },
+ "Pset_CoveringCeiling": {
+ "properties": {
+ "FragilityRating": {
+ "description": "The level of fragility of the ceiling. It is giving according to the national building code."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_CoveringCeiling.xml"
+ },
+ "Pset_CoveringCommon": {
+ "properties": {
+ "AcousticRating": {
+ "description": "Acoustic rating for this object. It is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion values)."
+ },
+ "Combustible": {
+ "description": "Indication whether the object is made from combustible material (TRUE) or not (FALSE)."
+ },
+ "Finish": {
+ "description": "Finish selection for this object. Here specification of the surface finish 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."
+ },
+ "Material": {
+ "description": "Main material of the covering, it should only be given, if no IfcMaterial class is assigned to the IfcCovering instance."
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "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."
+ },
+ "TotalThickness": {
+ "description": "Thickness of the covering, The thickness 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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_CoveringCommon.xml"
+ },
+ "Pset_CoveringFlooring": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_CoveringFlooring.xml"
+ },
+ "Pset_CurtainWallCommon": {
+ "properties": {
+ "AcousticRating": {
+ "description": "Acoustic rating for this object. It is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion values)."
+ },
+ "Combustible": {
+ "description": "Indication whether the object is made from combustible material (TRUE) or not (FALSE)."
+ },
+ "FireRating": {
+ "description": "Fire rating 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')"
+ },
+ "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 a material. Here the total thermal transmittance coefficient through the wall (including all materials)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_CurtainWallCommon.xml"
+ },
+ "Pset_DamperPHistory": {
+ "properties": {
+ "AirFlowRate": {
+ "description": "Air flow rate."
+ },
+ "BladePositionAngle": {
+ "description": "Blade position angle; angle between the blade and flow direction ( 0 - 90)."
+ },
+ "DamperPosition": {
+ "description": "Damper position (0-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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DamperPHistory.xml"
+ },
+ "Pset_DamperTypeCommon": {
+ "properties": {
+ "BladeAction": {
+ "description": "Blade action."
+ },
+ "BladeEdge": {
+ "description": "Blade edge."
+ },
+ "BladeMaterial": {
+ "description": "The material from which the damper blades are constructed."
+ },
+ "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."
+ },
+ "FrameMaterial": {
+ "description": "The material from which the damper frame is constructed."
+ },
+ "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 working pressure."
+ },
+ "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."
+ },
+ "RegeneratedSoundCurve": {
+ "description": "Regenerated sound versus air flow rate."
+ },
+ "SealMaterial": {
+ "description": "The material from which the damper seals are constructed."
+ },
+ "TemperatureRange": {
+ "description": "Temperature range."
+ },
+ "TemperatureRating": {
+ "description": "Temperature rating."
+ },
+ "TorqueRange": {
+ "description": "Torque range."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DamperTypeCommon.xml"
+ },
+ "Pset_DamperTypeControlDamper": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DamperTypeControlDamper.xml"
+ },
+ "Pset_DamperTypeFireDamper": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DamperTypeFireDamper.xml"
+ },
+ "Pset_DamperTypeFireSmokeDamper": {
+ "properties": {
+ "ControlType": {
+ "description": "The type of control used to operate the damper (e.g., Open/Closed Indicator, Resetable Temperature Sensor, Temperature Override, etc.)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DamperTypeFireSmokeDamper.xml"
+ },
+ "Pset_DamperTypeSmokeDamper": {
+ "properties": {
+ "ControlType": {
+ "description": "The type of control used to operate the damper (e.g., Open/Closed Indicator, Resetable Temperature Sensor, Temperature Override, etc.)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DamperTypeSmokeDamper.xml"
+ },
+ "Pset_DesignPoint": {
+ "properties": {
+ "IsDesignPoint": {
+ "description": "Indicates whether an instance of IfcDistributionPort is to act as the design point for sprinkler hydraulic calculation (set TRUE) or not (either set FALSE or assumed to be FALSE where an instance of the property set is not assigned to an instance of IfcDistributionPort)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_DesignPoint.xml"
+ },
+ "Pset_DiscreteAccessoryAnchorBolt": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryAnchorBolt.xml"
+ },
+ "Pset_DiscreteAccessoryColumnShoe": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryColumnShoe.xml"
+ },
+ "Pset_DiscreteAccessoryCornerFixingPlate": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryCornerFixingPlate.xml"
+ },
+ "Pset_DiscreteAccessoryDiagonalTrussConnector": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryDiagonalTrussConnector.xml"
+ },
+ "Pset_DiscreteAccessoryEdgeFixingPlate": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryEdgeFixingPlate.xml"
+ },
+ "Pset_DiscreteAccessoryFixingSocket": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryFixingSocket.xml"
+ },
+ "Pset_DiscreteAccessoryLadderTrussConnector": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryLadderTrussConnector.xml"
+ },
+ "Pset_DiscreteAccessoryStandardFixingPlate": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryStandardFixingPlate.xml"
+ },
+ "Pset_DiscreteAccessoryWireLoop": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedComponentElements/Pset_DiscreteAccessoryWireLoop.xml"
+ },
+ "Pset_DistributionChamberElementTypeFormedDuct": {
+ "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."
+ },
+ "BaseMaterial": {
+ "description": "The material from which the base of the duct is constructed. NOTE: It is assumed that duct base will be constructed of a single material."
+ },
+ "BaseThickness": {
+ "description": "The thickness of the duct base construction NOTE: It is assumed that duct base will be constructed at a single thickness."
+ },
+ "ClearDepth": {
+ "description": "The depth of the formed space in the duct."
+ },
+ "ClearWidth": {
+ "description": "The width of the formed space in the duct."
+ },
+ "FillMaterial": {
+ "description": "The material that is used to fill the duct (where used)."
+ },
+ "WallMaterial": {
+ "description": "The material from which the wall of the duct is constructed. NOTE: It is assumed that duct walls will be constructed of a single material."
+ },
+ "WallThickness": {
+ "description": "The thickness of the duct wall construction NOTE: It is assumed that chamber walls will be constructed at a single thickness."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeFormedDuct.xml"
+ },
+ "Pset_DistributionChamberElementTypeInspectionChamber": {
+ "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 chamber base construction NOTE: It is assumed that chamber base will 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."
+ },
+ "InvertLevel": {
+ "description": "Level of the lowest part of the cross section. (BS6100 250 8001)"
+ },
+ "SoffitLevel": {
+ "description": "Level of the highest internal part of the cross section. (BS6100 250 8002)"
+ },
+ "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 chamber wall construction NOTE: It is assumed that chamber 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeInspectionChamber.xml"
+ },
+ "Pset_DistributionChamberElementTypeInspectionPit": {
+ "properties": {
+ "Depth": {
+ "description": "The depth of the pit."
+ },
+ "Length": {
+ "description": "The length of the pit."
+ },
+ "Width": {
+ "description": "The width of the pit."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeInspectionPit.xml"
+ },
+ "Pset_DistributionChamberElementTypeManhole": {
+ "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 chamber base construction NOTE: It is assumed that chamber base will 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. (BS6100 250 8001)"
+ },
+ "IsShallow": {
+ "description": "Indicates whether the chamber has been designed as being shallow (TRUE) or deep (FALSE)."
+ },
+ "SoffitLevel": {
+ "description": "Level of the highest internal part of the cross section. (BS6100 250 8002)"
+ },
+ "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 chamber wall construction NOTE: It is assumed that chamber 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeManhole.xml"
+ },
+ "Pset_DistributionChamberElementTypeMeterChamber": {
+ "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 chamber base construction NOTE: It is assumed that chamber base will 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 chamber wall construction NOTE: It is assumed that chamber walls will be constructed at a single thickness."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeMeterChamber.xml"
+ },
+ "Pset_DistributionChamberElementTypeSump": {
+ "properties": {
+ "InvertLevel": {
+ "description": "The lowest point in the cross section of the sump."
+ },
+ "Length": {
+ "description": "The length of the sump."
+ },
+ "Width": {
+ "description": "The width of the sump."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeSump.xml"
+ },
+ "Pset_DistributionChamberElementTypeTrench": {
+ "properties": {
+ "Depth": {
+ "description": "The depth of the trench."
+ },
+ "InvertLevel": {
+ "description": "Level of the lowest part of the cross section. (BS6100 250 8001)"
+ },
+ "Width": {
+ "description": "The width of the trench."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeTrench.xml"
+ },
+ "Pset_DistributionChamberElementTypeValveChamber": {
+ "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 chamber base construction NOTE: It is assumed that chamber base will 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 chamber wall construction NOTE: It is assumed that chamber walls will be constructed at a single thickness."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionChamberElementTypeValveChamber.xml"
+ },
+ "Pset_DistributionFlowElementCommon": {
+ "properties": {
+ "Reference": {
+ "description": "Reference ID for this specific instance (e.g. 'WWS/VS1/400/001', which indicates the occurrence belongs to system WWS, subsystems VSI/400, and has the component number 001)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionFlowElementCommon.xml"
+ },
+ "Pset_DistributionPortDuct": {
+ "properties": {
+ "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."
+ },
+ "PortNumber": {
+ "description": "The index of the port as it relates to the related object. Each index must be unique for any given related object."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionPortDuct.xml"
+ },
+ "Pset_DistributionPortPipe": {
+ "properties": {
+ "ConnectionType": {
+ "description": "The end-style treatment of the pipe port: BRAZED: Brazed. COMPRESSION: Compression. FLANGED: Flanged. GROOVED: Grooved. OUTSIDESLEEVE: Outside Sleeve. SOLDERED: Soldered. SWEDGE: Swedge. THREADED: Threaded. WELDED: Welded. OTHER: Another type of end-style has been applied. NONE: No end-style has been applied. USERDEFINED: User-defined port connection type. NOTDEFINED: Undefined port connection type."
+ },
+ "PortNumber": {
+ "description": "The index of the port as it relates to the related object. Each index must be unique for any given related object."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_DistributionPortPipe.xml"
+ },
+ "Pset_DoorCommon": {
+ "properties": {
+ "AcousticRating": {
+ "description": "Acoustic rating for this object. It is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion 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 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. It is giving according to the requirements of the national building code."
+ },
+ "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."
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "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)."
+ },
+ "ThermalTransmittance": {
+ "description": "Thermal transmittance coefficient (U-Value) of a material. It applies to the total door construction."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_DoorCommon.xml"
+ },
+ "Pset_DoorWindowGlazingType": {
+ "properties": {
+ "BeamRadiationTransmittance": {
+ "description": "Direct solar radiation transmittance that passes the glazing at normal incidence. It is a value without unit, often referred to as (Tsol)."
+ },
+ "FillGas": {
+ "description": "Name of the gas by which the gap between two glass layers is filled. It is given for information purposes only."
+ },
+ "GlassColor": {
+ "description": "Color (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)"
+ },
+ "Reflectivity": {
+ "description": "Fraction of the visible light that is reflected by the glazing at normal incidence. It is a value without unit."
+ },
+ "SolarHeatGainTransmittance": {
+ "description": "Total solar heat transmittance that passes the glazing at normal incidence. It is a value without unit, often referred to as (SHGC):."
+ },
+ "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)"
+ },
+ "Translucency": {
+ "description": "Fraction of the visible light that passes the glazing at normal incidence. It is a value without unit."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_DoorWindowGlazingType.xml"
+ },
+ "Pset_DoorWindowShadingType": {
+ "properties": {
+ "ExternalShadingCoefficient": {
+ "description": "Radiation transmission coefficient of the outside shading device. It is a value without unit."
+ },
+ "InsetShadingCoefficient": {
+ "description": "Radiation transmission coefficient of the shading device inside the glazing, symbol \"b-value\". It is a value without unit."
+ },
+ "InternalShadingCoefficient": {
+ "description": "Radiation transmission coefficient of the inside shading device, symbol \"b-value\". It is a value without unit."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_DoorWindowShadingType.xml"
+ },
+ "Pset_DrainageCatchment": {
+ "properties": {
+ "AreaDrained": {
+ "description": "The area measure enclosed within the catchment"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_DrainageCatchment.xml"
+ },
+ "Pset_DrainageCulvert": {
+ "properties": {
+ "ClearDepth": {
+ "description": "The clear depth of the culvert"
+ },
+ "InternalWidth": {
+ "description": "The internal width of the culvert"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_DrainageCulvert.xml"
+ },
+ "Pset_DrainageOutfall": {
+ "properties": {
+ "InvertLevel": {
+ "description": "The lowest point of the outfall"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_DrainageOutfall.xml"
+ },
+ "Pset_DrainageReserve": {
+ "properties": {
+ "Width": {
+ "description": "The width of the drainage reserve"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_DrainageReserve.xml"
+ },
+ "Pset_Draughting": {
+ "properties": {
+ "Colour": {
+ "children": {
+ "Blue": {
+ "description": "Blue component of the RGB colour specification given by an integer of 0..257"
+ },
+ "Green": {
+ "description": "Green component of the RGB colour specification given by an integer of 0..256"
+ },
+ "Red": {
+ "description": "Red component of the RGB colour specification given by an integer of 0..255"
+ }
+ },
+ "description": "Significant colour definition of the whole element for all shape representations, it is given for highlighting/differentiation purposes, full colour representation of individual geometric representation items, using the IFC2x2 presentation schemas, always takes precedence. In case of several colour information available (line, upper/lower surface, etc.) the sending application shall identify the most significant single colour to be included,"
+ },
+ "LayerName": {
+ "description": "Identifier of the layer name within the sending application."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_Draughting.xml"
+ },
+ "Pset_DuctConnection": {
+ "properties": {
+ "ConnectionType": {
+ "description": "The connection type between duct segments or fittings and other segments or fittings. If the list contains only one value, then this connection type value applies to all ports. For more than one value in the list, the connection type value applies to the port that corresponds to the list index.The following suggested items should be utilized whenever possible for correlation with port enumerations: ANGLE: Angle. BEADEDSLEEVE: Beaded Sleeve. BRAZED: Brazed. 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. NONE: No connection type. NOTDEFINED: Undefined connection type."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctConnection.xml"
+ },
+ "Pset_DuctDesignCriteria": {
+ "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 system components. (Data type = PressureMeasure)"
+ },
+ "ScrapFactor": {
+ "description": "Sheet metal scrap factor"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctDesignCriteria.xml"
+ },
+ "Pset_DuctFittingPHistory": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctFittingPHistory.xml"
+ },
+ "Pset_DuctFittingTypeCommon": {
+ "properties": {
+ "EndStyleTreatment": {
+ "description": "The end-style treatment of the duct fitting manufactured. If the list contains only one value, then this end-style applies to all ports. For more than one value in the list, the end-style value applies to the port that corresponds to the list index.The following suggested items should be utilized whenever possible for correlation with port enumerations: ANGLE: Angle. BEADEDSLEEVE: Beaded Sleeve. BRAZED: Brazed. 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. NONE: No end-style treatment has been applied. NOTDEFINED: Undefined end-style type."
+ },
+ "Material": {
+ "description": "The duct fitting material."
+ },
+ "MaterialThickness": {
+ "description": "The thickness of the duct fitting material."
+ },
+ "NominalDiameterOrWidth": {
+ "description": "The nominal diameter or width of the duct fitting. If the list contains only one value, then this nominal diameter or width applies to all ports. For more than value in the list, the nominal diameter or width value applies to the port that corresponds to the list index."
+ },
+ "NominalHeight": {
+ "description": "The nominal height of the duct fitting. Refer to NominalDiameterOrWidth for comments about interpretation of multiple items in the list."
+ },
+ "PressureClass": {
+ "description": "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)."
+ },
+ "SubType": {
+ "description": "Subtype of fitting (I.e., 5-gore, pleated, stamped, etc.)"
+ },
+ "TemperatureRange": {
+ "description": "Allowable maximum and minimum temperature."
+ },
+ "UnitWeight": {
+ "description": "Weight per unit length."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctFittingTypeCommon.xml"
+ },
+ "Pset_DuctSegmentPHistory": {
+ "properties": {
+ "AtmosphericPressure": {
+ "description": "Ambient atmospheric pressure."
+ },
+ "FluidFlowLeakage": {
+ "description": "Volumetric leakage flow rate."
+ },
+ "LeakageCurve": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctSegmentPHistory.xml"
+ },
+ "Pset_DuctSegmentTypeCommon": {
+ "properties": {
+ "EndStyleTreatment": {
+ "description": "The end-style treatment of the duct segment manufactured. If the list contains only one value, then this end-style applies to all ports. For more than one value in the list, the end-style value applies to the port that corresponds to the list index.The following suggested items should be utilized whenever possible for correlation with port enumerations: ANGLE: Angle. BEADEDSLEEVE: Beaded Sleeve. BRAZED: Brazed. 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. NONE: No end-style treatment has been applied. NOTDEFINED: Undefined end-style type."
+ },
+ "Length": {
+ "description": "Length of the duct segment. If a Length attribute is provided in the occurrence property set, it supersedes this value."
+ },
+ "LongitudinalSeam": {
+ "description": "The type of seam to be used along the longitudinal axis of the duct segment."
+ },
+ "Material": {
+ "description": "The duct segment material."
+ },
+ "MaterialThickness": {
+ "description": "The thickness of the duct segment material."
+ },
+ "NominalDiameterOrWidth": {
+ "description": "The nominal diameter or width of the duct segment. If the list contains only one value, then this nominal diameter or width applies to all ports. For more than value in the list, the nominal diameter or width value applies to the port that corresponds to the list index."
+ },
+ "NominalHeight": {
+ "description": "The nominal height of the duct segment. Refer to NominalDiameterOrWidth for comments about interpretation of multiple items in the list."
+ },
+ "PressureRange": {
+ "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)."
+ },
+ "Reinforcement": {
+ "description": "The type of reinforcement, if any, used for the duct segment."
+ },
+ "ReinforcementSpacing": {
+ "description": "The spacing between reinforcing elements."
+ },
+ "Shape": {
+ "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."
+ },
+ "TemperatureRange": {
+ "description": "Allowable maximum and minimum temperature."
+ },
+ "UnitWeight": {
+ "description": "Weight per unit length."
+ },
+ "WorkingPressure": {
+ "description": "Pressure classification as defined by the authority having jurisdiction (e.g., SMACNA, etc.)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctSegmentTypeCommon.xml"
+ },
+ "Pset_DuctSilencerPHistory": {
+ "properties": {
+ "AirFlowRate": {
+ "description": "Volumetric air flow rate."
+ },
+ "AirPressureDropCurve": {
+ "description": "Air pressure drop as a function of air flow rate."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctSilencerPHistory.xml"
+ },
+ "Pset_DuctSilencerTypeCommon": {
+ "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 finished length of the silencer."
+ },
+ "Shape": {
+ "description": "Cross sectional shape."
+ },
+ "TemperatureRange": {
+ "description": "Allowable minimum and maximum temperature."
+ },
+ "Weight": {
+ "description": "The weight of the silencer."
+ },
+ "WorkingPressureRange": {
+ "description": "Allowable minimum and maximum working pressure (relative to ambient pressure)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_DuctSilencerTypeCommon.xml"
+ },
+ "Pset_ElectricDistributionPointCommon": {
+ "properties": {
+ "CaseMaterial": {
+ "description": "Material from which the casing surrounding the distribution point is constructed."
+ },
+ "CaseWeight": {
+ "description": "Weight of case"
+ },
+ "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)."
+ },
+ "NumberOfDoors": {
+ "description": "Number of doors"
+ },
+ "NumberOfOpenings": {
+ "description": "Maximum number of openings that can fit with the case for normal use. In the openings there must be nipples, so cable may run through."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ElectricDistributionPointCommon.xml"
+ },
+ "Pset_ElectricGeneratorTypeCommon": {
+ "properties": {
+ "ElectricGeneratorEfficiency": {
+ "description": "The ratio of output capacity to intake capacity."
+ },
+ "MaximumPowerOutput": {
+ "description": "The maximum output power rating of the engine."
+ },
+ "StartCurrentFactor": {
+ "description": "IEC. Start current factor defines how large the peek starting current will become on the engine. StartCurrentFactor is multiplied to NominalCurrent and we get the start current."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ElectricGeneratorTypeCommon.xml"
+ },
+ "Pset_ElectricHeaterTypeElectricalCableHeater": {
+ "properties": {
+ "HeatOutputPerUnitLength": {
+ "description": "The amount of heat output per unit length of heat emitter."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ElectricHeaterTypeElectricalCableHeater.xml"
+ },
+ "Pset_ElectricHeaterTypeElectricalMatHeater": {
+ "properties": {
+ "HeatOutputPerUnitArea": {
+ "description": "The amount of heat output per unit area of heat emitter."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ElectricHeaterTypeElectricalMatHeater.xml"
+ },
+ "Pset_ElectricHeaterTypeElectricalPointHeater": {
+ "properties": {
+ "HeatOutput": {
+ "description": "The total amount of heat output by the heat emitter."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ElectricHeaterTypeElectricalPointHeater.xml"
+ },
+ "Pset_ElectricalCircuit": {
+ "properties": {
+ "Diversity": {
+ "description": "A factor that is a means of reducing the cable size on the basis that not all the connected load will be drawing current simultaneously."
+ },
+ "MaximumAllowedVoltageDrop": {
+ "description": "The maximum voltage drop across the circuit that must not be exceeded."
+ },
+ "NetImpedance": {
+ "description": "The maximum earth loop impedance of a circuit (typically stated as the variable Zs)"
+ },
+ "NumberOfPhases": {
+ "description": "Number of phases within this circuit."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ElectricalCircuit.xml"
+ },
+ "Pset_ElectricalDeviceCommon": {
+ "properties": {
+ "ElectricalDeviceNominalPower": {
+ "description": "The output power rating that is certified for a device."
+ },
+ "HasProtectiveEarth": {
+ "description": "Indicates whether the electrical device has a protective earth connection (=TRUE) or not (= FALSE)."
+ },
+ "IP_Code": {
+ "description": "IEC 529 (1989) Classification of degrees of protection provided by enclosures (IP Code)"
+ },
+ "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."
+ },
+ "NominalCurrent": {
+ "description": "The maximum allowed current that a device is certified to handle."
+ },
+ "NominalFrequencyRange": {
+ "description": "The upper and lower limits of frequency for which the operation of the device is certified."
+ },
+ "NominalVoltage": {
+ "description": "The range of allowed voltage that a device is certified to handle. The upper bound of this value is the maximum."
+ },
+ "NumberOfPoles": {
+ "description": "The number of logical connections that can be made on an electrical device."
+ },
+ "PhaseAngle": {
+ "description": "The angular difference between two waveforms of the same frequency"
+ },
+ "PhaseReference": {
+ "description": "The phase identification used for the device electrical input. This should be the same phase identifier that is used for the conductor segment providing the electrical service to the device. In general, it is recommended that IEC recommendations for phase identification are used (L1, L2 etc.). However, other phase identifiers may be used such as by color (Red, Blue, Yellow) or by number (1, 2, 3) etc."
+ },
+ "UsageCurrent": {
+ "description": "The current that a device is actually handling or is calculated to be handling at a point in time."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ElectricalDeviceCommon.xml"
+ },
+ "Pset_ElementShading": {
+ "properties": {
+ "AverageSolarTransmittance": {
+ "description": "Overall or average ratio of the solar flux transmitted through a body to that incident upon it."
+ },
+ "AverageVisibleTransmittance": {
+ "description": "Overall or average ratio of the visible spectral flux transmitted through a body to that incident upon it."
+ },
+ "Azimuth": {
+ "description": "Azimuth of the element as derived from the placement of the element shape, by convention: North = 0' and measurement is done clockwise (I.e. east = 90', if unit is grad). The calculation procedure will be specific for each type of element. In cases of inconsistency between the geometric parameters and the azimuth property, provided in the attached property set, the geometric parameters take precedence."
+ },
+ "Color": {
+ "description": "The color of the surface."
+ },
+ "Inclination": {
+ "description": "Inclination of the element as derived from the placement of the element shape, by convention: Vertical = 0', horizontal = 90', if unit is grad). The calculation procedure will be specific for each type of element. In cases of inconsistency between the geometric parameters and the azimuth property, provided in the attached property set, the geometric parameters take precedence."
+ },
+ "Reflectance": {
+ "description": "The ratio of reflected power to incident power."
+ },
+ "Roughness": {
+ "description": "A measure of the vertical deviations of the surface."
+ },
+ "ShadingDeviceType": {
+ "description": "Specifies the type of shading device."
+ },
+ "TiltRange": {
+ "description": "The minimum and maximum angles of possible 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_ElementShading.xml"
+ },
+ "Pset_EnergyConsumptionPHistoryElectricity": {
+ "properties": {
+ "ApparentPower": {
+ "description": "Apparent power."
+ },
+ "Current": {
+ "description": "Current."
+ },
+ "PowerFactor": {
+ "description": "Power factor."
+ },
+ "ReactivePower": {
+ "description": "Reactive power."
+ },
+ "RealPower": {
+ "description": "Real power."
+ },
+ "Voltage": {
+ "description": "Operating voltage."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_EnergyConsumptionPHistoryElectricity.xml"
+ },
+ "Pset_EnergyConsumptionPHistoryFuel": {
+ "properties": {
+ "Flowrate": {
+ "description": "The flowrate of the fuel."
+ },
+ "Pressure": {
+ "description": "The pressure of the fuel."
+ },
+ "Temperature": {
+ "description": "The temperature of the fuel."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_EnergyConsumptionPHistoryFuel.xml"
+ },
+ "Pset_EnergyConsumptionPHistorySteam": {
+ "properties": {
+ "Flowrate": {
+ "description": "The mass flowrate of the steam."
+ },
+ "Pressure": {
+ "description": "Operating steam pressure."
+ },
+ "Quality": {
+ "description": "Steam quality."
+ },
+ "Temperature": {
+ "description": "Operating steam temperature."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_EnergyConsumptionPHistorySteam.xml"
+ },
+ "Pset_EnergyConversionDeviceCoil": {
+ "properties": {
+ "HasSoundAttentuation": {
+ "description": "TRUE if the coil has sound attenuation, FALSE if it does not."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_EnergyConversionDeviceCoil.xml"
+ },
+ "Pset_EnergyConversionDeviceSpaceHeaterPanel": {
+ "properties": {
+ "NumberOfPanels": {
+ "description": "Number of panels."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_EnergyConversionDeviceSpaceHeaterPanel.xml"
+ },
+ "Pset_EnergyConversionDeviceSpaceHeaterSectional": {
+ "properties": {
+ "NumberOfSections": {
+ "description": "Number of vertical sections, measured in the direction of flow."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_EnergyConversionDeviceSpaceHeaterSectional.xml"
+ },
+ "Pset_EvaporativeCoolerPHistory": {
+ "properties": {
+ "AirPressureDropCurve": {
+ "description": "Air pressure drop as function of air flow rate."
+ },
+ "Effectiveness": {
+ "description": "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."
+ },
+ "EffectivenessTable": {
+ "description": "Total heat transfer effectiveness curve as a function of the primary air flow rate."
+ },
+ "LatentHeatTransferRate": {
+ "description": "Latent heat transfer rate to primary air flow."
+ },
+ "SensibleHeatTransferRate": {
+ "description": "Sensible heat transfer rate to primary air flow."
+ },
+ "TotalHeatTransferRate": {
+ "description": "Total heat transfer rate to primary air flow."
+ },
+ "WaterPressDropCurve": {
+ "description": "Water pressure drop as function of water flow rate."
+ },
+ "WaterSumpTemperature": {
+ "description": "Water sump temperature."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_EvaporativeCoolerPHistory.xml"
+ },
+ "Pset_EvaporativeCoolerTypeCommon": {
+ "properties": {
+ "FlowArrangement": {
+ "description": "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."
+ },
+ "HeatExchangeArea": {
+ "description": "Heat exchange area."
+ },
+ "HeatExchangerMediaMaterials": {
+ "description": "Heat exchanger media material."
+ },
+ "OperationTemperatureRange": {
+ "description": "Allowable operation ambient air temperature range."
+ },
+ "WaterRequirement": {
+ "description": "Make-up water requirement."
+ },
+ "Weight": {
+ "description": "Weight of the evaporative cooler."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_EvaporativeCoolerTypeCommon.xml"
+ },
+ "Pset_EvaporatorPHistory": {
+ "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."
+ },
+ "RefrigrerantFoulingResistance": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_EvaporatorPHistory.xml"
+ },
+ "Pset_EvaporatorTypeCommon": {
+ "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 evaporator (refrigerant side)."
+ },
+ "InternalSurfaceArea": {
+ "description": "Internal surface area."
+ },
+ "InternalWaterVolume": {
+ "description": "Internal volume of evaporator (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."
+ },
+ "RefrigerantClass": {
+ "description": "Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."
+ },
+ "RefrigerantType": {
+ "description": "Refrigerant material."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_EvaporatorTypeCommon.xml"
+ },
+ "Pset_FanPHistory": {
+ "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."
+ },
+ "EfficiencyCurve": {
+ "description": "Fan efficiency =f (flow rate)."
+ },
+ "FanEfficiency": {
+ "description": "Fan mechanical efficiency."
+ },
+ "FanPowerRate": {
+ "description": "Fan power consumption."
+ },
+ "FanRotationSpeed": {
+ "description": "Fan rotation speed."
+ },
+ "OverallEfficiency": {
+ "description": "Total efficiency of motor and fan."
+ },
+ "PressureCurve": {
+ "description": "Pressure rise = f (flow rate)."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FanPHistory.xml"
+ },
+ "Pset_FanTypeCommon": {
+ "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"
+ },
+ "HousingMaterial": {
+ "description": "The material used to construct the fan housing."
+ },
+ "MotorDriveType": {
+ "description": "Motor drive type: DIRECTDRIVE: Direct drive. BELTDRIVE: Belt drive. COUPLING: Coupling. OTHER: Other type of motor drive. NOTKNOWN: Unknown motor drive type. UNSET: Unspecified motor drive type."
+ },
+ "NominalAirFlowRate": {
+ "description": "Nominal air flow rate."
+ },
+ "NominalPowerRate": {
+ "description": "Nominal fan power rate."
+ },
+ "NominalRotationSpeed": {
+ "description": "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."
+ },
+ "Weight": {
+ "description": "Weight of the fan."
+ },
+ "WheelMaterial": {
+ "description": "The material used to construct the fan wheel."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FanTypeCommon.xml"
+ },
+ "Pset_FanTypeSmokeControl": {
+ "properties": {
+ "MaximumDesignTemperature": {
+ "description": "Maximum design operational temperature."
+ },
+ "OperationalCriteria": {
+ "description": "Time of operation at maximum operational ambient air temperature."
+ },
+ "SmokeControlFlowrate": {
+ "description": "Flowrate of fan while operating as a part of the smoke control system."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FanTypeSmokeControl.xml"
+ },
+ "Pset_FilterPHistory": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FilterPHistory.xml"
+ },
+ "Pset_FilterTypeAirParticleFilter": {
+ "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."
+ },
+ "MediaMaterial": {
+ "description": "Filter media material."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FilterTypeAirParticleFilter.xml"
+ },
+ "Pset_FilterTypeCommon": {
+ "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": "Possible range of fluid flowrate that can be delivered."
+ },
+ "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)."
+ },
+ "MediaMaterial": {
+ "description": "Filter media material."
+ },
+ "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 fluid temperature range."
+ },
+ "Weight": {
+ "description": "Weight of filter."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FilterTypeCommon.xml"
+ },
+ "Pset_FireRatingProperties": {
+ "properties": {
+ "FireResistanceRating": {
+ "description": "Fire rating identifying the entity's fire resistive value (e.g., 1-hour, 2-hour, etc.) so that its resistance to fire can be compared to that of the surrounding structure."
+ },
+ "IsCombustible": {
+ "description": "Combustibility (YES it is combustible or NO it is not combustible)."
+ },
+ "SurfaceSpreadOfFlame": {
+ "description": "Surface spread of flame characteristics."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FireRatingProperties.xml"
+ },
+ "Pset_FireSuppressionTerminalTypeBreechingInlet": {
+ "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."
+ },
+ "Material": {
+ "description": "Material from which the object is constructed"
+ },
+ "OutletDiameter": {
+ "description": "The outlet diameter of the breeching inlet."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_FireSuppressionTerminalTypeBreechingInlet.xml"
+ },
+ "Pset_FireSuppressionTerminalTypeFireHydrant": {
+ "properties": {
+ "BodyColor": {
+ "description": "Color of the body of the hydrant."
+ },
+ "CapColor": {
+ "description": "Color of the caps of the hydrant."
+ },
+ "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:"
+ },
+ "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": "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_FireSuppressionTerminalTypeFireHydrant.xml"
+ },
+ "Pset_FireSuppressionTerminalTypeHoseReel": {
+ "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 to the hose reel."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_FireSuppressionTerminalTypeHoseReel.xml"
+ },
+ "Pset_FireSuppressionTerminalTypeSprinkler": {
+ "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."
+ },
+ "BulbLiquidColor": {
+ "description": "The color of the liquid in the bulb for a bulb activated sprinkler. Note that the liquid color 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": "Size of the inlet connection to the sprinkler."
+ },
+ "CoverageArea": {
+ "description": "The area that the sprinkler is designed to protect."
+ },
+ "DeflectorMaterial": {
+ "description": "The material used to construct the deflector plate."
+ },
+ "DischargeCoefficient": {
+ "description": "The coefficient of flow at the sprinkler"
+ },
+ "DischargeFlowRate": {
+ "description": "The volumetric rate of fluid discharge."
+ },
+ "FrameMaterial": {
+ "description": "The material used to construct the frame of the sprinkler."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_FireSuppressionTerminalTypeSprinkler.xml"
+ },
+ "Pset_FlowControllerDamper": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowControllerDamper.xml"
+ },
+ "Pset_FlowControllerFlowMeter": {
+ "properties": {
+ "Purpose": {
+ "description": "Enumeration defining the purpose of the flow meter occurrence."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowControllerFlowMeter.xml"
+ },
+ "Pset_FlowFittingDuctFitting": {
+ "properties": {
+ "AbsoluteRoughnessFactor": {
+ "description": "The absolute roughness factor of the duct fitting."
+ },
+ "Color": {
+ "description": "The color of the duct fitting."
+ },
+ "HasLiner": {
+ "description": "TRUE if the fitting has interior duct insulating lining, FALSE if it does not."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowFittingDuctFitting.xml"
+ },
+ "Pset_FlowFittingPipeFitting": {
+ "properties": {
+ "Color": {
+ "description": "The color of the pipe fitting."
+ },
+ "InteriorRoughnessCoefficient": {
+ "description": "The interior roughness of the pipe fitting material."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowFittingPipeFitting.xml"
+ },
+ "Pset_FlowInstrumentTypePressureGauge": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_FlowInstrumentTypePressureGauge.xml"
+ },
+ "Pset_FlowInstrumentTypeThermometer": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_FlowInstrumentTypeThermometer.xml"
+ },
+ "Pset_FlowMeterTypeCommon": {
+ "properties": {
+ "IsMain": {
+ "description": "Indicates whether the meter is the main meter on the system. If FALSE, it is a submeter."
+ },
+ "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."
+ },
+ "RemoteReading": {
+ "description": "Indicates whether the meter has a connection for remote reading through connection of a communication device (set TRUE) or not (set FALSE)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FlowMeterTypeCommon.xml"
+ },
+ "Pset_FlowMeterTypeEnergyMeter": {
+ "properties": {
+ "ConnectionSize": {
+ "description": "Defines the size of inlet and outlet pipe connections to the meter."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FlowMeterTypeEnergyMeter.xml"
+ },
+ "Pset_FlowMeterTypeGasMeter": {
+ "properties": {
+ "ConnectionSize": {
+ "description": "Defines the size of 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FlowMeterTypeGasMeter.xml"
+ },
+ "Pset_FlowMeterTypeOilMeter": {
+ "properties": {
+ "ConnectionSize": {
+ "description": "Defines the size of inlet and outlet pipe connections to the meter."
+ },
+ "MaximumFlowRate": {
+ "description": "Maximum rate of flow which the meter is expected to pass."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FlowMeterTypeOilMeter.xml"
+ },
+ "Pset_FlowMeterTypeWaterMeter": {
+ "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": "Defines the size of 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_FlowMeterTypeWaterMeter.xml"
+ },
+ "Pset_FlowMovingDeviceCompressor": {
+ "properties": {
+ "ImpellerDiameter": {
+ "description": "Diameter of compressor impeller - used to scale performance of geometrically similar compressors."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowMovingDeviceCompressor.xml"
+ },
+ "Pset_FlowMovingDeviceFan": {
+ "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 fan wheel - used to scale performance of geometrically similar fans."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowMovingDeviceFan.xml"
+ },
+ "Pset_FlowMovingDeviceFanCentrifugal": {
+ "properties": {
+ "Arrangement": {
+ "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."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowMovingDeviceFanCentrifugal.xml"
+ },
+ "Pset_FlowMovingDevicePump": {
+ "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 pump impeller - used to scale performance of geometrically similar pumps."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowMovingDevicePump.xml"
+ },
+ "Pset_FlowSegmentDuctSegment": {
+ "properties": {
+ "Color": {
+ "description": "The color of the duct segment."
+ },
+ "HasLiner": {
+ "description": "TRUE if the fitting has interior duct insulating lining, FALSE if it does not."
+ },
+ "InteriorRoughnessCoefficient": {
+ "description": "The interior roughness of the duct fitting material."
+ },
+ "Length": {
+ "description": "Length of the duct segment."
+ },
+ "MaterialThickness": {
+ "description": "The thickness of the duct fitting material."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowSegmentDuctSegment.xml"
+ },
+ "Pset_FlowSegmentPipeSegment": {
+ "properties": {
+ "Color": {
+ "description": "The color of the pipe segment."
+ },
+ "Gradient": {
+ "description": "The gradient of the pipe segment."
+ },
+ "InteriorRoughnessCoefficient": {
+ "description": "The interior roughness coefficient of the pipe segment."
+ },
+ "InvertElevation": {
+ "description": "The invert elevation relative to the datum established for the project."
+ },
+ "Length": {
+ "description": "Length of the pipe segment."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowSegmentPipeSegment.xml"
+ },
+ "Pset_FlowStorageDeviceTank": {
+ "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."
+ },
+ "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:"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowStorageDeviceTank.xml"
+ },
+ "Pset_FlowTerminalAirTerminal": {
+ "properties": {
+ "AirflowType": {
+ "description": "Enumeration defining the functional type of air flow through the terminal."
+ },
+ "Location": {
+ "description": "Location (a single type of diffuser can be used for multiple locations); high means close to ceiling."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_FlowTerminalAirTerminal.xml"
+ },
+ "Pset_FurnitureTypeChair": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_FurnitureTypeChair.xml"
+ },
+ "Pset_FurnitureTypeCommon": {
+ "properties": {
+ "Description": {
+ "description": "Specific description of this type of furniture."
+ },
+ "MainColor": {
+ "description": "The main color of the furniture of this type"
+ },
+ "NominalDepth": {
+ "description": "The nominal depth 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."
+ },
+ "NominalHeight": {
+ "description": "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 length 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."
+ },
+ "Style": {
+ "description": "Description of the furniture style"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_FurnitureTypeCommon.xml"
+ },
+ "Pset_FurnitureTypeDesk": {
+ "properties": {
+ "WorksurfaceArea": {
+ "description": "The value of the work surface area of the desk."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_FurnitureTypeDesk.xml"
+ },
+ "Pset_FurnitureTypeFileCabinet": {
+ "properties": {
+ "WithLock": {
+ "description": "Indicates whether the file cabinet is lockable (= TRUE) or not (= FALSE)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_FurnitureTypeFileCabinet.xml"
+ },
+ "Pset_FurnitureTypeTable": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_FurnitureTypeTable.xml"
+ },
+ "Pset_GasTerminalPHistory": {
+ "properties": {
+ "GasFlowRate": {
+ "description": "The volumetric flowrate of gas to the gas terminal."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_GasTerminalPHistory.xml"
+ },
+ "Pset_GasTerminalTypeCommon": {
+ "properties": {
+ "GasFlowRateRange": {
+ "description": "Gas volumetric flowrate within which the gas terminal is designed to operate."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_GasTerminalTypeCommon.xml"
+ },
+ "Pset_GasTerminalTypeGasAppliance": {
+ "properties": {
+ "FlueType": {
+ "description": "Defines the types of flue that may be specified for connection to gas appliances where:"
+ },
+ "GasApplianceType": {
+ "description": "Selection of the type of gas appliance from the enumerated list of types."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_GasTerminalTypeGasAppliance.xml"
+ },
+ "Pset_GasTerminalTypeGasBurner": {
+ "properties": {
+ "GasBurnerType": {
+ "description": "Selection of the type of gas burner from the enumerated list of types"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_GasTerminalTypeGasBurner.xml"
+ },
+ "Pset_HeatExchangerTypeCommon": {
+ "properties": {
+ "Arrangement": {
+ "description": "Defines the basic flow arrangements for the heat exchanger: COUNTERFLOW: Counterflow heat exchanger arrangement. CROSSFLOW: Crossflow heat exchanger arrangement. PARALLELFLOW: Parallel flow heat exchanger arrangement. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above."
+ },
+ "ShellMaterial": {
+ "description": "Material used to construct the shell of the heat exchanger."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_HeatExchangerTypeCommon.xml"
+ },
+ "Pset_HeatExchangerTypePlate": {
+ "properties": {
+ "NumberOfPlates": {
+ "description": "Number of plates used by the plate heat exchanger."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_HeatExchangerTypePlate.xml"
+ },
+ "Pset_HumidifierPHistory": {
+ "properties": {
+ "AirPressureDropCurve": {
+ "description": "Air pressure drop versus air-flow rate."
+ },
+ "AtmosphericPressure": {
+ "description": "Ambient atmospheric pressure."
+ },
+ "SaturationEfficiency": {
+ "description": "Saturation efficiency: Ratio of leaving air absolute humidity to the maximum absolute humidity."
+ },
+ "SaturationEfficiencyCurve": {
+ "description": "Saturation efficiency as a function of the air flow rate."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_HumidifierPHistory.xml"
+ },
+ "Pset_HumidifierTypeCommon": {
+ "properties": {
+ "Application": {
+ "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 rate of air flow into which water vapor is added."
+ },
+ "NominalMoistureGain": {
+ "description": "Nominal rate of water vapor added into the airstream."
+ },
+ "WaterRequirement": {
+ "description": "Make-up water requirement."
+ },
+ "Weight": {
+ "description": "The weight of the humidifier."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_HumidifierTypeCommon.xml"
+ },
+ "Pset_LampTypeCommon": {
+ "properties": {
+ "ColorAppearance": {
+ "description": "In both the DIN and CIE standards, 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."
+ },
+ "ColorRenderingIndex": {
+ "description": "The CRI indicates how well a light source renders eight standard colors compared to perfect reference lamp with the same color temperature. The CRI scale ranges from 1 to 100, with 100 representing perfect rendering properties."
+ },
+ "ColorTemperature": {
+ "description": "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)."
+ },
+ "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."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_LampTypeCommon.xml"
+ },
+ "Pset_LightFixtureTypeCommon": {
+ "properties": {
+ "ArticleNumber": {
+ "description": "The article number."
+ },
+ "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": "Maintenance factor."
+ },
+ "ManufacturersSpecificInformation": {
+ "description": "Manufacturer specific information."
+ },
+ "NumberOfSources": {
+ "description": "Number of sources"
+ },
+ "TotalWattage": {
+ "description": "Wattage on whole lightfitting device with all sources intact."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_LightFixtureTypeCommon.xml"
+ },
+ "Pset_LightFixtureTypeExitSign": {
+ "properties": {
+ "Addressablility": {
+ "description": "The type of addressability."
+ },
+ "BackupSupplySystem": {
+ "description": "The type of backup supply system."
+ },
+ "MinimumTextHeight": {
+ "description": "The minlimum height of this type."
+ },
+ "PictogramEscapeDirection": {
+ "description": "The direction of escape pictogram."
+ },
+ "SelfTestFunction": {
+ "description": "The type of self test function."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_LightFixtureTypeExitSign.xml"
+ },
+ "Pset_LightFixtureTypeThermal": {
+ "properties": {
+ "MaximumPlenumSensibleLoad": {
+ "description": "Maximum or Peak sensible thermal load contributed to the conditioned space by the light fixture."
+ },
+ "MaximumSpaceSensibleLoad": {
+ "description": "Maximum or Peak sensible thermal load contributed to return air plenum by the light fixture."
+ },
+ "SensibleLoadToRadiant": {
+ "description": "Percent of sensible thermal load to radiant heat."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_LightFixtureTypeThermal.xml"
+ },
+ "Pset_ManufacturerOccurrence": {
+ "properties": {
+ "AcquisitionDate": {
+ "description": "The date that the manufactured item was purchased."
+ },
+ "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."
+ },
+ "SerialNumber": {
+ "description": "The serial number assigned to an occurrence of a product"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_ManufacturerOccurrence.xml"
+ },
+ "Pset_ManufacturerTypeInformation": {
+ "properties": {
+ "ArticleNumber": {
+ "description": "Article number or reference that may be applied to a product according to a standard scheme for article number definition (e.g. UN, EAN)"
+ },
+ "Manufacturer": {
+ "description": "The organization that manufactured and/or assembled the item."
+ },
+ "ModelLabel": {
+ "description": "The model number and/or unit designator assigned by the manufacturer of the manufactured item."
+ },
+ "ModelReference": {
+ "description": "The name of the manufactured item as used by the manufacturer."
+ },
+ "ProductionYear": {
+ "description": "The year of production of the manufactured item."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_ManufacturerTypeInformation.xml"
+ },
+ "Pset_MemberCommon": {
+ "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')"
+ },
+ "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."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_MemberCommon.xml"
+ },
+ "Pset_MultiStateInput": {
+ "properties": {
+ "AlarmValues": {
+ "description": "Specifies any states the present value must equal before an EventEnable shall occur. Upper limit of the list is equal to the NumberOfStates."
+ },
+ "EventEnable": {
+ "description": "Enumeration that defines the type of event enabling"
+ },
+ "NotifyType": {
+ "description": "Enumeration that defines the notification type"
+ },
+ "NumberOfStates": {
+ "description": "Number of states for the multi-state Input."
+ },
+ "StateText": {
+ "description": "String values to identify the state condition. Upper limit of the list is equal to the NumberOfStates."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_MultiStateInput.xml"
+ },
+ "Pset_MultiStateOutput": {
+ "properties": {
+ "AlarmValues": {
+ "description": "Specifies any states the present value must equal before an EventEnable shall occur. Upper limit of the list is equal to the NumberOfStates."
+ },
+ "EventEnable": {
+ "description": "Enumeration that defines the type of event enabling"
+ },
+ "NotifyType": {
+ "description": "Enumeration that defines the notification type"
+ },
+ "NumberOfStates": {
+ "description": "Number of states for the multi-state Input."
+ },
+ "StateText": {
+ "description": "String values to identify the state condition. Upper limit of the list is equal to the NumberOfStates."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_MultiStateOutput.xml"
+ },
+ "Pset_OpeningElementCommon": {
+ "properties": {
+ "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."
+ },
+ "ParallelJambs": {
+ "description": "Indicated, whether the jambs of an opening in a curved building element are intended to be parallel (TRUE) or are radial (FALSE). Radial means, that the extension of the jambs are rays through the axis of the revolution forming the curved building element."
+ },
+ "ProtectedOpening": {
+ "description": "Indication whether the opening is considered to be protected under fire safety considerations. If (TRUE) it counts as a protected opening under the applicable building code, (FALSE) otherwise."
+ },
+ "Purpose": {
+ "description": "Indication of the purpose for that opening, e.g. 'ventilation', 'access', etc."
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_OpeningElementCommon.xml"
+ },
+ "Pset_OutletTypeCommon": {
+ "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)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_OutletTypeCommon.xml"
+ },
+ "Pset_OutsideDesignCriteria": {
+ "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": "Outside dry bulb temperature for cooling design"
+ },
+ "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": "Outside dry bulb temperature for heating design"
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_OutsideDesignCriteria.xml"
+ },
+ "Pset_PackingInstructions": {
+ "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:"
+ },
+ "SpecialInstructions": {
+ "description": "Special instructions for packing."
+ },
+ "WrappingMaterial": {
+ "description": "Special requirements for material used to wrap an artefact."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcFacilitiesMgmtDomain/Pset_PackingInstructions.xml"
+ },
+ "Pset_Permit": {
+ "properties": {
+ "EndTime": {
+ "description": "End time."
+ },
+ "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)."
+ },
+ "PermitDuration": {
+ "description": "Permit duration."
+ },
+ "PermitType": {
+ "description": "Identifies the predefined types of permits that can be granted where:"
+ },
+ "SpecialRequirements": {
+ "description": "Any additional special requirements that need to be included in the permit to work."
+ },
+ "StartDate": {
+ "description": "Start date."
+ },
+ "StartTime": {
+ "description": "Start time."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcFacilitiesMgmtDomain/Pset_Permit.xml"
+ },
+ "Pset_PipeConnection": {
+ "properties": {
+ "ConnectionType": {
+ "description": "The connection type between pipe segments or fittings and other segments or fittings. If the list contains only one value, then this connection type value applies to all ports. For more than one value in the list, the connection type value applies to the port that corresponds to the list index.The following suggested items should be utilized whenever possible for correlation with port enumerations: BRAZED: Brazed connection type. COMPRESSION: Compression connection type. FLANGED: Flanged connection type including bolts and gasket. GLANDJOINT: Gland-joint connection type. FLEXIBLEBOLTEDGLANDJOINT: Flexible bolted gland-joint connection type. FLEXIBLEBOLTEDGLANDJOINTWITHANODEENDCAP: Flexible bolted gland-joint with anode end-cap connection type. GROOVED: Grooved connection type. SOLDERED: Soldered connection type. SOLDERED_FEMALE: Female-soldered connection type. SOLDERED_MALE: Male-soldered connection type. SWEDGE: Swedge connection type. THREADED: Threaded connection type. THREADED_FEMALE: Female-threaded connection type. THREADED_MALE: Male-threaded connection type. WELDED: Welded connection type. WELDED_BUTT: Butt-welded connection type. WELDED_BRANCH: Branch-welded connection type. WELDED_FLANGE: Flange-welded connection type. NONE: There is no connection. NOTDEFINED: Undefined connection type."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PipeConnection.xml"
+ },
+ "Pset_PipeConnectionFlanged": {
+ "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"
+ },
+ "Material": {
+ "description": "Material from which the pipe flange is constructed"
+ },
+ "NumberOfBoltholes": {
+ "description": "Number of boltholes in the flange"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PipeConnectionFlanged.xml"
+ },
+ "Pset_PipeFittingPHistory": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PipeFittingPHistory.xml"
+ },
+ "Pset_PipeFittingTypeCommon": {
+ "properties": {
+ "EndStyleTreatment": {
+ "description": "The end-style treatment of the pipe fitting as made available from the manufacturer. If the list contains only one value, then this end-style applies to all ports. For more than one value in the list, the end-style value applies to the port that corresponds to the list index.The following suggested items should be utilized whenever possible for correlation with port enumerations: FLANGED: Flanged. GROOVED: Grooved. THREADED: Threaded. NONE: No end-style has been applied. NOTDEFINED: Undefined end-style type."
+ },
+ "FittingLossFactor": {
+ "description": "A factor that determines the pressure loss due to friction through the fitting."
+ },
+ "InnerDiameter": {
+ "description": "The actual inner diameter of the pipe. Refer to NominalDiameter for comments about interpretation of multiple items in the list."
+ },
+ "Material": {
+ "description": "The pipe fitting material."
+ },
+ "NominalDiameter": {
+ "description": "The nominal diameter of the pipe fitting. If the list contains only one value, then this nominal diameter applies to all ports. For more than value in the list, the nominal diameter value applies to the port that corresponds to the list index."
+ },
+ "OuterDiameter": {
+ "description": "The actual outer diameter of the pipe. Refer to NominalDiameter for comments about interpretation of multiple items in the list."
+ },
+ "PressureClass": {
+ "description": "The test or rated pressure classification of the fitting."
+ },
+ "PressureRange": {
+ "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)."
+ },
+ "SubType": {
+ "description": "Subtype of the pipe fitting..The following suggested items should be utilized whenever possible for consistency across applications: BEND_15DEGREE: Changes the direction of flow through 15 degrees. BEND_22_5DEGREE: Changes the direction of flow through 22.5 degrees. BEND_25DEGREE: Changes the direction of flow through 25 degrees. BEND_30DEGREE: Changes the direction of flow through 30 degrees. BEND_45DEGREE: Changes the direction of flow through 45 degrees. BEND_67DEGREE: Changes the direction of flow through 67 degrees. BEND_76DEGREE: Changes the direction of flow through 76 degrees. BEND_87_5DEGREE: Changes the direction of flow through 87.5 degrees. BEND_90DEGREE: Changes the direction of flow through 90 degrees. BEND_135DEGREE: Changes the direction of flow through 135 degrees. BEND_180DEGREE: Changes the direction of flow through 180 degrees. JUNCTION_CROSS_SQUARE: Branch fitting with two opposing branches that are swept in the direction of the main flow. JUNCTION_CROSS_SWEEP: Branch fitting with two swept opposing branches at right angles to the main flow. JUNCTION_TEE_SQUARE: Branch fitting in which the branch is at an angle of 90 degrees to the main pipe. JUNCTION_TEE_SWEEP: Branch fitting in which the branch is curved through 90 degrees to join a main pipe tangentially. JUNCTION_TEE_TWINBEND: Symmetrical pipe fitting in which two short radius bends curve through 90 degree to form a single pipe. +I1JUNCTION_TEE_TWINELBOW: Symmetrical pipe fitting in which two elbows curve through 90 degree to form a single pipe. JUNCTION_TEE_Y: Branch fitting in the shape of a letter Y. OBSTRUCTION_CAP: Device fixed onto the end of a pipe or pipe fitting to close it. OBSTRUCTION_PLUG: Device fixed into the end of a pipe or pipe fitting to close it. OTHER: Other fitting subtype. NOTDEFINED: The fitting subtype is not defined."
+ },
+ "TemperatureRange": {
+ "description": "Allowable maximum and minimum temperature."
+ },
+ "UnitWeight": {
+ "description": "Weight per unit length."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PipeFittingTypeCommon.xml"
+ },
+ "Pset_PipeSegmentPHistory": {
+ "properties": {
+ "FluidFlowLeakage": {
+ "description": "Volumetric leakage flow rate."
+ },
+ "LeakageCurve": {
+ "description": "Leakage per unit length curve versus working pressure."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PipeSegmentPHistory.xml"
+ },
+ "Pset_PipeSegmentTypeCommon": {
+ "properties": {
+ "EndStyleTreatment": {
+ "description": "The end-style treatment of the pipe segment as made available from the manufacturer. If the list contains only one value, then this end-style applies to all ports. For more than one value in the list, the end-style value applies to the port that corresponds to the list index.The following suggested items should be utilized whenever possible for correlation with port enumerations: FLANGED: Flanged. GROOVED: Grooved. THREADED: Threaded. NONE: No end-style has been applied. NOTDEFINED: Undefined end-style type."
+ },
+ "InnerDiameter": {
+ "description": "The actual inner diameter of the pipe. Refer to NominalDiameter for comments about interpretation of multiple items in the list."
+ },
+ "Material": {
+ "description": "The pipe fitting material."
+ },
+ "NominalDiameter": {
+ "description": "The nominal diameter of the pipe segment. If the list contains only one value, then this nominal diameter applies to all ports. For more than value in the list, the nominal diameter value applies to the port that corresponds to the list index."
+ },
+ "OuterDiameter": {
+ "description": "The actual outer diameter of the pipe. Refer to NominalDiameter for comments about interpretation of multiple items in the list."
+ },
+ "PressureRange": {
+ "description": "Allowable maximum and minimum working pressure (relative to ambient pressure)."
+ },
+ "TemperatureRange": {
+ "description": "Allowable maximum and minimum temperature."
+ },
+ "UnitWeight": {
+ "description": "Weight per unit length."
+ },
+ "WorkingPressure": {
+ "description": "Working pressure."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PipeSegmentTypeCommon.xml"
+ },
+ "Pset_PipeSegmentTypeGutter": {
+ "properties": {
+ "FlowRating": {
+ "description": "Actual flow capacity for the gutter. Value of 0.00 means this value has not been set."
+ },
+ "Slope": {
+ "description": "Angle of the gutter to allow for drainage"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PipeSegmentTypeGutter.xml"
+ },
+ "Pset_PlateCommon": {
+ "properties": {
+ "AcousticRating": {
+ "description": "Acoustic rating for this object. It is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion 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')"
+ },
+ "ThermalTransmittance": {
+ "description": "Thermal transmittance coefficient (U-Value) of a material. It applies to the total door construction."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_PlateCommon.xml"
+ },
+ "Pset_ProductRequirements": {
+ "properties": {
+ "Category": {
+ "description": "A reference to a classification of the degree of aggregation or granularity of topic data such as regional, local etc."
+ },
+ "Classification": {
+ "description": "A reference to a classification of the topic"
+ },
+ "DemandImportanceValue": {
+ "description": "Importance of the topic relative to the importance of other topics."
+ },
+ "DemandThresholdValue": {
+ "description": "Value of the subject matter above or below which a special significance is attached."
+ },
+ "DemandValue": {
+ "description": "Value of the subject matter as determined using an agreed scale for what is required."
+ },
+ "GapValue": {
+ "description": "Difference determined between the topic demand value and the topic supply evaluation value."
+ },
+ "GapValueWeighted": {
+ "description": "Difference determined between the topic demand value and the topic supply evaluation value, weighted for topic demand importance value."
+ },
+ "GroupName": {
+ "description": "Name of grouping of topics."
+ },
+ "Name": {
+ "description": "Subject matter for which a value is to be reported."
+ },
+ "SupplyEvaluationValue": {
+ "description": "Value of the subject matter as determined using an agreed scale for what is provided, or capable of being provided."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcKernel/Pset_ProductRequirements.xml"
+ },
+ "Pset_ProjectCommon": {
+ "properties": {
+ "BuildingPermitId": {
+ "description": "The building permit identifier for the written authorization required by building authorities before construction on a specific project can begin."
+ },
+ "ConstructionMode": {
+ "description": "The type of construction action the project deals with, e.g. new construction, renovation, refurbishment, etc."
+ },
+ "GrossAreaPlanned": {
+ "description": "Total planned area for the project. Used for programming the project"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcKernel/Pset_ProjectCommon.xml"
+ },
+ "Pset_ProjectOrderChangeOrder": {
+ "properties": {
+ "BudgetSource": {
+ "description": "The budget source requested."
+ },
+ "ChangeDescription": {
+ "description": "A general description of the change."
+ },
+ "ReasonForChange": {
+ "description": "A description of the problem for why a change is needed."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedMgmtElements/Pset_ProjectOrderChangeOrder.xml"
+ },
+ "Pset_ProjectOrderMaintenanceWorkOrder": {
+ "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:"
+ },
+ "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:"
+ },
+ "LongJobDescription": {
+ "description": "Description of the job requested."
+ },
+ "MaintenaceType": {
+ "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:"
+ },
+ "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."
+ },
+ "ShortJobDescription": {
+ "description": "Short description of the job requested."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedMgmtElements/Pset_ProjectOrderMaintenanceWorkOrder.xml"
+ },
+ "Pset_ProjectOrderMoveOrder": {
+ "properties": {
+ "MoveDescription": {
+ "description": "A textual description of the move required."
+ },
+ "SpecialInstructions": {
+ "description": "Special instructions that affect the move."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedMgmtElements/Pset_ProjectOrderMoveOrder.xml"
+ },
+ "Pset_ProjectOrderPurchaseOrder": {
+ "properties": {
+ "IsFOB": {
+ "description": "Indication of whether contents of the purchase order are delivered 'Free on Board' (= True) or not (= False)."
+ },
+ "ShipMethod": {
+ "description": "Method of shipping that will be used for goods or services."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedMgmtElements/Pset_ProjectOrderPurchaseOrder.xml"
+ },
+ "Pset_ProjectOrderWorkOrder": {
+ "properties": {
+ "ContractualType": {
+ "description": "The contractual type of the work."
+ },
+ "IfNotAccomplished": {
+ "description": "Comments if the job is not accomplished."
+ },
+ "LongJobDescription": {
+ "description": "Description of the job requested."
+ },
+ "ProductDescription": {
+ "description": "A textual description of the products that require the work."
+ },
+ "ShortJobDescription": {
+ "description": "Short description of the job requested."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedMgmtElements/Pset_ProjectOrderWorkOrder.xml"
+ },
+ "Pset_ProjectionElementShadingDevicePHistory": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ProjectionElementShadingDevicePHistory.xml"
+ },
+ "Pset_PropertyAgreement": {
+ "properties": {
+ "AgreementType": {
+ "description": "Identifies the predefined types of property agreement from which the type required may be set."
+ },
+ "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": "The period of time for the lease. Note that values should be given in year/day/month and not in hour/minute/second."
+ },
+ "Identifier": {
+ "description": "The identifier assigned to the agreement for the purposes of tracking."
+ },
+ "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"
+ },
+ "Version": {
+ "description": "The version number of the agreement that is identified"
+ },
+ "VersionDate": {
+ "description": "The date on which the version of the agreement became applicable"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_PropertyAgreement.xml"
+ },
+ "Pset_ProtectiveDeviceTypeCircuitBreaker": {
+ "properties": {
+ "CircuitBreakerType": {
+ "description": "A list of the available types of circuit breaker from which that required may be selected where:"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ProtectiveDeviceTypeCircuitBreaker.xml"
+ },
+ "Pset_ProtectiveDeviceTypeCommon": {
+ "properties": {
+ "CharacteristicTripCurve": {
+ "description": "A curve giving the time, e.g. prearcing time or operating time, as a function of the protective current under stated conditions of operation."
+ },
+ "CutOffCurrent": {
+ "description": "The maximum instantaneous value of current attained during the breaking operation of a protective device. (IEC 441-17-12)"
+ },
+ "LimitingTerminalSize": {
+ "description": "The maximum terminal size capacity of the device."
+ },
+ "MaximumRatedVoltage": {
+ "description": "Maximum rated voltage"
+ },
+ "ProtectiveTagType": {
+ "description": "The breaking capacity value of the device. Note: This may be expressed as a code or a value depending on standard and/or source."
+ },
+ "RatedShortCircuitCurrent": {
+ "description": "An overcurrent resulting from a fault of negligible impedance between live conductors having a difference in potential under normal operating conditions. (IEC 826-05-08)"
+ },
+ "StandardUsed": {
+ "description": "The electrical standard used as a reference when preparing data for the device."
+ },
+ "SwitchingDuty": {
+ "description": "The maximum number of operations for the device at the rated making and breaking capacity."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ProtectiveDeviceTypeCommon.xml"
+ },
+ "Pset_ProtectiveDeviceTypeEarthFailureDevice": {
+ "properties": {
+ "EarthFailureDeviceType": {
+ "description": "A list of the available types of circuit breaker from which that required may be selected where:"
+ },
+ "Sensitivity": {
+ "description": "Current leakage to an unwanted leading path during normal operation (IEC 151-14-49)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ProtectiveDeviceTypeEarthFailureDevice.xml"
+ },
+ "Pset_ProtectiveDeviceTypeFuseDisconnector": {
+ "properties": {
+ "FuseDisconnectorType": {
+ "description": "A list of the available types of fuse disconnector from which that required may be selected where:"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ProtectiveDeviceTypeFuseDisconnector.xml"
+ },
+ "Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker": {
+ "properties": {
+ "Sensitivity": {
+ "description": "Current leakage to an unwanted leading path during normal operation (IEC 151-14-49)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker.xml"
+ },
+ "Pset_ProtectiveDeviceTypeResidualCurrentSwitch": {
+ "properties": {
+ "Sensitivity": {
+ "description": "Current leakage to an unwanted leading path during normal operation (IEC 151-14-49)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ProtectiveDeviceTypeResidualCurrentSwitch.xml"
+ },
+ "Pset_ProtectiveDeviceTypeVaristor": {
+ "properties": {
+ "VaristorType": {
+ "description": "A list of the available types of varistor from which that required may be selected."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_ProtectiveDeviceTypeVaristor.xml"
+ },
+ "Pset_PumpPHistory": {
+ "properties": {
+ "Flowrate": {
+ "description": "The actual operational fluid flowrate."
+ },
+ "MechanicalEfficiency": {
+ "description": "The pumps operational mechanical efficiency."
+ },
+ "OverallEfficiency": {
+ "description": "The pump and motor overall operational efficiency."
+ },
+ "Power": {
+ "description": "The actual power consumption of the pump."
+ },
+ "PressureRise": {
+ "description": "The developed pressure."
+ },
+ "RotationSpeed": {
+ "description": "Pump rotational speed."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PumpPHistory.xml"
+ },
+ "Pset_PumpTypeCommon": {
+ "properties": {
+ "CasingMaterial": {
+ "description": "Material from which the casing of the pump is constructed"
+ },
+ "ConnectionSize": {
+ "description": "The connection size of the 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"
+ },
+ "ImpellerMaterial": {
+ "description": "Material from which the impeller of the pump is constructed. In the case of a positive displacement pump, the piston acts as the impeller"
+ },
+ "ImpellerSealMaterial": {
+ "description": "Material from which the impeller shaft seal of the pump is constructed."
+ },
+ "NetPositiveSuctionHead": {
+ "description": "Minimum liquid pressure at the pump inlet to prevent cavitation."
+ },
+ "NominalRotationSpeed": {
+ "description": "Pump rotational speed under nominal conditions."
+ },
+ "TemperatureRange": {
+ "description": "Allowable operational range of the fluid temperature."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_PumpTypeCommon.xml"
+ },
+ "Pset_QuantityTakeOff": {
+ "properties": {
+ "LayerQuantity": {
+ "children": {
+ "LocalContext": {
+ "description": "Local context information for the take-off quantity, if multiple information items are passed, then the property shall be indexed, e.g. LocalContext1, LocalContext2, \u2026"
+ },
+ "MaterialLayer": {
+ "description": "Indication of the material layer (e.g. of a wall or slab) to which the quantity information belongs to)"
+ }
+ },
+ "description": "Quantity take-off information specific to a single layer of the element, if multiple layer information is passed, then the property shall be indexed, e.g. LayerQuantity1, ayerQuantity2, \u2026"
+ },
+ "LocalContext": {
+ "description": "Local context information for the take-off quantity, if multiple information items are passed, then the property shall be indexed, e.g. LocalContext1, LocalContext2, \u2026"
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type of quantity, e.g. linking back to a macro name, etc."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_QuantityTakeOff.xml"
+ },
+ "Pset_RailingCommon": {
+ "properties": {
+ "Diameter": {
+ "description": "Diameter of the object. It is the diameter of the handrail of the railing. 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. Here the diameter of the hand or guardrail within the railing."
+ },
+ "Height": {
+ "description": "Height of the object. It is the upper hight 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')"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_RailingCommon.xml"
+ },
+ "Pset_RampCommon": {
+ "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 ramp is rated as handicap accessible according the local building codes, otherwise (FALSE)."
+ },
+ "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."
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "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"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_RampCommon.xml"
+ },
+ "Pset_RampFlightCommon": {
+ "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."
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "Slope": {
+ "description": "Sloping angle of the object - relative to horizontal (0.0 degrees). Actual maximum slope 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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_RampFlightCommon.xml"
+ },
+ "Pset_ReinforcementBarCountOfIndependentFooting": {
+ "properties": {
+ "Description": {
+ "description": "Description of the reinforcement."
+ },
+ "Reference": {
+ "description": "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcementBarCountOfIndependentFooting.xml"
+ },
+ "Pset_ReinforcementBarPitchOfBeam": {
+ "properties": {
+ "Description": {
+ "description": "Description of the reinforcement."
+ },
+ "Reference": {
+ "description": "A descriptive label for the general reinforcement type."
+ },
+ "SpacingBarPitch": {
+ "description": "The pitch length of the spacing bar."
+ },
+ "StirrupBarPitch": {
+ "description": "The pitch length of the stirrup bar."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcementBarPitchOfBeam.xml"
+ },
+ "Pset_ReinforcementBarPitchOfColumn": {
+ "properties": {
+ "Description": {
+ "description": "Description of the reinforcement."
+ },
+ "HoopBarPitch": {
+ "description": "The pitch length of the hoop bar."
+ },
+ "Reference": {
+ "description": "A descriptive label for the general reinforcement type."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcementBarPitchOfColumn.xml"
+ },
+ "Pset_ReinforcementBarPitchOfContinuousFooting": {
+ "properties": {
+ "CrossingLowerBarPitch": {
+ "description": "The pitch length of the crossing lower bar."
+ },
+ "CrossingUpperBarPitch": {
+ "description": "The pitch length of the crossing upper bar."
+ },
+ "Description": {
+ "description": "Description of the reinforcement."
+ },
+ "Reference": {
+ "description": "A descriptive label for the general reinforcement type."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcementBarPitchOfContinuousFooting.xml"
+ },
+ "Pset_ReinforcementBarPitchOfSlab": {
+ "properties": {
+ "Description": {
+ "description": "Description of the reinforcement."
+ },
+ "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": "A descriptive label for the general reinforcement type."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcementBarPitchOfSlab.xml"
+ },
+ "Pset_ReinforcementBarPitchOfWall": {
+ "properties": {
+ "BarAllocationType": {
+ "description": "Defines the type of the reinforcement bar allocation."
+ },
+ "Description": {
+ "description": "Description of the reinforcement."
+ },
+ "HorizontalBarPitch": {
+ "description": "The pitch length of the horizontal bar."
+ },
+ "Reference": {
+ "description": "A descriptive label for the general reinforcement type."
+ },
+ "SpacingBarPitch": {
+ "description": "The pitch length of the spacing bar."
+ },
+ "VerticalBarPitch": {
+ "description": "The pitch length of the vertical bar."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcementBarPitchOfWall.xml"
+ },
+ "Pset_ReinforcingBarBendingsBECCommon": {
+ "properties": {
+ "BECBarShapeCode": {
+ "description": "The bending type code for the specific bending shape as defined in the BEC standard. Note: depending on the standardized shape different combinations of following parameters a...e (f...l), TD, u, v, u1, v1, aid_x, and aid_y are used."
+ },
+ "BECBendingParameter_u": {
+ "description": "Bar bending angle parameter u."
+ },
+ "BECBendingParameter_u1": {
+ "description": "Bar bending angle parameter u1."
+ },
+ "BECBendingParameter_v": {
+ "description": "Bar bending angle parameter v."
+ },
+ "BECBendingParameter_v1": {
+ "description": "Bar bending angle parameter v1."
+ },
+ "BECCuttingLength": {
+ "description": "Usually calculated from the sum of the partial length parameters with corrections for the bendings."
+ },
+ "BECRollerDiameter": {
+ "description": "Diameter of bending roller."
+ },
+ "BECShapeAid_x": {
+ "description": "Bar shape measure aid x."
+ },
+ "BECShapeAid_y": {
+ "description": "Bar shape measure aid y."
+ },
+ "BECShapeParameter_a": {
+ "description": "Bar shape parameter a."
+ },
+ "BECShapeParameter_b": {
+ "description": "Bar shape parameter b."
+ },
+ "BECShapeParameter_c": {
+ "description": "Bar shape parameter c."
+ },
+ "BECShapeParameter_d": {
+ "description": "Bar shape parameter d."
+ },
+ "BECShapeParameter_e": {
+ "description": "Bar shape parameter e."
+ },
+ "BECShapeParameter_f": {
+ "description": "Bar shape parameter f."
+ },
+ "BECShapeParameter_g": {
+ "description": "Bar shape parameter g."
+ },
+ "BECShapeParameter_h": {
+ "description": "Bar shape parameter h."
+ },
+ "BECShapeParameter_i": {
+ "description": "Bar shape parameter i."
+ },
+ "BECShapeParameter_j": {
+ "description": "Bar shape parameter j."
+ },
+ "BECShapeParameter_k": {
+ "description": "Bar shape parameter k."
+ },
+ "BECShapeParameter_l": {
+ "description": "Bar shape parameter l."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcingBarBendingsBECCommon.xml"
+ },
+ "Pset_ReinforcingBarBendingsBS8666Common": {
+ "properties": {
+ "BS8666ShapeCode": {
+ "description": "The bending type code for the specific bending shape as defined in the BS8666 standard. Note: depending on the standardized shape different combinations of following parameters A...E and r are used."
+ },
+ "BS8666ShapeParameter_A": {
+ "description": "Bar shape parameter A."
+ },
+ "BS8666ShapeParameter_B": {
+ "description": "Bar shape parameter B."
+ },
+ "BS8666ShapeParameter_C": {
+ "description": "Bar shape parameter C."
+ },
+ "BS8666ShapeParameter_D": {
+ "description": "Bar shape parameter D."
+ },
+ "BS8666ShapeParameter_E": {
+ "description": "Bar shape parameter E."
+ },
+ "BS8666ShapeParameter_r": {
+ "description": "Bar shape parameter r. Used for bending radius."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcingBarBendingsBS8666Common.xml"
+ },
+ "Pset_ReinforcingBarBendingsDIN135610Common": {
+ "properties": {
+ "DIN135610ShapeCode": {
+ "description": "The bending type code for the specific bending shape as defined in the DIN 1356 Teil 10 standard. Note: depending on the standardized shape different combinations of following parameters a...z are used."
+ },
+ "DIN135610ShapeParameter_a": {
+ "description": "Bar shape parameter a. Note: this parameter is also used for parameter a0 (shape code B3)"
+ },
+ "DIN135610ShapeParameter_b": {
+ "description": "Bar shape parameter b. Note: this parameter is also used for parameter b0 (shape codes C2 and C3)"
+ },
+ "DIN135610ShapeParameter_c": {
+ "description": "Bar shape parameter c."
+ },
+ "DIN135610ShapeParameter_d": {
+ "description": "Bar shape parameter d. Note: this parameter is also used for parameter d0 (shape code B3)"
+ },
+ "DIN135610ShapeParameter_e": {
+ "description": "Bar shape parameter e. Note: this parameter is also used for parameter e0 (shape codes A4 and C3)"
+ },
+ "DIN135610ShapeParameter_z": {
+ "description": "Bar shape parameter z."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcingBarBendingsDIN135610Common.xml"
+ },
+ "Pset_ReinforcingBarBendingsISOCD3766Common": {
+ "properties": {
+ "ISOCD3766BendingEndHook": {
+ "description": "The angle of the hook at end of the bar. If the property is not included the bar has no end hook. Note: this differs from how ISO/CD 3766 handles end hooks."
+ },
+ "ISOCD3766BendingStartHook": {
+ "description": "The angle of the hook at start of the bar. If the property is not included the bar has no start hook. Note: this differs from how ISO/CD 3766 handles end hooks."
+ },
+ "ISOCD3766ShapeCode": {
+ "description": "The bending type code for the specific bending shape as defined in the ISO/CD 3766 standard. Note: depending on the standardized shape different combinations of following parameters a...e and R are used."
+ },
+ "ISOCD3766ShapeParameter_R": {
+ "description": "Bar shape parameter R. Used for bending radius."
+ },
+ "ISOCD3766ShapeParameter_a": {
+ "description": "Bar shape parameter a."
+ },
+ "ISOCD3766ShapeParameter_b": {
+ "description": "Bar shape parameter b."
+ },
+ "ISOCD3766ShapeParameter_c": {
+ "description": "Bar shape parameter c."
+ },
+ "ISOCD3766ShapeParameter_d": {
+ "description": "Bar shape parameter d."
+ },
+ "ISOCD3766ShapeParameter_e": {
+ "description": "Bar shape parameter e."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcStructuralElementsDomain/Pset_ReinforcingBarBendingsISOCD3766Common.xml"
+ },
+ "Pset_Reliability": {
+ "properties": {
+ "MeanTimeBetweenFailure": {
+ "description": "The average time duration between instances of failure of a product."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_Reliability.xml"
+ },
+ "Pset_Risk": {
+ "properties": {
+ "AffectsSurroundings": {
+ "description": "Indicates wether the risk affects only to the person assigned to that task (FALSE) or if it can also affect to the people in the surroundings (TRUE)."
+ },
+ "AssessmentOfRisk": {
+ "description": "Likelihood of risk event occurring."
+ },
+ "NatureOfRisk": {
+ "description": "An indication of the generic nature of the risk that might be encountered. "
+ },
+ "PreventiveMeassures": {
+ "description": "Identifies preventive measures to be taken to mitigate risk"
+ },
+ "RiskCause": {
+ "description": "A value that may be assigned to capture the cause or trigger for the risk. An example might be 'poor fixing'"
+ },
+ "RiskConsequence": {
+ "description": "Indicates the level of severity of the consequences that the risk would have in case it happens"
+ },
+ "RiskOwner": {
+ "description": "A determination of who is the owner of the risk by reference to principal roles of organizations within a project. Determination of the specific organization should be by reference to instances of IfcActorRole assigned to instances of IfcOrganization (if assigned)."
+ },
+ "RiskRating": {
+ "description": "A general rating of the risk that may be determined from a combination of the risk assessment and risk consequence"
+ },
+ "RiskType": {
+ "description": "Identifies the predefined types of risk from which the type required may be set."
+ },
+ "SubNatureOfRisk1": {
+ "description": "A first subsidiary value that might be assigned to designate a more specific type of risk."
+ },
+ "SubNatureOfRisk2": {
+ "description": "A second subsidiary value that might be assigned to designate a more specific type of risk. An example might be 'o person and property'"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_Risk.xml"
+ },
+ "Pset_RoofCommon": {
+ "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."
+ },
+ "ProjectedArea": {
+ "description": "Area of the roof projected onto a 2D horizontal plane"
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "TotalArea": {
+ "description": "Total exposed area of the roof"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_RoofCommon.xml"
+ },
+ "Pset_SanitaryTerminalTypeBath": {
+ "properties": {
+ "BathType": {
+ "description": "The property enumeration defines the types of bath that may be specified within the property set where:"
+ },
+ "Color": {
+ "description": "Principal color of the object."
+ },
+ "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"
+ },
+ "Material": {
+ "description": "Material from which the object is constructed"
+ },
+ "MaterialThickness": {
+ "description": "Thickness of the material from which the object is constructed"
+ },
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeBath.xml"
+ },
+ "Pset_SanitaryTerminalTypeBidet": {
+ "properties": {
+ "BidetMounting": {
+ "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:-"
+ },
+ "Color": {
+ "description": "Color selection for this object"
+ },
+ "DrainSize": {
+ "description": "The size of the drain outlet connection from the object"
+ },
+ "Material": {
+ "description": "Material from which the object is constructed"
+ },
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ },
+ "SpilloverLevel": {
+ "description": "The level at which water spills out of the object"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeBidet.xml"
+ },
+ "Pset_SanitaryTerminalTypeCistern": {
+ "properties": {
+ "CisternCapacity": {
+ "description": "Volumetric capacity of the cistern"
+ },
+ "CisternColor": {
+ "description": "Color of the object"
+ },
+ "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."
+ },
+ "CisternMaterial": {
+ "description": "Material from which the object is constructed"
+ },
+ "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:-"
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeCistern.xml"
+ },
+ "Pset_SanitaryTerminalTypeSanitaryFountain": {
+ "properties": {
+ "Color": {
+ "description": "Color selection for this object"
+ },
+ "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:-"
+ },
+ "Material": {
+ "description": "Material from which the object is constructed"
+ },
+ "Mounting": {
+ "description": "Selection of the form of mounting of the fountain from the enumerated list of mountings where:-"
+ },
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeSanitaryFountain.xml"
+ },
+ "Pset_SanitaryTerminalTypeShower": {
+ "properties": {
+ "Color": {
+ "description": "Color selection for this object"
+ },
+ "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."
+ },
+ "Material": {
+ "description": "Material from which the object is constructed"
+ },
+ "MaterialThickness": {
+ "description": "Thickness of the material from which the object is constructed"
+ },
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ },
+ "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:-"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeShower.xml"
+ },
+ "Pset_SanitaryTerminalTypeSink": {
+ "properties": {
+ "Color": {
+ "description": "Color selection for this object"
+ },
+ "DrainSize": {
+ "description": "The size of the drain outlet connection from the object"
+ },
+ "Material": {
+ "description": "Material from which the object is constructed"
+ },
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ },
+ "SinkMounting": {
+ "description": "Selection of the form of mounting of the sink from the enumerated list of mountings where:-"
+ },
+ "SinkType": {
+ "description": "Selection of the type of sink from the enumerated list of types where:-"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeSink.xml"
+ },
+ "Pset_SanitaryTerminalTypeToiletPan": {
+ "properties": {
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ },
+ "PanColor": {
+ "description": "Color selection for this object"
+ },
+ "PanMaterial": {
+ "description": "Material from which the object is constructed"
+ },
+ "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:-"
+ },
+ "SpilloverLevel": {
+ "description": "The level at which water spills out of the terminal."
+ },
+ "ToiletPanType": {
+ "description": "The property enumeration Pset_ToiletPanTypeEnum defines the types of toilet pan that may be specified within the property set Pset_Toilet:-"
+ },
+ "ToiletType": {
+ "description": "Enumeration that defines the types of toilet (water closet) arrangements that may be specified where:-"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeToiletPan.xml"
+ },
+ "Pset_SanitaryTerminalTypeUrinal": {
+ "properties": {
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ },
+ "SpilloverLevel": {
+ "description": "The level at which water spills out of the object"
+ },
+ "UrinalColor": {
+ "description": "Color of the urinal"
+ },
+ "UrinalMaterial": {
+ "description": "Material from which the object is constructed"
+ },
+ "UrinalType": {
+ "description": "Selection of the type of urinal from the enumerated list of types where:-"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeUrinal.xml"
+ },
+ "Pset_SanitaryTerminalTypeWCSeat": {
+ "properties": {
+ "SeatColor": {
+ "description": "Color of the object"
+ },
+ "SeatHasCover": {
+ "description": "Indicates whether there is a cover associated with the toilet seat"
+ },
+ "SeatMaterial": {
+ "description": "Material from which the object is constructed"
+ },
+ "SeatType": {
+ "description": "The property enumeration Pset_ToiletSeatTypeEnum defines the types of seat that may be attached to the toilet pan and specified within the property set Pset_Toilet where:-"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeWCSeat.xml"
+ },
+ "Pset_SanitaryTerminalTypeWashHandBasin": {
+ "properties": {
+ "Color": {
+ "description": "Color of the object"
+ },
+ "DrainSize": {
+ "description": "The size of the drain outlet connection from the object."
+ },
+ "Material": {
+ "description": "Material from which the object is constructed"
+ },
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object."
+ },
+ "NominalLength": {
+ "description": "Nominal or quoted length of the object."
+ },
+ "NominalWidth": {
+ "description": "Nominal or quoted width of the object."
+ },
+ "WashHandBasinMounting": {
+ "description": "Selection of the form of mounting from the enumerated list of mountings where:-"
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_SanitaryTerminalTypeWashHandBasin.xml"
+ },
+ "Pset_SensorTypeCO2Sensor": {
+ "properties": {
+ "AccuracyOfCO2Sensor": {
+ "description": "The accuracy of the sensor"
+ },
+ "CO2SensorRange": {
+ "description": "The upper and lower bounds for operation of the CO2 sensor."
+ },
+ "CoverageArea": {
+ "description": "The floor area that is covered by the sensor (typically measured as a circle whose center is at the location of the sensor)"
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor ."
+ },
+ "WashHandBasinSetPoint": {
+ "description": "The CO2 value to be sensed."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeCO2Sensor.xml"
+ },
+ "Pset_SensorTypeFireSensor": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeFireSensor.xml"
+ },
+ "Pset_SensorTypeGasSensor": {
+ "properties": {
+ "AccuracyOfGasSensor": {
+ "description": "The accuracy of the sensor"
+ },
+ "GasDetected": {
+ "description": "Identification of the gas that is being detected."
+ },
+ "GasSensorRange": {
+ "description": "The upper and lower bounds of gas concentration for operation of the gas sensor."
+ },
+ "GasSensorSetPoint": {
+ "description": "The gas concentration value to be sensed."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeGasSensor.xml"
+ },
+ "Pset_SensorTypeHeatSensor": {
+ "properties": {
+ "CoverageArea": {
+ "description": "The area that is covered by the sensor (typically measured as a circle whose center is at the location of the sensor)"
+ },
+ "HeatSensorAccuracy": {
+ "description": "The accuracy of the sensor."
+ },
+ "HeatSensorRange": {
+ "description": "The upper and lower bounds for operation of the heat sensor."
+ },
+ "HeatSensorSetPoint": {
+ "description": "The temperature value to be sensed."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor. ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeHeatSensor.xml"
+ },
+ "Pset_SensorTypeHumiditySensor": {
+ "properties": {
+ "AccuracyOfHumiditySensor": {
+ "description": "The accuracy of the sensor"
+ },
+ "HumiditySensorRange": {
+ "description": "The upper and lower bounds for operation of the humidity sensor."
+ },
+ "HumiditySetPoint": {
+ "description": "The humidity value to be sensed."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeHumiditySensor.xml"
+ },
+ "Pset_SensorTypeLightSensor": {
+ "properties": {
+ "LightSensorAccuracy": {
+ "description": "The accuracy of the sensor."
+ },
+ "LightSensorRange": {
+ "description": "The upper and lower bounds for operation of the light sensor."
+ },
+ "LightSensorSetPoint": {
+ "description": "The illuminance value to be sensed."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor. ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeLightSensor.xml"
+ },
+ "Pset_SensorTypeMovementSensor": {
+ "properties": {
+ "MovementSensingType": {
+ "description": "Enumeration that identifies the type of movement sensing mechanism."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeMovementSensor.xml"
+ },
+ "Pset_SensorTypePressureSensor": {
+ "properties": {
+ "AccuracyOfPressureSensor": {
+ "description": "The accuracy of the sensor"
+ },
+ "IsSwitch": {
+ "description": "Identifies if the sensor also functions as a switch at the set point (=TRUE) or not (= FALSE)"
+ },
+ "PressureSensorRange": {
+ "description": "The upper and lower bounds of pressure value for operation of the pressure sensor."
+ },
+ "PressureSensorSetPoint": {
+ "description": "The pressure value to be sensed."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypePressureSensor.xml"
+ },
+ "Pset_SensorTypeSmokeSensor": {
+ "properties": {
+ "AccuracyOfSmokeSensor": {
+ "description": "The accuracy of the sensor"
+ },
+ "CoverageArea": {
+ "description": "The floor area that is covered by the sensor (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)."
+ },
+ "PressureSensorSetPoint": {
+ "description": "The smoke concentration value to be sensed."
+ },
+ "SmokeSensorRange": {
+ "description": "The upper and lower bounds of smoke concentration for operation of the smoke sensor."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeSmokeSensor.xml"
+ },
+ "Pset_SensorTypeSoundSensor": {
+ "properties": {
+ "SoundSensorAccuracy": {
+ "description": "The accuracy of the sensor."
+ },
+ "SoundSensorRange": {
+ "description": "The upper and lower bounds for operation of the sound sensor."
+ },
+ "SoundSensorSetPoint": {
+ "description": "The sound pressure value to be sensed."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor. ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeSoundSensor.xml"
+ },
+ "Pset_SensorTypeTemperatureSensor": {
+ "properties": {
+ "AccuracyOfTemperatureSensor": {
+ "description": "The accuracy of the sensor"
+ },
+ "TemperatureSensorRange": {
+ "description": "The upper and lower bounds for operation of the temperature sensor. May also be termed 'deadband'"
+ },
+ "TemperatureSensorSetPoint": {
+ "description": "The temperature value to be sensed."
+ },
+ "TemperatureSensorType": {
+ "description": "Enumeration that Identifies the types of temperature sensor that can be specified."
+ },
+ "TimeConstant": {
+ "description": "The time constant of the sensor ."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcBuildingControlsDomain/Pset_SensorTypeTemperatureSensor.xml"
+ },
+ "Pset_SiteCommon": {
+ "properties": {
+ "BuildableArea": {
+ "description": "The area of utilization expressed as a minimum value and a maximum value - according to local building codes."
+ },
+ "BuildingHeightLimit": {
+ "description": "Calculated maximum height of buildings on this site - according to local building codes."
+ },
+ "TotalArea": {
+ "description": "Total area of the site - masured according to local building codes."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SiteCommon.xml"
+ },
+ "Pset_SlabCommon": {
+ "properties": {
+ "AcousticRating": {
+ "description": "Acoustic rating for this object. It is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion 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)."
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "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 a material. Here the total thermal transmittance coefficient through the slab (including all materials)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_SlabCommon.xml"
+ },
+ "Pset_SpaceCommon": {
+ "properties": {
+ "Category": {
+ "description": "Category of space usage or utilization of the area. It is defined according to the presiding national building code."
+ },
+ "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."
+ },
+ "ConcealedCeiling": {
+ "description": "Indication whether this space is declared to be a concealed ceiling (TRUE) or not (FALSE). A concealed ceiling is normally meant to be the space between a slab and a suspended ceiling."
+ },
+ "ConcealedFlooring": {
+ "description": "Indication whether this space is declared to be a concealed flooring (TRUE) or not (FALSE). A concealed flooring is normally meant to be the space beneath a raised floor."
+ },
+ "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."
+ },
+ "GrossPlannedArea": {
+ "description": "Total planned area for the space. Used for programming the space."
+ },
+ "HandicapAccessible": {
+ "description": "Indication whether this space (in case of e.g., a toilet) is designed to serve as an accessible space for handicapped people, e.g., for a public toilet (TRUE) or not (FALSE). This information is often used to declare the need for access for the disabled and for special design requirements of this space."
+ },
+ "NetPlannedArea": {
+ "description": ""
+ },
+ "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')"
+ },
+ "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 and often displayed in room stamp."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SpaceCommon.xml"
+ },
+ "Pset_SpaceFireSafetyRequirements": {
+ "properties": {
+ "AirPressurization": {
+ "description": "Indication whether the space is required to have pressurized air (TRUE) or not (FALSE)."
+ },
+ "AncillaryFireUse": {
+ "description": "Ancillary fire use for the space which is assigned from the fire use classification table as given by the relevant national building code."
+ },
+ "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."
+ },
+ "FireHazardFactor": {
+ "description": "Fire hazard code of the space. The coding depends on the national fire safety regulations."
+ },
+ "FireRiskFactor": {
+ "description": "Fire Risk factor assigned to the space according to local building regulations."
+ },
+ "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."
+ },
+ "MainFireUse": {
+ "description": "Main fire use for the space which is assigned from the fire use classification table as given by the relevant national building code."
+ },
+ "SprinklerProtection": {
+ "description": "Indication whether the space is sprinkler protected (TRUE) or not (FALSE)."
+ },
+ "SprinklerProtectionAutomatic": {
+ "description": "Indication whether the space 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SpaceFireSafetyRequirements.xml"
+ },
+ "Pset_SpaceHeaterPHistoryCommon": {
+ "properties": {
+ "AirResistanceCurve": {
+ "description": "Air resistance curve (w/ fan only); Pressure = f ( flow rate)."
+ },
+ "AuxiliaryEnergySourceConsumption": {
+ "description": "Auxiliary energy source consumption."
+ },
+ "Effectiveness": {
+ "description": "Ratio of the real heat transfer rate to the maximum possible heat transfer rate."
+ },
+ "Exponent": {
+ "description": "Characteristic exponent, slope of log(heat output) vs log (surface temperature minus environmental temperature)."
+ },
+ "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 curve as function of ambient temperature and surface temperature; UA = f (Tambient, Tsurface)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_SpaceHeaterPHistoryCommon.xml"
+ },
+ "Pset_SpaceHeaterTypeCommon": {
+ "properties": {
+ "BodyMass": {
+ "description": "Overall body mass of the heater."
+ },
+ "HeatingSource": {
+ "description": "Enumeration defining the heating source used by the space heater."
+ },
+ "Material": {
+ "description": "Primary material from which the object is constructed."
+ },
+ "OutputCapacity": {
+ "description": "Total nominal heat output as listed by the manufacturer."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_SpaceHeaterTypeCommon.xml"
+ },
+ "Pset_SpaceHeaterTypeHydronic": {
+ "properties": {
+ "TubingLength": {
+ "description": "Water tube length inside the component."
+ },
+ "WaterContent": {
+ "description": "Weight of water content within the heater."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_SpaceHeaterTypeHydronic.xml"
+ },
+ "Pset_SpaceLightingRequirements": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SpaceLightingRequirements.xml"
+ },
+ "Pset_SpaceOccupancyRequirements": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SpaceOccupancyRequirements.xml"
+ },
+ "Pset_SpaceParking": {
+ "properties": {
+ "HandicapAccessible": {
+ "description": "Indication that this object is designed to be accessible by the handicapped. It is giving according to the requirements of the national building code."
+ },
+ "ParkingUnits": {
+ "description": "Indicates the number of transporation 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 transporation 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SpaceParking.xml"
+ },
+ "Pset_SpaceParkingAisle": {
+ "properties": {
+ "IsOneWay": {
+ "description": "Indicates whether the parking aisle is designed for oneway traffic (TRUE) or twoway traffic (FALSE)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SpaceParkingAisle.xml"
+ },
+ "Pset_SpaceProgramCommon": {
+ "properties": {
+ "EmployeeType": {
+ "description": "General description of the employee type that will occupy the space (e.g. manager, programmer, secretary, etc.). The type classification depends on the company based terms for employee types."
+ },
+ "FFETypeRequirement": {
+ "description": "General description of the Furniture, Fixtures and Equipment requirement for this space."
+ },
+ "FunctionRequirement": {
+ "description": "General description of the functional requirement for the space (in addition to the space name)"
+ },
+ "LightingRequirement": {
+ "description": "General description of the lighting requirement for the space (e.g. \"natural lighting required\")"
+ },
+ "Location": {
+ "description": "General description of the required location for the space (e.g. \"third floor south\")"
+ },
+ "OccupancyNumber": {
+ "description": "Maximum number of occupants for the designed usage of the space."
+ },
+ "OccupancyType": {
+ "description": "Occupancy type for this object. It is defined according to the presiding national building code."
+ },
+ "PrivacyRequirement": {
+ "description": "General description of the privacy requirement for the space (in addition to the security requirement)"
+ },
+ "SecurityRequirement": {
+ "description": "General description of the security requirement for the space (in addition to the function requirement)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcArchitectureDomain/Pset_SpaceProgramCommon.xml"
+ },
+ "Pset_SpaceThermalDesign": {
+ "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": "Inside dry bulb temperature for cooling design"
+ },
+ "CoolingRelativeHumidity": {
+ "description": "Inside relative humidity for cooling design."
+ },
+ "ExhaustAirFlowrate": {
+ "description": "Design exhaust 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": "Inside dry bulb temperature for heating design"
+ },
+ "HeatingRelativeHumidity": {
+ "description": "Inside relative humidity for heating design."
+ },
+ "TotalHeatGain": {
+ "description": "The total 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."
+ },
+ "TotalSensibleHeatGain": {
+ "description": "The total sensible heat or energy gained by the space during the peak cooling conditions."
+ },
+ "VentilationAirFlowrate": {
+ "description": "Ventilation outside air requirement for the space."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_SpaceThermalDesign.xml"
+ },
+ "Pset_SpaceThermalPHistory": {
+ "properties": {
+ "CoolingAirFlowRate": {
+ "description": "Cooling air flow rate in the space."
+ },
+ "ExhaustAirFlowRate": {
+ "description": "Exhaust air flow rate in the space."
+ },
+ "HeatingAirFlowRate": {
+ "description": "Heating air flow rate in the space."
+ },
+ "SpaceRelativeHumidity": {
+ "description": "The relative humidity of the space."
+ },
+ "SpaceTemperature": {
+ "description": "Temperature of the space."
+ },
+ "VentilationAirFlowRate": {
+ "description": "Ventilation air flow rate in the space."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_SpaceThermalPHistory.xml"
+ },
+ "Pset_SpaceThermalRequirements": {
+ "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."
+ },
+ "DiscontinuedHeating": {
+ "description": "Indication whether discontinued heating is required/desirable from user/designer view point. (TRUE) if yes, (FALSE) otherwise."
+ },
+ "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) or mechanical ventilation (FALSE)."
+ },
+ "NaturalVentilationRate": {
+ "description": "Indication of the requirement of a particular natural air ventilation rate, given in air changes per hour."
+ },
+ "SpaceHumidity": {
+ "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."
+ },
+ "SpaceHumiditySummer": {
+ "description": "Humidity of the space or zone for the hot (summer) period, that is required from user/designer view point."
+ },
+ "SpaceHumidityWinter": {
+ "description": "Humidity of the space or zone for the cold (winter) period that is required from user/designer view point."
+ },
+ "SpaceTemperatureMax": {
+ "description": "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."
+ },
+ "SpaceTemperatureMin": {
+ "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."
+ },
+ "SpaceTemperatureSummerMax": {
+ "description": "Maximal temperature of the space or zone for the hot (summer) period, that is required from user/designer view point."
+ },
+ "SpaceTemperatureSummerMin": {
+ "description": "Minimal temperature of the space or zone for the hot (summer) period, that is required from user/designer view point."
+ },
+ "SpaceTemperatureWinterMax": {
+ "description": "Maximal temperature of the space or zone for the cold (winter) period, that is required from user/designer view point."
+ },
+ "SpaceTemperatureWinterMin": {
+ "description": "Minimal temperature of the space or zone for the cold (winter) period, that is required from user/designer view point."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_SpaceThermalRequirements.xml"
+ },
+ "Pset_StairCommon": {
+ "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 stair is rated as handicap accessible according the local building codes, otherwise (FALSE). Accessibility maybe provided by additional means."
+ },
+ "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."
+ },
+ "NumberOfRiser": {
+ "description": "Total number of the risers included in the stair"
+ },
+ "NumberOfTreads": {
+ "description": "Total number of treads included in the stair"
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "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."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_StairCommon.xml"
+ },
+ "Pset_StairFlightCommon": {
+ "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 flight"
+ },
+ "NumberOfTreads": {
+ "description": "Total number of treads included in the stair flight"
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "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."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_StairFlightCommon.xml"
+ },
+ "Pset_SwitchingDeviceTypeCommon": {
+ "properties": {
+ "HasLock": {
+ "description": "Indication of whether a switching device has a key operated lock (=TRUE) or not (= FALSE)"
+ },
+ "NumberOfGangs": {
+ "description": "Number of gangs/buttons on this switch"
+ },
+ "SwitchFunction": {
+ "description": "Indicates types of switches which differs in functionality"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_SwitchingDeviceTypeCommon.xml"
+ },
+ "Pset_SwitchingDeviceTypeContactor": {
+ "properties": {
+ "ContactorType": {
+ "description": "A list of the available types of contactor from which that required may be selected where:"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_SwitchingDeviceTypeContactor.xml"
+ },
+ "Pset_SwitchingDeviceTypeEmergencyStop": {
+ "properties": {
+ "SwitchOperation": {
+ "description": "Indicates operation of emergency stop switch."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_SwitchingDeviceTypeEmergencyStop.xml"
+ },
+ "Pset_SwitchingDeviceTypeStarter": {
+ "properties": {
+ "StarterType": {
+ "description": "A list of the available types of starter from which that required may be selected where:"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_SwitchingDeviceTypeStarter.xml"
+ },
+ "Pset_SwitchingDeviceTypeSwitchDisconnector": {
+ "properties": {
+ "HasVisualIndication": {
+ "description": "Indicates whether a means of being to visually ascertain whether the contacts are open or closed is fitted (= TRUE) or not (= FALSE)"
+ },
+ "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:"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_SwitchingDeviceTypeSwitchDisconnector.xml"
+ },
+ "Pset_SwitchingDeviceTypeToggleSwitch": {
+ "properties": {
+ "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."
+ },
+ "SwitchActivation": {
+ "description": "A list of the available activations for toggle switches from which that required may be selected"
+ },
+ "SwitchUsage": {
+ "description": "A list of the available usages for toggle 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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_SwitchingDeviceTypeToggleSwitch.xml"
+ },
+ "Pset_SystemFurnitureElementTypeCommon": {
+ "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 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 width 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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_SystemFurnitureElementTypeCommon.xml"
+ },
+ "Pset_SystemFurnitureElementTypePanel": {
+ "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 panel"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_SystemFurnitureElementTypePanel.xml"
+ },
+ "Pset_SystemFurnitureElementTypeWorkSurface": {
+ "properties": {
+ "HangingHeight": {
+ "description": "The hanging height of the worksurface."
+ },
+ "NominalThickness": {
+ "description": "The nominal thickness of the work surface."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedFacilitiesElements/Pset_SystemFurnitureElementTypeWorkSurface.xml"
+ },
+ "Pset_TankTypeCommon": {
+ "properties": {
+ "AccessType": {
+ "description": "Defines the types of access (or cover) to a tank that may be specified."
+ },
+ "EffectiveCapacity": {
+ "description": "The effective or actual volumetric capacity of the tank."
+ },
+ "Material": {
+ "description": "Material from which the tank is constructed."
+ },
+ "MaterialThickness": {
+ "description": "Thickness of the material from which the tank is constructed"
+ },
+ "NominalCapacity": {
+ "description": "The nominal or design volumetric capacity of the tank."
+ },
+ "NominalDepth": {
+ "description": "The nominal depth of the tank."
+ },
+ "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."
+ },
+ "OperatingWeight": {
+ "description": "Operating weight of the tank including all of its contents."
+ },
+ "Type": {
+ "description": "Defines the types of tank that may be specified where: "
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_TankTypeCommon.xml"
+ },
+ "Pset_TankTypeExpansion": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_TankTypeExpansion.xml"
+ },
+ "Pset_TankTypePreformed": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_TankTypePreformed.xml"
+ },
+ "Pset_TankTypePressureVessel": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_TankTypePressureVessel.xml"
+ },
+ "Pset_TankTypeSectional": {
+ "properties": {
+ "NumberOfSections": {
+ "description": "Number of sections used in the construction of the tank"
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_TankTypeSectional.xml"
+ },
+ "Pset_ThermalLoadAggregate": {
+ "properties": {
+ "ApplianceDiversity": {
+ "description": "Diversity of appliance load."
+ },
+ "InfiltrationDiversitySummer": {
+ "description": "Diversity factor for Summer infiltration."
+ },
+ "InfiltrationDiversityWinter": {
+ "description": "Diversity factor for Winter infiltration."
+ },
+ "LightingDiversity": {
+ "description": "Lighting diversity."
+ },
+ "LoadSafetyFactor": {
+ "description": "Load safety factor."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_ThermalLoadAggregate.xml"
+ },
+ "Pset_ThermalLoadDesignCriteria": {
+ "properties": {
+ "AppliancePercentLoadToRadiant": {
+ "description": "Percent of sensible load to radiant heat."
+ },
+ "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."
+ },
+ "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)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_ThermalLoadDesignCriteria.xml"
+ },
+ "Pset_TransformerTypeCommon": {
+ "properties": {
+ "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."
+ },
+ "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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcElectricalDomain/Pset_TransformerTypeCommon.xml"
+ },
+ "Pset_TransportElementCommon": {
+ "properties": {
+ "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')"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_TransportElementCommon.xml"
+ },
+ "Pset_TransportElementElevator": {
+ "properties": {
+ "ClearDepth": {
+ "description": "Clear depth of the object (elevator). It indicates the distance from the inner surface of the elevator door to the opposite surface of the elevator car. 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."
+ },
+ "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": "Clear width of the object (elevator). It indicates the distance from the inner surfaces of the elevator car left and right from the elevator door. 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."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_TransportElementElevator.xml"
+ },
+ "Pset_TubeBundleTypeCommon": {
+ "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": "Length of the tubes in the tube bundle."
+ },
+ "Material": {
+ "description": "Material used for construction of the tubes."
+ },
+ "NominalDiameter": {
+ "description": "Nominal diameter or width of the tubes in the tube bundle."
+ },
+ "NumberOfCircuits": {
+ "description": "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."
+ },
+ "StaggeredRowSpacing": {
+ "description": "Staggered tube row spacing."
+ },
+ "ThermalConductivity": {
+ "description": "The thermal conductivity of the tube."
+ },
+ "VerticalSpacing": {
+ "description": "Vertical spacing between tubes in the tube bundle."
+ },
+ "Volume": {
+ "description": "Total volume of fluid in the tubes and their headers."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_TubeBundleTypeCommon.xml"
+ },
+ "Pset_TubeBundleTypeFinned": {
+ "properties": {
+ "Diameter": {
+ "description": "Actual diameter of a fin 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": "Length of the fin as measured perpendicular to the direction of airflow."
+ },
+ "Length": {
+ "description": "Length of the fin as measured parallel to the direction of airflow."
+ },
+ "Material": {
+ "description": "Material used for construction of the fins."
+ },
+ "Spacing": {
+ "description": "Distance between fins on a tube in the tube bundle."
+ },
+ "ThermalConductivity": {
+ "description": "The thermal conductivity of the fin."
+ },
+ "Thickness": {
+ "description": "Thickness of the fin."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_TubeBundleTypeFinned.xml"
+ },
+ "Pset_UnitaryEquipmentTypeAirConditioningUnit": {
+ "properties": {
+ "CondenserEnteringTemperature": {
+ "description": "Temperature of fluid entering condenser per manufacturer's listing (if available)"
+ },
+ "CondenserFlowrate": {
+ "description": "Flow rate of fluid through the condenser per manufacturer's listing (if available)"
+ },
+ "CondenserLeavingTemperature": {
+ "description": "Termperature of fluid leaving condenser per manufacturer's listing (if available)"
+ },
+ "CoolingEfficiency": {
+ "description": "Coefficient of Performance: Ratio of cooling energy output to energy input under full load operating conditions per ARI Standards 210/240, 270, 275, 360, 340 and 365."
+ },
+ "HeatingCapacity": {
+ "description": "Heating capacity of the PackagedACUnit per ARI Standards 210/240, 270, 275, 360, 340 and 365 for heat pumps, AFUE for fuel burning and NEMA for electric heat."
+ },
+ "HeatingEfficiency": {
+ "description": "Heating efficiency of the PackagedACUnit under full load heating conditions per ARI Standards 210/240, 270, 275, 360, 340 and 365 for heat pumps, AFUE for fuel burning and NEMA for electric heat."
+ },
+ "LatentCoolingCapacity": {
+ "description": "Latent cooling capacity of the PackagedACUnit per ARI Standards 210/240, 270, 275, 360, 340 and 365."
+ },
+ "OutsideAirFlowrate": {
+ "description": "Flow rate of outside air entering the PackagedACUnit per the manufacturer's listing (if available)"
+ },
+ "SensibleCoolingCapacity": {
+ "description": "Sensible cooling capacity of the PackagedACUnit per ARI Standards 210/240, 270, 275, 360, 340 and 365."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_UnitaryEquipmentTypeAirConditioningUnit.xml"
+ },
+ "Pset_UnitaryEquipmentTypeAirHandler": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_UnitaryEquipmentTypeAirHandler.xml"
+ },
+ "Pset_UtilityConsumption": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgServiceElements/Pset_UtilityConsumption.xml"
+ },
+ "Pset_ValvePHistory": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValvePHistory.xml"
+ },
+ "Pset_ValveTypeAirRelease": {
+ "properties": {
+ "IsAutomatic": {
+ "description": "Indication of whether the valve is automatically operated (TRUE) or manually operated (FALSE)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeAirRelease.xml"
+ },
+ "Pset_ValveTypeCommon": {
+ "properties": {
+ "BodyMaterial": {
+ "description": "Material from which the body of the valve is constructed"
+ },
+ "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."
+ },
+ "OperatingMechanismMaterial": {
+ "description": "Material from which the operating mechanism (gate, globe, plug, needle, clack etc.) of the valve is constructed"
+ },
+ "Size": {
+ "description": "The size of the connection to the valve (or to each connection for faucets, mixing valves, etc.)"
+ },
+ "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:"
+ },
+ "ValveOperation": {
+ "description": "The method of valve operation where:"
+ },
+ "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:"
+ },
+ "WorkingPressure": {
+ "description": "The normally expected maximum working pressure of the valve"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeCommon.xml"
+ },
+ "Pset_ValveTypeDrawOffCock": {
+ "properties": {
+ "HasHoseUnion": {
+ "description": "Indicates whether the drawoff cock is fitted with a hose union connection (= TRUE) or not (= FALSE)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeDrawOffCock.xml"
+ },
+ "Pset_ValveTypeFaucet": {
+ "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:"
+ },
+ "FaucetTopDescription": {
+ "description": "Description of the operating mechanism/top of the faucet"
+ },
+ "FaucetType": {
+ "description": "Defines the range of faucet types that may be specified where:"
+ },
+ "Finish": {
+ "description": "Description of the finish applied to the faucet"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeFaucet.xml"
+ },
+ "Pset_ValveTypeFlushing": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeFlushing.xml"
+ },
+ "Pset_ValveTypeGasTap": {
+ "properties": {
+ "HasHoseUnion": {
+ "description": "Indicates whether the gas tap is fitted with a hose union connection (= TRUE) or not (= FALSE)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeGasTap.xml"
+ },
+ "Pset_ValveTypeIsolating": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeIsolating.xml"
+ },
+ "Pset_ValveTypeMixing": {
+ "properties": {
+ "MixerControl": {
+ "description": "Defines the form of control of the mixing valve."
+ },
+ "OutletConnectionSize": {
+ "description": "The size of the pipework connection from the mixing valve."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypeMixing.xml"
+ },
+ "Pset_ValveTypePressureReducing": {
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypePressureReducing.xml"
+ },
+ "Pset_ValveTypePressureRelief": {
+ "properties": {
+ "ReliefPressure": {
+ "description": "The pressure at which the spring or weight in the valve is set to discharge fluid"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_ValveTypePressureRelief.xml"
+ },
+ "Pset_VibrationIsolatorTypeCommon": {
+ "properties": {
+ "Height": {
+ "description": "Height of the vibration isolator before tha application of load."
+ },
+ "IsolatorCompressibility": {
+ "description": "The compressibility of the vibration isolator."
+ },
+ "IsolatorStaticDeflection": {
+ "description": "Static deflection of the vibration isolator."
+ },
+ "Material": {
+ "description": "Material from which the damping element of the vibration isolator is constructed."
+ },
+ "MaximumSupportedWeight": {
+ "description": "The maximum weight that can be carried by the vibration isolator."
+ },
+ "VibrationTransmissibility": {
+ "description": "The vibration transmissibility percentage."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcHvacDomain/Pset_VibrationIsolatorTypeCommon.xml"
+ },
+ "Pset_WallCommon": {
+ "properties": {
+ "AcousticRating": {
+ "description": "Acoustic rating for this object. It is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion 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 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')"
+ },
+ "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 a material. Here the total thermal transmittance coefficient through the wall (including all materials)."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_WallCommon.xml"
+ },
+ "Pset_WasteTerminalTypeFloorTrap": {
+ "properties": {
+ "BodyMaterial": {
+ "description": "The primary material used to construct the object"
+ },
+ "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 trap."
+ },
+ "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 trap."
+ },
+ "HasStrainer": {
+ "description": "Indicates whether the gully trap has a strainer (= TRUE) or not (= FALSE)"
+ },
+ "InletConnectionSize": {
+ "description": "Size of the inlet connection(s), where used, of the inlet connections."
+ },
+ "InletPatternType": {
+ "description": "Identifies the pattern of inlet connections to a trap."
+ },
+ "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 in the local coordinate system of the chamber of the trap."
+ },
+ "NominalBodyLength": {
+ "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 chamber of the trap."
+ },
+ "NominalBodyWidth": {
+ "description": "Nominal or quoted length measured along the y-axis in the local coordinate system of the chamber of the trap."
+ },
+ "OutletConnectionSize": {
+ "description": "Size of the outlet connection from the object"
+ },
+ "SpilloverLevel": {
+ "description": "The level at which water spills out of the terminal."
+ },
+ "TrapType": {
+ "description": "Identifies the predefined types of waste trap used in combination with the floor trap from which the type required may be set."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeFloorTrap.xml"
+ },
+ "Pset_WasteTerminalTypeFloorWaste": {
+ "properties": {
+ "BodyMaterial": {
+ "description": "The primary material used to construct the object"
+ },
+ "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 waste."
+ },
+ "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 waste."
+ },
+ "NominalBodyDepth": {
+ "description": "Nominal or quoted length measured along the z-axis in the local coordinate system of the waste."
+ },
+ "NominalBodyLength": {
+ "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 waste."
+ },
+ "NominalBodyWidth": {
+ "description": "Nominal or quoted length measured along the y-axis in the local coordinate system of the waste."
+ },
+ "OutletConnectionSize": {
+ "description": "Size of the outlet connection from the object"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeFloorWaste.xml"
+ },
+ "Pset_WasteTerminalTypeGreaseInterceptor": {
+ "properties": {
+ "BodyDepth": {
+ "description": "Nominal or quoted length, measured along the z-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "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 grease interceptor."
+ },
+ "CoverMaterial": {
+ "description": "Material from which the cover is constructed."
+ },
+ "CoverWidth": {
+ "description": "The length measured along the x-axis in the local coordinate system of the cover of the grease interceptor."
+ },
+ "InletConnectionSize": {
+ "description": "Size of the inlet connection."
+ },
+ "NominalBodyLength": {
+ "description": "Nominal or quoted length, measured along the x-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "NominalBodyMaterial": {
+ "description": "The material from which the object is constructed."
+ },
+ "NominalBodyWidth": {
+ "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "OutletConnectionSize": {
+ "description": "Size of the outlet connection."
+ },
+ "StrainerDepth": {
+ "description": "Depth, measured in elevation view, of the strainer basket."
+ },
+ "StrainerDiameter": {
+ "description": "Diameter, measured in plan view, of the strainer basket."
+ },
+ "StrainerMaterial": {
+ "description": "Material from which the strainer is constructed."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeGreaseInterceptor.xml"
+ },
+ "Pset_WasteTerminalTypeGullySump": {
+ "properties": {
+ "BackInletPatternType": {
+ "description": "Identifies the pattern of inlet connections to a gully trap."
+ },
+ "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 gully trap."
+ },
+ "CoverMaterial": {
+ "description": "Material from which the object is constructed."
+ },
+ "CoverWidth": {
+ "description": "The length measured along the y-axis in the local coordinate system of the cover of the gully trap."
+ },
+ "GullyType": {
+ "description": "Identifies the predefined types of gully from which the type required may be set."
+ },
+ "InletConnectionSize": {
+ "description": "Size of the inlet connection(s), where used, of the inlet connections."
+ },
+ "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"
+ },
+ "SumpMaterial": {
+ "description": "The primary material used to construct the object"
+ },
+ "TrapType": {
+ "description": "Identifies the predefined types of trap from which the type required may be set."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeGullySump.xml"
+ },
+ "Pset_WasteTerminalTypeGullyTrap": {
+ "properties": {
+ "BackInletPatternType": {
+ "description": "Identifies the pattern of inlet connections to a gully trap."
+ },
+ "BodyMaterial": {
+ "description": "The primary material used to construct the object"
+ },
+ "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 gully trap."
+ },
+ "CoverMaterial": {
+ "description": "Material from which the object is constructed."
+ },
+ "CoverWidth": {
+ "description": "The length measured along the y-axis in the local coordinate system of the cover of the gully trap."
+ },
+ "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(s), where used, of the inlet connections."
+ },
+ "NominalBodyDepth": {
+ "description": "Nominal or quoted length measured along the z-axis in the local coordinate system of the chamber of the gully trap."
+ },
+ "NominalBodyLength": {
+ "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 chamber of the gully trap."
+ },
+ "NominalBodyWidth": {
+ "description": "Nominal or quoted length measured along the y-axis in the local coordinate system of the chamber of the gully trap."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeGullyTrap.xml"
+ },
+ "Pset_WasteTerminalTypeOilInterceptor": {
+ "properties": {
+ "BodyMaterial": {
+ "description": "The material from which the object is constructed."
+ },
+ "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 oil interceptor."
+ },
+ "CoverMaterial": {
+ "description": "Material from which the cover is constructed."
+ },
+ "CoverWidth": {
+ "description": "The length measured along the x-axis in the local coordinate system of the cover of the oil interceptor."
+ },
+ "InletConnectionSize": {
+ "description": "Size of the inlet connection."
+ },
+ "NominalBodyDepth": {
+ "description": "Nominal or quoted length, measured along the z-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "NominalBodyLength": {
+ "description": "Nominal or quoted length, measured along the x-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "NominalBodyWidth": {
+ "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "OutletConnectionSize": {
+ "description": "Size of the outlet connection."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeOilInterceptor.xml"
+ },
+ "Pset_WasteTerminalTypePetrolInterceptor": {
+ "properties": {
+ "BodyMaterial": {
+ "description": "The material from which the object is constructed."
+ },
+ "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 oil interceptor."
+ },
+ "CoverMaterial": {
+ "description": "Material from which the cover is constructed."
+ },
+ "CoverWidth": {
+ "description": "The length measured along the x-axis in the local coordinate system of the cover of the oil interceptor."
+ },
+ "InletConnectionSize": {
+ "description": "Size of the inlet connection."
+ },
+ "NominalBodyDepth": {
+ "description": "Nominal or quoted =length, measured along the z-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "NominalBodyLength": {
+ "description": "Nominal or quoted length, measured along the x-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "NominalBodyWidth": {
+ "description": "Nominal or quoted length, measured along the y-axis of the local coordinate system of the object, of the body of the object."
+ },
+ "OutletConnectionSize": {
+ "description": "Size of the outlet connection."
+ },
+ "VentilatingPipeSize": {
+ "description": "Size of the ventilating pipe(s)"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypePetrolInterceptor.xml"
+ },
+ "Pset_WasteTerminalTypeRoofDrain": {
+ "properties": {
+ "BodyMaterial": {
+ "description": "The primary material used to construct the object"
+ },
+ "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 drain."
+ },
+ "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 drain."
+ },
+ "NominalBodyDepth": {
+ "description": "Nominal or quoted length measured along the z-axis in the local coordinate system of the drain."
+ },
+ "NominalBodyLength": {
+ "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 drain."
+ },
+ "NominalBodyWidth": {
+ "description": "Nominal or quoted length measured along the y-axis in the local coordinate system of the drain."
+ },
+ "OutletConnectionSize": {
+ "description": "Size of the outlet connection from the object"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeRoofDrain.xml"
+ },
+ "Pset_WasteTerminalTypeWasteDisposalUnit": {
+ "properties": {
+ "DrainConnectionSize": {
+ "description": "Size of the drain connection inlet to the waste disposal unit."
+ },
+ "NominalDepth": {
+ "description": "Nominal or quoted depth of the object measured from the inlet drain connection to the base of the unit."
+ },
+ "OutletConnectionSize": {
+ "description": "Size of the outlet connection from the waste disposal unit"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeWasteDisposalUnit.xml"
+ },
+ "Pset_WasteTerminalTypeWasteTrap": {
+ "properties": {
+ "InletConnectionSize": {
+ "description": "Size of the inlet connection(s), where used, of the inlet connections."
+ },
+ "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://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcPlumbingFireProtectionDomain/Pset_WasteTerminalTypeWasteTrap.xml"
+ },
+ "Pset_WindowCommon": {
+ "properties": {
+ "AcousticRating": {
+ "description": "Acoustic rating for this object. It is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion values)."
+ },
+ "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."
+ },
+ "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."
+ },
+ "Reference": {
+ "description": "Reference ID for this specified type in this project (e.g. type 'A-1')"
+ },
+ "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)."
+ },
+ "ThermalTransmittance": {
+ "description": "Thermal transmittance coefficient (U-Value) of a material. It applies to the total door construction."
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcSharedBldgElements/Pset_WindowCommon.xml"
+ },
+ "Pset_ZoneCommon": {
+ "properties": {
+ "Category": {
+ "description": "Category of space usage or utilization of the area. It is defined according to the presiding national building code."
+ },
+ "GrossAreaPlanned": {
+ "description": "Total planned gross area for the space. Used for programming the space."
+ },
+ "HandicapAccessible": {
+ "description": "Indication whether this space (in case of e.g., a toilet) is designed to serve as an accessible space for handicapped people, e.g., for a public toilet (TRUE) or not (FALSE). This information is often used to declare the need for access for the disabled and for special design requirements of this space."
+ },
+ "NetAreaPlanned": {
+ "description": "Total planned net area for the space. Used for programming the space."
+ },
+ "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')"
+ }
+ },
+ "spec_url": "https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/psd/IfcProductExtension/Pset_ZoneCommon.xml"
+ }
+}
\ No newline at end of file
diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_property_sets_domains.json b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_property_sets_domains.json
new file mode 100644
index 0000000000..c3db781695
--- /dev/null
+++ b/src/ifcopenshell-python/ifcopenshell/util/schema/ifc2x3_property_sets_domains.json
@@ -0,0 +1,319 @@
+{
+ "Pset_ActionRequest": "IfcFacilitiesMgmtDomain",
+ "Pset_ActorCommon": "IfcKernel",
+ "Pset_ActuatorTypeCommon": "IfcBuildingControlsDomain",
+ "Pset_ActuatorTypeElectricActuator": "IfcBuildingControlsDomain",
+ "Pset_ActuatorTypeHydraulicActuator": "IfcBuildingControlsDomain",
+ "Pset_ActuatorTypeLinearActuation": "IfcBuildingControlsDomain",
+ "Pset_ActuatorTypePneumaticActuator": "IfcBuildingControlsDomain",
+ "Pset_ActuatorTypeRotationalActuation": "IfcBuildingControlsDomain",
+ "Pset_AirSideSystemInformation": "IfcSharedBldgServiceElements",
+ "Pset_AirTerminalBoxPHistory": "IfcHvacDomain",
+ "Pset_AirTerminalBoxTypeCommon": "IfcHvacDomain",
+ "Pset_AirTerminalPHistory": "IfcHvacDomain",
+ "Pset_AirTerminalTypeCommon": "IfcHvacDomain",
+ "Pset_AirTerminalTypeRectangular": "IfcHvacDomain",
+ "Pset_AirTerminalTypeRound": "IfcHvacDomain",
+ "Pset_AirTerminalTypeSlot": "IfcHvacDomain",
+ "Pset_AirTerminalTypeSquare": "IfcHvacDomain",
+ "Pset_AirToAirHeatRecoveryPHist": "IfcHvacDomain",
+ "Pset_AirToAirHeatRecoveryTypeCommon": "IfcHvacDomain",
+ "Pset_AnalogInput": "IfcBuildingControlsDomain",
+ "Pset_AnalogOutput": "IfcBuildingControlsDomain",
+ "Pset_Asset": "IfcSharedFacilitiesElements",
+ "Pset_BeamCommon": "IfcSharedBldgElements",
+ "Pset_BinaryInput": "IfcBuildingControlsDomain",
+ "Pset_BinaryOutput": "IfcBuildingControlsDomain",
+ "Pset_BoilerPHistory": "IfcHvacDomain",
+ "Pset_BoilerTypeCommon": "IfcHvacDomain",
+ "Pset_BoilerTypeSteam": "IfcHvacDomain",
+ "Pset_BuildingCommon": "IfcProductExtension",
+ "Pset_BuildingElementProxyCommon": "IfcProductExtension",
+ "Pset_BuildingStoreyCommon": "IfcProductExtension",
+ "Pset_BuildingUse": "IfcProductExtension",
+ "Pset_BuildingUseAdjacent": "IfcProductExtension",
+ "Pset_BuildingWaterStorage": "IfcProductExtension",
+ "Pset_CableCarrierSegmentTypeCableLadderSegment": "IfcElectricalDomain",
+ "Pset_CableCarrierSegmentTypeCableTraySegment": "IfcElectricalDomain",
+ "Pset_CableCarrierSegmentTypeCableTrunkingSegment": "IfcElectricalDomain",
+ "Pset_CableCarrierSegmentTypeConduitSegment": "IfcElectricalDomain",
+ "Pset_CableSegmentTypeCableSegment": "IfcElectricalDomain",
+ "Pset_CableSegmentTypeConductorSegment": "IfcElectricalDomain",
+ "Pset_ChillerPHistory": "IfcHvacDomain",
+ "Pset_ChillerTypeCommon": "IfcHvacDomain",
+ "Pset_CoilPHistory": "IfcHvacDomain",
+ "Pset_CoilTypeCommon": "IfcHvacDomain",
+ "Pset_CoilTypeHydronic": "IfcHvacDomain",
+ "Pset_ColumnCommon": "IfcSharedBldgElements",
+ "Pset_CompressorPHistory": "IfcHvacDomain",
+ "Pset_CompressorTypeCommon": "IfcHvacDomain",
+ "Pset_ConcreteElementGeneral": "IfcStructuralElementsDomain",
+ "Pset_ConcreteElementQuantityGeneral": "IfcStructuralElementsDomain",
+ "Pset_ConcreteElementSurfaceFinishQuantityGeneral": "IfcStructuralElementsDomain",
+ "Pset_CondenserPHistory": "IfcHvacDomain",
+ "Pset_CondenserTypeCommon": "IfcHvacDomain",
+ "Pset_ControllerTypeCommon": "IfcBuildingControlsDomain",
+ "Pset_ControllerTypeProportional": "IfcBuildingControlsDomain",
+ "Pset_ControllerTypeTwoPosition": "IfcBuildingControlsDomain",
+ "Pset_CooledBeamPHistory": "IfcHvacDomain",
+ "Pset_CooledBeamPHistoryActive": "IfcHvacDomain",
+ "Pset_CooledBeamTypeActive": "IfcHvacDomain",
+ "Pset_CooledBeamTypeCommon": "IfcHvacDomain",
+ "Pset_CoolingTowerPHistory": "IfcHvacDomain",
+ "Pset_CoolingTowerTypeCommon": "IfcHvacDomain",
+ "Pset_CoveringCeiling": "IfcProductExtension",
+ "Pset_CoveringCommon": "IfcProductExtension",
+ "Pset_CoveringFlooring": "IfcProductExtension",
+ "Pset_CurtainWallCommon": "IfcSharedBldgElements",
+ "Pset_DamperPHistory": "IfcHvacDomain",
+ "Pset_DamperTypeCommon": "IfcHvacDomain",
+ "Pset_DamperTypeControlDamper": "IfcHvacDomain",
+ "Pset_DamperTypeFireDamper": "IfcHvacDomain",
+ "Pset_DamperTypeFireSmokeDamper": "IfcHvacDomain",
+ "Pset_DamperTypeSmokeDamper": "IfcHvacDomain",
+ "Pset_DesignPoint": "IfcPlumbingFireProtectionDomain",
+ "Pset_DiscreteAccessoryAnchorBolt": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryColumnShoe": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryCornerFixingPlate": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryDiagonalTrussConnector": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryEdgeFixingPlate": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryFixingSocket": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryLadderTrussConnector": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryStandardFixingPlate": "IfcSharedComponentElements",
+ "Pset_DiscreteAccessoryWireLoop": "IfcSharedComponentElements",
+ "Pset_DistributionChamberElementTypeFormedDuct": "IfcSharedBldgServiceElements",
+ "Pset_DistributionChamberElementTypeInspectionChamber": "IfcSharedBldgServiceElements",
+ "Pset_DistributionChamberElementTypeInspectionPit": "IfcSharedBldgServiceElements",
+ "Pset_DistributionChamberElementTypeManhole": "IfcSharedBldgServiceElements",
+ "Pset_DistributionChamberElementTypeMeterChamber": "IfcSharedBldgServiceElements",
+ "Pset_DistributionChamberElementTypeSump": "IfcSharedBldgServiceElements",
+ "Pset_DistributionChamberElementTypeTrench": "IfcSharedBldgServiceElements",
+ "Pset_DistributionChamberElementTypeValveChamber": "IfcSharedBldgServiceElements",
+ "Pset_DistributionFlowElementCommon": "IfcSharedBldgServiceElements",
+ "Pset_DistributionPortDuct": "IfcSharedBldgServiceElements",
+ "Pset_DistributionPortPipe": "IfcSharedBldgServiceElements",
+ "Pset_DoorCommon": "IfcSharedBldgElements",
+ "Pset_DoorWindowGlazingType": "IfcSharedBldgElements",
+ "Pset_DoorWindowShadingType": "IfcSharedBldgElements",
+ "Pset_DrainageCatchment": "IfcPlumbingFireProtectionDomain",
+ "Pset_DrainageCulvert": "IfcPlumbingFireProtectionDomain",
+ "Pset_DrainageOutfall": "IfcPlumbingFireProtectionDomain",
+ "Pset_DrainageReserve": "IfcPlumbingFireProtectionDomain",
+ "Pset_Draughting": "IfcProductExtension",
+ "Pset_DuctConnection": "IfcHvacDomain",
+ "Pset_DuctDesignCriteria": "IfcHvacDomain",
+ "Pset_DuctFittingPHistory": "IfcHvacDomain",
+ "Pset_DuctFittingTypeCommon": "IfcHvacDomain",
+ "Pset_DuctSegmentPHistory": "IfcHvacDomain",
+ "Pset_DuctSegmentTypeCommon": "IfcHvacDomain",
+ "Pset_DuctSilencerPHistory": "IfcHvacDomain",
+ "Pset_DuctSilencerTypeCommon": "IfcHvacDomain",
+ "Pset_ElectricDistributionPointCommon": "IfcElectricalDomain",
+ "Pset_ElectricGeneratorTypeCommon": "IfcElectricalDomain",
+ "Pset_ElectricHeaterTypeElectricalCableHeater": "IfcElectricalDomain",
+ "Pset_ElectricHeaterTypeElectricalMatHeater": "IfcElectricalDomain",
+ "Pset_ElectricHeaterTypeElectricalPointHeater": "IfcElectricalDomain",
+ "Pset_ElectricMotorTypeCommon": "IfcElectricalDomain",
+ "Pset_ElectricalCircuit": "IfcElectricalDomain",
+ "Pset_ElectricalDeviceCommon": "IfcElectricalDomain",
+ "Pset_ElementShading": "IfcProductExtension",
+ "Pset_EnergyConsumptionPHistoryElectricity": "IfcHvacDomain",
+ "Pset_EnergyConsumptionPHistoryFuel": "IfcHvacDomain",
+ "Pset_EnergyConsumptionPHistorySteam": "IfcHvacDomain",
+ "Pset_EnergyConversionDeviceCoil": "IfcSharedBldgServiceElements",
+ "Pset_EnergyConversionDeviceSpaceHeaterPanel": "IfcSharedBldgServiceElements",
+ "Pset_EnergyConversionDeviceSpaceHeaterSectional": "IfcSharedBldgServiceElements",
+ "Pset_EvaporativeCoolerPHistory": "IfcHvacDomain",
+ "Pset_EvaporativeCoolerTypeCommon": "IfcHvacDomain",
+ "Pset_EvaporatorPHistory": "IfcHvacDomain",
+ "Pset_EvaporatorTypeCommon": "IfcHvacDomain",
+ "Pset_FanPHistory": "IfcHvacDomain",
+ "Pset_FanTypeCommon": "IfcHvacDomain",
+ "Pset_FanTypeSmokeControl": "IfcHvacDomain",
+ "Pset_FilterPHistory": "IfcHvacDomain",
+ "Pset_FilterTypeAirParticleFilter": "IfcHvacDomain",
+ "Pset_FilterTypeCommon": "IfcHvacDomain",
+ "Pset_FireRatingProperties": "IfcSharedBldgServiceElements",
+ "Pset_FireSuppressionTerminalTypeBreechingInlet": "IfcPlumbingFireProtectionDomain",
+ "Pset_FireSuppressionTerminalTypeFireHydrant": "IfcPlumbingFireProtectionDomain",
+ "Pset_FireSuppressionTerminalTypeHoseReel": "IfcPlumbingFireProtectionDomain",
+ "Pset_FireSuppressionTerminalTypeSprinkler": "IfcPlumbingFireProtectionDomain",
+ "Pset_FlowControllerDamper": "IfcSharedBldgServiceElements",
+ "Pset_FlowControllerFlowMeter": "IfcSharedBldgServiceElements",
+ "Pset_FlowFittingDuctFitting": "IfcSharedBldgServiceElements",
+ "Pset_FlowFittingPipeFitting": "IfcSharedBldgServiceElements",
+ "Pset_FlowInstrumentTypePressureGauge": "IfcBuildingControlsDomain",
+ "Pset_FlowInstrumentTypeThermometer": "IfcBuildingControlsDomain",
+ "Pset_FlowMeterTypeCommon": "IfcHvacDomain",
+ "Pset_FlowMeterTypeEnergyMeter": "IfcHvacDomain",
+ "Pset_FlowMeterTypeGasMeter": "IfcHvacDomain",
+ "Pset_FlowMeterTypeOilMeter": "IfcHvacDomain",
+ "Pset_FlowMeterTypeWaterMeter": "IfcHvacDomain",
+ "Pset_FlowMovingDeviceCompressor": "IfcSharedBldgServiceElements",
+ "Pset_FlowMovingDeviceFan": "IfcSharedBldgServiceElements",
+ "Pset_FlowMovingDeviceFanCentrifugal": "IfcSharedBldgServiceElements",
+ "Pset_FlowMovingDevicePump": "IfcSharedBldgServiceElements",
+ "Pset_FlowSegmentDuctSegment": "IfcSharedBldgServiceElements",
+ "Pset_FlowSegmentPipeSegment": "IfcSharedBldgServiceElements",
+ "Pset_FlowStorageDeviceTank": "IfcSharedBldgServiceElements",
+ "Pset_FlowTerminalAirTerminal": "IfcSharedBldgServiceElements",
+ "Pset_FurnitureTypeChair": "IfcSharedFacilitiesElements",
+ "Pset_FurnitureTypeCommon": "IfcSharedFacilitiesElements",
+ "Pset_FurnitureTypeDesk": "IfcSharedFacilitiesElements",
+ "Pset_FurnitureTypeFileCabinet": "IfcSharedFacilitiesElements",
+ "Pset_FurnitureTypeTable": "IfcSharedFacilitiesElements",
+ "Pset_GasTerminalPHistory": "IfcHvacDomain",
+ "Pset_GasTerminalTypeCommon": "IfcHvacDomain",
+ "Pset_GasTerminalTypeGasAppliance": "IfcHvacDomain",
+ "Pset_GasTerminalTypeGasBurner": "IfcHvacDomain",
+ "Pset_HeatExchangerTypeCommon": "IfcHvacDomain",
+ "Pset_HeatExchangerTypePlate": "IfcHvacDomain",
+ "Pset_HumidifierPHistory": "IfcHvacDomain",
+ "Pset_HumidifierTypeCommon": "IfcHvacDomain",
+ "Pset_LampTypeCommon": "IfcElectricalDomain",
+ "Pset_LightFixtureTypeCommon": "IfcElectricalDomain",
+ "Pset_LightFixtureTypeExitSign": "IfcElectricalDomain",
+ "Pset_LightFixtureTypeThermal": "IfcElectricalDomain",
+ "Pset_ManufacturerOccurrence": "IfcSharedFacilitiesElements",
+ "Pset_ManufacturerTypeInformation": "IfcSharedFacilitiesElements",
+ "Pset_MemberCommon": "IfcSharedBldgElements",
+ "Pset_MultiStateInput": "IfcBuildingControlsDomain",
+ "Pset_MultiStateOutput": "IfcBuildingControlsDomain",
+ "Pset_OpeningElementCommon": "IfcProductExtension",
+ "Pset_OutletTypeCommon": "IfcElectricalDomain",
+ "Pset_OutsideDesignCriteria": "IfcSharedBldgServiceElements",
+ "Pset_PackingInstructions": "IfcFacilitiesMgmtDomain",
+ "Pset_Permit": "IfcFacilitiesMgmtDomain",
+ "Pset_PipeConnection": "IfcHvacDomain",
+ "Pset_PipeConnectionFlanged": "IfcHvacDomain",
+ "Pset_PipeFittingPHistory": "IfcHvacDomain",
+ "Pset_PipeFittingTypeCommon": "IfcHvacDomain",
+ "Pset_PipeSegmentPHistory": "IfcHvacDomain",
+ "Pset_PipeSegmentTypeCommon": "IfcHvacDomain",
+ "Pset_PipeSegmentTypeGutter": "IfcHvacDomain",
+ "Pset_PlateCommon": "IfcSharedBldgElements",
+ "Pset_PrecastConcreteElementGeneral": "IfcStructuralElementsDomain",
+ "Pset_ProductRequirements": "IfcKernel",
+ "Pset_ProjectCommon": "IfcKernel",
+ "Pset_ProjectOrderChangeOrder": "IfcSharedMgmtElements",
+ "Pset_ProjectOrderMaintenanceWorkOrder": "IfcSharedMgmtElements",
+ "Pset_ProjectOrderMoveOrder": "IfcSharedMgmtElements",
+ "Pset_ProjectOrderPurchaseOrder": "IfcSharedMgmtElements",
+ "Pset_ProjectOrderWorkOrder": "IfcSharedMgmtElements",
+ "Pset_ProjectionElementShadingDevicePHistory": "IfcHvacDomain",
+ "Pset_PropertyAgreement": "IfcSharedFacilitiesElements",
+ "Pset_ProtectiveDeviceTypeCircuitBreaker": "IfcElectricalDomain",
+ "Pset_ProtectiveDeviceTypeCommon": "IfcElectricalDomain",
+ "Pset_ProtectiveDeviceTypeEarthFailureDevice": "IfcElectricalDomain",
+ "Pset_ProtectiveDeviceTypeFuseDisconnector": "IfcElectricalDomain",
+ "Pset_ProtectiveDeviceTypeResidualCurrentCircuitBreaker": "IfcElectricalDomain",
+ "Pset_ProtectiveDeviceTypeResidualCurrentSwitch": "IfcElectricalDomain",
+ "Pset_ProtectiveDeviceTypeVaristor": "IfcElectricalDomain",
+ "Pset_PumpPHistory": "IfcHvacDomain",
+ "Pset_PumpTypeCommon": "IfcHvacDomain",
+ "Pset_QuantityTakeOff": "IfcProductExtension",
+ "Pset_RailingCommon": "IfcSharedBldgElements",
+ "Pset_RampCommon": "IfcSharedBldgElements",
+ "Pset_RampFlightCommon": "IfcSharedBldgElements",
+ "Pset_ReinforcementBarCountOfIndependentFooting": "IfcStructuralElementsDomain",
+ "Pset_ReinforcementBarPitchOfBeam": "IfcStructuralElementsDomain",
+ "Pset_ReinforcementBarPitchOfColumn": "IfcStructuralElementsDomain",
+ "Pset_ReinforcementBarPitchOfContinuousFooting": "IfcStructuralElementsDomain",
+ "Pset_ReinforcementBarPitchOfSlab": "IfcStructuralElementsDomain",
+ "Pset_ReinforcementBarPitchOfWall": "IfcStructuralElementsDomain",
+ "Pset_ReinforcingBarBendingsBECCommon": "IfcStructuralElementsDomain",
+ "Pset_ReinforcingBarBendingsBS8666Common": "IfcStructuralElementsDomain",
+ "Pset_ReinforcingBarBendingsDIN135610Common": "IfcStructuralElementsDomain",
+ "Pset_ReinforcingBarBendingsISOCD3766Common": "IfcStructuralElementsDomain",
+ "Pset_Reliability": "IfcSharedFacilitiesElements",
+ "Pset_Risk": "IfcSharedFacilitiesElements",
+ "Pset_RoofCommon": "IfcSharedBldgElements",
+ "Pset_SanitaryTerminalTypeBath": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeBidet": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeCistern": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeSanitaryFountain": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeShower": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeSink": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeToiletPan": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeUrinal": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeWCSeat": "IfcPlumbingFireProtectionDomain",
+ "Pset_SanitaryTerminalTypeWashHandBasin": "IfcPlumbingFireProtectionDomain",
+ "Pset_SensorTypeCO2Sensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeFireSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeGasSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeHeatSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeHumiditySensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeLightSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeMovementSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypePressureSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeSmokeSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeSoundSensor": "IfcBuildingControlsDomain",
+ "Pset_SensorTypeTemperatureSensor": "IfcBuildingControlsDomain",
+ "Pset_SiteCommon": "IfcProductExtension",
+ "Pset_SlabCommon": "IfcSharedBldgElements",
+ "Pset_SpaceCommon": "IfcProductExtension",
+ "Pset_SpaceFireSafetyRequirements": "IfcProductExtension",
+ "Pset_SpaceHeaterPHistoryCommon": "IfcHvacDomain",
+ "Pset_SpaceHeaterTypeCommon": "IfcHvacDomain",
+ "Pset_SpaceHeaterTypeHydronic": "IfcHvacDomain",
+ "Pset_SpaceLightingRequirements": "IfcProductExtension",
+ "Pset_SpaceOccupancyRequirements": "IfcProductExtension",
+ "Pset_SpaceParking": "IfcProductExtension",
+ "Pset_SpaceParkingAisle": "IfcProductExtension",
+ "Pset_SpaceProgramCommon": "IfcArchitectureDomain",
+ "Pset_SpaceThermalDesign": "IfcSharedBldgServiceElements",
+ "Pset_SpaceThermalPHistory": "IfcHvacDomain",
+ "Pset_SpaceThermalRequirements": "IfcProductExtension",
+ "Pset_StairCommon": "IfcSharedBldgElements",
+ "Pset_StairFlightCommon": "IfcSharedBldgElements",
+ "Pset_SwitchingDeviceTypeCommon": "IfcElectricalDomain",
+ "Pset_SwitchingDeviceTypeContactor": "IfcElectricalDomain",
+ "Pset_SwitchingDeviceTypeEmergencyStop": "IfcElectricalDomain",
+ "Pset_SwitchingDeviceTypeStarter": "IfcElectricalDomain",
+ "Pset_SwitchingDeviceTypeSwitchDisconnector": "IfcElectricalDomain",
+ "Pset_SwitchingDeviceTypeToggleSwitch": "IfcElectricalDomain",
+ "Pset_SystemFurnitureElementTypeCommon": "IfcSharedFacilitiesElements",
+ "Pset_SystemFurnitureElementTypePanel": "IfcSharedFacilitiesElements",
+ "Pset_SystemFurnitureElementTypeWorkSurface": "IfcSharedFacilitiesElements",
+ "Pset_TankTypeCommon": "IfcHvacDomain",
+ "Pset_TankTypeExpansion": "IfcHvacDomain",
+ "Pset_TankTypePreformed": "IfcHvacDomain",
+ "Pset_TankTypePressureVessel": "IfcHvacDomain",
+ "Pset_TankTypeSectional": "IfcHvacDomain",
+ "Pset_ThermalLoadAggregate": "IfcSharedBldgServiceElements",
+ "Pset_ThermalLoadDesignCriteria": "IfcSharedBldgServiceElements",
+ "Pset_TransformerTypeCommon": "IfcElectricalDomain",
+ "Pset_TransportElementCommon": "IfcProductExtension",
+ "Pset_TransportElementElevator": "IfcProductExtension",
+ "Pset_TubeBundleTypeCommon": "IfcHvacDomain",
+ "Pset_TubeBundleTypeFinned": "IfcHvacDomain",
+ "Pset_UnitaryEquipmentTypeAirConditioningUnit": "IfcHvacDomain",
+ "Pset_UnitaryEquipmentTypeAirHandler": "IfcHvacDomain",
+ "Pset_UtilityConsumption": "IfcSharedBldgServiceElements",
+ "Pset_ValvePHistory": "IfcHvacDomain",
+ "Pset_ValveTypeAirRelease": "IfcHvacDomain",
+ "Pset_ValveTypeCommon": "IfcHvacDomain",
+ "Pset_ValveTypeDrawOffCock": "IfcHvacDomain",
+ "Pset_ValveTypeFaucet": "IfcHvacDomain",
+ "Pset_ValveTypeFlushing": "IfcHvacDomain",
+ "Pset_ValveTypeGasTap": "IfcHvacDomain",
+ "Pset_ValveTypeIsolating": "IfcHvacDomain",
+ "Pset_ValveTypeMixing": "IfcHvacDomain",
+ "Pset_ValveTypePressureReducing": "IfcHvacDomain",
+ "Pset_ValveTypePressureRelief": "IfcHvacDomain",
+ "Pset_VibrationIsolatorTypeCommon": "IfcHvacDomain",
+ "Pset_WallCommon": "IfcSharedBldgElements",
+ "Pset_Warranty": "IfcSharedFacilitiesElements",
+ "Pset_WasteTerminalTypeFloorTrap": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeFloorWaste": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeGreaseInterceptor": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeGullySump": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeGullyTrap": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeOilInterceptor": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypePetrolInterceptor": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeRoofDrain": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeWasteDisposalUnit": "IfcPlumbingFireProtectionDomain",
+ "Pset_WasteTerminalTypeWasteTrap": "IfcPlumbingFireProtectionDomain",
+ "Pset_WindowCommon": "IfcSharedBldgElements",
+ "Pset_ZoneCommon": "IfcProductExtension"
+}
\ No newline at end of file