training data modeling introduction

82
Training Training Data Modeling Data Modeling Introduction Introduction Target Training Room Target Training Room Target Plaza South Target Plaza South 1000 Nicollet Mall 1000 Nicollet Mall Minneapolis, MN Minneapolis, MN September 20-21, 2007 September 20-21, 2007 ISO 15926 ISO 15926

Upload: joey

Post on 11-Jan-2016

41 views

Category:

Documents


1 download

DESCRIPTION

ISO 15926. Training Data Modeling Introduction. Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007. Objective. Provide the industry with introductory training on ISO 15926 RDS/WIP modeling - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Training  Data Modeling Introduction

Training Training

Data Modeling Data Modeling IntroductionIntroduction

Target Training RoomTarget Training RoomTarget Plaza SouthTarget Plaza South1000 Nicollet Mall1000 Nicollet MallMinneapolis, MNMinneapolis, MN

September 20-21, 2007September 20-21, 2007

ISO 15926ISO 15926

Page 2: Training  Data Modeling Introduction

Objective Provide the industry with introductory

training on ISO 15926 RDS/WIP modeling Attendees to gain the fundamental concepts and

skills necessary to harmonize their internal systems with ISO 15926 standard

Attendees to gain the initial knowledge on how to extend the ISO 15926 reference data

Demonstrate RDS/WIP software tools Provide examples on how to implement ISO

15926

ISO 15926 Training/Preliminary/Objective and Agenda

Page 3: Training  Data Modeling Introduction

ISO 15926 Training/Preliminary/Objective and Agenda

AgendaISO 15926 RDS/WIP Training - FIATECH Members Meeting, 2007Start End Subject Topic Detail Presenter-- DAY ONE --7:00 AM 8:00 AM Breakfast8:00 AM 8:15 AM Preliminary Objective and Agenda Ian Glendinning9:15 AM 9:30 AM Preliminary Introductions All9:30 AM 10:00 AM Preliminary Overview of ISO 15926 Ian Glendinning10:00 AM 10:30 AM Tools Introduction to RDS Magne Valen-Sendstad10:30 AM 10:45 AM Tools RDS/WIP Tools Robin Benjamins10:45 AM 11:00 AM Tools Online References Robin Benjamins11:00 AM 11:15 AM Break11:15 AM 12:00 PM ISO 15926 Primer Fundamentals Robin Benjamins9:30 AM 10:00 AM Lunch12:00 PM 1:15 PM ISO 15926 Primer Fundamentals (continued) Robin Benjamins1:15 PM 1:45 PM ISO 15926 Primer Work Processes for the SIGs Magne Valen-Sendstad1:45 PM 2:00 PM ISO 15926 Primer Putting it into Practice RDS/WIP Robin Benjamins2:00 PM 3:00 PM ISO 15926 Primer Putting it into Practice Modeling Magne Valen-Sendstad3:00 PM 3:15 PM Break3:15 PM 5:00 PM ISO 15926 Primer Putting it into Practice Modeling Magne Valen-Sendstad-- DAY TWO --7:00 AM 8:00 AM Breakfast8:00 AM 9:00 AM ISO 15926 Primer Putting it into Practice Mapping Magne Valen-Sendstad9:00 AM 10:00 AM ISO 15926 Primer Putting it into Practice Implementation Robin Benjamins10:00 AM 10:15 AM Break10:15 AM 12:00 PM ISO 15926 Primer Demo’s and Examples Darius Kanga12:00 PM 12:45 PM Lunch12:45 PM 1:15 PM ISO 15926 Primer Standards Development Magne Valen-Sendstad1:15 PM 1:45 PM Recap and Feedback from the Participants All1:45 PM 2:00 PM ISO 15926 Training Plans for 2008 Robin Benjamins2:00 PM 2:15 PM Certificates and Adjourn Robin Benjamins

Page 4: Training  Data Modeling Introduction

Introductions Provide

