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. What Next ?
You've Digitised. What Next ?You've Digitised. What Next ?
You've Digitised. 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 Your Collection. 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

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 

Recently uploaded (20)

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 

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?