Reference Data                   latest update: 2008-03-02

                               

What is Reference Data?

Any time we use a Template to represent some information we interconnect things in our universe that are involved, in some role, in that information. Those things are the "reference data" ("objects" in RDF lingo).

These Reference Data can be:

  • things in any Façade that can be reached with the help of a URI;

  • other things that can be reached with the help of a URI, such as a PDF file from a document management system.

If we focus on the data in Façades they can be required for:

  • the taxonomy defined in the ISO 15926-4 standard, mapped to the ISO 15926-7 format 

  • the ontologies for the classes defined in above taxonomy, called OIMs (Object Information Models )

  • an extension of the taxonomy and/or ontologies defined in the ISO 15926-4 standard, mapped to the ISO 15926-7 format, and set up and maintained by a user company, such as an Owner/Operator, an EPC contractor, a supplier, etc (click here)
  • instances of template classes in Project Façades

Taxonomy

The Reference Data (in this definition) are, for the most, represented as a taxonomy. A definition for taxonomy is:

A taxonomy refers to either a hierarchical classification of things, or the principles underlying the classification. Almost anything, animate objects, inanimate objects, places, and events, may be classified according to some taxonomic scheme.

Ontology

In the OIMs typical information related to the classes in the RDL taxonomy is defined. This is done with specialized templates.

Annotation Properties

Where a large set of meta data for classes, based on ISO 11179, is maintained in the Reference Data System, this is not necessary in the Ontology for Reference Data. This is because:

  • most meta data are related to the management function of the reference data, providing the necessary provenance;
  • in fact the Ontology for Reference Data, as made available in a Façade, is a kind of "Extranet" in which the reference classes and individuals are published for use in a Semantic Web environment.

Annotation Properties are representing meta data, and hence are not inherited.

Pattern

Below is the normative pattern for the Ontology for Reference Data, as published in Annex I of ISO TS 15926-7.

 

<rdf:RDF

 

        xml:base="http://rdl.rdlfacade.org/data"

        xmlns="http://rdl.rdlfacade.org/data#"

        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

        xmlns:xsd="http://www.w3.org/2001/XMLSchema#"

        xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"

        xmlns:owl="http://www.w3.org/2002/07/owl#"

        xmlns:part2="http://dm.rdlfacade.org/data#"

        xmlns:part7="http://tpl.rdlfacade.org/data#">

 

        <owl:Ontology rdf:about="">

               <rdfs:label xml:lang="en">Ontology for Reference Data</rdfs:label>

               <rdfs:comment xml:lang="en">

                     Pattern for an Ontology for Reference Data, according ISO 15926-7 and in OWL

               </rdfs:comment>

               <owl:imports rdf:resource="http://dm.rdlfacade.org/data"/>

               <owl:imports rdf:resource="http://tpl.rdlfacade.org/data"/>

               <owl:versionInfo>February 2008</owl:versionInfo>

        </owl:Ontology>

 

        <owl:AnnotationProperty rdf:ID="abbreviation">

               <definition xml:lang="en">

                    reduction of a phrase to a shorter form intended to stand for the whole, in this context applicable to the label

               </definition>

        </owl:AnnotationProperty>

 

        <owl:AnnotationProperty rdf:ID="adaptedDefinition">

               <definition xml:lang="en">

                    the result of the most recent adaptation of the original definition for the same class

               </definition>

        </owl:AnnotationProperty>

 

        <owl:AnnotationProperty rdf:ID="altLabel">

               <definition xml:lang="en">

                    a brief description given for purposes of identification, being an alternative and synonym for an rdfs:label

              </definition>

        </owl:AnnotationProperty>

 

        <owl:AnnotationProperty rdf:ID="changedDescription">

               <definition xml:lang="en">

                    the result of the most recent adaptation of the original description for the same thing

               </definition>

        </owl:AnnotationProperty>

 

        <owl:AnnotationProperty rdf:ID="definition">

               <rdfs:isDefinedBy rdf:resource="ISO-1087-1:2000-3.3.1"/>

               <rdfs:comment xml:lang="en">

                    representation of a concept by a descriptive statement which serves to differentiate it from related concepts

               </rdfs:comment>

        </owl:AnnotationProperty>

 

        <owl:AnnotationProperty rdf:ID="explanatoryComment">

               <definition xml:lang="en">

                    a comment that is serving or intended to explain or make clear

               </definition>

        </owl:AnnotationProperty>

 

        <owl:AnnotationProperty rdf:ID="registrationStatus">

               <definition xml:lang="en">

                    the status of the registration, indicating which of a set of predefined successive milestones have been reached:

                    "NONE" (= unknown) - "DEPR" (= deprecated) -  "PWI" (= preliminary work item) - "NP" (= new project) -              

                    "AWI" (= approved work item) - "WD" (= working draft) - "CD" (= committee draft) - "DIS" (= draft international standard) -

                    "FDIS" (= final draft international standard) - "IS" (= international standard)

               </definition>

        </owl:AnnotationProperty>

 

        <owl:AnnotationProperty rdf:ID="externalLibaryID">

               <definition xml:lang="en">

                      a reference to another library or vocabulary that contains information about this same thing

               </definition>

               <rdfs:comment xml:lang="en">where possible enter a URL</rdfs:comment>

        </owl:AnnotationProperty>

 

