SlideShare a Scribd company logo
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Rob Sanderson
rsanderson@getty.edu
@azaroth42
@iiif_io #iiifhttp://iiif.io/
The Advantages of Interoperable APIs
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
A Community
that develops APIs,
implements them in Software,
and exposes interoperable Content
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Application Programming Interface
“ A set of routines, protocols, and tools for
building software applications. The API
specifies how software components should
interact […]
Think: The rules of the game.
If you’re not following the rules of how to
interact, then you’re not playing the game.
Lewis Chessman ; National Museum of Scotland
”
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Ms. Ludwig XV 15, fol. 14v ; http://www.getty.edu/art/collection/objects/233698/
Why Play by the Rules?
Cost Savings
Flexibility
Integration
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Cost Savings
Cheaper, Faster, Easier to obtain pieces than to build
them from scratch: Only possible with standards
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
No Need to Go Alone
Community shares costs
Less to understand
Already designed,
documented,
implemented,
tested
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Flexibility: Many Sizes are Possible
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Flexibility
Always have best-of-breed by
seamlessly swapping products
Easy to integrate legacy systems
Use the same content in different
applications
Support for many languages,
platforms
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Innovation is Encouraged
Anything not specified is possible, and should feed in to the specs
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Integration
• Inter-institution content in a single UI
• Reunite the Lewis Chessmen!
• … and similar
• Comparison of objects
• Shared analysis tools
• Cross institution discovery
• Multi-institution virtual exhibits
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Rules Updates
Haven’t had centuries to work on the APIs yet!
• Shared use cases needed
• Practical, results based requirements
• Responsively managed for changing needs
• Responsibly managed to prevent overload
• Community based process, with editorial
team documenting the decisions
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Rules Updates
Haven’t had centuries to work on the APIs yet!
• Shared use cases needed
• Practical, results based requirements
• Responsively managed for changing needs
• Responsibly managed to prevent overload
• Community based process, with editorial
team documenting the decisions ------->
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
The Past
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Marginally Better
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Provides Consistency
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
… and Interoperability
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Get the image content, and
technical data to enable rich
interactions with a single image
Just enough descriptive data to
enable a remote viewing
application for multi-image objects
Image API Presentation API
Two Core APIs
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Image API
http://iiif.io/api/image/2.1/
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Presentation API
http://iiif.io/api/presentation/2.1/
• Structure
– Collection, Item, Parts, Content
• Properties
– Descriptive
– Rights
– Technical
– Linking
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Presentation API
http://iiif.io/api/presentation/2.1/
• Structure
– Collection, Item, Parts, Content
• Properties
– Descriptive
– Rights
– Technical
– Linking
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Shared Canvas:
An abstract space used for
building a view of the object
IIIF Presentation API
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Shared Canvas:
An abstract space used for
building a view of the object
Think: Powerpoint Slide
IIIF Presentation API
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Presentation API
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Presentation API
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Presentation API
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
IIIF Presentation API
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Image + Presentation = Object
Mirador
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Image + Presentation = Object
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Image + Presentation = Object
Image API
Presentation API: Descriptive
Presentation API: Structure
Both: Image / Structure
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Image + Presentation = Object
Universal Viewer Diva.JS
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
To support login, and
differential access to
resources.
Search within an object,
such as the full text of a
book or newspaper
Authentication APISearch API
Two More APIs
All Specifications: http://iiif.io/api/
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
A Community
that develops APIs,
…shh … secret third line…
implements them in Software,
and exposes interoperable Content
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
A Community
that develops APIs,
based on Web Standards,
implements them in Software,
and exposes interoperable Content
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Web Standards
• Linked Open Data
• JSON-LD
• Linked Data Platform
• Open Annotation
• Media Fragments
Putting the puzzle together with a little glue to make it stick
IIIF: Advantages of Interoperable APIs
MOMA, New York City, May 10th 2016 // #iiif @azaroth42
Thank You!
rsanderson@getty.edu
These slides thanks to: @tcramer, @mikeapps, @jpstroop, @bla222, @zimeon, @snydman, and the IIIF community

More Related Content

