the semantic web: status and prospects

22
The Semantic Web: Status and Prospects Guus Schreiber University of Amsterdam Co-chair W3C Web Ontology Working Group

Upload: guus-schreiber

Post on 11-Jun-2015

455 views

Category:

Technology


2 download

DESCRIPTION

Keynote at Diffuse conference, Brussels, 2002

TRANSCRIPT

Page 1: The Semantic Web: status and prospects

The Semantic Web:Status and Prospects

Guus Schreiber

University of Amsterdam

Co-chair W3C Web Ontology Working Group

Page 2: The Semantic Web: status and prospects

2

The Evolving Web

Web ofKnowledge

HyperText Markup LanguageHyperText Transfer Protocol

Resource Description FrameworkeXtensible Markup Language Self-Describing Documents

Foundation of the Current Web

Proof, Logic andOntology Languages Shared terms/terminology

Machine-Machine communication

1990

2000

2010

Berners-Lee, Hendler; Nature, 2001

DOCUMENTS

DATA/PROGRAMS

Page 3: The Semantic Web: status and prospects

3

Semantics for the Web:some challenges

Machine-processable representation of semantic information

Defining semantics in an OPEN environment• Adding semantics to other people’s semantics • Ability for everyone to contribute

Ability to define mappings between semantic representations• Semantic representations are context-dependent,

but commonalities can/must be captured Creating a critical mass of semantic content

• In the end, this will be the critical success factor

Page 4: The Semantic Web: status and prospects

4

W3C’s view on Web Semantics

Semantic Web LayerCake (Berners-Lee, 99;Swartz-Hendler, 2001)

Page 5: The Semantic Web: status and prospects

Semantic web languages provide “external” referents for XML documents

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

<>

<>

<>

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

<>

<>

<>

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

<>

<>

<>

SW languages add mappingsAnd structure.

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

< >

< >

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

< >

< >

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

< >

< >

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

< >

< ‹›„⁄ >

CV

name

education

work

private

< >

< >

< >

< >

< >

< >

< >

< >

< >

Page 6: The Semantic Web: status and prospects

6

What is an Ontology?

In philosophy: theory of what exists in the world

In IT: consensual & formal description consensual & formal description of shared concepts in a domainof shared concepts in a domain

– Aid to human communication and shared understanding, by specifying meaning

– Machine-processable (e.g., agents use ontologies in communication)

Ontology = key technology in Ontology = key technology in semantic information processingsemantic information processing

– Applications: knowledge management, e-business, industrial engineering, semantic world-wide web

Page 7: The Semantic Web: status and prospects

7

Typical semantic-web use case: image search

A person searches for photos of an “orange ape”

An image collection of animal photographs contains snapshots of orang-utans.

The search engine finds the photos, despite the fact that the words “orange” and “ape” do not appear in annotations

Page 8: The Semantic Web: status and prospects

8

Example semantic annotation

Page 9: The Semantic Web: status and prospects

9

RDF annotation about a web resource

chimpanzee

scratchingthe head

youngape08.jpg

activeagent

posture

life stage

Speciesontology

WordNet

ICONCLASS

Page 10: The Semantic Web: status and prospects

10

Ontologies describes the concepts used

great ape

grass landsrain forest

Africa

chimpanzee

geographicalrange

subClassOf

typicalhabitat

Page 11: The Semantic Web: status and prospects

11

Use of semantic markup in query interfaces

Page 12: The Semantic Web: status and prospects

12

Page 13: The Semantic Web: status and prospects

13

Annotating with a concept:term disambiguation

Page 14: The Semantic Web: status and prospects

14

W3C’s Semantic Web Activity

Started in March 2001• Follow-up of Metadata activity

RDF Core Working Group• Revision of RDF and RDF Schema

Web Ontology Working Group• Started November 1, 2001• 50+ members

– HP, IBM, Lucent, Daimler Chrysler, Fujitsu, Intel, Sun, EDS, Motorola, Nokia, Philips, Unisys, ….

All proceedings are public• See http://www.w3.org under “Semantic Web”

Page 15: The Semantic Web: status and prospects

15

RDF and RDF Schema

RDF• Baseline representation for annotations of web

resources• Simple triple format• Already many tools and used in browsers such as

Mozilla RDF Schema

• Base-level specification of semantics• Language constructs include: class, property,

subclass subproperty• Classes and properties are themselves also

resources: enables annotations about annotations

Page 16: The Semantic Web: status and prospects

16

The Web Ontology Language OWL

OWL adds expressivity to RDF Schema to enable more powerful semantics:• cardinality restrictions, local range constraints,

equality of resources, inverse, symmetric and transitive properties, boolean class combinations, disjointness and completeness

OWL Lite: subset of features that is easy to implement and use

OWL DL: subset of features supporting description-logic reasoning (e.g. useful for ontology construction)

Page 17: The Semantic Web: status and prospects

17

OWL documents

Published:• Requirements document• OWL Guide (language walkthrough)• OWL Feature synopsis• OWL Reference• OWL Semantics• OWL Test cases

In preparation: • UML and XML presentation syntax

Page 18: The Semantic Web: status and prospects

18

Moving to the future of the web

Semantic Web LayerCake (Berners-Lee, 99;Swartz-Hendler, 2001)

Page 19: The Semantic Web: status and prospects

19

Web services require ontologies

Source: the Web (can’t find it anymore)

Page 20: The Semantic Web: status and prospects

20

Use semantics for service composition

Translate my symptoms fromFrench and find me a pharmacythat has the necessary medicine(then compute how to get thereand print the directions)

Print the directions to a pharmacywhich has a medicine that curesthe symptoms that I will tell you (in French)

Page 21: The Semantic Web: status and prospects

21

Services need web logics

Page 22: The Semantic Web: status and prospects

22

Will the Semantic Web succeed?

One big plus: there is a growing need for semantic search of information

Availability of large amounts of semantic content is essential• There is a lot of content already out there.

First applications are likely to be in area of large virtual collections• E.g., cultural heritage, medicine

Web services will not work without ontologies