a semantic web primer 1. chapter

27
A Semantic Web Primer 1. Chapter The Semantic Web Vision 염염 2006.01.10

Upload: terry34

Post on 15-Jan-2015

521 views

Category:

Education


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: A Semantic Web Primer 1. Chapter

A Semantic Web Primer

1. Chapter The Semantic Web Vision

염붕 2006.01.10

Page 2: A Semantic Web Primer 1. Chapter

Contents

1. Today’s Web 2. From Today’s Web to the Semantic

Web: Examples 3. Semantic Web Technologies 4. A Layered Approach

Page 3: A Semantic Web Primer 1. Chapter

1 Today’s Web(1/4)

• The World Wide Web has also changed the way we think of computer.

Originally, computing numerical calculations currently, information processing, databases, games Now, entry points of information highway

• Typical uses of the web today . -seeking and making use of information -searching for and getting in touch with other people -reviewing catalogs of online stores and ordering products

Page 4: A Semantic Web Primer 1. Chapter

1 Today’s Web(2/4)

• There are serious problems associated with Keyword-based search engines’ use:

-High recall, low precision.

◆ Mildly relevant or irrelevant document .

-Low or no recall. ◆ Less frequent problem, it dose occur.

-Results are highly sensitive to vocabulary.

◆ Use different terminology from the original query. Return similar results.

-Results are single Web pages .

◆ Manually extract information, time consuming activity.

Page 5: A Semantic Web Primer 1. Chapter

1. Today’s Web(3/4)

• The obstacles to providing better support to Web users.

-Manually extract the information costs much time.

-The meaning of Web content is not machine accessible.

◆ When interpreting sentences and extracting useful information, the capabilities of current software are still very limited.

EX1: I am a professor of computer science. I am a professor of computer science, you may think…

Page 6: A Semantic Web Primer 1. Chapter

1. Today’s Web(4/4)

• A alternative approach is to represent Web content.

-More easily machine processable. -Use intelligent techniques.

• The Semantic Web will not be a new global information highway parallel to the existing Web.

• The semantic web will evolve out of the existing web.

Page 7: A Semantic Web Primer 1. Chapter

2. From Today’s Web to the Semantic web

-Knowledge Management -B2C Ecommerce -B2B Ecommerce -Personal Agents

Examples

Page 8: A Semantic Web Primer 1. Chapter

2. From Today’s Web to the Semantic web(1/6)

• Knowledge Management concerns itself with acquiring, accessing, and maintaining knowledge.

• The current technology suffers from limitations as follows:

-Searching information. ◆ Depend on keyword based search engines. -Extracting information. ◆ Manually browse the retrieved documents for relevant information. -Maintaining information. ◆ Inconsistencies in terminology and failure to remove outdated information. -Uncovering information. ◆ New knowledge in corporate databases is extracted using data mining. -Viewing information. ◆ Restrict access to certain information to certain groups of employees. Hard

to realize over the web.

2.1 Knowledge Management

Page 9: A Semantic Web Primer 1. Chapter

2. From Today’s Web to the Semantic web(2/6)

• The Semantic web is to allow much more advanced knowledge management system.

-Knowledge will be organized in conceptual spaces according to its meaning.

-Automated tools will support maintenance by checking for inconsistencies and extracting new knowledge.

-Keyword based search will be replaced by query answering: requested knowledge will be retrieved, extracted ,and presented in a human friendly way.

-Query answering on several documents will be support. -Defining who may view certain parts of information will be

possible.

Page 10: A Semantic Web Primer 1. Chapter

2. From Today’s Web to the Semantic web(3/6)

• A typical scenario of B2C Ecommerce -Visiting one or several online shops -Browsing their offers -Selecting and ordering products

• The disadvantage of today’s Web.

-manual browsing is too time-consuming

-A user will only visit one or a very few online stores before making a decision.

2.2 B2C E-Commerce

Page 11: A Semantic Web Primer 1. Chapter

2. From Today’s Web to the Semantic web(4/6)

• To alleviate this situation one wrapper per store must be developed.

-tools for shopping around on the web . -visit shops, extract information, compile a market overview. -these functionalities are provided by wrapper.

• The drawbacks of the approach. -Only limited information is extracted. -Programming wrappers is time consuming -Changes in the online store outfit require costly

reprogramming.

Page 12: A Semantic Web Primer 1. Chapter

2. From Today’s Web to the Semantic web(5/6)

• The Semantic Web will allow the development of software agents that can interpret the product information and terms of service.

-Pricing and product information will be extracted online shops, and delivery and privacy policies will be interpret and compared to the user requirements.

-Additional information about the reputation of online shops. Will be retrieved from other sources.

-The low level programming of wrappers will become obsolete.

