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

Similar documents
Using the Semantic Web in Ubiquitous and Mobile Computing

Sharing Meaning Between Systems, Devices, Users and Cultures

SwapMe. Semantic Web Application Platform for the Mobile Ecosystem

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

Towards the Semantic Web

Semantic Web Platform for Personal Information Management

The challenge of reasoning for OLF s s IO G2

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

Semantic Web Mining and its application in Human Resource Management

Self-Controlling Architecture Structured Agents

Roger C. Lanctot Director, Automotive Connected Mobility

LECTURE 11: Applications

Hiding the Complexity of Location-based Services

Semantic Web Approach to Personal Information Management on Mobile Devices

Contextual Intelligence for Mobile Services through Semantic Web Technology

Semantic agents for location-aware service provisioning in mobile networks

A Survey of Context-Aware Mobile Computing Research

DEVELOPING AN INTELLIGENCE ANALYSIS PROCESS THROUGH SOCIAL NETWORK ANALYSIS

Context-aware Services for UMTS-Networks*

Applying the Semantic Web Layers to Access Control

Introduction Distributed Systems

Eleven+ Views of Semantic Search

Mobile and Ubiquitous Computing

Context-aware Semantic Middleware Solutions for Pervasive Applications

Distributed System Security via Logical Frameworks

Ubiquitous and Context Aware Computing: Overview and Systems

Project Data. Proposed duration: 30 months Requested total funding: 2.87 MEUR Strategic objective addressed: IST : Software and Services

COMP310 MultiAgent Systems. Chapter 10 - Applications

Mobile and Ubiquitous Computing

Where is the Semantics on the Semantic Web?

DRS Policy Guide. Management of DRS operations is the responsibility of staff in Library Technology Services (LTS).

6. The Document Engineering Approach

Context-Aware Systems. Michael Maynord Feb. 24, 2014

Introduction to Compendium Tutorial

1 Resolving Schematic Conflicts

DOWNLOAD PDF REDIRECT FOR WINDOWS 7

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

COMP219: Artificial Intelligence. Lecture 14: Knowledge Representation

Blogging at

The Clinical Data Repository Provides CPR's Foundation

2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

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

IACA Discussion List Guidelines, Use and Subscription Management

INTELLIGENT SYSTEMS OVER THE INTERNET

Social Networks. Steven M. Bellovin March 8,

Enriching Lifelong User Modelling with the Social e- Networking and e-commerce Pieces of the Puzzle

IACA Discussion List. About the IACA Discussion List. Guidelines, use and subscription management

iadt Discussions Socket basics; Socket lifetime issues; Service Responses; Sense a inconsistency IBM TotalStorage Submitted to T10

INFORMATICS RESEARCH PROPOSAL REALTING LCC TO SEMANTIC WEB STANDARDS. Nor Amizam Jusoh (S ) Supervisor: Dave Robertson

Introduction to the Semantic Web

1. Inroduction to Data Mininig

Before you dive into learning how to use Sage Timeslips, performing a

The World Wide Web is a technology beast. If you have read this book s

HIPAA and Research Contracts JILL RAINES, ASSISTANT GENERAL COUNSEL AND UNIVERSITY PRIVACY OFFICIAL

9/27/15 MOBILE COMPUTING. CSE 40814/60814 Fall System Structure. explicit output. explicit input

Implicit BPM Business Process Platform for Transparent Workflow Weaving

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

CHALLENGES IN ADAPTIVE WEB INFORMATION SYSTEMS: DO NOT FORGET THE LINK!

The Agentcities Network Architecture

GUARANTEED DIRECT REFERRALS

At Sound United, we re committed to protecting and respecting your privacy.

Virtual Environments: System Architectures

NOMAD Metadata for all

HOSTING A WEBINAR BEST PRACTICE GUIDE

How To Use My Alternative High

Living in a Transparent Future: Search in a Wired World

Today. Lecture 17: Reality Mining. Last time

Ontology-Driven Information Systems: Challenges and Requirements

Security and Privacy. SWE 432, Fall 2016 Design and Implementation of Software for the Web

CSE 127: Computer Security. Security Concepts. Kirill Levchenko

Incompatibility Dimensions and Integration of Atomic Commit Protocols

Creating a Recommender System. An Elasticsearch & Apache Spark approach

Features of ESSENTIALS INTRANET

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

Context Aware Computing

Unit A451: Computer systems and programming. Section 3: Software 1 Intro to software

! ios 10 Feature Guide

