37
1 Semantic Days, May 31-June 3 Bechtel Central Engineering & Technology Robin Benjamins

Semantic Days, May 31-June 3 - POSC Caesar – Trac Days, May 31-June 3 Bechtel Central Engineering & Technology Robin Benjamins. ... InfoWorks BecGIS Procurement SPF …

Embed Size (px)

Citation preview

1

Semantic Days, May 31-June 3

Bechtel

Central Engineering & Technology

Robin Benjamins

Bechtel’s Information Landscape

Owner Operator

Suppliers

JV Partners

Corporate

Systems

Project

Commercial

Systems

Engineering &

Construction

Systems

Cost Data

Quantity Data

Legend

Sc

hem

a C

on

fig

ura

tio

n

Static

Requirements(Institutionalized)

DynamicRequirements

(Customer Driven)

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

The iRING

ISO 15926 Realtime Interoperability Network Grid

EPC

Owner Operator

RDS/WIPEPC

Supplier

ISO 15926

ISO 15926

Supplier

Supplier

Job Site

ISO 15926

EPC

Engineering

Construction

Procurement

Project ControlsInformation infrastructure

for both internal and

external interoperability

The iRING in your Company

iRING v1.0.0 Deliverable

ApplicationiRING

Adapter Service

iRING

Interface

Service

“Façade”

iRING

Mapping

RD

Service

RDS/WIP

RDS/WIP

Editor

iRING

Web Service

Protocol

Specification

Part 7 QXF

Representation

Proprietary

Format

ISO 15926

Note: Components shown in green are included in the May 29th, 2009 delivery

iRING

Mapping

Editor

Part 2

Data Model

Part 4

Reference Data

Part 7

Templates

Natural Language

Grammar

Dictionary &

Thesaurus

Phrase, Sentence,

Paragraph, Verse,

Rhyme, Lyric

ISO 15926 “Parts” Analogy

Part 9

Façades“Reading”

Paper, Book, Website Part 8

RDF/OWL

iRIN

G

ISO

PCA

Global

Sandbox

Community

Sandbox

Private

Sandbox

RDS/WIP

Editor

iRING

Mapping

Editor

Imm

uta

ble

Read-W

rite

Federated Access

Certification Requests

Reference Data Federation

Start with ISO 15926!ISO 15926 is a standard for interoperability and the integration of lifecycle information

Improve Your Interoperability

map map

ISO 15926

Company

“Acme”

Company

“Emca”

Reference Data

Library

Interoperate

The iRING

RDS/WIP

Information Ambiguity

Am

big

uity S

cale

Least Ambiguity

Greatest Ambiguity

Greatest

Least

ISO

15

92

6

Comma Delimited

File

iRING 2.0Implementation

XMpLant Schema

Implementation

Compliance

Compliance

• Data exchanges operate most successfully when ambiguity is eliminated

• Ambiguity between exchanging partners can require significant effort (labor) to remove

• The higher the ambiguity, the higher the cost to implement effective and efficient data exchanges

Ambiguity = Cost

iRING 1.0Implementation

Knowledge

Information

Data

Top Down versus Bottom Up Modeling

Top Down: The best get together to make the industry models

Bottom Up: You are on a project and you need the model now!

Plethora of Standards

ISO 15926

“Lingua Franca”

XMpLantAEXEDI

Bech

tel

Inte

rnet

CIS/2 / IFC ISO 15926

Construction Contracts Project Controls Startup

BankSteel

Fabricator

Equipment

Manufacture

Heater

Manufacture

JV

EPC

ProcurementEngineering

Information

Model

(ISO 15926)

Application

Mapping

Always

Changing

Always

ExtendingAlways

Compatible

Public

Proprietary

Automation Investment

Systems &

Infrastructure

Technology

COTS

Proprietary

Open Source

RDS/WIP

Various

Standards

Information

Modeling

T

Technical Services

ISO 15926

Neutral Format

System

“A”

System

“B”

T

Standard

“Y”

Standard

“X”

Harmonization

Extensions

& Additions

The Information Model

Drives the Transformation

Adapter

Implementation

Dimension

Air

Compressor

Purchase

Order

ValveData Sheet

Info

rma

tio

n E

xch

an

ge

Information Model

Dimension

Model Driven Interoperability

Information

Model

(ISO 15926)

Systems &

Infrastructure

Technology

Application

Mapping

Public

Proprietary

COTS

Proprietary

Open Source

iRING Deployment

15

other BSAPsother BSAPs

other BSAPs

SP 3D

SPI

SP P&ID

InfoWorks

BecGIS

Procurement

SPF

Construction

BechtelCustomer,

Owner/Operator

P&ID

3D

Procurement

GIS

ECMERP

Procurement

LCIM

ECM

3D

O&M

ECM

ERP

LCIM

Other apps

Other apps

Other apps

