SlideShare a Scribd company logo
Open Annotation Data Model: Core

                                               Robert Sanderson
                                                    azaroth42@gmail.com
                                                    Los Alamos National Laboratory
                                                    @azaroth42

                                               Paolo Ciccarese
                                                    paolo.ciccarese@gmail.com
                                                    Harvard Medical School
                                                    @paolociccarese

                                               (Community Group Co-Chairs)




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   1
What is Annotation?



“   An Annotation is considered to be a set of connected
    resources, typically including a body and target, where
    the body is related to the target.
                                                                                ”
Users Annotate To:
  …Provide an Aide-Memoire                        Highlighting, Bookmarking
  …Share and Inform                               Commenting, Describing
  …Improve Discovery                              Tagging, Linking
  …Organize Resources                             Classifying, Identifying
  …Interact with Others                           Questioning, Replying
  …Create as well as Consume                      Editing, Moderating


          Open Annotation Community Group         West Coast Open Annotation Rollout
    http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   2
Open Annotation Data Model




Follow along:
                   http://www.openannotation.org/spec/core/

              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   3
Core Data Model




Annotation:        The conceptual linkage between body and target
Body:              The comment or resource which is “about” the Target
Target:            The resource which is being discussed


              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   4
Core Data Model




Annotation:        Represents the relationship between Body and Target




              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   5
Core Data Model




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   6
Core Data Model




<x:MyAnno> a oa:Annotation ;
    oa:hasBody <http://www.youtube.com/watch?v=fgg2tpUVbXQ> ;
    oa:hasTarget <http://zebu.uoregon.edu/hudf/hudf_300dpi.jpg> .



             Open Annotation Community Group         West Coast Open Annotation Rollout
       http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   7
Core Data Model: Types




Useful to know the general type of the Body and Target.
Useful to know the media type of the representation.
Recommendation to use Dublin Core Types vocabulary.


              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   8
Core Data Model: Types




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   9
Core Data Model: Types




<x:MyAnno> a oa:Annotation ;
    oa:hasBody <http://www.youtube.com/…> ;
    oa:hasTarget <http://zebu.uoregon.edu/…> .

<http://www.youtube.com/…> a dctypes:MovingImage ;
    dc:format “application/flv” .

<http://zebu.uoregon.edu/…> a dctypes:Image ;
    dc:format “image/jpeg” .

              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   10
Core Data Model: Embedded Bodies

Many (existing and previous) systems embed textual bodies within the
annotation document, as a literal string.

                                                      However Bodies are not just textual!

However string literals are easy and currently common!

 However literals aren’t part of the web architecture, and have no identity.
            You can’t associate arbitrary additional information with them!

However you don’t really need to.
Resources will mean no one implements the data model!

                                                                                      However …

              Open Annotation Community Group               West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/          April 9th 2013, Stanford, CA, USA   11
Core Data Model: Embedded Bodies


Embed a text comment!                               Reference a video file!
 With a string literal!                                  With a URI!




          Open Annotation Community Group         West Coast Open Annotation Rollout
    http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   12
Core Data Model: Embedded Bodies

        Solution: W3C’s Content in RDF specification




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   13
Core Data Model: Embedded Bodies




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   14
Core Data Model: Tagging

Tagging is the simplest form of Annotation

Two forms:
   •  Plain Text Tags
       •  Tagging with a string, typically a single word
   •  Semantic Tags
       •  Tagging with URI that identifies a concept
       •  Tagging with a document, standing for a concept




              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   15
Core Data Model: Tagging

Plain Text tagging uses Content in RDF, and adds the oa:Tag class




           Open Annotation Community Group         West Coast Open Annotation Rollout
     http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   16
Core Data Model: Tagging




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   17
Core Data Model: Tagging

            Semantic tagging uses the basic model,
             and adds the oa:SemanticTag class




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   18
Core Data Model: Tagging




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   19
Core Data Model: Tagging
             Common to use a document as a “semantic” tag
This is not good practice, and the data model adds an intermediate node




             Open Annotation Community Group         West Coast Open Annotation Rollout
       http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   20
Core Data Model: Tagging




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   21
Core Data Model: Fragment URIs

Most non-tag Annotations are about segments of a resource

Web Architecture uses URI Fragments to identify and describe segments

