{"id":4373,"date":"2024-05-20T05:53:50","date_gmt":"2024-05-20T03:53:50","guid":{"rendered":"https:\/\/openbim-knowledgebase.org\/docs\/chapter-2-4-technical-basics-of-openbim\/"},"modified":"2025-03-15T14:11:41","modified_gmt":"2025-03-15T13:11:41","password":"","slug":"chapter-2-4-technical-basics-of-openbim","status":"publish","type":"docs","link":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/docs\/bimcert-manual-2024\/chapter-2-basic-knowledge\/chapter-2-4-technical-basics-of-openbim\/","title":{"rendered":"Chapter 2.4 &#8211; Technical basics of openBIM"},"content":{"rendered":"<style>.kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-table-of-content-wrap{background-color:var(--global-palette7, #EDF2F7);}.kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;}.kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-table-of-contents-title{font-size:var(--global-kb-font-size-md, 1.25rem);font-family:var( --global-heading-font-family, inherit );font-weight:bold;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after, .kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before, .kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after, .kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before, .kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after, .kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{background-color:var(--global-palette7, #EDF2F7);}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-table-of-contents-title-wrap{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id1945_865165-20 .kb-table-of-contents-title-wrap{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;}}<\/style>\n<p class=\"wp-block-paragraph\">This section provides an introduction to <em>openBIM<\/em> in terms of data formats used, services available and associated methodologies. This includes the IFC data structure, the bSDD platform, the IDM methodology, MVD, IDS, software certification, the buildingSMART Validation Service, BCF comments and <em>DataSheets<\/em>. <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"IFC-Datenstruktur\">IFC data structure<\/h4>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">IFC is the abbreviation for Industry Foundation Classes. It is an open data format (data schema) for building information. It is based on the STEP Physical File (SPF, STEP = Standard for the Exchange of Product model data). Another data format is XML. Since 1995, buildingSMART international has been developing IFC as part of the <em>openBIM standard<\/em>. Since 2013 (publication of IFC4), IFC has been an official ISO standard with ISO 16739 and is regularly updated with this standard (since 2018: ISO 16739-1). buildingSMART also recommends IFC for referencing and archiving models.      <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the IFC4 version, all essential building construction trades can be mapped in the data structure. Version IFC4.3, which will be ISO-certified in spring 2024, enables the integration of the infrastructure areas of road, rail, bridge, tunnel and the associated routing (IfcAlignment). IFC guarantees a manufacturer-neutral transfer of building information. Therefore, all known national BIM standards refer to IFC. The previous versions of IFC are shown in Fig. 2.8.     <\/p>\n\n\n<style>.kb-image1803_1de5f1-04 .kb-image-has-overlay:after{opacity:0.3;}.kb-image1803_1de5f1-04 img.kb-img, .kb-image1803_1de5f1-04 .kb-img img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1803_1de5f1-04 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"737\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-8.png\" alt=\"\" class=\"kb-img wp-image-2509\" srcset=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-8.png 708w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-8-288x300.png 288w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><figcaption>Fig. 2.8: IFC Specification Database<a href=\"https:\/\/technical.buildingsmart.org\/standards\/ifc\/ifc-schema-specifications\/\">(link<\/a>) from buildingSMART (as of January 2024) <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The content of the IFC file consists of various classes with attributes, allowing buildings to be described semantically. These can be categorized into different groups. To ensure a clear and comprehensible description, the content of the IFC file is divided into five categories in the BIMcert manual (see Fig. 3.19 in <a href=\"https:\/\/staging-testing.openbim-knowledgebase.org\/docs\/bimcert-handbuch-2024\/kapitel-3-vertiefendes-wissen\/kapitel-3-2-ifc-industry-foundation-classes\/#Inhalte\" title=\"Chapter 3.2 - IFC - Industry Foundation Classes\">section 3.2.3<\/a>). The main categories are (see Fig. 2.9): Location level, Element level and Resources<em>(Material <\/em>and <em>Property<\/em>).    <\/p>\n\n\n<style>.kb-image1803_f56a29-5a .kb-image-has-overlay:after{opacity:0.3;}.kb-image1803_f56a29-5a img.kb-img, .kb-image1803_f56a29-5a .kb-img img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1803_f56a29-5a size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"734\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-9-1024x734.png\" alt=\"\" class=\"kb-img wp-image-2510\" srcset=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-9-1024x734.png 1024w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-9-300x215.png 300w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-9-768x550.png 768w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-9.png 1340w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Fig. 2.9: Structure of IFC (simplified illustration, see Fig. 3.19 for a more detailed illustration) <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The location defines the spatial structure of a building in IFC. This declares building sites, the buildings on them, the storeys within them and the rooms on a storey. \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Buildings are represented by elements (subclasses of IfcElement): e.g. walls, ceilings, columns, doors or windows. Each element (element instance) is given a unique identifier (GUID). The BIM application generates this unique declaration. Each element is optimized for mapping its functional area. For this purpose, it carries a standardized basic set of characteristics to describe relevant properties and their typical geometry. The properties are organized in groups (so-called <em>Psets <\/em>= <em>property sets<\/em>). Each element class has a typical <em>Pset<\/em> that contains the most important features. This <em>Pset <\/em>is designated with the suffix &#8220;Common&#8221; &#8211; e.g. Pset_WallCommon or Pset_DoorCommon. <em>Psets <\/em>can also apply to several element classes at the same time &#8211; e.g. Pset_Warranty. All functional elements are linked to storeys and therefore also belong to a building. In addition to the location, the elements and properties<em>(property <\/em>\/ <em>property set<\/em>), the IFC data structure also contains <em>material information <\/em>for declaring material-related properties.         <\/p>\n<\/div><\/div>\n\n<h4 class=\"wp-block-heading\" id=\"bSDD-Plattform\">bSDD platform<\/h4>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">bSDD is an abbreviation for buildingSMART Data Dictionary<a href=\"https:\/\/www.buildingsmart.org\/users\/services\/buildingsmart-data-dictionary\/\">(Link<\/a>). It is a web-based service for the creation and use of <em>DataDictionaries<\/em>. A <em>DataDictionary<\/em>is a collection of term definitions and the relationships between them. This allows objects and their attributes, permitted values, materials etc. to be defined. The relationships between the individual terms allow individual classification systems, ontologies, data structures, etc. to be created. buildingSMART publishes the IFC data schema as a <em>DataDictionary in the<\/em>bSDD, for example. It contains the IFC classes, standardized characteristics and <em>property sets <\/em>as well as the hierarchy and relationships between the individual term definitions (see Fig. 2.10).       <\/p>\n\n\n<style>.kb-image1803_87921a-63 .kb-image-has-overlay:after{opacity:0.3;}.kb-image1803_87921a-63 img.kb-img, .kb-image1803_87921a-63 .kb-img img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1803_87921a-63 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"943\" height=\"472\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-10.png\" alt=\"\" class=\"kb-img wp-image-2512\" srcset=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-10.png 943w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-10-300x150.png 300w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-10-768x384.png 768w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><figcaption>Fig. 2.10: Standardized characteristics of the property set Pset_WallCommon in bSDD <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The bSDD serves as a central, publicly accessible platform for <em>DataDictionaries<\/em>. This makes it possible to link content from different <em>DataDictionaries<\/em>. As a result, project partners working in different classification systems can easily translate terms to the other system and improve collaboration. In addition, the reference to existing terms enables a consistent and transparent interpretation of data, avoiding duplicated terms. The associated possibility of organizing multilingualism is also seen as an advantage of bSDD.    <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to the publication of data, the bSDD serves as a source for the automated processing of data. Manufacturers can integrate the bSDD into their software and access the data. This allows models to be extended with information from the bSDD. If, for example, a wall is also assigned an individual class from the bSDD, the characteristics and permitted values from this class can be automatically adopted.    <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each content stored in the bSDD is owned by the person\/institution that created (declared) it. Other persons\/institutions can add their respective translations to such a declaration. The bSDD is not a standard, but is owned by buildingSMART. It is based on the open IFD standard (International Framework for Dictionaries) of ISO 12006-3.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One example of content published in the bSDD in early 2024 is the dataholz Dictionary<a href=\"https:\/\/identifier.buildingsmart.org\/uri\/dataholz\/dataholz-dictionary\">(link<\/a>) from Holzforschung Austria. All superstructure definitions of tested and certified superstructures for roofs, walls and ceilings on the dataholz.eu platform are available in machine-readable and human-readable form. <\/p>\n<\/div><\/div>\n\n<h4 class=\"wp-block-heading\" id=\"IDM-Methodik\">IDM methodology<\/h4>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">A data exchange of models and model information between organizational units requires technically precisely defined descriptions, terminology and interfaces. The IDM methodology (Information Delivery Manual) supports the description of information requirements in connection with the processes within the life cycle ( <em>use cases<\/em>). IDMs were developed by buildingSMART<a href=\"https:\/\/www.buildingsmart.org\/standards\/bsi-standards\/information-delivery-manual\/\">(link<\/a>) and certified as an ISO standard (ISO 29481-1 and -2). These standards harmonize the creation and structuring of use cases.     <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IDMs are created using BPMN, the so-called process modeling. buildingSMART provides templates for the creation of IDMs<a href=\"https:\/\/technical.buildingsmart.org\/standards\/information-delivery-manual\/\">(link<\/a>).   <\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">\n  Stakeholders along the value chain of a building use IDM to describe their information requirements. The following questions should be answered:   \n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n  Who are the roles involved and what are their interests?\n  <\/li>\n\n\n\n<li>\n  What model information is required?\n  <\/li>\n\n\n\n<li>\n  What additional inputs are required?\n  <\/li>\n\n\n\n<li>\n  What does the originator supply and what is required by the recipient?\n  <\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The result is a document consisting of an interaction plan\/transaction diagram and\/or a process diagram as well as exchange information requirements AIA (EIR). The interaction plan defines the roles involved and their transactions. The process diagram supplements this with a chronological sequence of activities. In accordance with ISO 29481-1, each IDM component (interaction plan, process diagram, exchange information requirements) requires administrative data (header data) and a brief description of the content, use case, objective and scope of the component.   \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  An IDM therefore defines the scope and type of an information request that is required or must be delivered by dedicated BIM organizational units (roles) at a specific point in time (process) (exchange requirements). The description of an efficient exchange in the form of an IDM is very important, as the transmitted relevant data must be communicated in such a way that the receiving software can also interpret it correctly. \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ISO 29481-2 defines IDM zones from the perspective of user requirements and the technical solution (see Fig. 2.11).  <\/p>\n\n\n<style>.kb-image1803_676c69-07 .kb-image-has-overlay:after{opacity:0.3;}.kb-image1803_676c69-07 img.kb-img, .kb-image1803_676c69-07 .kb-img img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1803_676c69-07 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"443\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-11.png\" alt=\"\" class=\"kb-img wp-image-2511\" srcset=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-11.png 768w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-11-300x173.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>bb. 2.11: IDM zones from the perspective of user requirements and the technical solution <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the interaction between the individual ISO and buildingSMART standards, the IDM takes on the task of correctly describing the defined processes for an MVD or IDS using the <a href=\"#bSDD-Plattform\">bSDD<\/a> and thus making them applicable.  <\/p>\n<\/div><\/div>\n\n<div class=\"wp-block-group has-theme-palette-7-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" class=\"wp-image-2436\" style=\"width: 16px\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/bS-KB_german_flag_icon.svg\" alt=\"German Flag\"\/>For Germany, VDI 2552 Sheet 4 provides the following basic procedure for creating an IDM:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\n  Definition of roles and tasks\n<\/li>\n\n\n\n<li>\n  Definition of recurring processes\n<\/li>\n\n\n\n<li>\n  Determination of required information\n<\/li>\n\n\n\n<li>\n  Determination of the information to be exchanged\n<\/li>\n\n\n\n<li>\n  Mapping the information to be exchanged in the data model\n<\/li>\n\n\n\n<li>Creation of the corresponding model view (Model View Definition &#8211; MVD)<\/li>\n<\/ol>\n<\/div>\n<\/div><\/div>\n\n<h4 class=\"wp-block-heading\" id=\"UCM-Plattform\">UCM platform<\/h4>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">UCM<em>(Use Case Management<\/em>) is a platform<a href=\"https:\/\/ucm.buildingsmart.org\">(link<\/a>) from buildingSMART for the public provision of<em>use cases<\/em>, their processes and requirements that have been developed in accordance with the IDM methodology. It shows best practices of use cases that can be adopted by other users in their projects. Users benefit from processes and requirements that have already been developed and have proven themselves in practice for a specific area.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to a general description, UCM entries according to IDM contain a process map and process description as well as information requirements (e.g. required <em>properties<\/em>). This means that all contained use cases use a uniform structure and common language, regardless of the phase for which a use case was developed. The defined information requirements form the basis for the translation into specific technical requirements for BIM models. Depending on the type of requirement, these can be formulated as MVD or IDS.   <\/p>\n<\/div><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"MVD-Konzept\">MVD concept<\/h3>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">The processes and information defined in an IDM are translated into specific technical requirements (machine-readable) in so-called MVD (Model View Definition)<a href=\"https:\/\/technical.buildingsmart.org\/standards\/ifc\/mvd\/\">(link<\/a>). They represent a process-related subset of the entire IFC schema. The IFC schema defines classes for a wide variety of objects and concepts in the construction industry that are required for different use cases. A classic use case is design coordination between the areas of architecture, structural analysis and building services engineering (MEP, FM handover). This coordination requires classes for objects from all three disciplines (e.g. walls, columns, pipes). Classes for the description of actions on the supporting structure, on the other hand, are not necessary. Furthermore, IFC offers various options (classes) for mapping geometry, e.g. only as a surface or according to the creation (extrusion of a profile). Information about the surface of an object is sufficient for design coordination software. MVDs can define precisely such restrictions. They describe a data exchange for a specific use or a specific workflow (application-specific data exchange requirements) and concretize software requirements.          <\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">\n  MVDs can\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n  be as wide as almost the entire schema (e.g. for archiving a project) or\n      <\/li>\n\n\n\n<li>\n  be as specific as a few object types and associated data (e.g. for pricing a fa\u00e7ade system).\n      <\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Within this framework, they provide instructions for all IFC expressions<em>(entities<\/em>, relationships, attributes and properties, property sets, set definitions, etc.).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An MVD can define an application-specific view for each project applicant and thus specify a subset or a filtered view of IFC, which filters a limited element or data set. This defines &#8220;what&#8221; and &#8220;how&#8221; should be transferred. Similar to IFC in XML, an MVD is machine-readable using mvdXML.  <\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">The documentation of an MVD makes it possible to repeat the exchange and offers consistency and predictability across a large number of projects and software platforms. As different MVDs also require different software implementations, clients should not develop their own MVDs, but instead refer to the official MVDs to be used in projects. BIM regulations (AIA (EIR) and BAP (BEP)) therefore refer to the MVD in the data formats to be used. The most common MVDs are:   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  IFC2x3 &#8211;<strong> Coordination View CV2.0: <\/strong>Spatial and physical components for design coordination between the areas of architecture, structural analysis and building services engineering (MEP, FM Handover).\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  IFC4 &#8211;<strong> Reference View RV: <\/strong>Simplified geometric and relational representation of spatial and physical components to reference model information for design coordination between architecture, structural engineering and building services engineering departments.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  IFC4 &#8211;<strong> Design Transfer View DTV: <\/strong>Advanced geometric and relational representation of spatial and physical components to enable the transfer of model information from one tool to another. No &#8220;back and forth&#8221; transfer, but a more accurate one-way transfer of data and responsibility. \n<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In conjunction with the other ISO and buildingSMART standards, the MVD enables the concrete application of the process specifications of an IDM using subsets of the IFC data structure to transport the required data using the <a href=\"#bSDD-Plattform\">bSDD<\/a>.  <\/p>\n<\/div><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"IDS-Format\">IDS format<\/h3>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">Another option for the technical specification of information requirements from use cases is IDS (Information Delivery Specification). IDS is a new standard from buildingSMART for the computer-interpretable definition of <em>exchange information requirements<\/em>. The difference to MVD is that IDS concentrates on alphanumeric requirements. An MVD plays a role above all in software development to ensure that the classes required for geometry processing, localization or property assignment, for example, can be processed in the software. With regard to alphanumeric properties, the MVD must therefore define that <em>properties <\/em>can be created and assigned. However, IDS can specify which <em>properties <\/em>with which content (values and units) should ultimately be assigned to which objects in a project. It is therefore perfectly suited to defining the alphanumeric information content (level of information &#8211; LOI) in a project.       <\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">Traditionally, the LOI is often provided in Excel spreadsheets and PDF files. With IDS, there is now a standardized, computer-interpretable format for integrating this information into the automated BIM process. This can happen in two places:  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n  As a configuration file for authoring software to automatically create the required information structure, and  \n  <\/li>\n\n\n\n<li>\n  as a configuration file for inspection software to automatically fill in inspection rules.\n  <\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\n  This closes the information flow between the definition and testing of model content.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IDS also offers new possibilities for defining model requirements more specifically. Until now, alphanumeric information was usually specified at class level (e.g. properties required for IfcWall). With IDS, requirements can also be made dependent on specific attributes, <em>properties<\/em>, external classes, relationships and materials. For example, a concrete quality <em>property <\/em>is only required if the material of an object is concrete. Or the FireRating values of a wall may only begin with &#8220;R&#8221; if it is load-bearing (e.g. REI90). This corresponds to a specific filtering of the affected elements and allows users to define their requirements more precisely.     <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Technically speaking, IDS corresponds to an XML file with a schema specified by buildingSMART. Thanks to this open, simple schema, IDS can be easily interpreted by computers and humans. It helps to define information requirements precisely and, in combination with other buildingSMART standards (bSDD and UCM), ensures unambiguity and clarity.  <\/p>\n<\/div><\/div>\n\n<h4 class=\"wp-block-heading\" id=\"Validation\">Software certification and IFC validation service<\/h4>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">IFC is integrated in all common BIM applications. The software certification<a href=\"https:\/\/technical.buildingsmart.org\/services\/certification\/ifc-certification-participants\/\">(link<\/a>) by buildingSMART International ensures consistently high transfer quality. The software certification of buildingSMART is currently undergoing a change. Certification is currently being carried out for Model View Definitions (technical implementations of use cases) officially defined by buildingSMART. This MVD-based software certification is a paid service provided by buildingSMART that can be used by software manufacturers. This ensures that certified software can produce and process IFC files in accordance with these very general use cases.     <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A new, publicly accessible option for checking the quality of IFC files from any software is the buildingSMART Validation Service<a href=\"https:\/\/technical.buildingsmart.org\/services\/validation-service\/\">(link<\/a>). IFC files can be uploaded to this platform to check their form. First and foremost, the Validation Service checks the conformity of an IFC file with the IFC standard. This involves checking the syntax (STEP Physical File), the IFC schema used (e.g. IFC4) and other rules of the IFC specification (e.g. a polyline must not contain any duplicated points). In addition to conformity with the IFC standard, conformity with referenced classifications from the bSDD can be checked if available in the IFC file. Fig. 2.12 shows the user interface of the Validation Service including the test results of a test model from Archicad. This model is publicly accessible on the TU Wien Research Data platform<a href=\"https:\/\/researchdata.tuwien.at\/records\/2heb4-xqb83\">(link<\/a>). Apart from content from the bSDD, the Validation Service does not check the actual content of an IFC file, such as the presence of special <em>properties<\/em>. Likewise, it cannot check IFC files against IDS requirements. The Validation Service is used for the technical validation of an IFC file, not the content.           <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Software manufacturers can use the Validation Service to validate their IFC implementation (currently limited to exported IFC files). For IFC users, the Validation Service makes it possible to check the quality of IFC files received. Overall, this can improve the technical quality of IFC files and thus also increase interoperability between different BIM applications.  <\/p>\n\n\n<style>.kb-image1803_3b4b22-f2 .kb-image-has-overlay:after{opacity:0.3;}.kb-image1803_3b4b22-f2 img.kb-img, .kb-image1803_3b4b22-f2 .kb-img img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1803_3b4b22-f2 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"831\" height=\"539\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-12.png\" alt=\"\" class=\"kb-img wp-image-2514\" srcset=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-12.png 831w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-12-300x195.png 300w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-12-768x498.png 768w\" sizes=\"auto, (max-width: 831px) 100vw, 831px\" \/><figcaption>Fig. 2.12: Web interface of the buildingSMART Validation Service (as of January 2024) <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In future, this system will be used for the official software certification of buildingSMART. The Validation Service is currently available as a beta version and can be used by anyone with a free buildingSMART account.   <\/p>\n<\/div><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"BCF-Kommentare\">BCF Comments<\/h3>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">BCF stands for BIM Collaboration Format and is an open data format for model-based communication. Introduced in 2009 by the companies Solibri Inc. and Tekla Corporation, it was subsequently adopted by buildingSMART International as part of the <em>openBIM<\/em> standard<a href=\"https:\/\/www.buildingsmart.org\/standards\/bsi-standards\/bim-collaboration-format-bcf\/\">(link<\/a>).    <\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">BCF is used for the simplified exchange of information during the work process between different software products (based on the IFC exchange format) and thus the traceable communication of comments<em>(issues<\/em>) or changes. The current version BCF 3.0 enables the transfer of <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>model-related comments<em>(issues<\/em>),  <\/li>\n\n\n\n<li>\n  the affected elements in the model (via the object GUIDs) and\n  <\/li>\n\n\n\n<li>\n  reproducible screen sections\n  <\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">as XML-formatted data between different BIM applications. This model-based communication improves coordination. Information about problems in the model (problem report and status), their location, viewing direction, component, comments, user, time or even changes in the IFC data model can be exchanged in a targeted manner. The aim is to transfer the marked information and not the entire model. An expansion of the range of functions for transferring properties between models is planned for future versions.    <\/p>\n\n\n<style>.kb-image1803_f4f59b-28 .kb-image-has-overlay:after{opacity:0.3;}.kb-image1803_f4f59b-28 img.kb-img, .kb-image1803_f4f59b-28 .kb-img img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1803_f4f59b-28 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"943\" height=\"595\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-13.png\" alt=\"\" class=\"kb-img wp-image-2515\" srcset=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-13.png 943w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-13-300x189.png 300w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-13-768x485.png 768w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><figcaption>Fig. 2.13: Example of BCF use in a project <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\n  BCF is integrated in all common BIM applications. In some cases, special additional modules (add-ons) are also required to extend the range of functions. \n<\/p>\n<\/div><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"DataSheets\">DataSheets<\/h3>\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><em>DataSheets <\/em>is a symbolic term for digital construction products. It is a container-based technology for digitally mapping the interaction of harmonized European product standards (CPR &#8211; <em>Construction Products Regulation<\/em>) and environmental product declarations, which ISO 23386 has been regulating since 2020. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The structure, composition and content of the <em>DataSheets <\/em>in various construction product structures is based on the specifications of the harmonized product standards. This conformity is essential, as all industry approval processes are based on these specifications and this is the only way to guarantee the completeness of the information in <em>DataSheets <\/em>for productive use. In addition, the integration of sustainability information (EPD &#8211; Environmental Product Declaration) of a construction product in accordance with ISO 22057 is planned in <em>DataSheets <\/em>.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A general distinction is made between generic (product-neutral) <em>DataTemplates <\/em>and specific (product-related) <em>DataSheets <\/em>. This makes it possible to use processes that comply with procurement law. In the planning stage, generic <em>data templates <\/em>can be used to precisely describe the requirements for materials or products, which can be clearly interpreted by a bidder in the course of the tender and responded to with specific <em>DataSheets <\/em>containing details of specific products. The processing of this information can be largely automated, as <em>DataSheets <\/em>are fully machine-readable. This advantage, in combination with the automated collection of masses and quantities from the digital models, will change the interaction between planning, execution, industry and logistics &#8211; enabling the end-to-end data chain for construction products.    <\/p>\n\n\n<style>.kb-image1803_fafd39-e5 .kb-image-has-overlay:after{opacity:0.3;}.kb-image1803_fafd39-e5 img.kb-img, .kb-image1803_fafd39-e5 .kb-img img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1803_fafd39-e5 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"412\" src=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-14.png\" alt=\"\" class=\"kb-img wp-image-2518\" srcset=\"https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-14.png 768w, https:\/\/staging-testing.openbim-knowledgebase.org\/wp-content\/uploads\/2024\/05\/BIMcertLehrbuch2024-Abbildung-2-14-300x161.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>Fig. 2.14: Data sources in DataTemplate\/Datasheet <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The interaction between <em>DataTemplates\/DataSheets <\/em>and IFC-based digital models is regulated in ISO 23387. This refers to the bSDD when declaring the characteristics of a <em>DataTemplate\/DataSheet <\/em>. This ensures that features of different products are coordinated and not created redundantly. The transfer of a <em>DataTemplate\/DataSheet<\/em><em>together<\/em> <em>with<\/em> its bSDD-based features is possible file-based (using an IFC file) or web service-based (using an API connection). This development is very recent, so the integration of <em>DataTemplates\/DataSheets <\/em>in BIM applications is still in preparation.    <\/p>\n<\/div><\/div>\n\n<p class=\"has-theme-palette-7-background-color has-background wp-block-paragraph\">Publication from Eichler, C.C., Schranz, Ch., Krischmann, T., Urban, H., Hopferwieser, M., Fischer, S.: <em>BIMcertHandbuch- Grundlagenwissen openBIM<\/em>. Issue 2024. Mironde-Verlag, Niederfrohna, 2024. DOI: 10.34726\/5384<br\/>URL: https:\/\/repositum.tuwien.at\/bitstream\/20.500.12708\/192612\/3\/Eichler-2024-BIMcert <a rel=\"noreferrer noopener\" href=\"https:\/\/repositum.tuwien.at\/bitstream\/20.500.12708\/192612\/3\/Eichler-2024-BIMcert%20Handbuch%20Grundlagenwissen%20openBIM-vor.pdf\" target=\"_blank\">%20Handbuch%20basic-knowledge%20openBIM-vor.pdf<\/a><br\/>Status: 23.01.2024<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chapter 2.4 &#8211; Technical basics of openBIM: Discover the key components such as IFC, bSDD, IDM, MVD, IDS and more for efficient BIM integration.<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":4393,"menu_order":4,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[],"doc_tag":[101],"class_list":["post-4373","docs","type-docs","status-publish","hentry","doc_tag-lehrbuch"],"aioseo_notices":[],"year_month":"2026-06","word_count":3154,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"display_name":"Christoph Eichler","author_link":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/author\/christoph-eichler\/"},"doc_category_info":[],"doc_tag_info":[{"term_name":"Lehrbuch","term_url":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/doc-tag\/lehrbuch\/"}],"taxonomy_info":{"doc_tag":[{"value":101,"label":"Lehrbuch"}]},"featured_image_src_large":false,"comment_info":0,"comment_count":0,"_links":{"self":[{"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/docs\/4373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/comments?post=4373"}],"version-history":[{"count":1,"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/docs\/4373\/revisions"}],"predecessor-version":[{"id":4376,"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/docs\/4373\/revisions\/4376"}],"up":[{"embeddable":true,"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/docs\/4393"}],"next":[{"title":"Chapter 2.5 - Organization","link":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/docs\/bimcert-manual-2024\/chapter-2-basic-knowledge\/chapter-2-5-organization\/","href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/docs\/4369"}],"prev":[{"title":"Chapter 2.3 - Tools","link":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/docs\/bimcert-manual-2024\/chapter-2-basic-knowledge\/chapter-2-3-tools\/","href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/docs\/4378"}],"wp:attachment":[{"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/media?parent=4373"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/doc_category?post=4373"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/staging-testing.openbim-knowledgebase.org\/en\/wp-json\/wp\/v2\/doc_tag?post=4373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}