SlideShare a Scribd company logo
Open Annotation:
Annotating Scholarly Communication on the Web

                                      Robert Sanderson
                                           rsanderson@lanl.gov
                                           Los Alamos National Laboratory
                                           @azaroth42

                                      Herbert Van de Sompel
                                           herbertv@lanl.gov
                                           Los Alamos National Laboratory
                                           @hvdsomp


                                          http://www.openannotation.org/

                                      This research is funded, in part, by the
                                      Andrew W. Mellon Foundation



                             Open Annotation                                     1
            AAHEP5,   22nd   of September 2011, Ithaca, NY
Overview


•  Motivation

•  Open Annotation Model
    •  Basics
    •  Segments
    •  Resources Changing over Time
    •  Machine Annotations

•  Network Model

•  Quick Demo



                                    Open Annotation                 2
                   AAHEP5,   22nd   of September 2011, Ithaca, NY
Scholarly Communication

Scholarly Communication is increasingly:
   •  Online
   •  Open
   •  Distributed
   •  Collaborative
   •  Data-Oriented

Annotation is a scholarly primitive, spanning discipline and level.

Need to ensure that Digital Annotations fall under these headings!

    •  Apply the standards and architecture of the World Wide Web to the
        Annotation use case.
    •  Even if scholar doesn’t share annotations with others, she will want
        to access them from different tools and environments.


                                        Open Annotation                  3
                       AAHEP5,   22nd   of September 2011, Ithaca, NY
Open Annotation Collaboration

                     http://www.openannotation.org/

Focus on interoperable sharing of annotations
   •  Web-centric and open, not locked down silos
   •  Create, consume and interact in different environments
   •  Build from a simple model for simple cases,
          to more detailed for complex scholarly annotation requirements

The Collaboration:
   •  Los Alamos National Laboratory
   •  University of Illinois at Urbana-Champaign
   •  University of Queensland
   •  University of Maryland
   •  George Mason University
   •  … plus many adopters and partners


                                       Open Annotation                 4
                      AAHEP5,   22nd   of September 2011, Ithaca, NY
Open Annotation Data Model


Design Guidelines:
   •  Based on the Architecture of the World Wide Web
   •  … and on Linked Open Data
   •  Should be general enough for ease of adoption
   •  … and rich enough to cover scholarly use cases

Status: Beta, with 9 ongoing funded experiments to inform 1.0

Hardest part: Define what an Annotation is!
   •  "Aboutness" is key to distinguish from general metadata


         A document that describes how one resource is about
            one or more other resources, or part(s) thereof.


                                       Open Annotation                 5
                      AAHEP5,   22nd   of September 2011, Ithaca, NY
Basic Model

The basic model has three resources:
   •  Annotation   (an RDF document)
   •  Body         (the ‘comment’ of the annotation)
   •  Target       (the resource the Body is ‘about’)




                                     Open Annotation                 6
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Basic Model Example




                 Open Annotation                 7
AAHEP5,   22nd   of September 2011, Ithaca, NY
Additional Relationships and Properties

Any of the resources can have additional information attached,
such as creator, date of creation, title, etc.




                                     Open Annotation                 8
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Additional Properties Example




                    Open Annotation                 9
   AAHEP5,   22nd   of September 2011, Ithaca, NY
Annotation Types

There can be further types of Annotation, such as a Reply.
Example: Replies are Annotations on Annotations.




                                     Open Annotation                 10
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Annotation Types Example




                   Open Annotation                 11
  AAHEP5,   22nd   of September 2011, Ithaca, NY
Inline Information


It is important to be able to have content contained within the
Annotation document for Client Autonomy:

    •  Clients may be unable to mint new URIs for every resource
    •  Clients may wish to transmit only a single document
    •  Third parties can generate new URIs if the client does not



The W3C has a Content in RDF specification:
   •  http://www.w3.org/TR/Content-in-RDF10/




                                      Open Annotation                 12
                     AAHEP5,   22nd   of September 2011, Ithaca, NY