Examples:
•  http://www.example.com/index.html#para1
•  http://www.example.com/image.jpg#xywh=10,10,200,300

Good for simple segments, but not sufficient for all cases.




              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   22
Core Data Model: Fragment URIs

               Fragment URIs use the basic model




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   23
Core Data Model: Fragment URIs




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   24
Core Data Model: Fragment URIs




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   25
Core Data Model: No Body

Annotations may only have an implicit body
Examples:
   •  Bookmarking
   •  Highlighting




              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   26
Core Data Model: No Body




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   27
Core Data Model: Multiple Bodies & Targets

Annotations may have multiple bodies and targets
Each body applies individually to each target




              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   28
Core Data Model: Multiple Bodies & Targets




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   29
Core Data Model: Provenance

It is important to record the provenance of the Annotation

•  Who was the person who created the annotation?
   •  Needed for spam, reputation models, etc.
•  When did they do it?
   •  Needed for synchronization
•  Who serialized the annotation to the document format?
   •  Useful for debugging, advertising
•  When did they serialize it?
   •  Deduplication, debugging, synchronization




              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   30
Core Data Model: Provenance




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   31
Core Data Model: Provenance




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   32
Core Data Model: Provenance Agents

Useful to know additional information about the agents involved.


Classes of Agent:                                     Properties of Agents:
    •  Person                                            •  Name
    •  Organization                                      •  Email address
    •  Software                                          •  Home page
                                                         •  OpenID
                                                         •  (other FOAF properties)




              Open Annotation Community Group                West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/           April 9th 2013, Stanford, CA, USA   33
Core Data Model: Provenance Agents




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   34
Core Data Model: Provenance Agents




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   35
Core Data Model: Motivations

We know the what, who and when… need to know the why

•  Introduce a Motivation class, separate from Annotation class.
•  Uses the SKOS Concept ontology to provide richness and cross-
   community resolution.
•  Spec gives advice on how to create your own Motivations when
   necessary.




              Open Annotation Community Group         West Coast Open Annotation Rollout
        http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   36
Core Data Model: Motivations

Motivation                        Description
oa:bookmarking                    Recording a resource or point of interest
oa:classifying                    Assigning a class to a resource
oa:commenting                     Providing a review or comment
oa:describing                     Describing the resource
oa:editing                        Requesting a change to the resource
oa:highlighting                   Region or span of interest to highlight
oa:identifying                    Assigning an identifier to a resource
oa:linking                        Linking another resource to the target
oa:moderating                     Assignment of value or quality
oa:questioning                    Asking a question about the resource
oa:replying                       Replying to previous statement or q.
oa:tagging                        Tagging a resource


       Open Annotation Community Group            West Coast Open Annotation Rollout
 http://www.w3.org/community/openannotation/       April 9th 2013, Stanford, CA, USA   37
Core Data Model: Motivations




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   38
Core Data Model: Motivations




      Open Annotation Community Group         West Coast Open Annotation Rollout
http://www.w3.org/community/openannotation/    April 9th 2013, Stanford, CA, USA   39
Thank You



                                                      Robert Sanderson
                                                           azaroth42@gmail.com
                                                           Los Alamos National Laboratory
                                                           @azaroth42

                                                      Paolo Ciccarese
                                                           paolo.ciccarese@gmail.com
                                                           Harvard Medical School
                                                           @paolociccarese

                                                      (Community Group Co-Chairs)

http://www.flickr.com/photos/hinkeb/5232293964/


               http://www.w3.org/community/openannotation/
                       http://www.openannotation.org/

            Open Annotation Community Group           West Coast Open Annotation Rollout
      http://www.w3.org/community/openannotation/      April 9th 2013, Stanford, CA, USA   40

More Related Content

What's hot

Your research as open science
Your research as open scienceYour research as open science
Your research as open science
Irina Radchenko
 
Paolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynotePaolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynote
Paolo Ciccarese
 
Linking Data, Linking People
Linking Data, Linking PeopleLinking Data, Linking People
Linking Data, Linking People
fereiraJ
 
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
Paolo Ciccarese
 
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY Paolo Ciccarese
 
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
Paolo Ciccarese
 
2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting
Paolo Ciccarese
 
Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better Research
Carole Goble
 
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
Carole Goble
 
