Open Annotation Model

Paolo Ciccarese
Paolo CiccaresePrincipal Informatics & Knoweldge Engineer at Innovation Lab
W3C Open Annotation Data Model:
     achieving interoperability
                                   Paolo Ciccarese, PhD
                 Co-chair of the W3C Open Annotation Community Group
                                       Mass General Hospital   Harvard Medical School




W3C Open Annotation Data Model Group
        Open Annotation Community                                                 Paolo Ciccarese
        http://www.w3.org/communities/openannotation/
http://www.w3.org/community/openannotation/                                  Annotations@Harvard
Acknowledgements
  • Robert Sanderson (Co-chair), Herbert Van de
    Sompeland all the members of the W3C Open
    Annotation Community Group
  • Annotation Ontology: Tim Clark, Marco
    Ocana, Leyla Garcia Castro, Bob Morris, Paul
    Morris, Phil Desenne, StianSoiland-Reyes…
  • Open Annotation Collaboration: Tim Cole, Neil
    Fraistat, Anna Gerber, Jane Hunter, Jim
    Smith, Jacob Jett…

W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
Annotation is emerging as…
  • A uniform, pervasive method for describing…
    bookmarking, integrating, connecting, sharing
    … a variety of (digital) resources
  • A starting point and not only an end point
  • Valuable content.. sometimes even more
    valuable than the annotated content
  • Important search/discovery mechanism


W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
… we commonly use annotation
  • We annotate
    prints, HTML and PDFs
  • We bookmark/tag web
    pages…
  • … and publications
    (citations/references)
  • We comment on web
    pages, blogs, forums and
    emails
  • youtube, vimeo, flickrslid
    eshare,twitter…

W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
Problem is…
  • Most of applications make very hard to export
    and aggregate our own annotation
  • Applications have a life span and they can
    disappear along with your annotation
  • No application will cover all the annotation
    related use cases
  • We need to enable applications developers
    and researchers

W3C Open Annotation Data Model                           Paolo Ciccarese
http://www.w3.org/community/openannotation/         Annotations@Harvard
Solution: interoperability




W3C Open Annotation Data Model                      Paolo Ciccarese
http://www.w3.org/community/openannotation/    Annotations@Harvard
W3C Open Annotation
                       Community Group
       http://www.w3.org/community/openannotation/
              71 participants from around the world
                  6th of 110 community groups

                                              Join Us!
W3C Open Annotation Data Model                                Paolo Ciccarese
http://www.w3.org/community/openannotation/              Annotations@Harvard
Interoperability starts from people
  • OA started with the reconciliation of
        – Open Annotation Collaboration (OAC)
        – Annotation Ontology (AO)




W3C Open Annotation Data Model                       Paolo Ciccarese
http://www.w3.org/community/openannotation/     Annotations@Harvard
Annotation Ontology (AO)
  • OWL vocabulary for representing and sharing
    annotation of digital resources and their
    fragments in RDF format
  • Focus on biomedicine and sciences. But desire
    to make the AO framework more broadly
    usable.

              Ciccarese et al, 2011
              An open annotation ontology for science on web 3.0



W3C Open Annotation Data Model                                          Paolo Ciccarese
http://www.w3.org/community/openannotation/                        Annotations@Harvard
Open Annotation Collaboration
  • Focus on interoperability for annotations in
    order to allow sharing of annotations across:
        – Annotation clients;
        – Content collections;
        – Services that leverage annotations.
  • Focus on annotation for scholarly purposes.
    But desire to make the OAC framework more
    broadly usable.
      http://openannotation.org/
W3C Open Annotation Data Model                       Paolo Ciccarese
http://www.w3.org/community/openannotation/     Annotations@Harvard
Open Annotation CG Mission

   Interoperability between Annotation systems and
   platforms:
     …following the architecture of the Web
     …reusing existing Web standards
     …providing a single and coherent model
     …preserving the original ‘meaning’
   …orthogonal to the domain of interest
     …without requiring adoption of specific platforms

W3C Open Annotation Data Model                      Paolo Ciccarese
http://www.w3.org/community/openannotation/    Annotations@Harvard
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 (often about) 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



W3C Open Annotation Data Model                                              Paolo Ciccarese
http://www.w3.org/community/openannotation/                            Annotations@Harvard
Basic Data Model


                                              0..*   1..*




