price iso 15926 as owl

50 %
50 %
Information about price iso 15926 as owl

Published on November 7, 2007

Author: Lassie


ISO 15926 as OWL - An Ontological Approach to Data Warehousing using OWL:  ISO 15926 as OWL - An Ontological Approach to Data Warehousing using OWL David Price, Tore Christiansen, Matthew West, John Kendall 8th NASA/ESA PDE Workshop April 2006 Agenda:  Agenda What is ISO 15926? Why OWL? An example related to Ship dataset integration Courtesy Matthew West (Shell):  Courtesy Matthew West (Shell) ISO 15926:  ISO 15926 Strictly speaking ISO 15926 is Integration of life-cycle data for process plants including oil and gas production facilities In reality it is a model for a completely generic data warehouse you first add your domain model to the warehouse as “Reference Data” you then add “domain model instances” as data too a 4D standard upper ontology 4D = 3 space dimensions plus 1 time dimension the core of an approach for doing deep semantic analysis of a domain Integration Architecture:  Foundation Concepts General Concepts Discipline-specific Concepts Derived concepts Integration model Integration Architecture Standardization:  Standardization ISO 16926-1 Overview and ISO 15926-2 Data model became International Standards 2003 Part 2 is written using the ISO EXPRESS modelling language Also known in the Oil and Gas industry as the “EPISTLE Core Model” Much of the modelling was through the POSC-CAESAR consortium Currently in-process in ISO ISO 15926-4 Reference Data ISO 15926-3 Geometry and topology are in-process ISO 15926-7 Implementation methods for data exchange and integration is also in-process Philosophy of ISO 15926 (West):  Philosophy of ISO 15926 (West) Metaphysics - The study of the nature of things Likely to be relevant to Integrating data models and data sets from different sources Reference: Metaphysics - an Anthology, Blackwell, ISBN: 0-631-20279 Most of our everyday view of the world is based on notions that are more than 1000 years old cf most of our everyday view of physics is still dominated by Newton. There has actually been some progress, particularly in the last 200 years, that can be of considerable value in modelling the world around us. Quine, Russell, Lewis, Armstrong, Wittgenstein, Frege, Cantor, Peirce and many more. 3D Ontologies (West):  3D Ontologies (West) A 3D ontology treats physical objects as 3D objects, or continuants, that pass through time 3D objects are wholly present at each point in time Physical objects are viewed from the present The default is that statements are true now Physical objects do not have temporal parts Different physical objects may coincide The object-at-a-point-in-time is the object of primary interest To talk about an object at different times it is necessary to time index statements in some way, e.g. X at t. A 3D ontology also has 4D objects in it 4D Ontologies (West):  4D Ontologies (West) A 4D ontology treats all individuals, things that exist in space-time, as 4D objects or spatio-temporal extents Things in the past and future exist as well as things in the present 4D extent is viewed from outside time rather than in the present Individuals have both temporal parts and spatial parts Two individuals with same spatio-temporal extent are same thing The object over its whole life is the object of primary interest 4D object is not (usually) wholly present at a point in time, but its whole is extended in space as well as time The object at a point in time is a temporal part of the whole Change is naturally expressed through a 4D classical mereology Individual/state and temporal whole-part:  Individual/state and temporal whole-part The data model:  The data model The next few slides show bits of the ISO 15926-2 EXPRESS model Just to give a flavor of what it’s about There are around 200 entity types in the entire schema Note that many of the concepts are also found in the meta-models of languages like OWL and UML Ontologies and OWL:  Ontologies and OWL Given the ontological nature of ISO 15926, it should be no surprise that EXPRESS is not quite sufficient It’s all that was available in the mid- and late-1990s At one time the ISO 15926 team worked on, but never completed, a logic language for the model Things have moved on in the past few years The Web Ontology Language (OWL) became a W3C Recommendation in 2004 ISO Common Logic standard is in-process OMG is working on the Ontology Definition Metamodel which includes OWL, Topic Maps, Common Logic, etc. Recent 15926 team activity:  Recent 15926 team activity Translate the ISO 15926-2 Core Data Model concepts into OWL mapping directly into the OWL language itself where appropriate For example, 15926 EXPRESS entity “relationship” represented as OWL Object Property not an OWL class named “relationship” “relationship” is actually one of the current open issues, Is it an OWL Class or OWL ObjectProperty? Technical details:  Technical details The representation tries to exploit the capabilities of OWL While keeping useful characteristics of the current Express representation Entity types are represented as OWL classes, properties and individuals Specialization is represented by sub-classing between OWL classes Classification is represented by instantiation between OWL classes Classes can be defined in terms of restrictions Relationships become properties with domain and range Property characteristics include functionality, symmetry and transitivity Resulting ontology:  Resulting ontology The resulting representation is OWL full And is therefore not guaranteed to be computationally determinant but there is no guarantee that reasoners will not work Information pyramid (Christiansen):  Information pyramid (Christiansen) An example (Christiansen):  An example (Christiansen) One usage scenario:  One usage scenario STEP AP EXPRESS 15926 OWL Upper Ontology 15926 OWL Reference Data OWL Individuals STEP AP OWL Subclass of Type of Reason over STEP data integrated in 15926/OWL data warehouse configurable P21 data Class of individual OWL:  Class of individual OWL Class of relationship in OWL:  Class of relationship in OWL Ship AP Integration Project (Kendall):  Ship AP Integration Project (Kendall) Process scope handover of data from shipbuilder/design agent/prime contractor to MoD definition of the as-built condition Configuration control and feedback to design processes e.g. for refit Main information scope ship common model, design, manufacturing also, Ship general particulars, principal dimensions, hull framing specification, plating, openings, edge cut-outs, plating arrangements, welds, profiles, longitudinal framing arrangements, Hold, tank and compartment definitions Test data:  Test data Used SEASPRITE test data ‘364P_fil.stp’ ‘Eleo Maersk’ Tanker construction block From Odense Steel shipyard Based on ARM model Semantics contained within the ARM model Mapping from ARM to AIM defined in the AP document Assumptions made:  Assumptions made The STEP models are unclear as to whether the entities represent, classes of things, designs of things or actual things. For example: ENTITY Ship has the capability to be all three. This means it maps to Class, Functional Physical Object or Materialized Physical Object For the purposes of this project, it was assumed that the entities referred to designs of objects. i.e. Functional Physical Object Use the P21 ID as the OWL identifier Specialization example:  structural_system class possible_ individual ID136 Specialization example ID136 is an arranged_individual ID136 is a bulkhead bulkhead is a type of structural_system class_of_functional_object is a type of class class in an entity type possible_individual is an entity type class of functional object bulkhead arranged_ individual a specialization relationship, the circle indicates the subclass Ship classes as OWL:  Ship classes as OWL Ship High Level API:  Ship High Level API Specify a generic API for accessing Ship Product Data Documented in UML (Magic Draw UML) for a Java implementation Generic API realized by access to an OWL data store AP218 High Level API:  AP218 High Level API T1.3 Demonstrator Architecture:  T1.3 Demonstrator Architecture Conclusions:  Conclusions ISO 15926 provides a semantic framework for classifying and representing ‘things’ It provides a consistency check for data models Upper ontology approach shows promise Ship project highlighted a number of inconsistencies and poor modelling in the ISO 10303 ship APs. confusion over classes of thing, designs of things, actual things attributes can be classification, properties, identifications ISO 15926/OWL Issues It seems that there is not one right way to map data models and data to the ISO 15926 model (part 2) Feedback to ISO 15926 team = add XML Schema datatypes ISO 15926 was EXPRESS so only had EXPRESS datatypes