Your name Your company Your general role What you expect from this class

ISO 15926 Training/Preliminary/Introductions

Page 5: Training  Data Modeling Introduction

Introductions The Team

Adrian Laud Darius Kanga Hans Teijgeler Ian Glendinning Johan Kluewer Julian Bourne Magne Valen-Sendstad Manoj Dharwadkar Martin Skjæveland

ISO 15926 Training/Preliminary/Introductions

Onno Paap Rahul Patil Rayan Jreije Robert DeCarlo Robin Benjamins Sam Mehta Shane Knepper Srinivas Avantsa Tore Christiansen

Page 6: Training  Data Modeling Introduction

Overview of ISO 15926 Purpose Projects

IDS ADI

Parts Data Model Reference Data Templates OIM Façade

RDS/WIP Purpose RDS/WIP Tools

Organizations ISO FIATECH POSC Caesar DNV

Fundamentals, Modeling, Mapping, and Implementation

ISO 15926 Training/Preliminary/Overview of ISO 15926

Page 7: Training  Data Modeling Introduction

Introduction to RDS

ISO 15926 Training/Tools/Introduction to RDS (Reference Data Services)

Page 8: Training  Data Modeling Introduction

RDS/WIP Tools WIP Browser

http://www.wip.15926.org

Used to browse both ISO and WIP reference data content

Releases Available version is 1.0 Deploying version is 2.0 Next version is 3.0 scheduled for deployment

late October 2007

ISO 15926 Training/Tools/RDS-WIP Tools

Page 9: Training  Data Modeling Introduction

RDS/WIP Tools WIP Browser Features

ID Short name Definition Super classes Sub classes Entity relation Class of class relation OIM Templates OIM-Path

ISO 15926 Training/Tools/RDS-WIP Tools

Page 10: Training  Data Modeling Introduction

RDS/WIP Tools WIP Editor

http://www.wip.15926.org

Used to add new items to WIP reference data

Releases Integrated with the WIP Browser

ISO 15926 Training/Tools/RDS-WIP Tools

Page 11: Training  Data Modeling Introduction

RDS/WIP Tools WIP Browser Features

Same as WIP Browsers Ability to add:

Classes Generate ID Supply definition Set taxonomy Set relationships

Templates (Both types) OIM

ISO 15926 Training/Tools/RDS-WIP Tools

Page 12: Training  Data Modeling Introduction

RDS/WIP Tools Reference Data System

http://rds.posccaesar.com

ISO 15926 Training/Tools/RDS-WIP Tools

Page 13: Training  Data Modeling Introduction

Online References ISO 15926 Knowledge Base

http://www.15926.org

ISO 15926 Technical Information http://www.infowebml.ws

POSC Caesar http://rds.posccaesar.com

ISO 15926 Training/Preliminary/Online References

Page 14: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Concept

When we think of the content of reference data we see it as populated by “concepts”

An idea or thought Examples are:

Pump Pressure Drinking Life Hot Relationship …everything

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 15: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Syntax

The spelling or representation of specific concept

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 16: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Constraint

The narrowing of an idea or concept Limiting what a concept is or can be

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 17: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Semantic

A specific behavior. A specific expectation for a given input, process, and output

The concepts in ISO 15926 are semantically and not just syntactically defined

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 18: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Type

A specific constraint applied to a concept

A declaration of a constraint Examples:

“ABC123” is Type String The object referred to as P101 is Type

“Possible Individual”

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 19: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential Explicit versus Implicit

Implicit – BAD, Explicit – GOOD Most information tends to be implied

A Valve with a diameter of 3

ISO 15926 strives to represent information explicitly The possible individual identified as “V-101”

that is classified as a Gate Valve has a valve body inlet connection with a nominal diameter of 3 inches

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 20: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Metadata

Sub information or details about information Example: information in a cell in a

spreadsheet can have metadata in the form of:

Category Text alignment Font Protection

