Sotiris Batsakis, Euripides G.M. Petrakis Technical University Of Crete Intelligent Systems Laboratory.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

SOTIRIS BATSAKIS EURIPIDES G.M. PETRAKIS TECHNICAL UNIVERSITY OF CRETE INTELLIGENT SYSTEMS LABORATORY Imposing Restrictions Over Temporal Properties in.
Topological Reasoning between Complex Regions in Databases with Frequent Updates Arif Khan & Markus Schneider Department of Computer and Information Science.
Ontologies and Databases Ian Horrocks Information Systems Group Oxford University Computing Laboratory.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Foundations of Constraint Processing Temporal Constraints Networks 1Topic Foundations of Constraint Processing CSCE421/821, Spring
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Constraint Propagation Algorithms for Temporal Reasoning Marc Vilain, Henry Kautz (AAAI 1986) Presentation by Lin XU March 4, 2002.
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
Sotiris Batsakis, Kostas Stravoskoufos Euripides G.M. Petrakis Technical University Of Crete Intelligent Systems Laboratory.
CS 599 – Spatial and Temporal Databases Realm based Spatial data types: The Rose Algebra Ralf Hartmut Guting Markus Schneider.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
A Graph-Oriented Model and Query Language for Events Miguel Romero University of Bío-Bío, Chile Andrea Rodríguez University.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Qualitative Spatial- Temporal Reasoning Jason J. Li Advanced Topics in A.I. The Australian National University Jason J. Li Advanced Topics in A.I. The.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 12: Ontologies and Knowledge Representation PRINCIPLES OF DATA INTEGRATION.
CHOROS: IMPROVING THE PERFORMANCE OF QUALITATIVE SPATIAL REASONING IN OWL Nikolaos Mainas, Euripides G.M. Petrakis Technical University Of Crete (TUC),
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Georgios Christodoulou, Euripides G.M. Petrakis, and Sotirios Batsakis Department of Electronic and Computer Engineering, Technical University of Crete.
Implemented Systems Presenter: Manos Karpathiotakis Extended Semantic Web Conference 2012.
The Semantic Web Web Science Systems Development Spring 2015.
Templates. The Problem Supplier X A range on the data sheet.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
 Trace the incremental algorithm for constructing convex data on the sample point data given below. Intermediate steps should be shown First, two steps.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Master Informatique 1 Semantic Technologies Part 11Direct Mapping Werner Nutt.
Querying with SPARQL Tuesday, October 28, 2014 Technical Exchange on Network Management Interoperability Andrea Westerinen JHU-APL/Nine Points Solutions.
Presentation : Konstantinos Kanaris.  What is Jena?  Usage of Jena  Main Concepts  Main Components  Storage Models  OWL API  RDF API  Reasoning.
Fall 98 Introduction to Artificial Intelligence LECTURE 7: Knowledge Representation and Logic Motivation Knowledge bases and inferences Logic as a representation.
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.
Temporal Constraint Management in Artificial Intelligence - Introduction: time & temporal constraints - The problem - Survey of AI approaches to temporal.
1 Spatio-Temporal Predicates Martin Erwig and Markus Schneider IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING Presented by Mamadou Hassimiou Diallo.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Quality issues in Spatial Databases M. Mostafavi, G. Edwards, R. Jeansoulin CRG & GEOIDE & REVIGIS Victoria, May 2003.
1 Contextualization: an Abstraction Mechanism for Conceptual Modeling Joint work by: Manos Theodorakis Anastasia Analyti Nicolas Spyratos Panos Constantopoulos.
Preparation for Calculus 1 Copyright © Cengage Learning. All rights reserved.
Bigscholar 2014, April 8, Seoul, South Korea1 Trust and Hybrid Reasoning for Ontological Knowledge Bases Hui Shi, Kurt Maly, and Steven Zeil Contact:
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
Ontology Engineering Lab #3 – September 16, 2013.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Semantic Web Final Exam Review. Topics for Final Exam First exam material (~30%) Design Patterns and Map/Reduce (~20%) Inference / Restrictions (~10%)
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
ONTOLOGY ENGINEERING Lab #2 – September 8,
RDF and Relational Databases
Building Knowledge about Buildings Matt Young and Eyal Amir University of Illinois, Urbana-Champaign.
Ferdowsi University of Mashhad 1 Automatic Semantic Web Service Composition based on owl-s Research Proposal presented by : Toktam ghafarian.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Ontology Technology applied to Catalogues Paul Kopp.
Artificial Intelligence Logical Agents Chapter 7.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Components.
Flood fill algorithm Also called seed fill, is an algorithm that determines the area connected to a given node in a multi-dimensional array, When applied.
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Spatio-temporal Relational Constraint Calculi
Consistency Methods for Temporal Reasoning
Chapter 3 The Relational Database Model
Ontology.
ece 720 intelligent web: ontology and beyond
Zachary Cleaver Semantic Web.
TOQL: Temporal Ontology Querying Language E. Baratis, E. G. M
Copyright © Cengage Learning. All rights reserved.
Ontology.
Ontologies and Databases
Scalable and Efficient Reasoning for Enforcing Role-Based Access Control
A framework for ontology Learning FROM Big Data
Presentation transcript:

Sotiris Batsakis, Euripides G.M. Petrakis Technical University Of Crete Intelligent Systems Laboratory

 SOWL ◦ Spatiotemporal OWL ontology ◦ Representation of quantitative and qualitative information ◦ Spatiotemporal reasoning using SWRL rules ◦ Spatiotemporal query language Techical University Of Crete Intelligent Systems Laboratory2

 Temporal relations involve at least three arguments ◦ OWL represents binary relations ◦ Evolution of information in time ?  Existing approaches: Temporal RDF, Named Graphs, Reification, Versioning, 4D fluents ◦ No qualitative information ◦ No mixing of spatial and temporal information ◦ Limited OWL reasoning support  Q uerying of spatiotemporal information is also a problem Techical University Of Crete Intelligent Systems Laboratory3

 Classes TimeSlice, TimeInterval are introduced  Dynamic classes become instances of TimeSlice  Temporal properties of dynamic classes become instances of TimeInterval  A time slice object is created each time a (fluent) property changes 4

Techical University Of Crete Intelligent Systems Laboratory5

 Advantages ◦ Changes affect only related objects, not the entire ontology ◦ Reasoning mechanisms and semantics of OWL fully supported ◦ OWL 2.0 compatible  Disadvantages ◦ Data redundancy Techical University Of Crete Intelligent Systems Laboratory6

 SOWL shows how temporal and spatial information is unified and represented within the same ontology  Information: Points, intervals, list of points..  Quantitative and Qualitative information  Qualitative Allen Relations (e.g., Before, After) are introduced ◦ Qualitative relations connect temporal intervals ◦ Intervals with unknown endpoints Techical University Of Crete Intelligent Systems Laboratory7

8

 Infer new relations from existing ones ◦ SOUTH(x,y) AND SOUTH(y,z)  SOUTH(x,z)  Problem 1: Reasoning over a mix of qualitative and quantitative information is a problem ◦ Extract qualitative relations from quantitative ones ◦ Reasoning over qualitative information  Problem 2: Assertions may be inconsistent or new assertions may take exponential time to compute  Solution: Restrict to tractable sets decided by polynomial algorithms such as Path Consistency [Renz & Nebel 2007]

 Based on Path Consistency, composing and intersecting relations until: ◦ A fixed point is reached (no additional inferences can be made) ◦ An empty relation is yielded implying inconsistent assertions  Path Consistency is tractable, sound and complete for specific sets of temporal relations Techical University Of Crete Intelligent Systems Laboratory10

 Compositions and intersections of relations are defined and implemented in SWRL:  During(x,y) AND Meets(y,z)  Before(x,z)  (Before(x,y) OR Meets(x,y)) AND Meets(x,y)  Meets(x,y) Techical University Of Crete Intelligent Systems Laboratory11

 Different forms of spatial information are supported in SOWL ◦ Topologic Relations (inside/outside, connected/disconnected …) ◦ Directional (North, South, East, SouthEast …)  Computed from raw data (images, points, shape contours), spatial projections

 Apply path consistency on topologic and directional relations  Restrict to tractable sets of spatial relations [Renz, Nebel 2007]  Polynomial with respect to the number of spatial entities  Example SWRL rules: ◦ NTPP(x,y) AND DC(y,z)  DC(x,z) ◦ SOUTH(x,y) AND SOUTH(y,z)  SOUTH(x,z)

 SQL-like query language supporting spatiotemporal operators SELECT … AS… FROM … AS … WHERE …LIKE “string” AND…  Additional operators ◦ Temporal (AT, Allen), Spatial Operators (Topologic, Directional) ◦ General purpose operators (MINUS,UNION, UNION ALL, INTERSECTS, ALL, ANY, IN)

Temporal Operators  AT specifies time instants or intervals for which fluent properties hold true  TIME: Return interval that fluent holds.  Allen’s operators: BEFORE, AFTER, MEETS, METBY, OVERLAPS, OVERLAPPEDBY, DURING, CONTAINS, STARTS, STARTEDBY, ENDS, ENDEDBY and EQUALS Techical University Of Crete Intelligent Systems Laboratory17

SELECT Company.companyName FROM Company, Employee WHERE Company.hasEmployee:Employee AT(3,5) AND Employee.employeeName LIKE “x” Techical University Of Crete Intelligent Systems Laboratory18

SELECT Company.companyName FROM Company, Employee AS E1, Employee AS E2 WHERE Company.hasEmployee:E1 BEFORE Company.hasEmployee:E2 AND E1.employeeName like “x” AND E1.employeeName LIKE “y” Techical University Of Crete Intelligent Systems Laboratory19

Spatial Operators  Apply on locations  Topologic (e.g., INTO),  D irectional (e.g., NORTH-OF) and  Range (e.g., IN RANGE > “distance’’) Techical University Of Crete Intelligent Systems Laboratory20

SELECT Company.companyName FROM Company WHERE Company NORTH-OF “Attica” AT(3) AND Company.companyName LIKE “x” Techical University Of Crete Intelligent Systems Laboratory21

 SOWL is a mechanism for representing and querying spatiotemporal information in OWL ontologies  Offers temporal and spatial reasoning support over qualitative relations Techical University Of Crete Intelligent Systems Laboratory22

 SPARQL based query language  Optimizations for large scale applications  Alignment with existing vocabularies (OWL- Time, GeoRSS) Techical University Of Crete Intelligent Systems Laboratory23

Questions ?