BIBFRAME as a Library Linked Data Standard
BIBFRAME as a Library Linked Data StandardBIBFRAME as a Library Linked Data Standard
BIBFRAME as a Library Linked Data Standard
Thomas Meehan
 
VIVO: enabling the discovery of research and scholarship
VIVO: enabling the discovery of research and scholarshipVIVO: enabling the discovery of research and scholarship
VIVO: enabling the discovery of research and scholarship
Paul Albert
 
Semtech web-protege-tutorial
Semtech web-protege-tutorialSemtech web-protege-tutorial
Semtech web-protege-tutorial
matthewhorridge
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies
Melanie Courtot
 
Wikiconference 2016 talk Burgstaller
Wikiconference 2016 talk BurgstallerWikiconference 2016 talk Burgstaller
Wikiconference 2016 talk Burgstaller
sebotic
 
Humanities Research with the Web of Data
Humanities Research with the Web of DataHumanities Research with the Web of Data
Humanities Research with the Web of Data
Mathieu d'Aquin
 
LOD/LAM Presentation
LOD/LAM PresentationLOD/LAM Presentation
LOD/LAM Presentation
Hafabe
 
Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Timothy Cole
 
Emblematica overview dlf
Emblematica overview dlfEmblematica overview dlf
Emblematica overview dlf
jjett2
 
AO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the webAO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the web
Paolo Ciccarese
 
What ami searching_hollis+articlestab
What ami searching_hollis+articlestabWhat ami searching_hollis+articlestab
What ami searching_hollis+articlestab
Emily Singley
 

What's hot (20)

Your research as open science
Your research as open scienceYour research as open science
Your research as open science
 
Paolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynotePaolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynote
 
Linking Data, Linking People
Linking Data, Linking PeopleLinking Data, Linking People
Linking Data, Linking People
 
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
 
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
 
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
 
2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting
 
Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better Research
 
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
 
BIBFRAME as a Library Linked Data Standard
BIBFRAME as a Library Linked Data StandardBIBFRAME as a Library Linked Data Standard
BIBFRAME as a Library Linked Data Standard
 
VIVO: enabling the discovery of research and scholarship
VIVO: enabling the discovery of research and scholarshipVIVO: enabling the discovery of research and scholarship
VIVO: enabling the discovery of research and scholarship
 
Semtech web-protege-tutorial
Semtech web-protege-tutorialSemtech web-protege-tutorial
Semtech web-protege-tutorial
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies
 
Wikiconference 2016 talk Burgstaller
Wikiconference 2016 talk BurgstallerWikiconference 2016 talk Burgstaller
Wikiconference 2016 talk Burgstaller
 
Humanities Research with the Web of Data
Humanities Research with the Web of DataHumanities Research with the Web of Data
Humanities Research with the Web of Data
 
LOD/LAM Presentation
LOD/LAM PresentationLOD/LAM Presentation
LOD/LAM Presentation
 
Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012
 
Emblematica overview dlf
Emblematica overview dlfEmblematica overview dlf
Emblematica overview dlf
 
AO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the webAO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the web
 
What ami searching_hollis+articlestab
What ami searching_hollis+articlestabWhat ami searching_hollis+articlestab
What ami searching_hollis+articlestab
 

Similar to Open Annotation Core Data Model (tutorial)

iAnnotate 2013 Introduction
iAnnotate 2013 IntroductioniAnnotate 2013 Introduction
iAnnotate 2013 Introduction
Robert Sanderson
 
Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?
Robert Sanderson
 
The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...
Neuroscience Information Framework
 
IFMSA EuRegMe Workshop 2015
IFMSA EuRegMe Workshop 2015IFMSA EuRegMe Workshop 2015
IFMSA EuRegMe Workshop 2015
Right to Research
 
Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...
Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...
Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...
Electronic Resources & Libraries
 
Digging for Buried Treasure: Strategies for Promoting Institutional Repository
Digging for Buried Treasure: Strategies for Promoting Institutional RepositoryDigging for Buried Treasure: Strategies for Promoting Institutional Repository
Digging for Buried Treasure: Strategies for Promoting Institutional Repository
Electronic Resources & Libraries
 
The OpenCon Intro to Open Data
The OpenCon Intro to Open DataThe OpenCon Intro to Open Data
The OpenCon Intro to Open Data
Ross Mounce
 
