SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption PatternsAkana
 
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 BusinessAkana
 
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 CyclesNordic APIs
 
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...CA API Management
 
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...apidays
 
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 Apigee | Google Cloud
 
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 ...apidays
 
API Management
API ManagementAPI Management
API ManagementProlifics
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey TodayLaurenWendler
 
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...apidays
 
Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API ConvergenceAkana
 
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 SuccessApigee | Google Cloud
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedApigee | Google Cloud
 
API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)3scale
 
Digital Healthcare – Realizing Interoperability with APIs
Digital Healthcare – Realizing Interoperability with APIsDigital Healthcare – Realizing Interoperability with APIs
Digital Healthcare – Realizing Interoperability with APIsAkana
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo Prolifics
 

Tendances (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
 

Similaire à 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
 
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 MitraCA API Management
 
APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned APIs in the Enterprise - Lessons Learned
APIs in the Enterprise - Lessons Learned Apigee | Google Cloud
 
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)Apigee | Google Cloud
 
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 PracticeBill Doerrfeld
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product StrategyRavi Kumar
 
The Ultimate API Publisher's Guide
The Ultimate API Publisher's GuideThe Ultimate API Publisher's Guide
The Ultimate API Publisher's GuidePronovix
 
Building the Eventbrite API Ecosystem
Building the Eventbrite API EcosystemBuilding the Eventbrite API Ecosystem
Building the Eventbrite API EcosystemMitch Colleran
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for LongevityMuleSoft
 
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 WorkedProgrammableWeb
 
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 PlatformLaunchAny
 
Hippo Presentation Jboye Study tour 2012
Hippo Presentation Jboye Study tour 2012Hippo Presentation Jboye Study tour 2012
Hippo Presentation Jboye Study tour 2012Hippo
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyBill Doerrfeld
 
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 tutorialTom Hofte
 
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, LaunchAnyNordic APIs
 
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 ...apidays
 
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 APIPhase2
 

Similaire à 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
 

Plus de David Haskiya

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 hjulDavid Haskiya
 
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 whyDavid Haskiya
 
53 million objects! Now what?
53 million objects! Now what?53 million objects! Now what?
53 million objects! Now what?David Haskiya
 
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 2016David Haskiya
 
The Europeana Music Collections
The Europeana Music CollectionsThe Europeana Music Collections
The Europeana Music CollectionsDavid Haskiya
 
Europeana Music Channel, wireframes
Europeana Music Channel, wireframesEuropeana Music Channel, wireframes
Europeana Music Channel, wireframesDavid Haskiya
 
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 DataDavid 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 WorkshopsDavid Haskiya
 
A look at our API roadmap
A look at our API roadmapA look at our API roadmap
A look at our API roadmapDavid Haskiya
 
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 platformDavid Haskiya
 
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 MeetupDavid Haskiya
 
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 EuropeanaDavid Haskiya
 
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 PlansDavid Haskiya
 
Europeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaborationEuropeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaborationDavid Haskiya
 
Mobile - trends, choices, plans
Mobile - trends, choices, plansMobile - trends, choices, plans
Mobile - trends, choices, plansDavid Haskiya
 
Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)David Haskiya
 
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 interfacesDavid Haskiya
 
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...David Haskiya
 
Introduction to the Europana Search API
Introduction to the Europana Search APIIntroduction to the Europana Search API
Introduction to the Europana Search APIDavid Haskiya
 

Plus 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!
 

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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 MountPuma Security, LLC
 
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 MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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 organizationRadu Cotescu
 
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 AutomationSafe Software
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
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
 

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

Notes de l'éditeur

  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