Using the Semantic Web in Ubiquitous and Mobile Computing

Similar documents
Applying Semantic Web in Mobile and Ubiquitous Computing: Will Policy-Awareness Help?

Towards the Semantic Web

Sharing Meaning Between Systems, Devices, Users and Cultures

SwapMe. Semantic Web Application Platform for the Mobile Ecosystem

Semantic Web Platform for Personal Information Management

Semantic agents for location-aware service provisioning in mobile networks

Semantic Web Mining and its application in Human Resource Management

Reducing Consumer Uncertainty

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

Applying Semantic Web in Mobile and Ubiquitous Computing: Will Policy-Awareness Help?

Semantic Web: vision and reality

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

The Semantic Web: A Vision or a Dream?

Where is the Semantics on the Semantic Web?

The challenge of reasoning for OLF s s IO G2

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Context-aware Semantic Middleware Solutions for Pervasive Applications

Nokia s Position Paper for the W3C s Mobile Web Initiative Workshop

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

The 2 nd Generation Web - Opportunities and Problems

The NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany

New Approach to Graph Databases

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

Introduction to the Semantic Web

The Model-Driven Semantic Web Emerging Standards & Technologies

Applying the Semantic Web Layers to Access Control

INTELLIGENT SYSTEMS OVER THE INTERNET

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) APPLYING SEMANTIC WEB SERVICES. Sidi-Bel-Abbes University, Algeria)

Introduction. October 5, Petr Křemen Introduction October 5, / 31

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

Aspect-oriented Data. Mika Mannermaa Ora Lassila. Nokia Services. Invited

Knowledge and Ontological Engineering: Directions for the Semantic Web

XML related Data Exchange from the Test Machine into the Web-enabled Alloys-DB. Nagy M, Over HH, Smith A

Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a

An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data

Ontologies and The Earth System Grid

The Semantic Planetary Data System

Lesson 5 Web Service Interface Definition (Part II)

Linked Open Data: a short introduction

SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web

Managing the Emerging Semantic Risks

Museum Collections and the Semantic Web

What is the Semantic Web?

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Linked Data and RDF. COMP60421 Sean Bechhofer

Helmi Ben Hmida Hannover University, Germany

Approach for Mapping Ontologies to Relational Databases

INCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie

Introduction to the Semantic Web

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

Learning from the Masters: Understanding Ontologies found on the Web

04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009

Semantic-Based Web Mining Under the Framework of Agent

The Semantic Web Vision

Semantic Web and Electronic Information Resources Danica Radovanović

Describe The Differences In Meaning Between The Terms Relation And Relation Schema

SHARE Repository Framework: Component Specification and Ontology. Jean Johnson and Curtis Blais Naval Postgraduate School

The Ubiquitous Web. Dave Raggett (W3C/Volantis) CE2006, 19 September Contact:

6. The Document Engineering Approach

Implicit BPM Business Process Platform for Transparent Workflow Weaving

TagFS Tag Semantics for Hierarchical File Systems

SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL

Business Rules in the Semantic Web, are there any or are they different?

XML technology is very powerful, but also very limited. The more you are aware of the power, the keener your interest in reducing the limitations.

The Grand Convergence

Today: RDF syntax. + conjunctive queries for OWL. KR4SW Winter 2010 Pascal Hitzler 3

Information Retrieval (IR) through Semantic Web (SW): An Overview

Data formats for exchanging classifications UNSD

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Self-Controlling Architecture Structured Agents

Vocabulary Sharing and Maintenance using HL7Master File / Registry Infrastructure

Semantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett

Agent-oriented Semantic Discovery and Matchmaking of Web Services

Business to Consumer Markets on the Semantic Web

Semantic Queries and Mediation in a RESTful Architecture

RDF and Digital Libraries

The Semantic Interoperability Community of Practice (SICoP) of the Federal CIO Council

Envisioning Semantic Web Technology Solutions for the Arts

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

Incompatibility Dimensions and Integration of Atomic Commit Protocols

Semantic Web Approach to Personal Information Management on Mobile Devices

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

DAML: ATLAS Project Carnegie Mellon University

Table of Contents. iii

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS

Proposal for Implementing Linked Open Data on Libraries Catalogue

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Adaptive Personal Information Environment based on the Semantic Web

Models versus Ontologies - What's the Difference and where does it Matter?

Corso di Biblioteche Digitali

Ontological Decision-Making for Disaster Response Operation Planning

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

Transcription:

Using the Semantic Web in Ubiquitous and Mobile Computing Ora Lassila Research Fellow, Software & Applications Laboratory, Nokia Research Center Elected Member of Advisory Board, World Wide Web Consortium (W3C) August 2005 1 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Game Plan 1. Semantic Web (the way I see it ) 2. Issues in Mobile Computing 3. Issues in Ubiquitous Computing 4. Semantic Web to the Rescue? 5. Conclusions (if any) 2 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora! WARNING! Contains Personal Opinions 1

Semantic Web: Why I Like It (a personal view) 3 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Some Background Web (content) was built for humans human interpretation is needed to accomplish tasks on the Web automation is difficult (esp. automating unforeseen situations) we need machine-friendly content information w/ accessible formal semantics allow machines to reason about information Motivation & Drivers origins are in metadata initial goal: Enabling automation short term goal: Interoperability long term goal: Make computers work on our behalf (instead of using them like tools) remove humans from the loop 4 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 2