ISO 15926 uses metadata extensively

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 21: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Context

A form of metadata that contains information about origin, environment, situation, etc that is related to the information Example: John Doe who works for ACME

Corp sent us the diameter of the valve for Project XYZ John Doe, ACME Corp, and Project XYZ are

contextual information

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 22: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Fidelity

The richness of detail and sub detail for a given packet of information

Information the includes the primary business values (payload), all metadata, and full context

ISO 15926 is a means to transmit high fidelity information

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 23: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Encapsulation

The hiding of details A fundamental concept of Object

Oriented Programming Enables the loose coupling of systems

involved in interoperability ISO 15926 provides mechanisms to

encapsulate systems and information

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 24: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Abstraction

The generalization of a concept Example: A container is an abstraction of a

cup

Provides the means to encapsulate information and systems

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 25: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Class

Category of things or division of things based on one or more criteria for inclusion or exclusion

All classes are discovered, they are not created.

The word that follows the phrase “is a” is a class

Concepts in ISO 15926 are represented by classes

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 26: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Inheritance

The copying of semantics of a higher concept to a lower or more detailed concept Example A “Centrifugal Pump” class can

inherit the semantics of a “Rotating Equipment” class

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 27: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Instance

The specific occurrence or materialization of a class

An instance of a concept can result in a record in a database or the materialization of valve with a specific serial number

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 28: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Relationship

Associating one thing with another thing In ISO 15926 relationships are classified

Examples: Inheritance (is a sub class of) and Instance (is a type of) are types of relationships

Relationships are not just for physical concepts, it is also for temporal concepts, activity concepts, etc.

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 29: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Cardinality

A means to specify the minimum and maximum possible occurrences of a thing at the end of a relationship Example: zero, one, or many

Things can have relationships with One to one Zero to one Many to one One to many Zero to many Many to many

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 30: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Triple

The smallest unit of information A triple is made up of Subject, (thing)

Predicate (relationship), Object (value)

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 31: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Meta Layer

A concept where a model is built up of fundamental concepts which then gets instanced so that these richer concepts can be used to further describe the rest of the model

In ISO 15926 this results in classes that are “class of class of”

From a Part 7 perspective, a meta layer is OWL, followed by Part 2, followed by Part 4

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 32: Training  Data Modeling Introduction

Fundamentals: General Concepts Essential: Entity

Synonym of class In ISO 15926 it is the moniker for all of the

classes in Part 2 Data Model

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 33: Training  Data Modeling Introduction

Fundamentals: General Concepts Identity: Local Identifier

A property that contains a value that uniquely names a thing within a given context

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 34: Training  Data Modeling Introduction

Fundamentals: General Concepts Identity: URL

Universal Resource Locator Provides global uniqueness to a context A local identifier combined with a URL

creates a globally unique identifier

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 35: Training  Data Modeling Introduction

Fundamentals: General Concepts Identity: Namespace

A "Namespace" is a set of names in which all names are unique

Defines a context

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 36: Training  Data Modeling Introduction

Fundamentals: General Concepts Structure: Schema

The meta model of your data set Tends to be a syntactical definition

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 37: Training  Data Modeling Introduction

Fundamentals: General Concepts Structure: Data Model

The meta model of your information Tends to be a semantic definition

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 38: Training  Data Modeling Introduction

Fundamentals: General Concepts Structure: Normalization

A process of organizing an information structure to minimize the repetition of values

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 39: Training  Data Modeling Introduction

Fundamentals: General Concepts Structure: Template

It is the fundamental “Lego block” of information structures

Template Types Shortcut – Business driven Shorthand – Model driven

Longhand – Specialization of Part 2

Shortcut Templates can have a “kind of” relationship to Shorthand Templates

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 40: Training  Data Modeling Introduction

Fundamentals: General Concepts Structure: OIM

Object Information Model A grouping of Templates associated to a

common class

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 41: Training  Data Modeling Introduction

