using semantic web technologies in open applications(3)• ids-adi projects are producing...

22
© 2008 Bentley Systems, Incorporated Presented By: Dr. Manoj Dharwadkar Bentley Systems Inc. December 10 th , 2008 Using Semantic Web Technologies in Open Applications

Upload: others

Post on 01-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Presented By: Dr. Manoj DharwadkarBentley Systems Inc.

December 10th, 2008

Using Semantic Web Technologies in Open Applications

Page 2: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Agenda

• Current Situation

• ISO 15926 and Semantic Web Technologies

• Bentley’s Vision of Open Applications– OpenPlant set of Products

– Architecture and OpenPlant Schema

• Bentley Class Editor and ISO 15926 RDS/WIP Connection

• Next Steps and role of W3C for Oil and Gas Industry

Page 3: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Current Situation

• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation

• RDS/WIP 1.0 established leveraging rapidly evolving Semantic Web Technologies

• Technology Developers need to implement these standards into their products

• Wide adoption of core Semantic Web Technologies in Oil and Gas Industry is required

Page 4: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

ISO 15926 and Semantic Web Technologies

• Core problems ISO 15926 is trying to solve– Model the asset lifecycle information

– Extract information from existing native formats

– Convey information across globally distributed points

– Verify the information at multiple conversion points

• ISO 15926 evolving alongside W3C standards

• Lifecycle information models can now be represented and implemented using Semantic Web technologies

Page 5: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Evolution of ISO 15926 alongside W3C

Page 6: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Bentley: Sustaining Infrastructure

Our mission is to provide solutions to Design – Build – Operatethe world’s infrastructure with the goal of:

• Sustaining our society• Sustaining the environment• Sustaining the profession

6 | WWW.BENTLEY.COM

Page 7: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Serving Distributed Enterprises

ConstructionConceptual

DesignFinancing

Mechanical Design

Procurement

Project Management

SiteDesign

StructuralDesign

Fabrication

The business of infrastructure entails distributed enterprises

Page 8: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

A Strong Global Company

• 24 years of growth and stability

• 2,500+ employees, 80 offices, 40 countries

Page 9: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Bentley Product Portfolio

9 | WWW.BENTLEY.COM

Page 10: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Bentley’s Vision of Open Applications –OpenPlant™

• Data interoperability using Industry Standards

• Common ontology - fundamental part of the software application

• OpenPlant™ set of products is software designed for the distributed world– uses ISO 15926 Reference Data natively for application content

– lets engineers quickly access and share data, facilitating collaboration in an open environment

– provides complete, consistent and correct data throughout the plant lifecycle

Page 11: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Interoperability Architecture andOpenPlant Schema

Page 12: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

OpenPlant Plug-in

User Applications Bentley Applications

3rd Party Apps

OpenPlant Plug-in

ISO 15926

OpenPlant

Schema

Interoperability ArchitectureInteroperability ArchitectureInteroperability ArchitectureInteroperability Architecture

ISO 15926 RDF/XML

Bentley

Class

Editor

ProjectWise Navigator

�ISO 15926 Ontology

�Extensible

�Data Quality Control

�Change Management

�State Management

OpenPlant

Exchange

ProjectWise

Lifecycle Server

ISO15926

RDS/WIP

RDS

Plug-in

OpenPlantOpenPlantOpenPlantOpenPlant

ProductsProductsProductsProducts

(PowerPID)(PowerPID)(PowerPID)(PowerPID)

Page 13: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

OpenPlant SchemaOpenPlant SchemaOpenPlant SchemaOpenPlant Schema

Reference Data

System

RDS/WIP

Page 14: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Bentley Class Editor and the ISO 15926 RDS/WIP Connection

Page 15: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

ISO 15926 RDS/WIP

ISO 15926Reference Data

WIP

• Single global source for reference data

• Contains standardized product models

• Extensible

• The “inbox” for ISO

• Anybody can browse

• Certified user can extend

• All entries are permanent

• Includes browser and SOA interfaces

Page 16: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Bentley Class Editor supports ISO 15926

• ISO 15926 dictionaries

• Engineering Friendly View of Reference Data

• Information model building

• Simplified mapping interface

• Differencing

• Extensible

Page 17: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

ISO 15926 RDS/WIP 1.0

RDF

Triple

Store

PHP -

RAP

SPARQL protocol

for RDF

implementation

using WSDL 1.1

Bentley

Class Editor

RDS Plug-in RDS Proxy

SPARQL Query

SPARQL Query Result

Internet

Overview of Bentley Class Editor Overview of Bentley Class Editor Overview of Bentley Class Editor Overview of Bentley Class Editor RDS/WIP ConnectionRDS/WIP ConnectionRDS/WIP ConnectionRDS/WIP Connection

IDS-ADI Scope

Bentley Scope

Page 18: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Bentley Class Editor and the ISO 15926 RDS/WIP Connection

• Demonstration

Page 19: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Role of W3C for Oil and Gas Industry

• Consider use cases from Oil and Gas industry while developing new W3C standards:– Each standard term used by the industry should have at least one URI. Multiple URIs for same term must be harmonized (owl:SameAs).

– RDF/OWL should be able to support all aspects of asset lifecycle modeling needs:• Temporal aspects – how to determine Car was red from Jan 08 to July 08?

• Templates – Composite and Aggregate Relationships

– Issues related to exposing information to all project participants• Security and Access Control

– Issues related to accessing data from multiple sources• Origin, Context, Ownership, History

Page 20: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Role of W3C for Oil and Gas Industry

• Assist Oil and Gas industry in accelerating adoption and implementation by– Working closely with the large Core Technology providers to rapidly provide tools supporting emerging protocols

– Effectively communicating with the Oil and Gas community for timely resolution of implementation issues

– Providing implementation and best practices guidelines• For effectively using query protocols – for e.g., when parts of data being queried is at different locations and has different ownerships

• For mapping native concepts to URIs

• For exposing the native system data as a triple store in a distributed manner and providing a SPARQL service for global access

Page 21: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Next Steps Next Steps Next Steps Next Steps ---- iRING Bentley ComponentsiRING Bentley ComponentsiRING Bentley ComponentsiRING Bentley Components

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

OpenPlant

Data

Repository

iRING

OpenPlant

RDF Plugin

iRING

Adapter

Web

Service

Web

Service

RDS/WIP

RDS/WIP

Browser &

Editor

iRING

Web Service

Protocol

Specification

Part 7 QXF

Representation

OpenPlant

Format

ISO 15926

iRING

Bentley

Class

Editor

Part 8 RDF/OWL

Format

iRING

OpenPlant

RDS/WIP

ConnectioniRING

OpenPlant

Schema

Bentley

OpenPlant

Application

Legacy

Application

Data

Repository

OpenPlant

Legacy Data

Plugin

Bentley/

User

Legacy

Application

OpenPlan

t Data

(Memory)

OpenPlant

ECXML

Plugin

OpenPlant

ECXML

(File System

Repository)

OpenPlant

Application

Mapping

Schema

Page 22: Using Semantic Web Technologies in Open Applications(3)• IDS-ADI Projects are producing methodology and basic software tools to accelerate ISO 15926 implementation • RDS/WIP 1.0

© 2008 Bentley Systems, Incorporated

Manoj Dharwadkar

[email protected]

Rahul Patil

[email protected]

Thank You