Inline Information: Body

•  We introduce a resource identified by a non resolvable URI,
   such as a UUID URN, as the Body.
•  We then embed the data within the Annotation document using
  'chars’ from Content in RDF.




                                    Open Annotation                 13
                   AAHEP5,   22nd   of September 2011, Ithaca, NY
Inline Body Example




                 Open Annotation                 14
AAHEP5,   22nd   of September 2011, Ithaca, NY
Multiple Targets

There are many use cases for multiple targets for an Annotation:
   •  Comparison of two or more resources
   •  Making a statement that applies to all of the resources
   •  Making a statement about multiple parts of a resource

The OAC Data Model allows for multiple targets by simply having
more than one hasTarget relationship.




                                     Open Annotation                 15
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Multiple Targets Example




                  Open Annotation                 16
 AAHEP5,   22nd   of September 2011, Ithaca, NY
Segments of Resources


Most annotations are about part of a resource


Different segments for different media types:

   •  Text: paragraph, arbitrary span of words
   •  Image: rectangular or arbitrary shaped area
   •  Audio: start and end time points, track name/number
   •  Video: area and time points
   •  Other: slice of a data set, volume in a 3d object, …




                                     Open Annotation                 17
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Segments of Resources


Web Architecture Segmentation:

   •  A URI with a Fragment identifies part of the resource:
   •  IETF Mime-type fragment identifiers; eg xpointer
   •  W3C Media Fragments URI specification for simple
      segments of media: http://www.w3.org/TR/media-frags/

We introduce a method of constraining resources:

   •  Introduce an approach for arbitrarily complex segments that
   cannot be expressed using Fragments
   •  Can be applied to Body or Target resource



                                      Open Annotation                 18
                     AAHEP5,   22nd   of September 2011, Ithaca, NY
Segments of Resources: IETF Fragment URIs


URI Fragments are a syntax for creating subsidiary URIs that
identify part of the main resource

The syntax is defined per media type:

    •  X/HTML:   The named anchor or identified element

    •  XML:       An XPointer to the element(s)

    •  PDF:       Many options, especially page and viewrect

    •  Plain Text: Either by character position or line position




                                      Open Annotation                 19
                     AAHEP5,   22nd   of September 2011, Ithaca, NY
Segments of Resources: W3C Media Fragments

Media Fragments allow anyone to create URIs that identify part of
an image, audio or video resource.

The most common case is for rectangular areas of images:
    •  http://www.example.org/image.jpg#xywh=50,100,640,480

Link to the full resource as well, for all Fragment URIs




                                      Open Annotation                 20
                     AAHEP5,   22nd   of September 2011, Ithaca, NY
Media Fragments Example




                  Open Annotation                 21
 AAHEP5,   22nd   of September 2011, Ithaca, NY
Complex Constraints
Fragment URIs are not always possible
    •  Introduce a Constraint that describes the segment of interest
    •  And a ConstrainedTarget that identifies the segment of interest
    •  Constraints are entire resources, so can be more expressive
    •  Constraints may also describe 'contextual' information




                                         Open Annotation                 22
                        AAHEP5,   22nd   of September 2011, Ithaca, NY
Constraint Example




                 Open Annotation                 23
AAHEP5,   22nd   of September 2011, Ithaca, NY
Constrained Body

The Body may also be constrained in the same way as Targets




                                    Open Annotation                 24
                   AAHEP5,   22nd   of September 2011, Ithaca, NY
Web-Centric Annotation: No Persistence




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

                                     Open Annotation                     25



                                                                     2
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Web-Centric Annotation: No Annotations




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



                                                                   2
                  AAHEP5,   22nd   of September 2011, Ithaca, NY
Web-Centric Annotation: Desired Cross-Linking




                            Open Annotation                     27



                                                            2
           AAHEP5,   22nd   of September 2011, Ithaca, NY
Annotations and Time

