SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Making Web Annotations Persistent over Time

ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
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.20120601charper
 
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 SeriesKatina 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 BeyondEmanuele 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 WWW2010Juan 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 HDTHerbert 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 DataAdrian Stevenson
 
Semantic Web and Schema.org
Semantic Web and Schema.orgSemantic Web and Schema.org
Semantic Web and Schema.orgrvguha
 
W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 20143 Round Stones
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto 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 archivesDorothea Salo
 

Ähnlich wie Making Web Annotations Persistent over Time (20)

PID Signposting Pattern
PID Signposting PatternPID Signposting Pattern
PID Signposting Pattern
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
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
 

Mehr von 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 YaleRobert 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 DataRobert Sanderson
 
Provenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtProvenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtRobert 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 SustainabilityRobert 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 UsabilityRobert 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 DataRobert 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 DataRobert 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 EcosystemRobert 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 ModelingRobert Sanderson
 
The Importance of being LOUD
The Importance of being LOUDThe Importance of being LOUD
The Importance of being LOUDRobert Sanderson
 
Introduction to Linked Art Model
Introduction to Linked Art ModelIntroduction to Linked Art Model
Introduction to Linked Art ModelRobert 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 HeldRobert Sanderson
 
IIIF Discovery Walkthrough
IIIF Discovery WalkthroughIIIF Discovery Walkthrough
IIIF Discovery WalkthroughRobert 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-CRMRobert 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 CommitteeRobert 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 ModelRobert Sanderson
 
EuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDEuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDRobert Sanderson
 

Mehr von 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
 

Kürzlich hochgeladen

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

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