SlideShare a Scribd company logo
@azaroth42
Web	
  Annotation
WG	
  Update
Rob	
  Sanderson
rsanderson@getty.edu
W3C	
  Web	
  Annotation	
  
Working	
  Group	
  Update
@azaroth42
Web	
  Annotation
WG	
  Update
Brief	
  History	
  of	
  Annotation	
  at	
  W3C
• 2001	
  	
  	
  	
  Annotea
• 2009	
  	
  	
  	
  Open	
  Annotation	
  Collaboration	
  &
Annotation	
  Ontology
• 2011	
  	
  	
  	
  Open	
  Annotation	
  Community	
  Group
• 2014	
  	
  	
  	
  Web	
  Annotation	
  Working	
  Group
• 2016	
  	
  	
  	
  Technical	
  Recommendations?
@azaroth42
Web	
  Annotation
WG	
  Update
Community	
  Group	
  Mission
Interoperabilitybetween	
  Annotation	
  systems	
  & platforms	
  by
…following	
  the	
  Architecture	
  of	
  the	
  Web
…reusing	
  existing	
  web	
  standards
…providing	
  a	
  single,	
  coherent	
  model	
  to	
  implement
…which	
  is	
  orthogonal	
  to	
  the	
  domain	
  of	
  interest
…without	
  requiring	
  adoption	
  of	
  specific	
  platforms
…while	
  maintaining	
  low	
  implementation	
  costs
@azaroth42
Web	
  Annotation
WG	
  Update
Working	
  Group	
  Charter
1. Model Working	
  Draft	
  towards	
  TR
2. Vocabulary Working	
  Draft	
  towards	
  TR
3. Serialization Merged	
  with	
  Model
4. Protocol Working	
  Draft	
  towards	
  TR
5. Client	
  API Working	
  Draft
6. Robust	
  Linking No	
  formal	
  output
http://w3.org/TR/annotation-­‐model	
  	
  …/annotation-­‐vocab	
  …/annotation-­‐protocol	
  
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation?
A	
  set	
  of	
  connected	
  resources,	
  typically	
  including	
  a	
  body	
  
and	
  target,	
  where	
  the	
  body	
  is	
  related	
  to	
  the	
  target.
Users	
  annotate	
  in	
  order	
  to	
  
…	
  Provide	
  an	
  aide-­‐memoire bookmarking
…	
  Share	
  and	
  inform commenting
…	
  Improve	
  discovery tagging
…	
  Organize	
  resources identifying
…	
  Interact	
  with	
  others replying
“ ”
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Ecosystem
@azaroth42
Web	
  Annotation
WG	
  Update
Data	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Data	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Data	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Data	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Data	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Specific	
  Resource	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Specific	
  Resource	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Specific	
  Resource	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Specific	
  Resource	
  Model
@azaroth42
Web	
  Annotation
WG	
  Update
Significant	
  Changes
• Use	
  developer-­‐friendly	
  names	
  for	
  JSON	
  keys
• Replace	
  embedded	
  content	
  (ContentAsText)	
  construction
• Allow	
  a	
  string	
  literal	
  body	
  (bodyValue)
• Ordered	
  list	
  of	
  options	
  for	
  Choice
• Use	
  structure	
  of	
  JSON	
  for	
  chains	
  of	
  selectors
• Clearer	
  cardinality	
  and	
  data	
  type	
  constraints
• Intend	
  to	
  change	
  namespace	
  URI
@azaroth42
Web	
  Annotation
WG	
  Update
New	
  Features
• New	
  properties:
• Rights
• Audience
• Other	
  Identities	
  (canonical,	
  via)
• Rendering	
  Software
• Allow	
  motivation	
  for	
  Body	
  &	
  Target
• New	
  Selectors:	
  	
  CSS,	
  XPath,	
  Range
• Collections	
  of	
  Annotations
@azaroth42
Web	
  Annotation
WG	
  Update
JSON-­‐LD
{
"@context": "http://www.w3.org/ns/anno.jsonld",
"id": "http://example.org/anno20",
"type": "Annotation",
"body": "http://example.net/note1",
"target": {
"source": "http://example.com/page1.html",
"selector": {
"type": "CssSelector",
"value": "#elemid > .elemclass + p"
}
}
}
@azaroth42
Web	
  Annotation
WG	
  Update
Annotation	
  Protocol
• Based	
  on	
  Linked	
  Data	
  Platform	
  (LDP)	
  specification
• Containers	
  for	
  Annotation	
  management
