SlideShare a Scribd company logo
Robert
Sanderson
                           Herbert
Van
de
Sompel





rsanderson@lanl.gov
                    



herbertv@lanl.gov





azaroth42@gmail.com
                    



hvdsomp@gmail.com




                        Digital
Library
Research


                        and
Prototyping
Team


                   Los
Alamos
Na@onal
Laboratory,

                               
USA





                     Persistent Web Annotations
                Rob Sanderson, Herbert Van de Sompel
            JCDL 2010, June 21-25, Surfers Paradise, Australia
Overview


•  
Background
and
Research
Ques@on


•  
Open
Annota@on
Collabora@on


•  
Memento


•  
Experiments


•  
Conclusions




                            Persistent Web Annotations                  

Slide:
2

                       Rob Sanderson, Herbert Van de Sompel
                   JCDL 2010, June 21-25, Surfers Paradise, Australia
10+
Years
of
Annota@on
Research





             Persistent Web Annotations                  

Slide:
3

        Rob Sanderson, Herbert Van de Sompel
    JCDL 2010, June 21-25, Surfers Paradise, Australia
Our
2020
Vision





         web
         Persistent Web Annotations                  

Slide:
4

    Rob Sanderson, Herbert Van de Sompel
JCDL 2010, June 21-25, Surfers Paradise, Australia
Scholarship
is
Moving
to
the
Web

•  From
silos
of
highly
curated
content
to
open
world
models


•  Publishing
of
scholarly
communica@on
online:

       •  First
Journals
(DLib,
PLoS,
…)

       •  Then
Users
(Vivo,
ORCID,
…)

       •  Now
Data
(NVO,
OREChem,
…)

       •  Next
the
Scien@fic
Process?
(MyExperiment,
Annota@on,…)


•  With
the
web
comes
new
challenges…

       •  Persistence




                           Persistent Web Annotations                  

Slide:
5

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Web
Resources
Change
…





Google Sidewiki Annotation on http://news.bbc.co.uk/ as of 2010-06-14

                        Persistent Web Annotations                  

Slide:
6

                   Rob Sanderson, Herbert Van de Sompel
               JCDL 2010, June 21-25, Surfers Paradise, Australia
Archived
Copy,
But
No
Annota@ons
                                        





Archived page from:
  http://www.dracos.co.uk/work/bbc-news-archive/2010/03/08/07.05.html

                         Persistent Web Annotations                     

Slide:
7

                    Rob Sanderson, Herbert Van de Sompel
                JCDL 2010, June 21-25, Surfers Paradise, Australia
Can
We
Fix
This?
Automa@cally?





The desired outcome:
  Display the correct representation of the Web Resource with the Annotation.

                            Persistent Web Annotations                   

Slide:
8

                       Rob Sanderson, Herbert Van de Sompel
                   JCDL 2010, June 21-25, Surfers Paradise, Australia
Previous
Annota@on
Persistence
Methods
                                            


•  Migrate
annota@ons
from
one
version
to
the
next:

       •  Seek
to
discover
new
loca@on
of
old
target
segment

       •  Otherwise
discard
the
annota@on
as
no
longer
relevant

       •  Treats
the
Annota@on
as
of
secondary
importance


•  Focused
on
heuris@cs:

       •  Cross
format,
cross
loca@on

       •  Edited
text
in
same
document

       •  Dynamically
scaling
target
areas,
marks
of
annota@on

       •  
…


                           Persistent Web Annotations                  

Slide:
9

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Persistent
and
Web‐Centric?



•  OAC:


Describe
Annota@ons
in
a
Web‐centric
Model


   
 
 
 
 
 
 
 
+

•  Memento:


Make
Naviga@ng
the
Past
Web
Easy


   
 
 
 
 
 
 
 
=

•  Given
an
Annota@on,
display
appropriate
archived
Web
Resource?

•  Given
an
archived
Web
Resource,
display
appropriate
Annota@ons?





                          Persistent Web Annotations                  

Slide:
10

                     Rob Sanderson, Herbert Van de Sompel
                 JCDL 2010, June 21-25, Surfers Paradise, Australia
Open
Annota@on
Collabora@on


•  Focus:
 
   

   
Interoperability
between
systems
to
enable
sharing


•  Founda@on:

 
Architecture
of
the
World
Wide
Web


•  Framework:

 
Linked
Data
Guidelines


•  Funding:

 
     
Mellon
Founda@on
for
18
months





                             Persistent Web Annotations                  

Slide:
11

                        Rob Sanderson, Herbert Van de Sompel
                    JCDL 2010, June 21-25, Surfers Paradise, Australia