W3C Open Annotation Data Model                                   Paolo Ciccarese
http://www.w3.org/community/openannotation/                 Annotations@Harvard
Example: bookmarking




W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
Example: commenting




W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
Multiple Targets




W3C Open Annotation Data Model                          Paolo Ciccarese
http://www.w3.org/community/openannotation/        Annotations@Harvard
Provenance (maps to PROV)




PROV-O: W3C Proposed Recommendation http://www.w3.org/TR/prov-o/
  W3C Open Annotation Data Model                                        Paolo Ciccarese
  http://www.w3.org/community/openannotation/                      Annotations@Harvard
Further Specification of Resources
     Specific Body and Specific Target resources identify the region of
     interest, and/or the state of the resource.

     Need to be able to describe the state of the resource, the segment of
     interest, and potentially styling hints for how to render it.

     We introduce:
         State                Describes how to retrieve representation
         Selector             Describes how to select segment
         Style                Describes how to render/process segment
         Scope                Describes context of the resource




W3C Open Annotation Data Model                                                 Paolo Ciccarese
http://www.w3.org/community/openannotation/                               Annotations@Harvard
Annotating text fragments




W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
Text Quote Selectors




W3C Open Annotation Data Model                       Paolo Ciccarese
http://www.w3.org/community/openannotation/     Annotations@Harvard
Fragment Selectors




W3C Open Annotation Data Model                       Paolo Ciccarese
http://www.w3.org/community/openannotation/     Annotations@Harvard
SVG Selectors




SVG: W3C Recommendation http://www.w3.org/TR/SVG11/

  W3C Open Annotation Data Model                           Paolo Ciccarese
  http://www.w3.org/community/openannotation/         Annotations@Harvard
Media Fragments (and scope)




Media Fragments URI: W3C Recommendation http://www.w3.org/TR/media-frags/

  W3C Open Annotation Data Model                                           Paolo Ciccarese
  http://www.w3.org/community/openannotation/                         Annotations@Harvard
And more selectors




W3C Open Annotation Data Model                       Paolo Ciccarese
http://www.w3.org/community/openannotation/     Annotations@Harvard
And more…
  •   support for tagging and semantic tagging
  •   extending motivations
  •   organizing bodies and targets collections
  •   serialization in JSON-LD and other formats
  •   support for RDF graphs
  •   …
               Join us and follow our mailing list:
               http://www.w3.org/community/openannotation/
W3C Open Annotation Data Model                               Paolo Ciccarese
http://www.w3.org/community/openannotation/             Annotations@Harvard
Support for tagging




W3C Open Annotation Data Model                        Paolo Ciccarese
http://www.w3.org/community/openannotation/      Annotations@Harvard
Support for tagging




W3C Open Annotation Data Model                        Paolo Ciccarese
http://www.w3.org/community/openannotation/      Annotations@Harvard
JSON-LD serialization
{
    "@context": "http://www.w3.org/ns/oa-context-20130208.json",
    "@id": "http://www.example.org/annotations/anno1",
    "@type": "oa:Annotation”,
    "annotatedAt": "2012-11-10T09:08:07",
    "annotatedBy": {
       "@id": "http://www.example.org/people/person1",
       "@type": "foaf:Person",
       "mbox": { "@id": mailto:person1@example.org },
       "name": "Person One"
    },
    "hasBody": {
       "@id": "urn:uuid:1d823e02-60a1-47ae-ae7f-a02f2ac348f8",
       "@type": ["cnt:ContentAsText", "dctypes:Text"],
       "chars": "This is part of our logo"
    },
    "hasTarget": {
       "@id": "urn:uuid:cc2c8f08-3597-4d73-a529-1c5fed58268b",
       "@type": "oa:SpecificResource",
       "hasSelector": {
          "@id": "urn:uuid:7978fa7b-3e03-47e2-89d8-fa39d1280765",
          "@type": "oa:FragmentSelector",
          "conformsTo": "http://www.w3.org/TR/media-frags/",
          "value": "xywh=10,10,5,5"
       },
       "hasSource": {
          "@id": "http://www.example.org/images/logo.jpg",
          "@type": "dctypes:Image"
       }
    }
}
W3C Open Annotation Data Model                                           Paolo Ciccarese
http://www.w3.org/community/openannotation/                         Annotations@Harvard
W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
New specifications (Feb 8, 2013)
       http://www.openannotation.org/spec/core/




