Version 5 (modified by gordonrachar, 15 years ago)

--

Opportunities for Personal Involvement 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. Likely Roles for Team Members
  3. Getting Started
    1. Self Study - Information Modeling
    2. Self Study - Infrastructure Technology
  4. Avalon
  5. Next

Abstract

If you want to get involved with ISO 15926, the ideal situation is that you work for an organization that wishes to implement the standard. But even if you do not work for such an organization there are still opportunities to learn more. For instance, your organization may wish to implement ISO 15926 in the future and you wish to prepare yourself to take a significant role.


Likely Roles for Team Members

There are a number of roles that need to be filled, depending on which part of ISO 15926 is being implemented. For instance, to implement ISO 15926 at the dictionary compliance level, only the first three roles, below, would be needed. As you can see, none of these three require very much ISO 15926-specific knowledge. As you your organization increases its implementation of ISO 15926, more roles will be required.

Application Expert

This person needs to know all of your software applications generally, and in particular how to get information into them and out of them.

If your organization has a large base of custom software, one of your developers would be a good candidate. If your organization primarily uses commercial software, an administrator for one of those systems would be a good choice.

Subject Matter Expert

This is the person who knows what your business does. He will work primarily as a resource for the Information Modeler to give context to all the terminology and plant objects. For instance, the word pressure will show up in many places. The Subject Matter Expert will have to know all the subtle differences.

If your organization is a refinery or petrochemical plant, a good candidate would be a process engineer, or someone who knows a great deal about all of the chemical and physical processes, and all of the equipment. If your organization is an EPC, a good candidate would be a computer-literate Project Engineer who is familiar with all of your work processes, and has an understanding of all engineering disciplines.

This person will end up being a user of ISO 15926 to do production work, for example, creating forms or spreadsheets that collect and share data. It would be good to learn about ISO 15926 Templates to a basic level, and how to use the RDS/WIP to look up classes.

Network and Database Expert

This person will create the IT Infrastructure that the ISO 15926 components will use. This person will need to know how to set up web services, how to create a database, and will have to dissect the new iRING software published by the Camelot project. This role overlaps with Infrastructure Coder, below, which will be required if your organization publishes software. This role, Network and Database Expert is required for all implementations of ISO 15926.

An existing network administrator is an obvious candidate.

Shallow Information Modeler

This person will define terminology and relationships (templates) for others to use. A significant portion of day-to-day work will involve mapping, for instance, between ISO 15926 systems and non-ISO 15926 systems.

Design engineers with some formal information systems training, or software engineers with a strong interest in the end use of applications will be good choices.

Good training would be learning about ISO 15926 Templates to a basic level, how to use the RDS/WIP to look up classes, then go on to learn how to prepare submissions.

Deep Information Modeler

This person will define ISO 15926 data and definitions as baseline features in software.

Candidates will have a formal background in information systems analysis and predicate logic. Good candidates are those who have a strong background in information modeling and are comfortable with tools like Entity-Relationship Diagrams, Object Relationship Mapping, and Unified Modeling Language.

This person will need a thorough understanding of ISO 15926 Templates, a thorough understanding of Part 2, especially concepts like Temporal Whole-part modeling.

Infrastructure Coder

This person will support ISO 15926 data and definitions as baseline features in software. If your organization writes software that uses ISO 15926 to exchange data, this will be a high-profile position. If your organization does not write software, this position might not be required.

In addition to a formal background in information systems, candidates will need a strong understanding of RDF/OWL, and how to use SPARQL in order to extract information from RDS/WIP. Practical knowledge of Web Services, Software as a Service, Representational State Transfer, and the ability to dissect the new iRING software will be very useful.

This person will need a thorough understanding of ISO 15926 Templates and how they relate to RDF/OWL.

Getting Started

The very first step is to read the Primer. (Well, actually, you're already reading it already.) But in case you linked directly to this page, start at the beginning. Select the "Primer Introduction" link in the big green box in the upper right hand corner of this page.

It is important to understand that ISO 15926 is a fundamentally different approach to making machines able to talk to each other and convey meaning. In the past we've viewed machine-to-machine communication as a technology problem, building more powerful processors, or writing more artful code. But we ran into the wall of not knowing how to handle the information. ISO 15926 sidesteps the powerful chips and Machiavellian code and focuses on modeling information.

Self Study - Information Modeling

The barrier to implementation of ISO 15926 is usually not technology. The basic technology used in ISO 15926 has already been developed for the Semantic Web. Usually the biggest barrier is modeling the information in a way that imbeds all the context that people fill in unconsciously.

Self Study - Infrastructure Technology

XML is used in ISO 15926 as a transport language. This means that when an information transfer actually takes place, the message that moved is encoded in XML. Thus, it is helpful to at least know the concept behind XML so you can read the data transmission directly.

Links to Information Modeling and XML are on the Other Resources page of this Primer.

Avalon

The Avalon project, launched in the summer of 2009, had a goal of providing a publicly-available repository of detailed information on how to get started with ISO 15926.

Next


Discussion

You have no rights to see this discussion.

Home
About PCA
Reference Data Services
Projects
Workgroups