Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LOA seminar 2017 - Product and 3D geometry ontologies at action in construction industry

246 views

Published on

Presentation given at the 2nd Workshop on Ontology and Engineering in Tandem, at LOA in Trento, Italy: Product and 3D geometry ontologies at action in construction industry: from manufacturer to demolition.

Published in: Technology
  • Be the first to comment

LOA seminar 2017 - Product and 3D geometry ontologies at action in construction industry

  1. 1. Product and 3D geometry ontologies at action in construction industry: from manufacturer to demolition 2nd Workshop on Ontology and Engineering in Tandem 20 September 2017 Pieter Pauwels Ghent University Department of Architecture and Urban Planning
  2. 2. UGent SmartLab Ghent University Faculty of Engineering and Architecture Department of Architecture and Urban Planning UGent SmartLab Prof. Ronald De Meyer Prof. Pieter Pauwels Dr. Ruben Verstraeten Dr. Tiemen Strobbe Mathias Bonduel Willem Bekers Sebastiaan Leenknegt Nino Heirbaut
  3. 3. Pieter Pauwels • 2003-2008: Ba-Ma Civil Engineering - Architecture (UGent) BIM • 2008-2012: PhD Civil Engineering - Architecture (UGent) BIM -> SemWeb • 2012-2014: Postdoc University of Amsterdam (UvA) • 2014-2017: Postdoc Ghent University SemWeb + BIM • 2017: Lecturer (50%) Ghent University SemWeb + information management
  4. 4. Outline 1. Linked Building Data! 2. ifcOWL 3. Product ontologies 4. Geometry and ontologies
  5. 5. Building data and linked data
  6. 6. Linked Open Data cloud (LOD) http://tomheath.com/blog/2009/03/linked-data-web-of-data-semantic-web-wtf/
  7. 7. Bring BIM into the Semantic Web BIM
  8. 8. Three key advantages 1. Interoperability 2. Linking across domains 3. Logical inference and proofs Pauwels et al. Semantic web technologies in AEC industry: A literature overview. Automation in Construction 73 (2017) 145–165. Two key advantages
  9. 9. Community efforts!
  10. 10. Linked Building Data Community 12
  11. 11. LDAC 2015 LDAC 2014 LDAC 2012
  12. 12. LDAC2017 5th Linked Data in Architecture and Construction Workshop 13 - 15 Nov. 2017 http://linkedbuildingdata.net/ldac2017/
  13. 13. Official Community Groups linkedbuildingdata.net www.w3.org/community/lbd/ linkedbuildingdata community LDAC event ifcOWL
  14. 14. W3C LBD Community Group Official community webpage: https://www.w3.org/community/lbd/ Working documents webpage: https://w3c-lbd-cg.github.io/lbd/ GitHub repository: https://github.com/w3c-lbd-cg/ => Minutes! Register! => Google Docs! => Ontologies! Examples!
  15. 15. A number of key ontologies at W3C LBD • Building Topology Ontology (BOT) • Product Ontology (PRODUCT) • Geometry Ontology (GEOM) • Properties Ontology (PROPS) • Ontology for Property Management (OPM)
  16. 16. And alignments!! • SSN / SOSA • DogOnt • Brick • ifcOWL • SAREF • …
  17. 17. Outline 1. Linked Building Data! 2. ifcOWL 3. Product ontologies 4. Geometry and ontologies 19
  18. 18. Adherence to the standard…
  19. 19. The Industry Foundation Classes (IFC) http://www.buildingsmart-tech.org/
  20. 20. 22
  21. 21. EXPRESSIFC-SPF XSDXML ifcOWLRDF Pieter Pauwels and Walter Terkaj, EXPRESS to OWL for construction industry: towards a recommendable and usable ifcOWL ontology. Automation in Construction 63: 100-133 (2016).
  22. 22. Pieter Pauwels and Walter Terkaj, EXPRESS to OWL for construction industry: towards a recommendable and usable ifcOWL ontology. Automation in Construction 63: 100-133 (2016).
  23. 23. Simplification for the end user
  24. 24. Pieter Pauwels, Ana Roxin. SimpleBIM: from full ifcOWL graphs to simplified building graphs. Proceedings of the 11th European Conference on Product and Process Modelling. p.11-18. Chi Zhang, Jakob Beetz. Querying Linked Building Data Using SPARQL with Functional Extensions. Proceedings of the 11th European Conference on Product and Process Modelling.
  25. 25. MVDusability
  26. 26. Pieter Pauwels, Ana Roxin. SimpleBIM: from full ifcOWL graphs to simplified building graphs. Proceedings of the 11th European Conference on Product and Process Modelling. p.11-18. Rewriting PSETs and property values (1)
  27. 27. Pieter Pauwels, Ana Roxin. SimpleBIM: from full ifcOWL graphs to simplified building graphs. Proceedings of the 11th European Conference on Product and Process Modelling. p.11-18. Rewriting PSETs and property values (2)
  28. 28. Simplification strategy 1 • Removing geometric information 2 • Unwrapping data types 3 • Rewriting properties 4 • IfcRelationship instances Pieter Pauwels, Ana Roxin. SimpleBIM: from full ifcOWL graphs to simplified building graphs. Proceedings of the 11th European Conference on Product and Process Modelling. p.11-18.
  29. 29. RDFIFC-SPF ifcOWLEXPRESS RDF company- specific ontologies Converter? Rules? …? Converter? Rules? …?
  30. 30. ifcOWL simplified X simplified Y simplified Z simplified W
  31. 31. ProdExt X ProdExt Y ProdExt Z DevExt Z DevExt X DevExt Y PRODUCT DEVICES GEOM BOT Geom Ext XGeom Ext Y Geom Ext Z
  32. 32. Building Topology Ontology (BOT)
  33. 33. Mads Holten Rasmussen et al. Proposing a central AEC ontology that allows for domain-specific extensions. LC3 Conference 2017.
  34. 34. BOT as of July 2017 Mads Holten Rasmussen et al. Proposing a central AEC ontology that allows for domain-specific extensions. LC3 Conference 2017.
  35. 35. Linking outside from within BOT (July 2017)
  36. 36. BOT as of September 2017
  37. 37. SAREF4BLDG ontology (part) http://ontoology.linkeddata.es/publish/saref4bldg/index-en.html
  38. 38. Outline 1. Linked Building Data! 2. ifcOWL 3. Product ontologies 4. Geometry and ontologies 40
  39. 39. Building products
  40. 40. PRODUCT as of August 2017
  41. 41. Definitions • A product:Product is an article or substance that is manufactured or refined for sale • An bot:element is a constituent of a construction entity with a characteristic technical function, form or position [12006-2, 3.4.7] • A gr:ProductOrService is the superclass of all classes describing products or services types, either by nature or purpose. Examples for such subclasses are "TV set", "vacuum cleaner", etc. An instance of this class can be either an actual product or service (gr:Individual), a placeholder instance for unknown instances of a mass-produced commodity (gr:SomeItems), or a model / prototype specification (gr:ProductOrServiceModel).
  42. 42. Definitions in the GoodRelations Ontology • A real product like my laptop, my car with this VIN and mileage, a particular item on an eBay auction - gr:Individual. • A product model, i.e. a datasheet, like "Nikon T90", "iPod Nano 16 GB", or similar. - gr:ProductOrServiceModel. • Then we have a third case, in which the entities exposed on the Web are neither products nor product models, but instead "black boxes" of products. - gr:SomeItems.
  43. 43. PRODUCT as of September 2017
  44. 44. Products in IFC
  45. 45. But we actually need product properties (PROPS)
  46. 46. #6=IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$); #4=IFCPROPERTYSET('2pW3mRfBr7EwHldYmKP$PD',#33,'Pset_WindowCommon',$,(#1,#6)); #2=IFCRELDEFINESBYPROPERTIES('2yVDnLFbzAzx6B70P6n3aU',#33,$,$,(#1),#4); #1=IFCWINDOW('1BYB9o9k5FZAAI8V0ct4P4',#33,'BK_tower_window:BK_tower_window:BK_tower_window:145729', $,'BK_tower_window',#90910,#90904,'145729',2200.000000000015,1200.000000000011); Properties (PSETS)
  47. 47. Properties (PSETS)
  48. 48. About 400 PSET XML files…
  49. 49. PROPS - outline
  50. 50. Implementation in practice: from manufacturer to demolition
  51. 51. The profile of a product manufacturer • Small • Regional company • Limited ICT capabilities and resources 95% less than 20 people G. Gudnason and P. Pauwels. SemCat : publishing and accessing building product information as linked data. ECPPM Conference 2016. pp. 659-666.
  52. 52. paper html and web portals CSV, XML, JSON 2D 3D BIM … G. Gudnason and P. Pauwels. SemCat : publishing and accessing building product information as linked data. ECPPM Conference 2016. pp. 659-666.
  53. 53. https://bimobject.com/
  54. 54. BIM Objects
  55. 55. BIM Objects Ontologies
  56. 56. BIM Objects Ontologies CLIENTS Designer Installer Contractor
  57. 57. BIM Objects Ontologies CLIENTS Designer Installer Contractor
  58. 58. Ontologies CLIENTS Designer Installer Contractor BIM Objects API
  59. 59. Ontologies CLIENTS Designer Installer Contractor BIM Objects
  60. 60. CLIENTS Designer Installer Contractor BIM Objects Ontologies
  61. 61. Outline 1. Linked Building Data! 2. ifcOWL 3. Product ontologies 4. Geometry in an ontology 65
  62. 62. Geometry kernels and transformations
  63. 63. Pauwels et al., Three-dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction. AIEDAM 25: 317-332 (2011).
  64. 64. Pauwels et al., Three-dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction. AIEDAM 25: 317-332 (2011).
  65. 65. Pauwels et al., Three-dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction. AIEDAM 25: 317-332 (2011).
  66. 66. Pauwels et al., Three-dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction. AIEDAM 25: 317-332 (2011).
  67. 67. ONTOBREP ontology
  68. 68. Perzylo et al., An Ontology for CAD Data and Geometric Constraints as a Link Between Product Models and Semantic Robot Task Descriptions. IEEE/RSJ International Conference on Intelligent Robots and Systems 2015.
  69. 69. Example: cylinder Perzylo et al., An Ontology for CAD Data and Geometric Constraints as a Link Between Product Models and Semantic Robot Task Descriptions. IEEE/RSJ International Conference on Intelligent Robots and Systems 2015.
  70. 70. Perzylo et al., An Ontology for CAD Data and Geometric Constraints as a Link Between Product Models and Semantic Robot Task Descriptions. IEEE/RSJ International Conference on Intelligent Robots and Systems 2015.
  71. 71. GEOM ontology
  72. 72. P. Bonsma – RDF.bg https://docs.google.com/document/d/11ltaT0_0ajG10BXBTKaTY57_ppuXmBk2v0GCFicqArc/
  73. 73. P. Bonsma – RDF.bg https://docs.google.com/document/d/11ltaT0_0ajG10BXBTKaTY57_ppuXmBk2v0GCFicqArc/
  74. 74. Well-Known Text (WKT)
  75. 75. WKT: representing IfcPolylines as LineStrings Pauwels et al. Enhancing the ifcOWL ontology with an alternative representation for geometric data. Automation in Construction 80 (2017) 77-94
  76. 76. Geometry in IFC Pauwels et al. Enhancing the ifcOWL ontology with an alternative representation for geometric data. Automation in Construction 80 (2017) 77-94
  77. 77. Pauwels et al. Enhancing the ifcOWL ontology with an alternative representation for geometric data. Automation in Construction 80 (2017) 77-94
  78. 78. IFC-based WKT string Pauwels et al. Enhancing the ifcOWL ontology with an alternative representation for geometric data. Automation in Construction 80 (2017) 77-94
  79. 79. 3D Viewers
  80. 80. Solution multi-threaded
  81. 81. Pauwels et al., Three-dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction. AIEDAM 25: 317-332 (2011).
  82. 82. In conclusion 1. Linked Building Data! 2. ifcOWL 3. Product ontologies 4. Geometry in an ontology
  83. 83. Thank you Pieter Pauwels pipauwel.pauwels@ugent.be

×