SwapMe. Semantic Web Application Platform for the Mobile Ecosystem

Similar documents
Using the Semantic Web in Ubiquitous and Mobile Computing

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

Semantic Web Platform for Personal Information Management

Sharing Meaning Between Systems, Devices, Users and Cultures

Context-aware Semantic Middleware Solutions for Pervasive Applications

Spontaneous Collaboration via Browsing of Semantic Data on Mobile Devices

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

Semantic Web: vision and reality

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

Semantic agents for location-aware service provisioning in mobile networks

Fresnel: A Browser-Independent Presentation Vocabulary for RDF

Towards the Semantic Web

Linked Open Data: a short introduction

Industry Adoption of Semantic Web Technology

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

INTELLIGENT SYSTEMS OVER THE INTERNET

Semantic Web and Natural Language Processing

GeoTemporal Reasoning for the Social Semantic Web

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

Programming technologies supporting management of linked open data in the domain of cereal grain drying and storage

SEPA SPARQL Event Processing Architecture

RDF for Life Sciences

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

The Point of View Axis: Varying the Levels of Explanation Within a Generic RDF Data Browsing Environment

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

F-OWL: An OWL Reasoner in Flora-2 Youyong Zou, Harry Chen, Tim Finin, Lalana Kagal

WWW2004: Semantic Web Implementation at Adobe. Chuck Myers Adobe Systems Incorporated May 20, 2004

Real World Data Governance- Part 1

Web Ontology for Software Package Management

The challenge of reasoning for OLF s s IO G2

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

NeuroLOG WP1 Sharing Data & Metadata

OpenPlant Accelerating ISO Adoption Through Open Applications.

ICT-SHOK Project Proposal: PROFI

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

Interactive Knowledge Capture

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager

Google on BeyondCorp: Empowering employees with security for the cloud era

Agent-Enabling Transformation of E-Commerce Portals with Web Services

COMP6217 Social Networking Technologies Web evolution and the Social Semantic Web. Dr Thanassis Tiropanis

Demystifying the Semantic Web

Building a Data Strategy for a Digital World

Practical Semantic Applications Master Title for Oil and Gas Asset Reporting. Information Integration David Price, TopQuadrant

Thinking on the Web. Berners-Lee, Gödel and Turing

Ontology Servers and Metadata Vocabulary Repositories

Data Governance for the Connected Enterprise

The Nature of Software. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Contextion: A Framework for Developing Context-Aware Mobile Applications

The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr

Km4City Smart City API: an integrated support for mobility services

Presented By Aditya R Joshi Neha Purohit

Profile Aggregation and Dissemination: A Framework for Personalized Service Provisioning

Comparative Study of RDB to RDF Mapping using D2RQ and R2RML Mapping Languages

Semantic Integration with Apache Jena and Apache Stanbol

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

Browsing the World in the Sensors Continuum. Franco Zambonelli. Motivations. all our everyday objects all our everyday environments

IoT Standards Ecosystem, What s new?

Jie Bao, Paul Smart, Dave Braines, Nigel Shadbolt

Metadata, Chief technicolor

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Towards an integrated regulation platform in Luxembourg. Information Security Education Day th of april

Extracting Ontologies from Standards: Experiences and Issues

Context Building Information-Centric Decision-Support Systems

The Rich Web. Arnaud Dumont RAL Retreat * Nov 7-9, 2007

JENA: A Java API for Ontology Management

State of the Art of Semantic Web

The Model-Driven Semantic Web Emerging Standards & Technologies

Social Networks and Data Portability using Semantic Web technologies

The Emerging Data Lake IT Strategy

New Approach to Graph Databases

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

Welcome to INFO216: Advanced Modelling

Managing the Emerging Semantic Risks

ARC VIEW. Critical Industries Need Active Defense and Intelligence-driven Cybersecurity. Keywords. Summary. By Sid Snitkin

Semantic Enrichment ARMA Chicago Spring Seminar April 18, 2018

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

Defragmenting the IoT with the Web of Things

Vijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University

Proposed Capability-Based Reference Architecture for Real-Time Network Defense

Mobile and Ubiquitous Computing

Tool Support for Tradespace Exploration and Analysis

Applying Assurance-Based Design to Detecting Misconfigurations of Network Recovery. SEDC 2014 (April 3-5) Joseph Kroculick Cynthia Hood

Proposal for Implementing Linked Open Data on Libraries Catalogue

Welcome to INFO216: Advanced Modelling

CIS 771: Software Specifications. Lecture: Alloy Whirlwind Tour (part A)

The Unbearable Lightness of Wiking - A Study of SMW Usability

Porting Social Media Contributions with SIOC

Browsing the Semantic Web

W3C Provenance Incubator Group: An Overview. Thanks to Contributing Group Members

COLLABORATIVE EUROPEAN DIGITAL ARCHIVE INFRASTRUCTURE

