SlideShare a Scribd company logo
1 of 18
The Europeana API Strategy
  And what I think you can take away from it


        David Haskiya, Product Developer
API Strategy? We don’t have
one! Let me tell you why.
Mission and Strategy

“Europeana enables people to explore the digital
resources of Europe's museums, libraries, archives and
audio-visual collections. It promotes discovery in a
multilingual space where users can engage, share in
and be inspired by the rich diversity of Europe's cultural
and scientific heritage.”

But how? We try to answer that in our strategy: A multi-
channel approach combining end-user services,
content re-use services and social media.
What is an API?
    Application Programming Interface
    •   Well, that’s not very understandable…
•   OK, let’s try this: It’s what a developer queries, reads
    from and writes to when developing services
•   For example: An API is what allows other sites than
    Google Maps to have interactive (Google) maps on them
The API is one among many tools
  Europeana Distribution tools
     The portal
     Semantic mark-up
     Search Engine Optimization
     The API (and programming libraries, re-use widgets)
     Linked Open Data, dumps and SPARQL (pilot)
     Wikimedia Commons batch upload (planned development)
The Plan 1.0
The first plan in brief
  Develop a simple search API
  •   5 Beta developers from within the network
  Launch with a Hackathon
  Sales: Target our high-traffic partners for adoption
  •   To maximize referral traffic
  •   But this was ditched when the commission made a call
  KPI: 20 API-implementations by end of 2011
  •   We had 19 by the way
  •   As a proportion of total traffic API-referral traffic is small (but it
      shows deep engagement)
Hack4Europe!
    4 hackathons in 4 countries with a focus on non-
    GLAM developers
    Goal: To show the potential of Open Data in the
    European knowledge economy
    Results:
    •   70 prototypes
    •   Increased acceptance within our network for Europeana
        as platform
    •   Increased awareness of the necessity for Openness
•   Problem 1: Our (meta)data isn’t Open so
    prototypes remain prototypes
•   Problem 2: We lacked resources to do
    Hack4Europe AND target our major partners
The Plan 2.0
The second plan in brief
  Develop an improved API
  •   Based on developer feedback
  •   Automated API-management
  Launch when the Data Exchange Agreement takes effect
  •   The DEA makes our metadata Open thus allowing for
      commercial use of our API
  •   The Europeana Licensing Framework clarifies re-use of partner
      content
  Sales: Target our high-traffic partners for adoption and
  investigate PPPs with select commercial companies
  Create a Developer Outreach Programme
  •   Of which Hack4Europe 2012 is a component
The Europeana API version 2.0 (Q3 2012)
  Is under development
  •   Simpler for developers (REST,JSON)
  •   More powerful (anything we can do, you can do)
  •   More scalable (logging, throttling, direct sign-up)
  •   Write functionality for user annotations (OAuth)
  •   Better documented (interactive docs, API console)
  Direct sign-up for API-key
  Is paired with a Development Outreach Programme
  •   Hack4Europe 2012 in May and June
  •   Copenhaguen, Warzaw, Leuven and Berlin
  Will be an Open API
      Made possible by the new Data Exchange Agreement
What’s your strategy and
plan?
Do we need to build an API?
  It depends…
  •   On your mission and how to best accomplish it
  Does it have to be public?
  •   No, you could start with an internal API, perhaps between
      you Collection Management System and Content
      Management System
  Does it have to be Open?
      No, but usually difficult to get a good Return on Investment if
      you not
Some API wisdom, Strategy and Planning
  Integrate your API in the overall long-term strategy
  •   Realizing they’re one means among many, not the only means
      and not a goal unto itself
  Make the business case for the API customer
  •   It’s not about you
  •   Cases and testimonials over statements
  Plan your API-activities
  •   Set goals, define metrics and measure them
  •   Hint: For most GLAMs it won’t be quantity of web traffic
  Communicate your API
  •   Build it and they will not come!
  •   Sales and Developer outreach are 2 different things
  •   Hackathons are probably your best tool to build awareness
      and generate buzz!
Some API wisdom, low threshold
  Clear Terms of Use
  •   By whom and for what purpose
  •   Demystify, undramatize!
  Clearly licensed content
  •   Creative Commons
  Open Data makes for clarity
      Low threshold of adoption
      Low negotiation cost
