Download - Practical Usage of ISO 15926 Reference Data
![Page 1: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/1.jpg)
Practical Usage of ISO 15926
Reference Data
Darius Kanga
Bechtel Corp
Semantic Days
May 10, 2012
![Page 2: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/2.jpg)
Background
• Business Lines
– Civil
– Mining & Metals
– Oil, Gas & Chemicals
– Power (and Telecoms)
– Government Work
• Data Integration deployed in all but Civil for
over 10 years
![Page 3: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/3.jpg)
The Dark Ages
• Circa 1996
• Distributed “Information Bus” architecture
• Reference Data? What’s that?
• Enforced schema standardization – the
irresistible force always wins
![Page 4: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/4.jpg)
Information Heterogeneity
Owner Operator
Suppliers
JV Partners
CorporateFinancialSystems
ProjectCommercialSystems
Engineering &ConstructionSystems
Cost Data
Quantity Data
Legend
Sc
he
ma
Va
ria
tio
n
Static
Dynamic(Customer Driven)
![Page 5: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/5.jpg)
Legacy Integration: DataBroker
• About 200 active
projects currently
• 2000 – present
• Difference driven
data exchange
• Internal scope
• Reference data!
![Page 6: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/6.jpg)
Legacy Integration (2)• 66 apps
– Instrumentation
– Equipment, Line lists
– Electrical Circuit and Raceway
– Structural Steel
– P&ID
– 3D CAD
– Document Management/CMS
– Procurement
– Construction
– Data Warehouse
– Ad hoc spreadsheets, etc.
• Typical flow volume is 100’s to 100,000’s
![Page 7: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/7.jpg)
Legacy Integration (3)
• 130+ commodities
• 2300+ properties
• Flat interfaces
• Reference Data
– Internal/Private
– STEPLib dictionary mappings
![Page 8: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/8.jpg)
RDM
DataBroker
Exchange
ScenariosDataBroker
Interface
DataBroker
Interface
DataBroker
Interface
DataBroker
Interface
DataBroker
Interface
Application 1
Application 2 Application 3
Application 4 Application 5
DataBroker and the RDM
RDM
![Page 9: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/9.jpg)
ISO 15926 Implementation, Take 1
• 2007
• Purchase Order Consolidation Service
• Purchase Orders
• Line Items
• Cost codes, distributions, receipts, vendors,
cost elements, tags, etc.
• Relationships
![Page 10: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/10.jpg)
Information Model
(ISO 15926)
Application
Mapping
Always
Changing
Always
ExtendingAlways
Compatible
Public
Proprietary
Automation Investment
Systems & Infrastructure
Technology
COTSProprietary
Open Source
![Page 11: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/11.jpg)
The iRING
ISO 15926 Realtime Interoperability Network Grid
EPC
Owner Operator
RDS/WIPEPC
Supplier
ISO 15926
ISO 15926
Supplier
Supplier
Job Site
![Page 12: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/12.jpg)
Dow
Houston, TX
Bentley
Exton, PA
Hatch
Brisbane,
Australia
Intergraph
Huntsville,
AL
Emerson
Pune, India
Bechtel,
Frederick,
MD
PlantSpace
P&ID
OpenPlant
PDxManager
SPF
Inspec
EIO
SmartPlant
P&ID
Demonstrations
TCS
New Delhi,
IndiaSPI
Bentley
Walnut,
CA
ProjectWise
LCS
FIATECH
Conference
CH2M Hill
Denver,
CO
PDB
CCC
Athens,
Greece
C3D
![Page 13: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/13.jpg)
Take 2: Camelot Project
![Page 14: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/14.jpg)
App
Data
App
Data
iRINGTools
Adapter
iRIN
GTo
ols
Da
taLa
ye
r
App
API
iRINGTools
Adapter
iRIN
GTo
ols
Da
taLa
ye
r
App
API
iRINGTools
Core Services
Transformation
Service•Endpoint management
•Discovery
•Mediation
•Data flows
•Orchestrations
•BI provisioning
Adaption
Complex data flow
Multi-Protocol
RDLRDL
RDL
ISO
iRINGTools Overview
ISO 15926 Specifications and Reference Data
APIs & Mashups
Mobile
Browser
Widgets
![Page 15: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/15.jpg)
Data
Objects
Framework
NHibernate
Custom
SQL
Spreadsheet
Projection
Engines
Data Stores
& APIs
[extensible]
…
Custom
RDF
Part 8
Part 7 XML
XML
Mapping
Part 7 DTO
Database
File
Application
LibraryJSON
Projection
Engines
Data
Layers
HTML
Dictionary
![Page 16: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/16.jpg)
Data Source
Data Layer
htmljsonxmlrdfdtop7xml
ISO 15926
map
Framework (2)
![Page 17: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/17.jpg)
Adapter Manager UI
![Page 18: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/18.jpg)
Exchange Manager
![Page 19: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/19.jpg)
iRINGTools Federation (UI soon)
![Page 20: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/20.jpg)
iRINGTools Interfacing Project (IIP)
• In association with FIATECH and PCA
• Building iRINGTools data layers for applications
• Software, Requirements, and User Acceptance Testing teams
• Requirements team began by documenting reference data mappings to application– Bentley, CH2M Hill, Emerson, Hatch, Worley Parsons,
Bechtel, and others.
– Generalized to generic template information patterns
• Will ensure alignment with JORD via MMT SIG
![Page 21: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/21.jpg)
Template Information Patterns (TIPS)
![Page 22: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/22.jpg)
Example Template “Pattern”
My
Object
My
Plant
Area
Arrangement
Template
Classified
Identification
Template
rdl:AREA
CODE
“A-101”hasPart hasWhole hasObject valIdentifier
ha
sCo
nte
xt
![Page 23: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/23.jpg)
iRINGTools Deployment Status
• Mapping Engineering, Procurement, and
Construction applications for all business lines
• Replacing existing DataBroker exchanges
– 1/3 per year starting in 2012
• Deployed in parallel with DataBroker
• Users will make Gap list for work off
• Evaluating performance delta
![Page 24: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/24.jpg)
External (Optional)
Adapter AppsAdapter Apps Adapter Services
(DataLayers)
Adapter Services
(DataLayers)
Core AppCore App
Web
Browser
Web
Browser
Internal
Data
Core ServicesCore Services
Config
iRINGTools Deployment
![Page 25: Practical Usage of ISO 15926 Reference Data](https://reader036.vdocument.in/reader036/viewer/2022081800/58a1ac5e1a28ab57578b5252/html5/thumbnails/25.jpg)
• Develop the standard
• Build the reference data
• Develop and test prototypes
• Learn from the experts
• Share experience
• Share the costs
• Share the benefits
Collaboration is Key