Libraries and Research Data Curation: Barriers and Incentives for Preservatio...
Libraries and Research Data Curation: Barriers and Incentives for Preservatio...Libraries and Research Data Curation: Barriers and Incentives for Preservatio...
Libraries and Research Data Curation: Barriers and Incentives for Preservatio...
University of California Curation Center
 
Open Research Data: Licensing | Standards | Future
Open Research Data: Licensing | Standards | FutureOpen Research Data: Licensing | Standards | Future
Open Research Data: Licensing | Standards | Future
Ross Mounce
 
Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion]  Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion]
jason clark
 
Peer Review and Science2.0
Peer Review and Science2.0Peer Review and Science2.0
Peer Review and Science2.0
Jean-Claude Bradley
 
Scholarly Communication May 12-13, 2009
Scholarly Communication May 12-13, 2009Scholarly Communication May 12-13, 2009
Scholarly Communication May 12-13, 2009Joseph Kraus
 
Fsci 2018 thursday2_august_am6
Fsci 2018 thursday2_august_am6Fsci 2018 thursday2_august_am6
Fsci 2018 thursday2_august_am6
ARDC
 
Linked dataresearch
Linked dataresearchLinked dataresearch
Linked dataresearch
Tope Omitola
 
Metadata for Data Rescue and Data at Risk
Metadata for Data Rescue and Data at RiskMetadata for Data Rescue and Data at Risk
Metadata for Data Rescue and Data at Risk
Nico Carver
 
KESW2012 Hackathon St Petersburg
KESW2012 Hackathon St PetersburgKESW2012 Hackathon St Petersburg
KESW2012 Hackathon St Petersburg
AI4BD GmbH
 
Creation, Transformation, Dissemination and Preservation: Advocating for Scho...
Creation, Transformation, Dissemination and Preservation: Advocating for Scho...Creation, Transformation, Dissemination and Preservation: Advocating for Scho...
Creation, Transformation, Dissemination and Preservation: Advocating for Scho...
NASIG
 
DataStarR: A Data Sharing and Publication Infrastructure to Support Research
DataStarR: A Data Sharing and Publication Infrastructure to Support ResearchDataStarR: A Data Sharing and Publication Infrastructure to Support Research
DataStarR: A Data Sharing and Publication Infrastructure to Support Research
IAALD Community
 
Acting as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decadeActing as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decade
LizLyon
 
Managing, Sharing and Curating Your Research Data in a Digital Environment
Managing, Sharing and Curating Your Research Data in a Digital EnvironmentManaging, Sharing and Curating Your Research Data in a Digital Environment
Managing, Sharing and Curating Your Research Data in a Digital Environment
philipdurbin
 

Similar to Open Annotation Core Data Model (tutorial) (20)

iAnnotate 2013 Introduction
iAnnotate 2013 IntroductioniAnnotate 2013 Introduction
iAnnotate 2013 Introduction
 
Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?
 
The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...
 
IFMSA EuRegMe Workshop 2015
IFMSA EuRegMe Workshop 2015IFMSA EuRegMe Workshop 2015
IFMSA EuRegMe Workshop 2015
 
Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...
Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...
Digging for Buried Treasure: Strategies for Promoting Institutional Repositor...
 
Digging for Buried Treasure: Strategies for Promoting Institutional Repository
Digging for Buried Treasure: Strategies for Promoting Institutional RepositoryDigging for Buried Treasure: Strategies for Promoting Institutional Repository
Digging for Buried Treasure: Strategies for Promoting Institutional Repository
 
The OpenCon Intro to Open Data
The OpenCon Intro to Open DataThe OpenCon Intro to Open Data
The OpenCon Intro to Open Data
 
Libraries and Research Data Curation: Barriers and Incentives for Preservatio...
Libraries and Research Data Curation: Barriers and Incentives for Preservatio...Libraries and Research Data Curation: Barriers and Incentives for Preservatio...
Libraries and Research Data Curation: Barriers and Incentives for Preservatio...
 
Open Research Data: Licensing | Standards | Future
Open Research Data: Licensing | Standards | FutureOpen Research Data: Licensing | Standards | Future
Open Research Data: Licensing | Standards | Future
 
Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion]  Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion]
 
Peer Review and Science2.0
Peer Review and Science2.0Peer Review and Science2.0
Peer Review and Science2.0
 
