SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
Faculty of Engineering and Architecture




                 Session 3
Ontologies in architecture, engineering and
            construction (AEC)

     Workshop Ontology Modelling
    Barcelona, 19-21 December 2011
Faculty of Engineering and Architecture

                               Outline



1.   Ontologies in the AEC sector: state of the art (P. Pauwels)

2.   Case 1: architectural design information (P. Pauwels)

3.   Case 2: energy related data (Alvaro Sicilia, Fàtima Galàn)
Faculty of Engineering and Architecture




USE OF ONTOLOGIES IN THE AEC
SECTOR: STATE OF THE ART

                                                     3
Faculty of Engineering and Architecture




There have always been ontologies,
     also in the AEC sector…
Faculty of Engineering and Architecture




Google
Faculty of Engineering and Architecture




         Databases
Faculty of Engineering and Architecture




Programming code in UML
Faculty of Engineering and Architecture




  [1] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
                         Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
Faculty of Engineering and Architecture




AutoCAD
Faculty of Engineering and Architecture




3DSMax
Faculty of Engineering and Architecture

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by Don Brutzman (Naval Postgraduate School) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"
version="3.1.2">
<!--======================================================================-->
<!-- Public and private schema extension mechanisms -->
<xs:include schemaLocation="x3d-3.1-Web3dExtensionsPublic.xsd"/>
<xs:include schemaLocation="x3d-3.1-Web3dExtensionsPrivate.xsd"/>
[…]
<xs:group name="ComposedGeometryContentModel">
                <xs:annotation>
                               <xs:appinfo>ComposedGeometryContentModel is the child-node content model corresponding to
                               X3DComposedGeometryNodes. It can contain Color (or ColorRGBA), Coordinate, Normal and TextureCoordinate,
                               in any order. No more than one instance of these nodes is allowed. Multiple VertexAttribute (FloatVertexAttribute,
                               Matrix3VertexAttribute, Matrix4VertexAttribute) nodes can also be contained.</xs:appinfo>
                               <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-
                               AbstractSpecification/Part01/components/geometry3D.html#IndexedFaceSet"/>
                </xs:annotation>
                <xs:choice>
                               <xs:element ref="FloatVertexAttribute">
                                              <xs:annotation>
                                                             <xs:documentation>attrib</xs:documentation>
                                              </xs:annotation>
                               </xs:element>
                               <xs:element ref="Matrix3VertexAttribute">
                                              <xs:annotation>
                                                             <xs:documentation>attrib</xs:documentation>
                                              </xs:annotation>
                               </xs:element>
[…]



                                  X3D Schema in XSD / XML
                                                        [2] X3D Schema Definition. http://www.web3d.org/specifications/x3d-3.1.xsd.
Faculty of Engineering and Architecture




So, what about the BIM
      approach?
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture




    [3] R. Verstraeten, P. Pauwels, R. De Meyer, W. Meeus, J. Van Campenhout, G. Lateur.
                         IFC-based calculation of the Flemish energy performance standard.
In: Proceedings of the 7th European Conference on Product and Process Modelling 2008.
Faculty of Engineering and Architecture

Current situation in construction industry
Faculty of Engineering and Architecture

Current situation in construction industry
Faculty of Engineering and Architecture

Current situation in construction industry
Faculty of Engineering and Architecture




    Semantic web technologies:
 Let us link all information together
using one common generic language
Faculty of Engineering and Architecture




design




         [4] Linked Data – Connect Distributed Data across the Web. http://linkeddata.org/ (2011)
Faculty of Engineering and Architecture

Just-in-time linking data




                                       ?
Faculty of Engineering and Architecture

        Semantic web stack




[5] Tim Berners-Lee. WWW past & future, 2003. http://www.w3.org/2003/Talks/0922-rsoc-tbl/.
Faculty of Engineering and Architecture

                                              RDF graphs




