PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het...

24
PID’s @ MoMu CultURIze pilot Tobias Hendrickx | consulent systeem- en databeheer MoMu 2020-06-17 | Collegagroep digitale collectieregistratie

Transcript of PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het...

Page 1: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

PID’s @ MoMuCultURIze pilot

Tobias Hendrickx | consulent systeem- en databeheer MoMu2020-06-17 | Collegagroep digitale collectieregistratie

Page 2: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

IntroDisclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik

van PIDs complexer doen lijken dan het in werkelijkheid hoeft te zijn. Ik wil me op voorhand al excuseren maar, op het einde zit er wel degelijk een positieve

boodschap aan verbonden. Volhouden dus!

Page 3: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Inhoud- Een kleine geschiedenis

- 2010-2012 collectie online (openfashion.momu.be)- 2012-2014 (Europeana Fashion project)- 2015-2017(?) (thesaurus VTMK)- 2016-... studiecollectie- 2018 DAMS

- PID management needed- Toepassing CultURIze- Toekomst

Page 4: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

2012-2015 (openfashion/europeana)

Page 5: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

-Als </europeana_isShownBy> zou ik de Persistente identifiers gebruiken die momenteel enkel in de _dev versie beschikbaar zijnhttp://openfashion.momu.be/_dev/id/creation/20290 (ook hier ccidentifier ipv creations_id gebruiken)

2012-2015 (openfashion/europeana)

Page 6: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

invNr: T3256

uniqueID: OBJ10128

Data: http://openfashion.momu.be/xmlproxy.aspx?server=localhost&port=5989&action=get&command=search&query=uniqueid=obj10128&fields=*

openfashionPID: http://openfashion.momu.be/id/creation/OBJ10128

EuropeanaPID?: https://www.europeana.eu/nl/item/2048208/OBJ10128

Page 7: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

VTMKVisuele Thesaurus voor Mode & Kostuums

Domeinnaam vtmk.data.momu.behtml https://vtmk.data.momu.be/id/106045.htmlrdf: https://vtmk.data.momu.be/id/106045.rdf

Page 8: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

VTMKVisuele Thesaurus voor Mode & Kostuums

Domeinnaam vtmk.data.momu.behtml https://vtmk.data.momu.be/id/106045.htmlrdf: https://vtmk.data.momu.be/id/106045.rdf

Page 9: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

ResourceSpace (DAMS)Image metadata (descriptive, IPR, …)

Meerdere renditions

API’s die koppelingen mogelijk maken

IIIF ready

html: https://museumstichting.resourcespace.com/?r=20712&k=d1c146cfa5beeld: https://museumstichting.resourcespace.com/filestore/museumstichting/2/0/7/1/6_be9b49898dfba90/20716scr_4ca9980b84021f2.jpg

Page 10: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Studiecollectie.momu.beDe studiecollectie kan gebruikt worden voor wetenschappelijk onderzoek, als lesmateriaal voor scholen of als inspiratiebron en is vanaf 2021 raadpleegbaar op afspraak. De studiecollectie bestaat uit historische, hedendaagse en etnische kledingstukken, fragmenten en stalen.

Html: https://studiecollectie.momu.be/s/home/item/3142

Json: http://studiecollectie.momu.be/api/items/3142

Gebruik van Omeka-s als systeem

Meer info: https://www.momu.be/nl/studiecollectie

Page 11: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Transformatie naar geconnecteerde systemen

Page 12: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

PID management needed

Hitting Table Tennis GIF By Beeld En Geluid Labshttps://giphy.com/gifs/2vmfzUN76mCelt9BAW

Page 13: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

PID management neededCustom?

- Verschillende platformen = verschillende leveranciers

- Geen centraal punt van beheer = minder overzicht

- Geen plaats voor in het systeem- Machines doen het werk- Implementatie is vaak duur- Nieuwe PID scenario’s elke dag- Ieder voor zich?- …

DIY?

- Schaalbaar- Centraal beheer = overzicht- Zelfbeheer zorgt voor grotere

gewaarwording- We maken plaats- Niet te complex- Niet duur

- Technologie en tijd- Community thing/social infrastructure*

*Jonathan Clark: What are Persistent Identifiers and Why are they Important? (Webinar) - Project FREYAhttps://www.youtube.com/watch?v=d_t7724DqNU&feature=youtu.be&t=969

… DIY FTW!(?)

Page 14: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

spreadsheet config. file repository serverCSV htaccess.

① ② ③ ④

Page 15: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Scope/context- How to start?

- Zeker niet voor de hele collectie(s)- Of voor al de huidige systemen- Complexer? Mode-objecten zijn vaak net iets anders als pakweg schilderijen of een prent

- Vb. silhouetten, designers, modecollecties, catwalkfoto’s,...- Zelf beheren/laten ontwikkelen- Organisatie overtuigen van het nut en bruikbaarheid

- Studiecollectie!- Behapbaar aantal- Omeka-s als systeem = makkelijk toegang tot de data + online publicatie ervan- Falen is optioneel (voorlopig nog)

Page 16: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Where do I start?After downloading and installing CultURIze, setting up and running a workflow takes six steps:

1. Define the domain and numbering scheme for your persistent URIs.2. Record the persistent URIs in a spreadsheet.3. Set up a code repository.4. Use CultURIze to turn your spreadsheet into a server configuration file and push it to your code repository.5. Configure a webserver so that it will automatically create and update the URIs on the webserver.

Repeat steps 2 and 4 every time you add a persistent URI or change the URL of a webresource.

Page 17: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Stap 1: Define the domain and numbering scheme for your persistent URIs.Resultaat van een eerste meeting met Packed/meemoo: https://docs.google.com/document/d/1B-cDvUqB31yGGH8P6ZGXQeIbOrE0tY8x2oYvcjvKaNY/edit#heading=h.xp23yg7fmxvo (niet publiek beschikbaar)

Page 18: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te
Page 19: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Stap 2: verzamel PIDs in spreadsheet● https://docs.google.com/spreadsheets/d/1KpMQKx3YTemlhlEQ5p7-NFKQva

bWYj_FTQZyWpWA2t0/edit?usp=sharing○ Items: http://data.momu.be/item/id/ST81069○ Data: http://data.momu.be/item/data/192736B8-7D4C-474D-B5C8-06AABC746C42○ Representation: http://data.momu.be/item/representation/2e26e19d13a9a35305f5ad4c9585e8e7ebe5ab5f

Page 20: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Stap 3: Set up a code repositoryhttps://github.com/tobiashendrickx

Page 21: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Stap 4: Use CultURIze to turn your spreadsheet into a server configuration file and push it to your code repository.

Page 22: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Stap 6: Configure a webserver so that it will automatically create and update the URIs on the webserver.Copy/paste werkt ook :-)

Bvb. via FileZilla

Page 23: PID’s @ MoMu · 2020. 7. 2. · Disclaimer: In volgende presentatie zal ik waarschijnlijk het concept en gebruik van PIDs complexer doen lijken dan het in werkelijkheid hoeft te

Conclusies- Expertise opgebouwd door experiment- Werkend systeem en beter integreren, automatiseren- Integratie in Omeka-s (hoe zichtbaar en bruikbaar maken)- Nog een keer goed overleggen met collega’s over syntax- Demonstreren- SBS-case… (toepassen van PIDs in Standplaatsbeheer)

- … community thing?