300 likes | 507 Views
Onno Paap, Fluor Corporation. Why do we need to accelerate deployment?. Project requirements for data deliverables are increasing in quantity Consensus has focused on ISO 15926 RDL needs to be living and available - WIP. ISO 15926 use cases. Owner Operator Equipment supplier
E N D
Why do we need to accelerate deployment? • Project requirements for data deliverables are increasing in quantity • Consensus has focused on ISO 15926 • RDL needs to be living and available - WIP
ISO 15926 use cases • Owner Operator • Equipment supplier • EPC contractor • Software supplier
Data Harmonization • Within database applications • Harmonize look-and-feel • Define data dictionary • Define coding of data, lookup • Between same applications • Many ways to “SAP”, to “INTools”, to “DCS” etc. • Between different applications • Make export/import possible • Mapping tables • Between sister companies / plant-HQ • Make data comparable
Data Integration • Data exchange between modules • Couple the databases • With defined data ownership and change notification • Between companies in the supply chain • Specification and supplier data • Data handover • Between contractual delivery points • Data mining • Comparing data, e.g. planned and measured • Combine data for educated decisions • Reasoning systems (OWL) / A.I. • Data availability • Decrease down-time • Operation and maintenance • As built / revamping
Data Lifecycle Bridging • Overcome years of ever changing software • Facilities live between 5 and 50 years; software versions <2 years • Audit trailing • Keep all changes stored for audit trail; for legal reasons or data mining • During project phases prove change orders • Segregation of design, materialized and operational data • Exchange equipment (update data) but keep original design data, and keep original operation data
About ISO 15926 part 4 • Is now a list of terms with definitions in English • To be expanded with work of • STEPlib • POSC/Caesar lib • Future engineering projects • Will be core library of ~40000 classes, is over 35 man-years domain expert work • Properties and relationships are classes too • Includes product models (Object Information Models)
ISO 15926 part 4 status Spreadsheet link
Standardised in ISO 15926-2 DIS Data Model Core Classes Conceptual Process Design Core Classes Core Classes Common Terminology Standardised in ISO 15926-4 CD Detailed Process Design DONE Standardised by e.g. ISO /IEC/ ANSI/ BS/DIN, represented using ISO 15926 Standard & Proprietary Properties Classes Standard & Proprietary Classes Standard & Proprietary Activity Classes Detailed Engineering Design Product Catalogues represented using ISO 15926 Property Classes Activity Classes Procurement Manufacturer Specified Properties Classes Manufacturer Specified Activity Classes Construction Commission Operation Maintenance RDL Core library vs full RDL Conceptual Engineering Design Physical Object Classes Manufactured Item Classes This slide courtesy Posc/Caesar
Availability of RDL and documentation • http://15926.org/ see: Tutorial ISO 15926 part 4
The Reason for the WIP • Need it yesterday • MyRDL versus TheRDL! – Single Global Source • Can’t use it if we can’t extend it • Fast turnaround • Infrastructure • Access • Contributions • Contributor certification • ADI & IDS projects are building the WIP!
ISO 15926 WIP Owner Operators, EPC’s, Suppliers, & Solution Providers Part 4 Reference Data Library Terms & Product Models Evergreen
Façades • Are (ISO-) standard interfaces • Are Semantic Web compliant (RDF/OWL) • Triple stores • Are distributed databases • Can simultaneously be connected through one application • Are at the ‘back-end’ interfaced with normal application databases
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 • ISO 15926 native • EXPRESS language • POSC-Caesar project • EPM-Technologies • Project nearly finished RDS
WIP - architecture Web application for public domain rds.posccaesar.com RDS ISO 15926 part 4 10,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 RDS Maintenance New entry Approval (by cert user) (by ISO)
http://rewerse.net/publications/download/REWERSE-RP-2005-98.pdfhttp://rewerse.net/publications/download/REWERSE-RP-2005-98.pdf A Semantic Web project example
Solution Provider’s Perspective • Incorporate WIP ISO 15926 implementations into product roadmap - Allows for interoperation of diverse proprietary systems - Avoids one-off point-to-point solutions • Active participation in the ADI Project - Share implementation challenges and understand OO’s and EPC’s requirements and priorities - Interact with domain experts and data modelers - Build prototypes to validate WIP standards and APIs • Provide basic tools to all project participants • e.g., Bentley Class Editor provided to FIATECH members
ADI Project related Web Resources • ADI Project website • http://www.fiatech.org/projects/idim/iso15926.html • ISO 15926 Knowledge Base • http://www.15926.org • Implementers' reference source • Documentation • Sample code • FAQ • ISO 15926 Part 7 explanation • http://www.infowebml.ws • POSC Caesar • http://www.posccaesar.com