W3C Open Annotation Data Model                     Paolo Ciccarese
http://www.w3.org/community/openannotation/   Annotations@Harvard
W3C Open Annotation
                       Community Group
       http://www.w3.org/community/openannotation/

                          paolo.ciccarese@gmail.com



W3C Open Annotation Data Model                             Paolo Ciccarese
http://www.w3.org/community/openannotation/           Annotations@Harvard
1 of 31

Recommended

Open Annotation, Specifiers and Specific Resources tutorial by
Open Annotation, Specifiers and Specific Resources tutorialOpen Annotation, Specifiers and Specific Resources tutorial
Open Annotation, Specifiers and Specific Resources tutorialPaolo Ciccarese
6.7K views32 slides
Open Annotation Core Data Model (tutorial) by
Open Annotation Core Data Model (tutorial)Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)Robert Sanderson
4.2K views40 slides
An Annotation Framework for Fedora by
An Annotation Framework for FedoraAn Annotation Framework for Fedora
An Annotation Framework for Fedoraandyashton
2.3K views16 slides
W3C Open Annotation: Status and Use Cases by
W3C Open Annotation: Status and Use CasesW3C Open Annotation: Status and Use Cases
W3C Open Annotation: Status and Use CasesRobert Sanderson
3.6K views21 slides
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer) by
(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
2K views34 slides
Cole using oa-intro-dlf2012 by
Cole using oa-intro-dlf2012Cole using oa-intro-dlf2012
Cole using oa-intro-dlf2012Timothy Cole
1.7K views11 slides

More Related Content

What's hot

Annotopia: Open Annotation Server by
Annotopia: Open Annotation ServerAnnotopia: Open Annotation Server
Annotopia: Open Annotation ServerPaolo Ciccarese
2.3K views20 slides
AO: Annotation Ontology for science on the web by
AO: Annotation Ontology for science on the webAO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the webPaolo Ciccarese
8.2K views28 slides
Linking Data, Linking People by
Linking Data, Linking PeopleLinking Data, Linking People
Linking Data, Linking PeoplefereiraJ
787 views42 slides
Paolo ciccarese DILS 2013 keynote by
Paolo ciccarese DILS 2013 keynotePaolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynotePaolo Ciccarese
2.4K views98 slides
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do... by
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
2.1K views35 slides
Research Shared: researchobject.org by
Research Shared: researchobject.orgResearch Shared: researchobject.org
Research Shared: researchobject.orgNorman Morrison
2K views25 slides

What's hot(20)

Annotopia: Open Annotation Server by Paolo Ciccarese
Annotopia: Open Annotation ServerAnnotopia: Open Annotation Server
Annotopia: Open Annotation Server
Paolo Ciccarese2.3K views
AO: Annotation Ontology for science on the web by Paolo Ciccarese
AO: Annotation Ontology for science on the webAO: Annotation Ontology for science on the web
AO: Annotation Ontology for science on the web
Paolo Ciccarese8.2K views
Linking Data, Linking People by fereiraJ
Linking Data, Linking PeopleLinking Data, Linking People
Linking Data, Linking People
fereiraJ787 views
Paolo ciccarese DILS 2013 keynote by Paolo Ciccarese
Paolo ciccarese DILS 2013 keynotePaolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynote
Paolo Ciccarese2.4K views
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do... by Paolo Ciccarese
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 Ciccarese2.1K views
Research Shared: researchobject.org by Norman Morrison
Research Shared: researchobject.orgResearch Shared: researchobject.org
Research Shared: researchobject.org
Norman Morrison2K views
2012 CNI Fall Membership Meeting by Paolo Ciccarese
2012 CNI Fall Membership Meeting2012 CNI Fall Membership Meeting
2012 CNI Fall Membership Meeting
Paolo Ciccarese1.2K views
Linked Data: A short(-ish) introduction by Pete Johnston
Linked Data: A short(-ish) introductionLinked Data: A short(-ish) introduction
Linked Data: A short(-ish) introduction
Pete Johnston628 views
DataCite: the Perfect Complement to CrossRef by Crossref
DataCite: the Perfect Complement to CrossRefDataCite: the Perfect Complement to CrossRef
DataCite: the Perfect Complement to CrossRef
Crossref5.7K views
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int... by DuraSpace
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
DuraSpace1.7K views
Software Sustainability: Better Software Better Science by Carole Goble
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better Science
Carole Goble2.1K views
Big Data Analytics course: Named Entities and Deep Learning for NLP by Christian Morbidoni
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLP
20141112 courtot big_datasemwebontologies by Melanie Courtot
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies
Melanie Courtot901 views
Hack U Barcelona 2011 by Peter Mika
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
Peter Mika1.4K views
4.2.15 Slides, “Hydra: many heads, many connections. Enriching Fedora Reposit... by DuraSpace
4.2.15 Slides, “Hydra: many heads, many connections. Enriching Fedora Reposit...4.2.15 Slides, “Hydra: many heads, many connections. Enriching Fedora Reposit...
4.2.15 Slides, “Hydra: many heads, many connections. Enriching Fedora Reposit...
DuraSpace3.3K views

Viewers also liked

My Friend And I Picture Text Dictionary by
My Friend And I Picture Text DictionaryMy Friend And I Picture Text Dictionary
My Friend And I Picture Text Dictionaryjim mager
1.7K views10 slides
Chapter 2 7 by
Chapter 2 7Chapter 2 7
Chapter 2 7gmaidekamido
815 views60 slides
Kotu2009 juha kreus kriisiviestintä 91009 by
Kotu2009 juha kreus kriisiviestintä 91009Kotu2009 juha kreus kriisiviestintä 91009
Kotu2009 juha kreus kriisiviestintä 91009Juha Kreus
649 views25 slides
College chapter 1 2 by
College chapter 1 2College chapter 1 2
College chapter 1 2gmaidekamido
1.3K views67 slides
Liquid Journals. Overview. How social computing and liquid knowledge will sha... by
Liquid Journals. Overview. How social computing and liquid knowledge will sha...Liquid Journals. Overview. How social computing and liquid knowledge will sha...
Liquid Journals. Overview. How social computing and liquid knowledge will sha...Aliaksandr Birukou
475 views25 slides
New zealand jeopardy by
New zealand jeopardyNew zealand jeopardy
New zealand jeopardysandrat12
439 views20 slides

Viewers also liked(20)

My Friend And I Picture Text Dictionary by jim mager
My Friend And I Picture Text DictionaryMy Friend And I Picture Text Dictionary
My Friend And I Picture Text Dictionary
jim mager1.7K views
Kotu2009 juha kreus kriisiviestintä 91009 by Juha Kreus
Kotu2009 juha kreus kriisiviestintä 91009Kotu2009 juha kreus kriisiviestintä 91009
Kotu2009 juha kreus kriisiviestintä 91009
Juha Kreus649 views
College chapter 1 2 by gmaidekamido
College chapter 1 2College chapter 1 2
College chapter 1 2
gmaidekamido1.3K views
Liquid Journals. Overview. How social computing and liquid knowledge will sha... by Aliaksandr Birukou
Liquid Journals. Overview. How social computing and liquid knowledge will sha...Liquid Journals. Overview. How social computing and liquid knowledge will sha...
Liquid Journals. Overview. How social computing and liquid knowledge will sha...
Aliaksandr Birukou475 views
New zealand jeopardy by sandrat12
New zealand jeopardyNew zealand jeopardy
New zealand jeopardy
sandrat12439 views
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)! by Lola Espino
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!
Lola Espino225 views
Global tax 50 2016 international tax review by Pallavi M
Global tax 50 2016   international tax reviewGlobal tax 50 2016   international tax review
Global tax 50 2016 international tax review
Pallavi M245 views
Lightning Words 1 by danaellis78
Lightning Words 1Lightning Words 1
Lightning Words 1
danaellis78421 views
New zealand jeopardy by sandrat12
New zealand jeopardyNew zealand jeopardy
New zealand jeopardy
sandrat12564 views

