Upload
kuldeep-singh
View
45
Download
0
Tags:
Embed Size (px)
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