Mapping of a Line List

latest update: 2018-02-04         


Using a number of the templates defined in, a complete mapping of a Line List is shown here.

The (very partial, one line only) spreadsheet shown below contains a take-off from a P&ID system.

Click on a spreadsheet cell below to get the full mapping for that information.

In this topic is shown how, column-by-column, that spreadsheet can be mapped to ISO 15926 templates.


The following graph shows the things involved in a Line List. Click on any data field or relation to get to the applicable code.

Turtle Files

Turtle is a textual syntax for RDF, that allows an RDF graph to be completely written in a compact and natural text form, with abbreviations for common usage patterns and datatypes. Turtle provides levels of compatibility with the N-Triples format as well as the triple pattern syntax of the SPARQL W3C Recommendation.

A Part 8 file in Turtle format for the  data of Project p1234 of the XYZ Corporation starts with the following heading:

@prefix : <> .

@prefix xsd: <> .

@prefix rdf: <> .

@prefix rdfs: <> .

@prefix owl: <> .

@prefix skos: <> .

@prefix dm: <> .

@prefix meta: <> .

@prefix tpl: <> .

@prefix rdl: <> .

@prefix xyzrdl: <> . # RDL extension of XYZ Corp for classes not covered by the RDL


Mapping procedure

The following recommended procedure has been followed:

  • Declare the entities in the graph ;
  • Declare the interrelations by means of templates;
  • Map the information about the declared entities;
  • Optionally declare external entities that are referred to but have not been declared before;
  • Add classes that are not (yet) listed in the RDL to the local RDL extension.

Resulting files