200 likes | 338 Views
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.
E N D
Workshop BIM~ISO15926Technical 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 • 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'
ISO 15926 Part 4 Some details of ISO 15926 part 3 were merged with part 4: geometrical shapes based on STEP part 42
mapping Trans formation Mapping an application to ISO 15926 Façade RDL Standard classes Façade OIM Application database Standard Product Models Mapping activity FaçademyProject ISO15926 Compliant data
Example specialized template in OIM(mapped from Part 7 Lite specialized Shortcut Template) <part7:ClassOfMultidimensionalObject rdf:ID="ST-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#possessor"/> <owl:allValuesFrom rdf:resource="http://www.15926.org/rdl#R414674"/> <!--VESSEL--> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://www.15926.org/tpl#propertyType"/> <owl:hasValue rdf:resource="http://www.15926.org/rdl#R239239"/> </owl:Restriction> <!--NominalVolumeCapacity--> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://www.15926.org/tpl#basePropertyType"/> <owl:hasValue rdf:resource="http://www.15926.org/rdl#R549022"/> </owl:Restriction> <!--Volume--> </rdfs:subClassOf> </part7:ClassOfMultidimensionalObject>
Typical exchange file in RDF/XML <rdf:RDF declarations> <. . . transmittal data . . .> A TYPICAL NODE <part2:ClassOfInanimatePhysicalObject rdf:ID="FPO-347621"> <!--myVessel (individual)--> <rdf:type rdf:resource="http://www.15926.org/rdl#R414674"/> <!--VESSEL (class)--> </part2:ClassOfInanimatePhysicalObject> AND A TYPICAL TEMPLATE INSTANCE <part2:MultidimensionalObject rdf:ID="ST-267634"> <rdf:type rdf:resource="http://www.15926.org/oim#ST-VESSEL-3401-002"/> <part7:temporalWhole rdf:resource="#FPO-347621"/> <part7:context rdf:resource="#COTWP-438834"/> <!--Project 4502 CR23--> <part7:beginning rdf:resource="#XSDT_20060306T1357Z"/> <!--March 6th, 2006 at 01:57pm GMT--> <part7:possessor rdf:resource="#FPO-347621-20060306T1357Z"/> <!--temporal part--> <part7:propertyType rdf:resource="http://www.15926.org/rdl#R239239"/> <!--NominalVolumeCapacity--> <part7:basePropertyType rdf:resource="http://www.15926.org/2006/02/part4#R549022"/><!--Volume--> <part7:numericalValue rdf:resource="#XSFL_50.75"/> (means: an xsd:float of '50.75') <part7:unitOfMeasure rdf:resource="http://www.15926.org/2006/02/part4#R567689"/> <!--m3--> </part2:MultidimensionalObject> </rdf:RDF>
Application database Façade map Façades Façade query &map Other’s Façades
Application database Application database Application database Application database Façade Façade Façade Façade map map map map Façades
Application database Application database Application database Application database Façade Façade Façade Façade map map map map Façades ISO 15926 part 4 Reference data library EPC contractor 1 EPC contractor 2 Supplier catalog
WIP - architecture Reference Data System http://rds.posccaesar.com RDS Temporary holder for ISO 15926 part 4 Reference data library (2 years) Also called ERDL (Epistle Reference Data Library)
WIP - architecture FREE ACCESSWeb application rds.posccaesar.com RDS ISO 15926 part 4 12,000 classes POSC-Caesar lib 50,000 classes
WIP - architecture • Enter new classes • Taxonomy • By certified users RDS • 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
WIP - architecture Façade Façade Façade Façade Semantic Web interface for RDS FIATECH ADI project RDS project IDS project Evergreen operations RDS map
WIP - workflow Façade Façade ISO 15926 Façade Façade WIP Reference Data Library Object Information Models Bentley class editor RDS Maintenance New entry Approval (by cert user) (by ISO)
Between any two systems we may see the following types of data exchange causing problems: Query - exchange - hand-over