From Layered Mereotopology to Dynamic Spatial Ontology Maureen Donnelly and Barry Smith Department of Philosophy, University at Buffalo and Institute for.

Slides:



Advertisements
Similar presentations
Towards a Naive Geography Pat Hayes & Geoff Laforte IHMC University of West Florida.
Advertisements

Laws, Dispositions and Properties A Discussion of Bird's "Nature's Metaphysics" Gerhard Schurz (University of Duesseldorf)
Chapter 8: Functions of Several Variables
STA305 Spring 2014 This started with excerpts from STA2101f13
Hoare’s Correctness Triplets Dijkstra’s Predicate Transformers
1 LMU The ontology of physics 15 October 14 The beginning of natural philosophy: from the Presocratics to Newton Michael Esfeld LMU-MCMP & Université de.
Applied Discrete Mathematics Week 11: Graphs
Global Thinking Measurement and Development Marina P. Bonser, PhD.
Logic and Set Theory.
1 SNAP and SPAN Barry Smith. 2 Two categories of entities Substances and processes Continuants and occurrents In preparing an inventory of reality we.
1 SNAP and SPAN Barry Smith and Pierre Grenon University at Buffalo and ifomis.de University of Leipzig.
Social Choice Theory By Shiyan Li. History The theory of social choice and voting has had a long history in the social sciences, dating back to early.
Constituent ontologies and granular partitions Thomas Bittner and Barry Smith IFOMIS – Leipzig and Department of Philosophy, SUNY Buffalo.
From Layered Mereotopology to Dynamic Spatial Ontology Maureen Donnelly and Barry Smith Department of Philosophy, University at Buffalo and Institute for.
Part 2 Tools of Ontology: Mereology, Topology, Dependence.
Tropes and Ontic Predication Markku Keinänen Postdoctoral researcher Department of Philosophy University of Turku "Substance & Attribute" conference in.
A taxonomy of granular partitions Thomas Bittner and Barry Smith Northwestern University, NCGIA and SUNY Buffalo.
VT. From Basic Formal Ontology to Medicine Barry Smith and Anand Kumar.
Persistence of Simple Substances University of Durham, November 19, 2009 Dr Jani Hakkarainen (University of Tampere) Dr Markku Keinänen (University of.
BFO/MedO: Basic Formal Ontology and Medical Ontology Draft ( )
Theory and Applications
1 VT 2 Ontology and Ontologies Barry Smith 3 IFOMIS Strategy get real ontology right first and then investigate ways in which this real ontology can.
A Simple Partition 5 A partition can be more or less refined.
1 The OBO Relation Ontology Genome Biology 2005, 6:R46 based on the fundamental distinction between instances and universals takes instances and time into.
GOL A General Ontological Language Barry Smith Heinrich Herre Barbara Heller.
1 SNAP and SPAN Barry Smith and Pierre Grenon University at Buffalo and Institute for Formal Ontology and Medical Information Science (ifomis.de) University.
A taxonomy of granular partitions Thomas Bittner and Barry Smith Northwestern University, NCGIA and SUNY Buffalo.
The Logic of Biological Classification Barry Smith March 2004.
A Formal Theory for Spatial Representation and Reasoning in Biomedical Ontologies Maureen Donnelly Thomas Bittner.
Constituent ontologies and granular partitions Thomas Bittner and Barry Smith IFOMIS – Leipzig and Department of Philosophy, SUNY Buffalo.
From Knowledge Representation to Reality Representation Barry Smith.
Chapter 4: A Universal Program 1. Coding programs Example : For our programs P we have variables that are arranged in a certain order: Y 1 X 1 Z 1 X 2.
Relations Chapter 9.
Velocities and Static Force
Chap 10 Routing and Addressing Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
1 Summer school “Physics and Philosophy of Time”, Saig, Quantum non-locality and the philosophy of time Michael Esfeld Université de Lausanne
Cartwright, “Scattered Objects” Following Hobbes, “a body is that, which having no dependence on our thought, is coincident or coextended with some part.
Math 3121 Abstract Algebra I Section 0: Sets. The axiomatic approach to Mathematics The notion of definition - from the text: "It is impossible to define.
Against Idiosynchrasy in Ontology Development by Barry Smith …and responses from Matthew West Discussion on.
Chapter 9. Chapter Summary Relations and Their Properties Representing Relations Equivalence Relations Partial Orderings.
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Normalization. 2 Objectives u Purpose of normalization. u Problems associated with redundant data. u Identification of various types of update anomalies.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Upper-Level Ontology Considerations for the Geospatial Ontology Community of Practice Eric Little, PhD D’Youville College Center for Ontology & Interdisciplinary.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Relations, Functions.
Sets Define sets in 2 ways  Enumeration  Set comprehension (predicate on membership), e.g., {n | n  N   k  k  N  n = 10  k  0  n  50} the set.
Software testing techniques Spring 2009 Csci565: Theory and Practice of Software Testing1.
ICS 253: Discrete Structures I Induction and Recursion King Fahd University of Petroleum & Minerals Information & Computer Science Department.
Equivalence Relations. Partial Ordering Relations 1.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Mereotopology. The formal theory for parthood and connection relations is called mereotopology Mereotopology, built on mereology and some elements of.
Model-based learning: Theory and an application to sequence learning P.O. Box 49, 1525, Budapest, Hungary Zoltán Somogyvári.
1 Section 8.3 Higher-Order Logic A logic is higher-order if it allows predicate names or function names to be quantified or to be arguments of a predicate.
Binary Relations Definition: A binary relation R from a set A to a set B is a subset R ⊆ A × B. Example: Let A = { 0, 1,2 } and B = {a,b} {( 0, a), (
Central limit theorem revisited Throw a dice twelve times- the distribution of values is not Gaussian Dice Value Number Of Occurrences.
English for Economic Informatics I Tomáš Foltýnek Theoretical Foundations of Informatics.
New York State Center of Excellence in Bioinformatics & Life Sciences R T U Discovery Seminar /UE 141 MMM – Spring 2008 Solving Crimes using Referent.
BFO 2.0 Modularization and Verification
Theory of Computation Lecture 10: A Universal Program I
Lecture 10 Persistence: endurance and perdurance
Department of Geography Jeon-Young Kang · Yi Yang
Discovery Seminar UE141 PP– Spring 2009 Solving Crimes using Referent Tracking Entities and their relationships - How the homework should have been.
7/3/2018 EMR 17 Logical Reasoning Lecture 11.
Complex Variables. Complex Variables Open Disks or Neighborhoods Definition. The set of all points z which satisfy the inequality |z – z0|
Chapter 2 Sets and Functions.
David Lewis’s Response To Parfit
Formal Theories for Reasoning about Parthood, Connection, and Location
Manager’s Overview DoDAF 2.0 Meta Model (DM2) TBS dd mon 2009
Context in Abstract Role Models and in the General Formal Ontology
Presentation transcript:

From Layered Mereotopology to Dynamic Spatial Ontology Maureen Donnelly and Barry Smith Department of Philosophy, University at Buffalo and Institute for Formal Ontology and Medical Information Science, University of Leipzig

Two entities coincide when they occupy overlapping regions All entities coincide exactly with themselves All pairs of overlapping entities coincide: my hand coincides with my body the European Union coincides with the British Commonwealth (United Kingdom … Malta, Cyprus)

Some entities coincide even though they share no parts any material object coincides with its spatial region a portion of food coincides with my stomach cavity

Holes may coincide with material objects The hole in the chunk of amber coincides completely with, but does not overlap, the encapsulated insect which fills it Sometimes holes and objects are moving independently (a bullet flying through a railway carriage moving through a tunnel)

Layered Ontology of Lakes L1. a region layer L2. a lake layer, consisting of a certain concave portion of the earth’s surface together with a body of water L3. a fish layer L4. a chemical contaminant layer

Layered Epidemiology Ontology L1. a two-dimensional region layer in some undisclosed location L2. a topographical layer, consisting of mountains, valleys, deserts, gullies L3. a storm-system occupying sub-regions of L2 L4: an airborne cloud of smallpox virus particles.

Motivation Each spatial domain is partioned into layers in such a way that only members of the same layer can stand in parthood and connection relations. Entities of different ontological types (regions, objects, holes... ) belong to different layers.

Layered Mereology = General Extensional Mereology (GEM) with three small modifications

Parthood (P) Parthood is a partial ordering: (P1) Pxx (reflexive) (P2) Pxy & Pyx  x = y (antisymmetric) (P3) Pxy & Pyz  Pxz (transitive) (P4) ~Pxy   z(Pzx & ~Ozy) (the remainder principle: if x is not part of y, then x has a part that does not overlap y)

Defined Mereological Relations Oxy =:  z (Pzx & Pzy) (x and y overlap) Uxy =:  z (Pxz & Pyz)(x and y underlap) No universal object. P, O and U hold only among objects on the same layer. Every object is part of its layer.

Layered Mereology (P5) (Uxy & Uyz)  Uxz (underlap is transitive) FIRST DEVIATION FROM GEM P5 implies that underlap is an equivalence relation.

Restricted Summation Principle (P6) (  x  &  x,y(  &  /y  Uxy))  z (  y (Oyz  x (  & Oyx)) For each satisfied layer-conform predicate  there is a sum of  -ers SECOND DEVIATION FROM GEM

Formal Definition of Layer x’s layer = the sum of all objects x underlaps z is x’s layer: Lxz =:  y (Oyz  w (Uwx & Owy)) y is a layer: Ly =:  x Lxy Every object has a unique layer: l(x).

Some Theorems Pxl(x) every object is part of its layer Uxy  l(x) = l(y) two objects underlap iff they have the same layer Uxy  Pyl(x) x underlaps y iff y is part of x's layer Lz  z = l(z) z is a layer iff z is its own layer

The Region Layer

layers co-located objects The region layer

The Region Function r(x) = the region at which x is exactly located. r is a new primitive THIRD DEVIATION FROM GEM r maps (collapses) entities on all higher layers onto the region layer

layers co-located objects The region layer

Axioms for the region function (R1) Ry & Rz  Uyz (all regions are located in the same layer) (R2) Ry & Uyz  r(z) = z (every member of the region layer is its own region) (R3) Pxy  Pr(x)r(y) (R4) Uxy & Or(x)r(y)  Oxy

Some Theorems Ry  r(y) = y (every region is located at itself) (  x  &  x(   Rx) &  y (Oyz  x (  & Oyx)))  Rz (every sum of regions is a region)

Layered Mereotopology Cxy means: x is connected to y

Axioms for the Connection Relation (C1) Cxx (connection is reflexive) (C2) Cxy  Cyx (connection is symmetric) (C3) Pxy   z(Czx  Czy) (if x is part of y, then everything connected to x is connected to y) (C4) Cxy  Uxy (if x and y are connected, then they are parts of the same layer) (C5) Cxy  C(r(x), r(y)) (if x and y are connected, their regions are also connected) (C6) Uxy & C(r(x), r(y))  Cxy (if x and y are members of the same layer and their regions are connected, then x and y are connected)

Defined Relations ECxy =: Cxy & ~ Oxy (x and y are externally connected) Axy =: EC(r(x), r(y)) (x and y abut)

Towards Dynamic Spatial Ontology

Objects move through space An adequate ontology of motion requires at least two independent sorts of spatial entities: 1. locations, which remain fixed, 2. objects, which move relative to them. many region-based approaches to spatial reasoning admit only the first type of entity, they simulate motion, in the manner of cartoons, via successive assignments of attributes to a fixed frame of locations.

Region-based approaches identify the relation of a fish to the lake it inhabits with the relation of a genuine part of a lake (a bay, an inlet) to the lake as a whole

The solution is to recognize both objects and locations, on separate layers and then we need a theory of coincidence and of layered mereotopology to do justice to the entities in these two categories … BUT THERE IS MORE

Some entities coincide spatially even though they share no parts a portion of food coincides with my stomach cavity at a certain time

Some entities coincide spatio- temporally even though they share no parts the course of a disease coincides with the treatment of the disease The Second World War coincides with a growth in popularity of the British Labour Party

Hypothesis: processes may coincide with objects The Great Plague of 1664 coincides with, but does not overlap, Holland A process of deforestation coincides with, but does not overlap, the forest … but this is not quite right

A better hypothesis The Great Plague of 1664 coincides with, but does not overlap, the history of Holland in the 17th century A process of deforestation coincides with, but does not overlap, the history of the forest

Objects and processes do not coincide For they are of different dimension: Objects are 3-dimensional Processes are 4-dimensional Object-layers are always 3-dimensional Process-layers are always 4-dimensional

Two ontologies of motion and change series of samples, or snapshots object x 1 is at region r 1 at time t 1 object x 2 is at region r 2 at time t 2 object x 3 is at region r 3 at time t 3  SNAP ontologies (ontologies indexed by times)

t 1

t 2

t 3

SPAN ontology

SNAP vs SPAN Continuants vs Occurrents (Sampling vs. Tracking)

SPAN ontology is an ontology which recognizes processes, changes, themselves = four-dimensional (spatio-temporal) entities not via a sequence of instantaneous samplings but via extended observations

Many different interconnections traverse the SNAP-SPAN divide But SNAP and SPAN entities are never related by part_of, connected_to or coincidence (layer) relations

Processes may coincide with each other A process of absorption of a drug coincides, but does not share parts, with the disease processes which the drug is designed to alleviate The manouvres of the coalition troops coincide, but do not share parts in common, with the activities of the terrorists

Processes may coincide with each other Your hearing coincides with but does not share parts with my speaking

There are layers in both the SNAP (object) ontology and the SPAN (process) ontology In SNAP the region layer = space In SPAN the region layer = spacetime

But SNAP layers are mostly bona fide SPAN layers are mostly fiat a matter of purpose- and context-based gerrymandering

One big difference between SNAP and SPAN In SNAP, higher layers are categorially well- distinguished nicely separated (physical objects, holes, administrative entities …) In SPAN, nearly everything is flux

E N D E