Tech choices and guidelines
    Consider whether you need to build an API yourself
    •   Your CMS may come with one out of the box
    •   As a Europeana partner you already have one
    REST over SOAP
    JSON over XML
    Clear versioning
    Clear SLA
    Ensure you can log and follow up on your metrics
    Build you own services based on the API you offer
    others
    Interactive documentation over static documentation
    •   Also libraries, code snippers, how-to’s, case studies
•   Improve iteratively based on developer feedback
That was it! Questions?
Please contact me if you want to know
more or use our API!
                     Email: david.haskiya@kb.nl
                     Twitter: @david.haskiya

More Related Content

What's hot

What's hot (20)

Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption Patterns
 
API Economy - The Making of a Digital Business
API Economy - The Making of a Digital BusinessAPI Economy - The Making of a Digital Business
API Economy - The Making of a Digital Business
 
Lean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps CyclesLean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps Cycles
 
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
 
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
 
API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration
 
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
API Management
API ManagementAPI Management
API Management
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
 
Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API Convergence
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons Learned
 
API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
Digital Healthcare – Realizing Interoperability with APIs
Digital Healthcare – Realizing Interoperability with APIsDigital Healthcare – Realizing Interoperability with APIs
Digital Healthcare – Realizing Interoperability with APIs
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo
 

Similar to The Europeana API Strategy

Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Nordic APIs
 
O'Reilly SACon San Jose, CA - 2019 - API design tutorial
O'Reilly SACon San Jose, CA - 2019 - API design tutorialO'Reilly SACon San Jose, CA - 2019 - API design tutorial
O'Reilly SACon San Jose, CA - 2019 - API design tutorial
Tom Hofte
 

Similar to The Europeana API Strategy (20)

Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned
 
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
 
Introduction to the Art of API Practice
Introduction to the Art of API PracticeIntroduction to the Art of API Practice
Introduction to the Art of API Practice
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
The Ultimate API Publisher's Guide
The Ultimate API Publisher's GuideThe Ultimate API Publisher's Guide
The Ultimate API Publisher's Guide
 
Building the Eventbrite API Ecosystem
Building the Eventbrite API EcosystemBuilding the Eventbrite API Ecosystem
Building the Eventbrite API Ecosystem
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
Lessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API Platform
 
Hippo Presentation Jboye Study tour 2012
Hippo Presentation Jboye Study tour 2012Hippo Presentation Jboye Study tour 2012
Hippo Presentation Jboye Study tour 2012
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
 
O'Reilly SACon San Jose, CA - 2019 - API design tutorial
O'Reilly SACon San Jose, CA - 2019 - API design tutorialO'Reilly SACon San Jose, CA - 2019 - API design tutorial
O'Reilly SACon San Jose, CA - 2019 - API design tutorial
 
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyEstablish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
 
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
 
Hippo Presentation Jboye Study tour
Hippo Presentation Jboye Study tourHippo Presentation Jboye Study tour
Hippo Presentation Jboye Study tour
 
ReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public APIReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public API
 
Content Publishing
Content PublishingContent Publishing
Content Publishing
 

More from David Haskiya

Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
David Haskiya
 
A look at our API roadmap
A look at our API roadmapA look at our API roadmap
A look at our API roadmap
David Haskiya
 

More from David Haskiya (20)

Digitalt berättande - vägar fram, fallgropar och återuppfunna hjul
Digitalt berättande -  vägar fram, fallgropar och återuppfunna hjulDigitalt berättande -  vägar fram, fallgropar och återuppfunna hjul
Digitalt berättande - vägar fram, fallgropar och återuppfunna hjul
 
Europeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and whyEuropeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and why
 
53 million objects! Now what?
53 million objects! Now what?53 million objects! Now what?
53 million objects! Now what?
 
Presentation of the GLAMwiki toolset at Best in Heritage 2016
Presentation of the GLAMwiki toolset at Best in Heritage 2016Presentation of the GLAMwiki toolset at Best in Heritage 2016
Presentation of the GLAMwiki toolset at Best in Heritage 2016
 
The Europeana Music Collections
The Europeana Music CollectionsThe Europeana Music Collections
The Europeana Music Collections
 
Europeana Music Channel, wireframes
Europeana Music Channel, wireframesEuropeana Music Channel, wireframes
Europeana Music Channel, wireframes
 
The Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open DataThe Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open Data
 
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
 