The Semantic Web. What is the Semantic Web?

A Formal Approach for the Inference Plane Supporting Integrated Management Tasks in the Future Internet in ManFI Selected Management Topics Session

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

Linked.Art & Vocabularies: Linked Open Usable Data

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

Self-Controlling Architecture Structured Agents

Semantic Web Mining and its application in Human Resource Management

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

Introduction to Federation Server

Transcription:

SwapMe Semantic Web Application Platform for the Mobile Ecosystem Ora Lassila (Nokia) Tim Berners-Lee, Daniel Jackson, David Karger, Daniel Weitzner (MIT) January 2006 1 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Project Goals (1) Build systems that offer users flexible, context- and policy-aware means to access any information (local and remote) manipulate (and interact with) data and environments Build systems that do more on behalf of users We target but are not limited to mobile devices 2 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Project Goals (2) Platform for building Semantic Web applications ubiquitous support for Semantic Web data (acquisition, transformation, storage, querying, reasoning, etc.) support for context- and policy-awareness (using Semantic Web technologies) MacOS Dashboard -like framework for small applications Ontology-based approach to application construction functionality and services fully represented automatically built workflows, goal-oriented operation 3 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Context- and Policy-Awareness Rich models of usage contexts using reasoning & rules to infer context(s) current location & task are important dimensions of context context information is used to adapt application behavior Rich models of various policies privacy, access, security, etc. more generally, a policy is a representation about how the system should behave in some future situation this is a key to autonomy using reasoning/rules to provide compliance/enforcement 4 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Issues with Current Applications Current applications imprison data they own data formats do not offer accessible semantics formats are typically proprietary semantics not declarative Ensuring interoperation introduces a high cost any interaction has to be specifically designed/engineered heavy emphasis on application-specific standardization Ad hoc interoperation is impossible 5 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Brave New Applications Operate autonomously in unanticipated situations Exhibit robustness in the face of changing, inconsistent and unexpected data variations in reliability, trust Capable of serendipitous behavior, opportunism 6 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Smart Data New approach: separate data from applications data carries declarative descriptions of its semantics manipulate any data with (almost) any application e.g., browse photos using your calendar All data available in Semantic Web formalisms shared local and distributed repositories ( triple stores ) legacy data sources exposed as RDF (e.g., via XSLT) query data via SPARQL, WilburQL, etc. 7 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Research Questions What happens when data is decoupled from applications? will traditional applications disappear? will this enable ubiquitous computing? What is the efficient separation of concerns between the small applications, the middleware/platform and the data store(s)? Will smart data enable smarter applications? What is the browser for the Semantic Web? David s Haystack, Tim s Tabulator, Ora s OINK? 8 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Game Plan Specify compelling use cases exploiting mobility, contextuality e.g., supporting meetings and collaboration (with Nokia/ES) e.g., personal media organization (with Nokia/M) Build infrastructure Dashboard -like rapid-development framework application demos Collaborate with other projects (even others could eat our dog food) Capture insight about mobility and context-awareness 9 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Existing Assets (1) cwm, Wilbur, SWRP generic Semantic Web toolkits (reasoning, querying, etc.) Alloy constraint solver Haystack universal information client Piggy-Bank tool for collecting and querying Semantic Web data Tabulator, OINK Semantic Web browsers 10 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Existing Assets (2) SAMA-SE ontology-enabled dynamic user-interface generator XML2RDF proxy for transforming legacy data into RDF & OWL Zakim-bot, RRSAgent automated support for meetings and teleconferences CALI context engine (DL, temporal reasoning and rules) Rei policy engine/reasoner 11 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Daniel Jackson 12 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Getting Context-Aware Attacking context standard approach: eliminate, by replicating context our approach: tolerate variation Declarative assembly user indicates task: end-goal to achieve system suggests plan: sequence of actions to perform state goal planner actions 13 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora goal spec action specs

Example: email Based on discussion with Alex Ran and work by Felix Chang Inputs task: ReplyToLastMsgFrom (name) actions: NameLookup, SortMsgsByDate, FilterMsgByAddr, Del, Reply, Send, state:... Plan generated addr := NameLookup (name) SortMsgsByDate () msgs := FilterMsgByAddr (addr) Reply (msgs.last) 14 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Next steps Challenges can actions & tasks be easily specified? is a general ontology of tasks sufficient across apps? can we accommodate imperfect plans? can planner exploit smallness of change for large states? can context limit search space? 15 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Danny Weitzner 16 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Approach to Policy-Awareness Departure from traditional approach to security, privacy, ownership Enable flexible, decentralized approach to policy management local control (vs. centralized authorities) rule-based permissions (vs. tokenbased) Evaluate policies with reference to: user preferences user data web data operating context 17 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora

Questions? Comments? 18 NOKIA & MIT SwapMe kickoff / 2006-01-31 / ora