radisson plaza hotel minneapolis, mn september 17-19, 2007

19
Radisson Plaza Hotel Radisson Plaza Hotel Minneapolis, MN Minneapolis, MN September 17-19, 2007 September 17-19, 2007 Workshop Workshop BIM~ISO15926 BIM~ISO15926 Technical overview Technical overview ISO15926 ISO15926 Onno Paap Onno Paap Integration manager Integration manager Fluor Corporation Fluor Corporation

Upload: avak

Post on 14-Jan-2016

20 views

Category:

Documents


0 download

DESCRIPTION

Workshop BIM~ISO15926 Technical overview ISO15926. Onno Paap Integration manager Fluor Corporation. Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007. The data model. An example of a very basic model is how we can tell what kind of object ('Class') a particular 'Thing' is. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Radisson Plaza HotelRadisson Plaza HotelMinneapolis, MNMinneapolis, MN

September 17-19, 2007September 17-19, 2007

Workshop BIM~ISO15926Workshop BIM~ISO15926Technical overview Technical overview

ISO15926ISO15926

Onno PaapOnno PaapIntegration managerIntegration manager

Fluor CorporationFluor Corporation

Page 2: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

The data model

An example of a very basic model is how we can tell what kind of object ('Class') a particular 'Thing' is

The boxes are entity data types defined in the data model Next to an identifier they have (almost) no attributes. 'classification' is a relationship with two attributes:

'classified' that refers to the thing that is classified 'classifier' that refers to the classifying class

Thing Classification Classclassified classifier

the object in front of me is a laptop

Page 3: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

possible_individual

temporal_whole_part

whole

part

possible_individual

'this person for his life'

'this person as long as he

is identified with full name

'John Doe''

representation_of_Gregorian_date_and_UTC_time

beginning

point_in_timerepresented patternclass_of_

representation

whole

part

'1976-05-23T16-45Z'

class_of_information_

representationrepresented patternclass_of_

identification 'John Doe'

class_of_class_of_identification

classification

classifier

classified

'full name'

external references

identifier

identifiertype

valid since

identifiedindividual

whole lifeindividual

identification of individual

The 15926 model

Page 4: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Mapping an application to ISO 15926

Applicationdatabase

Standardclasses

StandardProductModels

Mappingactivity

ISO15926Compliant

data

FaçadeOIM

FaçadeRDL

FaçademyProject

Transformation

Page 5: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Mapping methodology

add to use forspecialize for each classTemplateClasses

part7

User System A

Data Store

MAP

User System B

Data Store

MAP

User System C

Data Store

MAP

InternetWANLAN

MAP

REPRESENT

Kinds of Informationabout an Object Class

ShortcutTemplate

ShortcutTemplateClasses

P7L

use for

ADI Project

IDS Projectuse for

ObjectInformation

Models

oim

WIPuse for

add

to

use fo

r

ReferenceData

Library

part4

ReferenceData

Library

WIP

Page 6: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Example specialized template in OIMExample specialized template in OIM(mapped from Part 7 Lite specialized Shortcut Template)(mapped from Part 7 Lite specialized Shortcut Template)

<part7:ClassOfMultidimensionalObject rdf:ID="ST-VESSEL-3401-002ST-VESSEL-3401-002"> <rdfs:subClassOf rdf:resource="http://www.15926.org/tpl#ST-3401"/> <rdfs:subClassOf>

<owl:Restriction> <owl:onProperty rdf:resource="http://www.15926.org/tpl#possessorpossessor"/> <owl:allValuesFromallValuesFrom rdf:resource="http://www.15926.org/rdl#R414674R414674"/> <!--VESSEL--> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://www.15926.org/tpl#propertyTypepropertyType"/> <owl:hasValuehasValue rdf:resource="http://www.15926.org/rdl#R239239R239239"/> </owl:Restriction> <!--NominalVolumeCapacityNominalVolumeCapacity--> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://www.15926.org/tpl#basePropertyTypebasePropertyType"/> <owl:hasValuehasValue rdf:resource="http://www.15926.org/rdl#R549022R549022"/> </owl:Restriction> <!--Volume--> </rdfs:subClassOf> </part7:ClassOfMultidimensionalObject>

the selected and fixed instance of ClassOfIndirectProperty

the selected instance of ClassOfInanimatePhysicalObject

the selected and fixed instance of PropertySpace

Page 7: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Typical exchange file in RDF/XMLTypical exchange file in RDF/XML<rdf:RDF<rdf:RDFdeclarations>declarations><. . .<. . .transmittal datatransmittal data. . .>. . .>A TYPICAL NODEA TYPICAL NODE <part2:ClassOfInanimatePhysicalObject rdf:ID="<part2:ClassOfInanimatePhysicalObject rdf:ID="FPO-347621FPO-347621"> "> <!--<!--myVessel (individual)myVessel (individual)-->-->

<rdf:type rdf:resource="http://www.15926.org/rdl#R414674"/> <rdf:type rdf:resource="http://www.15926.org/rdl#R414674"/> <!--<!--VESSEL (class)VESSEL (class)-->--> </part2:ClassOfInanimatePhysicalObject></part2:ClassOfInanimatePhysicalObject>