OAC
Data
Model:
Basics
                                        

•  An
oac:Annota@on
is
an
ore:Aggrega@on
of
two
or
more
resources,

   such
that
one
(oac:Body)
annotates
at
least
one
other
(oac:Target)

•  We
get
OAI‐ORE
en@@es
for
free
(ore:ResourceMap,
ore:Proxy)

•  All
resources
are
regular
web
resources





                           Persistent Web Annotations                  

Slide:
12

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
OAC
Data
Model:
Basics
                     





         Persistent Web Annotations                  

Slide:
13

    Rob Sanderson, Herbert Van de Sompel
JCDL 2010, June 21-25, Surfers Paradise, Australia
OAC
Data
Model:
Segments
                                       

•  Most
Annota@ons
are
about
part
of

   a
resource


•  Resources
are
atomic,
in
terms
of

   iden@fica@on
(by
a
URI)


•  Segments
of
the
resource
apply
in

   the
context
of
the
Annota@on


•  Solu@on:
aaach
a
Descrip@on
of
the

   Segment
of
interest
to
an
ORE

   Proxy
for
the
resource


                           Persistent Web Annotations                  

Slide:
14

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
OAC
Data
Model:
Segments
                       





          Persistent Web Annotations                  

Slide:
15

     Rob Sanderson, Herbert Van de Sompel
 JCDL 2010, June 21-25, Surfers Paradise, Australia
OAC
Data
Model:
Time


•  As
regular
web
resources,
Resource
Map,
Body
and
Target
have

   representa@ons
that
can
change
over
@me


•  The
Resource
Map,
Body
and
Target
can
change
independently
of

   each
other


•  If
an
Annota@on
involves
resources
as
they
existed
at
a
par@cular

   point
in
@me,
this
needs
to
be
recorded


•  Three
different
Time
models
are
possible…



                           Persistent Web Annotations                  

Slide:
16

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Timeless
Annota@ons
                                       

•  The
Annota@on
is
always
applicable,
regardless
of
the

   representa@on
served
from
the
URIs
of
the
Body
and
Targets.

•  Example:

"This
is
the
home
page
of
CNN"

•  Timeless
Annota@ons
do
not
need
a
special
@mestamp.





                           Persistent Web Annotations                  

Slide:
17

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Uniform
Time
Annota@ons
                                       

•  The
Annota@on
is
not
always
applicable,
but
pertains
to
the
state

   of
the
Body
and
Target
at
a
single
moment
in
@me.

•  Example:
Tweet
is
about
contemporary
state
of
a
web
page.

•  Add
mem:when
property
to
Annota@on





                           Persistent Web Annotations                  

Slide:
18

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Varied
Time
Annota@ons
                                       

•  The
Annota@on
is
not
always
applicable,
but
pertains
to
the
state

   of
the
Body
and
Target
at
different
moments
in
@me.

•  Example:
Blog
post
is
about
previous
day's
state
of
a
web
page

•  Add
mem:when
property
to
Proxies
for
resources





                           Persistent Web Annotations                  

Slide:
19

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Memento

•  We
know:
the
URI
of
the
Target
and
the
@me
it
was
annotated

•  We
don't
know:

the
URI
where
it
is
archived

•  We
need:

Memento



•  Memento
wants
to
make
it
Easy
to
Navigate
the
Web’s
Past



•  Basic
idea:

Use
HTTP
to
get
from
the
current
resource
to
the

   archived
copy
of
that
resource
at
a
given
@me,
rather
than

   searching





                           Persistent Web Annotations                  

Slide:
20

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Issues
with
the
Past
Web

•  New
names
for
archived
resources

      •  What
was
cnn.com,
becomes
archive.org/web/20010120…

      •  …
And
lots
of
other
names

      •  With
no
way
to
discover
them
without
searching
by
hand


•  People
do
not
like
to
search

       •  Especially
when
a
computer
could
do
it.


•  Naviga@on
is
inconsistent

       •  Stuck
in
web
archive
content
silo
(URIs
rewriaen)

       •  Or
end
up
back
in
present
(URIs
not
rewriaen)


                           Persistent Web Annotations                  

Slide:
21

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
The
Web
without
Time
Dimension





eg: http://www.cnn.com/                     eg: http://web.archive.org/web/
                                            20020209001709rn_1/www.cnn.com/?

                         Persistent Web Annotations                    

Slide:
22

                    Rob Sanderson, Herbert Van de Sompel
                JCDL 2010, June 21-25, Surfers Paradise, Australia
The
Web
with
Time
Dimension
from
Memento