JV PartnersSuppliers

JV PartnersJV Partners

PSN

2.0

PSNPortal

Part 2 Entities

ISO 15926 Reference Data

Full-Part 2 Template

(aka Longhand)

Proto

Templates

Template Signatures

Classes

Shortcut: DE Driven(Characterization Methodology)

Shorthand: DE / EM Interface

Domain Expert (DE)

Expert Modeler (EM)

Public

Private

Business

Domain

Modeling

Domain

Template

Roles

Part 7

Lifting

Part 2

Data Model

Part 3/4

Taxonomy

Part 7

Template

Part 8

OWL/RDF

Part 9

Facade

ISO

15

92

6 In

form

ati

on

Mo

de

l

Technical ImplementationInformation Modeling

Reference Data

ISO 15926 Standard Conformance

Project Data Represented in ISO 15926

Format API

iRING Compliance

R e a l i z i n g O p e n I n f o r m a t i o n I n t e r o p e r a b i l i t y

Initial ISO 15926 Information Model

Information

Model

(ISO 15926)

Template to

Template Data

Exchange

Part 7/Part 8

App

“A” Fa

ca

de

App

“B” Fa

ca

de

ISO 15926

Integration

DatabaseFa

ca

de

App

“C”Fa

ca

de

Data Exchange to

“Lifting”

ISO 15926

“Lifted” Repository

Part 2/Part 8

Legacy

Application

Same Templates

Legacy

Application

Same Templates

RDS/WIP

Data Exchange from

“Lowering”

Legacy

Application

Other Templates

Taxonomy Template

ISO P/4

Community

PCA

Company

ISO P/7

Community

PCA

Company

Part 2

Project Data

Organizations

Sandbox

Reference Data Federation

Semantic RepositoryPart 9

Transformation

NHibernate

ECSchema

EFSchema

RDFPart 8

SPARQL Query & Update

[extensible]…

Excel

DTOPart 7

TransformsData Stores

& APIs

[extensible]…

Data Source

[extensible]…

MIMOSA

Mapping

Adapter FrameworkTriple

Stores

QXF

Reporting Object

dotNetRDFAPI

DB Dictionary

Adapter Overview

Adapter ServiceLegacy Database

Mapping Editor

DTO

Façade

RDF

iRING Tools Sandbox

SPARQL Endpoint

SPARQL Protocol

SPARQL Client

SPA

RQ

L P

roto

col

SPARQL Query

SPARQL Results

SPARQL Data Exchange

Interface Service

(SPARQL Endpoint)

SPA

RQ

L P

roto

col

SPARQL Client

AdapterService

(SPARQL Client)

SPARQL EndpointSPARQL

EndpointSPARQL

Endpoints

SPARQL Query Only

SPARQL Query Only

AdapterService

XML Data Exchange

AdapterService DTO

AdapterService

Data Services

BizTalk

SSRS

AjaxClient

DTO

Dependency Injection

Adapter ServiceAdapter Provider

Adapter Layers

DTO Layer

Projection Layer Semantic Layer

Data Layer

Security Layer

Adapter Service

Adapter Provider

DTO Layer

Custom Data Layer

Data Layer Extensibility

Data Object

ApplicationObject

IDat

aOb

ject

DataDictionary

IDat

aLay

er

Create

Get

Delete

Post

GetDictionary

Application API

DataFilter

Response (List<string>)

Identifiers (List<string>)

Data Layer Extensibility

Adapter Service

Adapter Provider

DTO Layer

CSVDataLayer

EntityObjects

EntityObjects

DataObjectsCSV

Linq To XML

CSV Line

Post

Get

CSV Data Layer

Collaboration is the Key

• To develop the standard

• To build the reference data

• To develop and test prototypes

• To create production software

• Gain access to the experts

• Share the costs

• Leverage knowledge

• Common problem for all

– Glass is half full or glass is half empty? 31

www.iringug.org

2010 Demonstrations• Digital Plant 2010

– iRINGUserGroup

– iRINGTools/Bentley demonstration

• Private Demonstrations– Bechtel

– Hatch

– Emerson

• FIATECH Conference 2010– Bechtel

– Bentley

– CCC

– CH2M Hill

– Dow

33

Emerson

Hatch

Intergraph

TCS

FIATECH iRING Demo

34

DowHouston, TX

BentleyExton, PA

HatchBrisbane, Australia

IntergraphHuntsville,

AL

EmersonPune, India

Bechtel,Frederick,

MD

PlantSpaceP&ID

OpenPlantPDxManager

SPF

Inspec

EIO

SmartPlant P&ID

Demonstrations

TCSNew Delhi,

IndiaSPI

BentleyWalnut,

CA

ProjectWiseLCS

FIATECHConference 2010

CH2M HillDenver,

CO

PDB

CCCAthens, Greece

C3D

www.iringug.org

Questions?