AND A TYPICAL TEMPLATE INSTANCEAND A TYPICAL TEMPLATE INSTANCE <part2:MultidimensionalObject rdf:ID="ST-267634"><part2:MultidimensionalObject rdf:ID="ST-267634"> <rdf:type rdf:resource="http://www.15926.org/oim#<rdf:type rdf:resource="http://www.15926.org/oim#ST-VESSEL-3401-002ST-VESSEL-3401-002"/>"/> <part7:temporalWhole rdf:resource="#<part7:temporalWhole rdf:resource="#FPO-347621FPO-347621"/>"/> <part7:context rdf:resource="#COTWP-438834"/> <part7:context rdf:resource="#COTWP-438834"/> <!--<!--Project 4502 CR23Project 4502 CR23-->-->

<part7:beginning rdf:resource="#XSDT_20060306T1357Z"/> <part7:beginning rdf:resource="#XSDT_20060306T1357Z"/> <!--<!--March 6th, 2006 at 01:57pm GMTMarch 6th, 2006 at 01:57pm GMT-->-->

<part7:possessor rdf:resource="#<part7:possessor rdf:resource="#FPO-347621-20060306T1357ZFPO-347621-20060306T1357Z"/> "/> <!--<!--temporal parttemporal part-->-->

<part7:propertyType rdf:resource="http://www.15926.org/rdl#<part7:propertyType rdf:resource="http://www.15926.org/rdl#R239239R239239"/> "/> <!--<!--NominalVolumeCapacityNominalVolumeCapacity-->-->

<part7:basePropertyType rdf:resource="http://www.15926.org/2006/02/part4#<part7:basePropertyType rdf:resource="http://www.15926.org/2006/02/part4#R549022R549022"/>"/><!--<!--VolumeVolume-->-->

<part7:numericalValue rdf:resource="#XSFL_50.75"/> <part7:numericalValue rdf:resource="#XSFL_50.75"/> (means: an xsd:float of '50.75')(means: an xsd:float of '50.75') <part7:unitOfMeasure rdf:resource="http://www.15926.org/2006/02/part4#<part7:unitOfMeasure rdf:resource="http://www.15926.org/2006/02/part4#R567689R567689"/> "/> <!--<!--m3m3-->-->

</part2:MultidimensionalObject></part2:MultidimensionalObject>

</rdf:RDF></rdf:RDF>

Page 8: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Façades

Applicationdatabase

Façademap

FaçadeOther’sFaçades

query&map

Page 9: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Façades

Applicationdatabase

Façademap

Applicationdatabase

Façademap

Applicationdatabase

Façademap

Applicationdatabase

Façademap

Page 10: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Façades

Applicationdatabase

Façademap

Applicationdatabase

Façademap

Applicationdatabase

Façademap

Applicationdatabase

Façademap

ISO 15926 part 4Reference data library

EPC contractor 1

EPC contractor 2

Supplier catalog

Page 11: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

WIP - architecture

RDS

Reference Data System

http://rds.posccaesar.com

Temporary holder for ISO 15926 part 4 Reference data library(2 years)Also called ERDL (Epistle Reference Data Library)

Page 12: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

WIP - architecture

RDS

FREE ACCESSWeb applicationrds.posccaesar.com

ISO 15926 part 412,000 classes

POSC-Caesar lib50,000 classes

Page 13: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

WIP - architecture

RDS

Enter new classes-Taxonomy -By certified users

Classes approval-By domain experts

Enter new properties -By certified users-Starts from IDS project

Move properties to Object Information Models (OIM) -By domain experts

Page 14: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

WIP - architecture

RDS

RDS projectIDS projectEvergreen operations

FIATECH ADI project

Façade

map

Semantic Web interface for RDSFaçadeFaçadeFaçade

Page 15: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

WIP - workflow

RDS

Façade

Maintenance

Façade

Façade Façade

ISO 15926

WIP

Reference Data Library Object Information Models

New entry

(by cert user)Approval

(by ISO)

Bentley class editor

Page 16: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Query - exchange - hand-overQuery - exchange - hand-over

Between any two systems we may see the Between any two systems we may see the following types of data exchange causing following types of data exchange causing problems:problems:

System A

System B

query

exchange

hand-over

Page 17: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

System A

System B

query

exchange

hand-over

Façade

MAP

QUERY

Façade

MAP

QUERY

standardAPI methods

for:

Façade Browser

Façade Browser

Query - exchange - hand-overQuery - exchange - hand-over

Page 18: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Reference Data Libraries

core classes & referenceindividuals

ISOdefined in

ISO 15926-4,in OWL format

ERDLfaçade

inISO 15926-7

format

core classes & referenceindividuals

m

ap

pin

g

end-userclasses &

individuals

end-userfaçades

specialization

standardclasses

specialization

façades of government and industry

standardization bodies

specialization

map

pin g

standardclasses in

other formats

product &serviceclasses

specialization

specialization

specializationsupplierfaçades

map

p ing

catalogsin otherformats

Page 19: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Confederation of Façades

Facade

Facade

Facade

Facade

Facade

P lant O w ner /O perator - H Q

Plant O w ner /O perator - P lant

E PC C ontractor A - Projec t D ata

Supplier - C ata log (e .g . in PL IB )

E PC C ontractor B - P rojec t D ata

FacadeSupplier - Projec t D ata

Facade

E R D L -E PIST L E R eference D ata L ibrary Facade

R D L of S tandards O rganization

Internet

.

your laptop w ithFaçade Brow ser

loca lly used system s

m ap

m ap an d query

query

m ap

query

m ap

query

m ap

query

m ap

query

m ap

query

m ap

query

m ap

query

stan dard Façade