Temporal Ontology Shervin Daneshpajouh ce.sharif.edu/~daneshpajouh.

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

ROWLBAC – Representing Role Based Access Control in OWL
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Ontologies: Dynamic Networks of Formally Represented Meaning Dieter Fensel: Ontologies: Dynamic Networks of Formally Represented Meaning, 2001 SW Portal.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004
:: Ebiquity Research Group :: CSEE :: UMBC :: :: :: An Ontology for Context-Aware Pervasive Computing Environments Harry Chen, Tim Finin, Anupam Joshi.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
Pervasive Computing Framework development Kartik Vishwanath Arvind S. Gautam Rahul Gupta Sachin Singh.
An Approach for Configuring Ontology- based Application Context Model Chung-Seong Hong, Hyun Kim, Hyoung-Sun Kim Electronics and Telecommunication Research.
Ambient Intelligence through Ontologies Vassileios Tsetsos P-comp Research Group
Information Retrieval in Distributed Environments Based on Context- Aware, Proactive Documents Current Research Information Systems (CRIS 2002) August.
My Experience in Building Ontology-driven Applications Harry Chen eBiquity Group Meeting February 9, 2004.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
:: Ebiquity Research Group :: CSEE :: UMBC :: :: :: Semantic Web in a Pervasive Context-Aware Architecture Harry Chen U of Maryland Baltimore County.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
Ontology Based Context Model Yingyi Bu NjuIcs. What is Context? Any information that can be used characterize the situation of an entity, where an entity.
Intelligent Agents Meet the Semantic Web in Smart Spaces Harry Chen,Tim Finin, Anupam Joshi, and Lalana Kagal University of Maryland, Baltimore County.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
Context-aware management of e-services (Tempura reengineering) Vladimir Valkanov University of Plovdiv 28/08/ th Workshop "SERE" Bansko, Aug.
Tim Finin University of Maryland, Baltimore County 29 January 2013 Joint work with Anupam Joshi, Laura Zavala and our students SRI Social Media Workshop.
UMBC iConnect Audumbar Chormale, Dr. A. Joshi, Dr. T. Finin, Dr. Z. Segall.
The Ubiquitous Web as a model to lead our environment to its full potential Juan Ignacio Vazquez, Joseba Abaitua, Diego López de Ipiña W3C Workshop on.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Ontology-based and Rule-based Policies: Toward a Hybrid Approach to Control Agents in Pervasive Environments The Semantic Web and Policy Workshop – ISWC.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
McIlraith - Knowledge Systems Laboratory DAML/Horus Meeting 02/16/2001 Mobilizing the Web with DAML-Enabled Web Services Sheila McIlraith Knowledge Systems.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Semantics for Cybersecurity and Privacy Tim Finin, UMBC Joint work with Anupam Joshi, Karuna Joshi, Zareen Syed andmany UMBC graduate students
1 Vigil : Enforcing Security in Ubiquitous Environments Authors : Lalana Kagal, Jeffrey Undercoffer, Anupam Joshi, Tim Finin Presented by : Amit Choudhri.
Dr. Bhavani Thuraisingham August 2006 Building Trustworthy Semantic Webs Unit #1: Introduction to The Semantic Web.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
A Policy Based Approach to Security for the Semantic Web Lalana Kagal, Tim Finin and Anupam Joshi.
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Artificial Intelligence 2004 Ontology
OWL Representing Information Using the Web Ontology Language.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
1 Resolving Schematic Discrepancy in the Integration of Entity-Relationship Schemas Qi He Tok Wang Ling Dept. of Computer Science School of Computing National.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Computational Policies in a Need to Share Environment Tim Finin University of Maryland, Baltimore County SemGrail workshop, Redmond WA, 21 June 2007.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
DS - Spring 2006 Ontology & Pervasive Computing 1 ONTOLOGY & PERVASIVE COMPUTING Elham Paikari Distributed Systems – Spring 2006 Computer Engineering Department.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
:: eBiquity Research Group :: CSEE :: UMBC :: :: :: A Context Broker for Building Smart Meeting Rooms Harry Chen, Tim Finin, Anupam Joshi Univ. of Maryland,
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
1 Nov. 2, 2005 Design and Application of Rule Based Access Control Policies Huiying Li, Xiang Zhang, Honghan Wu & Yuzhong Qu Dept. Computer.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
NSF Cyber Trust Annual Principal Investigator Meeting September 2005 Newport Beach, California UMBC an Honors University in Maryland Trust and Security.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
Event Linking With Meaning: Ontological Hypertext and the Semantic Web Hugh Davis Learning Societies Lab ECS The University of Southampton, UK All Notes.
Anupam Joshi University of Maryland, Baltimore County Joint work with Tim Finin and several students Computational/Declarative Policies.
Panel: OWL Leaves the Nest Knowledge Integration for Ubiquitous Agents Harry Chen Image Matters LLC First International.
A Context Framework for Ambient Intelligence
The Semantic Web By: Maulik Parikh.
نمايش زمينه توسط وب معنايي براي محيط‌هاي محاسبات فراگير
Introduction to the Semantic Web example applications
Pervasive and wearable computing research 13 September 2006
University of Maryland, Baltimore County
Presentation transcript:

Temporal Ontology Shervin Daneshpajouh ce.sharif.edu/~daneshpajouh

12 April /1/23 2 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 3 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 4 Yesterday : Gadget Rules Pervasive Computing Environment Yesterday : Gadget Rules Too bad they can’t talk to each other…

12 April /1/23 5 Today: Communication Rules Pervasive Computing Environment Today: Communication Rules Configuration? Too much work…

12 April /1/23 6 Tomorrow: Services Will Rule Pervasive Computing Environment Tomorrow: Services Will Rule Thank God! Everything is done for me!

12 April /1/23 7 Some Scenario Shopping in Pervasive Computing Office in Pervasive Computing Hospital in Pervasive Computing

12 April /1/23 8 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 9 Ontology Provide a formal, explicit specification of a shared conceptualization of a domain that can be communicated between people and heterogeneous and widely spread application systems A formal explicit description of concepts in a domain of discourse (classes), properties of each concept describing various features and attributes of the concept (slot) and restrictions on these properties

12 April /1/23 10 Ontology for Pervasive Computing Provide meanings for terms when information exchange – Bridge knowledge gaps between different domains – Enable knowledge sharing in open and dynamic distributed systems – Allow devices and agents not expressly designed to work together to interoperate (i.e. better device interoperability)

12 April /1/23 11 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 12 SOUPA Standard Ontology for Ubiquitous and Pervasive Applications Agust 2004

12 April /1/23 13 SOUPA FOAF friend of a friend DAML-Time OpenCyc Spatial Regional Connection Calculus Cobra Mogatu BDI Rei Policy

12 April /1/23 14

12 April /1/23 15 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 16 COBRA - Context Broker Architecture An agent based architecture for supporting context- aware systems in smart spaces (e.g., intelligent meeting rooms, smart homes, and smart vehicles). Central to this architecture is an intelligent agent called Context broker Context broker maintains a shared model of context on the behalf of a community of agents, services, and devices in the space and provides privacy protections for the users in the space by enforcing the policy rules that they define.

12 April /1/23 17 Key differences between CoBrA and other similar architectures CoBrA uses the Web Ontology Language OWL, a W3C Semantic Web standard, to define ontologies of context (people, agents, devices, events, time, space, etc.). In other systems, context is often implemented as programming language objects (e.g., Java classes), lacking the expressive power to support context reasoning and high-level knowledge sharing.

12 April /1/23 18 Context Broker Architecture CoBrA Features [1] Use Semantic Web languages for context modeling and reasoning [2] Use logic inference to detect and resolve inconsistent context knowledge [3] Extend the REI policy language for privacy protection [4] Adopt the FIPA standards for communication & knowledge sharing EasyMeeting an intelligent meeting room prototype that provides services for speakers, audience & organizers based on their situational needs.

12 April /1/23 19 COBRA-ontology

