Part 2 extended data model

latest update: 6 November 2016    

Introduction

The Extended Data Model is the place where we introduce entity types that were "forgotten" in Part 2, such as Person, Organization, InformationObject, etc. We need such entity types: 

  • to enable us to further specialize templates at meta model level. For example the template SkillOfAPerson;
  • to enable to declare these individuals.

This topic also gives information about the way the entity types from the ISO 15926-2 Upper Ontology relate to instances thereof in the ISO 15926-4 Reference Data Library, and how to the added subtypes of Part 2 PossibleIndividual.

Also visit the topic that applies this for a pump P-101.

NOTES

  1. The difference between "instance" and "member" is that an instance is for membership of a Part 2 entity type, and member is not. RDF/OWL does not know that distinction.
  2. The EXPRESS SUBTYPE OF relationship between two entity types translates to rdfs:subClassOf in Part 8.
  3. An individual pump is an Ur-Element : "an object (concrete or abstract) which is not a set, but that may be an element of a set". (instances of relationship and multidimensional_object are also Ur-Elements).
  4. The rdf:types are often redundant, but useful from an application point of view. Part 8 dictates that, typically, both shall be declared.

Extended Data Model

dm:

rdfs:subClassOf

rdfs:label

skos:definition

skos:example

Organism PhysicalObject Organism

An Organism is a PhysicalObject thatis living and that can react to stimuli, reproduce, grow, and maintain homeostasis. 

This batch of yeast is an instance of Organism.

Person Organism Person

A Person is an Organism that is a member of the class Homo Sapiens.

John Doe is an instance of Person.

InanimatePhysicalObject PhysicalObject Inanimate Physical Object

An InanimatePhysicalObject is a PhysicalObject that is not living

Pump with serial number XS2548 is an instance of InanimatePhysicalObject . 

Feature PhysicalObject Feature

A Feature is a PhysicalObject that is a contiguous, non-separable part of some PhysicalObject with an incompletely defined boundary.

The raised face of this flange is an instance of Feature.

Organization

PhysicalObject

Organization

An Organization is a PhysicalObject that is composed of temporal parts of people and other assets, and is organised with a particular purpose.

The XYZ Corporation is an instance of Organization.

InformationObject

PhysicalObject

Information Object

An InformationObject is a PhysicalObject that expresses information in patterns for representation and styles for presention of that information.

My today's newspaper is an instance of InformationObject.

ClassOfPhysicalObject ClassOfIndividual Class Of Physical Object

A ClassOfPhysicalObject is a ClassOfIndividual whose members are instances of PhysicalObject.

 
ClassOfSpatialLocation ClassOfPhysicalObject ClassOfSpatialLocation A ClassofSpatialLocation is a ClassOfPhysicalObject whose members are instances of SpatialLocation CONSTRUCTION AREA
ClassOfStream ClassOfPhysicalObject Class Of Stream

A ClassOfStream is a dm:ClassOfPhysicalObject whose members are material or energy moving along a path, where the path is the basis of identity and may be constrained. The stream consists of the temporal parts of those things that are in the stream whilst they are in it.

The naphtha flowing through a member of pump requirements class CO_21-P-101 is a member of a ClassOfStream.

NOTE - These new entity types fit in the Part 2 model as shown in the graph below.

Extensions to ISO 15926-2 data model

  

Code

Click here for the listing of the Extended Data Model.

NOTE  - The EDM is set-up such that it is possible to use the Part 2 data model without extensions, or the federation of the Part 2 data model and the EDM. Since the ClassOfArrangedIndividual is deprecated in the EDM, its subtypes are, in the EDM, being redeclared as subtypes of the new ClassOfPhysicalObject that replaces that ClassOfArrangedIndividual.