BARBi Bygg og Anlegg Referanse Bibliotek Building and
BARBi Bygg og Anlegg Referanse Bibliotek Building and Construction Reference Data Library IAI International Technical Summit #22 Helsinki – 22/23 -April-2002 Lars Bjørkhaug Norwegian Building Research Institute 10/7/2020 1
Who is BARBi ? BARBi is a joint initiative for the Norwegian building industry with members from ü Norwegian council for building standardisation, Norwegian building research institute, associations for Engineers, Architects, Owners and Contractors. Associations producers of materials, building products and product catalogues. BARBi cooperate internationally with ü STABU Nederland, Building Research Establishment BRE, International Construction Information Society (ICIS), International Alliance for Interoperability (IAI) and EPISTLE Lars Bjørkhaug, Norwegian Building Research Institute
The BARBi project – timeline – ü January 1998 – August 1998 Study of the ”state of the art” in product modelling in the building industry ü September 1998 – January 1999 Test of EPISTLE snapshot E (POSC/CAESAR) ”the Wall test case” February 1999 – May 1999 New evaluation based upon the results of the test case May 1999 – October 1999 Establishing a subset of EPISTLE v. 3. 1 for the building industry. November 1999 – October 2000 Participating in the development of ISO/PAS 12006 -3 and Ifc 2 x October 2000 – February 2001 Establishing a test version of BARBi. March 2001 – December 2001 Development of tools and establishing founding for further projects. Test of compatibility with EPISTLE snapshot E-, and Lexi. Con content. March 2002 – > Full scale test of the library. Connecting briefing, calculation and specification applications with knowledge bases, building codes and product catalogues. ü ü ü Lars Bjørkhaug, Norwegian Building Research Institute
What is BARBi ? A conceptual. . . object oriented. . . language neutral. . . reference data library The Norwegian version of a common Reference Data Library based upon the framework of ISO/PAS 12006 -3 Lars Bjørkhaug, Norwegian Building Research Institute
What is BARBi ? Conceptual . . because BARBi describes objects from what they are, independent of use and time, and not from what they are named or classified as. NS 3451 ”Building parts” NS 3420 ”Building specifications” ”Building product catalogue” building, outer wall, inner wall, door, outer door, inner door, sliding door, cladding, outer cladding, inner cladding, surface, inner surface, outer surface, inner surface, artefact, interior. . . Lars Bjørkhaug, Norwegian Building Research Institute
What is BARBi ? Object oriented. . because it puts the object (concept) in the centre and study its properties and relations to other objects. inner door is a type of door fire door is a type of fire escape route door consists_of door is part of door leaf door frame doorway horizontal light-opening for door can be building product is a type of is part of consists_of is a type of escape route door sill opening in wall relates to inner door outer door sliding door consists of rotating door strongroom door with of escape route sliding door leaf sliding door frame Lars Bjørkhaug, Norwegian Building Research Institute
What is BARBi ? Language neutral. . because one object can have several names in the same language bjelke beam truss balk ligger Lars Bjørkhaug, Norwegian Building Research Institute
What is BARBi ? Language neutral. . because one name can refer to several objects pump function a pump in a functional description physical object a mounted pump in a plant activity/prosess to pump something Lars Bjørkhaug, Norwegian Building Research Institute
What is BARBi ? Language neutral. . because what a dictionary gives as a translation of a word in one language not necessarily refers to the same object in another language. dørblad door-set door Lars Bjørkhaug, Norwegian Building Research Institute
What is BARBi ? Reference Data Library ü Linking standards, classification systems and their definitions. ü Having globally unique ID’s for every concept in the library. ü Providing multiple classificationand specialisation hierarchies for any concept Architect Specification Civil User tool CAD engineer tools Knowledge Proj. Eng, tool base library Economy Common Project Proj. Owner Contractor tools Model library Knowledge Price Building texts base catalogue Eng. tool Sub. FM contractor Knowledge Productbase El. engineer catalogue Proj. library ISO/PAS Lars Bjørkhaug, Norwegian Building Research Institute
Key principles for population of BARBi ü Every object shall be self-contained (consistent and computer sensible) ü All properties are directly associated to the object (concept) ü Properties shall have meaningful names ü A supertype concept might represent any of it’s first level subtypes. ü All concept shall be class level concepts ü All concepts shall be public domain Lars Bjørkhaug, Norwegian Building Research Institute
What can BARBi do for the building industry? Give precise and exact definitions of objects, properties and relationships. I. e. What do we mean by ”width” and ”height” for a door? ü depends on who is using the concept, and in which context it is used. ü depends on when, in an object’s lifetime, the concept is used. ü depends on which classification we refer to. Lars Bjørkhaug, Norwegian Building Research Institute
What can BARBi do for the building industry? Give precise and exact definitions of objects, properties and relationships. in BARBi you will find: ü all known properties for objects with explicit names ü several types of relationships between objects, properties, activities, units and references. ü references to known standards and classification systems ü a global unique ID and a set of language-dependent names and definitions, for every concept in the library Lars Bjørkhaug, Norwegian Building Research Institute
Ongoing full scale test project Objects and object templates using ISO/PAS 12006 -3 Example of types of information flow between applications and different sources of information. An RDL Object is a language neutral object with unique ID’s for all properties and relationships independent of use and time. ISO/PAS 12006 -3 Reference Data Library Briefing document / Specification Proffzone (LA Lund, Computer Associates CA) -Briefing, specification tool for master builders / -Calculation Cost, calculation, purchasing / logistics tender. CAD / Engineering purchases and Norwegian building research Knowledge bases Institute (NBI) -Knowledge bases -Product certification -Environment data -Best solutions Norwegian council for building Laws / Regulations / standardisation (NBR) Standards -Standards, regulations Briefing template(s) … X xx xxxx Xxx xxxx Xxx xxxxxxxx xxx xxx IFC/GDL template(s) … X xx xxxx Xxx xxxx xxxx Xxx xxxx xxx Norwegian building CAD product & Object libraries catalogue (Norsk Varedata AS) -Product, price and manufacturer information Product libraries Product template(s) Facility management / demolition Xxx xxxx xxx Xxx xxxxxxxx Xxx xxxx xxx FM template(s) … X xx xxxx Xxx xxxx Xxx xxxxxxxx xxx xxx Templates is used to present an RDL Object in different wa for different users. Templates also provide mapping betwe RDL Objects, applications and external sources of information. Lars Bjørkhaug, Norwegian Building Research Institute
Ongoing full scale test project The four layers of the reference library ISO/PAS 12006 -3 Framework for object oriented data exchange. EXPRESS data model giving the framework for reference libraries. Rules for population of Reference Data Libraries based upon ISO/PAS 12006 -3 I. e EXPRESS rule schema Reference Data Libraries Language independent reference BARBi objects (RDL object) and relationships. Norwegian names and descriptions with unique ID’s. Lexi. Con Dutch names and descriptions …… Names and descriptions in other languages Template generators, APIs for storing / reading RDL objects Templates (mapping) Provide mapping between neutral objects and different ways to represent/present them Ifc template Ifc-RDL mapping Product template Search template Product properties. . Advanced search, etc. APIs for query / update data according to templates and external formats ( nn. XML, P 21…) External libraries Sources of information based on RDL objects or existing structures mapped to RDL objects trough templates Knowd. lib Product Project Ifc Product Search libraries Knowledge libraries, libraries template GDL, object lib, FM, search, standards… Ifc-RDL mapping Product properties. . Briefing, Advanced picedb. . program… etc. Lars Bjørkhaug, Norwegian Building Research Institute
Products and outcome from the project http: //www. barbi. no § Open website for users and partners containing: § Documentation of all relevant information about the project. § Description of tools and products § Own pages for ongoing projects § Demo version of the BARBi browser § Issue log and user forum The BARBi browser § Implementation of ISO/PAS 12006 -3 v 1 § Implemented in Java Server Pages on top of EXPRESS Data Manager ™ database § Tested on data from Lexi. Con and EPISTLE with positive results. § Only ISO/PAS version 1 data available for the moment § Will soon be updated according to ISO/PAS 12006 -3 version 2 Lars Bjørkhaug, Norwegian Building Research Institute
Tools for library maintenance BARBi library tool § Windows based application: § Full implementation of ISO/PAS 12006 -3 § Easy to build relationships using drag & drop § Check routines for data integrity (EXPRESS rule schema) § Reads and writes Part 21 and 28 § Stores data in an EXPRESS database Excel and Access data acquisition tools § Tools to populate EXPRESS databases from MS Office applications. § Uses a standard VB API to the EXPRESS database. § Can convert EPISTLE and Lexi. Con data to ISO/PAS 12006 -3 format. § Good for populating object types, bad for relationship § Similar to POSC/CAESAR spreadsheet and db. Lars Bjørkhaug, Norwegian Building Research Institute
Possible scenarios for the use of ISO/PAS 12006 -3? In connection with classification systems and paper standards ü Automatic translation of classification systems ü Providing navigation (query and update) in reference data through established hierarchies ü Translation of ISO/PAS 12006 -3 objects to classification codes and vice versa. ü Mapping between classification systems in different countries Lars Bjørkhaug, Norwegian Building Research Institute
Possible scenarios for the use of ISO/PAS 12006 -3? For product and object catalogues ü Offering complete conceptual object definitions for any building product independent of time and use ü Automatic translation of product catalogues between different languages ü Give standard input/output interfaces (views/templates) for queries in product catalogues Lars Bjørkhaug, Norwegian Building Research Institute
Possible scenarios for the use of ISO/PAS 12006 -3? In connection with knowledge databases and best practise systems ü Offering neutral ways of structuring knowledge ü Using conceptual objects to interface knowledge databases. Lars Bjørkhaug, Norwegian Building Research Institute
Possible scenarios for the use of ISO/PAS 12006 -3? In connection with IAI and IFC ü ISO/PAS 12006 -3 provides a solution for continuing standardisation beyond the international level (IAI) ü Multi-lingual support for IFC concepts (object types and property sets) ü Offer templates for creation of IFC property sets ü Supplying language neutral IFC property sets from ISO/PAS compatible product and object catalogues. ü Offer mapping between IFC and national classification systems Lars Bjørkhaug, Norwegian Building Research Institute
Example “Sawn timber” wood quality NS 3079 Timber Dimensions Pressure impregnated pine Size 48 x 98 Sorting T 0 Shape tolerances Strength C 24 Lars Bjørkhaug, Norwegian Building Research Institute
Example “Sawn timber” NS Standard Physical object Class of Class NS 3080 Artefact Softwood quality NS EN 1309 -1 Timber Material Types of sawn timber Measuring methods commodities description shape NS 3079 Timber according to Substance description shape Dimensions production and Profile Aggregate Sawn timber commodities Rectangular (Incl. tol) Sp_INfo. C dimension Rectangular POB crossection Info_basis_for_ crossection Wood 48 x 98 CHC class_member POB_class_ Sawn timber 48 x 98 POB. Spruce characteristic_possession Reference Width<100, specialisation. . Pica humidity 20% -1 mm- +4 mm Rectangular. Pine Typification_basis_ POB Adjusted crossection POB_cl_member cha_class_specialisation sawn timber 48 x 98 TPO Activity NS 3079 shape tolerances NS 3080 wood quality Visual sorted according (NS-INSTA 142) NS-INSTA 142 Planks Cha_cl_basis_ Visual sorted T 0 according NS-INSTA 142 Co. C for_act_cl_ Cha_cl_basis_ Class_ member Visual mechanical sorting for_act_cl_ classification Strength class NS EN-338 member (tidl. EN 519) T 0 sorting Char basis_for_ NS-INSTA 142 for_POB_ C 18 CHC Manufacturing method POB_cl_member. . Adjusted cha_class_ Product_basis_for_ (Quality) (Shape tolerances that C 18 Strength specialisation POB_cl_member applies to the com. class) NS EN-338 T 0 Treatment CHC Typification_ Comp_basis_ Product_basis_ Char_basis_. Untreated basis_ for_POB_cl_. Pressure impregnated POB_cl_ POB_class_ member ACT member Adjusted sawn timber 48 x 98 NS 3079, Adjusted untreated, Spruce, T 0, C 18 NS EN-338 Manufacturing 48 x 98 NS 3079 and NS EN 1309 -1 Spruce Crossection. Wood dim/ tolerances. Type of Wood (Wood) NS 3080 Untreated Quality Treatment requirements T 0 (Wood) NS-INSTA 142 Sorting class C 18(Wood) NS EN-338 Strength POB Lars Bjørkhaug, Norwegian Building Research Institute
… Q Any questions? Lars Bjørkhaug, Norwegian Building Research Institute
- Slides: 24