Add a comment

Related presentations

Related pages

ISO 15926 as OWL project members - POSC Caesar – Trac

ISO 15926 as OWL project members. Alan Doniger Arild Waaler David Leal David Price Gabriel B. M. Lopez Geiza Hamazaki Johan Klüwer Hans Teijgeler
Read more

ISO15926inOWL/OWL2/MoM/20120210 – POSC Caesar – Trac

... where the focus is to get an overview of ERH and how it is related to the ISO 15926 as OWL project. ... and that David Price presents some of the work.
Read more

Template Specifications List - - Home

Template Specifications List Generate and download __templates.owl.ttl ... of-temporal-part of an instance of Shape with a code defined outside ISO 15926-2.
Read more

An Upper Ontology based on ISO 15926 -

An Upper Ontology based on ISO 15926 ... David Priced, Katsube Masakia, Yukiyasu ... are developing an OWL ontology based on the ISO 15926 standard.
Read more

An upper ontology based on ISO 15926 - ScienceDirect

David Price d, Yuji Naka a; a Tokyo ... we are developing an OWL ontology based on the ISO 15926 standard. ... 1543 An Upper Ontology based on ISO 15926 ...
Read more

ISO/TS 15926-8:2011 - Estonian Centre for Standardisation

ISO/TS 15926 -8:2011. Industrial ... OWL). ISO/TS 15926-8:2011 provides rules for implementing the upper ontology specified by ISO 15926-2 and the template ...
Read more

ISO 15926 as OWL – An Ontological Approach to Data | PPT ...

ISO 15926 as OWL - An Ontological Approach to Data ISO 15926 as OWL - An Ontological Approach to Data Warehousing using OWL . David Price, Tore ...
Read more

A Semantic Transformation Approach for ISO 15926 - Springer

A Semantic Transformation Approach for ISO 15926. ... Protocols are developed in order to transform ISO 15926 components to OWL. ... Price, D., Sullivan, J ...
Read more

An Upper Ontology based on ISO 15926 - ResearchGate

An Upper Ontology based on ISO 15926 ... David Priced, Yuji Nakaa ... we are developing an OWL ontology based on the ISO 15926 standard.
Read more