Semantics via Sharing Controlled vocabularies better interoperability if same terms are always used to denote the same thing e.g., instead of arbitrary keywords, choose from a list What is an ontology? 1. a controlled vocabulary 2. a concept taxonomy 3. other relations between concepts definition: A specification of conceptualization (Gruber) Library scientists are good with this Dewey Decimal System is an ontology 5 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Stepping Towards the Semantic Web Semantic Web Rules & Queries Rich ontologies: OWL Simple taxonomies: RDF Schema more coming underway done (W3C Rec) done (W3C Rec) Sharing semantics: RDF Encoding structure: XML Encoding characters : Unicode done (W3C Rec) done (W3C Rec) done Semantic Web is built in a layered manner not everybody needs all the layers Some dangers looming (e.g., two towers ) 6 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 3

What Should We Do Next? Now forget that we are talking about the Web Modern PC applications are essentially just repositories for information (typically) in proprietary formats combining or sharing information across application boundaries is impossible or difficult at best any two applications can be engineered to enable information exchange, but we cannot anticipate all possible pairings In addition to the explicitly represented information, these systems hold a lot of implicit information implicit information is largely inaccessible to current applications 7 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Implicit Explicit e.g., your calendar may indicate that you have a flight reservation from Boston to Helsinki implying that if you take the flight, you will then be in Helsinki this information may be more useful (say, for meeting planning) Use of reasoning (= logical inference) will allow us to access the implicit information What do we need? ubiquitous reasoning services ontologies for all kinds of common concepts & information, e.g. PIM data geographical and organizational concepts (and instances) classification of information (e.g., photo content) 8 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 4

Issues in Mobile Computing & Ubiquitous Computing 9 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Mobile Web Access Today Web access on mobile devices is available today Some technical limitations exist network (bandwidth, latency) display (typically small) input (often no full keyboard) Content is designed for standard devices (= PCs: high bandwidth, large display) most (commercial) content is rendering-oriented 10 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 5

Some Issues with Mobile Web Access We can overcome the technical limitations, but the real limitations are of different nature Mobile devices are used in unusual situations when laptops, etc., are not viable (e.g., in the car) typically, when paying attention to something else mobile users are attention-constrained consequently, browsing might not be the ideal paradigm for information access What do we need? information/content that s not rendering-oriented more automation (now, humans essentially do all the work) 11 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Some Things That Would Help Policies (prescriptive representations on how to act in a particular situation) can control data access and usage (security & privacy) support autonomous behavior Policy-awareness = ability to represent and enforce policies Context (information about current situation ) can limit search can limit choices in planning can guide optimization Determining context benefits from policy-awareness 12 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 6

Ubiquitous Computing (1) UbiComp is the ultimate interoperability nightmare! instead of occasionally connecting a handful of devices, dynamically connect/disconnect/reconnect possibly hundreds of devices Traditional approach to interoperability: standardization anticipate everything about the future and a priori agree on how to act (or: force all interactions to a restricted set of possibilities) What about unanticipated situations? how do you agree dynamically on how to behave in a situation that wasn t covered by a standard? not future-proof 13 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Ubiquitous Computing (2) Connections with public and/or untrusted devices cf. policy-awareness We may need to borrow functionality from other devices this implies that we need to be able to represent and reason about contracts, payments, etc. (alternatively: digital communism ) The UbiComp vision is largely contingent on future-proofing getting unanticipated encounters of devices to work 14 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 7

Semantic Web to the Rescue? Semantic Web improves interoperability e.g., via the use of reasoning Information, in more raw form, with semantics, can be used in many different ways not tied to specific rendering, specific device, specific browser, etc. context-awareness can help Semantic Web techniques (and other ontological) techniques can also be used for implementing contexts & context-awareness [Lassila & Khushraj 2005] policy-awareness [Kagal 2004] 15 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Semantic Web Services to the Rescue? Semantic Web technologies can be used for making content more understandable to automated systems When this idea is applied to Web Services automatic discovery, composition and invocation are enabled let s not forget the Tower of Babble (from Genesis 11:1-9) If we can infer what data and services are about, many things become possible, e.g. dynamic, context-dependent generation of user interfaces substitution of equivalent services Services may be a good abstraction of all functionality (including physical functions) 16 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 8

Conclusions 17 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora What Did We Learn? Semantic Web (representation + reasoning) helps with interoperability (of data) can be used in making implicit information explicit is a step towards making computers do more on our behalf Ubiquitous Computing is an interoperability nightmare will benefit from uniform representation for functionality Mobile Information Access will benefit from information that does not presuppose presentation can exploit contextual information We need a rich representation of policies 18 NOKIA (and a framework for their enforcement) lassila-iasw2005-slides.ppt / 2005-08-25 / ora 9

And Finally Many problems in mobile and ubiquitous computing are (ultimately) problems of representation 19 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora Questions? Comments? Time to wake up! some additional thoughts: http://www.lassila.org/blog/ thanks to my colleagues Deepali Khushraj, Mark Adler and Heli Nyholm 20 NOKIA lassila-iasw2005-slides.ppt / 2005-08-25 / ora 10