Similar to Open Annotation Model

A Clean Slate? by
A Clean Slate?A Clean Slate?
A Clean Slate?Herbert Van de Sompel
5.7K views77 slides
W3C Library Linked Data Incubator Group by
W3C Library Linked Data Incubator GroupW3C Library Linked Data Incubator Group
W3C Library Linked Data Incubator GroupAntoine Isaac
1.1K views40 slides
Revelations about relations in connecting research: content types, data and i... by
Revelations about relations in connecting research: content types, data and i...Revelations about relations in connecting research: content types, data and i...
Revelations about relations in connecting research: content types, data and i...Jisc
213 views21 slides
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi... by
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...Open Science Fair
590 views47 slides
Verifiable, linked open knowledge that anyone can edit by
Verifiable, linked open knowledge that anyone can editVerifiable, linked open knowledge that anyone can edit
Verifiable, linked open knowledge that anyone can editDario Taraborelli
5.6K views64 slides
Lynch & Dirks - Platforms for Open Research - Charleston Conference 2011 by
Lynch & Dirks  - Platforms for Open Research - Charleston Conference 2011Lynch & Dirks  - Platforms for Open Research - Charleston Conference 2011
Lynch & Dirks - Platforms for Open Research - Charleston Conference 2011Lee Dirks
851 views33 slides

