Towards the Semantic Web

Similar documents
Using the Semantic Web in Ubiquitous and Mobile Computing

Semantic Web: vision and reality

Sharing Meaning Between Systems, Devices, Users and Cultures

The Semantic Web: A Vision or a Dream?

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

Development of an Ontology-Based Portal for Digital Archive Services

Introduction to the Semantic Web

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

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

Abstract: In this paper we propose research on how the

Helmi Ben Hmida Hannover University, Germany

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Ontology Servers and Metadata Vocabulary Repositories

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

Demystifying the Semantic Web

Annotation for the Semantic Web During Website Development

The 2 nd Generation Web - Opportunities and Problems

Linked Data and RDF. COMP60421 Sean Bechhofer

Knowledge and Ontological Engineering: Directions for the Semantic Web

Knowledge Representation, Ontologies, and the Semantic Web

Semantic Web and Electronic Information Resources Danica Radovanović

New Tools for the Semantic Web

What is the Semantic Web?

Agent-oriented Semantic Discovery and Matchmaking of Web Services

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

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

ICT-SHOK Project Proposal: PROFI

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

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

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

Proposal for Implementing Linked Open Data on Libraries Catalogue

RDF /RDF-S Providing Framework Support to OWL Ontologies

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Semantic agents for location-aware service provisioning in mobile networks

CHAPTER 1 INTRODUCTION

Where is the Semantics on the Semantic Web?

New Approach to Graph Databases

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

Data formats for exchanging classifications UNSD

The Semantic Web & Ontologies

Linked Data: What Now? Maine Library Association 2017

Context-aware Semantic Middleware Solutions for Pervasive Applications

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

Semantic Web. Tahani Aljehani

Semantic Web Platform for Personal Information Management

INCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE

CWI. Multimedia on the Semantic Web. Jacco van Ossenbruggen, Lynda Hardman, Frank Nack. Multimedia and Human-Computer Interaction CWI, Amsterdam

RDF and Digital Libraries

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

Kalliopi Kravari 1, Konstantinos Papatheodorou 2, Grigoris Antoniou 2 and Nick Bassiliades 1

Reducing Consumer Uncertainty

Applying the Semantic Web Layers to Access Control

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

Ontology Exemplification for aspocms in the Semantic Web

INTELLIGENT SYSTEMS OVER THE INTERNET

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

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University

Programming Languages 2nd edition Tucker and Noonan"

Labelling & Classification using emerging protocols

Semantic Web. Sumegha Chaudhry, Satya Prakash Thadani, and Vikram Gupta, Student 1, Student 2, Student 3. ITM University, Gurgaon.

Racer: An OWL Reasoning Agent for the Semantic Web

Linked Data and RDF. COMP60421 Sean Bechhofer

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

Chapter 2 SEMANTIC WEB. 2.1 Introduction

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

DAML Ontologies for Agent-Enabled Web Services

SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS

Domain Specific Semantic Web Search Engine

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Ontology Development Tools and Languages: A Review

JENA: A Java API for Ontology Management

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

DAML: ATLAS Project Carnegie Mellon University

> Semantic Web Use Cases and Case Studies

Self-Controlling Architecture Structured Agents

The Semantic Planetary Data System

Semantics Modeling and Representation. Wendy Hui Wang CS Department Stevens Institute of Technology

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

DAML Integration and Transition BBN Technologies

Extracting knowledge from Ontology using Jena for Semantic Web

SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS

Business to Consumer Markets on the Semantic Web

SwapMe. Semantic Web Application Platform for the Mobile Ecosystem

Enabling Semantic Web Programming by Integrating RDF and Common Lisp

ISO INTERNATIONAL STANDARD. Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

Semantic-Based Web Mining Under the Framework of Agent

Structure of This Presentation

XML Metadata Standards and Topic Maps

Opus: University of Bath Online Publication Store

Semantic web. Tapas Kumar Mishra 11CS60R32

Semantic Web Publishing. Dr Nicholas Gibbins 32/4037

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper

Using Linked Data and taxonomies to create a quick-start smart thesaurus

SKOS. COMP62342 Sean Bechhofer

Multi-agent Semantic Web Systems: Data & Metadata

DAML+OIL: an Ontology Language for the Semantic Web

Processing Schedules using Distributed Ontologies on the Semantic Web

