TheaterEncyclopedie:Koppeling met Nationaal Archief/Ontwerp
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
- "Wikimedia Commons"-scenario - Gebruik makend van de in MediaWiki ingebouwde koppeling met het Wikimedia Commons project
- "TheaterKrant"-scenario - Implementatie gebaseerd op de "Ad-hoc API"-functionaliteit van MediaWiki
- "Multimedia/Adlib"-scenario - Implementatie gebaseerd op de Extensie:External_data en de (XML-)API van Adlib
- "Afbeeldingen/Adlib"-scenario - Een (niet-semantische) koppeling voor het gebruik van afbeeldingen uit Adlib, gebaseerd op Extensie:External_data
- "Theater / Wikidata"-scenario - Een koppeling met Wikimedia Wikidata project, voor informatie m.b.t. "Theaters". Gebaseerd op Extensie:External_data
"Nieuwe" scenario's
- LinkedWiki-scenario (t.b.v discovery?)
- RDF/Triple-Store-scenario
- ...
Korte beschrijving van de scenario's
Wikimedia Commons
- In MediaWiki "ingebouwde koppeling" - reeds in gebruik op de TE - real time integratie (geen kopie)
- Alle afbeeldingen uit MediaWiki zijn "naadloos" (voor de gebruiker) beschikbaar
- Geïntegreerde lokale pagina (met bronverwijzing) voor lokale semantische annotatie
- Alleen voor media die zich in het publieke domein bevinden, of beschikbaar zijn via een vrij Creative Commons licentie
- Zie ook: TE:Koppeling met Wikimedia Commons
- Voorbeeld: https://theaterencyclopedie.nl/wiki/Bestand:Catharina_Louise_van_Velzen_-_Onze_Tooneelspelers_(1899)_(1).jpg - NB: lokale uri - (geen semantisch annotatie, wel mogelijk)
"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
- Bestanden met audioregistraties worden via de API van Adlib toegankelijk gemaakt
- Referentie op basis van Adlib-referentienummer
- Met de Extensie:External_data worden url's en annotatie van de bestanden geïmporteerd
- De bestanden hebben een eigen pagina in de Audiovisueel:-naamruimte (ter informatie en evt. voor lokale bewerkingen van de annotatie)
- Voorbeeld:
"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
- Met behulp van de Extensie:External_data worden semantische informatie èn afbeelding (Wikimedia Commons) gekoppeld
- Zie beschrijving: Wiki Tutorial (nl) of Wiki Tutorial (en)
- Zie ook: TE:Koppeling met Wikidata
- Voorbeeld: Het Muziektheater, Amsterdam
Beschrijving voorkeurscenario / NAFTE-scenario
Uit overleg tussen TE/NA (BM en EdH) lijkt dat (elementen) uit drie van de bovenstaande scenario's relevant zijn:
- Technische oplossing (Real time / online) vergelijkbaar met "Multimedia/Adlib"-scenario
- Presentatie-oplossing zoals gekozen in het ""Theater / Wikidata"-scenario - maar mogelijk op het bewerkingsformulier i.p.v. "in" de infobox op de gebruikerspagina/GUI
- 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)