Persistent Annotations Deserve New URIs Abdulla Alasaadi Old Dominion University Michael L. Nelson JCDL 2011 Ottawa,

Slides:



Advertisements
Similar presentations
My EBSCOhost Tutorial Tutorial support.ebsco.com.
Advertisements

17th April Presented by: Prof Mark Baker ACET, University of Reading Tel:
What is Multimedia ? Multi ( Multiple ) and Media ! So…. Information in multiple formats, including text, images, audio, video and animation :) It makes.
HTML. The World Wide Web Protocols Addresses HTML.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
MIS 425 Lecture 1 – HTML Basics and Web Page Design Instructor: Martin Neuhard
The E/R model, triggers, HTML5 Reminder … next Tuesday is the first exam. 1.
Slide 1 Web-Base Management Systems Aaron Brown and David Oppenheimer CS294-7 February 11, 1999.
Open Annotation Overview Frankfurt Germany, 10 th of October Open Annotation: Social Bookmarking and Annotation of eBooks Robert Sanderson
PowerPoint Demonstration Capabilities of Microsoft PowerPoint 2000.
16-Jun-15 HTTP Hypertext Transfer Protocol. 2 HTTP messages HTTP is the language that web clients and web servers use to talk to each other HTTP is largely.
HTTP Hypertext Transfer Protocol. HTTP messages HTTP is the language that web clients and web servers use to talk to each other –HTTP is largely “under.
 2008 Pearson Education, Inc. All rights reserved Document Object Model (DOM): Objects and Collections.
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 5, Day 1 (10/28)
PowerPoint Demonstration Capabilities of Microsoft PowerPoint.
Powerpoint demonstration Capabilities of microsoft powerpoint 2000.
1IASSIST 2009, Tampere Maarten Hoogerwerf Pitfalls of Enhanced Publications.
Power Point Demonstration Capabilities of Microsoft Power Point 2003.
PowerPoint Demonstration Capabilities of Microsoft PowerPoint 2003.
HTML Links and Anchors.
Web Architecture Dr. Frank McCown Intro to Web Science Harding University This work is licensed under a Creative Commons Attribution-NonCommercial- ShareAlike.
SVG: The Past, Present and Future of Vector Graphics for the Web Patrick Dengler Senior Program Manager, Internet Explorer Team Member, W3C SVG Working.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
CS117 Introduction to Computer Science II Lecture 2 Creating an HTML Document Instructor: Li Ma Office: NBC 126 Phone: (713)
Archival HTTP Redirection Retrieval Policies Temporal Web Analytics Workshop 2013, Rio De Janiro Ahmed AlSum, Michael L. Nelson Old Dominion University.
CHAPTER 2 HTML & HTML5 II อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา 1.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 30 – Bookstore Application: Client Tier Introducing.
Creating Speaking Web Pages: The Text-to-Speech Integrated Development Environment (TTS-IDE) David C. Gibbs Department of Mathematics and Computing University.
Support.ebsco.com My EBSCOhost Tutorial Tutorial.
Integrating Live Plant Images with Other Types of Biodiversity Records Steve Baskauf Vanderbilt Dept. of Biological Sciences
Scott Ainsworth, Ahmed AlSum, Hany SalahEldeen, Michele C. Weigle, Michael L. Nelson Old Dominion University, USA {sainswor, aalsum, hany, mweigle,
12 1 Redirection CGI/Perl Programming By Diane Zak.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
A Collaborative Cloud-Based Multimedia Sharing Platform for Social Networking Environments Speaker : Chang,Kun-Hsiang /11/$26.00 ©2011.
Antoine Isaac 1 st PRELIDA Workshop Pisa, June 26, 2013.
Introduction to metadata
Music Video Redundancy and Half-Life in YouTube Matthias Prellwitz and Michael L. Nelson TPDL 2011 Berlin,
Presentation of the W3C Media Annotations Working Group Activities February 2009 Lausanne, Switzerland Víctor Rodríguez, Jaime Delgado, Rubén Tous Distributed.
GALE: The GRAPPLE Adaptive Learning Environment Paul De Bra Eindhoven University of Technology January 24, 2011 GRAPPLE Public Event Slide 1.
Using Plug-Ins Adding Multimedia to an HTML Document.
Thumbnail Summarization Techniques For Web Archives Ahmed AlSum * Stanford University Libraries Stanford CA, USA 1 Michael L. Nelson.
WEB SERVER Mark Kimmet Shana Blair. The Project Web Server Application  Receives request for web pages or images from a client browser via the internet.
TWC Adoption* of RDA DTR and PIT in the Deep Carbon Observatory Data Portal Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox, & the.
Chapter 8 Adding Multimedia Content to Web Pages HTML5 & CSS 7 th Edition.
SVG technology SVG technology is what we want? is what we want? Jaehoon Woo KNU Real-Time Systems Lab. KNU Real-Time Systems Lab.
REST API Design. Application API API = Application Programming Interface APIs expose functionality of an application or service that exists independently.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Web Server Design Week 6 Old Dominion University Department of Computer Science CS 495/595 Spring 2006 Michael L. Nelson 2/13/06.
Glencoe Introduction to Multimedia Chapter 2 Multimedia Online 1 Internet A huge network that connects computers all over the world. Show Definition.
INHA UNIVERSITY, KOREA Rainer Simon Austrian Institute of Technology.
Chapter 4: Scalable Vector Graphics (SVG)
Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox,
LINKS.
Web Design and Development
Jenn Riley Metadata Librarian Digital Library Program
Signposting the Scholarly Web: An Overview
.NET and .NET Core 7. XAML Pan Wuming 2017.
Basic HTML and Embed Codes
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #2
Persistent Annotations Deserve New URIs
Web Server Design Week 6 Old Dominion University
Introduction to Digital Libraries Assignment #2
Creating a Basic Web Page using HTML
Jenn Riley Metadata Librarian Digital Library Program
Hypertext Transfer Protocol
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #1
Presentation transcript:

Persistent Annotations Deserve New URIs Abdulla Alasaadi Old Dominion University Michael L. Nelson JCDL 2011 Ottawa, Canada June 15, 2011 This work supported in part by NSF IIS

Introduction An annotation can be described as a relation between different resources with different media types like text, image, audio, or video. 2

Goals A unique URI for every annotation. Persistent annotations and resources. Annotate specific part of media. Keep track of the resources. Present annotation in browser. Meet the OAC model requirements. 3

Annotation Example 4

OAC Model OAC specifies the relations between resources. Associates annotations with resources. Describes the annotation. 5

W3C Media Fragments What part of the resource are we annotating? Media fragment specification does not support the non-rectangular shapes. SVG technology allows users to select particular parts of the images of any shape. The fragment URI for a rectangle part With SVG 6

Annotation with SVG urn:uuid:2AB92A D4-421D-D9DFB7ADA59E

Annotation’s URI 8

Annotation’s resources Resources may: o Move [location] o Change [updated] o Disappear Resources will be pushed to WebCite archive. 9

Annotation’s resources Each resource has an archived copy. Resources may: o Move [location] o Change [updated] o Disappear 10

Archive the Resources How can we keep track of all # # $ 11

Resource Map The URIs and the relation between these URIs are represented with Resource Maps and Link headers. A Resource Map is generated for every annotation. Lists all the associated resources to this annotation and the relationship between them. 12

(A) The annotation 13 uu1 oac:hasBody oac:hasTarget oac:constrains oac:constrainedBy Ex:Anno ex:AFRICA ex:Tusk ex:svg

(B) Adding mementos 14 M-2 M-1 uu1 M-4 M-3 oac:hasBody memento oac:hasTarget oac:constrains oac:constrainedBy memento Ex:Anno ex:AFRICA ex:Tusk ex:svg

(C) Resource Map to aggregate resources 15 Agg M-2 M-1 uu1 M-4 M-3 ReM oac:hasBody memento oac:hasTarget oac:constrains oac:constrainedBy memento Ex:Anno ex:AFRICA ex:Tusk ex:svg ore:describes ore:aggregates

Implementation Two main Services: o Create and share the annotation. o Retrieve and represent the annotation. Scalable Vector Graphs SVG. ORE Resource Maps. WebCite Bitly 16

SVG_Edit Plugin 17

Create The Annotation Browser Push to Archive Generate RDF Generate ReM Shorten the URI Annotation’s data Annotation’s URI Annotating online service 18

Retrieve and share the annotation 19

Conclusion The paper concentrates mainly on minting new URIs for the annotations. Annotating the media fragments was made possible using the SVG and its media tags. Using the web archives solved the issue of keeping the annotation persistent over time. The Resource Map is the perfect solution to keep track of all the related Demonstration video: 20

Conclusion The paper concentrates mainly on minting new URIs for the annotations. Annotating the media fragments was made possible using the SVG and its media tags. Using the web archives solved the issue of keeping the annotation persistent over time. The Resource Map is the perfect solution to keep track of all the related Demonstration video:

Backup Slides. 22

RDF Syntax ex:Annoaoac:Annotation, oac:hasBodyex:Tusk, oac:hasTarget uu1. uu1 a oac:ConstrainedTarget, oac:constrains ex:AFRICA, oac:constrainedBy ex:svg. ex:svg a oac:SvgConstraint, dc:format "image/svg+xml". ex:Tusk a oac:Body. 23

Create The Annotation 24

Retrieve The Annotation 25

Link Header 26 curl -I link: ; rel=" anchor = " ; rel=" anchor = " ; rel="resourcemap", ; rel ="memento"; datetime= "Sun, 12 Jun :15:19 GMT", ; rel ="memento"; datetime= "Sun, 12 Jun :15:19 GMT" Content-Type: text/html

Resource Map <link rel=" href=" _2ASHdLrOGi0/TNmzuwr3kKI/AAAAAAAAAzI/Y91p52Huq3s/ s1600/elephant-tusks-460_ c jpg" title="The Body" type="image/jpg"/> 27

Resource Map Cont… T20:51:20-00:00 image/gif