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

20
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: verne

Post on 01-Feb-2016

35 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 a particular 'physical object' 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 a particular 'physical object' 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 (here) refers to a 'physical_object' 'classifier' that (here) refers to a 'class_of_inanimate_

physical_object'

c la ssified c la ssifie rc la ss_ of_

in a n im a te_p h ys ic a l_ ob jec t

p h ys ic a l_ ob jec t c la ss if ica tion

'lap top '

1

'th is physica l ob jec tin fron t o f m e ' 'is a '

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

ISO 15926 Part 4Subject count Subject count

basics 108 valves 553

core 17 connection_ material 226

uom 1087 mathematical_ objects  

information 313 rotating_equipment 1150

properties 1667 activities 1829

class_of_class 488 functions 80

heat_transfer 268 solid_handling 67

encoded_ information 38 protection 103

electrical 1465 static_equipment 637

instrumentation 724 transport 100

piping 704

Some details of ISO 15926 part 3 were merged with part 4: geometrical shapes based on STEP part 42

Page 5: 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

mapping

Page 6: 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 7: 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 8: 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 9: Radisson Plaza Hotel Minneapolis, MN September 17-19, 2007

Façades

Applicationdatabase

Façademap

FaçadeOther’sFaçades

query&map

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

Page 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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