Proof of Concept "No. 2"
Fotorecord: https://archief.nl/doc/fotorecord/a88af5a6-d0b4-102d-bcf8-003048976d84 Query-response: Voorbeeld api-call/response: https://api.data.netwerkdigitaalerfgoed.nl/queries/BartMulckhuijse/Alle-fotorecords-met-alle-gematchte-attr/run?zoeken=https%3A%2F%2Farchief.nl%2Fdoc%2Ffotorecord%2Fa88af5a6-d0b4-102d-bcf8-003048976d84
[ { "beschrijving": "https://archief.nl/id/beschrijving/a88af5a6-d0b4-102d-bcf8-003048976d84", "producent": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/Toneelgroep_Comedia", "seizoen": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/1945/1946", "productie": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/De_vijfde_colonne_-2D_Toneelgroep_Comedia_-2D_1945-2D11-2D10", "persoon": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/Ernest_Hemingway", "theater": "onbekend", "titel": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/De_vijfde_colonne", "hasView": "https://service.archief.nl/gaf/api/file/v1/thumb/88dae166-6c89-4639-a2fa-aa9b4384bed9" }, { "beschrijving": "https://archief.nl/id/beschrijving/a88af5a6-d0b4-102d-bcf8-003048976d84", "producent": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/Toneelgroep_Comedia", "seizoen": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/1945/1946", "productie": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/De_vijfde_colonne_-2D_Toneelgroep_Comedia_-2D_1945-2D11-2D10", "persoon": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/Joan_Remmelts", "theater": "onbekend", "titel": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/De_vijfde_colonne", "hasView": "https://service.archief.nl/gaf/api/file/v1/thumb/88dae166-6c89-4639-a2fa-aa9b4384bed9" }, { "beschrijving": "https://archief.nl/id/beschrijving/a88af5a6-d0b4-102d-bcf8-003048976d84", "producent": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/Toneelgroep_Comedia", "seizoen": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/1945/1946", "productie": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/De_vijfde_colonne_-2D_Toneelgroep_Comedia_-2D_1945-2D11-2D10", "persoon": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/Mimi_Boesnach", "theater": "onbekend", "titel": "http://theaterencyclopedie.nl/wiki/Special:URIResolver/De_vijfde_colonne", "hasView": "https://service.archief.nl/gaf/api/file/v1/thumb/88dae166-6c89-4639-a2fa-aa9b4384bed9" } ]
Query 1
Resultaat voor "persoon": http://theaterencyclopedie.nl/wiki/Special:URIResolver/Ernest_Hemingway
De onderstaande infobox geeft de beschikbare informatie weer, zoals die is opgehaald bij NDE
Afbeelding NA (a9cd003a-d0b4-102d-bcf8-003048976d84)
Fotorecord-ID | a9cd003a-d0b4-102d-bcf8-003048976d84 |
Producent: | Toneelgroep Comedia, link |
Seizoen: | 1946, link |
Voorstelling: | De vijfde colonne - Toneelgroep Comedia - 1945-11-10, link |
Persoon: | Ernest Hemingway, Joan Remmelts, Mimi Boesnach |
Theater: | Onbekend |
Titel: | De vijfde colonne, link |
Afbeeldingslink: | link |
Probleem: De bovenstaande query en infobox werken alleen correct bij (exact) 3 personen / 3 triples met personen gerelateerd aan het Fotorecord. Zie onderstaande oplossing die flexibel het feitelijk beschikbaar aantal personen weergeeft.
Query 2
Multiple URI:
Resultaat 1:
http://theaterencyclopedie.nl/wiki/Special:URIResolver/Ernest_Hemingway;http://theaterencyclopedie.nl/wiki/Special:URIResolver/Joan_Remmelts;http://theaterencyclopedie.nl/wiki/Special:URIResolver/Mimi_Boesnach;
http://theaterencyclopedie.nl/wiki/Special:URIResolver/Ernest_Hemingway;http://theaterencyclopedie.nl/wiki/Special:URIResolver/Joan_Remmelts;http://theaterencyclopedie.nl/wiki/Special:URIResolver/Mimi_Boesnach
Multiple URI weergeven als wikipagina:
Resultaat 2:
Ernest Hemingway; Joan Remmelts; Mimi Boesnach;
Ernest Hemingway; Joan Remmelts; Mimi Boesnach
De onderstaande infobox geeft de beschikbare informatie weer, zoals die is opgehaald bij NDE
Afbeelding NA (a9cd003a-d0b4-102d-bcf8-003048976d84)
Fotorecord-ID | a9cd003a-d0b4-102d-bcf8-003048976d84 |
Producent: | Toneelgroep Comedia, link |
Seizoen: | 1946, link |
Voorstelling: | De vijfde colonne - Toneelgroep Comedia - 1945-11-10, link |
Persoon: | Ernest Hemingway; |
Theater: | Onbekend |
Titel: | De vijfde colonne, link |
Afbeeldingslink: | link |
Voor de uiteindelijke weergave van de pagina, zie: test:Audiovisueel:PoC_2_(a88af5a6-d0b4-102d-bcf8-003048976d84)
Testen
- Er wordt slechts een enkele persoon weergegeven
JSONPATH
$.["persoon"] - geeft een array met alle personen - foutmelding in ExternalData $.[*].persoon - idem, maar netter - foutmelding... $.[0].persoon - 1e persoon etc. - foutmelding... $[0]["persoon"] - OK! $[0:3]["persoon"] - OK!, maar niet het gewenste resultaat $[*]["persoon"]