A look at our API roadmap
A look at our API roadmapA look at our API roadmap
A look at our API roadmap
 
Top 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platformTop 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platform
 
Europeana and Open Data at the Hague Open Data Meetup
Europeana and Open Data at the Hague Open Data MeetupEuropeana and Open Data at the Hague Open Data Meetup
Europeana and Open Data at the Hague Open Data Meetup
 
Challenges and opportunities of aggregating multiple databases in Europeana
Challenges and opportunities of aggregating multiple databases in EuropeanaChallenges and opportunities of aggregating multiple databases in Europeana
Challenges and opportunities of aggregating multiple databases in Europeana
 
Exploring Europeana - Opportunities, Challenges, Inspirations and Plans
Exploring Europeana -  Opportunities, Challenges, Inspirations and PlansExploring Europeana -  Opportunities, Challenges, Inspirations and Plans
Exploring Europeana - Opportunities, Challenges, Inspirations and Plans
 
Europeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaborationEuropeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaboration
 
Mobile - trends, choices, plans
Mobile - trends, choices, plansMobile - trends, choices, plans
Mobile - trends, choices, plans
 
Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)
 
The Europeana API and other technical interfaces
The Europeana API and other technical interfacesThe Europeana API and other technical interfaces
The Europeana API and other technical interfaces
 
Europeana Remix - an interactive story of an unlikely friendship during the F...
Europeana Remix - an interactive story of an unlikely friendship during the F...Europeana Remix - an interactive story of an unlikely friendship during the F...
Europeana Remix - an interactive story of an unlikely friendship during the F...
 
Introduction to the Europana Search API
Introduction to the Europana Search APIIntroduction to the Europana Search API
Introduction to the Europana Search API
 
Hack4Europe!
Hack4Europe!Hack4Europe!
Hack4Europe!
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

The Europeana API Strategy

  • 1. The Europeana API Strategy And what I think you can take away from it David Haskiya, Product Developer
  • 2. API Strategy? We don’t have one! Let me tell you why.
  • 3.
  • 4. Mission and Strategy “Europeana enables people to explore the digital resources of Europe's museums, libraries, archives and audio-visual collections. It promotes discovery in a multilingual space where users can engage, share in and be inspired by the rich diversity of Europe's cultural and scientific heritage.” But how? We try to answer that in our strategy: A multi- channel approach combining end-user services, content re-use services and social media.
  • 5. What is an API? Application Programming Interface • Well, that’s not very understandable… • OK, let’s try this: It’s what a developer queries, reads from and writes to when developing services • For example: An API is what allows other sites than Google Maps to have interactive (Google) maps on them
  • 6. The API is one among many tools Europeana Distribution tools The portal Semantic mark-up Search Engine Optimization The API (and programming libraries, re-use widgets) Linked Open Data, dumps and SPARQL (pilot) Wikimedia Commons batch upload (planned development)
  • 8. The first plan in brief Develop a simple search API • 5 Beta developers from within the network Launch with a Hackathon Sales: Target our high-traffic partners for adoption • To maximize referral traffic • But this was ditched when the commission made a call KPI: 20 API-implementations by end of 2011 • We had 19 by the way • As a proportion of total traffic API-referral traffic is small (but it shows deep engagement)
  • 9. Hack4Europe! 4 hackathons in 4 countries with a focus on non- GLAM developers Goal: To show the potential of Open Data in the European knowledge economy Results: • 70 prototypes • Increased acceptance within our network for Europeana as platform • Increased awareness of the necessity for Openness • Problem 1: Our (meta)data isn’t Open so prototypes remain prototypes • Problem 2: We lacked resources to do Hack4Europe AND target our major partners
  • 11. The second plan in brief Develop an improved API • Based on developer feedback • Automated API-management Launch when the Data Exchange Agreement takes effect • The DEA makes our metadata Open thus allowing for commercial use of our API • The Europeana Licensing Framework clarifies re-use of partner content Sales: Target our high-traffic partners for adoption and investigate PPPs with select commercial companies Create a Developer Outreach Programme • Of which Hack4Europe 2012 is a component
  • 12. The Europeana API version 2.0 (Q3 2012) Is under development • Simpler for developers (REST,JSON) • More powerful (anything we can do, you can do) • More scalable (logging, throttling, direct sign-up) • Write functionality for user annotations (OAuth) • Better documented (interactive docs, API console) Direct sign-up for API-key Is paired with a Development Outreach Programme • Hack4Europe 2012 in May and June • Copenhaguen, Warzaw, Leuven and Berlin Will be an Open API Made possible by the new Data Exchange Agreement
  • 14. Do we need to build an API? It depends… • On your mission and how to best accomplish it Does it have to be public? • No, you could start with an internal API, perhaps between you Collection Management System and Content Management System Does it have to be Open? No, but usually difficult to get a good Return on Investment if you not
  • 15. Some API wisdom, Strategy and Planning Integrate your API in the overall long-term strategy • Realizing they’re one means among many, not the only means and not a goal unto itself Make the business case for the API customer • It’s not about you • Cases and testimonials over statements Plan your API-activities • Set goals, define metrics and measure them • Hint: For most GLAMs it won’t be quantity of web traffic Communicate your API • Build it and they will not come! • Sales and Developer outreach are 2 different things • Hackathons are probably your best tool to build awareness and generate buzz!
  • 16. Some API wisdom, low threshold Clear Terms of Use • By whom and for what purpose • Demystify, undramatize! Clearly licensed content • Creative Commons Open Data makes for clarity Low threshold of adoption Low negotiation cost
  • 17. Tech choices and guidelines Consider whether you need to build an API yourself • Your CMS may come with one out of the box • As a Europeana partner you already have one REST over SOAP JSON over XML Clear versioning Clear SLA Ensure you can log and follow up on your metrics Build you own services based on the API you offer others Interactive documentation over static documentation • Also libraries, code snippers, how-to’s, case studies • Improve iteratively based on developer feedback
  • 18. That was it! Questions? Please contact me if you want to know more or use our API! Email: david.haskiya@kb.nl Twitter: @david.haskiya