There are three different types of Annotation with respect to Time:

   •  Timeless Annotations
        •  These are always relevant, regardless of the current
        state of the resources. This is the base model.

   •  Uniform Annotations
        •  There is a single timestamp at which all of the resources
        should be considered.

   •  Varied Annotations
        •  Each of the resources (Body, Targets) should be
        considered at a different time.




                                     Open Annotation                     28



                                                                     2
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Uniform Annotations

If the same time is applicable to all resources, we attach it to the
Annotation using the oac:when predicate.




                                      Open Annotation                     29



                                                                      2
                     AAHEP5,   22nd   of September 2011, Ithaca, NY
Uniform Annotation Example




                   Open Annotation                     30



                                                   3
  AAHEP5,   22nd   of September 2011, Ithaca, NY
Varied Annotations

If different timestamps are required for each resource, we use
oac:when from an oac:WebTimeConstraint.




                                     Open Annotation                     31



                                                                     3
                    AAHEP5,   22nd   of September 2011, Ithaca, NY
Varied Annotation Example




                   Open Annotation                     32



                                                   3
  AAHEP5,   22nd   of September 2011, Ithaca, NY
Finding Archived Resources with Memento




                          Open Annotation                     33



                                                          3
         AAHEP5,   22nd   of September 2011, Ithaca, NY
Annotations for/by Machines?


•  The Body consists of one or more Statements
    •  Human understandable: Text, Image, Video, Symbols, …
    •  Machine understandable: Data

•  Humans can infer relationships and context, Machines cannot
    •  Need to be as explicit as possible
    •  Need structured information

•  When would we do this?
   •  Attaching data to another resource
   •  Nano-Publications: publication of data for further processing
   •  Semantic Annotations


                                        Open Annotation                     34



                                                                        3
                       AAHEP5,   22nd   of September 2011, Ithaca, NY
Semantic Annotation: Single Named Entity




                          Open Annotation                     35



                                                          3
         AAHEP5,   22nd   of September 2011, Ithaca, NY
Semantic Annotation: Entity Relationships




                          Open Annotation                     36



                                                          3
         AAHEP5,   22nd   of September 2011, Ithaca, NY
Advantages of this Approach

•  Only uses existing OAC constructions
    •  No new ‘isTopicOf’ or similar shortcut relationships
    •  Creator of Body is not confused with Creator of Annotation!

•  Aligns very closely with human annotation practices

•  Consistent model that scales from resource to part of resource
    •  Can annotate data extracted at most appropriate level
    •  Could extract from sentence/paragraph/section/entire text

•  Consistent model that allows association of any amount of data:
    •  From Single Entity
    •  To scholarly discourse extraction from entire document

                                        Open Annotation                     37



                                                                        3
                       AAHEP5,   22nd   of September 2011, Ithaca, NY
Annotation Protocols

Unlike previous systems, Open
Annotation does not mandate a
protocol.

No reliance on a client/server
combination gives the client
autonomy.

Instead we promote a publish/
subscribe methodology, where
annotations may be stored and
consumed from anywhere.



                              Protocol: publish, subscribe, consume tied together

                                         Open Annotation                     38
                        AAHEP5,   22nd   of September 2011, Ithaca, NY
Publish/Subscribe Method




          We don’t specify how this transfer should occur




publish
                                        Open Annotation                     39



                                                                        3
                       AAHEP5,   22nd   of September 2011, Ithaca, NY
Publish/Subscribe Method




             Nor this.




publish     subscribe
                            Open Annotation                     40



                                                            4
           AAHEP5,   22nd   of September 2011, Ithaca, NY
Publish/Subscribe Method




                                                            Nor this.




publish     subscribe                                       consume
                            Open Annotation                             41



                                                                4
           AAHEP5,   22nd   of September 2011, Ithaca, NY
Publish/Subscribe Advantages

•  Client can use most appropriate method for transferring annotation to
   storage service
    •  May already be specified in certain domains
    •  Can use existing services without requiring direct adoption

•  Annotations are web resources in their own right
    •  Can be protected for limited access using existing technology
    •  Have their own URIs by necessity, not good-will of service

