Version 74 (modified by gordonrachar, 15 years ago) |
---|
TracNav menu
Other Resources for Learning About 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 [WikiStart#Contactpoints need a login] to post in the forum.
Contents
- Abstract
- ISO 15926 Entry Points
- IDS-ADI Resources
- RDS/WIP Browsers
- Must Read Documents
- More Reading about ISO 15926
- ISO 15926 Infrastructure Technology
- Information Modeling Resources
- Other Stuff
- Next
Abstract
This is a collection of resources that describe the individual pieces that together make up ISO 15926. It starts with good entry points to ISO 15926 and ranges to information about some of the underlaying technology that very few people will have to learn.
ISO 15926 Entry Points
- IDS-ADI Project. www.ids-adi.org currently resolves to https://www.posccaesar.org/wiki/IdsAdiProject because POSC Caesar Association is hosting it so far. A current initiative is to put a sustainable infrastructure in place for long term, high volume use.
- ISO 15926 Structure & Parts. See https://www.posccaesar.org/wiki/IdsAdiStandardStructure
- Primer
- https://www.posccaesar.org/wiki/ISO15926Primer
- What ISO 25926 is all about
- Where it came from
- Why all organizations should care
- How to get started
- Avalon Project >> Wiki &”SVN” Repository & Tortoise / Windows Shell
IDS-ADI Resources
Camelot Download Page
The Camelot project was a proof-of-concept demonstrated in mid 2009. It demonstrated several data flows that used the full ISO 15926 specification. Its deliverable was open source software called iRING 1.0. Since it is open source it is free for anyone to use without royalties.
RDS/WIP Browsers
The classes that make up Part 4, the dictionary of ISO 15926, are stored in what is called the RDS/WIP (Reference Data System/Work In Progress.) To search the classes you use an RDS/WIP browser.
For more information about RDS/WIP:
This second link contains links to a great deal of information on how the RDS/WIP is implemented.
There are a number of browsers for the RDS/WIP:
rdlfaçade
The RDS/WIP Search, otherwise known as the "RDL Façade" was created during the early development of ISO 15926.
For instructions on how to use the browser:
POSC Caesar Part 4 Browser
POSC Caesar has its own library of reference data presented in the form of spreadsheets:
POSC Caesar has developed a browser for ISO 15926-4 reference data:
- http://193.212.132.108/apps/rdsclient.html (You will need a login to use this but can login as a guest.)
Some instructions on using the POSC browser:
DNV Reference Data Browser
Det Norske Veritas (DNV) has also created its own browser:
TC184-SC4 RDL
Technical Committee 184 - Subcommittee 4 of ISO maintains its own Reference Data library. The classes in the RDS/WIP are based on these classes.
Instructions:
- In upper right corner select "lifecycle integration schema".
- Below, select "201 Entities".
- Below, select a class. For instance "Single Property Dimension".
Must Read Documents
Compliance Guide
ISO 15926 does not have to be implemented all at once. There are several axes of compliance and several steps on each axis. The Compliance Guide is both a sort of road map to full implementation, and a rough measure of the level of compliance of an ISO 15926 implementation.
The following page discusses Compliance and has a link to the Compliance Specification:
Look for this link:
current working version of The Compliance Specification
Characterization Methodology
Any existing schema can be "characterized", or transformed into an ISO 15926 schema. The easiest way to do this is to use Templates. This page is the beginning of instructions on how to do this.
Look for links to two documents:
- ISO15926 Methodology Specification for Dataset Template Characterization. (Word document.)
- ISO15926 Workbook for Public Template Definitions and their Business Selection Logic. (Excel Spreadsheet.)
Business Interfaces Definition Guide (BIDG)
The Business Interfaces Definition Guide (as it is now known) is a discussion of what information should be handed over to the owner of a capital project, and what the benefits are, both short and long term. It is being used by the developers of ISO 15926 to guide the development of the classes that make up Part 4 and the templates that make up Part 7. It is worth reading to understand the direction the development of ISO 15926 will take. It is issued in two parts:
- Part 1 was originally titled Capital Facilities Information Handover Guide Part 1. It consists of procedural guidelines and things a project team should plan to do. It was issued by NIST and FIATECH in 2006.
- Part 2 consists of a more detailed methodology and some case studies. It is divided again into two parts, one for general buildings, and one for process plants:
- General Buildings Information Handover Guide issued by NIST and FIATECH in 2007.
- Process Plant Information Handover Guide, by FIATECH, currently under development.
If you are interested in a bit of history, the Business Interfaces Definition Guide was formerly known as the Process Industries Data Handover Guide. It was issued in two parts by EPISTLE in the late 1990's.
- Part 1 consists of guidelines for establishing the requirements for the exchange of facilities information between engineering contractors and owner/operators.
- Part 2 consists of guidelines for the types and formats of handover information.
ISO 15927-7 Template Specification
The diagrams on this page will give you a glimpse of the level of detail involved in developing ISO 15926 templates.
Template Methodology
This page is the beginning of several pages on methodology for developing templates.
More Reading about ISO 15926
15926.org
i5926.org is a Knowledge Base dedicated to the practical implementation of, and information about ISO 15926. It was started a few years ago and is a good source of background information. The site contains interesting tutorials for Part 4 (Dictionary) and Part 7 (Templates).
Infoweb ML
This website developed by one of the ISO 15926 developers, now retired. It contains some good background material, as well as links to current resources.
ISO Technical Committee 184/Subcommittee 4
TC184/SC4 is the body charged with oversight of ISO 15926.
ISO 15926 Infrastructure Technology
RDF (Resource Description Framework)
If you dig deeper under the hood of ISO 15926 you will soon run into this term because it is the means of storing the Part 4 definitions.
Suggested Reading
If you really want to know more about RDF, here are a few places to start. Be warned: these are a bit daunting and are not for the feint of heart.
- http://en.wikipedia.org/wiki/Resource_Description_Framework
The Wikipedia article.
- http://www.xml.com/pub/a/98/06/rdf.html
RDF and Metadata. Starts with a good description of what metadata is.
- http://www.dlib.org/dlib/may98/miller/05miller.html
An introduction adding a bit more detail.
- http://renato.iannella.it/paper/rdf-idiot/
An Idiot's Guide to the Resource Description Framework.
- http://www.w3.org/TR/rdf-primer/[[BR]]W3C's RDF Primer. Be warned that this is not for the feint of heart.
- http://www.w3.org/RDF/
A summary of the development of RDF. It includes more references in case you haven't had enough yet.
If the RDF material above put you to sleep don't say I didn't warn you. (I seem to remember using the word "daunting".) The first question to ask is whether or not you actually need to understand it. Most users of 15926 will not even have to know how to spell "RDF", let alone know what the initials stand for.
If you do want to persevere, a good place to start is to learn about the enabling technology. The abstract (remember that word?) RDF model can be implemented in a number of ways. The sections below describe the technology used by ISO 15926.
XML (Extensible Markup Language)
ISO 15926 uses Extensible Markup Language as a transport language. With XML, information is written in a manner that allows machines to know what the data values represent. Like HTML, XML uses tags bounded by "<" and ">", but the tags in XML are intended to describe what the data is, rather than how to render it on a computer screen. Thus, the appearance of an XML document is not generally important.
- http://en.wikipedia.org/wiki/Xml
The Wikipedia article.
- http://xml.coverpages.org/xmlIntro.html
A brief introduction to XML with a bibliography of other resources.
- http://www.itwriting.com/xmlintro.php
Introducing XML. Getting a bit more technical.
- http://www.tei-c.org/Guidelines/P4/html/SG.html
A Gentle Introduction to XML. More technical yet.
- http://www.w3schools.com/xml/default.asp
A short course in XML.
- http://www.w3.org/TR/WD-xml-961114.html
W3C Introduction to XML.
- http://www.w3.org/XML/hist2002
W3C Development History of XML, with links to more information.
OWL (Web Ontology Language)
OWL is actually a family languages for creating ontologies. It is fundamental to the Semantic Web. OWL ontologies are usually expressed using RDF/XML syntax.
Suggested Reading
- http://en.wikipedia.org/wiki/Web_Ontology_Language
The Wikipedia article.
- http://www.cs.man.ac.uk/~horrocks/ISWC2003/Tutorial/introduction.ppt#684,1,Slide 1
A light introduction starting with the Semantic Web.
- http://www.w3.org/TR/owl-features/
W3C Overview
- http://www.w3.org/TR/owl-guide/
W3C OWL Language Guide
- http://www.w3.org/2004/OWL/
A summary of the development of OWL, containing links to more information.
SPARQL
SPARQL, pronounced "sparkle", is a query language designed to be used with RDF triple stores. It's name is self referencing, "SPARQL Protocol and RDF Query Language". The ISO 15926 RDS/WIP uses SPARQL.
Suggested Reading
- http://en.wikipedia.org/wiki/SPARQL
The Wikipedia article.
- http://jena.sourceforge.net/ARQ/Tutorial/
A short Tutorial.
- http://www.xml.com/lpt/a/1628
Another short Tutorial.
- http://www.w3.org/TR/rdf-sparql-query/
W3C Query Protocol for RDF.
Gellish
Gellish (originally derived from General Engineering Language) is a language in which information can be expressed in a manner that is computer readable. Gellish is one way to make the ISO 15926-7 templates.
Suggested Reading
- http://en.wikipedia.org/wiki/Gellish
Wikipedia article.
- http://sourceforge.net/apps/trac/gellish/wiki
Sourceforge introduction to Gellish
- http://sourceforge.net/project/showfiles.php?group_id=28353
Gellish - A Product Modeling Language. Look for downloads for three files:- Guidelines_for_the_use_of_Gellish_English.doc
- Guidelines_on_E-Catalogues_in_Gellish_English_-_V1.doc
- Gellish_Example-Lubrication_System.zip
Information Modeling Resources
Information modeling is the core of ISO 15926. Most people won't have to know anything about it, but a "lucky few" will get to go all the way down the rabbit hole.
For instance, elsewhere in this Primer we have used the metaphor of heavier than air flight. Most of us use flight by phoning our travel agent to book a trip. But a few people (they probably also describe themselves as the "lucky few") will study aeronautical engineering and learn why airplanes fly.
The barriers to digital interoperability are no longer hardware and technology, but rather information modeling. To truly develop ubiquitous digital interoperability, we will need robust information models that describe plant objects and the relationships between them, from their inception, through operation, to demobilization. This provides a distinct growth opportunity for plant engineers who understand that information about plant objects is as valuable as the objects themselves. When we have a large knowledge base, classified accurately, we will be able to exchange worthwhile information without human involvement in each transfer.
If you would like to become one of the "lucky few", here are some publications to get you started. The bad news is that the notation and terminology of information modeling can be daunting to newcomers. The author's suggestion is "Keep Reading!" Eventually it will start to make sense.
The Archives of Dr. Matthew West
Dr. West has a long history with Shell's Information Management department, and was a developer of parts of ISO 15926 before he retired. He has posted many of his publications on his website:
There is a wealth of information here for those introducing themselves to information modeling. Newcomers should start part way down the list and work back up to the top.
- Replaceable Parts: A Four Dimensional Analysis (2003)
- Developing Shell’s Downstream Data Model based on ISO 15926 (2006)
- An Introduction to 4 Dimensionalism in Data Modelling (2007)
- Developing Shell’s Downstream Data Model based on ISO 15926 (2007)
- Levels of reality in ISO 15926 and Shell's Downstream Data Model (2007)
- Roles: A Four-Dimensional Analysis (2008)
- ISO 15926: Original purpose and possible future
- Ontology Meets Business (2009)
- 4 Dimensional Data Modelling: An Ontological Approach (2009)
If you would like to listen to one of Dr. West's lectures on ISO 15926, two of them are available from the archives of Onotolg, a community devoted to advancing the field of ontology.
Just over half way down the page are some links where you can download the PowerPoint presentation. Near the bottom is a link to the audio recording of the presentation.
Modeling Guide #1
...
Modeling Guide #2
...
Other Stuff
Templates. Difference Between:
- Shortcut
- Shorthand
- Full
15916-7
15926.org Tutorial
InfowebML.ws
H:\15926\Research\15926\Part7\Templates
What is a template?
- https://trac.posccaesar.org/discussion/1/7/13#13
- good discussion by ian glendinning, etc
H:\15926\Research\DataModeling?
- prince03.pdf
FIATECH data modeling - "gory details" slide
Next
Attachments
-
15926Tutorial_module1.pdf
(0.6 MB) - added by gordonrachar
13 years ago.
IHON Modeling Guide - Part 1
-
15926Tutorial_module2_part1.pdf
(0.9 MB) - added by gordonrachar
13 years ago.
IHON Modeling Guide - Part 2
-
15926Tutorial-lecture-notes.pdf
(171.1 kB) - added by gordonrachar
13 years ago.
IHON Modeling Guide - Lecture Notes
- HandoverGuide_Part1.pdf (81.1 kB) - added by gordonrachar 12 years ago.
- HandoverGuide_Part2.pdf (170.9 kB) - added by gordonrachar 12 years ago.