Please note, we are experiencing intermittent issues on the platform which we are investigating. You may experience issues with submitting comments. If you do encounter issues, please resubmit your comment. Please accept our apologies for any inconvenience caused

We use cookies to give you the best experience and to help improve our website

Find out what cookies we use and how to disable them

BS EN 17549-1 Building information modelling - Information structure based on EN ISO 16739 1 to exchange data templates and data sheets for construction objects. - Part 1: Data templates and configured construction objects

Source:
CEN
Committee:
B/555 - Construction design, modelling and data exchange
Categories:
Number of comments:
0

Scope

The scope of this standard is to define the syntactic characteristics of a generic structure to transport data about construction objects based on EN ISO 16739‑1:2018, prEN ISO 23386 and prEN ISO 23387.The application of this standard allows stakeholders in the construction industry to structure, govern, update, maintain and transport their information about construction objects (e.g. product data) through a machine-interpretable format.In addition, several stakeholders of the process can take the most out from their software technologies, avoiding data replication as well as saving time and improving both quality and transparency. The scenario within which this standard applies affects producers, designers, constructors, facility and property managers.The syntactic approach considers as primary objective the ability to reuse specifications given in the international standard EN ISO 16739‑1:2018. This specific goal is reached by the delivery of the Model View Definition “Construction Objects Data View” (COD) which is made available alongside the others MVD already issued.Software houses and software application developers can use this standard to implement interfaces for importing and exporting constructions object according to the official standard EN ISO 16739‑1:2018.Format Description Tab-delimited infobase.csvCode Version Status Author Copyright COD.1 0.9 Candidate CEN-TC442-WG2-TG3 CEN – European Committee for StandardizationThe view is based on EN ISO 16739‑1:2018 where the Industry Foundation Classes (IFC) are defined. IFC is a structure to transport data models of a construction like a building or a bridge. The models contain the geometrical and alphanumeric information of the complete building.The “Construction Objects Data View” (COD) defines subsets of IFC that can be used to store construction objects data in an IFC file. Construction objects data contains three types of data:1)       Alphanumeric Information (Lists)2)       Information in Documents (Files)3)       Geometric Information (Visual Representation)Based on the identified purposes, the standard supports different exchanges within the life cycle of a construction object. The following figure describes the main stages of the construction objects, from the requirements expressed as objects in a design model to the registration as products in an AsBuilt model.Figure 1: Generic principles for a selection process of construction objects (e.g. products)The standard contains the following three definitions of information exchange requirements.Exchange Exchange name Exchange description COD1.DT Data template exchange Definition of the structures of data templates for construction objects, retrieved from dictionaries. COD1.CCCO Catalogue of configured construction objects exchange   COD1.DS Data sheet exchange Information about instances of configured construction objects that are selected for ordering, delivery and installation without any further configuration options.Each element in the exchange requirements corresponds to an element in EN ISO 16739‑1:2018. The elements from EN ISO 16739‑1:2018 that are applicable for the exchange requirements are defined in detail in the chapters “Fundamental concepts and assumptions”. All inherited elements are part of the standard. The documentation of EN ISO 16739‑1:2018 (IFC 4, ADD 2, TC 1, Version 4.0.2.1) will not be repeated in this document.DeclarationsField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcContext         Declaration for data sheet exchange \IfcContext.GlobalId\IfcGloballyUniqueId Assignment of a globally unique identifier within the entire software world. Declaration for data template exchange \IfcContext.GlobalId\IfcGloballyUniqueId Assignment of a globally unique identifier within the entire software world. Measures and units \IfcContext.UnitsInContext\IfcUnitAssignment.Units[*]\IfcDerivedUnit.UnitType\IfcDerivedUnitEnum Name of the derived unit chosen from an enumeration of derived unit types for use in IFC models. Project Document Information \IfcContext.HasAssociations[*]\IfcRelAssociatesDocument.Relating‌Document\IfcDocumentInformation.Location\IfcURIReference Resource identifier or locator, provided as URI, URN or URL, of the document information for online references. { .change-ifc2x4} > IFC4 CHANGE  New attribute added at the place of the removed attribute _DocumentReferences_. Declaration of property templates \IfcContext.Declares[*]\IfcRelDeclares.RelatedDefinitions[*]\IfcPropertySetTemplate Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply. Declaration of classification \IfcContext.HasAssociations[*]\IfcRelAssociatesClassification.Relating‌Classification\IfcClassification.HasReferences[*]\IfcClassificationReference The classification references to which the classification applies. It can either be the final classification notation, or an intermediate classification item.DocumentsField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcDocumentInformation.Name\IfcLabel         Document information \IfcDocumentInformation.DocumentInfoFor‌Objects[*] The document information with which objects are associated. { .change-ifc2x4} > IFC4 CHANGE  New inverse attribute. Document classfication \IfcDocumentInformation.HasDocument‌References[*]\IfcDocumentReference.ExternalReference‌ForResources[*]\IfcExternalReferenceRelationship.Related‌ResourceObjects[*]\IfcClassificationReference Objects within the list of _IfcResourceObject‌Select_ that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.Construction element dataField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcElement         Construction object filling \IfcElement.IsTypedBy[*] Set of relationships to the object type that provides the type definitions for this object occurrence. The then associated _IfcTypeObject_, or its subtypes, contains the specific information (or type, or style), that is common to all instances of _IfcObject_, or its subtypes, referring to the same type. { .change-ifc2x4} > IFC4 CHANGE  New inverse relationship, the link to _IfcRelDefinesByType_ had previously be included in the inverse relationship _IfcRelDefines_. Change made with upward compatibility for file based exchange.Construction objects dataField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcObject         Data \IfcObject The IFC class identifier indicating the subtype of object. Explicit property units \IfcPropertySet.HasProperties[*]\IfcPropertySingleValue.Unit\IfcUnit 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. Property Sets for Objects \IfcObject The IFC class identifier indicating the subtype of object. Property Sets with Override \IfcObject The IFC class identifier indicating the subtype of object. Classification Association \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesClassification.Relating‌Classification\IfcClassificationReference.Identification\IfcIdentifier The _Identification_ provides a unique identifier of the referenced item within the external source (classification, document or library). It may be provided as \X\X\\\\\\\\\\\\\\\\* a handle \X\X\X\X\X\X\X\X\X\X\X\X Object Typing \IfcObject.IsTypedBy[*]\IfcRelDefinesByType.RelatingType\IfcTypeObject.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. Document Association \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesDocument.Name\IfcLabel 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. System assignment \IfcObject Related objects, which are assigned to a single object. The type of the single (or relating) object is defined in the subtypes of IfcRelAssigns. Construction object decomposition \IfcObject.IsDecomposedBy[*]\IfcRelAggregates.RelatedObjects[*]\IfcObject The object definitions, either object occurrences or object types, that are being aggregated. They are defined as the parts in the whole/part relationship. No order is implied between the parts. { .change-ifc2x4} > IFC4 CHANGE  The attribute has been demoted from the supertype _IfcRelDecomposes_ and defines the non-ordered set of parts within the aggregation. Material Layer Set \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterialLayerSet.MaterialLayers[*]\IfcMaterialLayer.Name\IfcLabel The name by which the material layer is known. Material Profile Set \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterialProfileSet.MaterialProfiles[*]\IfcMaterialProfile.Name\IfcLabel The name by which the material profile is known. Material Single \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterial Material definition assigned to the elements or element types.Construction objects associationsField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcProduct         Material Layer Set Usage \IfcProduct.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterialLayerSetUsage.ForLayerSet\IfcMaterialLayerSet.MaterialLayers[*]\IfcMaterialLayer.Name The name by which the material layer is known. Material Profile Set Usage \IfcProduct.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterialProfileSetUsage.ForProfileSet\IfcMaterialProfileSet.MaterialProfiles[*]\IfcMaterialProfile.Name The name by which the material profile is known.Project declarationsField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcProject         Declaration of construction objects \IfcContext.Declares[*]\IfcRelDeclares.RelatedDefinitions[*]\IfcObject Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply. Declaration of construction object types \IfcContext.Declares[*]\IfcRelDeclares.RelatedDefinitions[*]\IfcTypeObject Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.Library declarationsField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcProjectLibrary         Declaration of construction objects \IfcContext.Declares[*]\IfcRelDeclares.RelatedDefinitions[*]\IfcObject Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply. Declaration of construction object types \IfcContext.Declares[*]\IfcRelDeclares.RelatedDefinitions[*]\IfcTypeObject Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.Data templatesField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcPropertySetTemplate         Simple data template \IfcPropertySetTemplate The IFC class identifier indicating the subtype of object. Complex data template \IfcPropertySetTemplate Set of properties that can be used within this complex property (may include other complex properties). Explicit property template units \IfcPropertySetTemplate.HasProperty‌Templates[*]\IfcSimplePropertyTemplate.PrimaryUnit\IfcUnit Primary unit assigned to the definition of the property. It should be provided, if the _PropertyType_ is set to: Property template document association \IfcPropertySetTemplate.HasAssociations[*]\IfcRelAssociatesDocument.Relating‌Document\IfcDocumentInformation Document information or reference which is applied to the objects. Property template classification association \IfcPropertySetTemplate.HasAssociations[*]\IfcRelAssociatesClassification.Relating‌Classification\IfcClassificationReference.Name\IfcLabel 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).Root conceptsField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcRoot         Software Identity \IfcRoot.GlobalId\IfcGloballyUniqueId Assignment of a globally unique identifier within the entire software world. Transport     Shapes     Dictionaries    Construction object types dataField Mapping Definition Catalogue of configured construction objects exchange Data sheet exchange Data template exchange (Query) \IfcTypeObject.HasAssignments[*]\IfcRelAssignsToGroup.RelatingGroup\IfcSystem         Property Sets for Types \IfcTypeObject.HasPropertySets[*]\IfcPropertySet.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. Classification Association \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesClassification.Relating‌Classification\IfcClassificationReference.Identification\IfcIdentifier The _Identification_ provides a unique identifier of the referenced item within the external source (classification, document or library). It may be provided as \X\X\\\\\\\\\\\\\\\\* a handle \X\X\X\X\X\X\X\X\X\X\X\X Document Association \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesDocument.Name\IfcLabel 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. Type system assignment \IfcTypeObject.HasAssignments[*]\IfcRelAssignsToGroup.RelatingGroup\IfcSystem Reference to group that contains all assigned group members. Construction object types decomposition \IfcTypeObject.IsDecomposedBy[*]\IfcRelAggregates.RelatedObjects[*]\IfcTypeObject The object definitions, either object occurrences or object types, that are being aggregated. They are defined as the parts in the whole/part relationship. No order is implied between the parts. { .change-ifc2x4} > IFC4 CHANGE  The attribute has been demoted from the supertype _IfcRelDecomposes_ and defines the non-ordered set of parts within the aggregation. Material Layer Set \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterialLayerSet.MaterialLayers[*]\IfcMaterialLayer.Name\IfcLabel The name by which the material layer is known. Material Profile Set \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterialProfileSet.MaterialProfiles[*]\IfcMaterialProfile.Name\IfcLabel The name by which the material profile is known. Material Single \IfcObjectDefinition.HasAssociations[*]\IfcRelAssociatesMaterial.RelatingMaterial\IfcMaterial Material definition assigned to the elements or element types.The exchange of catalogues of configured construction objects enabled manufacturers and other stakeholder to exchange list of completely configured construction objects, often related to products. The exchange can be applied in import/export of construction object types from open or proprietary digital catalogues.Catalogues of configured construction objects can be web-based solutions to store and maintain digital Data Template in accordance to prEN ISO 23387 and digital Data Sheets. All the governance processes to author and maintain properties, intended as sources of information contained in digital Data Template and Data Sheet, are performed in Data Dictionaries according to prEN ISO 23386.In this scenario the adopted Model View Definition enables complete data exchange including attributes as geometry, technical characteristic, regulatory impositions, economic aspects etc.Data Sheet represents rather the answer including completed or partially filled data. The first might represent level of information need requirements and definitions, general requests, while the second might represent catalogs, offering of products, selected or filtered data, approved data and so on. Data Sheet may be used as the input to be added into informative modeling storages as well as information to be saved in related repositories as Common Data Environments or Asset Information Models.Data Template is going to be defined as the demanded data schema, still missing data but possibly including limitations or required ranges.

Comment on proposal

Required form fields are indicated by an asterisk (*) character.


Please email further comments to: debbie.stead@bsigroup.com

Follow standard

You are now following this standard. Weekly digest emails will be sent to update you on the following activities:

You can manage your follow preferences from your Account. Please check your mailbox junk folder if you don't receive the weekly email.

Unfollow standard

You have successfully unsubscribed from weekly updates for this standard.

Error