Open Annotation Model
Upcoming SlideShare
Loading in...5
×
 

Open Annotation Model

on

  • 1,222 views

Presentation at Annotations@Harvard workshop, March 28, 2013

Presentation at Annotations@Harvard workshop, March 28, 2013

Statistics

Views

Total Views
1,222
Views on SlideShare
1,141
Embed Views
81

Actions

Likes
1
Downloads
13
Comments
0

1 Embed 81

http://code.kzakza.com 81

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Open Annotation Model Open Annotation Model Presentation Transcript

  • W3C Open Annotation Data Model: achieving interoperability Paolo Ciccarese, PhD Co-chair of the W3C Open Annotation Community Group Mass General Hospital Harvard Medical SchoolW3C 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 Ciccaresehttp://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 mechanismW3C Open Annotation Data Model Paolo Ciccaresehttp://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 Ciccaresehttp://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 researchersW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Solution: interoperabilityW3C Open Annotation Data Model Paolo Ciccaresehttp://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 Ciccaresehttp://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 Ciccaresehttp://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.0W3C Open Annotation Data Model Paolo Ciccaresehttp://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 Ciccaresehttp://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 platformsW3C Open Annotation Data Model Paolo Ciccaresehttp://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, ModeratingW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Basic Data Model 0..* 1..*W3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Example: bookmarkingW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Example: commentingW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Multiple TargetsW3C Open Annotation Data Model Paolo Ciccaresehttp://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 resourceW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Annotating text fragmentsW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Text Quote SelectorsW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Fragment SelectorsW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • SVG SelectorsSVG: 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 selectorsW3C Open Annotation Data Model Paolo Ciccaresehttp://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 Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Support for taggingW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • Support for taggingW3C Open Annotation Data Model Paolo Ciccaresehttp://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 Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • W3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • New specifications (Feb 8, 2013) http://www.openannotation.org/spec/core/W3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard
  • W3C Open Annotation Community Group http://www.w3.org/community/openannotation/ paolo.ciccarese@gmail.comW3C Open Annotation Data Model Paolo Ciccaresehttp://www.w3.org/community/openannotation/ Annotations@Harvard