{"id":4457,"date":"2016-01-06T13:09:07","date_gmt":"2016-01-06T13:09:07","guid":{"rendered":"http:\/\/openstate.mu.openstate.eu\/en\/?page_id=4457"},"modified":"2018-07-09T00:39:33","modified_gmt":"2018-07-08T22:39:33","slug":"npo-backstage-api","status":"publish","type":"page","link":"https:\/\/openstate.eu\/nl\/projecten\/open-cultuur\/npo-backstage-api\/","title":{"rendered":"NPO Backstage API"},"content":{"rendered":"<p>Via de <a href=\"http:\/\/backstage-docs.npo.nl\/\" target=\"_blank\">NPO Backstage API<\/a> is een grote hoeveelheid data beschikbaar gesteld over programma&#8217;s van de publieke omroep. Deze API is onderdeel van het <a href=\"http:\/\/www.openstate.eu\/nl\/projecten\/open-cultuur\/npo-backstage\/\">NPO Backstage<\/a>, een initiatief van de NPO om te onderzoeken welke vernieuwende toepassingen mogelijk zijn met open data.<\/p>\n<p>De <a href=\"http:\/\/backstage-docs.npo.nl\/user\/datasets.html\" target=\"_blank\">data<\/a> bestaat uit meer dan 250.000 items, waaronder duizenden fragmentbeschrijvingen, gastenlijsten, programmagegevens en ondertiteling. De data betreft o.a. informatie over alle <a href=\"http:\/\/backstage-docs.npo.nl\/user\/datasets.html#npo-journalistiek\" target=\"_blank\">journalistieke programma\u2019s<\/a> van de publieke omroep en <a href=\"http:\/\/backstage-docs.npo.nl\/user\/datasets.html#schooltv\" target=\"_blank\">Schooltv<\/a>. Naast gegevens over de programma&#8217;s zelf is informatie te vinden over leeftijd doelgroepen, meer dan 50 categorie\u00ebn onderwerpen (\u2018techniek\u2019, \u2018dieren\u2019, \u2018leren\u2019) en hoe vaak content op schooltv.nl is bekeken.<\/p>\n<p>De NPO Backstage API is gebaseerd op Elastic Search technology en gebouwd in Python. De API verzamelt datasets en combineert ze in \u00e9\u00e9n simpel uniform model. Zowel originele data als geharmoniseerde data wordt via een <a href=\"http:\/\/backstage-docs.npo.nl\/user\/api.html\" target=\"_blank\">RESTFULL<\/a> JSON endpoint uitgeleverd.<\/p>\n<p>Er is een <a href=\"https:\/\/github.com\/openstate\/npo-backstage-examples\" target=\"_blank\">GitHub repository<\/a> met een aantal Python voorbeelden met gebruik van de NPO Backstage API.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/openstate.mu.openstate.eu\/wp-content\/uploads\/sites\/14\/2016\/01\/Screen-Shot-2016-05-06-at-15.17.59.png\" alt=\"Screen Shot 2016-05-06 at 15.17.59\" width=\"100%\" height=\"336\" class=\"alignnone size-full wp-image-4465\" srcset=\"https:\/\/openstate.eu\/wp-content\/uploads\/sites\/14\/2016\/01\/Screen-Shot-2016-05-06-at-15.17.59.png 544w, https:\/\/openstate.eu\/wp-content\/uploads\/sites\/14\/2016\/01\/Screen-Shot-2016-05-06-at-15.17.59-502x310.png 502w\" sizes=\"(max-width: 544px) 100vw, 544px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Via de NPO Backstage API is een grote hoeveelheid data beschikbaar gesteld over programma&#8217;s van de publieke omroep. Deze API is onderdeel van het NPO Backstage, &hellip; <a href=\"https:\/\/openstate.eu\/nl\/projecten\/open-cultuur\/npo-backstage-api\/\">Lees meer<\/a><\/p>\n","protected":false},"author":25,"featured_media":4463,"parent":32,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[165,109,115],"tags":[],"class_list":["post-4457","page","type-page","status-publish","has-post-thumbnail","hentry","category-culture-api","category-open-culture-data-2","category-tool"],"acf":[],"_links":{"self":[{"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/pages\/4457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/comments?post=4457"}],"version-history":[{"count":7,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/pages\/4457\/revisions"}],"predecessor-version":[{"id":4467,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/pages\/4457\/revisions\/4467"}],"up":[{"embeddable":true,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/pages\/32"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/media\/4463"}],"wp:attachment":[{"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/media?parent=4457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/categories?post=4457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/openstate.eu\/nl\/wp-json\/wp\/v2\/tags?post=4457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}