building aibel’s engineering ontology - posc caesar · pdf filebuilding...

31
Building Aibel’s engineering ontology The Source for engineering information and The Path that leads to it

Upload: danghanh

Post on 15-Mar-2018

215 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Building Aibel’s engineering ontologyThe Source for engineering information – and The Path that leads to it

Page 2: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

About Aibel

■ Aibel AS is a service company that

works within the oil, gas and renewable

energy sectors.

■ Services include Engineering,

Procurement, and Construction,

EPC, type projects.

Page 3: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Plan■ The EPC Project

■ Managing Requirements

■ Building the Enterprise Ontology

■ Architecture

■ Sample Uses

■ Outlook

Page 4: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Ontology for the Material Master

■ There is no such thing as a standard project

■ Design rules are project specific

■ Material catalogues are project specific

■ A Material Master catalogue serves to

■ uniquely identify material

■ select project material (~10K variants) as a subset of a company global catalogue

■ provide requirements-based documentation of validity of design.

■ Material Master as ontology: The Source

■ Integrate subject domains

■ Maintain consistency

■ Incremental development

■ Material Master as Linked Data: The Path

■ Integrated, accessible, and application independent

Page 5: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

The EPC Project

Page 6: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Project

definition

System

engineering

Area engineering

Procurement Construction

The EPC Project

handover handover handover handover

Page 7: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Disciplines in the EPC project

■ Architecture and Building

■ Civil Engineering

■ Drilling

■ Electrical

■ Engineering Management

and Administration

■ Geoscience

■ Health, Safety and

Environment

■ HVAC

■ Instrumentation

■ Marine Engineering

■ Material Technology

■ Mechanical

■ Multidiscipline

■ Operation and

Maintenance

■ Pipelines

■ Piping

■ Process

■ Procurement

■ Reservoir

■ Structural

■ Subsea

■ Telecommunication

■ Weight and Quantity

Control

Page 8: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

P&ID 3D

Change in mindset - Motivation

Information transfer

Finisheddocument

Information sharing

Design Information

P&ID 3D

Page 9: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Managing Requirements

Page 10: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Piping BulkPiping is the initial discipline

to be included in The Source

Page 11: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Standards for Piping Bulk

■ Standards govern every aspect of the Piping Bulk discipline

■ Shapes and Dimensions (~90 relevant standards listed in ASME B31.3)

■ Materials and Fabrication (~150)

■ Standards are issued as documents, with regular revisions

■ Standards have a long life – Revisions are issued on a regular basis

■ The body of standards grows with introduction of new technologies

■ Standards bodies include

■ ASME

■ ASTM

■ API

■ ISO

■ NORSOK

Page 12: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Requirements Management

■ An EPC project is structured around the complex of requirements

■ Regulatory Requirements ■ E.g., European Pressure Equipment Directive (PED)

■ Design Code ■ Basic restrictions, ~10

■ Customer Requirements■ Statoil: ~1000 Material Data Sheet (MDS) specifications

■ Standards

■ Engineers and designers work creatively within the bounds

■ Every stage of project execution is governed by requirements:

■ Engineering

■ Procurement

■ Construction

Page 13: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Customer Requirements

■ A piping class sheet states customer requirements for process plant piping

■ Example: Statoil’s ED201 piping class sheet lays out the requirements for Troll A

Page 14: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

ED201 Class Definition

Design

Code

Standard

Dimensions

Temperature/

Pressure

Page 15: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

ED201 Material Requirement

Component

Type

Dimensional

Standard

Material

Standard

Additional

Client

requirements

Page 16: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Building the Enterprise Ontology

Page 17: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

The personnel issue

ontology

expert

project

manager

engineer

Page 18: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

The Team

■ Engineering domain/discipline experts

■ Interpret domain standards …

■ to build the domain ontology

■ to maintain the ontology

■ Enterprise IT department

■ Providing the IT infrastructure

■ Supported by IT suppliers

■ Application developers

■ Internal

■ External

■ Ontology experts

■ Overall ontology structure

■ Modeling patterns

Page 19: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Standard documents into ontology

■ Work from the official documents issued by the standards bodies, as these are the original

and normative sources

■ Some of the material requires extensive “manual” work, reading and interpreting the content

■ Some of this will end up in the “core” parts, handcrafted upper ontology

■ Typically, a range of a physical property, or a material category (by chemistry/by production

process) is the basis for establishing a standard class.

■ The bulk of the ontology represents tables of restrictions on the various types regulated by

the standard

Page 20: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Architecture

Page 21: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Parts of the system

Page 22: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Linked Data

■ Every term in the ontology has its own

web address (URI)

■ The namespace is Aibel internal:

■ http://data.aibel.com/

■ The Linked Data HTML pages provide a

minimalistic look-up service for users

■ The Linked Data RDF data sets provide a

simple entry point for applications that

need to reference ontology classes

Page 23: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Usage examples

Page 24: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Exploring product designs

Page 25: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Requirements

■ The ontology can represent temperature/pressure range constraints

■ Compare requirements using standard visualization tools

Page 26: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Requirements

■ Customer requirements may diverge from the standard

Page 27: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Requirements

■ Adding project data to the graph -- process design, part of the systems engineering phase

Page 28: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Searching databases

■ Checking and cross-checking data is an everyday task, but

■ Current tools are inflexible

■ “Get much more data than you need into Excel spreadsheets, then use filters and lookup functions”

■ IT support staff is elevated to crucial engineering project staff for the ability to write SQL

■ Engineers modify SQL queries, hoping to hit the target

■ The Source can be queried for reference information using familiar terminology

■ “List the ASME B16.5 flanges that are suitable for use in an ED201 compliant design”

■ “Can I use a flat face flange for connecting size 4 piping in this project?”

■ “Which, if any, welded and seamless pipe types are interchangeable in the project for size 4?”

Page 29: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Project definition and execution Reference information available anywhere Preparing for Ontology Based Data Access

Outlook

Page 30: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

Questions?

Page 31: Building Aibel’s engineering ontology - POSC Caesar · PDF fileBuilding Aibel’sengineering ontology ... Statoil’s ED201 piping class sheet lays out the requirements for Troll

©

2008