20
ISO 15926 Modelling Workshop: Experiences and Challenges 2010-09-09 Lillian Hella

ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

  • Upload
    others

  • View
    18

  • Download
    1

Embed Size (px)

Citation preview

Page 1: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

ISO 15926 Modelling Workshop:

Experiences and Challenges

2010-09-09

Lillian Hella

Page 2: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Overview

Modelling workshop and it`s background

The modelling process

Important concepts and roles in modelling

The standardisation process

Workshop outcome

Page 3: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Modelling workshop

ISO 15926 Modelling workshop

EPCs, suppliers, software vendors, owner/operators,

consultants and researchers

2 weeks august 2010

Hosted by Bechtel

Ca 18 participants with different background and

experience

Main goal: consensus on modelling methodology

Page 4: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Organization of the workshop

Located in a class room

Also some participants attending Live Meetings

Phone, projector, white board and flip over

Presentations of modeling methodologies that were

currently in use by EqHub, Emerson, Bechtel, Bentley and

planned in Tecgraf

Discussions on the fly whenever needed

Page 5: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Modelling

The creation of high quality reference data

Page 6: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Some important

concepts

Page 7: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Where

do I

start?

Page 8: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

How to get there?

Page 9: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Cooperation between different roles

Page 10: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Classes and individuals

An ISO 15926 Class is defined by its membership

Each class has a unique id (PCA ID) and a definition

A class is a category or type of things with one or several criteria for inclusion and exclusion

-> a class is collection of individuals that corresponds the characteristics of that class

Examples:

Pump –The collection of all pumps

Bicycle–The collection of all bicycles

Whether an individual is a member of a class or not is based on its characteristics

Page 11: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Is it a class or is it an individual?

Depends on what we are talking about

An actual physical thing and things that have a life cycle

in time and space

Does not have definition unless it is a reference individual

(e.g. Paris, London, DNV )

Page 12: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Relationship

In general: something which holds of, or

between, two objects

Examples: is father of, is part of, is

resident of

In 15926, ”relationship” means a

particular relationship between two

particular objects (things that can be

members in classes)

MyFather

isFatherOf

Lillian

Page 13: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Specialization and generalization

In a generalization-specialization relationship, the specialization by definition has the same properties, behaviours, and constraints as the generalization plus one or more additional properties, behaviours, or constraints

Any car is also a vehicle, but not every vehicle is a car – ALWAYS

A car is a specialization of vehicle, and vehicle is a generalization of car

Should not be confused with inheritance in programming

Car

Vehicle

Vehicle

Car

MyCar

Page 14: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

The 3 levels

#123 #456(Possible) Individual Level 0

idClass Level 1

Class_of_class Level 2

Class 1 Class 2

Class_of_class A Class_of_class BClass_of_class C

possible

_individual

possible

_individualrelationship

class_of_individual class_of_relationship class_of_individual

class_of_class_of_

individual

class_of_class_of_r

elationship

class_of_class_of_

individual

Page 15: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Fire Rated Door Class A30

RDL

Door

Fire Rated

Door

Noise Rated

Door

B15 Fire

Rated Door

A30 Fire

Rated Door

Physical_

object_

class

Inflammable material

Burn through time

Metal hinges

Burn through time> 30 min

Metal Door Frame

Schema

Door

Fire Rated

Door

Noise Rated

Door

B15 Fire

Rated Door

A30 Fire

Rated Door

Attributes

Entity

Attribute

String A15,

A30

B15

B30

Door

Fire Rating

Noise Rating

Page 16: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

How to deal with attributes?

Attributes should be defined as entities referred to by relationships

Otherwise they cannot be referred to and are very inflexible to change

attributes do not allow history

information about attributes cannot be held

• e.g. Units of a number

• e.g. language of a description

attributes do not allow different values

• many descriptions

• many names

• changing values

attribution cannot be described

Page 17: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

PCA Standardisation Process

Proposed RDL

UpdatesPCA RDL

ISO 15926-

4 RDL

RD

Development

Project

PCA

SIG

Review

ISO

VT

Review

ISO MT/RDST SupportPCA Staff SupportProject

Project

Internal

Project Information

Scope & proposed ISO

15926 representation

Increasing degree of standardised

ISO 15926 Representation

Page 18: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Workshop outcome

Good perspective on concepts and issues involved

Identify issues for improvement

Time for coverage of details and discussions

There is a need for guidance for how to do it right

After some processing, the result should be a more

complete methodology

Page 19: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants

Questions?

Page 20: ISO 15926 Modelling Workshop: Experiences and Challenges · 2010-09-11 · Modelling workshop ISO 15926 Modelling workshop EPCs, suppliers, software vendors, owner/operators, consultants