TOWARDS INTEROPERABILITY IN TRACKING SYSTEMS: AN ONTOLOGY-BASED APPROACH Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied A.I.

Slides:



Advertisements
Similar presentations
Oyster, Edinburgh, May 2006 AIFB OYSTER - Sharing and Re-using Ontologies in a Peer-to-Peer Community Raul Palma 2, Peter Haase 1 1) Institute AIFB, University.
Advertisements

AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
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.
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
Benedita Malheiro Jeremy Foss Juan Carlos Burguillo Ana Peleteiro
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
High-level Data Access Based on Query Rewritings Ekaterina Stepalina Higher School of Economics.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Context Representation and Reasoning with Formal Ontologies Juan Gómez-Romero 1,2, University Carlos III of Madrid (Spain) Fernando Bobillo 2, University.
O NTOLOGICAL R EPRESENTATION OF C ONTEXT K NOWLEDGE FOR V ISUAL D ATA F USION Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Brokering Mathematical Services Through a Web Registry.
7M701 1 Software Engineering Software Requirements Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 5
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
A New Web Semantic Annotator Enabling A Machine Understandable Web BYU Spring Research Conference 2005 Yihong Ding Sponsored by NSF.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
BTS430 Systems Analysis and Design using UML Domain Model Part 1—Finding Conceptual Classes.
Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming.
Reading Discussions Design of Ontologies (Tom Gruber) Conceptualization: class, relation, function or other object What is ontology, what is your understanding.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
MPEG-7 Interoperability Use Case. Motivation MPEG-7: set of standardized tools for describing multimedia content at different abstraction levels Implemented.
A practical approach to the development of ontology-based information fusion systems Juan Gómez-Romero, Miguel A. Serrano, Jesús García, Miguel Á. Patricio,
Network Ontology Ramesh Subbaraman Soumya Sen UPENN, TCOM 799.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
An Ontology-based Framework for Radiation Oncology Patient Management DL McShan 1, ML Kessler 1 and BA Fraass 2 1 University of Michigan Medical Center,
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.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial Intelligence 2004 Ontology
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
Approach to building ontologies A high-level view Chris Wroe.
Ontology-Based Interoperability Service for HL7 Interfaces Implementation Carolina González, Bernd Blobel and Diego López eHealth Competence Center, Regensurg.
ONION Ontologies In Ontology Community of Practice Leader
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Enabling Access Control and Privacy through Ontology Mohammad M. R. Chowdhury Dr. Josef Noll UniK - University Graduate Center, Norway Dr. Juan Miguel.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
DOMAIN ONTOLOGY DESIGN
ece 627 intelligent web: ontology and beyond
Web Service Modeling Ontology (WSMO)
Semantic Web - Ontologies
ece 720 intelligent web: ontology and beyond
Piotr Kaminski University of Victoria September 24th, 2002
Ontology-Based Approaches to Data Integration
Presentation transcript:

TOWARDS INTEROPERABILITY IN TRACKING SYSTEMS: AN ONTOLOGY-BASED APPROACH Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied A.I. Research Group (GIAA) University Carlos III of Madrid

the problem To provide means to facilitate communication, interoperability, scalability and extensibility of multi-camera tracking systems

CS-MAS: multi-camera agent-based tracking system Fusion Agents Track. Agents Track. Agents CS-MAS

data communication  Tracking data:  Track identification  Physical properties (2D or 3D-space): Size, Position, Color, Velocity, etc.  Estimated properties (Kalman, etc.) Size, Position, Velocity, etc.  State Active, Occluded, Grouped, etc.

multi-camera tracking systems: CS-MAS Fusion Agents Track. Agents Track. Agents CS-MAS Variable Value Track_ID1 In_Frame2 From_CameraABX56 Width50 Height70 Pos_X324 ……

example The pizza delivery example

communication problems  Problem: Misunderstandings!  Different individuals involved:  Different vocabulary  Different assumptions  Different background knowledge  Solution: Use a formal language to describe pizzas  Knowledge representation: Ontologies

ontologies  “Formal, explicit specifications of a shared conceptualization” [1]  An ontology is a knowledge model which describes from a common perspective the objects in a common domain using a language that can be processed automatically  Based on Description Logics (DLs)  DLs are a family of logics to represent structured knowledge  Basic constructs: Concepts, Relations, Individuals, Axioms  Standard The Web Ontology Language (OWL) [1] R. Studer, V. R. Benjamins, & D. Fensel. “Knowledge engineering: principles and methods”. In: Data Knowledge Engineering (1998). Pp. 161–197.

example: the pizza ontology  Manchester Pizza Ontology:  American Pizza Class:   Is a: NamedPizza hasCountryOfOrigin value America hasTopping only (MozzarellaTopping or PeperoniSausageTopping or TomatoTopping) hasTopping some MozzarellaTopping hasTopping some PeperoniSausageTopping hasTopping some TomatoTopping

advantages of the use of ontologies  Understanding among agents:  Different interpretations are not possible  Decoupling of internal and external representations  A pizza image can have associated a formal description  Extensibility of the architecture  Different pizza companies can communicate; delivery could be extended between districts

advantages of the use of ontologies  Obtaining implicit knowledge by reasoning  Pepper is a Spicy ingredient; pizzas with pepper are Spicy pizzas  Support for high-level information interpretation  It can be deduced, using DL inference, that a client likes spicy pizzas and special offers can be sent  Improved data manipulation and querying  Ontologies have associated query languages (e.g. SPARQL)  Implementation of mash-up applications  A web page with suggestions to the clients based on their preferences

proposal Use of ontologies to describe the tracking information exchanged between the agents of CS-MAS  Tasks: Development of the T REND (Tracking Entities Description) ontology Use of the T REND ontology as the communication language of the agents

T REND ontology: basic classes

T REND ontology: track states

T REND ontology: properties representation

example: Contents of CS-MAS messages … (continues)

example: Contents of CS-MAS messages

summary & future work  Ontology for describing the tracking data interchanged by the agents of CS-MAS (a multi-camera tracking system)  Common vocabulary advantages: understandability, extensibility, interoperability  Research directions:  Fully integration of T REND in CS-MAS  Implementation of software tools exploiting T REND, e.g. a visualization tool to present the temporal evolution of tracks of the image  High-level interpretation of data Interpretation of the scene in terms of objects, events, etc. Define, based on T REND, more abstract descriptive ontologies

end Thank you!