•  Promotes a market-place of services
    •  Archiving Annotations and resources for preservation
    •  Enriching with additional metadata and information
    •  Aggregation and curation to provide trusted annotation feeds

                                        Open Annotation                     42



                                                                        4
                       AAHEP5,   22nd   of September 2011, Ithaca, NY
Demo!

               http://www.shared-canvas.org/impl/demo3/

•  Took the PDF of Dirac’s thesis on Quantum Mechanics and split into
   individual page images
•  Allow transcription by annotation, and commentary by annotation
•  Allows storage at different services, both public and private




                                       Open Annotation                     43



                                                                       4
                      AAHEP5,   22nd   of September 2011, Ithaca, NY
Thank You



                        Robert Sanderson
                            rsanderson@lanl.gov
                            azaroth42@gmail.com
                            @azaroth42




                      Web:            http://www.openannotation.org/
                      Paper:           http://arxiv.org/abs/1003.2643

                      Slides:                    http://slidesha.re/qolpwI




                 Open Annotation                                      44
AAHEP5,   22nd   of September 2011, Ithaca, NY

More Related Content

Viewers also liked

Python Web Tutorial
Python Web TutorialPython Web Tutorial
Python Web Tutorial
Robert Sanderson
 
OAC Technical Summary
OAC Technical SummaryOAC Technical Summary
OAC Technical Summary
Robert Sanderson
 
Linked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural HeritageLinked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural Heritage
Robert Sanderson
 
Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)
Robert Sanderson
 
Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)
Robert Sanderson
 
Parker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript FrameworkParker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript Framework
Robert Sanderson
 
8 Panduan Silabus
8 Panduan Silabus8 Panduan Silabus
8 Panduan Silabus
guest27e88d96
 
Open Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIFOpen Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIF
Robert Sanderson
 
Espolon Oeste
Espolon OesteEspolon Oeste
Espolon Oeste
guest5408b3
 
IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0
Robert Sanderson
 
W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)
Robert Sanderson
 
IIIF and JSON-LD: LODLAM Training Day
IIIF and JSON-LD: LODLAM Training DayIIIF and JSON-LD: LODLAM Training Day
IIIF and JSON-LD: LODLAM Training Day
Robert Sanderson
 
Managing Annotations (OR2016)
Managing Annotations (OR2016)Managing Annotations (OR2016)
Managing Annotations (OR2016)
Robert Sanderson
 
IIIF: The Advantages of APIs
IIIF: The Advantages of APIsIIIF: The Advantages of APIs
IIIF: The Advantages of APIs
Robert Sanderson
 
Annotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and TriannonAnnotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and Triannon
Robert Sanderson
 
IIIF: Discovery of Resources
IIIF: Discovery of ResourcesIIIF: Discovery of Resources
IIIF: Discovery of Resources
Robert Sanderson
 
Annotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation ModelAnnotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation Model
Robert Sanderson
 
IIIF Foundational Specifications
IIIF Foundational SpecificationsIIIF Foundational Specifications
IIIF Foundational Specifications
Robert Sanderson
 
Introduction to IIIF
Introduction to IIIFIntroduction to IIIF
Introduction to IIIF
Robert Sanderson
 
OAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumOAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall Forum
Robert Sanderson
 

Viewers also liked (20)

Python Web Tutorial
Python Web TutorialPython Web Tutorial
Python Web Tutorial
 
OAC Technical Summary
OAC Technical SummaryOAC Technical Summary
OAC Technical Summary
 
Linked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural HeritageLinked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural Heritage
 
Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)
 
Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)
 
Parker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript FrameworkParker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript Framework
 
8 Panduan Silabus
8 Panduan Silabus8 Panduan Silabus
8 Panduan Silabus
 
Open Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIFOpen Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIF
 
Espolon Oeste
Espolon OesteEspolon Oeste
Espolon Oeste
 
IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0
 
W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)
 