The Semantic Web. Mansooreh Jalalyazdi

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

Transcription:

Towards the Semantic Web Ora Lassila Research Fellow, Nokia Research Center (Boston) Chief Scientist, Nokia Venture Partners LLP Advisory Board Member, W3C XML Finland, October 2002 1 NOKIA 10/27/02 - Ora Lassila Towards the Semantic Web Motivation: Departure from tools Semantics Reasoning Agents Q&A 2 NOKIA 10/27/02 - Ora Lassila 1

Towards the Semantic Web WWW now Humans do everything Computers as tools Problems abound WWW in the future Computers do a lot more Computers work on our behalf Fewer problems How do we get there? Departure from the tool paradigm 3 NOKIA 10/27/02 - Ora Lassila Tools & Beyond (examples) Tools hammer & nails calendaring software almost any software today e.g., Google Beyond tools building contractor automated secretary various personal assistants answers from a semantic search agent I will make a case for the need of artificial intelligence (AI) 4 NOKIA 10/27/02 - Ora Lassila 2

Semantics 5 NOKIA 10/27/02 - Ora Lassila Motivation for the Semantic Web Problem: Web was built for humans human interpretation needed to understand content (it does not scale) consequently, automation is difficult it is particularly difficult to automate unforeseen situations Rough solution: make the Web friendlier for machines we need machine-understandable content (not machine-readable, we already have that) (note: by machine-understandable we mean content with accessible formal semantics) The Web is more than just a library think of it as infrastructure for services & functionality Drivers automation (e.g., in search), interoperability (e.g., in e-commerce) but: compelling business models are still missing 6 NOKIA 10/27/02 - Ora Lassila 3

WWW: an Architecture for Linkages Current Web architecture essentially gives us a framework for pointing Problem is that this pointing has no meaning (except sometimes through human interpretation) Can we improve on this? Note: for us (humans), separating our own interpretation from (largely syntactic) representation is hard 7 NOKIA 10/27/02 - Ora Lassila Linkages on the Old Web (some web page about) Alice (a link) (a link) (some web page about) Bob (some web page about) Ora 8 NOKIA 10/27/02 - Ora Lassila 4

Linkages on the Semantic Web Alice trusts meaning of trusts Bob works-with Ora meaning of works-with 9 NOKIA 10/27/02 - Ora Lassila Linkages on the Semantic Web (2) Semantic Web resources (the nodes ) can stand alone, or denote other things (e.g., physical entities) Hypertexts become semantic networks this is good for agents and automation e.g., semantic navigation of hypertexts how does one name the semantic links and nodes? 10 NOKIA 10/27/02 - Ora Lassila 5

Semantics via Sharing Controlled vocabularies interoperability improves if the same term is 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 Gruber: A specification of conceptualization Library scientists are good with this stuff e.g., Dewey Decimal System is an ontology 11 NOKIA 10/27/02 - Ora Lassila Resource Description Framework Originally conceived as W3C s metadata model document metadata for digital libraries, content rating, site maps, etc. normative reference: Lassila & Swick, Resource Description Framework Model and Syntax Specification, W3C Recommendation, 1999 RDF has a data model of directed labeled graphs (DLGs) an XML-based syntax for serializing DLGs Nodes & arcs in an RDF DLG are named by URIs important for robust vocabulary creation Alice works-with trusts meaning of works-with meaning of trusts Bob Ora 12 NOKIA 10/27/02 - Ora Lassila 6

It s a Model, Stupid! Simple data model think of it either as directed labeled graphs or in object-oriented terms more powerful than the trees XML gives you Graphs decompose into object/attribute/value -triples subject/predicate/object = a statement (in RDF parlance, nodes are called resources and arcs properties ) Everything in an RDF graph is named by URIs when naming is not based on mere words, name conflicts can be avoided graphs can span multiple hosts (servers, etc.) RDF is followed by more powerful languages DAML+OIL (from the DARPA Agent Markup Language program) OWL (from W3C s WebOnt working group) 13 NOKIA 10/27/02 - Ora Lassila Is It Enough to Just Use XML? Short answer: no the typical - albeit incorrect - answer is yes Long answer: XML offers a way to introduce new syntax (new names, tags, ), but no way of introducing or coordinating semantics XML has a tree-like data model if your (representational) problem does not lend itself to be a tree, you lose (sorry) (and this is even before we get to the semantics part) Hype (from a Sun white paper): The industry is clearly focusing in on [XML] as the lingua franca to enable Web services not only is XML not a lingua franca, it is not even a lingua 14 NOKIA 10/27/02 - Ora Lassila 7

