TheaterEncyclopedie:Koppeling met Nationaal Archief/Ontwerp

Uit TheaterEncyclopedie
Ga naar: navigatie, zoeken

Om een koppeling te maken die het gebruik van foto's uit het NA mogelijk maakt, is een aantal ontwerp-scenario's denkbaar. Om te komen tot een Project Start Architectuur is het nodig deze scenario's te evalueren op hun "compliance" (conformiteit) met de richtlijnen van DERA / Linked Open Data.

Met een aantal ontwerp-scenario's is inmiddels ervaring opgedaan binnen de TE; andere zijn nieuw voor de TE, maar worden elders wèl al gebruikt.

Bestaande scenario's

  1. "Wikimedia Commons"-scenario - Gebruik makend van de in MediaWiki ingebouwde koppeling met het Wikimedia Commons project
  2. "TheaterKrant"-scenario - Implementatie gebaseerd op de "Ad-hoc API"-functionaliteit van MediaWiki
  3. "Multimedia/Adlib"-scenario - Implementatie gebaseerd op de Extensie:External_data en de (XML-)API van Adlib
  4. "Afbeeldingen/Adlib"-scenario - Een (niet-semantische) koppeling voor het gebruik van afbeeldingen uit Adlib, gebaseerd op Extensie:External_data
  5. "Theater / Wikidata"-scenario - Een koppeling met Wikimedia Wikidata project, voor informatie m.b.t. "Theaters". Gebaseerd op Extensie:External_data

"Nieuwe" scenario's

  1. LinkedWiki-scenario (t.b.v discovery?)
  2. RDF/Triple-Store-scenario
  3. ...

Korte beschrijving van de scenario's

Wikimedia Commons

"Ad-hoc-API" of "TheaterKrant-scenario

  • In MediaWiki ingebouwde functionaliteit om gestructureerde informatie via een ad-hoc api aan te bieden
  • Gestructureerde informatie is op een wiki-pagina opgeslagen
  • Met behulp van de Extensie:External_data wordt de informatie via de API uitgelezen en semantisch opgeslagen
  • Zie: TE:Koppeling met Theaterkrant

"Multimedia/Adlib"-scenario

"Afbeelding uit Adlib"-scenario

  • Met behulp van een Widget kunnen afbeeldingen uit Adlib worden weergegeven op de TE
  • Geen annotatie (wel mogelijk op deze manier)
  • Geen kopie
  • Zie: Widget:Adlib afbeelding

"Theater / Wikidata"-scenario


Beschrijving voorkeurscenario / NAFTE-scenario

Uit overleg tussen TE/NA (BM en EdH) lijkt dat (elementen) uit drie van de bovenstaande scenario's relevant zijn:

  1. Technische oplossing (Real time / online) vergelijkbaar met "Multimedia/Adlib"-scenario
  2. Presentatie-oplossing zoals gekozen in het ""Theater / Wikidata"-scenario - maar mogelijk op het bewerkingsformulier i.p.v. "in" de infobox op de gebruikerspagina/GUI
  3. Presentatie-oplossing zoals gebruikt in "Afbeelding uit Adlib"-scenario - om technische/prestatie-redenen c.q. snel weergeven van specifieke afbeelding uit het NA


Op het gebied van de SPARQL-queries nog uit te zoeken:

  • Overzicht-query met "alle" fotobestanden (bijv. Naam/ID + URI)
  • Query om meta-data op te vragen
  • Uitzoeken of een "URI-naar-het-weer-te-geven-bestand" beschikbaar is (niet een "html-widget", zoals nu gebruikt
  • Zie ook verslag i.v.m. details gebruikte SPARQL-queries: projectverslag

Beschrijving benodigde informatie

Lijst van beschikbare objecten / fotorecords

Voor iedere foto (fotorecord) wordt op de TE een **pagina** aangemaakt (in de naamruimte Audiovisueel:). Voor deze pagina's is een unieke pagina-titel vereist, die tevens voor menselijke bezoekers betekenisvol zou moeten zijn.

Conventie voor paginatitel: <korte beschrijving> - <id>

Benodigd:

  • Complete lijst van alle fotorecords, waarvoor een NA_TE-match is gemaakt (zie ook Galerij "Alle Foto's")
    • NA_fotorecord_id - bijvoorbeeld: adf16624-d0b4-102d-bcf8-003048976d84
    • NA_label / korte beschrijving - probleem: NA_beschrijving kan te lang zijn
      • Alternatief: Vaste "prefix" - Bijvoorbeeld: "Nationaal Archief (NA_fotorecord_id)" oftewel "Nationaal Archief (adf16624-d0b4-102d-bcf8-003048976d84)"

Zie TE:Koppeling met Nationaal Archief/Paginatitels voor de import van de pagina-titels

Overzichtsquery / meta-informatie

Voor (alle) foto_records wordt een pagina aangemaakt, waarop via een zoek/api-query met de "key:uuid-fotorecord" de volgende informatie wordt opgehaald:

  • Fotorecord: Uniek ID - Eigenschap:HeeftNAFotoRecordID / test:Eigenschap:HeeftNAFotoRecordID - bijvoorbeeld: adf16624-d0b4-102d-bcf8-003048976d84
    • nao:hasView - Eigenschap:HeeftNAFotoID / test:Eigenschap:HeeftNAFotoID (... check format Qnummer Wikidata en andere refs...) : url (bestandsnaam/id?) - bijvoorbeeld: 88d4b97f-441e-41fe-8a45-676039ee0f39
    • datum - Eigenschap:IsGepubliceerdOpDatum (check?)
    • auteur - IsGemaaktDoor (overlap met makers van voorstellingen... check?)
    • formaat -
    • ... (??)
    • aggregates:
      • Beschrijving - Eigenschap:HeeftBeschrijving (check bestaande props): <NA_beschrijving> - "Holland Festival" 1963 . De opera Rusalka van Dvorak opgevoerd in Stadsschouwburg door Nederlandse Opera en het Nationale Ballet. De Waterman Eduard Haken
      • Voorstelling/Productie - Eigenschap:IsAfbeeldingVanProductie: <TE_paginatitel>
      • Theater - Eigenschap:IsAfbeeldingVanTheater: <TE_paginatitel> / <NA_label>??
      • Persoon - Eigenschap:IsAfbeeldingVanPersoon: <TE_paginatitel> / <NA_naam>??
      • Producent - Eigenschap:IsAfbeeldingVanProducent: <TE_paginatitel> / <NA_id??>
      • (Titel) - afgeleide van Voorstelling, maar mogelijk indicatie voor Werk
      • (Seizoen) - afgeleide van Voorstelling

Open vragen:

  • Welke NA_metainformatie over fotorecords is er beschikbaar?
  • Wat als in de "aggregates" een enkel veld is gematcht, maar niet alle velden???
    • Ophalen van "ongematchte" velden met NA-informatie en weergeven ter informatie?
  • Weergeven van "redundante" informatie zoals "TE_Seizoen" of "TE_Producent"?


Gewenste/bruikbare data-formaten:

  • Tabel / CSV
  • XML
  • JSON


Zie TE:Koppeling met Nationaal Archief/Fotorecord voor de import van de fotorecords

Ontwikkeling vindt verder plaats op de Test-TE; zie test:Sjabloon:Multimedia_NA (mogelijk later te integreren in test:Sjabloon:Multimedia)