SlideShare a Scribd company logo
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

More Related Content

PPTX
Open Annotation, Specifiers and Specific Resources tutorial
PDF
Open Annotation Core Data Model (tutorial)
PPTX
An Annotation Framework for Fedora
PDF
W3C Open Annotation: Status and Use Cases
PPTX
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
PPT
Cole using oa-intro-dlf2012
PPT
Emblematica overview dlf
PPTX
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY
Open Annotation, Specifiers and Specific Resources tutorial
Open Annotation Core Data Model (tutorial)
An Annotation Framework for Fedora
W3C Open Annotation: Status and Use Cases
(Live) Annotopia Overview by Paolo Ciccarese (Architect and principal developer)
Cole using oa-intro-dlf2012
Emblematica overview dlf
Integrating OPEN ANNOTATION with any DOMAIN ONTOLOGY

What's hot (20)

PPTX
Annotopia: Open Annotation Server
PPTX
AO: Annotation Ontology for science on the web
PPTX
Linking Data, Linking People
PPTX
Paolo ciccarese DILS 2013 keynote
PPT
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
PDF
Research Shared: researchobject.org
PDF
Open science platforms
PPTX
2012 CNI Fall Membership Meeting
PPTX
Linked Data: A short(-ish) introduction
PDF
Semtech web-protege-tutorial
PPTX
DataCite: the Perfect Complement to CrossRef
PDF
PPT
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
PPTX
Software Sustainability: Better Software Better Science
PDF
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
PDF
Big Data Analytics course: Named Entities and Deep Learning for NLP
PDF
20141112 courtot big_datasemwebontologies
PPTX
Hack U Barcelona 2011
PDF
4.2.15 Slides, “Hydra: many heads, many connections. Enriching Fedora Reposit...
PDF
OEG-Tools for supporting Ontology Engineering
Annotopia: Open Annotation Server
AO: Annotation Ontology for science on the web
Linking Data, Linking People
Paolo ciccarese DILS 2013 keynote
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
Research Shared: researchobject.org
Open science platforms
2012 CNI Fall Membership Meeting
Linked Data: A short(-ish) introduction
Semtech web-protege-tutorial
DataCite: the Perfect Complement to CrossRef
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
Software Sustainability: Better Software Better Science
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Big Data Analytics course: Named Entities and Deep Learning for NLP
20141112 courtot big_datasemwebontologies
Hack U Barcelona 2011
4.2.15 Slides, “Hydra: many heads, many connections. Enriching Fedora Reposit...
OEG-Tools for supporting Ontology Engineering
Ad

Viewers also liked (20)

PPT
My Friend And I Picture Text Dictionary
PDF
Chapter 2 7
PPTX
Kotu2009 juha kreus kriisiviestintä 91009
PPTX
College chapter 1 2
PPTX
Liquid Journals. Overview. How social computing and liquid knowledge will sha...
PPT
New zealand jeopardy
PPT
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!
PPT
ODP
Overview
PPTX
Guest author tutorial
PDF
Global tax 50 2016 international tax review
PPTX
Webmastery for Toastmasters
PDF
Antes de usarlos, entendamos a los Influencers
XLS
Mundial fifa sudafrica 2010(1)
PPT
Sr Pastor Friend Or Foe
PDF
Presentatie PCO.Infra
PPTX
Chapter 2 3
PPT
Lightning Words 1
PPT
New zealand jeopardy
PDF
Economic presentation
My Friend And I Picture Text Dictionary
Chapter 2 7
Kotu2009 juha kreus kriisiviestintä 91009
College chapter 1 2
Liquid Journals. Overview. How social computing and liquid knowledge will sha...
New zealand jeopardy
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!
Overview
Guest author tutorial
Global tax 50 2016 international tax review
Webmastery for Toastmasters
Antes de usarlos, entendamos a los Influencers
Mundial fifa sudafrica 2010(1)
Sr Pastor Friend Or Foe
Presentatie PCO.Infra
Chapter 2 3
Lightning Words 1
New zealand jeopardy
Economic presentation
Ad

Similar to Open Annotation Model (20)

PDF
Open Annotation: Bridging the Divide?
PDF
Multiplicity and Publishing in Open Annotation (tutorial)
PDF
iAnnotate 2013 Introduction
PDF
Annotating Scholarly Works - the W3C Open Annotation Model
PPT
Open Annotation Collaboration Introduction
DOCX
Annotations are coming to the web
PDF
Observations on Annotations – From Computational Linguistics and the World Wi...
PPT
Open Annotation Collaboration Briefing
PDF
Open Annotation: Annotating High Energy Physics on the Web
PDF
OAC Technical Summary
PPTX
UKSG 2018 Lightning Talk - Annotations as research objects: findable, indexab...
PDF
NISO Annotation Meeting (San Francisco)
PDF
Web Annotation - Jake Hartnell
PDF
Quantifying Orphaned Annotations in Hypothes.is
PPTX
Annotation and Community
PDF
Annotations
PPTX
Modelling and exchanging annotations
PDF
Web3.0 or The semantic web
PDF
Annotating Scholarly Resources
PPTX
The big conversation: open annotation in manuscripts and the web
Open Annotation: Bridging the Divide?
Multiplicity and Publishing in Open Annotation (tutorial)
iAnnotate 2013 Introduction
Annotating Scholarly Works - the W3C Open Annotation Model
Open Annotation Collaboration Introduction
Annotations are coming to the web
Observations on Annotations – From Computational Linguistics and the World Wi...
Open Annotation Collaboration Briefing
Open Annotation: Annotating High Energy Physics on the Web
OAC Technical Summary
UKSG 2018 Lightning Talk - Annotations as research objects: findable, indexab...
NISO Annotation Meeting (San Francisco)
Web Annotation - Jake Hartnell
Quantifying Orphaned Annotations in Hypothes.is
Annotation and Community
Annotations
Modelling and exchanging annotations
Web3.0 or The semantic web
Annotating Scholarly Resources
The big conversation: open annotation in manuscripts and the web

More from Paolo Ciccarese (7)

PPTX
Domeo, Text Mining, UIMA and Clerezza
PPTX
AO and Annotation Tool for AOC
PPTX
SWAN, HyQue and Nanopublications
PPTX
Swan Annotation Tool - Text Mining
PPTX
Annotation Ontology (AO)
PDF
Semantics is not a luxury
PPTX
PRO Use Cases for Scientific Communities
Domeo, Text Mining, UIMA and Clerezza
AO and Annotation Tool for AOC
SWAN, HyQue and Nanopublications
Swan Annotation Tool - Text Mining
Annotation Ontology (AO)
Semantics is not a luxury
PRO Use Cases for Scientific Communities

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