PDF
IIIF, Linked Data and the Getty Vocabularies
PDF
IIIF and JSON-LD: LODLAM Training Day
PDF
IIIF Overview for Linked Data Exhibitions
PDF
Introduction to IIIF
PPTX
Brief Introduction to Linked Data
PDF
IIIF Presentation API
ODP
Geekup Sheffield Semantic Web Primer
PDF
Linked Data Challenge and Opportunity
IIIF, Linked Data and the Getty Vocabularies
IIIF and JSON-LD: LODLAM Training Day
IIIF Overview for Linked Data Exhibitions
Introduction to IIIF
Brief Introduction to Linked Data
IIIF Presentation API
Geekup Sheffield Semantic Web Primer
Linked Data Challenge and Opportunity

What's hot (20)

PDF
Linked data - A radical change?
PPTX
Community Challenges for Practical Linked Open Data - Linked Pasts keynote
PPTX
Semantic Web and Schema.org
PDF
WTF is Semantic Web?
PPT
Lodlam presentation v1.0 final al20151104
PPT
Semantic Web
PDF
HTML5 Microdata and Schema.org
PPT
Linked Open Data for Libraries
PDF
Linked Data Patterns
PPTX
Discovering Scholarly Orphans Using ORCID
ODP
Linked Data: turning the web into a context graph
ODP
Web Integrated Data
PDF
Semantic Web for Life Sciences: vision, aims, tools, platforms
PDF
Data Curation @ SpazioDati - NEXA Lunch Seminar
PPTX
Jim Hendler's Presentation at SSSW 2011
PDF
Quantifying Orphaned Annotations in Hypothes.is
PPTX
IIIF as an Enabler to Interoperability within a Single Institution
PDF
Using entity extraction extension with OpenRefine and Dandelion API
PDF
Big Data Analytics course: Named Entities and Deep Learning for NLP
PPTX
Signposting Overview (Version November 2017)
Linked data - A radical change?
Community Challenges for Practical Linked Open Data - Linked Pasts keynote
Semantic Web and Schema.org
WTF is Semantic Web?
Lodlam presentation v1.0 final al20151104
Semantic Web
HTML5 Microdata and Schema.org
Linked Open Data for Libraries
Linked Data Patterns
Discovering Scholarly Orphans Using ORCID
Linked Data: turning the web into a context graph
Web Integrated Data
Semantic Web for Life Sciences: vision, aims, tools, platforms
Data Curation @ SpazioDati - NEXA Lunch Seminar
Jim Hendler's Presentation at SSSW 2011
Quantifying Orphaned Annotations in Hypothes.is
IIIF as an Enabler to Interoperability within a Single Institution
Using entity extraction extension with OpenRefine and Dandelion API
Big Data Analytics course: Named Entities and Deep Learning for NLP
Signposting Overview (Version November 2017)
Ad

Viewers also liked (20)

PPTX
Managing Annotations (OR2016)
PDF
Annotations as Linked Data with Fedora4 and Triannon
PDF
IIIF: Discovery of Resources
PDF
Linked Data Best Practices and BibFrame
PDF
W3C Web Annotation WG Update (I Annotate 2016)
PDF
Annotating Scholarly Works - the W3C Open Annotation Model
PDF
Open Repositories 2014: Crowdsourced Transcription via IIIF
PDF
IIIF: Shared Canvas 2.0
PDF
Niso Annotation Webinar
PDF
SharedCanvas: A Collaborative Model for Medieval Manuscript Layout Dissemina...
PDF
Erika Pricyla Cerino HernáNdez
PDF
Python Web Interaction
PDF
NLLC 2011: Memento, Open Annotation, SharedCanvas
PPS
Dit Heb Je Nog Nooit Gezien
PDF
W3C Open Annotation: Status and Use Cases
PPTX
IIIF Foundational Specifications
PDF
NISO Annotation Meeting (San Francisco)
PDF
Making Web Annotations Persistent over Time
PDF
Open Annotation: Annotating High Energy Physics on the Web
PDF
SharedCanvas: Collaborative Digital Facsimiles of Medieval Manuscripts
Managing Annotations (OR2016)
Annotations as Linked Data with Fedora4 and Triannon
IIIF: Discovery of Resources
Linked Data Best Practices and BibFrame
W3C Web Annotation WG Update (I Annotate 2016)
Annotating Scholarly Works - the W3C Open Annotation Model
Open Repositories 2014: Crowdsourced Transcription via IIIF
IIIF: Shared Canvas 2.0
Niso Annotation Webinar
SharedCanvas: A Collaborative Model for Medieval Manuscript Layout Dissemina...
Erika Pricyla Cerino HernáNdez
Python Web Interaction
NLLC 2011: Memento, Open Annotation, SharedCanvas
Dit Heb Je Nog Nooit Gezien
W3C Open Annotation: Status and Use Cases
IIIF Foundational Specifications
NISO Annotation Meeting (San Francisco)
Making Web Annotations Persistent over Time
Open Annotation: Annotating High Energy Physics on the Web
SharedCanvas: Collaborative Digital Facsimiles of Medieval Manuscripts
Ad

