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
Robert Sanderson
 
PDF
IIIF and JSON-LD: LODLAM Training Day
Robert Sanderson
 
PDF
IIIF Overview for Linked Data Exhibitions
Robert Sanderson
 
PDF
Introduction to IIIF
Robert Sanderson
 
PPTX
Brief Introduction to Linked Data
Robert Sanderson
 
PDF
IIIF Presentation API
Robert Sanderson
 
ODP
Geekup Sheffield Semantic Web Primer
ianibbo
 
PDF
Linked Data Challenge and Opportunity
Richard Wallis
 
IIIF, Linked Data and the Getty Vocabularies
Robert Sanderson
 
IIIF and JSON-LD: LODLAM Training Day
Robert Sanderson
 
IIIF Overview for Linked Data Exhibitions
Robert Sanderson
 
Introduction to IIIF
Robert Sanderson
 
Brief Introduction to Linked Data
Robert Sanderson
 
IIIF Presentation API
Robert Sanderson
 
Geekup Sheffield Semantic Web Primer
ianibbo
 
Linked Data Challenge and Opportunity
Richard Wallis
 

What's hot (20)

PDF
Linked data - A radical change?
Richard Wallis
 
PPTX
Community Challenges for Practical Linked Open Data - Linked Pasts keynote
Robert Sanderson
 
PPTX
Semantic Web and Schema.org
rvguha
 
PDF
WTF is Semantic Web?
milesw
 
PPT
Lodlam presentation v1.0 final al20151104
Asa Letourneau
 
PPT
Semantic Web
gregreser
 
PDF
HTML5 Microdata and Schema.org
Jason Ronallo
 
PPT
Linked Open Data for Libraries
Lukas Koster
 
PDF
Linked Data Patterns
Leigh Dodds
 
PPTX
Discovering Scholarly Orphans Using ORCID
Martin Klein
 
ODP
Linked Data: turning the web into a context graph
Leigh Dodds
 
ODP
Web Integrated Data
Leigh Dodds
 
PDF
Semantic Web for Life Sciences: vision, aims, tools, platforms
Novartis Institutes for BioMedical Research
 
PDF
Data Curation @ SpazioDati - NEXA Lunch Seminar
SpazioDati
 
PPTX
Jim Hendler's Presentation at SSSW 2011
sssw2011
 
PDF
Quantifying Orphaned Annotations in Hypothes.is
maturban
 
PPTX
IIIF as an Enabler to Interoperability within a Single Institution
IIIF_io
 
PDF
Using entity extraction extension with OpenRefine and Dandelion API
SpazioDati
 
PDF
Big Data Analytics course: Named Entities and Deep Learning for NLP
Christian Morbidoni
 
PPTX
Signposting Overview (Version November 2017)
Herbert Van de Sompel
 
Linked data - A radical change?
Richard Wallis
 
Community Challenges for Practical Linked Open Data - Linked Pasts keynote
Robert Sanderson
 
Semantic Web and Schema.org
rvguha
 
WTF is Semantic Web?
milesw
 
Lodlam presentation v1.0 final al20151104
Asa Letourneau
 
Semantic Web
gregreser
 
HTML5 Microdata and Schema.org
Jason Ronallo
 
Linked Open Data for Libraries
Lukas Koster
 
Linked Data Patterns
Leigh Dodds
 
Discovering Scholarly Orphans Using ORCID
Martin Klein
 
Linked Data: turning the web into a context graph
Leigh Dodds
 
Web Integrated Data
Leigh Dodds
 
Semantic Web for Life Sciences: vision, aims, tools, platforms
Novartis Institutes for BioMedical Research
 
Data Curation @ SpazioDati - NEXA Lunch Seminar
SpazioDati
 
Jim Hendler's Presentation at SSSW 2011
sssw2011
 
Quantifying Orphaned Annotations in Hypothes.is
maturban
 
IIIF as an Enabler to Interoperability within a Single Institution
IIIF_io
 
Using entity extraction extension with OpenRefine and Dandelion API
SpazioDati
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Christian Morbidoni
 
Signposting Overview (Version November 2017)
Herbert Van de Sompel
 
Ad

Viewers also liked (20)

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

Similar to IIIF: The Advantages of APIs (20)

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

More from Robert Sanderson (20)

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

Recently uploaded (20)

PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Doc9.....................................
SofiaCollazos
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 

IIIF: The Advantages of APIs

  • 1. IIIF: Advantages of Interoperable APIs MOMA, New York City, May 10th 2016 // #iiif @azaroth42 Rob Sanderson [email protected] @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! [email protected] 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.