Ontologies for spatial reasoning, action and interaction Basic problem statement, techniques under development, and plans John Bateman & Till Mossakowski.

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Upper Ontology Summit March 14, 2006 Michael Gruninger Semantic Technologies Laboratory University of Toronto.
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
John Bateman / Till Mossakowski Adding Common Logic Support to the Heterogeneous Toolset.
Ontologies for Reasoning, Action and Interaction in Space
Ontological Modularity for Shared and Integrated Ontologies John Bateman University of Bremen.
Upper Ontology Summit Tuesday March 14 The BFO perspective Barry Smith Department of Philosophy, University at Buffalo National Center.
Ontological Resources and Top-Level Ontologies Nicola Guarino LADSEB-CNR, Padova, Italy
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Upper Ontology Summit March 15, 2006 Michael Gruninger Semantic Technologies Laboratory University of Toronto.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
The Process Specification Language: Around the World in 80 Axioms Michael Gruninger Institute for Systems Research University of Maryland Michael Gruninger.
Background information Formal verification methods based on theorem proving techniques and model­checking –to prove the absence of errors (in the formal.
I1-[OntoSpace] Ontologies for Spatial Communication John Bateman, Kerstin Fischer, Reinhard Moratz Scott Farrar, Thora Tenbrink.
Object-Oriented Analysis and Design
UML – Class Diagrams.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
© Copyright Eliyahu Brutman Programming Techniques Course.
11/8/20051 Ontology Translation on the Semantic Web D. Dou, D. McDermott, P. Qi Computer Science, Yale University Presented by Z. Chen CIS 607 SII, Week.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Consistency Checking of RM-ODP Specifications Kenneth Baclawski Mieczyslaw Kokar Jeffrey Smith Jerzy Letkowski.
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
Compositional IS Development Framework Application Domain Application Domain Pre-existing components, legacy systems Extended for CD (ontologies) OAD Methods.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Ontologies Reasoning Components Agents Simulations Belief Update, Planning and the Fluent Calculus Jacques Robin.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
COMPUTER ASSISTED / AIDED LANGUAGE LEARNING (CALL) By: Sugeili Liliana Chan Santos.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Towards a Standard for Heterogeneous Ontology Integration and Interoperability Oliver Kutz & Christoph Lange Research Center on Spatial Cognition (SFB/TR.
A Set of Tools for Map Use in a Digital Environment Barbara Hofer Institute for Geoinformation
Systems Analysis and Design in a Changing World, 3rd Edition
UNCERTML - DESCRIBING AND COMMUNICATING UNCERTAINTY WITHIN THE (SEMANTIC) WEB Matthew Williams
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
A MOF Metamodel & UML Profile for the Web Ontology Language (OWL) January 30, 2003 Elisa F. Kendall CEO & Founder (650)
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Using RouteGraphs as an Appropriate Data Structure for Navigational Tasks SFB/IQN-Kolloquium Christian Mandel, A1-[RoboMap] Overview Goal scenario.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Ontology Structuring Mechanisms and Ontological Modularity ongoing research and targeted applications John Bateman Till Mossakowski Oliver Kutz Joana Hois.
02. November 2007 Florian Probst Data and Knowledge Modelling for the Geosciences - Chris Date Seminar - e-Science Institute, Edinburgh Semantic Reference.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
Formal Verification. Background Information Formal verification methods based on theorem proving techniques and model­checking –To prove the absence of.
Copy right 2004 Adam Pease permission to copy granted so long as slides and this notice are not altered Ontology Overview Introduction.
John Bateman – University of Bremen Some (more) Burning Issues for Ontology Initiatives.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Supporting the design of interactive systems a perspective on supporting people’s work Hans de Graaff 27 april 2000.
1 Developing an Ontology of Ontologies for OOR Ontology Summit 2008 April 28-29, 2008 Michael Gruninger and Pat Hayes.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
FROM THE ESSENCE OF AN ENTERPRISE TOWARDS ENTERPRISE SUPPORTING INFORMATION SYSTEMS Tanja Poletaeva Tutors: Habib Abdulrab Eduard Babkin.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Unit - 3 OBJECT ORIENTED DESIGN PROCESS AND AXIOMS
BFO 2.0 Modularization and Verification
Logical architecture refinement
Ontology Reuse In MBSE Henson Graves Abstract January 2011
Software Design Lecture : 15.
Department of Computer Science Abdul Wali Khan University Mardan
CASL-Common Algebraic Specification Language
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

Ontologies for spatial reasoning, action and interaction Basic problem statement, techniques under development, and plans John Bateman & Till Mossakowski University of Bremen NIST Discussion. Tuesday 14th March

I1-[OntoSpace] Bateman/Mossakowski Problem focus ●Spatial assistance systems ●Route planning and navigation ●Real-world environments involving ‘common-sense’ entities ●Interfacing with geographic information ●Interfacing with language technology ●Interfacing with visual presentations (maps) ●Interfacing with robotic sensor data ●Embodied systems ●Human-Robot Interaction

I1-[OntoSpace] Bateman/Mossakowski Qualitative Information “In front to the right is the seminar room” Quantitative information Symbolic information [door_1 recognized] Bremen Autonomous Wheelchair : Rolland

I1-[OntoSpace] Bateman/Mossakowski Basis for the use of ontologies and ontological engineering ●High degree of interoperability between diverse knowledge-rich systems ●knowledge of the human world (commonsense) ●knowledge of the robot world (programmed, emergent) ●geo-knowledge (GML, other standards) ●spatial knowledge (spatial calculi) ●knowledge of language (Generalized Upper Model)

I1-[OntoSpace] Bateman/Mossakowski Fundamental issue ●The ontologies present are diverse: ●different methodologies ●different motivations ●different domains of application ●different worlds ●different purposes ●different communities

I1-[OntoSpace] Bateman/Mossakowski Methodological starting point ●There is no sense in which a simple ‘merging’ of the ontologies involved is a sensible strategy to follow

I1-[OntoSpace] Bateman/Mossakowski Many perspectives on ‘reality’: many ontologies event time space-1 space-2 event Ontologically diverse

I1-[OntoSpace] Bateman/Mossakowski Ontological diversity inter-ontology mappings Way description time landmarks choremes event types CASL route graphs CASL

I1-[OntoSpace] Bateman/Mossakowski Essential properties we are currently developing ●Perspectivalism ●Objects ●Activities ●Artifacts: spatial artifacts ●Language ●Granular partitions ●Plug-and-play spatial theories

I1-[OntoSpace] Bateman/Mossakowski Essential ingredients we are drawing on ●Existing ontologies ●DOLCE (for cross-category binding and axiomatization) ●BFO (for sites, niches and places and for SNAP/SPAN) ●GUM (generalized upper model for linguistic semantics)

I1-[OntoSpace] Bateman/Mossakowski Essential ingredients we are drawing on ●Formal and computational tools ●CASL Common Algebraic Specification Language (for specification, structuring and relating) ●HETS Heterogeneous Tool Set (for connecting to a range of reasoners) ●sublanguages of CASL (e.g., CASL-DL, modal CASL) ●OWL-DL

I1-[OntoSpace] Bateman/Mossakowski Formalization choice: CASL Common Algebraic Specification Language ●de facto standard for specification of functional requirements in software development ●developed by the “Common Framework Initiative” (COFI), an open international collaboration ●approved by IFIP WG 1.3 “Foundations of Systems Specifications” ●extensive User Manual and Reference Manual now available from Springer (LNCS 2900, LNCS 2960)

I1-[OntoSpace] Bateman/Mossakowski CASL language constructs ●Basic specification: spec SpecName = Spec ●Extension: Spec1 then Spec2 ●Union: Spec1 and Spec2 ●Translations: Spec with SymbolMappings ●Parameterization: spec Spec1 [Spec2] = Spec ●Views: view View : Spec1 to Spec2 = SymbolMapping (theory morphisms)

I1-[OntoSpace] Bateman/Mossakowski Example: PSL specification... spec PSL_subactivity = PartialOrder with __<=__  subactivity, Elem  activity then... % axioms for discreteness end Michael Gruninger ( subActivity: This relation is isomorphic to a discrete partial ordering on the set of activities. PSL_subactivity PartialOrder

I1-[OntoSpace] Bateman/Mossakowski CASL sublanguages and environment Static Analysis + Tools Static Analysis + Tools basic specsarchitectural Theorem Provers Isabelle SPASS... signatures development graphs

I1-[OntoSpace] Bateman/Mossakowski Lüttich & Mossakowski (FOIS 2004) Axiomatized Ontology in CASL GenParthood Primitives DOLCE

I1-[OntoSpace] Bateman/Mossakowski Lüttich & Mossakowski (FOIS 2004) GenMereology GenParthood DOLCE

I1-[OntoSpace] Bateman/Mossakowski spec MEREOLOGY = PRIMITIVES then %Ad7, Ad8, Ad9 and Ad10 are generated by % instantiation of GenMereology GENMEREOLOGY [sort T] then GENMEREOLOGY [sort S] then GENMEREOLOGY [sort PD] end Lüttich & Mossakowski (FOIS 2004) GenMereology GenParthoodPrimitives Mereology

I1-[OntoSpace] Bateman/Mossakowski Lüttich & Mossakowski (FOIS 2004) Development Graph showing dependencies between specifications and proof obligations

I1-[OntoSpace] Bateman/Mossakowski The DOLCE ontology in CASL spec PreDolce = Mereology_and_TemporalPart and Temporary_Mereology and Participation and Constitution and Dependence and Direct_Quality and Temporary_Quale and Immediate_Quale end spec Dolce = PreDolce and Taxonomy end work continuing...

I1-[OntoSpace] Bateman/Mossakowski Ontology construction ●Axioms are grouped into logically appropriate theories ●Theories may be extended via parameterization to achieve semantic re-use ●Theories may be created and related by views: theory morphisms Only with this availability of working with meaningful interrelationships can the complexity of distinct axiomatized ontologies really be harnessed.

I1-[OntoSpace] Bateman/Mossakowski Generalized Upper Model : Version 3 (2004-) 220 classes 86 properties OWL-DL ( ALCHN ) disjoint categories iff there is a specifiable difference in linguistic reflexes (grammaticized semantics) Methodology Penman Upper Model (1989) Merged Upper Model (1994)

I1-[OntoSpace] Bateman/Mossakowski The Generalized Upper Model ●continues to be used for interacting with our natural language components. Because of the link to language, it is relatively straightforward to understand (continuing development since 1985). ●Until the beginning of the current project in 2002, it was under seriously axiomatized. ●We are now in the middle of a complete update with axiomatization and explicit links to DOLCE (via D&S and quality spaces) ●note that this does not mean that it becomes merged with DOLCE! ●Work for next 4 years: completion of the axiomatization in the spatial area, relation to FrameNet and EuroWordNet. Perhaps to WordNet (via OntoWordNet and SUMO). Relation to proposals for simple Common Subset?

I1-[OntoSpace] Bateman/Mossakowski Summary of work in progress: with interest in cooperative development ●comprehensive formalization of spatial calculi ●correctness of composition tables ●theory morphisms among different calculi ●inheritance of tools along theory/logic morphisms ●formal integration of ontologies ●via colimits of theories ●consistency of integrated ontologies ●content development and interrelation of ontologies

I1-[OntoSpace] Bateman/Mossakowski Approaches to ‘simplifying’ the ontologist’s life... ●Making sure that each component of a library of theories only specifies the axioms which are relevant at that point (cf. John Sowa: “That is the whole point of Ockham's razor: eliminate any axioms that are not absolutely essential to the task at hand.”) ●Making sure that unnecessary detail is hidden in ‘upstream’ libraries: CASL ●Possibilities for ‘common subsets’: ●packages such as our spatial calculi ●packages such as DOLCE’s ‘constitution’, ‘participation’, ‘quality spaces’, BFO’s ‘sites’ ●language-based generic ontology (GUM)