Scholarly Communication May 12-13, 2009
Scholarly Communication May 12-13, 2009Scholarly Communication May 12-13, 2009
Scholarly Communication May 12-13, 2009
 
Fsci 2018 thursday2_august_am6
Fsci 2018 thursday2_august_am6Fsci 2018 thursday2_august_am6
Fsci 2018 thursday2_august_am6
 
Linked dataresearch
Linked dataresearchLinked dataresearch
Linked dataresearch
 
Metadata for Data Rescue and Data at Risk
Metadata for Data Rescue and Data at RiskMetadata for Data Rescue and Data at Risk
Metadata for Data Rescue and Data at Risk
 
KESW2012 Hackathon St Petersburg
KESW2012 Hackathon St PetersburgKESW2012 Hackathon St Petersburg
KESW2012 Hackathon St Petersburg
 
Creation, Transformation, Dissemination and Preservation: Advocating for Scho...
Creation, Transformation, Dissemination and Preservation: Advocating for Scho...Creation, Transformation, Dissemination and Preservation: Advocating for Scho...
Creation, Transformation, Dissemination and Preservation: Advocating for Scho...
 
DataStarR: A Data Sharing and Publication Infrastructure to Support Research
DataStarR: A Data Sharing and Publication Infrastructure to Support ResearchDataStarR: A Data Sharing and Publication Infrastructure to Support Research
DataStarR: A Data Sharing and Publication Infrastructure to Support Research
 
Acting as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decadeActing as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decade
 
