Presentation is loading. Please wait.

Presentation is loading. Please wait.

Columbia University Department of Computer Science COMS – E6125 Web-enHanced Information Management Presentation A Study to the Semantic Web and Semantic.

Similar presentations


Presentation on theme: "Columbia University Department of Computer Science COMS – E6125 Web-enHanced Information Management Presentation A Study to the Semantic Web and Semantic."— Presentation transcript:

1 Columbia University Department of Computer Science COMS – E6125 Web-enHanced Information Management Presentation A Study to the Semantic Web and Semantic Web Based Applications Student Name: Niu, Cheng Student ID: cn2198 Advisor: Prof. Kaiser

2 Semantic Web in one word As the next generation of World Wide Web, the significance of Semantic Web is that information on the web will be machine-understandable, so that machine reasoning on web page information is possible.

3 "Tell me what wines I should buy to serve with each course of the following menu. And, by the way, I don't like Sauternes."

4 Layered architecture of Semantic Web

5 Resource Description Framework – Core of Semantic Web RDF Triples: “ Subject – Predicate – Object ” “ Resource – Property – Property value ” An example: “ http://www.example.org/index.html has a creator http://www.example.org/index.html who is John Smith. ”

6 Resource Description Framework – Core of Semantic Web <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ex="http://example.org/ex" xml:lang="en-US"> John Smith

7 RDF Schema & Ontology Analogies among RDBMS, XML, and Semantic Web

8 D2R Mapping Model – Transformation from Relational DB to RDF Creator: Christian Bizer Free University of Berlin (Germany). 2003. D2R mapping process

9 Prototype ideas Prototype background Scenario: “ MusicRec.com ” Traditional approaches –Relational Database –eXtensible Markup Language Why Semantic Web?

10 Basic designing strategy

11 “MusicRec” – System requirement

12 Three-Layer architecture of this Semantic Web Prototype

13 Complete design flow of this project

14 Layer2: Ontology Design

15 Layer2: Generating RDF documents

16 Layer2: Organizing the structure of RDF documents

17 Layer3 Design: Basic Structure Model-View-Controller

18 Layer3: Servlets (Controllers)

19 Layer3: Servlets (Controllers) Sequence Diagram

20 Layer1 Design: D2R Map overview How D2R works

21 Advantages and effectiveness: Free adoptions to new resources Original RDF structure

22 Free adoptions to new resources Modified RDF structure

23 Task allocations on the web Allocations of the tasks to maintain RDF on the web

24 Task allocations on the web Allocations of the tasks to maintain RDF on the web

25 Knowledge Understanding and Inference Imagine the following “ Wine ” scenario: “ Someone is planning a dinner party and at least one of the guests is wine knowledgeable. The host would like to serve wine that is well matched to the courses on the menu. The host would also like to appear knowledgeable about the wines served at the event. The host would also like to have appropriate wines and wine accessories at the dinner. The host may have decided to serve a special tomato based pasta sauce with fresh pasta as the main course. ” “ In order to serve wines appropriate to the meal, the host needs information concerning wine and food pairings. In order to appear knowledgeable about wines, the host would benefit from having access to wine information relevant to the event. In order to have appropriate wine accessories, the host would need to have information about what accessories are relevant to the situation. ”

26 Knowledge Understanding and Inference Triples in the Wine scenario:

27 Knowledge Understanding and Inference Reasoning line of Wine scenario:

28 Thank you so much! "Tell me what wines I should buy to serve with each course of the following menu. And, by the way, I don't like Sauternes."


Download ppt "Columbia University Department of Computer Science COMS – E6125 Web-enHanced Information Management Presentation A Study to the Semantic Web and Semantic."

Similar presentations


Ads by Google