Editor's Notes

  1. The Europeana API Strategy and what you can learn (not to do?) from it I’m David Haskiya and I work as the Product Developer for Europeana. One of my roles is also being the product manager of the Europeana Search API and other data re-use services. This presentation is available under a Creative Commons ShareAlike license, I’ll upload it to SlideShare for your convenience Images licensed separately http://creativecommons.org/licenses/by-sa/3.0/
  2. As with social media strategies API strategies should be part of your generic strategy!!! Or if you do have a separate one make damn sure it’s aligned with your generic strategy So what we have is an API-plan built on the aspect of our strategy best accomplished via an API
  3. The brief from the European Council of Ministers in 2008. The Digital Agenda for Europe, the PSI-directive and the Commite des Sages expert group have clearly pointed to the strategic value of Open Data and a preserved Public Domain.
  4. Explore, discover, share, engage with cultural and scientific heritage Note that the Europeana PORTAL isn’t mentioned. As long as we and our partners are attributed and linked to the user interaction can take place on other sites than the Europeana portal.
  5. This is always so difficult to explain!
  6. Distribution is one of the 4 tracks of our strategy More tangentially the API also touches on the the other tracks: Aggregation, Facilitation and Engagement The API is but one among many tools in our toolbox It’s a B2D and B2B tool
  7. Our first API plan It worked, but not in the we thought…
  8. “ An API-plan never survives first contact with the European Commission” This was a very prudent plan as we weren’t sure we had the full support of our network
  9. What the commission wanted We had initially planned to have only 1 hackathon in 2011
  10. Take two in Q2 2012 – Q2 2013, we’re in the early stages of the plan
  11. More ambitious than the first plan We’ve learned from our mistakes
  12. Yes, we’re eating our own dog-food… This together lays the foundation for a business model where Europeana focuses on core businesses like quality metadata and an open API thus facilitating innovation and R&D outside of Europeana proper Launches in Q3
  13. As part of this masterclass I’d be happy to give you feedbac and suggestions on your API-related work
  14. A big question and the brief of answers And I know it depends is an annoying answer. But let’s be clear a collections API is NOT necessary for ALL GLAMs
  15. When in doubt, return to the mission!
  16. Any questions? Or if you want to use our API, Linked Open Data or widgets, just contact me or grab me during or after our seminar You can mail me at david.haskiya AT kb.nl Or Tweet with me @david.haskiya This poster by an unknown artist is courtesy of the Municipal Library of Lyon, a Europeana network partner The work is in the public domain