Longwell final ppt

Preview:

Citation preview

Longwell

Name Roll No

Prashant Ahire 01

Kuldeep Singh 54

Samruddhi Mane 29

Team Members

Web Technologies

Longwell

Name : Prashant AhireRoll No : 01

Batch : MIM

RDF (Resource Description Framework)•Framework for Describing Resources

•The Resource Description Framework RDF allows

users to describe both Web documents and

concepts from the real world—people,

organisations, topics, things—in a computer-

processable way

•Publishing such descriptions on the Web creates

the Semantic Web

Semantic Web Technology

• It is an extension of the Web through standards by the W3C

•The standards promote common data formats and exchange protocols on the Web, most fundamentally the Resource Description Framework (RDF).

•According to the W3C, "The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries"

RDF and Semantic Web

•RDF opens up new structured perspective towards Web data and metadata importance

•Semantic Web is sure to have an impact on how the knowledge and information is managed

•RDF and Semantic Web will help in resource categorization, search and retrieval and data deduplication

•RDF and semantic web will improve the data mining and web mining capabilities and thus advancing e-commerce and e-business.

Longwell Overview

•Longwell is a tool developed by the Simile Project.

• It provides a graphical user interface for generic RDF data exploration in a web browser.

• It begins by presenting the user with a list of the values the type property can take (such as Text or Notated Music in the library dataset).

Web Technologies

Longwell

Name : Kuldeep SinghRoll No : 54Batch : MIM

LONGWELL

Facts about Longwell•Company/Institution : MIT

•Date of Latest Release : 29 October 2007

•Modified : 20 April 2012

•SW Technology : RDF

•Tool Name : SIMILE Longwell

•Tool Category : Special Browser

•Tool Homepage : http://simile.mit.edu/wiki/Longwell

Definition Of Longwell•Longwell is an RDF powered highly-configurable

and faceted browser which enables the user to visualize and browse any RDF data set, allowing the user to quickly build a user-friendly web site out of the RDF data without requiring the user to write any RDF code.

•Facets are metadata fields considered important for a given data set.

Description•Longwell mixes the flexibility of the RDF data

model with the effectiveness of the faceted browsing UI paradigm and enables us to visualize and browse any arbitrarily complex RDF dataset, allowing us to build a user-friendly web site out of our data within minutes and without requiring any code at all.

Longwell Overview

•Longwell is a tool developed by the Simile Project, which provides a graphical user interface for generic RDF data exploration in a web browser

• It begins with presenting us with a list of the values the type property can take (such as Text or Notated Music in the library dataset).

•We can click on the types of data we desires to further explore.

Overview Continued….

•Longwell shows the list of currently filtered resources (RDF subjects) in the main portion of the screen, and a list of filters in panels along the side.

Browsing through Longwell Interface

• The list of different types is shown at the top of the screen and their frequencies in the upper-right-hand side of the screen.

• The path starts when the user selects Text from the type panel (at the upper-right-hand side of the screen), which filters the data into a list of text entities.

• On the right side of the screen, we find that popular properties.

• As the user scrolls down we can see that they include “subject,” “creator,” “genre,” and “publisher.”

Web Technologies

Longwell

Name : Samruddhi ManeRoll No : 29Batch : MIM

More on Longwell• Currently, Longwell only runs on a

small fraction records.

•Allows interactive response time to

queries

•On RHS of screen it has

• Subject / Creator / Genre / Publisher under

Properties.

For Ex: If user scrolls down he will get

to know the multiple objects available

under a single property. Refer Diagram

Longwell Queries:Need of queries :

•To provide a realistic benchmark for testing.

•To explore architectures and schemas which can

provide interactive performance on the full

dataset only a subset of the properties in a display

window once.

•These queries need to be executed on a typical

Longwell path.

Queries Continued …

•Usually there queries are based on a typical

browsing session, where the user selects a few

specific entities to focus on and the aggregate

results summarizing the contents of RDF Store.

• It may not contain an example of a class of queries used for vertical partitioning.

• (Vertical partitioning used for tuning and performance improvement ,

usually table structure changed)

Queries Continued …Query 1 . Calculate the opening panel displaying the counts of the different types of data in the RDF store.

SELECT A.obj, count(*)

FROM triples AS A

WHERE A.prop = "<Peoperty_Name>"

GROUP BY A.objEx: Type = Text

Query 2 .On Click on any particular TYPE, list of other defined properties for resources of given type with its frequency

SELECT B.prop, count(*) FROM triples AS A, triples AS B, properties AS P

WHERE A.subj = B.subj

AND A.prop = "< Peoperty_Name >"

AND A.obj = "< Peoperty_Name >"

AND P.prop = B.prop

GROUP BY B.prop

Queries Continued …Query 3 : Populate the property panel with object values for that property

SELECT B.prop, B.obj, count(*)

FROM triples AS A, triples AS B,

properties AS P

WHERE A.subj = B.subj

AND A.prop = "<Property_Name>"

AND A.obj = "< Property_Name>

AND P.prop = B.prop

GROUP BY B.prop, B.obj

HAVING count(*) > 1

This query will display the panel with the counts of popular object values for that property (where popular means that an object value appears more than once). For example, the property Edition has 8 items with value

Queries Continued …Query 4.

SELECT A.subj, B.obj, C.obj

FROM triples AS A, triples AS B, triples AS C

WHERE A.prop = "<http://simile.mit.edu/2006/01/ontologies/mods3#Point>"

AND A.obj = ’"end"’

AND A.subj = B.subject

AND B.prop = "<Property_Name>"

AND A.subj = C.subject

AND C.prop = "<Property_Name >";

Above query help the user to learn • what a particular property actually means. • The user wishes to retrieve subject, Encoding, and Type of

all resources with a Point value of “end.” • Result shows that resources are of the type Date. • This explains why these resources can have “start” and

“end” values: each of these resources represents a start or end date, depending on the value of Point

Queries Continued …• One can recalculates all of the property-object counts from

output of already executed query :

• For Ex :

• if the user clicks on the “French” value in the “Language” property panel. It will narrowing the working set of subjects to those whose Type is Text and language, from the output of Query shown in Q3.

• Longwell can access data in several triple storage systems but needs several configurations steps which includes querying on the dataset.

• Longwell is not domain independent and the dataset needs to be prepared before browsing so that it will appear familiar to the user who accesses it.

Bibliography

• http://www.w3.org/2001/sw/wiki/Longwell

• http://semanticweb.org/wiki/Longwell

• Longwell: http://simile.mit.edu/longwell/

• www. csail.mit.edu

• Computer Science and Artificial Intelligence Laboratory Technical Report