eg: http://www.cnn.com/                     eg: http://web.archive.org/web/
                                            20020209001709rn_1/www.cnn.com/?

                         Persistent Web Annotations                    

Slide:
23

                    Rob Sanderson, Herbert Van de Sompel
                JCDL 2010, June 21-25, Surfers Paradise, Australia
Apr 10 2001, 21:39:30 UTC




current



                                                                    Aug 15 2004, 08:45:27 UTC



                                 Aug 15 2007, 19:21:58 UTC

www.cnn.com                                       web.archive.org

                       Persistent Web Annotations                                   

Slide:
24

                  Rob Sanderson, Herbert Van de Sompel
              JCDL 2010, June 21-25, Surfers Paradise, Australia
Original
Resource
                              ?                                                    Mementos




                                                   Apr 10 2001, 21:39:30 UTC




current



                                                                    Aug 15 2004, 08:45:27 UTC



                                 Aug 15 2007, 19:21:58 UTC

www.cnn.com                                       web.archive.org

                       Persistent Web Annotations                                   

Slide:
25

                  Rob Sanderson, Herbert Van de Sompel
              JCDL 2010, June 21-25, Surfers Paradise, Australia
Original
Resource
                              ?
                           TimeGate                                                Mementos




                                                   Apr 10 2001, 21:39:30 UTC




current



                                                                    Aug 15 2004, 08:45:27 UTC



                                 Aug 15 2007, 19:21:58 UTC

www.cnn.com                                       web.archive.org

                       Persistent Web Annotations                                   

Slide:
26

                  Rob Sanderson, Herbert Van de Sompel
              JCDL 2010, June 21-25, Surfers Paradise, Australia
Original
Resource
              Link Headers
                                 ?
                              TimeGate
                                             Conneg with TimeGate to Mementos

                                                                                      Mementos




                                                      Apr 10 2001, 21:39:30 UTC




current



                                                                       Aug 15 2004, 08:45:27 UTC



                                    Aug 15 2007, 19:21:58 UTC

www.cnn.com                                          web.archive.org

                          Persistent Web Annotations                                   

Slide:
27

                     Rob Sanderson, Herbert Van de Sompel
                 JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiments
                                        

1.  Given
an
annota@on,
find
the
appropriate
representa@ons

       •  Create
annota@on
on
resource
known
to
change

       •  Can
we
use
the
informa@on
from
the
annota@on
to
faithfully

          recreate
the
environment
through
Memento?



2.  Given
an
archived
resource,
find
the
appropriate
annota@ons

       •  Create
annota@ons
at
different
@mes
on
resource
known
to

          be
archived

       •  Can
we
use
the
informa@on
from
Memento
to
find
the

          appropriate
annota@ons?



                           Persistent Web Annotations                  

Slide:
28

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
1





Retrieve




                Persistent Web Annotations                  

Slide:
29

           Rob Sanderson, Herbert Van de Sompel
       JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
1





Reconstruct




                  Persistent Web Annotations                  

Slide:
30

             Rob Sanderson, Herbert Van de Sompel
         JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
1:
Create
Annota@on





            Persistent Web Annotations                  

Slide:
31

       Rob Sanderson, Herbert Van de Sompel
   JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
1:
Test
without
Memento





              Persistent Web Annotations                  

Slide:
32

         Rob Sanderson, Herbert Van de Sompel
     JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
1:
Test
with
Memento





             Persistent Web Annotations                  

Slide:
33

        Rob Sanderson, Herbert Van de Sompel
    JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
2

•  Need to find Original URI, start, end time of representation
•  Need searchable collection of annotations




                              Persistent Web Annotations                  

Slide:
34

                         Rob Sanderson, Herbert Van de Sompel
                     JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
2:
Create
Annota@ons
                              





             Persistent Web Annotations                  

Slide:
35

        Rob Sanderson, Herbert Van de Sompel
    JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
2:
Create
Annota@ons
                              





             Persistent Web Annotations                  

Slide:
36

        Rob Sanderson, Herbert Van de Sompel
    JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
2:
Create
Annota@ons
                              





             Persistent Web Annotations                  

Slide:
37

        Rob Sanderson, Herbert Van de Sompel
    JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
2:
Test
without
Memento





              Persistent Web Annotations                  

Slide:
38

         Rob Sanderson, Herbert Van de Sompel
     JCDL 2010, June 21-25, Surfers Paradise, Australia
Experiment
2:
Test
with
Memento





             Persistent Web Annotations                  

Slide:
39

        Rob Sanderson, Herbert Van de Sompel
    JCDL 2010, June 21-25, Surfers Paradise, Australia
