Reference Data

latest update: 2016-09-11    

Introduction

ISO 15926 is modeled in a data-driven fashion, using templates that have "Roles", and where those Roles make reference to the URI of objects that have been declared as instances of the Part 2 entity types. Some of these instances are of global interest and some of local interest. The formers are stored in the ISO 15926 Reference Data Library, the latters in local extensions of same.

Typical Code (without most meta data)

:RDS327239 rdf:type dm:ClassOfInanimatePhysicalObject, owl:Class ;

    rdfs:subclassOf :RDS422594 ; # ARTEFACT

    rdfs:label "PUMP"@en ;

   skos:definition "An ARTEFACT 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."@en ;

    meta:valEffectiveDate "2006-08-11T00:00:00Z"^^xsd:dateTime .

 

RDL Site Map

Below is the list of Part 2 entity types of which instances are, or will be, stored in the RDL.

ISO 15926-2 (dm:) entity type

Typical RDL content (partly taken from Part 2)

 

ISO 15926-2 (dm:) entity type

Typical RDL content (partly taken from Part 2)

dm:Cardinality

0:* , 1:1

 

dm:ClassOfPerson

Engineer, Plant Manager, Male, Adult

dm:ClassOfActivity

Welding, Hydrofining

 

dm:ClassOfPointInTime

Midnight

dm:ClassOfApproval

"Senior Engineer approves Specifications"

 

dm:ClassOfPossibleRoleAndDomain

Pump can play the role of anchor

dm:ClassOfApprovalByStatus

Rejected, 'A'' Approved (usually in local RDL extension)

 

dm:ClassOfPropertySpace

Property curves, property areas, and property volumes of various dimensionality and degrees of freedom

dm:ClassOfAssertion

 'Asserted' (yes) or 'Denied' (no).

 

dm:ClassOfRecognition

"measuring the temperature of a fluid"

dm:ClassOfAtom

All entries in the periodic table of elements.

 

dm:ClassOfRelationshipWithSignature

Person is employed by Organization, (defined with a template)

dm:ClassOfBiologicalMatter

blood, enzyme, plasma

 

dm:ClassOfRelativeLocation

Beside, above, below

dm:ClassOfCauseOfBeginningOfClassOfIndividual

A pump manufacturing activity causes the beginning of a pump

 

dm:ClassOfRepresentationTranslation

'F' (hexadecimal) to '17' (octal)

dm:ClassOfCauseOfEndingOfClassOfIndividual

A pump crushing activity causes the end of the life of a pump

 

dm:ClassOfScale

SI Unit

dm:ClassOfClass

'NORSOK CLASS'

 

dm:ClassOfScaleConversion

psig-to-barg (definition via template)

dm:ClassOfClassOfComposition

use in local RDL extension to group standard composition info.

 

dm:ClassOfShape

line, circle, square, cylinder, sphere, cone

dm:ClassOfClassOfDefinition

PUMP is defined with a PUMP SPECIFICATION

 

dm:ClassOfShapeDimension

(concept of) diameter, height, width

dm:ClassOfClassOfDescription

ArrangedIndividual is decribed with a SERVICE DESCRIPTION

 

lci:ClassOfSpatialLocation

construction area, hazardous area

dm:ClassOfClassOfIdentification

FunctionalPhysicalObject is identified with a TAG NUMBER

 

dm:ClassOfSpecialization

members of the class "family of ASME bolts", e.g. 3 inch, 2 inch bolts, are specializations of members of the EnumeratedPropertySet "set of bolt lengths", e.g. 3 inch, 2 inch

dm:ClassOfClassOfIndividual

 'Premium Product' 

 

dm:ClassOfStatus

Approval Status, Maintenance Status

dm:ClassOfClassOfInformationRepresentation

use only for standard combinations of the 3 subtypes

 

lci:ClassOfStream

RAY

dm:ClassOfClassOfRelationshipWithSignature

Manufactured By, defined with the template CL-OTHRL-01.xml 

 

dm:ClassOfSubAtomicParticle

Proton, electron, meson, neutron, positron, muon, etc

dm:ClassOfClassOfRepresentationTranslation

Language-to-Language e.g. English-to-Russian; RepresentationForm-to-RepresentationForm e.g. ASCII Binary-to-ASCII text; DocumentDefinition-to-DocumentDefinition e.g. mapping an XYZ Corp data sheet to an ISA data sheet

 

dm:ClassOfTemporalSequence

emptying activities for a tank precede cleaning activities

dm:ClassOfCompositeMaterial

plywood, fibreglass, carbon fibre, wood, muscle, skin

 

dm:CoordinateSystem

WGS 84, or plant coordinate system defined in local RDL extension (via template)