Inter-Domain Routing: BGP

Web Services. Brian A. LaMacchia. Software Architect Windows Trusted Platform Technologies Microsoft Corporation

New Approach to Graph Databases

Enterprise Knowledge Map: Toward Subject Centric Computing. March 21st, 2007 Dmitry Bogachev

Controlled Medical Vocabulary in the CPR Generations

Travelers Rest Festival Privacy Policy. Privacy Policy. PRIVACY POLICY LAST UPDATED: MAY

A Summary of Out of the Tar Pit

Guidelines for Writing C Code

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

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

BASELINE GENERAL PRACTICE SECURITY CHECKLIST Guide

UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016

Privacy Policy- Introduction part Personal Information

INFOPOP S UBB.CLASSIC SOFTWARE. User Guide. Infopop Corporation Westlake Avenue North Suite 605 Phone Fax

Open House Guide User Manual

Lecture 1: January 22

Managing the Emerging Semantic Risks

Social Search Networks of People and Search Engines. CS6200 Information Retrieval

What s the magic of real-time video streaming with hyper-low latency?

Panel 1 Service Platform and Network Infrastructure for Ubiquitous Services

Supporting Mobility using Context-Based Reasoning

Toledo Mobile Radio Association (TMRA - W8HHF) D-Star Registration Guide

Learning from the Masters: Understanding Ontologies found on the Web

Transcription:

Applying Semantic Web in Mobile and Ubiquitous Computing: Will Policy-Awareness Help? Ora Lassila Research Fellow Nokia Research Center Burlington, MA, USA Cambridge November 2005 1 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora What Do I Want to Say, and Why? I have started to think that ubiquitous computing may not happen without Semantic Web technologies what are the key technologies we need? what are the important topics for further research? I d like to see the Semantic Web community focus on other things than just the Web We (Nokia Research Center) have started a new lab and I would like to advertise it 2 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora 1

My Game Plan 1. Issues in Mobile & Ubiquitous Computing 2. Using the Semantic Web 3. Context-Awareness & Policy-Awareness 4. Conclusions (if any) 5. Discussion 3 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora! WARNING! Contains Personal Opinions Mobile Web Access Today Web access on mobile devices is available today Some technical limitations exist network (narrow bandwidth, high 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 4 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora 2

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) 5 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora Ubiquitous Computing (1) Ubiquitous Computing is an 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 6 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora 3

Ubiquitous Computing (2) Connections with public and/or untrusted devices cf. policy-awareness We may need to borrow functionality from other devices uniform representation of functionality is useful (e.g., Semantic Web Services) this implies that we need to be able to represent and reason about contracts, payments, etc. (alternatively: digital communism ) The Ubiquitous Computing vision is largely contingent on future-proofing getting unanticipated encounters of devices to work 7 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora Now Forget All About the Web Information, in more raw form, with semantics, can be used in many different ways not tied to specific rendering, specific device, specific browser, etc. 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 8 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora 4

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 functionality/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) 9 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora Context-Awareness context = information about current situation Can guide decisions about what information gets presented (and how) optimization of user interfaces Can assist service discovery Automation & autonomy contextual information can be used to limit choices in planning Context-determination is easier if you have access to maximal amount of information enter policy-awareness 10 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora 5

Policy-Awareness Ability to represent, reason about, and enforce policies Policies are prescriptive representations on how to act in some future situation can control data access and usage (security & privacy) support autonomous behavior what about contracts? Trying to determine current context benefits from policyawareness e.g., access to some information permitted given that it is only used for context-determination 11 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora Conclusions (1) Semantic Web (representation + reasoning) helps with interoperability can be used in making implicit information explicit is a step towards making computers do more on our behalf Semantic Web techniques useful when implementing contexts & context-awareness [Lassila & Khushraj 2005] policy-awareness [Kagal 2004] 12 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora 6

Conclusions (2) Mobile Information Access will benefit from information that does not presuppose presentation can exploit contextual information Ubiquitous Computing is an interoperability nightmare needs technologies for future-proofing We need a rich representation of policies (and a framework for their enforcement) Many problems in mobile and ubiquitous computing are (ultimately) problems of representation 13 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora Questions? Comments? Time to wake up! mailto:ora.lassila@nokia.com thanks to my colleagues Deepali Khushraj, Mark Adler and Heli Nyholm 14 NOKIA lassila-isvc2005-slides.ppt / 2005-11-07 / ora 7