Conclusions
                                        

•  Annota@on,
as
a
core
scholarly
prac@ce,
is
increasingly
web‐based


•  We
propose
using
OAC
and
Memento
to
provide
a
solu@on
for

   persistence
of
annota@ons,
by
displaying
annota@ons
in
their

   original
context
and
displaying
relevant
annota@ons
for
archived

   resources


•  Archiving
of
annotated
and
annota@ng
resources
important


•  Interes@ng
research
ques@on
of
whether
annota@on
spans

   mul@ple
archived
resources




                           Persistent Web Annotations                  

Slide:
40

                      Rob Sanderson, Herbert Van de Sompel
                  JCDL 2010, June 21-25, Surfers Paradise, Australia
Thank
You



•  Authors:

       •  azaroth42@gmail.com
/


rsanderson@lanl.gov

       •  hvdsomp@gmail.com


/


herbertv@lanl.gov

•  OAC:



       •  hap://www.openannota@on.org/

       •  hap://groups.google.com/group/oac‐discuss

•  Memento:


       •  hap://www.mementoweb.org/

       •  hap://groups.google.com/group/memento‐dev

•  Thanks
To:

       •  Scoa
Ainsworth,
Luda
Balakireva,
Tim
Cole,
Anna
Gerber,
Bernhard

          Haslhofer,
Eric
Hetzner,
Jane
Hunter,
Cliff
Lynch,
Michael
Nelson,
Doug

          Reside,
Harihar
Shankar


                             Persistent Web Annotations                     

Slide:
41

                        Rob Sanderson, Herbert Van de Sompel
                    JCDL 2010, June 21-25, Surfers Paradise, Australia
Memento
HTTP
Flow

    HEAD R, (Accept-Datetime)


                     LinkG


       GET G, Accept-Datetime


 302M, Vary, TCN, LinkR,B,M


     GET M, (Accept-Datetime)


200, Content-Datetime, LinkR,B,M


            Persistent Web Annotations                  

Slide:
42

       Rob Sanderson, Herbert Van de Sompel
   JCDL 2010, June 21-25, Surfers Paradise, Australia

More Related Content

Similar to Making Web Annotations Persistent over Time

PID Signposting Pattern
PID Signposting PatternPID Signposting Pattern
PID Signposting Pattern
Herbert Van de Sompel
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
guestecacad2
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
Martin Hepp
 
ResourceSync - An Introduction
ResourceSync - An IntroductionResourceSync - An Introduction
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
Ivan Herman
 
Charper.lawdi.20120601
Charper.lawdi.20120601Charper.lawdi.20120601
Charper.lawdi.20120601
charper
 
2017 05 03 Implementing Pure at UWA - ANDS Webinar Series
2017 05 03 Implementing Pure at UWA - ANDS Webinar Series2017 05 03 Implementing Pure at UWA - ANDS Webinar Series
2017 05 03 Implementing Pure at UWA - ANDS Webinar Series
Katina Toufexis
 
Stream Reasoning: State of the Art and Beyond
Stream Reasoning: State of the Art and BeyondStream Reasoning: State of the Art and Beyond
Stream Reasoning: State of the Art and Beyond
Emanuele Della Valle
 
Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...
Humphrey Southall
 
RDF Stream Processing Models (RSP2014)
RDF Stream Processing Models (RSP2014)RDF Stream Processing Models (RSP2014)
RDF Stream Processing Models (RSP2014)
Daniele Dell'Aglio
 
Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010
Juan Sequeda
 
DBpedia Archive using Memento, Triple Pattern Fragments, and HDT
DBpedia Archive using Memento, Triple Pattern Fragments, and HDTDBpedia Archive using Memento, Triple Pattern Fragments, and HDT
DBpedia Archive using Memento, Triple Pattern Fragments, and HDT
Herbert Van de Sompel
 
High and Lows of Library Linked Data
High and Lows of Library Linked DataHigh and Lows of Library Linked Data
High and Lows of Library Linked Data
Adrian Stevenson
 
Semantic Web and Schema.org
Semantic Web and Schema.orgSemantic Web and Schema.org
Semantic Web and Schema.org
rvguha
 
NCompass Live: RDA: Are We There Yet?
NCompass Live: RDA: Are We There Yet?NCompass Live: RDA: Are We There Yet?
NCompass Live: RDA: Are We There Yet?
Nebraska Library Commission
 
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
National Information Standards Organization (NISO)
 
W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014
3 Round Stones
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
Roberto García
 
