COBieOWL An OWL ontology based on COBie standard

  • Published on
    12-Apr-2017

  • View
    396

  • Download
    1

Transcript

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    COBieOWLAn OWL ontology based on COBie standard

    Tarcisio Mendes de Farias, Ana Roxin, Christophe Nicolleana-maria.roxin@u-bourgogne.fr

    Rhodes, October 28th 2015

    The 14th International Conference onOntologies, DataBases, and Applications of Semantics (ODBASE2015)

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    Agenda

    ContextContext

    Building lifecycle

    Building Information Modeling

    COBie standard

    Related work

    Related work

    Adapting BIM standards to OWL

    Converting spreadsheets into OWL

    ApproachApproach

    Conception of COBieOWL

    Extending and populating the COBieOWL ontology

    BenefitsBenefits

    Addressing SPARQL queries over COBieOWL

    Inferring new information

    Enriching the COBie model

    Integration with the Linking Open Data (LOD) cloud

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    2/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    GENERAL CONTEXT

    Building lifecycle

    Building Information Modeling

    COBie standard

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    3/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    Building Lifecycle

    ManagingPhase

    Constructors

    Project Phase

    ContractorContractorSub contractors

    Restructuring Phase

    Study Phase

    Project Manager

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    4/31

    http://images.google.fr/imgres?imgurl=martial.tarizzo.free.fr/CCAO/doc/donnees.jpg&imgrefurl=http://martial.tarizzo.free.fr/CCAO/doc/CCAO.htm&h=296&w=440&prev=/images?q=donn%C3%A9es&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=martial.tarizzo.free.fr/CCAO/doc/donnees.jpg&imgrefurl=http://martial.tarizzo.free.fr/CCAO/doc/CCAO.htm&h=296&w=440&prev=/images?q=donn%C3%A9es&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.motorlegend.com/users/jano/images/donnees-analyses1.gif&imgrefurl=http://www.motorlegend.com/users/jano/analyses_f1.php&h=360&w=534&prev=/images?q=donn%C3%A9es&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.motorlegend.com/users/jano/images/donnees-analyses1.gif&imgrefurl=http://www.motorlegend.com/users/jano/analyses_f1.php&h=360&w=534&prev=/images?q=donn%C3%A9es&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.inrialpes.fr/bip/people/girault/Presentations/TolereFrancais/final1.jpg&imgrefurl=http://www.inrialpes.fr/bip/people/girault/Presentations/TolereFrancais/slide13-0.html&h=637&w=652&prev=/images?q=redondance&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.inrialpes.fr/bip/people/girault/Presentations/TolereFrancais/final1.jpg&imgrefurl=http://www.inrialpes.fr/bip/people/girault/Presentations/TolereFrancais/slide13-0.html&h=637&w=652&prev=/images?q=redondance&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.hrs.ualberta.ca/Forms/images/forms.jpg&imgrefurl=http://www.hrs.ualberta.ca/Forms/&h=210&w=165&prev=/images?q=documents&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.hrs.ualberta.ca/Forms/images/forms.jpg&imgrefurl=http://www.hrs.ualberta.ca/Forms/&h=210&w=165&prev=/images?q=documents&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.park-affaires.com/elems/acces.jpg&imgrefurl=http://www.park-affaires.com/paa/liensa.html&h=427&w=400&prev=/images?q=acc%C3%A8s&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8http://images.google.fr/imgres?imgurl=www.park-affaires.com/elems/acces.jpg&imgrefurl=http://www.park-affaires.com/paa/liensa.html&h=427&w=400&prev=/images?q=acc%C3%A8s&svnum=10&hl=fr&lr=&ie=UTF-8&oe=UTF-8

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    Building Management

    Managing

    Phase

    Constructors

    Project Phase

    ContractorContractorSub contractors

    Restructuration

    PhaseStudy

    Phase

    Project Manager

    Maintenance

    Audit and Inventory

    Human resources

    Contracts(Security, maintenance)

    Financial management(leasing, sales, tax, maintenance, insurance)

    Legislation, norms

    Real estate management

    RelocationEnvironmental impact

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    5/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    Building Information Modeling (BIM)

    Bridging interoperability gaps among current systems in the AEC/FM (Architecture, Engineering, Construction / Facility Management)

    IFC (Industry Foundation Classes)

    First BIM standard, in 1999 by buildingSMART

    Exchange of 3D building models

    Object oriented model

    BIM

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    6/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    COBie standard (1)

    Construction-Operations Building information exchange

    Created under the National Institute of Building Sciences (NIBS) Facility Maintenance and Operations Committee Laboratory of the U.S. Army, Corps of Engineers

    http://www.nibs.org/?page=bsa_commonbimfiles

    For contractors, builders, designers and facility managers

    Novel method for sharing data during building life-cycle:

    Spreadsheet-based, no geometric/3D data

    Can be used on all building projects regardless of size and technological complexity

    One COBie file per building project

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    7/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    COBie standard (2)

    COBie 2.4 has 20 sheets that include one Instruction sheet and one PickList sheet. The Picklist sheet contains columns of values referenced by other columns in

    other sheets.

    Sheet colour codes:

    Yellow: required

    Orange: reference to other sheet or picklist

    Purple: external reference

    Green: if specified as required

    Grey: secondary information when preparing product data.

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    8/31

    General information about the COBie version and data

    Yellow if required Green if specified as required

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    COBie deliverables

    Early design phase

    Early design phase

    Sheet: Project, site and facility

    Floor: Vertical levels and exterior areas

    Space: Spaces

    Zone: Sets of spaces sharing a specific attribute

    Type: Types of equipment, products, and materials

    Detailed design phase

    Detailed design phase

    Component: Individually named or schedule items

    System: Sets of components providing a service

    Assembly: Constituents for types, components and others

    Connection: Logical connections between components

    Impact: Economic, environmental and social impacts at various stages in the life cycle

    Construction phase

    Construction phase

    Document: Inclusion of submission and approval documents

    Type: Insertion of manufacturer and model information

    Component: Inclusion of serial and tag data

    FM phaseFM phase

    Spare: Onsite and replacement parts

    Resource: Required materials, tools, and training

    Job: PM, safety, and other job plans

    All PhasesAll Phases

    Document: All applicable document references

    Attribute: Properties of referenced item

    Coordinate: Spatial locations in box, line, or point format

    Issue: Other issues remaining at handover.

    Contact: People and companies

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    9/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    COBie Data validation rules

    For referencing data present in other columns

    Allowed values can be in form of a list, and must be also present in the column Email from the Contact sheet.

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    10/31

    Facility sheet

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    OWL-based ontology

    Decidable

    Formal

    DL-based

    Problems with existing standards

    Semantic heterogeneity

    No logic

    No semantics

    Static formats

    Use OWL for representing the COBie standard = COBieOWL

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    11/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    RELATED WORK

    Adapting BIM standards to OWL

    Converting spreadsheets into OWL

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    12/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    Current approaches

    Adapting IFC into OWL [1]

    For leveraging all modelling constraints required by the object-oriented structure of the IFC schema

    Integration with the LOD cloud - IfcWOD

    Adapting BIM standards to OWLAdapting BIM standards to OWL

    Connor et al. [2] Mapping Master: a Flexible Approach for Mapping Spreadsheets to OWL

    Mapping language M for generating OWL ontologies

    Bowers et al. [3] Owlifier: Creating OWL-DL ontologies from simple spreadsheet-based knowledge descriptions

    Rules for creating, relating, and constraining concepts through spreadsheets

    Software-based conversion into OWL-DL ontologies

    Jupp et al. [4] Populous: A tool for populating Templates for OWL ontologies

    Ontology population from table-based forms

    Converting spreadsheets into OWLConverting spreadsheets into OWL

    [1] De Farias, T.M., Roxin, A., Nicolle, C.: IfcWoD, Semantically Adapting IFC Model Rela-tions into OWL Properties. Proceedings of the32nd CIB W78 Conference on Information Technology in Construction, Oct 2015, Eindhoven, Netherlands[2] OConnor, M. J., Halaschek-Wiener, C. and Musen, M. A.: Mapping Master: A flexible approach for mapping spreadsheets to OWL. InThe Semantic WebISWC 2010 (pp. 194-208). Springer Berlin Heidelberg (2010).[3] Bowers, S., Madin, J. S., & Schildhauer, M. P.: Owlifier: Creating OWL-DL ontologies from simple spreadsheet-based knowledgedescriptions. Ecological Informatics, 5(1), 19-25 (2010).[4] Jupp, S., Horridge, M., Iannone, L., Klein, J., Owen, S., Schanstra, J., Stevens, R. and Wolstencroft, K.: Populous: A Tool for PopulatingTemplates for OWL Ontologies. In SWAT4LS. (2010)

    13/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    Lacks of the current approaches

    Current approachesCurrent approaches

    Use a mapping language:

    Each new version of COBie standard implies an update of the mapping ensemble.

    Users need to learn the mapping language

    Go against COBies initial aim avoiding additional training

    Do not consider COBie column color codes

    Our approachOur approach

    Make use of the spreadsheet data validation functionality

    For stating restriction axioms and object properties in the ontology.

    Take column color codes into consideration.

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    14/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    OUR APPROACH

    Conception of COBieOWL

    Extending and populating the COBieOWL ontology

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    15/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn

    e.f

    r

    D

    pa

    rte

    me

    nt

    IEM

    La

    bo

    rato

    ire

    LE

    2I

    (UM

    R C

    NR

    S 6

    30

    6)

    U

    niv

    . d

    e B

    ou

    rgo

    gn

    e F

    ran

    ch

    e-C

    om

    t

    Our contributions

    Each sheet from the COBie 2.4 template is mapped as an OWL class.

    Columns from sheets are mapped as OWL properties.

    Cells from each sheet are mapped as property values.

    Semi-automatic conception of the

    COBieOWL ontology, based on conversion

    rules

    Semi-automatic conception of the

    COBieOWL ontology, based on conversion

    rules

    Java-based COBieOWL generator

    Relies on Apache POI API and on OWL API

    Method for automatic

    population of COBieOWL

    Method for automatic

    population of COBieOWL

    28/10/2015 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2015)

    16/31

  • An

    a R

    OX

    IN

    an

    a-m

    ari

    a.r

    ox

    in@

    u-b

    ou

    rgo

    gn