<!--PATTERN FOR A CLASS-->

 

        <part2:ClassOfInanimatePhysicalObject rdf:ID="R-1">

              <rdfs:subClassOf rdf:resource=""/>

              <rdfs:label xml:lang="en"></rdfs:label>

              <altLabel xml:lang="en"></altLabel>

              <abbreviation xml:lang="en"></abbreviation>

              <definition xml:lang="en"></definition>

              <adaptedDefinition xml:lang="en"></adaptedDefinition>

              <explanatoryComment xml:lang="en"></explanatoryComment>

              <registrationStatus xml:lang="en"></registrationStatus>

              <externalLibaryID></externalLibaryID>

        </part2:ClassOfInanimatePhysicalObject>

 

<!--PATTERN FOR A CLASS OF RELATIONSHIP-->

 

        <part2:ClassOfIndirectProperty rdf:ID="R-2">

               <rdfs:subClassOf rdf:resource=""/>

               <rdfs:subClassOf>

                      <owl:Restriction>

                             <owl:onProperty rdf:resource="http://dm.rdlfacade.org/data#[propertyName]"/>

                             <owl:allValuesFrom rdf:resource="#"/>

                      </owl:Restriction>

               </rdfs:subClassOf>

               <rdfs:subClassOf>

                      <owl:Restriction>

                              <owl:onProperty rdf:resource="http://dm.rdlfacade.org/data#[propertyName]"/>

                              <owl:allValuesFrom rdf:resource="#"/>

                      </owl:Restriction>

               </rdfs:subClassOf>

               <rdfs:label xml:lang="en"></rdfs:label>

               <altLabel xml:lang="en"></altLabel>

               <abbreviation xml:lang="en"></abbreviation>

               <definition xml:lang="en"></definition>

               <adaptedDefinition xml:lang="en"></adaptedDefinition>

               <explanatoryComment xml:lang="en"></explanatoryComment>

               <registrationStatus xml:lang="en"></registrationStatus>

               <externalLibaryID></externalLibaryID>

        </part2:ClassOfIndirectProperty>

 

<!--PATTERN FOR A REFERENCE POSSIBLE INDIVIDUAL-->

 

        <part2:MaterializedPhysicalObject rdf:ID="R-3">

               <rdfs:subClassOf rdf:resource=""/>

               <rdfs:label xml:lang="en"></rdfs:label>

               <altLabel xml:lang="en"></altLabel>

               <abbreviation xml:lang="en"></abbreviation>

               <description xml:lang="en"></description>

               <changedDescription xml:lang="en"></changedDescription>

               <explanatoryComment xml:lang="en"></explanatoryComment>

               <registrationStatus xml:lang="en"></registrationStatus>

               <externalLibaryID></externalLibaryID>

        </part2:MaterializedPhysicalObject>

 

</rdf:RDF>

 

Typical listing

Below we give an RDF/XML code snippet for the Classes and class instances that are shown in the Introduction, with some modifications and additions:

so we define these in the listing below:

<rdf:RDF

 

    xml:base="http://rdl.rdlfacade.org/data"

    xmlns="http://rdl.rdlfacade.org/data#"

    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"

    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"

    xmlns:owl="http://www.w3.org/2002/07/owl#"

    xmlns:part2="http://dm.rdlfacade.org/data#"

    xmlns:part7="http://tpl.rdlfacade.org/data#">

 

    <owl:Ontology rdf:about="">

        <rdfs:comment xml:lang="en">snippet of the Ontology for Reference Data, according ISO 15926-7 and in OWL</rdfs:comment>

        <rdfs:label xml:lang="en">Ontology for Reference Data</rdfs:label>

        <owl:imports rdf:resource="http://dm.rdlfacade.org/data"/>

        <owl:imports rdf:resource="http://tpl.rdlfacade.org/data"/>

        <owl:versionInfo>March 2008</owl:versionInfo>

    </owl:Ontology>

 

<!--PROPERTIES-->

 

    <part2:SinglePropertyDimension rdf:ID="RDS354194">

        <rdfs:subClassOf rdf:resource="http://dm.rdlfacade.org/data#Property"/>

        <rdfs:label xml:lang="en">PRESSURE</rdfs:label>

        <definition xml:lang="en">

            A force perpendicular to the area divided by area. p = dF/dA where dF is the perpendicular component of the force acting on

            the area element dA. The pressure is positive when the force is acting into the area.

        </definition>

    </part2:SinglePropertyDimension>

 

    <part2:SinglePropertyDimension rdf:ID="RDS43166360196">

        <rdfs:subClassOf rdf:resource="http://dm.rdlfacade.org/data#Property"/>

        <rdfs:label xml:lang="en">FLOW RATE</rdfs:label>

        <definition xml:lang="en">A flow of substance per unit of time.</definition>

    </part2:SinglePropertyDimension>

 

    <part2:SinglePropertyDimension rdf:ID="RDS354188">

        <rdfs:subClassOf rdf:resource="#RDS43166360196"/>

        <rdfs:label xml:lang="en">VOLUMETRIC FLOW RATE</rdfs:label>

        <definition xml:lang="en">A FlowRate which is the volume of matter which crosses a given surface divided by time.</definition>

    </part2:SinglePropertyDimension>

 

    <part2:SinglePropertyDimension rdf:ID="RDS356444">

        <rdfs:subClassOf rdf:resource="http://dm.rdlfacade.org/data#Property"/>

        <rdfs:label xml:lang="en">VOLUME</rdfs:label>

        <definition xml:lang="en">V = triple integral (dx.dy.dz) where x, y and z are cartesian coordinates.</definition>

    </part2:SinglePropertyDimension>

 

<!--INDIRECT PROPERTIES-->

 

    <part2:ClassOfIndirectProperty rdf:ID="RDS658433">

        <rdfs:subClassOf rdf:resource="http://dm.rdlfacade.org/data#IndirectProperty"/>

        <rdfs:label xml:lang="en">DESIGN PRESSURE</rdfs:label>

        <definition xml:lang="en">A pressure which an object is designed to withstand.</definition>

        <rdfs:subClassOf>

            <owl:Restriction>

                <owl:onProperty rdf:resource="#propertySpace"/>

                <owl:allValuesFrom rdf:resource="#RDS354194"/>

            </owl:Restriction>

        </rdfs:subClassOf>

    </part2:ClassOfIndirectProperty>

 

    <part2:ClassOfIndirectProperty rdf:ID="RDS7356152">

        <rdfs:subClassOf rdf:resource="http://dm.rdlfacade.org/data#IndirectProperty"/>

        <rdfs:label xml:lang="en">CAPACITY (VOLUME)</rdfs:label>

        <definition xml:lang="en">A volume that can be contained.</definition>

        <rdfs:subClassOf>

            <owl:Restriction>

                <owl:onProperty rdf:resource="#propertySpace"/>

                <owl:allValuesFrom rdf:resource="#RDS356444"/>

            </owl:Restriction>

        </rdfs:subClassOf>

    </part2:ClassOfIndirectProperty>

 

    <part2:ClassOfIndirectProperty rdf:ID="RDS658578">

        <rdfs:subClassOf rdf:resource="#RDS7356152"/>

        <rdfs:label xml:lang="en">NOMINAL VOLUME CAPACITY</rdfs:label>

        <definition xml:lang="en">The ideal intended value for a Volume Capacity.</definition>

    </part2:ClassOfIndirectProperty>

 

