searching semantic web objects based on class hierarchies

24
Institute of Web Science iws.seu.edu .cn Searching Semantic Web Objects Based on Class Hierarchies Gong Cheng, Weiyi Ge, Honghan Wu, Yuzhong Qu Institute of Web Science, School of Computer Science and Engineering Southeast University, Nanjing, China Presentation at the WWW 2008 Workshop: Linked Data on the Web (LDOW2008) http://iws.seu.edu.cn/services/falcons/

Upload: gong-cheng

Post on 11-Jun-2015

565 views

Category:

Technology


3 download

DESCRIPTION

Presentation given at LDOW2008. It describes Falcons Object Search, a keyword-based search engine for objects on the Semantic Web.

TRANSCRIPT

Page 1: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Searching Semantic Web ObjectsBased on Class Hierarchies

Gong Cheng, Weiyi Ge, Honghan Wu, Yuzhong QuInstitute of Web Science, School of Computer Science and Engineering

Southeast University, Nanjing, China

Presentation at the

WWW 2008 Workshop:

Linked Data on the Web (LDOW2008)

http://iws.seu.edu.cn/services/falcons/

Page 2: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Information Islands vs. Web of Data

Page 3: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Information Islands vs. Web of Data

Page 4: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Information Islands vs. Web of Data

Page 5: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Motivation

How to find URIs?

Linked Open Data brings …

Single-point retrieval system

Page 6: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Demo

http://iws.seu.edu.cn/services/falcons/

Page 7: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Demo

Page 8: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Demo

Page 9: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Demo

Page 10: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Navigating Class Hierarchies for Query Restriction

Filtering results

Recommending subclasses

Page 11: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Combined Inverted Index

Query: <terms, classes>

Page 12: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Provenance of Typing Information

HeuristicsDereference document

Namespace document

Documents on the same host

Other documents

Page 13: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Class-inclusion Reasoning

Page 14: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Class-inclusion Reasoning (cont.)

Page 15: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Which axioms would be accepted by the reasoning engine?The authorized description of a vocabulary is allowed to reuse the classes from other vocabularies but CANNOT further constrain their meaning.

Class-inclusion Reasoning (cont.)

Page 16: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Recommending Subclasses

If a subclass covers more results, it will be more likely to be recommended.

AlgorithmIterate over the first 1,000 results to collect classes.

Rank classes.

Select top K classes, s.t.:Each selected class must be a strict subclass of a current class.

The class inclusion relation does NOT hold between any pair of the selected classes.

Page 17: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Example

K = 2

×

×

×

Current class

Page 18: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Summarizing SW Objects

Page 19: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Expanding textual description of SW objects

Mapping Terms to SW Objects

Page 20: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Thank You

Welcome to Nanjing!

Page 21: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Page 22: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Architecture

Page 23: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

RDF Sentence

Page 24: Searching Semantic Web Objects Based on Class Hierarchies

Institute of Web Science

iws.seu.edu.cn

Gong Cheng [email protected]

Crawler

Seed document URLsPTSW, DBpedia …

Swoogle, Google …

Parse RDF documents and dereference all the mentioned URIs.