Semantic Browsing Alexander Faaborg Research Assistant MIT Media Lab Carl Lagoze Senior Research Associate Cornell University Information Science ECDL.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Three Customizing Your Online Experience.
Advertisements

April 23, 2007McGuinness NIST Interoperability Week One Ontology Spectrum Perspective Deborah L. McGuinness Acting Director & Senior Research Scientist.
Introduction to Creating a Web Page using a Simple Text Editor (Notepad) 1  2004 Ecirp Studios
MIS 425 Lecture 1 – HTML Basics and Web Page Design Instructor: Martin Neuhard
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
Mastering the Internet, XHTML, and JavaScript Chapter 7 Searching the Internet.
Adaptive Book: A Platform for teaching, learning and student modeling Ananda Gunawardena School of Computer Science Carnegie Mellon University.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation. All.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 15: Internet Explorer and Remote Connectivity Tools.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
11 CONFIGURE INTERNET EXPLORER Chapter 5. Chapter 5: Configure Internet Explorer2 CHAPTER OVERVIEW AND OBJECTIVES  Configuring Accessibility and Language.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
The Internet & Web Browsers Business Webpage Design Kelly Seale.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Docs, Spreadsheets, & Presentations. What Do YOU Know???
Using Common Sense Reasoning to Enable the Semantic Web Sakda Chaiworawitkul, Alex Faaborg.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Internet. Internet is Is a Global network Computers connected together all over that world. Grew out of American military.
Chapter 1 Variables in the Web Design Environment.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Intro to Google Apps B3: Working in Google Drive.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Semantic Web outlook and trends May The Past 24 Odd Years 1984 Lenat’s Cyc vision 1989 TBL’s Web vision 1991 DARPA Knowledge Sharing Effort 1996.
How to create a website with HTML and PHP The very basics By Alexander Niehoff.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Publishing and Visualizing Large-Scale Semantically-enabled Earth Science Resources on the Web Benno Lee 1 Sumit Purohit 2
Wyatt Pearsall November  HyperText Transfer Protocol.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Content Analysis Techniques to Ease Browsing with Handhelds Jalal Mahmud Yevgen Borodin I.V. Ramakrishnan Department of Computer Science State University.
Downloading defined: Downloading is the process of copying a file (such as a game or utility) from one computer to another across the internet. When you.
Markup and Validation Agents in Vijjana – A Pragmatic model for Self- Organizing, Collaborative, Domain- Centric Knowledge Networks S. Devalapalli, R.
Introduction to web development and HTML MGMT 230 LAB.
Chapter 8 Browsing and Searching the Web. 2Practical PC 5 th Edition Chapter 8 Getting Started In this Chapter, you will learn: − What is a Web page −
By: Jennifer Huff & Courtney Stenzhorn. What Do YOU Know???
Week Nine Week Nine focuses on Collecting Images and Web Page URLs to use for your final Web Page Project. Discussions on using Netscape Communicator Composer.
Applying design modules - New TeraText design modules.
Tour Overview Introduction Collage Basics Collage Basics (Templates and Tools) Computer Configuration Bookmark Collage Getting Started Tour Collage Terminology.
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
Dr. Bhavani Thuraisingham The University of Texas at Dallas Trustworthy Semantic Webs March 25, 2011 Data and Applications Security Developments and Directions.
 The World Wide Web (WWW) is the total collection of web pages stored on web servers located all over the world  Many schools, companies etc. have their.
Semantic Clipboard User Interface is integrated in the Browser Architecture of the Semantic Clipboard Illustration of a license incompliant content reuse.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Adaptive Book: Teaching and Learning Environment for Programming Education Ananda Gunawardena & Victor Adamchik.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
Improving User Access to Metadata for Public and Restricted Use US Federal Statistical Files William C. Block Jeremy Williams Lars Vilhuber Carl Lagoze.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
Web Programming Java Script-Introduction. What is Javascript? JavaScript is a scripting language using for the Web. JavaScript is a programming language.
Basic Computer Skills Windows & the Internet vfu.bg/en/e-Learning/
The Internet & Web Browsers Business Webpage Design Created by Kelly Seale Adapted by Jill Einerson.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
XP Creating Web Pages with Microsoft Office
Basic Internet Skills. What is the internet? A large group of computers connected to one another Its purpose is to send information back and forth to.
Building the Semantic Web
Use an Internet Browser
Chapter 9: Configuring Internet Explorer
Presentation transcript:

Semantic Browsing Alexander Faaborg Research Assistant MIT Media Lab Carl Lagoze Senior Research Associate Cornell University Information Science ECDL 2003

1. Using Semantic Metadata 2. Creating Semantic Metadata 3. Future Work / Conclusion 4. Questions Agenda

Section 1 What should be the user interface for the Semantic Web? Section 1

