Mapping of a Line List

latest update: 2018-02-04         

Introduction

Using a number of the templates defined in 15926.org, 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.

Graph

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 : <http://www.p1234.xyz-corp.com/> .

@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

@prefix owl: <http://www.w3.org/2002/07/owl#> .

@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

@prefix dm: <http://data.15926.org/dm/> .

@prefix meta: <http://data.15926.org/meta/> .

@prefix tpl: <http://data.15926.org/tpl/> .

@prefix rdl: <http://data.15926.org/rdl/> .

@prefix xyzrdl: <http://www.rdl.xyz-corp.com/> . # 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