ISO 15926
The ISO 15926 is a standard for data integration, sharing, exchange, and hand-over between computer systems.
The title, "Industrial automation systems and integration—Integration of life-cycle data for process plants including oil and gas production facilities", is regarded too narrow by the present ISO 15926 developers. Having developed a generic data model and reference data library for process plants, it turned out that this subject is already so wide, that actually any state information may be modelled with it.
History
In 1991 a European Union ESPRIT-, named ProcessBase, started. The focus of this research project was to develop a data model for lifecycle information of a facility that would suit the requirements of the process industries. At the time that the project duration had elapsed, a consortium of companies involved in the process industries had been established: EPISTLE. Initially individual companies were members, but later this changed into a situation where three national consortia were the only members: PISTEP, POSC/Caesar, and USPI-NL..EPISTLE took over the work of the ProcessBase project. Initially this work involved a standard called ISO 10303-221. In that AP221 we saw, for the first time, an Annex M with a list of standard instances of the AP221 data model, including types of objects. These standard instances would be for reference and would act as a knowledge base with knowledge about the types of objects.
In the early nineties EPISTLE started an activity to extend Annex M to become a library of such object classes and their relationships: STEPlib. In the STEPlib activities a group of approx. 100 domain experts from all three member consortia, spread over the various expertises, worked together to define the "core classes".
The development of STEPlib was extended with many additional classes and relationships between classes and published as Open source data. Furthermore, the concepts and relation types from the AP221 and ISO 15926-2 data models were also added to the STEPlib dictionary. This resulted in the development of Gellish English, whereas STEPlib became the Gellish English dictionary. Gellish English is a structured subset of natural English and is a modeling language suitable for knowledge modeling, product modeling and data exchange. It differs from conventional modeling languages as used in information technology as it not only defines generic concepts, but also includes an English dictionary. The semantic expression capability of Gellish English was significantly increased by extending the number of relation types that can be used to express knowledge and information.
For modelling-technical reasons POSC/Caesar proposed another standard than ISO 10303, called ISO 15926. EPISTLE supported that proposal, and continued the modelling work, thereby writing Part 2 of ISO 15926. This Part 2 has official ISO IS status since 2003.
POSC/Caesar started to put together their own RDL. They added many specialized classes, for example for ANSI pipe and pipe fittings. Meanwhile, STEPlib continued its existence, mainly driven by some members of USPI. Since it was clear that it was not in the interest of the industry to have two libraries for, in essence, the same set of classes, the Management Board of EPISTLE decided that the core classes of the two libraries shall be merged into Part 4 of ISO 15926. This merging process has been finished. Part 4 should act as reference data for part 2 of ISO 15926 as well as for ISO 10303-221 and replaced its Annex M. On June 5, 2007 ISO 15926-4 was signed off as a TS.
In 1999 the work on an earlier version of Part 7 started. Initially this was based on XML Schema, but when Web Ontology Language became available it was clear that provided a far more suitable environment for Part 7. Part 7 passed the first ISO ballot by the end of 2005, and an implementation project started. A formal ballot for TS was planned for December 2007. However, it was decided then to split Part 7 into more than one part, because the scope was too wide.
Need for ISO15926
In 2004, the National Institute of Standards and Technology released a report on the impact of the lack of digital interoperability in the capital projects industry. The report estimated the cost of inadequate interoperability in the U.S. capital facilities industry to be $15.8 billion per year. This was considered likely to be a conservative figure.The standard
ISO 15926 has thirteen parts :- Part 1 - Overview and fundamental principles
- Part 2 - Data model
- Part 3 - Reference data for geometry and topology
- Part 4 - Reference Data, the terms used within facilities for the process industry
- Part 6 - Methodology for the development and validation of reference data
- Part 7 - Template methodology
- Part 8 - OWL/RDF implementation
- Part 9 - Implementation standards, with the focus on standard web servers, web services, and security
- Part 10 - Conformance testing
- Part 11 - Methodology for simplified industrial usage of reference data
- Part 12 - Life cycle integration ontology in Web Ontology Language
- Part 13 - Integrated lifecycle asset planning
Description
They can also be used for defining the terms used in product catalogs in e-commerce. Another, more limited, use of the standard is as a reference classification for harmonization purposes between shared databases and product catalogues that are not based on ISO 15926.
The purpose of ISO 15926 is to provide a Lingua Franca for computer systems, thereby integrating the information produced by them. Although set up for the process industries with large projects involving many parties, and involving plant operations and maintenance lasting decades, the technology can be used by anyone willing to set up a proper vocabulary of reference data in line with Part 4.
In Part 7 the concept of Templates is introduced. These are semantic constructs, using Part 2 entities, that represent a small piece of information. These constructs then are mapped to more efficient classes of n-ary relations that interlink the Nodes that are involved in the represented information.
In Part 8 the Part 7 Templates are defined in OWL and instantiated in RDF. For validation and reasoning purposes all are represented in First-Order Logic as well.
In Part 9 these Node and Template instances are stored in an RDF triple store, set up to a standard schema and an API.
Each participating computer system maps its data from its internal format to such ISO-standard Node and Template instances.
Data can be "handed over" from one triple store to another in cases where data custodianship is handed over. Hand-over can be for a part of all data, whilst maintaining full referential integrity.
Documents are user-definable. They are defined in XML Schema and they are, in essence, only a structure containing cells that make reference to instances of Templates. This represents a view on all lifecycle data: since the data model is a 4D model, it is possible to present the data that was valid at any given point in time, thus providing a true historical record. It is expected that this will be used for Knowledge Mining.
Data can be queried by means of SPARQL. In any implementation a restricted number of triple stores can be involved, with different access rights. This is done by means of creating a CPF Server. An Ontology Browser allows for access to one or more triple stores in a given CPF, depending on the access rights.
Projects and applications
There are a number of projects working on the extension of the ISO 15926 standard in different application areas.Capital-intensive projects
Within the application of Capital Intensive projects, some cooperating implementation projects are running:- The DEXPI project: The objective of DEXPI is to develop and promote a general standard for the process industry covering all phases of the lifecycle of a chemical plant, ranging from specification of functional requirements to assets in operation.
- The EDRC Project of FIATECH Capturing Equipment Data Requirements Using ISO 15926 and Assessing Conformance.
- The ADI Project of FIATECH, to build the tools
- * The tools and deliverables can be seen on the ISO 15926 knowledge base
- The IDS Project of POSC Caesar Association, to define product models required for data sheets
- A joint ADI-IDS project is the ISO 15926 WIP
Upstream Oil and Gas industry
The following projects are currently running :
- The Integrated Operations in the High North project is working on extending ISO 15926 to handle real-time data transmission and processing to enable the next generation of Integrated Operations.
- The Environment Web project to include environmental reporting terms and definitions as used in EPIM's EnvironmentWeb in ISO 15926.
- The Integrated Information Platform project working on establishing a real-time information pipeline based on open standards. It worked among others on:
- * Daily Drilling Report to including all terms and definitions in ISO 15926. This standard became mandatory on February 1, 2008 for reporting on the Norwegian Continental Shelf by the Norwegian Petroleum Directorate and Safety Authority Norway. NPD says that the quality of the reports has improved considerably since.
- * Daily Production Report to including all terms and definitions in ISO 15926. This standard was tested successfully on the Valhall and Åsgard fields offshore Norway. The terminology and XML schemata developed have also been included in Energistics’ PRODML standard.