IIIF and JSON-LD: LODLAM Training Day
IIIF and JSON-LD: LODLAM Training DayIIIF and JSON-LD: LODLAM Training Day
IIIF and JSON-LD: LODLAM Training Day
 
Managing Annotations (OR2016)
Managing Annotations (OR2016)Managing Annotations (OR2016)
Managing Annotations (OR2016)
 
IIIF: The Advantages of APIs
IIIF: The Advantages of APIsIIIF: The Advantages of APIs
IIIF: The Advantages of APIs
 
Annotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and TriannonAnnotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and Triannon
 
IIIF: Discovery of Resources
IIIF: Discovery of ResourcesIIIF: Discovery of Resources
IIIF: Discovery of Resources
 
Annotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation ModelAnnotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation Model
 
IIIF Foundational Specifications
IIIF Foundational SpecificationsIIIF Foundational Specifications
IIIF Foundational Specifications
 
Introduction to IIIF
Introduction to IIIFIntroduction to IIIF
Introduction to IIIF
 
OAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumOAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall Forum
 

Similar to Open Annotation: Annotating High Energy Physics on the Web

NISO Annotation Meeting (San Francisco)
NISO Annotation Meeting (San Francisco)NISO Annotation Meeting (San Francisco)
NISO Annotation Meeting (San Francisco)
Robert Sanderson
 
Open Annotation Collaboration Briefing
Open Annotation Collaboration BriefingOpen Annotation Collaboration Briefing
Open Annotation Collaboration Briefing
Timothy Cole
 
Linked Data in Scholarly Communication
Linked Data in Scholarly CommunicationLinked Data in Scholarly Communication
Linked Data in Scholarly Communication
Bernhard Haslhofer
 
Open Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionOpen Annotation Collaboration Introduction
Open Annotation Collaboration Introduction
Timothy Cole
 
Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012
Timothy Cole
 
The aDORe Federation Architecture
The aDORe Federation ArchitectureThe aDORe Federation Architecture
The aDORe Federation Architecture
Herbert Van de Sompel
 
140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2
140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2
140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2
doo rip choi
 
Annotating Scholarly Resources
Annotating Scholarly ResourcesAnnotating Scholarly Resources
Annotating Scholarly Resources
Robert Sanderson
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
Melanie Courtot
 
20110728 datalift-rpi-troy
20110728 datalift-rpi-troy20110728 datalift-rpi-troy
20110728 datalift-rpi-troy
François Scharffe
 
NLLC 2011: Memento, Open Annotation, SharedCanvas
NLLC 2011: Memento, Open Annotation, SharedCanvasNLLC 2011: Memento, Open Annotation, SharedCanvas
NLLC 2011: Memento, Open Annotation, SharedCanvas
Robert Sanderson
 
Linked Open Data in Libraries, Archives & Museums
Linked Open Data in Libraries, Archives & MuseumsLinked Open Data in Libraries, Archives & Museums
Linked Open Data in Libraries, Archives & Museums
Jon Voss
 
Open Science - Free Science for a free Society
Open Science - Free Science for a free SocietyOpen Science - Free Science for a free Society
Open Science - Free Science for a free Society
Stefan Kasberger
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
Luigi De Russis
 
Collaborative Ontology Building Project
Collaborative Ontology Building Project  Collaborative Ontology Building Project
Collaborative Ontology Building Project
Jie Bao
 
SHARE Update for CNI, April 2015
SHARE Update for CNI, April 2015SHARE Update for CNI, April 2015
SHARE Update for CNI, April 2015
SHARE
 
Evidence of OER Impact
Evidence of OER ImpactEvidence of OER Impact
Evidence of OER Impact
Robert Farrow
 
Article Impact (ALM and altmetrics)
Article Impact (ALM and altmetrics)Article Impact (ALM and altmetrics)
Article Impact (ALM and altmetrics)
Richard Cave
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
dgarijo
 
OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010
Peter Yim
 

Similar to Open Annotation: Annotating High Energy Physics on the Web (20)

