Full econstruct end results overview


Published on

Complete overview of all eConstruct project results. (Presentation mostly made by Jeff Stephens of Taylor-Woodrow.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Full econstruct end results overview

  1. 1. eConstruct eCommerc e & eBusiness in the European Building and Construction Industry: Preparing for the Next Generation Internet The European DG13 5 th Framework IST Programme Key Action II – New Methods of Work and Electronic Commerce – Project No. IST-1999-10303
  2. 2. Why eConstruct? Building & Construction Industry <ul><li>Each country has its own </li></ul><ul><li>Language </li></ul><ul><li>concepts </li></ul><ul><li>Standards </li></ul><ul><li>Operates locally </li></ul>- Act as an European Player - Operate across National boundaries
  3. 3. Why eConstruct? Contractor/ sub contractor <ul><li>Procure / Bid </li></ul><ul><li>Locally </li></ul><ul><li>Difficult to survey market </li></ul><ul><li>Search in many portals with different structures and languages </li></ul><ul><li>Procure / Bid </li></ul><ul><li>Europe-wide </li></ul><ul><li>Easy to survey market </li></ul><ul><li>Search in different portals with same structure in one‘s own language </li></ul>
  4. 4. Why eConstruct? Manufacturer or Supplier <ul><li>Sell - Locally in different languages </li></ul><ul><li>To a fragmented Industry </li></ul><ul><li>O ffered through many portals with different data structures (catalogues) </li></ul><ul><li>Sell </li></ul><ul><li>Europe-wide </li></ul><ul><li>automatically translated </li></ul><ul><li>Through one channel </li></ul><ul><li>Offer through many portals in one data structure (catalogues) </li></ul>
  5. 5. Why eConstruct? Portals <ul><li>Provide Information - Locally </li></ul><ul><li>To a fragmented Industry </li></ul><ul><li>Each product in its own data structure (catalogues) </li></ul><ul><li>Provide Information </li></ul><ul><li>Europe-wide </li></ul><ul><li>Easy to maintain in many languages </li></ul><ul><li>Through o ne data structure (catalogues) </li></ul>
  6. 6. Why eConstruct? Contractor Supplier Portal Supplier Contractor Portal Portal Contractor Supplier €
  7. 7. Therefore eConstruct € Contractor Supplier Portal Product Models Internet Lack of Standards bcXML Digital Catalogues
  8. 8. What Industry needs <ul><li>Open communication for catalogue information </li></ul><ul><li>Agreement needed on these catalogue ‘Objects’ and their ‘Properties’ </li></ul><ul><li>Require a ‘flexible’ structure – that also supports catalogue specific information </li></ul><ul><li>To be able to find things and compare them </li></ul><ul><li>Inexpensive and easy to use </li></ul>
  9. 9. Goal <ul><li>Develop </li></ul><ul><li>Implement </li></ul><ul><li>Disseminate </li></ul><ul><ul><li>a new Communication Technology </li></ul></ul><ul><ul><li>tailored to the Building and Construction Industry </li></ul></ul><ul><li>Building and Construction eXtensible Mark-up Language bcXML </li></ul>
  10. 10. Overview Bridging Technology Worlds ISO STEP IAI IFC (ifcXML_COS) Software CAD / IfcBrowsers XML/edi ebXML /eBES UDDI (IBM, Ariba, Microsoft) Rosettanet Software CommerceOne Ariba MS BizTalk Server ISO/TC59/SC13/WG6 PAS-12006/3 (Meta-Schema) ICIS Software LexiCon Explorer ASVB MiddelenBank Classification Generic eCommerce & eBusiness PDT Sharing (ifcXML_COS) Linking (to IFC) Mapping Tailor ing & Us age Generic eCommerce & eBusiness
  11. 11. Concepts IAI: Product Data Technology real world semantic model implementation data exchange (files) IFC 151 IFC 2x EXPRESS IFC STEP File IFC XML file STEP Toolbox ifcXML ifcXML optimized bcXML, files bcXML 2 Stage Stage 1 COS
  12. 12. Modelling Dictionaries & Taxonomies <ul><ul><li>Dictionaries </li></ul></ul><ul><ul><ul><li>Strings/words: isolated terms for objects, properties etc. </li></ul></ul></ul><ul><ul><li>Taxonomies </li></ul></ul><ul><ul><ul><li>interrelated objects & properties </li></ul></ul></ul><ul><ul><ul><ul><li>objectification (from strings to things) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>specialisation </li></ul></ul></ul></ul><ul><ul><ul><ul><li>object <> property connection </li></ul></ul></ul></ul><ul><ul><ul><li>(Classification: objects/specialisation only) </li></ul></ul></ul>Door Flush Door Door Flush Door Dictionary Taxonomy terms connection Hinges, Locks Weight objects & properties specialisation
  13. 13. <ul><li>Construction </li></ul><ul><ul><li>Accomodation construction </li></ul></ul><ul><ul><li>Buffered construction </li></ul></ul><ul><ul><li>Connection construction </li></ul></ul><ul><ul><li>Covering construction </li></ul></ul><ul><ul><li>Framing construction </li></ul></ul><ul><ul><li>Guiding construction </li></ul></ul><ul><ul><li>Operating construction </li></ul></ul><ul><ul><li>Separation construction </li></ul></ul><ul><ul><ul><li>Access construction </li></ul></ul></ul><ul><ul><ul><ul><li>Casement </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Door </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Door set </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Door leaf </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Folding-sliding door </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Revolving door </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Sectional door </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Stable door </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>Gate </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Hatch </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Sash </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Screen </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Strip door </li></ul></ul></ul></ul><ul><ul><ul><li>Light Entrance construction </li></ul></ul></ul><ul><ul><ul><li>Opening construction </li></ul></ul></ul><ul><ul><ul><li>Wall </li></ul></ul></ul><ul><ul><li>Span construction </li></ul></ul><ul><li>Material </li></ul><ul><li>Space </li></ul>Part of the: “bcBuildingDefinitions” bcTaxonomy <ul><li>Coiling door </li></ul><ul><li>Flexible door </li></ul><ul><li>Flush door </li></ul><ul><ul><li>Glass door </li></ul></ul><ul><ul><li>Metal flush door </li></ul></ul><ul><ul><li>Plastic flush door </li></ul></ul><ul><ul><li>Timber flush door </li></ul></ul><ul><ul><ul><li>Hollow timber flush door </li></ul></ul></ul><ul><ul><ul><li>Solid timber flush door </li></ul></ul></ul><ul><li>Folding door </li></ul><ul><li>Ledged door </li></ul><ul><li>Panelled door </li></ul>Specialisation Tree
  14. 14. Modelling bcTaxonomy Object Definition Property Definitions + Door Leaf Thickness Door Leaf Width Door Leaf Height Clear Opening Width Clear Opening Height Edge Shape Door Shape Internal/External Location Availability Delivery Time Catalogue Code EAN Description Product Line Trade-name List Price URL Door leaf bcDictionary: terms used bcTaxonomy
  15. 15. Lexicon Explorer
  16. 16. Taxonomy Concepts Grouping Dictionary Multi-lingual Descriptions Vocabulary S pecialisation Conceptualisation Subjects, Activities, Properties, Measures & Units Multi-lingual Terms ExternalReferences Taxonomy Open Taxonomy: LexiCon Organizations
  17. 17. Modelling eConstruction Architecture ISO STEP EXPRESS Technology & W3C XML Technology UN/OASIS CEN/ISSS eBes WS EU 5 th FW IST OpenXchange ebXML ISO TC59/SC13/WG6 / ICIS CEN/ISSS eConstruction WS EU 5FW IST eConstruct / ICCI EU 5FW IST ROADCON XTD & xtdXML ISO TC59/SC13/WG6 / ICIS CEN/ISSS eConstruction WS EU 5FW IST eConstruct / ICCI EU 5FW IST ROADCON bcXML Specification Transaction Content Aspect Level IAI IFC2x & ifcXML / COS Modelling Definition
  18. 18. bcXML Meta-Model Restricts to: {m, kg, s,...} anyUri (from Datatypes) <<datatype>> string (from Datatypes) <<datatype>> anySimpleType (from Datatypes) <<datatype>> integer (from Datatypes) <<datatype>> language (from Datatypes) <<datatype>> Explanation Name NativeLanguage RestrictedValue Unit NativeName <<key>> NativeExplanation Translation 1 1 0..1 0..1 1 1 MinCardinality MaxCardinality Taxonomy 1 1 0..n 0..n Property 0..n 0..n 0..1 0..1 Description <<group>> 1 1 0..1 0..1 1 1 1 1 0..n 0..n ExternalReference Relationship 0..1 0..1 0..1 0..1 Object 1..* 1..* 0..1 +SupertypeRef 0..1 0..n 0..n 1 1 0..n 0..n 0..n 0..n 1 +TargetObjectRef 1 0..n +PartRef 0..n
  19. 19. bcXML Architecture Catalogue Internet bcXML Browser VR Front-end Computer Aided Selling (CAS) IfcBrowser ProjectDB XML-Server EXPRESS Data Manager Catalogue Generator CAS Catalogue Definer Resource DB Server Software Clients Taxonomy Taxonomy Server Catalogue Supplier Catalogue Server bcBuildingDefinitions taxonomy CatalogueExplorer LexiCon Explorer Catalogue Data (Spreadsheet) bcXML XML Data (Catalogues) bcXML Requirement and Solution Specification messages LexiCon Converter Lexicon.xml bcXML XML Data (Catalogues) IFC Data (Building from CAD) CAS Catalogue XML Data (Catalogues)
  20. 20. Example Scenario
  21. 21. Prototype Demonstration
  22. 22. Taxonomy Server (1)
  23. 23. Multiple Language Support
  24. 24. German
  25. 25. French
  26. 26. Greek
  27. 27. <ul><li>Searching for a Timber Flush Door </li></ul>
  28. 28. Set Requirements
  29. 29. Requirements Message
  30. 30. Select Catalogue Server
  31. 31. Select Catalogues
  32. 32. Type of Search
  33. 33. Solutions (1)
  34. 34. Solutions (2)
  35. 35. Solutions (3)
  36. 36. <ul><li>Linking Catalogue and IFC model information </li></ul>
  37. 37. TNO IfcBrowser
  38. 38. Selecting an Ifc Object
  39. 39. Derived Attributes
  40. 40. Taxonomy Search
  41. 41. Catalogue Search
  42. 42. Setting Requirements
  43. 43. Possible Solutions
  44. 44. Chosen Solution
  45. 45. Linking Catalogue Information
  46. 46. Jeff Stephens [email_address] More Information http://www.bcxml.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.