Version 4 (modified by gordonrachar, 16 years ago)

spelling

Getting Started with ISO 15926

Status of this document: Working Draft

This document is open for feedback, please post questions and comments in the forum at the bottom of this page. You will need a login to post in the forum.


Contents

  1. Abstract
  2. Read the Primer
  3. Develop a Business Case
  4. Develop a Plan
  5. Look at the Relationships
  6. Decide Compliance Level

Abstract

[Enter abstract]

Read the Primer

Develop a basic understanding of ISO 15926.

Some things you will have to know:

  • The difference between a custom-built mapping application that links two databases, and mapping both to the ISO 15926 standard.
  • Know the difference between Integration and Interoperability.
  • [Any other good ideas?}

Develop a Business Case

There are a number of potential justifications, but all involve moving information from one data store to another:

  • Saving Money - For instance, if you have to repeatedly map one application to other applications. If you use ISO 15926 you only have to map it once more.
  • Saving Time - For instance, if you repeatedly have to map applications to other, external, applications in a short period of time. If you map to ISO 15926, the application will be ready to exchange information with any other ISO 15926-compliant application.
  • Interoperability of Internal Applications - For instance, if your organizations run many proprietary applications that have to talk to each other, instead of mapping each of them together one pair at a time, map each to ISO 15926.
  • Experience - For instance, if you anticipate having to implement ISO 15926 for many of our proprietary applications but don't know enough to make an accurate estimate.

Develop a Plan

Pick a pair of applications that need to exchange information. It can be any two, but the first implementation will go smoother if the two applications smallish, and are internal to your organization.

If your existing staff are not sufficiently experienced (as is likely), identify which vendors and consultants can help you.

Compare the schema of the two applications to ISO 15926. That is, find out the database objects in both applications and list their properties.

For example, suppose you want to be able to extract information from a PDS project to a Purchasing application:

Application Name Native Class Name Native Properties IS) 15926 Class Name ISO 15926 Properties
PDS Valve Nominal Diameter
Pressure
Temperature
Purchasing App

This is not mapping, you are doing this to develop the scope and get into the RDL classes to see what is there. You may find that a class is not in the RDL, and that's OK. You will eventually have to extend the class, thereby contributing to the industry information asset.

Look at the Relationships

The next step is to look at the relationships coming from the objects. For instance, what is the relationship between a valve and a pipeline, or between an instrument and a pipeline?

Then step into ISO 15926-7 to see the closest template. Map your relationships to the standard relationships. As before, if you need to extend the relationship templates, that's OK.

Decide Compliance Level

  • Yellow - Only uses reference to reference data
  • Green - Only uses shortcut style of templates
  • Blue - Uses Part 7, not 8
  • Red - Uses Part 7 & 8
  • Red+ - Uses Part 7, 8, & 9

Discussion

You have no rights to see this discussion.

Home
About PCA
Reference Data Services
Projects
Workgroups