NISO Annotation Meeting (San Francisco)
NISO Annotation Meeting (San Francisco)NISO Annotation Meeting (San Francisco)
NISO Annotation Meeting (San Francisco)
 
Open Annotation Collaboration Briefing
Open Annotation Collaboration BriefingOpen Annotation Collaboration Briefing
Open Annotation Collaboration Briefing
 
Linked Data in Scholarly Communication
Linked Data in Scholarly CommunicationLinked Data in Scholarly Communication
Linked Data in Scholarly Communication
 
Open Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionOpen Annotation Collaboration Introduction
Open Annotation Collaboration Introduction
 
Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012
 
The aDORe Federation Architecture
The aDORe Federation ArchitectureThe aDORe Federation Architecture
The aDORe Federation Architecture
 
140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2
140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2
140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2
 
Annotating Scholarly Resources
Annotating Scholarly ResourcesAnnotating Scholarly Resources
Annotating Scholarly Resources
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
 
20110728 datalift-rpi-troy
20110728 datalift-rpi-troy20110728 datalift-rpi-troy
20110728 datalift-rpi-troy
 
NLLC 2011: Memento, Open Annotation, SharedCanvas
NLLC 2011: Memento, Open Annotation, SharedCanvasNLLC 2011: Memento, Open Annotation, SharedCanvas
NLLC 2011: Memento, Open Annotation, SharedCanvas
 
Linked Open Data in Libraries, Archives & Museums
Linked Open Data in Libraries, Archives & MuseumsLinked Open Data in Libraries, Archives & Museums
Linked Open Data in Libraries, Archives & Museums
 
Open Science - Free Science for a free Society
Open Science - Free Science for a free SocietyOpen Science - Free Science for a free Society
Open Science - Free Science for a free Society
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
Collaborative Ontology Building Project
Collaborative Ontology Building Project  Collaborative Ontology Building Project
Collaborative Ontology Building Project
 
SHARE Update for CNI, April 2015
SHARE Update for CNI, April 2015SHARE Update for CNI, April 2015
SHARE Update for CNI, April 2015
 
Evidence of OER Impact
Evidence of OER ImpactEvidence of OER Impact
Evidence of OER Impact
 
Article Impact (ALM and altmetrics)
Article Impact (ALM and altmetrics)Article Impact (ALM and altmetrics)
Article Impact (ALM and altmetrics)
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
 
OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010
 

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

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

