Copyright: SIPC Reference Data Architecture and Standards An Introduction to ISO15926 Matthew West.

Slides:



Advertisements
Similar presentations
Copyright: SIPC From Ontology to Data Model: Choices and Design Decisions Matthew West Reference Data Architecture and Standards Manager Shell International.
Advertisements

Copyright: SIPC Applying 4D ontologies to Enterprise Architecture Matthew West Reference Data Architecture and Standards Manager – Shell.
MODEM - Behaviour ONTOBRAS-2013 The industrial application of ontology: Driven by a foundational ontology A structural constraints case study.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Copyright © 2002 Cycorp Introduction Fundamental Expression Types Top Level Collections Time and Dates Spatial Properties and Relations Event Types Information.
Programming Paradigms and languages
Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Using the Crosscutting Concepts As conceptual tools when meeting an unfamiliar problem or phenomenon.
The Application of Black Box Theory to System Development
Software Design Deriving a solution which satisfies software requirements.
OASIS Reference Model for Service Oriented Architecture 1.0
Introduction to XLink Transparency No. 1 XML Information Set W3C Recommendation 24 October 2001 (1stEdition) 4 February 2004 (2ndEdition) Cheng-Chia Chen.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Chapter 1 Program Design
Computer Animations of Molecular Vibration Michael McGuan and Robert M. Hanson Summer Research 2004 Department of Chemistry St. Olaf College Northfield,
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
C++ fundamentals.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Objectives of the Lecture :
1.1 Chapter 1: Introduction What is the course all about? Problems, instances and algorithms Running time v.s. computational complexity General description.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Why Analysis Process Refer to earlier chapters Models what the system will do makes it easier for understanding no environment considered (hence, system.
Source: How to Write a Report Source:
McEnery, T., Xiao, R. and Y.Tono Corpus-based language studies. Routledge. Unit A 2. Representativeness, balance and sampling (pp13-21)
Modelling information systems
Object Oriented Programming Philosophy. Part 1 -- Basic Understanding & Encapsulation.
Synthesising Identify supporting ideas and contradictory ideas. Check the grouping of ideas? Synthesis is how you integrate and combine materials gathered.
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
1 Abstraction  Identify important aspects and ignore the details  Permeates software development programming languages are abstractions built on hardware.
Time and Change Consider where we left off. According to our naive descriptions of properties, we say the following: a is F What about time and change?
Atomic Sentences Chapter 1 Language, Proof and Logic.
SENTENCES, UTTERANCES, AND PROPOSITIONS
Symmetry in Particle Physics
Philosophy 224 Persons and Morality: Pt. 1. Ah Ha! Dennett starts by addressing an issue we’ve observed in the past: the tendency to identify personhood.
Web Architecture: Extensible Language Tim Berners-Lee, Dan Connolly World Wide Web Consortium 元智資工所 系統實驗室 楊錫謦 1999/9/15.
Copyright © Curt Hill Mathematical Logic An Introduction.
Uniform discretizations: the continuum limit of consistent discretizations Jorge Pullin Horace Hearne Institute for Theoretical Physics Louisiana State.
Copyright © Cengage Learning. All rights reserved.
Naïve Set Theory. Basic Definitions Naïve set theory is the non-axiomatic treatment of set theory. In the axiomatic treatment, which we will only allude.
Chapter 4 Main Ideas and Paragraph Structure
Being and Time Introduction Chapter One Philosophy 157 G. J. Mattey ©2002.
9-Dec Dec-15  INTRODUCTION.  FEATURES OF OOP.  ORGANIZATION OF DATA & FUNCTION IN OOP.  OOP’S DESIGN.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Programming Fundamentals. Topics to be covered Today Recursion Inline Functions Scope and Storage Class A simple class Constructor Destructor.
Logic Simplification-Using Boolean Laws Logic Design Laboratory EE 2121 Lectures By Manesh T EE2121-In Charge
Communication Diagrams Lecture 8. Introduction  Interaction Diagrams are used to model system dynamics  How do objects change state?  How do objects.
Program Design. Simple Program Design, Fourth Edition Chapter 1 2 Objectives In this chapter you will be able to: Describe the steps in the program development.
OODBMS and ORDBMS. Background Object-oriented software, based on the principles of user-defined datatypes, along with inheritance and polymorphism, is.
Chapter 3 Boolean Algebra and Digital Logic T103: Computer architecture, logic and information processing.
Computer Systems Architecture Edited by Original lecture by Ian Sunley Areas: Computer users Basic topics What is a computer?
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Chapter 4 Introduction to Set Theory
Lecture 7 Modality: Metaphysics of possible worlds
Chapter 2 Sets and Functions.
Essay plan This is different from planning your essay. The essay plan should include: a layout of the paragraphs you will have in your essay the main points.
Lecture 10 Persistence: endurance and perdurance
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Chapter 9 Database Systems

Chapter 7: Entity-Relationship Model
Survey of Knowledge Base Content
Recap Questions What is interactionism?
An Introduction to ISO15926 Matthew West.
CATHCA National Conference 2018
Manager’s Overview DoDAF 2.0 Meta Model (DM2) TBS dd mon 2009
Report Writing SIT - JNTU.
Database Processing: David M. Kroenke’s Chapter Five:
Classes, Objects and Methods
The ship of Theseus Theodor Sider, «Four-dimentionalism. An ontology of persistence and time», Clarendon Press, 2001.
Chapter 15 Functional Programming 6/1/2019.
Presentation transcript:

Copyright: SIPC Reference Data Architecture and Standards An Introduction to ISO15926 Matthew West

Reference Data Architecture and Standards 2 Programme Introduction to 4 Dimensionalism ISO – Lifecycle Integration Schema – Introduction to the data model

Reference Data Architecture and Standards 3 3D and 4D approaches to ontology In principle, there are infinitely many ways in which we can model the world, so it is perhaps surprising that there are two main approaches, with on the whole minor variations, that dominate the literature.We will call these the 3D paradigm and the 4D paradigm, though they are also known as endurantism, and perdurantism.

Reference Data Architecture and Standards 4 4D Ontology A 4D ontology treats all individuals – things that exist in space-time - as spatio-temporal extents, i.e. as 4D objects. The principles of the 4D paradigm are: 1.Individuals exist in a manifold of 4 dimensions, three space and one time. So things in the past and future exist as well as things in the present. 2.The four dimensional extent is viewed from outside time rather than in the present. 3.Individuals (including physical objects) extend in time as well as space and have both temporal parts and spatial parts. 4.When two individuals have the same spatio-temporal extent they are the same thing. (However not all version of 4D insist on this principle). Thus a 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 4 dimensional classical mereology, which Simons: “ Parts: A Study in Ontology ” in his seminal work, describes in one page. A good description of, and argument for, the 4D paradigm can be found in Sider: “ 4 Dimensionalism ”.

Reference Data Architecture and Standards 5 3D Ontology A 3D ontology treats physical objects (roughly things you can kick) as 3D objects (sometimes called continuants) that pass through time. The principles of the 3D paradigm are: 1.Physical objects are 3-dimensional objects that pass through time and are wholly present at each point in time. 2.Physical objects are viewed from the present. The default is that statements are true now. 3.Physical objects do not have temporal parts. 4.Different physical objects may coincide. 5.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. These cover activities, such as: –a football match - which clearly has temporal parts such as the first half and the second half, –a living process - a persons life, rather than the physical person passing through time.

Reference Data Architecture and Standards 6 Which paradigm? The 3D approach corresponds well with the way that language works. Language has a focus around here, now, you and me as a context, and on the current state of affairs. This leads to efficient communication under the most common circumstances. On the other hand dealing with change is relatively problematic. Simons requires several chapters to explain how objects change over time in a 3D ontology. What is clear is that the 3D and 4D paradigms cannot be merged into a single canonical approach, since they are contradictory, with one requiring physical objects to have temporal parts, and the other forbidding them. On the other hand, it appears that what can usefully be said using one paradigm can generally be said using the other. We chose the 4D paradigm because we found it to be rigorous, and gave a good account of some difficult cases, like replaceable parts.

Reference Data Architecture and Standards 7 ISO : Integration Model Background – Originally the EPISTLE Core Model – Started around 1993 – Now at Version – As ISO became an International Standard in –

Reference Data Architecture and Standards 8 Basic Elements Thing – anything, real or abstract – Note: the supreme supertype Possible Individual (Spatio-temporal extent) – some part(s) of space-time Class – collection of things, possibly infinite, where the order is not significant Relationship – Something one thing has to do with another.

Reference Data Architecture and Standards 9 TIME 3D SPACE Space time map A particular spatio temporal extent

Reference Data Architecture and Standards 10 Thing

Reference Data Architecture and Standards 11 Possible Worlds PastFuture Actual Possible Desired

Reference Data Architecture and Standards 12 TIME 3D SPACE  T > 0  S > 0 Possible Individual

Reference Data Architecture and Standards 13 Plastic blank Cup Crushed plastic TIME Whole Individual

Reference Data Architecture and Standards 14 TIME 3D SPACE  T = 0  T > 0 period of time point in time

Reference Data Architecture and Standards 15 TIME 3D SPACE State Time period Individual Possible Individual/State – Temporal whole-part

Reference Data Architecture and Standards 16 3D space Time A B C D event 1event 2 Materialised Physical Object

Reference Data Architecture and Standards 17 installed TIME 3D SPACE removed installed pump 1 pump 2 Tag 101 Functional Physical Object/Replaceable Part

Reference Data Architecture and Standards 18 Objects that Overlap Space Chairman of Shell John Jennings Mark Moody-Stuart

Reference Data Architecture and Standards 19 3D space Time valve open valve close tank A tank B connected disconnected hose start filling end filling Stream

Reference Data Architecture and Standards 20 Individual

Reference Data Architecture and Standards 21 Activity 3D space Time Activity Performer Input Output Input Output Performer

Reference Data Architecture and Standards 22 TIME 3D SPACE  T = 0 event Point in time Event and Point in Time

Reference Data Architecture and Standards 23 TIME 3D SPACE Sub state event point in time Temporal Boundary

Reference Data Architecture and Standards 24 Activity and Temporal Boundary

Reference Data Architecture and Standards 25 Some approaches to Set Theory A BC Instances may only be a member of only one set Only one level

Reference Data Architecture and Standards 26 Some approaches to Set Theory A BC MOPN X YZ Instances may only be a member of only one set Sets hierarchical (model/meta-model etc)

Reference Data Architecture and Standards 27 Some approaches to Set Theory A BC MOPN X YZ Instances may only be a member of one or more sets Sets hierarchical (model/meta-model etc)

Reference Data Architecture and Standards 28 Some approaches to Set Theory A BC MOPN X YZ Instances may only be a member of one or more sets Sets not hierarchical (model/meta-model etc)

Reference Data Architecture and Standards 29 Some approaches to Set Theory A BC MOPN X YZ Instances may only be a member of one or more sets Sets not hierarchical (model/meta-model etc). Loops allowed

Reference Data Architecture and Standards 30 Class

Reference Data Architecture and Standards 31 Class of Individual

Reference Data Architecture and Standards 32 “fundamental” particle assembly simple artefact molecular atomic sub-atomic organisation organism time Organisational Levels

Reference Data Architecture and Standards 33 Cup Plastic Hydrocarbon molecules atoms arrangement of

Reference Data Architecture and Standards 34 Organisational Levels

Reference Data Architecture and Standards 35 Information

Reference Data Architecture and Standards 36 Information

Reference Data Architecture and Standards 37 Information

Reference Data Architecture and Standards 38 Summary A 4D ontology sees physical objects as extended in time as well as space ISO is a data model that is also a 4D ontology It uses a possible worlds approach rather than modal logic Sets are defined by extension

Reference Data Architecture and Standards 39 Questions?