Frontera распределенный робот для обхода веба в больших объемах / Александр С...
Frontera распределенный робот для обхода веба в больших объемах / Александр С...Frontera распределенный робот для обхода веба в больших объемах / Александр С...
Frontera распределенный робот для обхода веба в больших объемах / Александр С...
Ontico
 
MARC and BIBFRAME; Linking libraries and archives
MARC and BIBFRAME; Linking libraries and archivesMARC and BIBFRAME; Linking libraries and archives
MARC and BIBFRAME; Linking libraries and archives
Dorothea Salo
 

Similar to Making Web Annotations Persistent over Time (20)

PID Signposting Pattern
PID Signposting PatternPID Signposting Pattern
PID Signposting Pattern
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
ResourceSync - An Introduction
ResourceSync - An IntroductionResourceSync - An Introduction
ResourceSync - An Introduction
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
 
Charper.lawdi.20120601
Charper.lawdi.20120601Charper.lawdi.20120601
Charper.lawdi.20120601
 
2017 05 03 Implementing Pure at UWA - ANDS Webinar Series
2017 05 03 Implementing Pure at UWA - ANDS Webinar Series2017 05 03 Implementing Pure at UWA - ANDS Webinar Series
2017 05 03 Implementing Pure at UWA - ANDS Webinar Series
 
Stream Reasoning: State of the Art and Beyond
Stream Reasoning: State of the Art and BeyondStream Reasoning: State of the Art and Beyond
Stream Reasoning: State of the Art and Beyond
 
Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...
 
RDF Stream Processing Models (RSP2014)
RDF Stream Processing Models (RSP2014)RDF Stream Processing Models (RSP2014)
RDF Stream Processing Models (RSP2014)
 
Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010
 
DBpedia Archive using Memento, Triple Pattern Fragments, and HDT
DBpedia Archive using Memento, Triple Pattern Fragments, and HDTDBpedia Archive using Memento, Triple Pattern Fragments, and HDT
DBpedia Archive using Memento, Triple Pattern Fragments, and HDT
 
High and Lows of Library Linked Data
High and Lows of Library Linked DataHigh and Lows of Library Linked Data
High and Lows of Library Linked Data
 
Semantic Web and Schema.org
Semantic Web and Schema.orgSemantic Web and Schema.org
Semantic Web and Schema.org
 
NCompass Live: RDA: Are We There Yet?
NCompass Live: RDA: Are We There Yet?NCompass Live: RDA: Are We There Yet?
NCompass Live: RDA: Are We There Yet?
 
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
 
W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Frontera распределенный робот для обхода веба в больших объемах / Александр С...
Frontera распределенный робот для обхода веба в больших объемах / Александр С...Frontera распределенный робот для обхода веба в больших объемах / Александр С...
Frontera распределенный робот для обхода веба в больших объемах / Александр С...
 
MARC and BIBFRAME; Linking libraries and archives
MARC and BIBFRAME; Linking libraries and archivesMARC and BIBFRAME; Linking libraries and archives
MARC and BIBFRAME; Linking libraries and archives
 

More from Robert Sanderson

Understanding Linked Art
Understanding Linked ArtUnderstanding Linked Art
Understanding Linked Art
Robert Sanderson
 
LUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleLUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at Yale
Robert Sanderson
 
Zoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataZoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable Data
Robert Sanderson
 
Provenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtProvenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked Art
Robert Sanderson
 
Data is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityData is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD Sustainability
Robert Sanderson
 
A Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityA Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and Usability
Robert Sanderson
 
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataLinked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Robert Sanderson
 
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataIllusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Robert Sanderson
 
Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)
Robert Sanderson
 
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemSanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Robert Sanderson
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Robert Sanderson
 
The Importance of being LOUD
The Importance of being LOUDThe Importance of being LOUD
The Importance of being LOUD
Robert Sanderson
 
Introduction to Linked Art Model
Introduction to Linked Art ModelIntroduction to Linked Art Model
Introduction to Linked Art Model
Robert Sanderson
 
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Robert Sanderson
 
Strong Opinions, Weakly Held
Strong Opinions, Weakly HeldStrong Opinions, Weakly Held
Strong Opinions, Weakly Held
Robert Sanderson
 
IIIF Discovery Walkthrough
IIIF Discovery WalkthroughIIIF Discovery Walkthrough
IIIF Discovery Walkthrough
Robert Sanderson
 
Linked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMLinked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRM
Robert Sanderson
 
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeEuromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Robert Sanderson
 
Linked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelLinked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data Model
Robert Sanderson
 
EuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDEuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUD
Robert Sanderson
 

More from Robert Sanderson (20)