A User Interface For the Semantic Web The Web:

A User Interface For the Semantic Web The Semantic Web: (Jeeves is smarter)

A User Interface For the Semantic Web User Interface 1: Change Nothing, The Semantic Web is Server-Side

A User Interface For the Semantic Web User Interface 2: The Anthropomorphic Client-Side Agent

A User Interface For the Semantic Web Hey funky blue head, go buy me concert tickets!

…this is the wrong approach for the time being Our ability to represent knowledge currently exceeds our ability to process natural language If you ask the agent to do something, and it can’t, it will annoy the user User Interface

A User Interface For the Semantic Web User Interface 3: The Augmented Web Browser

Passive user interface agent that enhances the functionality of an existing Web browser User stays in control Agent is always running in the background, monitoring what the user is doing Agent only displays information when it has it, otherwise it stays quiet: fail-soft No digital head, just a smart application A User Interface For the Semantic Web

The Web Task Pane The Web Task Pane integrates itself with Internet Explorer through COM interoperability: It knows what IE knows (like knowing what page the user is on) It can directly control IE (like forwarding the user to new web page) A User Interface For the Semantic Web

Looking at the UI you can see how: “the Semantic Web is an extension of the current web” The Web The Semantic Web A User Interface For the Semantic Web

Browser-like tasks that logically extend beyond the current page Semantically related information on the Web increases navigation choices Navigation that extends beyond “back” and “forward” buttons A User Interface For the Semantic Web

The overall goal of this project was to show how semantic metadata can improve the functionality of web browsers Web Usability

Donald Norman’s View of Interface Design: All communication between the Designer and the User takes place through the system image

Web Usability Alan Cooper’s View of Interface Design:

Web Usability The Semantic Web is a new Manifest Model for the Web

Motivation 1: A data model should match the way the user understands the data Web Usability

(both the designer and user know this is a sequence of pages)

Web Usability (the Web Browser doesn’t have a clue)

1

Motivation 2: With semantic metadata, users no longer have to perform repetitive actions Web Usability

2

Motivation 3: With semantic metadata, users can navigate based on semantic relations Web Usability

A simple navigational structure for a modern art Web site

Web Usability Some of the many semantic links the users may perceive in the data

3

Section 2 How is this Semantic Metadata Created? Section 1

Creating Semantic Metadata Site Annotator

Creating Semantic Metadata Web Annotate Pane

Creating Semantic Metadata Steps: 1.A user authors RDF metadata using the Web Annotate Pane 2. The RDF metadata is uploaded to a web server as a /index.xml file (like a robots.txt file, but the opposite) 3. The Web Task Pane searches each domain the user browses to for a /index.xml file to provide contextually relevant information and tasks

Creating Semantic Metadata Steps: 1.A user authors RDF metadata using the Web Annotate Pane 2. The RDF metadata is uploaded to a web server as a /index.xml file (like a robots.txt file, but the opposite) 3. The Web Task Pane searches each domain the user browses to for a /index.xml file to provide contextually relevant information and tasks

Creating Semantic Metadata 2. The RDF metadata is uploaded to a web server as a /index.xml file (like a robots.txt file, but the opposite) Other Options: 1. or download xml files with RDF metadata 2. Upload to a web repository (DMOZ) 3. Upload anywhere so a spider can find it (Google) Need Web of Trust

Creating Semantic Metadata Using the Web Annotate Pane Create an RDF Triple

Creating Semantic Metadata Using the Web Annotate Pane Create an RDF Sequence or Bag

Creating Semantic Metadata Using the Web Annotate Pane Import and View RDF Schema

Creating Semantic Metadata Using the Web Annotate Pane Save, View, and Delete RDF Statements

Creating Semantic Metadata Creating an RDF Triple

Creating Semantic Metadata UI:XML: Graph:

Creating Semantic Metadata UI:XML: Graph: Note the bright and bold brush strokes

4

Creating Semantic Metadata Creating an RDF Sequence or Bag

Creating Semantic Metadata UI:XML: Graph: </rdf:Bag

5

Section 3 How does this work relate to the future of the Semantic Web? Section 3

Conclusion The Task Pane UI is still a good decision, even for more complicated tasks:

From Spinning the Semantic Web Fensel, Hendler, Lieberman, Wahlster XMLHTML XHTML UPML OWL RDF RDFS Currently these applications only deal with lower level semantic web technologies Conclusion

Final Points 1.A passive UI agent like the Web Task Pane is the best user interface for the immediate future of the Semantic Web 2.A data model should match the way the user understands the data 3.With semantic metadata, users no longer have to perform repetitive actions 4.With semantic metadata, users can navigate based on semantic relations 5.Tools to create semantic metadata need to be targeted at computer users, not computer scientists

Questions