Fundamentals: General Concepts Structure: OIM and Templates

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Class X1

Template A

Template B

Template C

Template D

Page 42: Training  Data Modeling Introduction

Fundamentals: General Concepts Ontology

Organizations of categories Wikipedia: A data model that represents a set

of concepts within a domain and the relationships between those concepts. It is used to reason about the objects within that domain

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 43: Training  Data Modeling Introduction

Fundamentals: General Concepts Semantic Web Principles

Information should be publicly exposed by the owner only

The basis of Part 7’s implementation RDF/OWL SPARQL Triple Stores Façades (Web Services)

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 44: Training  Data Modeling Introduction

Fundamentals: General Concepts Connectivity: Facade

ISO 15926 implementation for system to system connectivity

The interface or API of ISO 15926 Part 7

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 45: Training  Data Modeling Introduction

Fundamentals: General Concepts Connectivity: Mapping

Relating the semantics of one system to another system or reference data

A major activity when implementing interoperability solutions

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 46: Training  Data Modeling Introduction

Fundamentals: General Concepts Connectivity: Transformation

The conversion of information from one systems format to another systems format guided by semantic mappings

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 47: Training  Data Modeling Introduction

Fundamentals: General Concepts Harmonization

The aligning and consolidation process to relate similar concepts between systems or standards

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 48: Training  Data Modeling Introduction

Fundamentals: General Concepts Lifecycle Data

Persistent information that includes all changes for the lifetime of the information

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 49: Training  Data Modeling Introduction

Fundamentals: Living Standard WIP Concept

Provide a single global point to use and extend reference data

Provide a set of processes that status submissions WIP Approval ISO Approval

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 50: Training  Data Modeling Introduction

Fundamentals: Living Standard ISO MA

An ISO organization that is forming to manage the ISO 15926 and other ISO standards reference data

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 51: Training  Data Modeling Introduction

Part 2Data Model

Part 3Geometry

Part 4Reference Data Library

RDL

Part 7Templates and Façades

Provides a foundation and framework for both the organization and meaning of information

Defines the terms used to label or identify information

Defines the structures used toorganize information and specifies how systems can connect to each other

ISO

15926

Defines information structures for 3D data

Fundamentals: ISO 15926 “Parts”

Page 52: Training  Data Modeling Introduction

Part 2Data Model

Part 4Reference Data

Part 7Templates & Object Information Models

Natural LanguageGrammar

Dictionary &Thesaurus

Phrase, Sentence, Paragraph,

Verse, Rhyme, Lyric,Short Story, Novel

Forms, Data Sheets, Document Formats

Part 7Façades

“Reading”

Fundamentals: Parts Analogy

Page 53: Training  Data Modeling Introduction

Fundamentals: Part 2 Data Model Purpose

Provides the fundamental semantics of ISO 15926

The foundation of ISO 15926 The gory details:

http://www.tc184-sc4.org/wg3ndocs/wg3n1328/lifecycle_integration_schema.html

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 54: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 3 Purpose

Reference to ISO 10303 – STEP Harmonizes IFC’s into ISO 15926 3D Geometry

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 55: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 3 Status

Currently being loaded into ISO 15926 Under review and analysis

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 56: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 4 Main properties of Part 4

ID Short name Definition Super classes Sub classes Entity relation Class of class relation Relationships (which can express Templates

and OIM’s)

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 57: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 4 Purpose

Reference Data: Defines the domain specific concepts and semantics for a given industry segment

Provides syntactic and semantic standardization

Contains Core classes Standard classes Proprietary classes

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 58: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 7 Purpose

Provide a standardized way to organize information – Templates and OIM’s

Provide a standardized implementation for persisting information – RDF/OWL

Provide a standardized set of API’s for system to system connectivity – Façades

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 59: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 7 Templates and OIM’s

Base Templates Specialized Templates OIM’s

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 60: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 7 RDF/OWL

Mapping OIM-Path