Understanding Linked Art
Understanding Linked ArtUnderstanding Linked Art
Understanding Linked Art
 
LUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleLUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at Yale
 
Zoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataZoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable Data
 
Provenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtProvenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked Art
 
Data is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityData is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD Sustainability
 
A Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityA Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and Usability
 
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataLinked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
 
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataIllusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
 
Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)
 
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemSanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
 
The Importance of being LOUD
The Importance of being LOUDThe Importance of being LOUD
The Importance of being LOUD
 
Introduction to Linked Art Model
Introduction to Linked Art ModelIntroduction to Linked Art Model
Introduction to Linked Art Model
 
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
 
Strong Opinions, Weakly Held
Strong Opinions, Weakly HeldStrong Opinions, Weakly Held
Strong Opinions, Weakly Held
 
IIIF Discovery Walkthrough
IIIF Discovery WalkthroughIIIF Discovery Walkthrough
IIIF Discovery Walkthrough
 
Linked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMLinked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRM
 
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeEuromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over Committee
 
Linked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelLinked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data Model
 
EuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDEuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUD
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 

Making Web Annotations Persistent over Time

  • 1. Robert
Sanderson
 Herbert
Van
de
Sompel
 



rsanderson@lanl.gov
 



herbertv@lanl.gov
 



azaroth42@gmail.com
 



hvdsomp@gmail.com
 Digital
Library
Research

 and
Prototyping
Team
 Los
Alamos
Na@onal
Laboratory,
 
USA
 Persistent Web Annotations Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 2. Overview
 •  
Background
and
Research
Ques@on
 •  
Open
Annota@on
Collabora@on
 •  
Memento
 •  
Experiments
 •  
Conclusions
 Persistent Web Annotations 

Slide:
2
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 3. 10+
Years
of
Annota@on
Research
 Persistent Web Annotations 

Slide:
3
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 4. Our
2020
Vision
 web Persistent Web Annotations 

Slide:
4
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 5. Scholarship
is
Moving
to
the
Web
 •  From
silos
of
highly
curated
content
to
open
world
models
 •  Publishing
of
scholarly
communica@on
online:
 •  First
Journals
(DLib,
PLoS,
…)
 •  Then
Users
(Vivo,
ORCID,
…)
 •  Now
Data
(NVO,
OREChem,
…)
 •  Next
the
Scien@fic
Process?
(MyExperiment,
Annota@on,…)
 •  With
the
web
comes
new
challenges…
 •  Persistence
 Persistent Web Annotations 

Slide:
5
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 6. Web
Resources
Change
…
 Google Sidewiki Annotation on http://news.bbc.co.uk/ as of 2010-06-14 Persistent Web Annotations 

Slide:
6
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 7. Archived
Copy,
But
No
Annota@ons 
 Archived page from: http://www.dracos.co.uk/work/bbc-news-archive/2010/03/08/07.05.html Persistent Web Annotations 

Slide:
7
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 8. Can
We
Fix
This?
Automa@cally?
 The desired outcome: Display the correct representation of the Web Resource with the Annotation. Persistent Web Annotations 

Slide:
8
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 9. Previous
Annota@on
Persistence
Methods 
 •  Migrate
annota@ons
from
one
version
to
the
next:
 •  Seek
to
discover
new
loca@on
of
old
target
segment
 •  Otherwise
discard
the
annota@on
as
no
longer
relevant
 •  Treats
the
Annota@on
as
of
secondary
importance
 •  Focused
on
heuris@cs:
 •  Cross
format,
cross
loca@on
 •  Edited
text
in
same
document
 •  Dynamically
scaling
target
areas,
marks
of
annota@on
 •  
…
 Persistent Web Annotations 

Slide:
9
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 10. Persistent
and
Web‐Centric?
 •  OAC:


Describe
Annota@ons
in
a
Web‐centric
Model
 
 
 
 
 
 
 
 
+
 •  Memento:


Make
Naviga@ng
the
Past
Web
Easy
 
 
 
 
 
 
 
 
=
 •  Given
an
Annota@on,
display
appropriate
archived
Web
Resource?
 •  Given
an
archived
Web
Resource,
display
appropriate
Annota@ons?
 Persistent Web Annotations 

Slide:
10
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 11. Open
Annota@on
Collabora@on
 •  Focus:
 
 

 
Interoperability
between
systems
to
enable
sharing
 •  Founda@on:

 
Architecture
of
the
World
Wide
Web
 •  Framework:

 
Linked
Data
Guidelines
 •  Funding:

 
 
Mellon
Founda@on
for
18
months
 Persistent Web Annotations 

