SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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!
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 

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

Notas do Editor

  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