Similar to Open Annotation Model(20)

W3C Library Linked Data Incubator Group by Antoine Isaac
W3C Library Linked Data Incubator GroupW3C Library Linked Data Incubator Group
W3C Library Linked Data Incubator Group
Antoine Isaac1.1K views
Revelations about relations in connecting research: content types, data and i... by Jisc
Revelations about relations in connecting research: content types, data and i...Revelations about relations in connecting research: content types, data and i...
Revelations about relations in connecting research: content types, data and i...
Jisc213 views
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi... by Open Science Fair
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
Open Science Fair590 views
Verifiable, linked open knowledge that anyone can edit by Dario Taraborelli
Verifiable, linked open knowledge that anyone can editVerifiable, linked open knowledge that anyone can edit
Verifiable, linked open knowledge that anyone can edit
Dario Taraborelli5.6K views
Lynch & Dirks - Platforms for Open Research - Charleston Conference 2011 by Lee Dirks
Lynch & Dirks  - Platforms for Open Research - Charleston Conference 2011Lynch & Dirks  - Platforms for Open Research - Charleston Conference 2011
Lynch & Dirks - Platforms for Open Research - Charleston Conference 2011
Lee Dirks851 views
#ALAAC15 Linked Data Love by Kristi Holmes
#ALAAC15 Linked Data Love #ALAAC15 Linked Data Love
#ALAAC15 Linked Data Love
Kristi Holmes1.9K views
SWAN/SIOC: Aligning Scientific Discourse Representation and Social Semantics by John Breslin
SWAN/SIOC: Aligning Scientific Discourse Representation and Social SemanticsSWAN/SIOC: Aligning Scientific Discourse Representation and Social Semantics
SWAN/SIOC: Aligning Scientific Discourse Representation and Social Semantics
John Breslin2.4K views
Library 2.0 by Arnab Nag
Library 2.0Library 2.0
Library 2.0
Arnab Nag1K views
Reshaping the world of scholarly communication by Dr. Usha Munshi by Ata Rehman
Reshaping the world of scholarly communication by Dr. Usha MunshiReshaping the world of scholarly communication by Dr. Usha Munshi
Reshaping the world of scholarly communication by Dr. Usha Munshi
Ata Rehman2.3K views
Wikidata: Verifiable, Linked Open Knowledge That Anyone Can Edit by Dario Taraborelli
Wikidata: Verifiable, Linked Open Knowledge That Anyone Can EditWikidata: Verifiable, Linked Open Knowledge That Anyone Can Edit
Wikidata: Verifiable, Linked Open Knowledge That Anyone Can Edit
Dario Taraborelli5.8K views
Open Data Repositories by Xavier Ochoa
Open Data RepositoriesOpen Data Repositories
Open Data Repositories
Xavier Ochoa979 views
The 7 Habits of Highly Effective Research Communicators by Anup Kumar Das
The 7 Habits of Highly Effective Research CommunicatorsThe 7 Habits of Highly Effective Research Communicators
The 7 Habits of Highly Effective Research Communicators
Anup Kumar Das522 views
Publishing (Open) Data by Brian Hole
Publishing (Open) DataPublishing (Open) Data
Publishing (Open) Data
Brian Hole1.1K views
W3C Library Linked Data Incubator Group - 2011 by Antoine Isaac
W3C Library Linked Data Incubator Group  - 2011W3C Library Linked Data Incubator Group  - 2011
W3C Library Linked Data Incubator Group - 2011
Antoine Isaac2K views
Next Generation Repositories by ukcorr
Next Generation RepositoriesNext Generation Repositories
Next Generation Repositories
ukcorr253 views
Manage it locally to share it globally: RDM and Wikimedia Commons by Nick Sheppard
Manage it locally to share it globally: RDM and Wikimedia CommonsManage it locally to share it globally: RDM and Wikimedia Commons
Manage it locally to share it globally: RDM and Wikimedia Commons
Nick Sheppard405 views
Research Data Publishing by Brian Hole
Research Data PublishingResearch Data Publishing
Research Data Publishing
Brian Hole1.2K views
Virtual Research Networks : Towards Research 2.0 by Guus van den Brekel
Virtual Research Networks : Towards Research 2.0Virtual Research Networks : Towards Research 2.0
Virtual Research Networks : Towards Research 2.0
Guus van den Brekel3.8K views

