Upload
pieter-pauwels
View
255
Download
0
Embed Size (px)
Citation preview
Use cases for ifcOWL and Linked Data in the buildingSMART ecosystemJakob Beetz, Pieter Pauwels
buildingSMART Standards SummitSingaporeOctober 2015
Product Information
Co
ncept
insta
nce i
ndex
IFD (Concepts)Search Engine IFC (CAD)
librarians
manufacturers
Product Information BIM Model
engineer
Now... that should clear up a few things around here
© Horrocks, Oxford University
PAGE 14-11-2014
★
★★
★★★
★★★★
★★★★★
Unicode URI
XML + XML-NS + XML Schema
RDF+RDF Schema
OWL
Logic
Proof
Dig
ital S
ignatu
re
Trust
BIM
GIS
Centralized vocabulary repository
Peer-to-peer, distributed vocabulary
repositories
Hybrid cascading management of
distributed vocabularies
buildingSMART InternationalbSDD group
End-users
restricted to
skos:Concept
semantically strongest with
potential unwanted side
effects (see [Halpin et al
2010])
semantically
‘poor’/weak
Similarity Ontology [Halpin et al 2010]
:Building-type-ifdSubject
rdf:type rdf:Statement ;
rdf:object :ifdSubject ;
rdf:predicate rdf:type ;
rdf:subject :Building ;
rdfs:isDefinedBy :ifdUser_1 .
:RWS { :Building rdf:type ifd:ifdSubject .
:OfficeBuilding rdf:type ifd:Subject .
:_ rdf:type ifd:ifdRelSpecializes .
:_ ifd:relating_object :Building .
:_ ifd:related_objects :OfficeBuilding
}
RDF reification using RDF descriptions are the default, yet somewhat cumbersome solution:Table 1 RDF reification "User 1 claims that 'Building' is an instance of ifdSubject”
Another approach is to group a number of triplets into a graphTable 2 Named Graphs clustering several statements using the TriG syntax
[IfdSubject]Office
building
[ifdSubject]Building
[ifdRelSpecializes]
ifdRelatingPhenomenon idfRelatedPhenomena
[ifdContext]“SAA
Objecten”
isContextFor
[ifdUser]“Mick Baggen”
ContextOwners
[ifdOrganisation]“Rijkswaterstaat”
Members
[ifdOrganisation]“bsDD”Maintains Maintains
Provenance issues
context in RDFwho-did-what-why-when-reliability-trust-thingies
Networked data sets:
versioning issues
Versioning issues: solution approach using deltas (Berners-Lee et al 2005; others)
HVAC
Engineer
Constr.
Engineer
Building
Owner
Civil
Engineer
Structural
Engineer
Facilities
Manager
Energy
Consultant
Architect
Shared Data
Model
HVAC
Engineer
Constr.
Engineer
Building
Owner
Civil
Engineer
Structural
Engineer
Facilities
Manager
Energy
Consultant
Architect
Networked data sets
Modeling expert
Modeling expert
Usage - Current state of the art:reference to bSDD from IFC according to SN/TS 2489
Networked data sets:
The Semantic Web – technology stack
Networked data sets:
Legacy integration
Semantic Enrichment prototype demo
SELECT DISTINCT*FROM <http://company_a.nl/projecten/offerte_zitbank>FROM <http://anotherCompany.nl/zitbank_project>WHERE{
?s rdf:type cbim:PhysicalObject .?s cbimfs:nonFunctionalRequirement ?requirement
SERVICE <http://rws.nl/projecten/aanvraag_zitbank>{ ?requirement
cbimfs:nonFunctionalRequirementType?req_type .
?requirement cbimfs:name ?req_name .}
}GROUP_BY (?s)
• … many of things shown here are academic proof-of-concepts not tested in the grim reality
• … Scalability? Performance?
• … Loads of work to be done for each of these cases … even if standing on the shoulders of giants and the hive-mind
• "I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.“ Abraham H. Maslow (1966). The Psychology of Science. p. 15
ISO 15926-11
• Industrial automation systems and integration —
Integration of life-cycle data for process plants
including oil and gas production facilities —
Part 11: Methodology for simplified industrial usage
of reference data
PAGE 14-11-2014
ISO 15926
ISO 15926-11
PAGE 14-11-2014
RDL / Referenciekader in ISO 15926
ISO 15926 so
urc
e:
Paap,
2010