Slide:
11
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 12. OAC
Data
Model:
Basics 
 •  An
oac:Annota@on
is
an
ore:Aggrega@on
of
two
or
more
resources,
 such
that
one
(oac:Body)
annotates
at
least
one
other
(oac:Target)
 •  We
get
OAI‐ORE
en@@es
for
free
(ore:ResourceMap,
ore:Proxy)
 •  All
resources
are
regular
web
resources
 Persistent Web Annotations 

Slide:
12
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 13. OAC
Data
Model:
Basics 
 Persistent Web Annotations 

Slide:
13
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 14. OAC
Data
Model:
Segments 
 •  Most
Annota@ons
are
about
part
of
 a
resource
 •  Resources
are
atomic,
in
terms
of
 iden@fica@on
(by
a
URI)
 •  Segments
of
the
resource
apply
in
 the
context
of
the
Annota@on
 •  Solu@on:
aaach
a
Descrip@on
of
the
 Segment
of
interest
to
an
ORE
 Proxy
for
the
resource
 Persistent Web Annotations 

Slide:
14
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 15. OAC
Data
Model:
Segments 
 Persistent Web Annotations 

Slide:
15
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 16. OAC
Data
Model:
Time
 •  As
regular
web
resources,
Resource
Map,
Body
and
Target
have
 representa@ons
that
can
change
over
@me
 •  The
Resource
Map,
Body
and
Target
can
change
independently
of
 each
other
 •  If
an
Annota@on
involves
resources
as
they
existed
at
a
par@cular
 point
in
@me,
this
needs
to
be
recorded
 •  Three
different
Time
models
are
possible…
 Persistent Web Annotations 

Slide:
16
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 17. Timeless
Annota@ons 
 •  The
Annota@on
is
always
applicable,
regardless
of
the
 representa@on
served
from
the
URIs
of
the
Body
and
Targets.
 •  Example:

"This
is
the
home
page
of
CNN"
 •  Timeless
Annota@ons
do
not
need
a
special
@mestamp.
 Persistent Web Annotations 

Slide:
17
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 18. Uniform
Time
Annota@ons 
 •  The
Annota@on
is
not
always
applicable,
but
pertains
to
the
state
 of
the
Body
and
Target
at
a
single
moment
in
@me.
 •  Example:
Tweet
is
about
contemporary
state
of
a
web
page.
 •  Add
mem:when
property
to
Annota@on
 Persistent Web Annotations 

Slide:
18
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 19. Varied
Time
Annota@ons 
 •  The
Annota@on
is
not
always
applicable,
but
pertains
to
the
state
 of
the
Body
and
Target
at
different
moments
in
@me.
 •  Example:
Blog
post
is
about
previous
day's
state
of
a
web
page
 •  Add
mem:when
property
to
Proxies
for
resources
 Persistent Web Annotations 

Slide:
19
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 20. Memento
 •  We
know:
the
URI
of
the
Target
and
the
@me
it
was
annotated
 •  We
don't
know:

the
URI
where
it
is
archived
 •  We
need:

Memento
 •  Memento
wants
to
make
it
Easy
to
Navigate
the
Web’s
Past

 •  Basic
idea:

Use
HTTP
to
get
from
the
current
resource
to
the
 archived
copy
of
that
resource
at
a
given
@me,
rather
than
 searching
 Persistent Web Annotations 

Slide:
20
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 21. Issues
with
the
Past
Web
 •  New
names
for
archived
resources
 •  What
was
cnn.com,
becomes
archive.org/web/20010120…
 •  …
And
lots
of
other
names
 •  With
no
way
to
discover
them
without
searching
by
hand
 •  People
do
not
like
to
search
 •  Especially
when
a
computer
could
do
it.
 •  Naviga@on
is
inconsistent
 •  Stuck
in
web
archive
content
silo
(URIs
rewriaen)
 •  Or
end
up
back
in
present
(URIs
not
rewriaen)
 Persistent Web Annotations 

Slide:
21
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 22. The
Web
without
Time
Dimension
 eg: http://www.cnn.com/ eg: http://web.archive.org/web/ 20020209001709rn_1/www.cnn.com/? Persistent Web Annotations 

Slide:
22
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 23. The
Web
with
Time
Dimension
from
Memento
 eg: http://www.cnn.com/ eg: http://web.archive.org/web/ 20020209001709rn_1/www.cnn.com/? Persistent Web Annotations 

Slide:
23
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 24. Apr 10 2001, 21:39:30 UTC current Aug 15 2004, 08:45:27 UTC Aug 15 2007, 19:21:58 UTC www.cnn.com web.archive.org Persistent Web Annotations 

