David Huynh, Stefano Mazzocchi, David Karger Piggy Bank: Experience the Semantic Web inside your web browser Web Semantics: Science, Services and Agents.

Slides:



Advertisements
Similar presentations
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Advertisements

For Details Visit : or For any Help Contact the Librarian EBSCOhost 2.0.
Business Development Suit Presented by Thomas Mathews.
Introduction to HTML & CSS
The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.
CPSC 203 Introduction to Computers Tutorial 59 & 64 By Jie (Jeff) Gao.
Project 1 Introduction to HTML.
Computing Concepts Advanced HTML: Tables and Forms.
Enhancing open-source localization By Farzana Forhad Farzana Forhad May 20, 2010 Advisor: Dr. Chris Pollett Committee members: Dr. Robert Chun & Professor.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
1st Project Introduction to HTML.
Management of information. Objectives Discuss the benefits of good management practice Present reference management tools Present bookmark management.
Creating Web Page Forms
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Understanding HTML Style Sheets. What is a style?  A style is a rule that defines the appearance and position of text and graphics. It may define the.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
An Overview of Social Bookmarking By: Aimee Martin Technology Resource Teacher
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Web OPAC & GUI (Staff) Search v.16 eSeminar Doron Greenshpan.
Markup and Validation Agents in Vijjana – A Pragmatic model for Self- Organizing, Collaborative, Domain- Centric Knowledge Networks S. Devalapalli, R.
Learning Patterns on the World Wide Web Andrew Hogue Advisor: David Karger October 17, 2003.
1 RSS The Easy Way! Reading & Creating Feeds with Free and Easy to Use Tools Russell O’Neill General Services Administration Senior Software Engineer,
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
1 HTML Forms
MetaLib 4 User Guide. 2 MetaLib 4 Access MetaLib at: – MetaLib may be used at two different levels –
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Blackboard Learn 9.1 © 2010 Blackboard Inc. All rights reserved.
Basics of Web Based Computing. The Architecture The user’s system A Web Server What’s inside? Server software Apache or other Resources to be accessible.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi HUT T
Find Research Data b2find.eudat.eu B2FIND User Training How to find data objects and collections using EUDAT’s B2FIND This work is licensed.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
PYP002 Intro.to Computer Science Brwosing the Web1 Browsing the Web Chapter 19.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
WEB STRUCTURE MINING SUBMITTED BY: BLESSY JOHN R7A ROLL NO:18.
Objectives At the end of this session students will: Define the following terms in two sentences or less Website Web page Browser Html URL Hyperlink Explain.
Section 10.1 Define scripting
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Project 1 Introduction to HTML.
Delicious Social Bookmarking
Chapter 1 Introduction to HTML
Chapter 1 Introduction to HTML.
EMBEDDED WEB TECHNOLOGY
Project 1 Introduction to HTML.
Using Access and the Web
Microsoft Office Illustrated
Submitted By: Usha MIT-876-2K11 M.Tech(3rd Sem) Information Technology
HTML5 and Local Storage.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Magnet & /facet Zheng Liang
Reference Management Software Tools Mendeley (Part A)
Browsing the Web Chapter 19 PYP002 Intro.to Computer Science
Intro Project Introduction to HTML.
HTML Forms
Presentation transcript:

David Huynh, Stefano Mazzocchi, David Karger Piggy Bank: Experience the Semantic Web inside your web browser Web Semantics: Science, Services and Agents on the World Wide Web, Vol.5, pp.16-27, March 2007 정보공학과 김 상 영

Table of Contents Introduction User experience Design Implementation Conclusion

1. Introduction Piggy Bank: a tool integrated into the current web browser Web users can extract individual information items from within web pages. Web users can save them in Semantic Web format(RDF). Piggy Bank does not degrade the user’s experience of the Web, but it can improve their experience on RDF-enabled web sites. Reference: http://simile.mit.edu/wiki/Piggy_Bank

2. User experience (1) 2.1. Collecting information

2. User experience (2)

2. User experience (3)

2. User experience (4)

2. User experience (5)

2. User experience (6) 2.2. Sharing information With one click on the “Publish” button for each item, the user publishes information to the Semantic Bank. Example of Semantic Bank: http://simile.mit.edu/bank/

3. Design (1) – the logical design of Piggy Bank and Semantic Bank 3.1. Collect Collecting structured information from various web pages and web sites Two strategies for collecting structured information If the publisher can be convinced to link the served HTML to the same information in RDF format, Piggy Bank can just retrieve that RDF. If the publisher cannot be persuaded to serve RDF, Piggy Bank can employ screenscrapers that attempt to extract and re-structure information encoded in the served HTML. 3.2. Save Space-intensive: Information items retrieved from each source are stored in a temporary database. When the user saves a retrieved item, it is copied from the temporary database to the permanent “My Piggy Bank” database. Time-intensive: Saving only “bookmarks” the retrieved items, the their data is re-retrieved whenever needed.

3. Design (2) 3.3. Organize 3.4. View 3.5. Browse/Search Tagging is supported through typing with dropdown completion suggestions. 3.4. View Each information item is rendered generically as a table of property/values pairs. 3.5. Browse/Search Piggy Bank is offered faceted browsing interface. ex) Fig. 5 shows three facets (date, relevance, and type). Users can bookmark the pages served by Piggy Bank.

3. Design (3) 3.6. Share 3.7. Collaborate 3.8. Extend When the users explicitly publishes an item, its properties are sent to the Semantic Banks that the user has subscribed to. 3.7. Collaborate When an item is published to a Semantic Bank, tags assigned to it are carried along. So, the bank’s members pool together not only information items but also their organization schemes. It is modeled tags not as text keywords, but as RDF resources named by URIs with keywords as their labels. 3.8. Extend It is supported easy and safe installation of scrapers through the use of RDF. ex) Fig. 6

3. Design (4)

4. Implementation 4.1. Piggy Bank 4.2. Semantic Bank Piggy Bank is implemented as an extension to the web browser. (Firefox browser) 3-tier Java-based web server application, containing an RDF database backend, a templating engine, and a DHTML frontend ( Fig. 7) 4.2. Semantic Bank - DHTML-based faceted browsing user interface

5. Conclusion Through the use of Piggy Bank, users automatically produce Semantic Web information. Through the Semantic Bank, the information users have collected merges together smoothly.