dm:ClassOfCompositionOfIndividual

Crude Oil has sand inclusions

 

dm:CrystallineStructure

Ferritic, martensitic, and austenitic

dm:ClassOfCompound

Water, sulphuric acid, sand, limestone, and steel

 

dm:DocumentDefinition

Pump Specification content, tagnumber format, etc

dm:ClassOfContainmentOfIndividual

Vessel contains Fluid

 

dm:EnumeratedNumberSet

{3,4,5}

dm:ClassOfDirectConnection

150#RF Flange can be directly connected to a 300#RF Flange (definition via template)

 

dm:EnumeratedPropertySet

{115 Volt, 240 Volt}

dm:ClassOfEvent

 'Pump starts', 'Vendor shipping'

 

dm:EnumeratedSetOfClass

use for standard information views (later)

dm:ClassOfFeature

Raised Face, surface

 

dm:IntegerNumber

1,2,3,4,etc, try to avoid as reference data

dm:ClassOfFunctionalMapping

Input1/Input2 = Result (definition via template)

 

dm:Language

English, French, C++, Java

dm:ClassOfFunctionalObject

Pump Function, Fastener

 

dm:MultidimensionalNumber

{3.2, 5.4, 55.6} ,  try to avoid as reference data

dm:ClassOfInanimatePhysicalObject

Pump, Bolt, Moon(s)

 

dm:MultidimensionalNumberSpace

{1.0, 2.1, 5.4} ,  try to avoid as reference data

dm:ClassOfIndirectConnection

Pressure Transmitter can be indirectly connected to a nozzle or stub (definition via a template)

 

dm:MultidimensionalProperty

point on a pump Q,H curve

dm:ClassOfIndirectProperty

maximum allowable working pressure, test pressure, design temperature, nominal size, etc

 

dm:MultidimensionalPropertySpace

a complete QH curve of a pump (only in local RDL extensions)

dm:ClassOfIndividualUsedInConnection

Packing is used in flanged connection

 

dm:MultidimensionalScale

[m3/hr,bar]

dm:ClassOfInformationObject

Pump Specification

 

dm:NumberRange

-273.1 to +infinity

dm:ClassOfInformationPresentation

bold, italic, Times New Roman, 16pt, red

 

dm:ParticipatingRoleAndDomain

 'Performer and Pump'

dm:ClassOfInformationRepresentation

use only when composed of different subtypes

 

dm:Phase

liquid, vapour, solid

dm:ClassOfIntendedRoleAndDomain

PUMP is intended to act as PERFORMER in a PUMPING activity

 

dm:Property

preferably do not use for reference data

dm:ClassOfInvolvementByReference

WELDING SPEC is involved-by-reference in WELDING

 

dm:PropertyRange

-10  C to +20 C, 4 - 20 maDC

dm:ClassOfIsomorphicFunctionalMapping

The natural logarithm function

 

dm:PropertySpace

only for complex situations, to be discussed

dm:ClassOfLifecycleStage

Planned, required, expected, proposed

 

dm:RealNumber

3.2146 , try to avoid as reference data

dm:ClassOfMolecule

H2O, H2SO4, and DNA

 

dm:RepresentationForm

Hexadecimal, text, script, symbol, picture, diagram, semaphore, Morse code, music score, MIDI,  XML

dm:ClassOfMultidimensionalObject

Throughput & Volume Flow Rate + Head & Differential Pressure (defined with template)

 

dm:Role

Performer, Subject, Input, Output, 

dm:ClassOfNumber

Prime Number

 

dm:RoleAndDomain

 'Instruction and Welding Specification'

dm:ClassOfOrganism

Earthworm, Oak Tree, and Bacteria 

 

dm:Scale

Labeling of scale instance is done with template that follows Part 8 Fig. 44

dm:ClassOfOrganization

Manufacturer, EPC Contractor

 

dm:Shape

20mm diameter circle, irregular shape with Part 3

dm:ClassOfParticipation

PUMP participates in PUMPING in role of PERFORMER

 

dm:ShapeDimension

e.g. 'diameter of 5m', try to avoid as reference data

dm:ClassOfParticulateMaterial

bag of bolts, catalyst fill

 

dm:SinglePropertyDimension

temperature, pressure, viscosity, length

dm:ClassOfPeriodInTime

Sunday, July

 

dm:Status

open', 'painted', 'approved', 'old', 'new', 'worn', 'hazardous', 'safe', 'dangerous', 'happy', 'sad', and 'rusty'

Via any given link in the column 'top instance' access is given to that top instance and any of its specializations.

Note that this is not yet flawless, nor complete. This is Work-In-Progress.

You can browse through a working library here.