More from Paolo Ciccarese

Domeo, Text Mining, UIMA and Clerezza by
Domeo, Text Mining, UIMA and ClerezzaDomeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and ClerezzaPaolo Ciccarese
2.1K views37 slides
AO and Annotation Tool for AOC by
AO and Annotation Tool for AOCAO and Annotation Tool for AOC
AO and Annotation Tool for AOCPaolo Ciccarese
1.7K views32 slides
SWAN, HyQue and Nanopublications by
SWAN, HyQue and NanopublicationsSWAN, HyQue and Nanopublications
SWAN, HyQue and NanopublicationsPaolo Ciccarese
798 views13 slides
Swan Annotation Tool - Text Mining by
Swan Annotation Tool - Text MiningSwan Annotation Tool - Text Mining
Swan Annotation Tool - Text MiningPaolo Ciccarese
1.1K views23 slides
Annotation Ontology (AO) by
Annotation Ontology (AO)Annotation Ontology (AO)
Annotation Ontology (AO)Paolo Ciccarese
1.2K views13 slides
Semantics is not a luxury by
Semantics is not a luxurySemantics is not a luxury
Semantics is not a luxuryPaolo Ciccarese
1.2K views30 slides

More from Paolo Ciccarese(7)

Domeo, Text Mining, UIMA and Clerezza by Paolo Ciccarese
Domeo, Text Mining, UIMA and ClerezzaDomeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and Clerezza
Paolo Ciccarese2.1K views
AO and Annotation Tool for AOC by Paolo Ciccarese
AO and Annotation Tool for AOCAO and Annotation Tool for AOC
AO and Annotation Tool for AOC
Paolo Ciccarese1.7K views
SWAN, HyQue and Nanopublications by Paolo Ciccarese
SWAN, HyQue and NanopublicationsSWAN, HyQue and Nanopublications
SWAN, HyQue and Nanopublications
Paolo Ciccarese798 views
Swan Annotation Tool - Text Mining by Paolo Ciccarese
Swan Annotation Tool - Text MiningSwan Annotation Tool - Text Mining
Swan Annotation Tool - Text Mining
Paolo Ciccarese1.1K views
PRO Use Cases for Scientific Communities by Paolo Ciccarese
PRO Use Cases for Scientific CommunitiesPRO Use Cases for Scientific Communities
PRO Use Cases for Scientific Communities
Paolo Ciccarese1K views