Managing, Sharing and Curating Your Research Data in a Digital Environment
Managing, Sharing and Curating Your Research Data in a Digital EnvironmentManaging, Sharing and Curating Your Research Data in a Digital Environment
Managing, Sharing and Curating Your Research Data in a Digital Environment
 

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

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
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
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
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
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
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
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
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
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
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...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
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
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
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 ...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
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
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Open Annotation Core Data Model (tutorial)

  • 1. Open Annotation Data Model: Core Robert Sanderson azaroth42@gmail.com Los Alamos National Laboratory @azaroth42 Paolo Ciccarese paolo.ciccarese@gmail.com Harvard Medical School @paolociccarese (Community Group Co-Chairs) Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 1
  • 2. What is Annotation? “ An Annotation is considered to be a set of connected resources, typically including a body and target, where the body is related to the target. ” Users Annotate To: …Provide an Aide-Memoire Highlighting, Bookmarking …Share and Inform Commenting, Describing …Improve Discovery Tagging, Linking …Organize Resources Classifying, Identifying …Interact with Others Questioning, Replying …Create as well as Consume Editing, Moderating Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 2
  • 3. Open Annotation Data Model Follow along: http://www.openannotation.org/spec/core/ Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 3
  • 4. Core Data Model Annotation: The conceptual linkage between body and target Body: The comment or resource which is “about” the Target Target: The resource which is being discussed Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 4
  • 5. Core Data Model Annotation: Represents the relationship between Body and Target Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 5
  • 6. Core Data Model Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 6
  • 7. Core Data Model <x:MyAnno> a oa:Annotation ; oa:hasBody <http://www.youtube.com/watch?v=fgg2tpUVbXQ> ; oa:hasTarget <http://zebu.uoregon.edu/hudf/hudf_300dpi.jpg> . Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 7
  • 8. Core Data Model: Types Useful to know the general type of the Body and Target. Useful to know the media type of the representation. Recommendation to use Dublin Core Types vocabulary. Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 8
  • 9. Core Data Model: Types Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 9
  • 10. Core Data Model: Types <x:MyAnno> a oa:Annotation ; oa:hasBody <http://www.youtube.com/…> ; oa:hasTarget <http://zebu.uoregon.edu/…> . <http://www.youtube.com/…> a dctypes:MovingImage ; dc:format “application/flv” . <http://zebu.uoregon.edu/…> a dctypes:Image ; dc:format “image/jpeg” . Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 10
  • 11. Core Data Model: Embedded Bodies Many (existing and previous) systems embed textual bodies within the annotation document, as a literal string. However Bodies are not just textual! However string literals are easy and currently common! However literals aren’t part of the web architecture, and have no identity. You can’t associate arbitrary additional information with them! However you don’t really need to. Resources will mean no one implements the data model! However … Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 11
  • 12. Core Data Model: Embedded Bodies Embed a text comment! Reference a video file! With a string literal! With a URI! Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 12
  • 13. Core Data Model: Embedded Bodies Solution: W3C’s Content in RDF specification Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 13
  • 14. Core Data Model: Embedded Bodies Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 14
  • 15. Core Data Model: Tagging Tagging is the simplest form of Annotation Two forms: •  Plain Text Tags •  Tagging with a string, typically a single word •  Semantic Tags •  Tagging with URI that identifies a concept •  Tagging with a document, standing for a concept Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 15
  • 16. Core Data Model: Tagging Plain Text tagging uses Content in RDF, and adds the oa:Tag class Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 16
  • 17. Core Data Model: Tagging Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 17
  • 18. Core Data Model: Tagging Semantic tagging uses the basic model, and adds the oa:SemanticTag class Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 18
  • 19. Core Data Model: Tagging Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 19
  • 20. Core Data Model: Tagging Common to use a document as a “semantic” tag This is not good practice, and the data model adds an intermediate node Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 20
  • 21. Core Data Model: Tagging Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 21
  • 22. Core Data Model: Fragment URIs Most non-tag Annotations are about segments of a resource Web Architecture uses URI Fragments to identify and describe segments Examples: •  http://www.example.com/index.html#para1 •  http://www.example.com/image.jpg#xywh=10,10,200,300 Good for simple segments, but not sufficient for all cases. Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 22
  • 23. Core Data Model: Fragment URIs Fragment URIs use the basic model Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 23
  • 24. Core Data Model: Fragment URIs Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 24
  • 25. Core Data Model: Fragment URIs Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 25
  • 26. Core Data Model: No Body Annotations may only have an implicit body Examples: •  Bookmarking •  Highlighting Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 26
  • 27. Core Data Model: No Body Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 27
  • 28. Core Data Model: Multiple Bodies & Targets Annotations may have multiple bodies and targets Each body applies individually to each target Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 28
  • 29. Core Data Model: Multiple Bodies & Targets Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 29
  • 30. Core Data Model: Provenance It is important to record the provenance of the Annotation •  Who was the person who created the annotation? •  Needed for spam, reputation models, etc. •  When did they do it? •  Needed for synchronization •  Who serialized the annotation to the document format? •  Useful for debugging, advertising •  When did they serialize it? •  Deduplication, debugging, synchronization Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 30
  • 31. Core Data Model: Provenance Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 31
  • 32. Core Data Model: Provenance Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 32
  • 33. Core Data Model: Provenance Agents Useful to know additional information about the agents involved. Classes of Agent: Properties of Agents: •  Person •  Name •  Organization •  Email address •  Software •  Home page •  OpenID •  (other FOAF properties) Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 33
  • 34. Core Data Model: Provenance Agents Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 34
  • 35. Core Data Model: Provenance Agents Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 35
  • 36. Core Data Model: Motivations We know the what, who and when… need to know the why •  Introduce a Motivation class, separate from Annotation class. •  Uses the SKOS Concept ontology to provide richness and cross- community resolution. •  Spec gives advice on how to create your own Motivations when necessary. Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 36
  • 37. Core Data Model: Motivations Motivation Description oa:bookmarking Recording a resource or point of interest oa:classifying Assigning a class to a resource oa:commenting Providing a review or comment oa:describing Describing the resource oa:editing Requesting a change to the resource oa:highlighting Region or span of interest to highlight oa:identifying Assigning an identifier to a resource oa:linking Linking another resource to the target oa:moderating Assignment of value or quality oa:questioning Asking a question about the resource oa:replying Replying to previous statement or q. oa:tagging Tagging a resource Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 37
  • 38. Core Data Model: Motivations Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 38
  • 39. Core Data Model: Motivations Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 39
  • 40. Thank You Robert Sanderson azaroth42@gmail.com Los Alamos National Laboratory @azaroth42 Paolo Ciccarese paolo.ciccarese@gmail.com Harvard Medical School @paolociccarese (Community Group Co-Chairs) http://www.flickr.com/photos/hinkeb/5232293964/ http://www.w3.org/community/openannotation/ http://www.openannotation.org/ Open Annotation Community Group West Coast Open Annotation Rollout http://www.w3.org/community/openannotation/ April 9th 2013, Stanford, CA, USA 40