Similar to IIIF: The Advantages of APIs (20)

PDF
APIs and Restful APIs
PPTX
How to use Donuts and Onions for Scaling API Programs
PDF
What are ap is, how do they work, and why are they beneficial to developers a...
PPTX
API Management Workshop (at Startupbootcamp Berlin)
PPTX
APIdays Paris 2018 - Hack your legacy, from mutualism to Open Source! Chris W...
PDF
Five Elements of Software Engineering for Mobile
PDF
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
PDF
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
PPTX
API Model Canvas (APIDays Mediterranea 2015)
PPTX
apidays Paris 2024 - Do not Live in the Shadow (APIs) - Teresa Pereira, Sieme...
PDF
Apidays Helsinki & North 2024 - There’s no AI without API, but what does this...
PDF
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
PDF
The API Opportunity: Crossing the Digital Divide
PDF
DFY Suite
PDF
Oracle API Management in the Year 2026
PDF
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
PDF
Livecast: API Usability & Developer Experience
PPTX
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
PPTX
apidays LIVE India 2022 - The Future of API’s Security.pptx
PPTX
Api Testing
APIs and Restful APIs
How to use Donuts and Onions for Scaling API Programs
What are ap is, how do they work, and why are they beneficial to developers a...
API Management Workshop (at Startupbootcamp Berlin)
APIdays Paris 2018 - Hack your legacy, from mutualism to Open Source! Chris W...
Five Elements of Software Engineering for Mobile
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
API Model Canvas (APIDays Mediterranea 2015)
apidays Paris 2024 - Do not Live in the Shadow (APIs) - Teresa Pereira, Sieme...
Apidays Helsinki & North 2024 - There’s no AI without API, but what does this...
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
The API Opportunity: Crossing the Digital Divide
DFY Suite
Oracle API Management in the Year 2026
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
Livecast: API Usability & Developer Experience
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
apidays LIVE India 2022 - The Future of API’s Security.pptx
Api Testing

More from Robert Sanderson (20)

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

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Cloud computing and distributed systems.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
cuic standard and advanced reporting.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Machine learning based COVID-19 study performance prediction
20250228 LYD VKU AI Blended-Learning.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Cloud computing and distributed systems.
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Review of recent advances in non-invasive hemoglobin estimation
cuic standard and advanced reporting.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Machine learning based COVID-19 study performance prediction