Open Annotation: Annotating High Energy Physics on the Web

  • 1. Open Annotation: Annotating Scholarly Communication on the Web Robert Sanderson rsanderson@lanl.gov Los Alamos National Laboratory @azaroth42 Herbert Van de Sompel herbertv@lanl.gov Los Alamos National Laboratory @hvdsomp http://www.openannotation.org/ This research is funded, in part, by the Andrew W. Mellon Foundation Open Annotation 1 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 2. Overview •  Motivation •  Open Annotation Model •  Basics •  Segments •  Resources Changing over Time •  Machine Annotations •  Network Model •  Quick Demo Open Annotation 2 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 3. Scholarly Communication Scholarly Communication is increasingly: •  Online •  Open •  Distributed •  Collaborative •  Data-Oriented Annotation is a scholarly primitive, spanning discipline and level. Need to ensure that Digital Annotations fall under these headings! •  Apply the standards and architecture of the World Wide Web to the Annotation use case. •  Even if scholar doesn’t share annotations with others, she will want to access them from different tools and environments. Open Annotation 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 4. Open Annotation Collaboration http://www.openannotation.org/ Focus on interoperable sharing of annotations •  Web-centric and open, not locked down silos •  Create, consume and interact in different environments •  Build from a simple model for simple cases, to more detailed for complex scholarly annotation requirements The Collaboration: •  Los Alamos National Laboratory •  University of Illinois at Urbana-Champaign •  University of Queensland •  University of Maryland •  George Mason University •  … plus many adopters and partners Open Annotation 4 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 5. Open Annotation Data Model Design Guidelines: •  Based on the Architecture of the World Wide Web •  … and on Linked Open Data •  Should be general enough for ease of adoption •  … and rich enough to cover scholarly use cases Status: Beta, with 9 ongoing funded experiments to inform 1.0 Hardest part: Define what an Annotation is! •  "Aboutness" is key to distinguish from general metadata A document that describes how one resource is about one or more other resources, or part(s) thereof. Open Annotation 5 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 6. Basic Model The basic model has three resources: •  Annotation (an RDF document) •  Body (the ‘comment’ of the annotation) •  Target (the resource the Body is ‘about’) Open Annotation 6 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 7. Basic Model Example Open Annotation 7 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 8. Additional Relationships and Properties Any of the resources can have additional information attached, such as creator, date of creation, title, etc. Open Annotation 8 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 9. Additional Properties Example Open Annotation 9 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 10. Annotation Types There can be further types of Annotation, such as a Reply. Example: Replies are Annotations on Annotations. Open Annotation 10 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 11. Annotation Types Example Open Annotation 11 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 12. Inline Information It is important to be able to have content contained within the Annotation document for Client Autonomy: •  Clients may be unable to mint new URIs for every resource •  Clients may wish to transmit only a single document •  Third parties can generate new URIs if the client does not The W3C has a Content in RDF specification: •  http://www.w3.org/TR/Content-in-RDF10/ Open Annotation 12 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 13. Inline Information: Body •  We introduce a resource identified by a non resolvable URI, such as a UUID URN, as the Body. •  We then embed the data within the Annotation document using 'chars’ from Content in RDF. Open Annotation 13 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 14. Inline Body Example Open Annotation 14 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 15. Multiple Targets There are many use cases for multiple targets for an Annotation: •  Comparison of two or more resources •  Making a statement that applies to all of the resources •  Making a statement about multiple parts of a resource The OAC Data Model allows for multiple targets by simply having more than one hasTarget relationship. Open Annotation 15 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 16. Multiple Targets Example Open Annotation 16 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 17. Segments of Resources Most annotations are about part of a resource Different segments for different media types: •  Text: paragraph, arbitrary span of words •  Image: rectangular or arbitrary shaped area •  Audio: start and end time points, track name/number •  Video: area and time points •  Other: slice of a data set, volume in a 3d object, … Open Annotation 17 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 18. Segments of Resources Web Architecture Segmentation: •  A URI with a Fragment identifies part of the resource: •  IETF Mime-type fragment identifiers; eg xpointer •  W3C Media Fragments URI specification for simple segments of media: http://www.w3.org/TR/media-frags/ We introduce a method of constraining resources: •  Introduce an approach for arbitrarily complex segments that cannot be expressed using Fragments •  Can be applied to Body or Target resource Open Annotation 18 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 19. Segments of Resources: IETF Fragment URIs URI Fragments are a syntax for creating subsidiary URIs that identify part of the main resource The syntax is defined per media type: •  X/HTML: The named anchor or identified element •  XML: An XPointer to the element(s) •  PDF: Many options, especially page and viewrect •  Plain Text: Either by character position or line position Open Annotation 19 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 20. Segments of Resources: W3C Media Fragments Media Fragments allow anyone to create URIs that identify part of an image, audio or video resource. The most common case is for rectangular areas of images: •  http://www.example.org/image.jpg#xywh=50,100,640,480 Link to the full resource as well, for all Fragment URIs Open Annotation 20 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 21. Media Fragments Example Open Annotation 21 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 22. Complex Constraints Fragment URIs are not always possible •  Introduce a Constraint that describes the segment of interest •  And a ConstrainedTarget that identifies the segment of interest •  Constraints are entire resources, so can be more expressive •  Constraints may also describe 'contextual' information Open Annotation 22 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 23. Constraint Example Open Annotation 23 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 24. Constrained Body The Body may also be constrained in the same way as Targets Open Annotation 24 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 25. Web-Centric Annotation: No Persistence Google Sidewiki Annotation on http://news.bbc.co.uk/ as of 2010-06-14 Open Annotation 25 2 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 26. Web-Centric Annotation: No Annotations Archived page from: http://www.dracos.co.uk/work/bbc-news-archive/2010/03/08/07.05.html Open Annotation 26 2 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 27. Web-Centric Annotation: Desired Cross-Linking Open Annotation 27 2 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 28. Annotations and Time There are three different types of Annotation with respect to Time: •  Timeless Annotations •  These are always relevant, regardless of the current state of the resources. This is the base model. •  Uniform Annotations •  There is a single timestamp at which all of the resources should be considered. •  Varied Annotations •  Each of the resources (Body, Targets) should be considered at a different time. Open Annotation 28 2 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 29. Uniform Annotations If the same time is applicable to all resources, we attach it to the Annotation using the oac:when predicate. Open Annotation 29 2 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 30. Uniform Annotation Example Open Annotation 30 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 31. Varied Annotations If different timestamps are required for each resource, we use oac:when from an oac:WebTimeConstraint. Open Annotation 31 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 32. Varied Annotation Example Open Annotation 32 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 33. Finding Archived Resources with Memento Open Annotation 33 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 34. Annotations for/by Machines? •  The Body consists of one or more Statements •  Human understandable: Text, Image, Video, Symbols, … •  Machine understandable: Data •  Humans can infer relationships and context, Machines cannot •  Need to be as explicit as possible •  Need structured information •  When would we do this? •  Attaching data to another resource •  Nano-Publications: publication of data for further processing •  Semantic Annotations Open Annotation 34 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 35. Semantic Annotation: Single Named Entity Open Annotation 35 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 36. Semantic Annotation: Entity Relationships Open Annotation 36 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 37. Advantages of this Approach •  Only uses existing OAC constructions •  No new ‘isTopicOf’ or similar shortcut relationships •  Creator of Body is not confused with Creator of Annotation! •  Aligns very closely with human annotation practices •  Consistent model that scales from resource to part of resource •  Can annotate data extracted at most appropriate level •  Could extract from sentence/paragraph/section/entire text •  Consistent model that allows association of any amount of data: •  From Single Entity •  To scholarly discourse extraction from entire document Open Annotation 37 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 38. Annotation Protocols Unlike previous systems, Open Annotation does not mandate a protocol. No reliance on a client/server combination gives the client autonomy. Instead we promote a publish/ subscribe methodology, where annotations may be stored and consumed from anywhere. Protocol: publish, subscribe, consume tied together Open Annotation 38 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 39. Publish/Subscribe Method We don’t specify how this transfer should occur publish Open Annotation 39 3 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 40. Publish/Subscribe Method Nor this. publish subscribe Open Annotation 40 4 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 41. Publish/Subscribe Method Nor this. publish subscribe consume Open Annotation 41 4 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 42. Publish/Subscribe Advantages •  Client can use most appropriate method for transferring annotation to storage service •  May already be specified in certain domains •  Can use existing services without requiring direct adoption •  Annotations are web resources in their own right •  Can be protected for limited access using existing technology •  Have their own URIs by necessity, not good-will of service •  Promotes a market-place of services •  Archiving Annotations and resources for preservation •  Enriching with additional metadata and information •  Aggregation and curation to provide trusted annotation feeds Open Annotation 42 4 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 43. Demo! http://www.shared-canvas.org/impl/demo3/ •  Took the PDF of Dirac’s thesis on Quantum Mechanics and split into individual page images •  Allow transcription by annotation, and commentary by annotation •  Allows storage at different services, both public and private Open Annotation 43 4 AAHEP5, 22nd of September 2011, Ithaca, NY
  • 44. Thank You Robert Sanderson rsanderson@lanl.gov azaroth42@gmail.com @azaroth42 Web: http://www.openannotation.org/ Paper: http://arxiv.org/abs/1003.2643 Slides: http://slidesha.re/qolpwI Open Annotation 44 AAHEP5, 22nd of September 2011, Ithaca, NY