21
API Open Cultuur Data Challenge

Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Embed Size (px)

DESCRIPTION

Open Cultuur Data Masterclass #3 - Open State - Presentatie van Lex Slaghuis

Citation preview

Page 1: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

APIOpen  Cultuur  Data  Challenge

Page 2: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Waarom  willen  we  een  API?

Vergelijk  met  de  Onderwijs  API  1. Een  centrale  plek  voor  alle  data  –  niet  zoeken  2. Een  methode  om  alle  data  op  te  halen  –  minder  leren  3. We  halen  de  data  toch  al  op  –  Nu  doen  we  dat  samen  Uniek  voor  Cultuur:  1. Stimuleren  hergebruik  niche  content  waarbij  ‘de  

investering  van  inladen  weegt  niet  op  tegen  de  benefits  voor  de  ontwikkelaar’  

2. Erkenning  van  de  realiteit:  Er  is  zo  veel  cultuur;  dat  wordt  nog  een  hele  klus!  (i.t.t.  onderwijs  met  3  instellingen  en  max  200  datasets)

Page 3: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Het  verschil  met:  

• Europeana  • Gesloten  source  /  geen  content  !

• Wikipedia  • Geen  structuur  (yet!)  !

!• Google  /  Flickr  • Beperkende  voorwaarden  

• Data.overheid.nl  • Index,  geen  toegangspunt  

!• Culture-­‐Hub  by  Delving  • Betaalde  dienst?  !

• Nationale  aggregrator  • ?

Page 4: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Techniek

Page 5: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Cultuurdata  systemen

Applicatie-­‐niveauGesloten  webservice  

/  koppelingOpen  webservice

Serviceniveau

Systeemniveau

Eigen  webportal  of  site  of  App

Portals  van  derden  &  open  data  

hergebruikersMedewerkers

Page 6: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Niet-­‐web  Collectiebeheersysteem  openen

Applicatie-­‐niveau

Serviceniveau

Systeemniveau

Medewerkers

Exporteren  of  openen  naar  het  web

Page 7: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Wel-­‐Web  collectie  systemen

Gesloten  webservice  /  koppeling

Open  webservice

Eigen  webportal  of  site  of  App

Portals  van  derden  &  open  data  

hergebruikers

Is  al  open

Openen  naar  het  web  van  een  API  of  web-­‐export

Applicatie-­‐niveau

Medewerkers

Page 8: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Open  Cultuur  Data  API  -­‐  Systeem

Page 9: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

ElasticsearchHarvests  (XML,  CSV)

Open  API

Master  Catalog

-­‐Kleur  -­‐Geur

Afgeleide  data

!• Tekst  Omschrijving  medium  • Type  item  • Instelling  • Collectie  /  datasetnaam  • Licentie  • Datum  van  productie  • 301  content  links  

Logs

API  Mgr

Page 10: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

En  dan  ?

• Eigenlijk  een  zoekmachine  die  kan  rekenen  • Waarom?  Zoekmachines  schalen!  

• Zowel  ruwe  data  als  afgeleide  data  is  beschikbaar  • Broncode  is  open.    • Ontwikkelaars  kunnen  de  API  op  hun  laptop  draaien  en  data  toevoegen  • Ontwikkelaars  kunnen  algorithmen  toevoegen,  zoals  kleurherkenning,  tekst  mining  

• Inzage  in  API  gebruik

Page 11: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Informatie

Page 12: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Cultuurdata

• Vele  standaarden  • OMP  AI  • Opensearch  

• Vele  leveranciers    • Adlib  • Picturea

Page 13: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Overeenkomst  1:  link(s)  naar  content

Page 14: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

2:  Titels:  een  regel  die  het  object  beschrijft

Page 15: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

3:  Overige  metadata;  fulltekst  of  tags  /  categorieën

Page 16: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

We  bouwen  voor  elke  dataset  een  harvester

Page 17: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Culture  Harvests  

• 4  zondagen  nodigen  we  ontwikkelaars  uit  om  te  harvesten  • Hopelijk  lanceren  we  de  beta  op  de  1e  zondag  met  een  dataset  harvest  die  die  dag  is  gemaakt    • Echt  open!  

• Dus  ken  je  Python  ontwikkelaars?!  

• Hierdoor  zijn  er  een  hoop  ontwikkelaars  die  nieuwe  data  kunnen  inladen  • Dat  hebben  we  hard  nodig  als  we  heel  Nederland  in  de  API  willen  zetten

Page 18: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Dienstverlening

Page 19: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Wat  kan  je  verwachten  van  de  API

• Ruwe  data  • Broncode  • API  ingang  om  content  op  te  halen  • Keywords  • Binairies  

• API  voor  ontwikkelaars  om  zelf  op  verder  te  bouwen  

• API  management  • Statistieken

Page 20: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Wat  kan  ik  je  verwachten  van  de  Challenge• Ontwikkelaars  moeten  data  van  meerdere  collecties  /  instellingen  gebruiken  en  de  API  hiervoor  inzetten  • Dus  4  top  toepassingen  met  een  toekomst  

• Het  bewijs  dat  de  API  werkt  • En  opencultuurdata  waardevol  is  

• Wij  gaan  de  4  deelnemers  op  maat  helpen  om  impact  te  creëren:  van  PR  tot  mogelijke  investeerders  • Hopelijk  ook  een  aantal  kleine  toepassingen  van  buiten  de  challenge

Page 21: Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis

Open  State  Foundation  Tolhuisweg  2  1031  CL  Amsterdam  Tel:  020-­308-­0567  [email protected]  -­  @OpenStateEU

Lex  Slaghuis  (@ajslaghu)