IIIF: The Advantages of APIs

  • 1. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Rob Sanderson rsanderson@getty.edu @azaroth42 @iiif_io #iiifhttp://iiif.io/ The Advantages of Interoperable APIs
  • 2. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 A Community that develops APIs, implements them in Software, and exposes interoperable Content
  • 3. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Application Programming Interface “ A set of routines, protocols, and tools for building software applications. The API specifies how software components should interact […] Think: The rules of the game. If you’re not following the rules of how to interact, then you’re not playing the game. Lewis Chessman ; National Museum of Scotland ”
  • 4. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Ms. Ludwig XV 15, fol. 14v ; http://www.getty.edu/art/collection/objects/233698/ Why Play by the Rules? Cost Savings Flexibility Integration
  • 5. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Cost Savings Cheaper, Faster, Easier to obtain pieces than to build them from scratch: Only possible with standards
  • 6. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 No Need to Go Alone Community shares costs Less to understand Already designed, documented, implemented, tested
  • 7. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Flexibility: Many Sizes are Possible
  • 8. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Flexibility Always have best-of-breed by seamlessly swapping products Easy to integrate legacy systems Use the same content in different applications Support for many languages, platforms
  • 9. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Innovation is Encouraged Anything not specified is possible, and should feed in to the specs
  • 10. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Integration • Inter-institution content in a single UI • Reunite the Lewis Chessmen! • … and similar • Comparison of objects • Shared analysis tools • Cross institution discovery • Multi-institution virtual exhibits
  • 11. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Rules Updates Haven’t had centuries to work on the APIs yet! • Shared use cases needed • Practical, results based requirements • Responsively managed for changing needs • Responsibly managed to prevent overload • Community based process, with editorial team documenting the decisions
  • 12. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Rules Updates Haven’t had centuries to work on the APIs yet! • Shared use cases needed • Practical, results based requirements • Responsively managed for changing needs • Responsibly managed to prevent overload • Community based process, with editorial team documenting the decisions ------->
  • 13. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 The Past
  • 14. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Marginally Better
  • 15. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Provides Consistency
  • 16. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 … and Interoperability
  • 17. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Get the image content, and technical data to enable rich interactions with a single image Just enough descriptive data to enable a remote viewing application for multi-image objects Image API Presentation API Two Core APIs
  • 18. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Image API http://iiif.io/api/image/2.1/
  • 19. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Presentation API http://iiif.io/api/presentation/2.1/ • Structure – Collection, Item, Parts, Content • Properties – Descriptive – Rights – Technical – Linking
  • 20. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Presentation API http://iiif.io/api/presentation/2.1/ • Structure – Collection, Item, Parts, Content • Properties – Descriptive – Rights – Technical – Linking
  • 21. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Shared Canvas: An abstract space used for building a view of the object IIIF Presentation API
  • 22. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Shared Canvas: An abstract space used for building a view of the object Think: Powerpoint Slide IIIF Presentation API
  • 23. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Presentation API
  • 24. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Presentation API
  • 25. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Presentation API
  • 26. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 IIIF Presentation API
  • 27. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Image + Presentation = Object Mirador
  • 28. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Image + Presentation = Object
  • 29. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Image + Presentation = Object Image API Presentation API: Descriptive Presentation API: Structure Both: Image / Structure
  • 30. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Image + Presentation = Object Universal Viewer Diva.JS
  • 31. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 To support login, and differential access to resources. Search within an object, such as the full text of a book or newspaper Authentication APISearch API Two More APIs All Specifications: http://iiif.io/api/
  • 32. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 A Community that develops APIs, …shh … secret third line… implements them in Software, and exposes interoperable Content
  • 33. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 A Community that develops APIs, based on Web Standards, implements them in Software, and exposes interoperable Content
  • 34. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Web Standards • Linked Open Data • JSON-LD • Linked Data Platform • Open Annotation • Media Fragments Putting the puzzle together with a little glue to make it stick
  • 35. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Thank You! rsanderson@getty.edu These slides thanks to: @tcramer, @mikeapps, @jpstroop, @bla222, @zimeon, @snydman, and the IIIF community

Editor's Notes

  • #3: A What?
  • #6: Software won’t be cheap and easy unless there are multiple implementations. Standards avoid lock-in and vendor based monopolies.
  • #7: Work together to build out the set of interactions that fulfill our communities use cases – by working together, we share the costs for designing the platforms, documenting them, implementation, maintenance and testing. Room for both open source and licensed vendor products within the community, already see both free and commercial offerings, plus large and small companies providing services.
  • #11: Left: NMS, Right: British Museum
  • #12: … Sometimes feels more like …
  • #13: … Sometimes feels more like …
  • #15: Having APIs is a good start, but you have to implement connectors for every different system. It’s stil very time consuming, and the experience is inconsistent.