Transformation Triple Stores SPARQL

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 61: Training  Data Modeling Introduction

Fundamentals: ISO 15926 Part 7 Façade

Types System Discipline Project Company Confederation of Participating Façades (CPF)

Tools Ontology Browser

Functions Query Data Exchange Handover

Security

ISO 15926 Training/ISO 15926 Primer/Fundamentals

Page 62: Training  Data Modeling Introduction

Work Processes for the SIGs

ISO 15926 Training/ISO 15926 Primer/Work Processes for the SIGs

Page 63: Training  Data Modeling Introduction

Put’n into Practice: RDS/WIP Purpose

Provide extensibility of standard at the speed of business

Roles User Yellow Belt Modeler Black Belt Modeler

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/RDS/WIP

Page 64: Training  Data Modeling Introduction

Put’n into Practice: RDS/WIP Processes

Use Submit WIP approve ISO approve

Management POSC Caesar/DNV ISO MA

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/RDS/WIP

Page 65: Training  Data Modeling Introduction

Put’n into Practice: Modeling Introduction to mapping methodology

Purpose Concepts Business driven versus Concept driven Specialization; Introduction and Workshop 1 Part-Whole; Introduction and Workshop 2 Property with units; Introduction and

Workshop 3 Named attributes; Introduction and Workshop

4 References; Introduction and Workshop 5

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Modeling

Page 66: Training  Data Modeling Introduction

Put’n into Practice: Mapping Purpose Schema Mapping Content Mapping One to one, Many to one, Many to Many Mapping Tools Transformation Tools

Functions Rules Validation

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Mapping

Page 67: Training  Data Modeling Introduction

Put’n into Practice: Implementation Purpose

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 68: Training  Data Modeling Introduction

Put’n into Practice: Implementation Planning and Steps

Syntactic Mapping Schema Mapping Content (Semantic) Mapping Façade deployment

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 69: Training  Data Modeling Introduction

Put’n into Practice: Implementation Training

RDS/WIP Certification Tools

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 70: Training  Data Modeling Introduction

Put’n into Practice: Implementation Technologies

CSV (Excel) XML RDF OWL Triple Stores

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 71: Training  Data Modeling Introduction

Put’n into Practice: Implementation Mapping

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 72: Training  Data Modeling Introduction

Put’n into Practice: Implementation Transformation

To/From Legacy Systems To/From other Standards

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 73: Training  Data Modeling Introduction

Put’n into Practice: Implementation Styles

IDS Task 120 Part 7

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 74: Training  Data Modeling Introduction

Put’n into Practice: Implementation Security

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 75: Training  Data Modeling Introduction

Put’n into Practice: Implementation Conformance

ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation

Page 76: Training  Data Modeling Introduction

Demo’s and Examples Gauge Pressure Transmitter

ISO 15926 Training/ISO 15926 Primer/Demo’s and Examples

Page 77: Training  Data Modeling Introduction

Demo’s and Examples Purchase Order

ISO 15926 Training/ISO 15926 Primer/Demo’s and Examples

Page 78: Training  Data Modeling Introduction

Demo’s and Examples Purchase Order

ISO 15926 Training/ISO 15926 Primer/Demo’s and Examples

Page 79: Training  Data Modeling Introduction

Standards Development Participation

Organizations Projects TS Reviews Balloting

Feedback Drivers

Conceptual Drivers Business Drivers

ISO 15926 Training/ISO 15926 Primer/Standards Development

Page 80: Training  Data Modeling Introduction

Recap and Feedback from the Participants

ISO 15926 Training/Recap and Feedback from the Participants

Page 81: Training  Data Modeling Introduction

ISO 15926 Training Plans for 2008 Face to Face Web Training Certification

ISO 15926 Training/ISO 15926 Training Plans for 2008

Page 82: Training  Data Modeling Introduction

Certificates and Adjourn

ISO 15926 Training/Certificates and Adjourn