• Follows	
  REST	
  and	
  Linked	
  Data
• Discovery	
  of	
  Annotation	
  Containers	
  via	
  Link	
  headers/elements
• Paging	
  mechanism	
  based	
  on	
  Social	
  Web	
  WG's	
  ActivityStreams
• JSON-­‐LD	
  required,	
  content	
  negotiation	
  for	
  other	
  RDF	
  formats
• Server	
  will	
  return	
  created	
  annotation	
  on	
  PUT/POST
@azaroth42
Web	
  Annotation
WG	
  Update
Next	
  Steps
• Testing!
• Have	
  a	
  testing	
  plan	
  based	
  on	
  Web	
  Platform
• JSON-­‐Schema	
  to	
  describe	
  tests
• Need	
  Implementations
• Need	
  two	
  implementations	
  for	
  every	
  feature
• Please	
  let	
  us	
  know	
  about	
  your	
  implementations!
• Please	
  test	
  them	
  with	
  the	
  tests,	
  and	
  contribute	
  the	
  results!
@azaroth42
Web	
  Annotation
WG	
  Update
Thank	
  You!
References:
http://www.w3.org/TR/annotation-­‐model/
http://www.w3.org/TR/annotation-­‐vocab/
http://www.w3.org/TR/annotation-­‐protocol/
Rob	
  Sanderson,	
  co-­‐chair	
  of	
  Web	
  Annotation	
  WG
rsanderson@getty.edu

More Related Content

What's hot (20)

PPTX
Checking for originality: Crossref Similarity Check
Crossref
 
PDF
CARA MEMBUAT REFERENSI DAN SITASI PADA NASKAH
Relawan Jurnal Indonesia
 
PDF
Resource Oriented Architectures: The Future of Data API?
Victor Olex
 
PDF
CARA MENGELOLA PERUBAHAN PADA NASKAH
Relawan Jurnal Indonesia
 
PPTX
Reference linking and Cited-by
Crossref
 
PPTX
Managing changes to content: Crossmark
Crossref
 
PPTX
Wedi - Web Data Interpreter
Sergiu Soltan
 
PPTX
Dspace 7 presentation
mohamed Elzalabany
 
PDF
INTEGRASI ORCID DENGAN CROSSREF
Relawan Jurnal Indonesia
 
PDF
Crossref Content Registration - LIVE Mumbai
Crossref
 
PDF
Designing RESTful APIs
anandology
 
PPTX
ECS2019 - Managing Content Types in the Modern World
Marc D Anderson
 
PDF
Take a Groovy REST
Restlet
 
PDF
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
eswcsummerschool
 
PPT
Document management #RWIRW
Alison McNab
 
PPTX
Restful web services
Surinder Mehra
 
PPTX
Harnessing Free Content with Web Service APIs
ALATechSource
 
PPTX
Content Registration, Crossref ALJEBI, Indonesia
Crossref
 
PDF
Best Practices for RESTful Web Services
Salesforce Developers
 
PDF
HAL APIs and Ember Data
Cory Forsyth
 
Checking for originality: Crossref Similarity Check
Crossref
 
CARA MEMBUAT REFERENSI DAN SITASI PADA NASKAH
Relawan Jurnal Indonesia
 
Resource Oriented Architectures: The Future of Data API?
Victor Olex
 
CARA MENGELOLA PERUBAHAN PADA NASKAH
Relawan Jurnal Indonesia
 
Reference linking and Cited-by
Crossref
 
Managing changes to content: Crossmark
Crossref
 
Wedi - Web Data Interpreter
Sergiu Soltan
 
Dspace 7 presentation
mohamed Elzalabany
 
INTEGRASI ORCID DENGAN CROSSREF
Relawan Jurnal Indonesia
 
Crossref Content Registration - LIVE Mumbai
Crossref
 
Designing RESTful APIs
anandology
 
ECS2019 - Managing Content Types in the Modern World
Marc D Anderson
 
Take a Groovy REST
Restlet
 
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
eswcsummerschool
 
Document management #RWIRW
Alison McNab
 
Restful web services
Surinder Mehra
 
Harnessing Free Content with Web Service APIs
ALATechSource
 
Content Registration, Crossref ALJEBI, Indonesia
Crossref
 
Best Practices for RESTful Web Services
Salesforce Developers
 
HAL APIs and Ember Data
Cory Forsyth
 

Similar to W3C Web Annotation WG Update (I Annotate 2016) (10)