-more sophisticated shopping agents will be able to conduct automated negotiations, on the buyer’s behalf.

Page 13: A Semantic Web Primer 1. Chapter

2. From Today’s Web to the Semantic web(6/6)

• The Internet appears to be an ideal infrastructure for business to business communication.

-B2B e-commerce is hampered by the lack of standards. -HTML provides neither the structure nor the semantic of

information.• The new standard of XML is a big improvement .• The realization of the Semantic Web will allow

business to enter partnerships without much overhead. Differences in terminology will be resolved using standard abstract domain models, and data will be inter changed using translation services.

2.3 B2B E-Commerce

Page 14: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

-explicit Metadata-Ontologies-Logic-Agents

Technologies’ contents

Page 15: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

Keyword-based search agents.• EX2: Physiotherapy Center.<h1>Agilitas Physiotherapy Center</h1> Welcome to the homepage of the Agilitas

physiotherapy center. Do you feel pain? Have you had an injury? Let our staff Lisa Davenport, Kelly Townsend (our lovely secretary) and Steve Matthews take care of your body and soul…

3.1 Explicit Metadata

Page 16: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

The Semantic Web intelligent agents.<company> <treatmentoffered>physiotherapy</treatmentoffered> <companyName>Agilitas physiotherapy

center</companyName> <staff> <therapist>Lisa Davenport</therapist> <therapist>Steve Matthews</therapist> <secretary>Kelly Towmsend</secretary> </staff></company>

Page 17: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

• Explicit Metadata : data about data ,capture part of the meaning of data .

• The greatest current challenge is not scientific but rather one of technology adoption.

• HTML should be replaced by more appropriate languages.

Page 18: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

• The term ontology comes from philosophy.• An ontology consists of a finite list of terms

and the relationships between these terms.• Ontologies are useful for the organization and

navigation of Web sites • For improving the accuracy of Web searches.

3.2 Ontologies

Page 19: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

University people

Staff Students

Under graduate PostgraduateAdministration staff Technical support staffAcademic staff

Regular faculty staff

Research staff

Visiting staff

EX3: A university setting.

Figure 1. University Setting

Page 20: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

• At present the most important ontology languages for Web are :

-XML, provide a surface syntax for structure documents.

-XML, Schema a language for restricting the structure of xml document.

-RDF, a data model for objects and relations between them

-RDF Schema, a vocabulary description language -OWL, a richer vocabulary description language

Page 21: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

• Logic offers formal languages for expressing knowledge .

• Logic provide us with well understood formal semantic

• Making implicit knowledge explicit. EX4: professor (X) faculty (Y) faculty (Y) staff (X) professor (Michael)

Then we can deduce the following : faculty (Michael ) staff (Michael) professor (X) staff (X)

3.3 Logic

Page 22: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

• The important advantage of logic is that it can provide explanations for conclusions.

-Explanations are important for the Semantic Web because they increase user’s confidence in semantic web agents.

-Explanations will also be necessary for activities between agents.

◆some agents will be able to draw logical conclusions, others will only have the capability to validate proofs, to check whether a claim made by another agent is substantiated.

Page 23: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

• Agents are pieces of software that work autonomously and proactively .

• Semantic web agents will make use of all technologies we have outlined:

-metadata, identify and extract information form Web sources.

-ontologies, assist in Web searches. Interpret information, communicate with other agents.

-logic, processing retrieved information, drawing conclusions.

3.4 Agents

Page 24: A Semantic Web Primer 1. Chapter

3. Semantic Web Technologies

users

Present in web browser

Search engine

WWW

Users

Personal agent

Intelligent infrastructure services

WWW figure 2 Intelligent personal agents

Page 25: A Semantic Web Primer 1. Chapter

4. A Layered Approach(1/3)

• The development of the semantic web proceeds in steps.

• In each step, a layer is built on top of another .• In building one layer of the semantic web on top

of another, two principles should be followed: -downward compatibility. ◆A layer should be able to interpret and use information written at lower

levels.

-upward partial understanding. ◆A layer should take at least partial advantage of information at higher l

evels.

Page 26: A Semantic Web Primer 1. Chapter

4. A Layered Approach(1/3)

Unicode URI

XML +NS +xml schema

RDF + rdf schema

Ontology vocabulary

Logic

Proof

Trust Dig

ital sig

natu

re

figure 3 A “layered cake” of the semantic web

◆A layered approach to the Semantic Web

Page 27: A Semantic Web Primer 1. Chapter

4. A Layered Approach(1/3)

• At the bottom is XML, a particularly suitable for sending documents across the Web.

• RDF is a basic data mode, It is located on top of the XML layer.

• RDF Schema a primitive language for writing ontologies, is based on RDF.

• Logic is used to enhance the ontology language further.

• Trust is located at the top of the pyramid.