Slide:
24
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 25. Original Resource ? Mementos Apr 10 2001, 21:39:30 UTC current Aug 15 2004, 08:45:27 UTC Aug 15 2007, 19:21:58 UTC www.cnn.com web.archive.org Persistent Web Annotations 

Slide:
25
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 26. Original Resource ? TimeGate Mementos Apr 10 2001, 21:39:30 UTC current Aug 15 2004, 08:45:27 UTC Aug 15 2007, 19:21:58 UTC www.cnn.com web.archive.org Persistent Web Annotations 

Slide:
26
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 27. Original Resource Link Headers ? TimeGate Conneg with TimeGate to Mementos Mementos Apr 10 2001, 21:39:30 UTC current Aug 15 2004, 08:45:27 UTC Aug 15 2007, 19:21:58 UTC www.cnn.com web.archive.org Persistent Web Annotations 

Slide:
27
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 28. Experiments 
 1.  Given
an
annota@on,
find
the
appropriate
representa@ons
 •  Create
annota@on
on
resource
known
to
change
 •  Can
we
use
the
informa@on
from
the
annota@on
to
faithfully
 recreate
the
environment
through
Memento?
 2.  Given
an
archived
resource,
find
the
appropriate
annota@ons
 •  Create
annota@ons
at
different
@mes
on
resource
known
to
 be
archived
 •  Can
we
use
the
informa@on
from
Memento
to
find
the
 appropriate
annota@ons?
 Persistent Web Annotations 

Slide:
28
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 29. Experiment
1
 Retrieve Persistent Web Annotations 

Slide:
29
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 30. Experiment
1
 Reconstruct Persistent Web Annotations 

Slide:
30
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 31. Experiment
1:
Create
Annota@on
 Persistent Web Annotations 

Slide:
31
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 32. Experiment
1:
Test
without
Memento
 Persistent Web Annotations 

Slide:
32
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 33. Experiment
1:
Test
with
Memento
 Persistent Web Annotations 

Slide:
33
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 34. Experiment
2
 •  Need to find Original URI, start, end time of representation •  Need searchable collection of annotations Persistent Web Annotations 

Slide:
34
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 35. Experiment
2:
Create
Annota@ons 
 Persistent Web Annotations 

Slide:
35
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 36. Experiment
2:
Create
Annota@ons 
 Persistent Web Annotations 

Slide:
36
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 37. Experiment
2:
Create
Annota@ons 
 Persistent Web Annotations 

Slide:
37
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 38. Experiment
2:
Test
without
Memento
 Persistent Web Annotations 

Slide:
38
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 39. Experiment
2:
Test
with
Memento
 Persistent Web Annotations 

Slide:
39
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 40. Conclusions 
 •  Annota@on,
as
a
core
scholarly
prac@ce,
is
increasingly
web‐based
 •  We
propose
using
OAC
and
Memento
to
provide
a
solu@on
for
 persistence
of
annota@ons,
by
displaying
annota@ons
in
their
 original
context
and
displaying
relevant
annota@ons
for
archived
 resources
 •  Archiving
of
annotated
and
annota@ng
resources
important
 •  Interes@ng
research
ques@on
of
whether
annota@on
spans
 mul@ple
archived
resources
 Persistent Web Annotations 

Slide:
40
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 41. Thank
You


 •  Authors:
 •  azaroth42@gmail.com
/


rsanderson@lanl.gov
 •  hvdsomp@gmail.com


/


herbertv@lanl.gov
 •  OAC:


 •  hap://www.openannota@on.org/
 •  hap://groups.google.com/group/oac‐discuss
 •  Memento:

 •  hap://www.mementoweb.org/
 •  hap://groups.google.com/group/memento‐dev
 •  Thanks
To:
 •  Scoa
Ainsworth,
Luda
Balakireva,
Tim
Cole,
Anna
Gerber,
Bernhard
 Haslhofer,
Eric
Hetzner,
Jane
Hunter,
Cliff
Lynch,
Michael
Nelson,
Doug
 Reside,
Harihar
Shankar
 Persistent Web Annotations 

Slide:
41
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia
  • 42. Memento
HTTP
Flow
 HEAD R, (Accept-Datetime) LinkG GET G, Accept-Datetime 302M, Vary, TCN, LinkR,B,M GET M, (Accept-Datetime) 200, Content-Datetime, LinkR,B,M Persistent Web Annotations 

Slide:
42
 Rob Sanderson, Herbert Van de Sompel JCDL 2010, June 21-25, Surfers Paradise, Australia