PDF
Sanderson Overview of the W3C Web Annotation Specifications
National Information Standards Organization (NISO)
 
PPTX
Managing Annotations (OR2016)
Robert Sanderson
 
PDF
Annotating Scholarly Works - the W3C Open Annotation Model
Robert Sanderson
 
PDF
Open Annotation Core Data Model (tutorial)
Robert Sanderson
 
PDF
iAnnotate 2013 Introduction
Robert Sanderson
 
PPTX
Annotation and Community
BigBlueHat
 
PDF
Multiplicity and Publishing in Open Annotation (tutorial)
Robert Sanderson
 
DOCX
Annotations are coming to the web
bfreeman1987
 
PPTX
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Net7
 
PPT
Cole using oa-intro-dlf2012
Timothy Cole
 
Sanderson Overview of the W3C Web Annotation Specifications
National Information Standards Organization (NISO)
 
Managing Annotations (OR2016)
Robert Sanderson
 
Annotating Scholarly Works - the W3C Open Annotation Model
Robert Sanderson
 
Open Annotation Core Data Model (tutorial)
Robert Sanderson
 
iAnnotate 2013 Introduction
Robert Sanderson
 
Annotation and Community
BigBlueHat
 
Multiplicity and Publishing in Open Annotation (tutorial)
Robert Sanderson
 
Annotations are coming to the web
bfreeman1987
 
Presentation of context: Web Annotations (& Pundit) during the StoM Project (...
Net7
 
Cole using oa-intro-dlf2012
Timothy Cole
 
Ad

More from Robert Sanderson (20)

PPTX
Understanding Linked Art
Robert Sanderson
 
PDF
LUX - Cross Collections Cultural Heritage at Yale
Robert Sanderson
 
PDF
Zoom as a Paradigm for Linked Open Usable Data
Robert Sanderson
 
PPTX
Provenance and Uncertainty in Linked Art
Robert Sanderson
 
PPTX
Data is our Product: Thoughts on LOD Sustainability
Robert Sanderson
 
PPTX
A Perspective on Wikidata: Ecosystems, Trust, and Usability
Robert Sanderson
 
PPTX
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Robert Sanderson
 
PPTX
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Robert Sanderson
 
PPTX
Structural Metadata in RDF (IS575)
Robert Sanderson
 
PPTX
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Robert Sanderson
 
PPTX
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Robert Sanderson
 
PPTX
The Importance of being LOUD
Robert Sanderson
 
PPTX
Introduction to Linked Art Model
Robert Sanderson
 
PPTX
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Robert Sanderson
 
PDF
Strong Opinions, Weakly Held
Robert Sanderson
 
PDF
IIIF Discovery Walkthrough
Robert Sanderson
 
PPTX
Linked Art: An Art Museum Profile for CIDOC-CRM
Robert Sanderson
 
PDF
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Robert Sanderson
 
PDF
Linked Art - Our Linked Open Usable Data Model
Robert Sanderson
 
PPTX
EuropeanaTech Keynote: Shout it out LOUD
Robert Sanderson
 
Understanding Linked Art
Robert Sanderson
 
LUX - Cross Collections Cultural Heritage at Yale
Robert Sanderson
 
Zoom as a Paradigm for Linked Open Usable Data
Robert Sanderson
 
Provenance and Uncertainty in Linked Art
Robert Sanderson
 
Data is our Product: Thoughts on LOD Sustainability
Robert Sanderson
 
A Perspective on Wikidata: Ecosystems, Trust, and Usability
Robert Sanderson
 
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Robert Sanderson
 
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Robert Sanderson
 
Structural Metadata in RDF (IS575)
Robert Sanderson
 
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Robert Sanderson
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Robert Sanderson
 
The Importance of being LOUD
Robert Sanderson
 
Introduction to Linked Art Model
Robert Sanderson
 
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Robert Sanderson
 
Strong Opinions, Weakly Held
Robert Sanderson
 
IIIF Discovery Walkthrough
Robert Sanderson
 
Linked Art: An Art Museum Profile for CIDOC-CRM
Robert Sanderson
 
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Robert Sanderson
 
Linked Art - Our Linked Open Usable Data Model
Robert Sanderson
 
EuropeanaTech Keynote: Shout it out LOUD
Robert Sanderson
 
Ad

Recently uploaded (20)

PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
July Patch Tuesday
Ivanti
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
July Patch Tuesday
Ivanti
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Python basic programing language for automation
DanialHabibi2
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 

W3C Web Annotation WG Update (I Annotate 2016)