12 April /1/23 20 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 21 Temporal Logic Our “worlds” are the states in an execution. There is a linear relation between them, each two sequences in our execution are ordered. Interpretation: over an execution, later over all executions.

12 April /1/23 22 Temporal Logic Representing Time – Points in Time – Intervals

12 April /1/23 23 Temporal Logic - Syntax  ::= (  ) | ¬  |  /\   \/  U   |O  | p  “box”, “always”, “forever”  “diamond”, “eventually”, “sometimes” O  “nexttime”  U  “until”

12 April /1/23 24 Semantics over suffixes of execution   O   U        

12 April /1/23 25 Temporal Logic - Combinations []<>p “p will happen infinitely often” <>[]p “p will happen from some point forever”.

12 April /1/23 26 Temporal Logic - Combinations ([]<>p) --> ([]<>q) “If p happens infinitely often, then q also happens infinitely often”. Mortal = LivingBeing  (LivingBeing U [] not LivingBeing) “A living being that is alive until it dies”

12 April /1/23 27 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 28 Ontology And Temporal Logic Ontologies for pervasive computing environments will require logical models that include spatial and temporal logic, geometry, and other quantitative reasoning. It is unclear whether DAML+OIL should be extended to include additional logical concepts, or whether other kinds of markup languages should be developed for expressing concepts involving these quantitative aspects.

12 April /1/23 29 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 30 DAML-TIME Class Hierarchy Thing () Thing – TemporalEntity (before*) TemporalEntitybefore Instant () Instant Interval (endOf*, inside*, startOf*) Property Hierarchy IntervalendOfinsidestartOf – before before – endOf endOf – inside inside – startOf startOf 0/Time.daml

12 April /1/23 31 DAML-TIME the temporal properties of Web pages and the temporal properties of Web services.

12 April /1/23 32 Temporal Ontology Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 33 An Ontology of Time for the Semantic Web TOPOLOGICAL TEMPORAL RELATIONS – Instants and Intervals – Before – Interval Relations – Linking Time and Events

12 April /1/23 34 An Ontology of Time for the Semantic Web TOPOLOGICAL TEMPORAL RELATIONS – Instants and Intervals

12 April /1/23 35 An Ontology of Time for the Semantic Web TOPOLOGICAL TEMPORAL RELATIONS – Before

12 April /1/23 36 Summery Pervasive Computing Environment Ontology and Pervasive Computing – SOUPA – COBRA Temporal Logic Ontology and Temporal Logic – DAML-TIME – An Ontology of Time for the Semantic Web

12 April /1/23 37 References Ontologies in a Pervasive Computing Environment SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications, Harry Chen, Filip Perich, Tim Finin, Anupam Joshi, University of Maryland, Baltimore County, Agust 2004 An Ontology for Context-Aware Pervasive Computing Environments, Harry Chen, Tim Finin, and Anupam Joshi, Department of Computer Science and Electrical Engineering, University of Maryland Baltimore County Semantic Web in a Pervasive ContextAware Architecture,

12 April /1/23 38 References Harry Chen, Tim Finin, Anupam Joshi, University of Maryland Baltimore County Description Logic Handbook, chapter 6, Extensions to Description Logics Reasoning about Temporal Context using Ontology and Abductive Constraint Logic Programming, Hongwei Zhu, Stuart E. Madnick, Michael D. Siegel, 2004 Toward an Ontology of Time for the SemanticWeb, Jerry R. Hobbs 2004 The Specification Language TimeML, James Pustejovsky, Robert Ingria, Roser Saur´ı, Jos´e Casta˜no, Jessica Littman, Rob Gaizauskas, Andrea Setzer, Graham Katz, Inderjeet Mani, 2004

12 April /1/23 39 References An Ontology of Time for the Semantic Web, JERRY R. HOBBS and FENG PAN, 2004 Temporal Aggregates in OWL-Time, Feng Pan and Jerry R. Hobbs, 2005 IEEE First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services Second IEEE Annual Conference on Pervasive Computing and Communcations Workshops

Any Question? Thanks for your attention.