TheaterEncyclopedie:Verbetering koppeling TheaterEncyclopedie en TheaterCollectie (2023)/Fase 1 - Ontwikkeling PoC
Uit TheaterEncyclopedie
< TheaterEncyclopedie:Verbetering koppeling TheaterEncyclopedie en TheaterCollectie (2023)(Doorverwezen vanaf TheaterEncyclopedie:Verbetering koppeling TheaterEncyclopedie en TheaterCollectie (2023)/Fase 1 - Onwikkeling PoC)
Doel
Ontwikkelen van LD-techniek voor het reproduceren van de huidige situatie:
- Informatie
- Vormgeving
Resultaten
Zichtbare resultaat: één voorbeeldpagina, met daarop
- De huidige informatie vanuit (geplaatst door Tinbot, aangepast door gebruikers)
- De Linked Data-informatie (geïmporteerd uit Axiell via de API en evt. aangepast door gebruikers)
Technisch resultaat: sjablonen voor:
- Importeren van informatie
- Semantisch opslaan van informatie
- Weergeven van informatie
NB: Ongewijzigd formulier !
Ontwikkelingsstappen
- Pagina voor PoC / Testpagina selecteren
- Eigenschap(pen) voor PID en (P)URI voor de TE en TheaterCollectie / Axiell toevoegen
- Rekening houdend met ervaring bij NA (ID en URI zijn soms 'apart' nodig); zie
- Eigenschap:HeeftNAFotoRecordID / test:Eigenschap:HeeftNAFotoRecordID - bijvoorbeeld: adf16624-d0b4-102d-bcf8-003048976d84
- nao:hasView - Eigenschap:HeeftNAFotoID / test:Eigenschap:HeeftNAFotoID
- Eigenschap:HeeftNAFotoURI ; Dit is een redundant tekstveld, dat is toegevoegd t.b.v. praktische url-manipulatie (thumb vs. volledige afbeelding)
- Rekening houdend met ervaring bij NA (ID en URI zijn soms 'apart' nodig); zie
- Ontwikkelingen aan nieuwe sjablonen/functionaliteit:
- Importeren van informatie uit Axiell via de API
- Bewerken van Axiell-API-informatie (conform Tinbot bewerkingen)
- Opslaan van de (juiste) informatie uit Formulier-invoer, dan wel de geïmporteerde (bewerkte) informatie.
- Indicatie voor afwijkingen tussen lokale- vs. linked data (DIT IS NIEUW - vervolgstap)
- Onderzoeken/testen en documenteren
- Huidige verschillen informatieformaat tussen lokaal TE (formulier) en API-Axiell
- Testen diverse scenario's voor wijzigingen informatie :
- Verwijderen van TC referentie(nummer)
- Toevoegen in TC nieuwe data in nieuw veld, aanpassen data in veld
- Verwijderen uit TC van data in een veld
- Indien van toepassing: Lokaal toevoegen/verwijderen van informatie in de TE
Bovenstaande ontwikkelingen betreffen functionaliteit in bestaande sjablonen. Voor het uitvoeren van een PoC kan de huidige situatie niet aangepast worden en moet dus een nieuwe versie van deze sjablonen worden ontwikkeld:
- Sjabloon:Productie
- Sjabloon:Box (universeel voor alle pagina's), met alle subsjablonen.
- Sjabloon:Productie extra info
- Subsjablonen van Sjabloon:TEbox; Sjabloon:TEbox/rij (Notitie BM: Waarom is dit niet binnen Box opgenomen ?? TEbox is verouderd...)
- Sjabloon:Productiepagina realisatie
Per veld documenteren:
- Wijze van importeren/verwerking van informatie
- Wijze van synchroniseren (zie ook: TE:Verbetering koppeling TheaterEncyclopedie en TheaterCollectie (2023)/Synchronisatie en kwaliteitsbeheer informatie
- Relatie tussen Axiell veld en TE-Eigenschap, type van informatie (tekst, datum, array, getal, referentie-nummer/uri, verwijzing/pagina, verwijzing/bestand)
- Lokale opslag van informatie
- Alleen weergeven of ook opslaan, vice versa
- Format van opslag
- Weergave van informatie
- Formaat
- Bron indicatie (nieuw)
Uitvoering
Testpagina
- Voorstel : Soldaat_van_Oranje_-_NEW_Productions_B.V._-_2010-10-30 - pagina met veel semantische data.
Semantische eigenschappen voor PID's en PURI's
- Documentatie:
- https://www.semantic-mediawiki.org/wiki/Help:Type_External_identifier
- Eigenschap: HeeftNAFotoRecordID
- Eigenschap: HeeftNAFotoID
- Eigenschap:HeeftNAFotoURI - type: text (redundante informatie t.b.v. technische verwerking)
- Voorstel voor TE:
- PID volgens nieuw geïmplementeerd extensie.
- Naam/pagina : Eigenschap:Heeft_TheaterEncyclopedie_productie_PID (of: Eigenschap:Heeft_TheaterEncyclopedie_productie_ID)
- Nog te bepalen i.o.m. ProfessionalWiki:
[[External formatter uri::https://???.theaterencyclopedie//???/$1]]
- Nog te bepalen i.o.m. ProfessionalWiki:
- Type :
[[Datatype::External identifier]] en [[Heeft type::External identifier]]
- Voorstel voor TheaterCollectie
- Momenteel nog geen definitief PID/PURI beschikbaar binnen Axiell
- Tijdelijke optie; te gebruiken voor ontwikkeling en later aan te passen in definitieve optie: Axiell-priref
- Eigenschap:Heeft_TheaterCollectie_productie_ID (of Eigenschap:Heeft_TheaterCollectie_productie_Priref of bestaande Eigenschap: HeeftAxiellRef (type: tekst met indicatie
perform/
))- Type: External identifier; url prefix :
https://tin.adlibhosting.com/webapi51/wwwopac.ashx?xmltype=Grouped&database=performTIN&search=priref=1233456
- NB: Dus zonder deperform/
prefix
- Type: External identifier; url prefix :
- Eigenschap:Heeft_TheaterCollectie_productie_ID (of Eigenschap:Heeft_TheaterCollectie_productie_Priref of bestaande Eigenschap: HeeftAxiellRef (type: tekst met indicatie
- Definitieve optie;
- Eigenschap:Heeft_TheaterCollectie_productie_PID
- Type: External identifier; url prefix = ???
- Eigenschap:Heeft_TheaterCollectie_productie_PID