<!--PUMP CLASSES-->

 

    <part2:ClassOfInanimatePhysicalObject rdf:ID="RDS17059080">

        <rdfs:subClassOf rdf:resource="http://dm.rdlfacade.org/data#PhysicalObject"/>

        <rdfs:label xml:lang="en">INANIMATE PHYSICAL OBJECT</rdfs:label>

        <definition xml:lang="en">A physical object that does not live.</definition>

    </part2:ClassOfInanimatePhysicalObject>

 

    <part2:ClassOfInanimatePhysicalObject rdf:ID="RDS327239">

        <rdfs:subClassOf rdf:resource="#RDS17059080"/>

        <rdfs:label xml:lang="en">PUMP</rdfs:label>

        <definition xml:lang="en">

              A physical object that is a driven piece of equipment in which energy is either constantly or periodically added to an amount of pumped liquid in order to               increase the pressure required for the process in which the pump is in operation.

        </definition>

        <explanatoryComment xml:lang="en">The energy can be either constantly or periodically added to the pumped liquid.</explanatoryComment>

    </part2:ClassOfInanimatePhysicalObject>

 

    <part2:ClassOfInanimatePhysicalObject rdf:ID="RDS432584">

        <rdfs:subClassOf rdf:resource="#RDS17059080"/>

        <rdfs:label xml:lang="en">DYNAMIC PUMP</rdfs:label>

        <altLabel xml:lang="en">IMPULSE PUMP</altLabel>

        <altLabel xml:lang="en">KINETIC PUMP</altLabel>

        <definition xml:lang="en">

              A pump that impels fluid by reaction forces from moving or rotating vanes or blades inside a pump casing.

        </definition>

    </part2:ClassOfInanimatePhysicalObject>

 

    <part2:ClassOfInanimatePhysicalObject rdf:ID="RDS416834">

        <rdfs:subClassOf rdf:resource="#RDS432584"/>

        <rdfs:label xml:lang="en">CENTRIFUGAL PUMP</rdfs:label>

        <definition xml:lang="en">

            A dynamic pump utilizing impellers provided with vanes generating centrifugal force to achieve the required pressure head.

        </definition>

    </part2:ClassOfInanimatePhysicalObject>

 

    <part2:ClassOfInanimatePhysicalObject rdf:ID="RDS416924">

        <rdfs:subClassOf rdf:resource="#RDS327239"/>

        <rdfs:label xml:lang="en">POSITIVE DISPLACEMENT PUMP</rdfs:label>

        <definition xml:lang="en">

            A pump intended to transport liquid through the reciprocating or rotary displacement principle and with either fixed or adjustable volume flow rates.

        </definition>

    </part2:ClassOfInanimatePhysicalObject>

 

    <part2:ClassOfInanimatePhysicalObject rdf:ID="RDS416969">

        <rdfs:subClassOf rdf:resource="#RDS416924"/>

        <rdfs:label xml:lang="en">RECIPROCATING PUMP</rdfs:label>

        <definition xml:lang="en">

            A positive displacement pump which contains a displacing element intended to be moved in a reciprocating movement to exert pressure on a fluid, typically             moving within a cylindrical space.

        </definition>

    </part2:ClassOfInanimatePhysicalObject>

 

<!--UNITS OF MEASURE-->

 

    <part2:Scale rdf:ID="RDS1348874">

        <rdfs:label xml:lang="en">BAR GAUGE</rdfs:label>

        <definition xml:lang="en">A unit of gauge pressure, measured in the SI unit of bar gauge.</definition>

        <explanatoryComment xml:lang="en">Gauge pressure is overpressure related to the surrounding atmospheric pressure</explanatoryComment>

    </part2:Scale>

 

    <part2:Scale rdf:ID="RDS1349099">

        <rdfs:label xml:lang="en">CUBIC METRE</rdfs:label>

        <definition xml:lang="en">An SI-derived unit of volume. It is the volume of a cube with edges one metre in length.</definition>

    </part2:Scale>

 

    <part2:Scale rdf:ID="RDS1321064">

        <rdfs:label xml:lang="en">CUBIC METRE PER HOUR</rdfs:label>

        <definition xml:lang="en">A unit of flow rate, measured in the SI unit of volume cubic meters, per hour.</definition>

    </part2:Scale>

 

</rdf:RDF>