XML: not Machine Accessible Meaning (1) (thanks to Frank van Harmelen, VUA) 15 NOKIA 10/27/02 - Ora Lassila XML: not Machine Accessible Meaning (2) name education work CV personal 16 NOKIA 10/27/02 - Ora Lassila 8

XML: not Machine Accessible Meaning (3) <name> <education> <work> <CV> <personal> 17 NOKIA 10/27/02 - Ora Lassila XML: not Machine Accessible Meaning (4) <name> <education> <work> <CV> <personal> 18 NOKIA 10/27/02 - Ora Lassila 9

Using Semantics for Reasoning 19 NOKIA 10/27/02 - Ora Lassila More about Ontologies How to build ontologies? we could form committees (the Dublin Core initiative took several years to decide on 15 core metadata elements) my preference is the Darwinian approach good and/or popular ontologies will prevail we must have a framework which allows ontology extension (RDF does) probably some combination of official standards and de-facto standards is the way to go Several upper ontology projects underway Ontologies enable reasoning this allows the move from syntactic to semantic processing but: where does semantic data come from (enter AI) 20 NOKIA 10/27/02 - Ora Lassila 10

Reasoning and Inference Reasoning allows one to draw inferences based on generalized rules generation of more semantic information simplest practical form: polymorphism in OO systems Enabled by ontologies Reasoning eases interoperability relationships between different but compatible ontologies & data could be inferred Reasoning example: 1. X is a Cat 2. a Cat is a Mammal 3. a Mammal gives birth to live young fi X gives birth to live young Note: This is AI 21 NOKIA 10/27/02 - Ora Lassila Semantic Web: Characterizations Ontological approaches (RDF, DAML+OIL, etc.) RDF Facism Weak Semantic Web (uniform data models, useful manipulation) Strong Semantic Web (logic & reasoning) (unlikely) you are here Syntactic approaches ( plain XML) 22 NOKIA 10/27/02 - Ora Lassila 11

Interoperability of Services Semantic Web, via ontologies and reasoning, will improve interoperability of information systems This can be applied to services semantic description of service interfaces enables automatic discovery, composition, etc. DARPA s DAML-S activity (Stanford, CMU, Yale, SRI, BBN, Nokia) analog to Tower of Babble (from Genesis 11:1-9) will Web Services succeed without the Semantic Web? (I think not) Substitution of equivalent services Web Services are a good abstraction of all kinds of functionality 23 NOKIA 10/27/02 - Ora Lassila Agents 24 NOKIA 10/27/02 - Ora Lassila 12

Fulfillment of the Vision Autonomous agents delegation of decision-making power computers/systems working on users behalf Serendipitous interoperability uncoreographed encounters of agents, other systems ease pressures on a priori standardization But: we need certain things processing models for the Semantic Web how do agents conduct dialogues (e.g., when acquiring additional functionality)? note: we have only worked on standardizing representation so far AI (at the very least in the form of reasoning) 25 NOKIA 10/27/02 - Ora Lassila Fulfillment of the Vision: the AI We Need Knowledge representation (obvious: the Semantic Web is all about KR) formal semantics as the Manifest Destiny of AI Automated planning enables autonomous operation useful in many tasks (e.g., service composition) Machine learning enables adaptivity could be used in bootstrapping semantic annotations for existing content The AI Paradox well-understood things stop being AI (e.g., OOP, rules, logic) parallels between AI and the Semantic Web: the latter also has aspects which, once adopted, will stop being Semantic Web 26 NOKIA 10/27/02 - Ora Lassila 13

Summary Use of human interpretation does not scale We need to move from tools to autonomous systems that work on our behalf introduce formal semantics (machine-understandable content) Ontologies Æ Reasoning Æ Agents we have only done the first step and started on the second (business models for all this are needed) We need artificial intelligence to ultimately fulfill the Semantic Web vision (some of you may have been misinformed about this earlier) 27 NOKIA 10/27/02 - Ora Lassila Questions? mailto:ora.lassila@nokia.com yawn 28 NOKIA 10/27/02 - Ora Lassila 14