SlideShare a Scribd company logo
1 of 39
Download to read offline
The State of Image
Annotations
Robert Casties 

Max Planck Institute for the History of Science, Berlin
What we do
• Work with historical sources
• scanned books, manuscripts, notebooks
• digital photos
• scanned drawings and paintings
• digital texts
• data
Galileo Galileis MS72 "Notes on motion" (1998)
http://www.mpiwg-berlin.mpg.de/Galileo_Prototype/INDEX.HTM
Musawwarat Graffiti Archive (2011)
http://musawwaratgraffiti.mpiwg-berlin.mpg.de
digilib client-side point annotation (since 2002)
HyperImage annotated presentation (2009?) of
James Gillray: „Political-Dreamings!” (1801)
Status quo
• lots of digital editions and projects
• nice and diverse features and tools
• re-inventing lots of wheels
• data silos
• solution: annotations and standards
Our vision
• "Weaving a web of knowledge" (Jürgen Renn, 2003?)
• close and distant reading of all kinds of sources (works
best with Open Access)
• create comments, relations, narratives
• share the results during the process or the result with
collaborators or everybody
• bi-directional links (Xanadu) - collect research results
related to sources creating a "semantic network" of
sources
references to networks
Annotations as bi-directional
links
• standardized (open, stable) access to source
documents (image, text,…)
• standardized annotation data linking comment to
source
• relevant segment needs to be referenced
• annotation server needs to be shared
• relation can be reversed
Annotation standards
• Open Annotation Data Model (http://openannotation.org)
• general annotation data model
• last spec 1.0 of 2013
• W3C Web Annotation Working Group (since 2014)
• Abstract Annotation Data Model (spec)
• Data Model Vocabulary
• Data Model Serializations
• HTTP API (spec)
• Client-side API (FindText API spec)
Image annotation in W3C
web annotation
• Target of annotation can be an image
• Segment of image can be specified by
• FragmentSelector with W3C media fragment
(rectangle specified in pixel or percent)
• SVGSelector with SVG
Annotation standards
• SharedCanvas (http://shared-canvas.org)
• data model for ”virtual books“
• uses Open Annotation
• last spec 1.0 in 2013
• IIIF (http://iiif.io)
• Image API standard
• Metadata API standard
• spec 2.1 released May 12, 2016
IIIF (International Image
Interoperability Framework)
• ARTstor
• Bayerische
Staatsbibliothek
(Bavarian State
Library)
• La Bibliothèque
nationale de
France
• Biblissima
• British Library
• British Museum
• Brown University
• Centre de
Recherche et de
Restauration des
Musées de France
(C2RMF)
• Cogapp
• Columbia
University
• e-codices – Virtual
Manuscript Library
of Switzerland
• Cornell University
• DPLA
• Digital Image
Archive of
Medieval Music
(DIAMM)
• Digirati Ltd
• Europeana
• The J. Paul Getty
Trust
• Ghent University
• Gottingen State
and University
Library
• Harvard University
• Indiana University
• Internet Archive
• Johns Hopkins
University
• Klokan
Technologies
• Leiden University
• MIT Libraries
• National Gallery of
Art
• National Library of
Austria
• Nasjonalbiblioteke
t (National Library
of Norway)
• National Library of
Denmark
• National Library of
Egypt
• National Library of
Israel
• National Library of
New Zealand
• National Library of
Poland
• National Library of
Scotland
• National Library of
Serbia
• National Library of
Wales
• New York
University
Libraries
• Ohio State
University
• Oxford University
(Bodleian Library)
• Princeton
University Library
• Qatar National
Library
• Sirma Group
• St. Louis
University
• Stanford University
• TextGrid
• text & bytes
• University College
Dublin
• University of
Edinburgh
• University of Hong
Kong
• University of
Illinois at Urbana-
Champaign
• University of Notre
Dame
• University of
Pennsylvania
• University of
Toronto
• Vatican Library
• The Walters Art
Museum
• Wellcome Trust
• Wikipedia
(Wikimedia
Foundation)
• World Digital
Library
• Yale Center for
British Art
• Yale University
{scheme}://{server}
{/prefix}/
{identifier}/
{region}/{size}/
{rotation}/
{quality}.{format}
Image API Presentation API
Software
IIIF Shapes
Annotorious - (+)
HyperImage / Yenda - / + + / +
digilib + / - +
SemToNotes - +
Mirador + (+)
Diva + -
T-PEN (+) -
AnnoTate - -
Annotorious
Annotorious
• http://annotorious.github.io
• Javascript client image annotation toolkit
• annotates images in HTML pages
• can integrate with Annotator.js
• can use scaling image server (OpenSeadragon)
• can do polygons
HyperImage
HyperImage / Yenda
• http://hyperimage.ws
• “like hypertext for images”
• Java editor and server, Flash/HTML5 client
• free shapes in layers, linking between images, texts and layers
• used in a number of digital humanities projects
• Yenda (http://yenda.tools)
• new fully web architecture using IIIF
• under development
digilib
digilib
• http://digilib.sourceforge.net
• scaling image server (Java)
• HTML + Javascript client
• view state and client-side annotations encoded in URL (since
2002)
• server-side annotations using Annotator.js (since 2012)
• polygon shapes (since 2015)
• IIIF API server
digilib
SemToNotes
SemToNotes
• https://hkikoeln.github.io/SemToNotes
• JavaScript API to develop browser-based image
annotation tools
• topological queries on eXist and EXPath Geo
Module backend
• under development
Mirador
Mirador
• http://projectmirador.org/
• IIIF reference viewer
• Javascript client, can use any IIIF Presentation
API feed
• deep zoom, metadata display, book reading,
bookmarking, comparison view
• shape annotations (under development)
Diva.js
Diva.js
• http://ddmal.github.io/diva.js
• Javascript client
• uses IIIF Image API
• deep zoom, fast scrolling through documents,
synchronized information views
• annotation overlays
T-PEN
• http://t-pen.org
• Transcription for Paleographical and Editorial
Notation
• Java server, online version free to use
• new version 3 with IIIF support under
development
AnnoTate
AnnoTate
• https://anno.tate.org.uk , https://github.com/
zooniverse/AnnoTate
• Zooniverse crowdsourcing project for Tate
Archive holdings
• transcription of artist’s personal papers
• zoomable view, simple annotations
where are we now
• IIIF image server standard incredibly successful
• Annotation use cases growing
• Annotation standards on the way…
• Annotation software development scattered
• Discovering and sharing annotations not yet
there
ceterum censeo…
Standards for annotating
image areas
• something between very simple (W3C Media Fragments)
"selector": {

"type": „FragmentSelector",

"conformsTo": "http://www.w3.org/TR/media-frags/",

"value": "xywh=135,16,25,53"

}
• and very complex (SVG)
"selector": {

"type": ["SvgSelector", "Content"],

"text": "<svg:svg> … 

<polygon xmlns="http://www.w3.org/2000/svg"

points="5315,5639 5444,5529 5505,5593 5346,5691 5315,5639" />

… </svg:svg>“

}
Standards for annotating
image areas
• Proposition
• use resolution independent coordinates (e.g.
0≤x≤1, fraction of image width)
• use GeoJSON / WKT
• points, lines, polygons
• only point coordinates
Annotations as "micro-
publications"
• stable URLs for annotations
• provenance information
• copyright and license information
• versioning?
• authority / reputation?

More Related Content

What's hot

IIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and MiradorIIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and MiradorJulien A. Raemy
 
Consolidating Openness : Developing Rijksmuseum Research Services
Consolidating Openness : Developing Rijksmuseum Research ServicesConsolidating Openness : Developing Rijksmuseum Research Services
Consolidating Openness : Developing Rijksmuseum Research ServicesSaskia Scheltjens
 
Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...aliada project
 
Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...horvadam
 
ALIADA Project. AtCult
ALIADA Project. AtCultALIADA Project. AtCult
ALIADA Project. AtCultaliada project
 
IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019Glen Robson
 
Accurator: Consolidation and Integration of Annotations
Accurator: Consolidation and Integration of AnnotationsAccurator: Consolidation and Integration of Annotations
Accurator: Consolidation and Integration of AnnotationsVU University Amsterdam
 
OpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki StyleOpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki Stylenfgusedautoparts
 
2015-03-18 research seminar part 1
2015-03-18 research seminar part 12015-03-18 research seminar part 1
2015-03-18 research seminar part 1ifi8106tlu
 
Digitised Manuscripts and the British Library's new IIIF viewer
Digitised Manuscripts and the British Library's new IIIF viewer Digitised Manuscripts and the British Library's new IIIF viewer
Digitised Manuscripts and the British Library's new IIIF viewer Mia
 
Sasaki practical-linked-data
Sasaki practical-linked-dataSasaki practical-linked-data
Sasaki practical-linked-dataFelix Sasaki
 
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLWDiscovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLWGlen Robson
 
lodlam summit session browsable linked data
lodlam summit session browsable linked datalodlam summit session browsable linked data
lodlam summit session browsable linked dataEnno Meijers
 
Keep Things Simple @ Dortmunder U
Keep Things Simple @ Dortmunder UKeep Things Simple @ Dortmunder U
Keep Things Simple @ Dortmunder Ulab_SNG
 
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011Vlad Savitsky
 
Iiif to go iiif vatican (7 minutes)
Iiif to go   iiif vatican (7 minutes)Iiif to go   iiif vatican (7 minutes)
Iiif to go iiif vatican (7 minutes)Rachel Di Cresce
 
Active archives @SBB
Active archives @SBBActive archives @SBB
Active archives @SBBcneudecker
 

What's hot (20)

IIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and MiradorIIIF Pre-conference - Usability testing conducted on the UV and Mirador
IIIF Pre-conference - Usability testing conducted on the UV and Mirador
 
Consolidating Openness : Developing Rijksmuseum Research Services
Consolidating Openness : Developing Rijksmuseum Research ServicesConsolidating Openness : Developing Rijksmuseum Research Services
Consolidating Openness : Developing Rijksmuseum Research Services
 
About company
About companyAbout company
About company
 
Presentation museumnext
Presentation museumnextPresentation museumnext
Presentation museumnext
 
Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...
 
Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...
 
ALIADA Project. AtCult
ALIADA Project. AtCultALIADA Project. AtCult
ALIADA Project. AtCult
 
IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019
 
Accurator: Consolidation and Integration of Annotations
Accurator: Consolidation and Integration of AnnotationsAccurator: Consolidation and Integration of Annotations
Accurator: Consolidation and Integration of Annotations
 
OpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki StyleOpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki Style
 
2015-03-18 research seminar part 1
2015-03-18 research seminar part 12015-03-18 research seminar part 1
2015-03-18 research seminar part 1
 
Digitised Manuscripts and the British Library's new IIIF viewer
Digitised Manuscripts and the British Library's new IIIF viewer Digitised Manuscripts and the British Library's new IIIF viewer
Digitised Manuscripts and the British Library's new IIIF viewer
 
Sasaki practical-linked-data
Sasaki practical-linked-dataSasaki practical-linked-data
Sasaki practical-linked-data
 
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLWDiscovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
 
Potsdam30 Sept2011
Potsdam30 Sept2011Potsdam30 Sept2011
Potsdam30 Sept2011
 
lodlam summit session browsable linked data
lodlam summit session browsable linked datalodlam summit session browsable linked data
lodlam summit session browsable linked data
 
Keep Things Simple @ Dortmunder U
Keep Things Simple @ Dortmunder UKeep Things Simple @ Dortmunder U
Keep Things Simple @ Dortmunder U
 
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
 
Iiif to go iiif vatican (7 minutes)
Iiif to go   iiif vatican (7 minutes)Iiif to go   iiif vatican (7 minutes)
Iiif to go iiif vatican (7 minutes)
 
Active archives @SBB
Active archives @SBBActive archives @SBB
Active archives @SBB
 

Similar to State of Image Annotations - I Annotate 2016

Interoperability in practice: a cross-repository image viewer (Mirador)
Interoperability in practice: a cross-repository image viewer (Mirador)Interoperability in practice: a cross-repository image viewer (Mirador)
Interoperability in practice: a cross-repository image viewer (Mirador)Stuart Snydman
 
The Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating HadoopThe Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating Hadoopcneudecker
 
Dag Hensten - Nasjonalmuseet collections online
Dag Hensten - Nasjonalmuseet collections onlineDag Hensten - Nasjonalmuseet collections online
Dag Hensten - Nasjonalmuseet collections onlinelab_SNG
 
Intro to IIIF and IIIF @NLW
Intro to IIIF and IIIF @NLWIntro to IIIF and IIIF @NLW
Intro to IIIF and IIIF @NLWGlen Robson
 
SCAPE Presentation at the Elag2013 conference in Gent/Belgium
SCAPE Presentation at the Elag2013 conference in Gent/BelgiumSCAPE Presentation at the Elag2013 conference in Gent/Belgium
SCAPE Presentation at the Elag2013 conference in Gent/BelgiumSven Schlarb
 
Digital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIFDigital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIFRachel Di Cresce
 
Introduction to IIIF
Introduction to IIIFIntroduction to IIIF
Introduction to IIIFGlen Robson
 
Digitizing Spectator - Libraries Digital Program
Digitizing Spectator - Libraries Digital ProgramDigitizing Spectator - Libraries Digital Program
Digitizing Spectator - Libraries Digital ProgramRobert Frech
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlinePetr Pridal
 
What's up, Europeana Newspapers?
What's up, Europeana Newspapers?What's up, Europeana Newspapers?
What's up, Europeana Newspapers?cneudecker
 
Europeana Newspapers Aggregator Forum 2018 Berlin
Europeana Newspapers Aggregator Forum 2018 BerlinEuropeana Newspapers Aggregator Forum 2018 Berlin
Europeana Newspapers Aggregator Forum 2018 Berlincneudecker
 
Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02The European Library
 
Webmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysisWebmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysisTimelessFuture
 
You’ve Digitised Your Collection. What Next ?
You’ve Digitised Your Collection. What Next ?You’ve Digitised Your Collection. What Next ?
You’ve Digitised Your Collection. What Next ?The European Library
 
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old MapsOldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old MapsPetr Pridal
 
ESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsPeter Haase
 

Similar to State of Image Annotations - I Annotate 2016 (20)

Interoperability in practice: a cross-repository image viewer (Mirador)
Interoperability in practice: a cross-repository image viewer (Mirador)Interoperability in practice: a cross-repository image viewer (Mirador)
Interoperability in practice: a cross-repository image viewer (Mirador)
 
The Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating HadoopThe Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating Hadoop
 
Dag Hensten - Nasjonalmuseet collections online
Dag Hensten - Nasjonalmuseet collections onlineDag Hensten - Nasjonalmuseet collections online
Dag Hensten - Nasjonalmuseet collections online
 
Intro to IIIF and IIIF @NLW
Intro to IIIF and IIIF @NLWIntro to IIIF and IIIF @NLW
Intro to IIIF and IIIF @NLW
 
SCAPE Presentation at the Elag2013 conference in Gent/Belgium
SCAPE Presentation at the Elag2013 conference in Gent/BelgiumSCAPE Presentation at the Elag2013 conference in Gent/Belgium
SCAPE Presentation at the Elag2013 conference in Gent/Belgium
 
Digital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIFDigital Tools for Manuscript Study IIIF
Digital Tools for Manuscript Study IIIF
 
Introduction to IIIF
Introduction to IIIFIntroduction to IIIF
Introduction to IIIF
 
Digitizing Spectator - Libraries Digital Program
Digitizing Spectator - Libraries Digital ProgramDigitizing Spectator - Libraries Digital Program
Digitizing Spectator - Libraries Digital Program
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps Online
 
What's up, Europeana Newspapers?
What's up, Europeana Newspapers?What's up, Europeana Newspapers?
What's up, Europeana Newspapers?
 
Europeana Newspapers Aggregator Forum 2018 Berlin
Europeana Newspapers Aggregator Forum 2018 BerlinEuropeana Newspapers Aggregator Forum 2018 Berlin
Europeana Newspapers Aggregator Forum 2018 Berlin
 
Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02
 
Museus presentation
Museus presentationMuseus presentation
Museus presentation
 
Webmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysisWebmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysis
 
You’ve Digitised Your Collection. What Next ?
You’ve Digitised Your Collection. What Next ?You’ve Digitised Your Collection. What Next ?
You’ve Digitised Your Collection. What Next ?
 
You've Digitised. What Next ?
You've Digitised. What Next ?You've Digitised. What Next ?
You've Digitised. What Next ?
 
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old MapsOldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
OldMapsOnline.org: Open Source &amp; Online Tools for Old Maps
 
Stella Wisdom's Slides for Doctoral Open Day – Art & Design plus Media, Cultu...
Stella Wisdom's Slides for Doctoral Open Day – Art & Design plus Media, Cultu...Stella Wisdom's Slides for Doctoral Open Day – Art & Design plus Media, Cultu...
Stella Wisdom's Slides for Doctoral Open Day – Art & Design plus Media, Cultu...
 
Kings fund - implementing Hyku
Kings fund - implementing HykuKings fund - implementing Hyku
Kings fund - implementing Hyku
 
ESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge Graphs
 

Recently uploaded

WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 

Recently uploaded (20)

WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 

State of Image Annotations - I Annotate 2016

  • 1. The State of Image Annotations Robert Casties 
 Max Planck Institute for the History of Science, Berlin
  • 2. What we do • Work with historical sources • scanned books, manuscripts, notebooks • digital photos • scanned drawings and paintings • digital texts • data
  • 3. Galileo Galileis MS72 "Notes on motion" (1998) http://www.mpiwg-berlin.mpg.de/Galileo_Prototype/INDEX.HTM
  • 4. Musawwarat Graffiti Archive (2011) http://musawwaratgraffiti.mpiwg-berlin.mpg.de
  • 5. digilib client-side point annotation (since 2002)
  • 6. HyperImage annotated presentation (2009?) of James Gillray: „Political-Dreamings!” (1801)
  • 7. Status quo • lots of digital editions and projects • nice and diverse features and tools • re-inventing lots of wheels • data silos • solution: annotations and standards
  • 8. Our vision • "Weaving a web of knowledge" (Jürgen Renn, 2003?) • close and distant reading of all kinds of sources (works best with Open Access) • create comments, relations, narratives • share the results during the process or the result with collaborators or everybody • bi-directional links (Xanadu) - collect research results related to sources creating a "semantic network" of sources
  • 10. Annotations as bi-directional links • standardized (open, stable) access to source documents (image, text,…) • standardized annotation data linking comment to source • relevant segment needs to be referenced • annotation server needs to be shared • relation can be reversed
  • 11. Annotation standards • Open Annotation Data Model (http://openannotation.org) • general annotation data model • last spec 1.0 of 2013 • W3C Web Annotation Working Group (since 2014) • Abstract Annotation Data Model (spec) • Data Model Vocabulary • Data Model Serializations • HTTP API (spec) • Client-side API (FindText API spec)
  • 12. Image annotation in W3C web annotation • Target of annotation can be an image • Segment of image can be specified by • FragmentSelector with W3C media fragment (rectangle specified in pixel or percent) • SVGSelector with SVG
  • 13. Annotation standards • SharedCanvas (http://shared-canvas.org) • data model for ”virtual books“ • uses Open Annotation • last spec 1.0 in 2013 • IIIF (http://iiif.io) • Image API standard • Metadata API standard • spec 2.1 released May 12, 2016
  • 14. IIIF (International Image Interoperability Framework) • ARTstor • Bayerische Staatsbibliothek (Bavarian State Library) • La Bibliothèque nationale de France • Biblissima • British Library • British Museum • Brown University • Centre de Recherche et de Restauration des Musées de France (C2RMF) • Cogapp • Columbia University • e-codices – Virtual Manuscript Library of Switzerland • Cornell University • DPLA • Digital Image Archive of Medieval Music (DIAMM) • Digirati Ltd • Europeana • The J. Paul Getty Trust • Ghent University • Gottingen State and University Library • Harvard University • Indiana University • Internet Archive • Johns Hopkins University • Klokan Technologies • Leiden University • MIT Libraries • National Gallery of Art • National Library of Austria • Nasjonalbiblioteke t (National Library of Norway) • National Library of Denmark • National Library of Egypt • National Library of Israel • National Library of New Zealand • National Library of Poland • National Library of Scotland • National Library of Serbia • National Library of Wales • New York University Libraries • Ohio State University • Oxford University (Bodleian Library) • Princeton University Library • Qatar National Library • Sirma Group • St. Louis University • Stanford University • TextGrid • text & bytes • University College Dublin • University of Edinburgh • University of Hong Kong • University of Illinois at Urbana- Champaign • University of Notre Dame • University of Pennsylvania • University of Toronto • Vatican Library • The Walters Art Museum • Wellcome Trust • Wikipedia (Wikimedia Foundation) • World Digital Library • Yale Center for British Art • Yale University
  • 16. Software IIIF Shapes Annotorious - (+) HyperImage / Yenda - / + + / + digilib + / - + SemToNotes - + Mirador + (+) Diva + - T-PEN (+) - AnnoTate - -
  • 18. Annotorious • http://annotorious.github.io • Javascript client image annotation toolkit • annotates images in HTML pages • can integrate with Annotator.js • can use scaling image server (OpenSeadragon) • can do polygons
  • 20. HyperImage / Yenda • http://hyperimage.ws • “like hypertext for images” • Java editor and server, Flash/HTML5 client • free shapes in layers, linking between images, texts and layers • used in a number of digital humanities projects • Yenda (http://yenda.tools) • new fully web architecture using IIIF • under development
  • 22. digilib • http://digilib.sourceforge.net • scaling image server (Java) • HTML + Javascript client • view state and client-side annotations encoded in URL (since 2002) • server-side annotations using Annotator.js (since 2012) • polygon shapes (since 2015) • IIIF API server
  • 25. SemToNotes • https://hkikoeln.github.io/SemToNotes • JavaScript API to develop browser-based image annotation tools • topological queries on eXist and EXPath Geo Module backend • under development
  • 27. Mirador • http://projectmirador.org/ • IIIF reference viewer • Javascript client, can use any IIIF Presentation API feed • deep zoom, metadata display, book reading, bookmarking, comparison view • shape annotations (under development)
  • 29. Diva.js • http://ddmal.github.io/diva.js • Javascript client • uses IIIF Image API • deep zoom, fast scrolling through documents, synchronized information views • annotation overlays
  • 30.
  • 31. T-PEN • http://t-pen.org • Transcription for Paleographical and Editorial Notation • Java server, online version free to use • new version 3 with IIIF support under development
  • 33. AnnoTate • https://anno.tate.org.uk , https://github.com/ zooniverse/AnnoTate • Zooniverse crowdsourcing project for Tate Archive holdings • transcription of artist’s personal papers • zoomable view, simple annotations
  • 34. where are we now • IIIF image server standard incredibly successful • Annotation use cases growing • Annotation standards on the way… • Annotation software development scattered • Discovering and sharing annotations not yet there
  • 35.
  • 37. Standards for annotating image areas • something between very simple (W3C Media Fragments) "selector": {
 "type": „FragmentSelector",
 "conformsTo": "http://www.w3.org/TR/media-frags/",
 "value": "xywh=135,16,25,53"
 } • and very complex (SVG) "selector": {
 "type": ["SvgSelector", "Content"],
 "text": "<svg:svg> … 
 <polygon xmlns="http://www.w3.org/2000/svg"
 points="5315,5639 5444,5529 5505,5593 5346,5691 5315,5639" />
 … </svg:svg>“
 }
  • 38. Standards for annotating image areas • Proposition • use resolution independent coordinates (e.g. 0≤x≤1, fraction of image width) • use GeoJSON / WKT • points, lines, polygons • only point coordinates
  • 39. Annotations as "micro- publications" • stable URLs for annotations • provenance information • copyright and license information • versioning? • authority / reputation?