Open Annotation Model

  • 1. W3C Open Annotation Data Model: achieving interoperability Paolo Ciccarese, PhD Co-chair of the W3C Open Annotation Community Group Mass General Hospital Harvard Medical School W3C Open Annotation Data Model Group Open Annotation Community Paolo Ciccarese http://www.w3.org/communities/openannotation/ http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 2. Acknowledgements • Robert Sanderson (Co-chair), Herbert Van de Sompeland all the members of the W3C Open Annotation Community Group • Annotation Ontology: Tim Clark, Marco Ocana, Leyla Garcia Castro, Bob Morris, Paul Morris, Phil Desenne, StianSoiland-Reyes… • Open Annotation Collaboration: Tim Cole, Neil Fraistat, Anna Gerber, Jane Hunter, Jim Smith, Jacob Jett… W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 3. Annotation is emerging as… • A uniform, pervasive method for describing… bookmarking, integrating, connecting, sharing … a variety of (digital) resources • A starting point and not only an end point • Valuable content.. sometimes even more valuable than the annotated content • Important search/discovery mechanism W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 4. … we commonly use annotation • We annotate prints, HTML and PDFs • We bookmark/tag web pages… • … and publications (citations/references) • We comment on web pages, blogs, forums and emails • youtube, vimeo, flickrslid eshare,twitter… W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 5. Problem is… • Most of applications make very hard to export and aggregate our own annotation • Applications have a life span and they can disappear along with your annotation • No application will cover all the annotation related use cases • We need to enable applications developers and researchers W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 6. Solution: interoperability W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 7. W3C Open Annotation Community Group http://www.w3.org/community/openannotation/ 71 participants from around the world 6th of 110 community groups Join Us! W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 8. Interoperability starts from people • OA started with the reconciliation of – Open Annotation Collaboration (OAC) – Annotation Ontology (AO) W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 9. Annotation Ontology (AO) • OWL vocabulary for representing and sharing annotation of digital resources and their fragments in RDF format • Focus on biomedicine and sciences. But desire to make the AO framework more broadly usable. Ciccarese et al, 2011 An open annotation ontology for science on web 3.0 W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 10. Open Annotation Collaboration • Focus on interoperability for annotations in order to allow sharing of annotations across: – Annotation clients; – Content collections; – Services that leverage annotations. • Focus on annotation for scholarly purposes. But desire to make the OAC framework more broadly usable. http://openannotation.org/ W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 11. Open Annotation CG Mission Interoperability between Annotation systems and platforms: …following the architecture of the Web …reusing existing Web standards …providing a single and coherent model …preserving the original ‘meaning’ …orthogonal to the domain of interest …without requiring adoption of specific platforms W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 12. 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 (often about) 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 W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 13. Basic Data Model 0..* 1..* W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 14. Example: bookmarking W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 15. Example: commenting W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 16. Multiple Targets W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 17. Provenance (maps to PROV) PROV-O: W3C Proposed Recommendation http://www.w3.org/TR/prov-o/ W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 18. Further Specification of Resources Specific Body and Specific Target resources identify the region of interest, and/or the state of the resource. Need to be able to describe the state of the resource, the segment of interest, and potentially styling hints for how to render it. We introduce: State Describes how to retrieve representation Selector Describes how to select segment Style Describes how to render/process segment Scope Describes context of the resource W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 19. Annotating text fragments W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 20. Text Quote Selectors W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 21. Fragment Selectors W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 22. SVG Selectors SVG: W3C Recommendation http://www.w3.org/TR/SVG11/ W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 23. Media Fragments (and scope) Media Fragments URI: W3C Recommendation http://www.w3.org/TR/media-frags/ W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 24. And more selectors W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 25. And more… • support for tagging and semantic tagging • extending motivations • organizing bodies and targets collections • serialization in JSON-LD and other formats • support for RDF graphs • … Join us and follow our mailing list: http://www.w3.org/community/openannotation/ W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 26. Support for tagging W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 27. Support for tagging W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 28. JSON-LD serialization { "@context": "http://www.w3.org/ns/oa-context-20130208.json", "@id": "http://www.example.org/annotations/anno1", "@type": "oa:Annotation”, "annotatedAt": "2012-11-10T09:08:07", "annotatedBy": { "@id": "http://www.example.org/people/person1", "@type": "foaf:Person", "mbox": { "@id": mailto:person1@example.org }, "name": "Person One" }, "hasBody": { "@id": "urn:uuid:1d823e02-60a1-47ae-ae7f-a02f2ac348f8", "@type": ["cnt:ContentAsText", "dctypes:Text"], "chars": "This is part of our logo" }, "hasTarget": { "@id": "urn:uuid:cc2c8f08-3597-4d73-a529-1c5fed58268b", "@type": "oa:SpecificResource", "hasSelector": { "@id": "urn:uuid:7978fa7b-3e03-47e2-89d8-fa39d1280765", "@type": "oa:FragmentSelector", "conformsTo": "http://www.w3.org/TR/media-frags/", "value": "xywh=10,10,5,5" }, "hasSource": { "@id": "http://www.example.org/images/logo.jpg", "@type": "dctypes:Image" } } } W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 29. W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 30. New specifications (Feb 8, 2013) http://www.openannotation.org/spec/core/ W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard
  • 31. W3C Open Annotation Community Group http://www.w3.org/community/openannotation/ paolo.ciccarese@gmail.com W3C Open Annotation Data Model Paolo Ciccarese http://www.w3.org/community/openannotation/ Annotations@Harvard