[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
            rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture

                       Complex rules in an RDF graph




[6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
            rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
Faculty of Engineering and Architecture
               SOAP




Linked PubMed databases                   Open APIs
Faculty of Engineering and Architecture
                 Parallel descriptions of information :
                  IFC/RDF + X3D/RDF + STL/RDF



STL/RDF


X3D/RDF


IFC/RDF



   [7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three-
 dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction.
                          Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
Faculty of Engineering and Architecture




CASE 1: ARCHITECTURAL DESIGN
INFORMATION

                                                    30
Faculty of Engineering and Architecture




    Convert existing ontologies
to a semantic web version (OWL)
Faculty of Engineering and Architecture

                   D2R server




[8] C. Bizer, R. Cyganiak. D2R Server – Publishing relational databases on the semantic web.
                                            http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/.
Faculty of Engineering and Architecture

                                              IFC-to-RDF
                                                      Mapping schema’s:
                                                      1. ifcXML to RDF/XML via XSLT transformation
                                                           1. Light-weight: conversion can occur
                                                              completely on an instance level
                                                           2. Time-consuming and prone to errors: it
                                                              takes time and concentration to build the
                                                              XSLT file
                                                           3. Limited expressiveness of RDF/XML
                                                              format (no rule functionality)
                                                      2. Translate EXPRESS schema to OWL ontology
                                                         and use the ontology to build RDF instance
                                                         graphs
                                                           1. Less prone to errors: once the mapping
                                                              between EXPRESS elements and OWL
                                                              elements is made, everything goes
                                                              smoothly and correctly
                                                           2. High expressiveness because of N3
                                                              syntax



[9] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic
            rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
Faculty of Engineering and Architecture

                      RDF view on IFC

• IFC specification is written in EXPRESS


        ENTITY IfcDoor
         SUBTYPE OF ( IfcBuildingElement);
         OverallHeight : OPTIONAL IfcPositiveLengthMeasure;
         OverallWidth : OPTIONAL IfcPositiveLengthMeasure;
        END_ENTITY;




• Two tasks
   – automatic transformation of EXPRESS to OWL/RDF
   – automatic conversion of IFC to RDF instances
Faculty of Engineering and Architecture

           Simplified OWL representation of IFC
ENTITY IfcDoor
 SUBTYPE OF ( IfcBuildingElement);
 OverallHeight : OPTIONAL IfcPositiveLengthMeasure;
 OverallWidth : OPTIONAL IfcPositiveLengthMeasure;
END_ENTITY;
TYPE IfcPositiveLengthMeasure = REAL;
END_TYPE;

ifc:IfcDoor
   rdfs:subClassOf ifc:IfcBuildingElement;
   a owl:Class.
ifc:overallHeight
   rdfs:domain ifc:IfcDoor;
   rdfs:range xsd:double;
   a owl:DatatypeProperty.
ifc:overallWidth
   rdfs:domain ifc:IfcDoor;
   rdfs:range xsd:double;
   a owl:DatatypeProperty.
Faculty of Engineering and Architecture

            EXPRESS to OWL: challenges

• Name conflicts
   – RDF properties are independent of classes
     (<> EXPRESS)
   – are the semantics still the same?
• Conversion of rules expressed in EXPRESS to N3 rules
                  ENTITY IfcPixelTexture
                   Width : IfcInteger;
                   Height : IfcInteger;
                  WHERE
                   WR21 : Width >= 1;
                  END_ENTITY;

• Conversion of functions expressed in EXPRESS to ???
   – built-in functions, N3 rules, ...
Faculty of Engineering and Architecture

                    IFC-to-RDF
           Online service that converts
              building information in the
            Industry Foundation Classes
             (IFC) schema into an RDF
                         graph




            [10] MultimediaLab. IFC-to-RDF service. http://ninsuna.elis.ugent.be/IfcRDFService.
[11] MultimediaLab. IFC/RDF SPARQL endpoint. http://ninsuna.elis.ugent.be/SPARQLEndpoint/.
@prefix : <http://multimedialab.elis.ugent.be/ontologies/ifc/instances#>.
@prefix ifc: <http://multimedialab.elis.ugent.be/ontologies/ifc/ontology#>.
                                                                  Faculty of Engineering and Architecture
@prefix list: <http://www.co-ode.org/ontologies/lists/2008/09/11/list.owl#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.

:ifcOrganization_1
       ifc:name "Autodesk Revit Architecture 2010"^^xsd:normalizedString;
       ifc:theIfcId "1"^^xsd:long;
       rdf:type ifc:IfcOrganization.

:ifcApplication_2
       ifc:applicationDeveloper :ifcOrganization_1;
       ifc:version "2010"^^xsd:normalizedString;
       ifc:applicationFullName "Autodesk Revit Architecture 2010"^^xsd:normalizedString;
       ifc:applicationIdentifier "Revit"^^xsd:normalizedString;
       ifc:theIfcId "2"^^xsd:long;
       rdf:type ifc:IfcApplication.

:ifcCartesianPoint_4
       ifc:coordinates ( "0.0"^^xsd:double "0.0"^^xsd:double );
       ifc:theIfcId "4"^^xsd:long;
       rdf:type ifc:IfcCartesianPoint.

:ifcDirection_5
        ifc:directionRatios ( "1.0"^^xsd:double "0.0"^^xsd:double "0.0"^^xsd:double );
        ifc:theIfcId "5"^^xsd:long;
        rdf:type ifc:IfcDirection.

:ifcDirection_10
        ifc:directionRatios ( "0.0"^^xsd:double "0.0"^^xsd:double "-1.0"^^xsd:double );
        ifc:theIfcId "10"^^xsd:long;
        rdf:type ifc:IfcDirection.

:ifcDirection_11
        ifc:directionRatios ( "1.0"^^xsd:double "0.0"^^xsd:double );
        ifc:theIfcId "11"^^xsd:long;
Faculty of Engineering and Architecture
Pubby




                                                                        OpenLink Virtuoso SPARQL endpoint




 [12] R. Cyganiak, C. Bizer. Pubby – A linked data frontend for SPARQL endpoints. http://www4.wiwiss.fu-berlin.de/pubby/.
                                       [13] OpenLink Software. Virtuoso Universal Server. http://virtuoso.openlinksw.com/.
Faculty of Engineering and Architecture




…
Faculty of Engineering and Architecture




Build new ontologies and new information models
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture




Architectural Information Modelling (AIM)
Faculty of Engineering and Architecture
Faculty of Engineering and Architecture




                                           [14] P. Pauwels, D. Di Mascio, R. De Meyer, J. Van Campenhout.
About the interpretation of virtual heritage artefacts: case study of the Tower of Books in Ghent, Belgium.
                                         In: Journal on Computing and Cultural Heritage (2012) (submitted).

Más contenido relacionado

Destacado

Whitescape Civil Engineering Case Study
Whitescape Civil Engineering Case StudyWhitescape Civil Engineering Case Study
Whitescape Civil Engineering Case StudyAndrew White
 
Functionality vs. Aesthetics in Design
Functionality vs. Aesthetics in DesignFunctionality vs. Aesthetics in Design
Functionality vs. Aesthetics in DesignKuliza Technologies
 
Corporate leaders ppt mba
Corporate leaders ppt mbaCorporate leaders ppt mba
Corporate leaders ppt mbaBabasab Patil
 
Repair and Retrofit on Beam and Column Joints
Repair and Retrofit on Beam and Column JointsRepair and Retrofit on Beam and Column Joints
Repair and Retrofit on Beam and Column Jointsamerald24
 
Aesthetics and Design
Aesthetics and DesignAesthetics and Design
Aesthetics and Designdrew davidson
 
Green concrete by nayan
Green concrete by nayanGreen concrete by nayan
Green concrete by nayanNayan Moon
 
Kunchunjunga Apartments - Charles Korrea Mumbai
Kunchunjunga Apartments - Charles Korrea MumbaiKunchunjunga Apartments - Charles Korrea Mumbai
Kunchunjunga Apartments - Charles Korrea MumbaiAniruddh Jain
 
Beam and slab design
Beam and slab designBeam and slab design
Beam and slab designIvan Ferrer
 
Presentation on Slab, Beam & Column
Presentation on Slab, Beam & ColumnPresentation on Slab, Beam & Column
Presentation on Slab, Beam & Columnমু সা
 
High Rise Building Research Document
High Rise Building Research DocumentHigh Rise Building Research Document
High Rise Building Research DocumentNicholas Socrates
 
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...Prateek Srivastava
 

Destacado (13)

Aesthetics
AestheticsAesthetics
Aesthetics
 
54307684 beam-column
54307684 beam-column54307684 beam-column
54307684 beam-column
 
Whitescape Civil Engineering Case Study
Whitescape Civil Engineering Case StudyWhitescape Civil Engineering Case Study
Whitescape Civil Engineering Case Study
 
Functionality vs. Aesthetics in Design
Functionality vs. Aesthetics in DesignFunctionality vs. Aesthetics in Design
Functionality vs. Aesthetics in Design
 
Corporate leaders ppt mba
Corporate leaders ppt mbaCorporate leaders ppt mba
Corporate leaders ppt mba
 
Repair and Retrofit on Beam and Column Joints
Repair and Retrofit on Beam and Column JointsRepair and Retrofit on Beam and Column Joints
Repair and Retrofit on Beam and Column Joints
 
Aesthetics and Design
Aesthetics and DesignAesthetics and Design
Aesthetics and Design
 
Green concrete by nayan
Green concrete by nayanGreen concrete by nayan
Green concrete by nayan
 
Kunchunjunga Apartments - Charles Korrea Mumbai
Kunchunjunga Apartments - Charles Korrea MumbaiKunchunjunga Apartments - Charles Korrea Mumbai
Kunchunjunga Apartments - Charles Korrea Mumbai
 
Beam and slab design
Beam and slab designBeam and slab design
Beam and slab design
 
Presentation on Slab, Beam & Column
Presentation on Slab, Beam & ColumnPresentation on Slab, Beam & Column
Presentation on Slab, Beam & Column
 
High Rise Building Research Document
High Rise Building Research DocumentHigh Rise Building Research Document
High Rise Building Research Document
 
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
 

Similar a Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, engineering and construction

Ontologies in architecture, engineering and construction (AEC)
Ontologies in architecture, engineering and construction (AEC)Ontologies in architecture, engineering and construction (AEC)
Ontologies in architecture, engineering and construction (AEC)Pieter Pauwels
 
Network Layered Models Rroosend
Network Layered Models RroosendNetwork Layered Models Rroosend
Network Layered Models Rroosendrroosend
 
CURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKS
CURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKSCURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKS
CURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKScscpconf
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Peter Waher
 
Web 3.0 & io t (en)
Web 3.0 & io t (en)Web 3.0 & io t (en)
Web 3.0 & io t (en)Rikard Strid
 
Lecture 7: Semantic Technologies and Interoperability
Lecture 7: Semantic Technologies and InteroperabilityLecture 7: Semantic Technologies and Interoperability
Lecture 7: Semantic Technologies and InteroperabilityPayamBarnaghi
 
Linking Programming models between Grids, Web 2.0 and Multicore
Linking Programming models between Grids, Web 2.0 and Multicore Linking Programming models between Grids, Web 2.0 and Multicore
Linking Programming models between Grids, Web 2.0 and Multicore Geoffrey Fox
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Dr. Amarjeet Singh
 
Reasoning with data: building performance checking and schema transformations
Reasoning with data: building performance checking and schema transformationsReasoning with data: building performance checking and schema transformations
Reasoning with data: building performance checking and schema transformationsPieter Pauwels
 
Small Data in the large with Oppidum
Small Data in the large with OppidumSmall Data in the large with Oppidum
Small Data in the large with Oppidumstsire
 
Ecppm 2014 presentation_beetz
Ecppm 2014 presentation_beetzEcppm 2014 presentation_beetz
Ecppm 2014 presentation_beetzJakob Beetz
 
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...Nic Plum
 
Source-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructureSource-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructurekaveirious
 
Mapping of extensible markup language-to-ontology representation for effectiv...
Mapping of extensible markup language-to-ontology representation for effectiv...Mapping of extensible markup language-to-ontology representation for effectiv...
Mapping of extensible markup language-to-ontology representation for effectiv...IAESIJAI
 
Wi iat-bootstrapping the analysis of large-scale web service networks-v3
Wi iat-bootstrapping the analysis of large-scale web service networks-v3Wi iat-bootstrapping the analysis of large-scale web service networks-v3
Wi iat-bootstrapping the analysis of large-scale web service networks-v3Shahab Mokarizadeh
 
Pal gov.tutorial2.session12 2.architectural solutions for the integration issues
Pal gov.tutorial2.session12 2.architectural solutions for the integration issuesPal gov.tutorial2.session12 2.architectural solutions for the integration issues
Pal gov.tutorial2.session12 2.architectural solutions for the integration issuesMustafa Jarrar
 
NGRX Apps in Depth
NGRX Apps in DepthNGRX Apps in Depth
NGRX Apps in DepthTrayan Iliev
 
CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1Geoffrey Fox
 
Extending XForms with Server-Side Functionality
Extending XForms with Server-Side FunctionalityExtending XForms with Server-Side Functionality
Extending XForms with Server-Side FunctionalityMarkku Laine
 

Similar a Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, engineering and construction (20)

Ontologies in architecture, engineering and construction (AEC)
Ontologies in architecture, engineering and construction (AEC)Ontologies in architecture, engineering and construction (AEC)
Ontologies in architecture, engineering and construction (AEC)
 
Network Layered Models Rroosend
Network Layered Models RroosendNetwork Layered Models Rroosend
Network Layered Models Rroosend
 
CURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKS
CURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKSCURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKS
CURRENT TRENDS AND FUTURE ASPECTS IN CROSSLAYER DESIGN FOR THE WIRELESS NETWORKS
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)
 
Web 3.0 & io t (en)
Web 3.0 & io t (en)Web 3.0 & io t (en)
Web 3.0 & io t (en)
 
Lecture 7: Semantic Technologies and Interoperability
Lecture 7: Semantic Technologies and InteroperabilityLecture 7: Semantic Technologies and Interoperability
Lecture 7: Semantic Technologies and Interoperability
 
Linking Programming models between Grids, Web 2.0 and Multicore
Linking Programming models between Grids, Web 2.0 and Multicore Linking Programming models between Grids, Web 2.0 and Multicore
Linking Programming models between Grids, Web 2.0 and Multicore
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
 
Reasoning with data: building performance checking and schema transformations
Reasoning with data: building performance checking and schema transformationsReasoning with data: building performance checking and schema transformations
Reasoning with data: building performance checking and schema transformations
 
Small Data in the large with Oppidum
Small Data in the large with OppidumSmall Data in the large with Oppidum
Small Data in the large with Oppidum
 
Ecppm 2014 presentation_beetz
Ecppm 2014 presentation_beetzEcppm 2014 presentation_beetz
Ecppm 2014 presentation_beetz
 
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
 
Source-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructureSource-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructure
 
Mapping of extensible markup language-to-ontology representation for effectiv...
Mapping of extensible markup language-to-ontology representation for effectiv...Mapping of extensible markup language-to-ontology representation for effectiv...
Mapping of extensible markup language-to-ontology representation for effectiv...
 
Wi iat-bootstrapping the analysis of large-scale web service networks-v3
Wi iat-bootstrapping the analysis of large-scale web service networks-v3Wi iat-bootstrapping the analysis of large-scale web service networks-v3
Wi iat-bootstrapping the analysis of large-scale web service networks-v3
 
Pal gov.tutorial2.session12 2.architectural solutions for the integration issues
Pal gov.tutorial2.session12 2.architectural solutions for the integration issuesPal gov.tutorial2.session12 2.architectural solutions for the integration issues
Pal gov.tutorial2.session12 2.architectural solutions for the integration issues
 
NGRX Apps in Depth
NGRX Apps in DepthNGRX Apps in Depth
NGRX Apps in Depth
 
CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1CTS Conference Web 2.0 Tutorial Part 1
CTS Conference Web 2.0 Tutorial Part 1
 
Extending XForms with Server-Side Functionality
Extending XForms with Server-Side FunctionalityExtending XForms with Server-Side Functionality
Extending XForms with Server-Side Functionality
 
Resume
ResumeResume
Resume
 

Más de Pieter Pauwels

BIM from Building to urban fabric: More than just zooming out
BIM from Building to urban fabric: More than just zooming outBIM from Building to urban fabric: More than just zooming out
BIM from Building to urban fabric: More than just zooming outPieter Pauwels
 
Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...
Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...
Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...Pieter Pauwels
 
CAADFutures2011 Workshop 5 - Information exchange with information systems in...
CAADFutures2011 Workshop 5 - Information exchange with information systems in...CAADFutures2011 Workshop 5 - Information exchange with information systems in...
CAADFutures2011 Workshop 5 - Information exchange with information systems in...Pieter Pauwels
 
CAADFutures2011 - Extending the design process into the knowledge of the world
CAADFutures2011 - Extending the design process into the knowledge of the worldCAADFutures2011 - Extending the design process into the knowledge of the world
CAADFutures2011 - Extending the design process into the knowledge of the worldPieter Pauwels
 
SCAD2011 - Increasing information feed in the process of structural steel design
SCAD2011 - Increasing information feed in the process of structural steel designSCAD2011 - Increasing information feed in the process of structural steel design
SCAD2011 - Increasing information feed in the process of structural steel designPieter Pauwels
 
Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?
Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?
Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?Pieter Pauwels
 
CH2009 - Architectural information modelling in construction history
CH2009 - Architectural information modelling in construction historyCH2009 - Architectural information modelling in construction history
CH2009 - Architectural information modelling in construction historyPieter Pauwels
 
Design Principles and Practices 2009 - Semantics-based design - can ontologie...
Design Principles and Practices 2009 - Semantics-based design - can ontologie...Design Principles and Practices 2009 - Semantics-based design - can ontologie...
Design Principles and Practices 2009 - Semantics-based design - can ontologie...Pieter Pauwels
 
CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...Pieter Pauwels
 
SAMT 2010 - Interoperability for the design and construction industry through...
SAMT 2010 - Interoperability for the design and construction industry through...SAMT 2010 - Interoperability for the design and construction industry through...
SAMT 2010 - Interoperability for the design and construction industry through...Pieter Pauwels
 
Datasalon 2010 - AIM framework in a game engine
Datasalon 2010 - AIM framework in a game engineDatasalon 2010 - AIM framework in a game engine
Datasalon 2010 - AIM framework in a game enginePieter Pauwels
 

Más de Pieter Pauwels (11)

BIM from Building to urban fabric: More than just zooming out
BIM from Building to urban fabric: More than just zooming outBIM from Building to urban fabric: More than just zooming out
BIM from Building to urban fabric: More than just zooming out
 
Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...
Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...
Workshop Ontology Modelling 2011, Session 8 - Reasoning with data: building p...
 
CAADFutures2011 Workshop 5 - Information exchange with information systems in...
CAADFutures2011 Workshop 5 - Information exchange with information systems in...CAADFutures2011 Workshop 5 - Information exchange with information systems in...
CAADFutures2011 Workshop 5 - Information exchange with information systems in...
 
CAADFutures2011 - Extending the design process into the knowledge of the world
CAADFutures2011 - Extending the design process into the knowledge of the worldCAADFutures2011 - Extending the design process into the knowledge of the world
CAADFutures2011 - Extending the design process into the knowledge of the world
 
SCAD2011 - Increasing information feed in the process of structural steel design
SCAD2011 - Increasing information feed in the process of structural steel designSCAD2011 - Increasing information feed in the process of structural steel design
SCAD2011 - Increasing information feed in the process of structural steel design
 
Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?
Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?
Datasalon6 2011 - "Rise of the robo scientists": where is data coming from?
 
CH2009 - Architectural information modelling in construction history
CH2009 - Architectural information modelling in construction historyCH2009 - Architectural information modelling in construction history
CH2009 - Architectural information modelling in construction history
 
Design Principles and Practices 2009 - Semantics-based design - can ontologie...
Design Principles and Practices 2009 - Semantics-based design - can ontologie...Design Principles and Practices 2009 - Semantics-based design - can ontologie...
Design Principles and Practices 2009 - Semantics-based design - can ontologie...
 
CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...
 
SAMT 2010 - Interoperability for the design and construction industry through...
SAMT 2010 - Interoperability for the design and construction industry through...SAMT 2010 - Interoperability for the design and construction industry through...
SAMT 2010 - Interoperability for the design and construction industry through...
 
Datasalon 2010 - AIM framework in a game engine
Datasalon 2010 - AIM framework in a game engineDatasalon 2010 - AIM framework in a game engine
Datasalon 2010 - AIM framework in a game engine
 

Último

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 

Último (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 

Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, engineering and construction

  • 1. Faculty of Engineering and Architecture Session 3 Ontologies in architecture, engineering and construction (AEC) Workshop Ontology Modelling Barcelona, 19-21 December 2011
  • 2. Faculty of Engineering and Architecture Outline 1. Ontologies in the AEC sector: state of the art (P. Pauwels) 2. Case 1: architectural design information (P. Pauwels) 3. Case 2: energy related data (Alvaro Sicilia, Fàtima Galàn)
  • 3. Faculty of Engineering and Architecture USE OF ONTOLOGIES IN THE AEC SECTOR: STATE OF THE ART 3
  • 4. Faculty of Engineering and Architecture There have always been ontologies, also in the AEC sector…
  • 5. Faculty of Engineering and Architecture Google
  • 6. Faculty of Engineering and Architecture Databases
  • 7. Faculty of Engineering and Architecture Programming code in UML
  • 8. Faculty of Engineering and Architecture [1] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three- dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
  • 9. Faculty of Engineering and Architecture AutoCAD
  • 10. Faculty of Engineering and Architecture 3DSMax
  • 11. Faculty of Engineering and Architecture <?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by Don Brutzman (Naval Postgraduate School) --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.1.2"> <!--======================================================================--> <!-- Public and private schema extension mechanisms --> <xs:include schemaLocation="x3d-3.1-Web3dExtensionsPublic.xsd"/> <xs:include schemaLocation="x3d-3.1-Web3dExtensionsPrivate.xsd"/> […] <xs:group name="ComposedGeometryContentModel"> <xs:annotation> <xs:appinfo>ComposedGeometryContentModel is the child-node content model corresponding to X3DComposedGeometryNodes. It can contain Color (or ColorRGBA), Coordinate, Normal and TextureCoordinate, in any order. No more than one instance of these nodes is allowed. Multiple VertexAttribute (FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute) nodes can also be contained.</xs:appinfo> <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D- AbstractSpecification/Part01/components/geometry3D.html#IndexedFaceSet"/> </xs:annotation> <xs:choice> <xs:element ref="FloatVertexAttribute"> <xs:annotation> <xs:documentation>attrib</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="Matrix3VertexAttribute"> <xs:annotation> <xs:documentation>attrib</xs:documentation> </xs:annotation> </xs:element> […] X3D Schema in XSD / XML [2] X3D Schema Definition. http://www.web3d.org/specifications/x3d-3.1.xsd.
  • 12. Faculty of Engineering and Architecture So, what about the BIM approach?
  • 13. Faculty of Engineering and Architecture
  • 14. Faculty of Engineering and Architecture
  • 15. Faculty of Engineering and Architecture
  • 16. Faculty of Engineering and Architecture
  • 17. Faculty of Engineering and Architecture [3] R. Verstraeten, P. Pauwels, R. De Meyer, W. Meeus, J. Van Campenhout, G. Lateur. IFC-based calculation of the Flemish energy performance standard. In: Proceedings of the 7th European Conference on Product and Process Modelling 2008.
  • 18. Faculty of Engineering and Architecture Current situation in construction industry
  • 19. Faculty of Engineering and Architecture Current situation in construction industry
  • 20. Faculty of Engineering and Architecture Current situation in construction industry
  • 21. Faculty of Engineering and Architecture Semantic web technologies: Let us link all information together using one common generic language
  • 22. Faculty of Engineering and Architecture design [4] Linked Data – Connect Distributed Data across the Web. http://linkeddata.org/ (2011)
  • 23. Faculty of Engineering and Architecture Just-in-time linking data ?
  • 24. Faculty of Engineering and Architecture Semantic web stack [5] Tim Berners-Lee. WWW past & future, 2003. http://www.w3.org/2003/Talks/0922-rsoc-tbl/.
  • 25. Faculty of Engineering and Architecture RDF graphs [6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
  • 26. Faculty of Engineering and Architecture
  • 27. Faculty of Engineering and Architecture Complex rules in an RDF graph [6] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
  • 28. Faculty of Engineering and Architecture SOAP Linked PubMed databases Open APIs
  • 29. Faculty of Engineering and Architecture Parallel descriptions of information : IFC/RDF + X3D/RDF + STL/RDF STL/RDF X3D/RDF IFC/RDF [7] P. Pauwels, D. Van Deursen, J. De Roo, T. Van Ackere, R. De Meyer, R. Van de Walle, J. Van Campenhout. Three- dimensional information exchange over the semantic web for the domain of architecture, engineering, and construction. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 25 (4) 2011, 317-332.
  • 30. Faculty of Engineering and Architecture CASE 1: ARCHITECTURAL DESIGN INFORMATION 30
  • 31. Faculty of Engineering and Architecture Convert existing ontologies to a semantic web version (OWL)
  • 32. Faculty of Engineering and Architecture D2R server [8] C. Bizer, R. Cyganiak. D2R Server – Publishing relational databases on the semantic web. http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/.
  • 33. Faculty of Engineering and Architecture IFC-to-RDF Mapping schema’s: 1. ifcXML to RDF/XML via XSLT transformation 1. Light-weight: conversion can occur completely on an instance level 2. Time-consuming and prone to errors: it takes time and concentration to build the XSLT file 3. Limited expressiveness of RDF/XML format (no rule functionality) 2. Translate EXPRESS schema to OWL ontology and use the ontology to build RDF instance graphs 1. Less prone to errors: once the mapping between EXPRESS elements and OWL elements is made, everything goes smoothly and correctly 2. High expressiveness because of N3 syntax [9] P. Pauwels, D. Van Deursen, R. Verstraeten, J. De Roo, R. De Meyer, R. Van de Walle, J. Van Campenhout. A semantic rule checking environment for building performance checking. Automation in Construction 20(5) 2011, 506-518.
  • 34. Faculty of Engineering and Architecture RDF view on IFC • IFC specification is written in EXPRESS ENTITY IfcDoor SUBTYPE OF ( IfcBuildingElement); OverallHeight : OPTIONAL IfcPositiveLengthMeasure; OverallWidth : OPTIONAL IfcPositiveLengthMeasure; END_ENTITY; • Two tasks – automatic transformation of EXPRESS to OWL/RDF – automatic conversion of IFC to RDF instances
  • 35. Faculty of Engineering and Architecture Simplified OWL representation of IFC ENTITY IfcDoor SUBTYPE OF ( IfcBuildingElement); OverallHeight : OPTIONAL IfcPositiveLengthMeasure; OverallWidth : OPTIONAL IfcPositiveLengthMeasure; END_ENTITY; TYPE IfcPositiveLengthMeasure = REAL; END_TYPE; ifc:IfcDoor rdfs:subClassOf ifc:IfcBuildingElement; a owl:Class. ifc:overallHeight rdfs:domain ifc:IfcDoor; rdfs:range xsd:double; a owl:DatatypeProperty. ifc:overallWidth rdfs:domain ifc:IfcDoor; rdfs:range xsd:double; a owl:DatatypeProperty.
  • 36. Faculty of Engineering and Architecture EXPRESS to OWL: challenges • Name conflicts – RDF properties are independent of classes (<> EXPRESS) – are the semantics still the same? • Conversion of rules expressed in EXPRESS to N3 rules ENTITY IfcPixelTexture Width : IfcInteger; Height : IfcInteger; WHERE WR21 : Width >= 1; END_ENTITY; • Conversion of functions expressed in EXPRESS to ??? – built-in functions, N3 rules, ...
  • 37. Faculty of Engineering and Architecture IFC-to-RDF Online service that converts building information in the Industry Foundation Classes (IFC) schema into an RDF graph [10] MultimediaLab. IFC-to-RDF service. http://ninsuna.elis.ugent.be/IfcRDFService. [11] MultimediaLab. IFC/RDF SPARQL endpoint. http://ninsuna.elis.ugent.be/SPARQLEndpoint/.
  • 38. @prefix : <http://multimedialab.elis.ugent.be/ontologies/ifc/instances#>. @prefix ifc: <http://multimedialab.elis.ugent.be/ontologies/ifc/ontology#>. Faculty of Engineering and Architecture @prefix list: <http://www.co-ode.org/ontologies/lists/2008/09/11/list.owl#>. @prefix xsd: <http://www.w3.org/2001/XMLSchema#>. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. :ifcOrganization_1 ifc:name "Autodesk Revit Architecture 2010"^^xsd:normalizedString; ifc:theIfcId "1"^^xsd:long; rdf:type ifc:IfcOrganization. :ifcApplication_2 ifc:applicationDeveloper :ifcOrganization_1; ifc:version "2010"^^xsd:normalizedString; ifc:applicationFullName "Autodesk Revit Architecture 2010"^^xsd:normalizedString; ifc:applicationIdentifier "Revit"^^xsd:normalizedString; ifc:theIfcId "2"^^xsd:long; rdf:type ifc:IfcApplication. :ifcCartesianPoint_4 ifc:coordinates ( "0.0"^^xsd:double "0.0"^^xsd:double ); ifc:theIfcId "4"^^xsd:long; rdf:type ifc:IfcCartesianPoint. :ifcDirection_5 ifc:directionRatios ( "1.0"^^xsd:double "0.0"^^xsd:double "0.0"^^xsd:double ); ifc:theIfcId "5"^^xsd:long; rdf:type ifc:IfcDirection. :ifcDirection_10 ifc:directionRatios ( "0.0"^^xsd:double "0.0"^^xsd:double "-1.0"^^xsd:double ); ifc:theIfcId "10"^^xsd:long; rdf:type ifc:IfcDirection. :ifcDirection_11 ifc:directionRatios ( "1.0"^^xsd:double "0.0"^^xsd:double ); ifc:theIfcId "11"^^xsd:long;
  • 39. Faculty of Engineering and Architecture Pubby OpenLink Virtuoso SPARQL endpoint [12] R. Cyganiak, C. Bizer. Pubby – A linked data frontend for SPARQL endpoints. http://www4.wiwiss.fu-berlin.de/pubby/. [13] OpenLink Software. Virtuoso Universal Server. http://virtuoso.openlinksw.com/.
  • 40. Faculty of Engineering and Architecture …
  • 41. Faculty of Engineering and Architecture Build new ontologies and new information models
  • 42. Faculty of Engineering and Architecture
  • 43. Faculty of Engineering and Architecture
  • 44. Faculty of Engineering and Architecture
  • 45. Faculty of Engineering and Architecture
  • 46. Faculty of Engineering and Architecture Architectural Information Modelling (AIM)
  • 47. Faculty of Engineering and Architecture
  • 48. Faculty of Engineering and Architecture [14] P. Pauwels, D. Di Mascio, R. De Meyer, J. Van Campenhout. About the interpretation of virtual heritage artefacts: case study of the Tower of Books in Ghent, Belgium. In: Journal on Computing and Cultural Heritage (2012) (submitted).