Metadaten 101Input Session Coding Da Vinci Rhein-Main 2018
Julia Beck
Universitatsbibliothek Mainz - Digitale Bibliotheksdienste
Q [email protected] / � j4lib / 7 j4lib
28. Oktober 2018
1
Metadaten in der “Theorie”MetadatenNormdaten & kontrollierte VokabulareMetadatenstandards in Coding da Vinci
Metadaten in der PraxisSunday Python (CdV Ost)OpenRefineBaseX
Julia Beck — Metadaten 101
2
Das ist Julia
Informatikerin & Linguistin
Aktuelle Projekte:
I FID Darstellende Kunst
I Kulturerbeportal Rheinland-Pfalz (Prototyp)
Beim Coding da Vinci: Ansprechpartnerin fur Fragen zu dentheater- und tanzbezogenen Sammlungen
Julia Beck — Metadaten 101
3
Metadaten in der “Theorie”
Julia Beck — Metadaten 101
4
Metadaten
Strukturierte Daten zur einheitlichen Beschreibung von Ressourcen(Daten, Objekte, Personen, ...)
“gemeinsame Sprache”, “Daten uber Daten”
ermoglicht
I Austausch von Daten
I effektive Datenhaltung
I effektives Retrieval
I Verknupfung von Objekten
Julia Beck — Metadaten 101
5
Metadaten
Klassisches Beispiel
<book id= ’’12345’’>
<title >Best book ever</title>
<description >This is a short description
of the content of the best book ever.
</description >
<published >2018 -10 -27</published >
<publishedAt >Mainz </publishedAt >
<author >Me Myself </author
</book>
Julia Beck — Metadaten 101
6
Metadaten
<edm:ProvidedCHO
xmlns:edm="http ://www.europeana.eu/schemas/edm/"
xmlns:dm2e="http :// onto.dm2e.eu/schemas/dm2e/"
xmlns:dc="http :// purl.org/dc/elements /1.1/"
xmlns:dcterms="http :// purl.org/dc/terms/"
rdf:about="http :// performing -arts.eu/Record/MCB_MCB -SV -7085">
<dc:identifier >MCB -SV -7085 </dc:identifier >
<dm2e:callNumber >MCB -SV -7085</dm2e:callNumber >
<dc:title>Kein Platz fuer Zaertlichkeit - Meg Stuart
und ihre Choreographie "No longer readymade"</dc:title>
<dc:type xml:lang="de">Video</dc:type>
<dc:description xml:lang="de">No Longer Readymade was
created in the transition from New York to Brussels;
Meg Stuart and her dancers worked on it during
various residencies [...]
Julia Beck — Metadaten 101
7
Metadatenstandards
Keine Angst! Meist ist es einfacher als es aussieht.
Dazu ein Tipp: Ein guter Editor bewirkt meist schon Wunder!
Die wichtigste Frage:
Wo finde ich Informationen zu den einzelnen Standards?
Julia Beck — Metadaten 101
8
Metadatenstandards
Wo finde ich Informationen zu Metadaten?KIM - Kompetenzzentrum Interoperable Metadatenhttp://www.kim-forum.org/(z.B. “eTutorials” und “Kleines Handbuch zu Metadaten” unterMaterialien)
Wo finde ich Informationen zu den einzelnen Standards?Ein strukturiertes Verzeichnis von Datenformaten:http://format.gbv.de/
Julia Beck — Metadaten 101
9
Normdaten & kontrollierte Vokabulare
Was sind Normdaten? (engl.: authority files)
I Normdaten identifizieren eine Entitat eindeutig
I enthalten i.d.R. Namensformen, Beschreibung undIdentifizierer dieser Entitat
I Normdaten gibt es z.B. zuI PersonenI KorperschaftenI GeografikaI SachbegriffenI Zeitangaben
Julia Beck — Metadaten 101
10
Normdaten & kontrollierte Vokabulare
Was sind Normdaten? (engl.: authority files)
I bilden kontrollierte Vokabulare
I konnen untereinander in Relation gesetzt werden(Verwandtschaft bei Personen, Hierarchien bei Begriffen)
I Beispiele: GND, LCNAF, Geonames, AAT, ...
Julia Beck — Metadaten 101
11
Normdaten & kontrollierte Vokabulare
Wozu sind Normdaten gut?
Julia Beck — Metadaten 101
12
Normdaten & kontrollierte Vokabulare
Wozu sind Normdaten gut?
Julia Beck — Metadaten 101
13
Metadatenstandards
Julia Beck — Metadaten 101
14
Metadatenstandards,die beim CdV Rhein-Main vorkommen
Julia Beck — Metadaten 101
15
Metadatenstandards beim CdV RM - METS
I Name : METS/MODS
I Datensets: Brentano, Gerstenkorn, Manskopf, Freimann, ...
I GLAM: Bibliothek
I typisch: Strukturdaten
I Hilfe: htt-ps://www.loc.gov/standards/mets/METSOverview.v2.html
Julia Beck — Metadaten 101
16
Metadatenstandards beim CdV RM - METS
Julia Beck — Metadaten 101
17
Metadatenstandards beim CdV RM - LIDO
I Name : LIDO
I Datensets: Theaterbausammlung
I GLAM: Museum
I typisch: Events
I Hilfe: http://network.icom.museum/cidoc/working-groups/lido/resources/
Julia Beck — Metadaten 101
18
Metadatenstandards beim CdV RM - LIDO
xxxWrap
xxxSet
displayXXX
XXX
z.B.
objectMeasurementsWrap
objectMeasurementsSet
displayObjectMeasurements
objectMeasurements
Julia Beck — Metadaten 101
19
Metadatenstandards beim CdV RM - EDM
I Name : EDM
I Datensets: DDB, Tanzfabrik, Manskopf, Freimann, CompactMemory, ...
I GLAM: universell
I typisch: Entitaten
I Hilfe: https://pro.europeana.eu/resources/standardization-tools/edm-documentation
Julia Beck — Metadaten 101
20
Metadatenstandards beim CdV RM - EDM
Julia Beck — Metadaten 101
21
Metadatenstandards beim CdV RM - EDM
Julia Beck — Metadaten 101
22
Metadatenstandards beim CdV RM - EAD
I Name : EAD
I Datensets:Wilhelmshoher Kriegskarten
I GLAM: Archiv
I typisch: hierarchischer Aufbau
I Hilfe: https://github.com/saa-ead-roundtable/ead3-toolkit
Julia Beck — Metadaten 101
23
Metadatenstandards beim CdV RM - EAD
Julia Beck — Metadaten 101
24
Metadatenstandards beim CdV Rhein-Main
Und wenn es kein Standard ist? Oder der Standard nicht auf denersten Blick erkennbar ist?Nicht verzweifeln! Datengeber direkt ansprechen,wenn es Fragen gibt.Auf Namespaces achten.Manchmal hilft es auch zu wissen,in welcher Software die Metadaten erstellt wurden.
Julia Beck — Metadaten 101
25
Metadaten in der Praxis
Julia Beck — Metadaten 101
26
Sunday Python (CdV Ost)
Sehr empfehlenswert:Input Session vom CdV Ost von Martin Czygan (UB Leipzig)https://github.com/miku/sundaypython
Julia Beck — Metadaten 101
27
Sunday Python (CdV Ost)
Input Session vom CdV Ost von Martin Czygan (UB Leipzig)
I Working with XML
I RSS feeds
I OAI harvesting
I CSV and Excel files
I Python and Art
Julia Beck — Metadaten 101
28
Kein Python Programmierer?
Kein Problem! Weitere interessante Pakete:I Ruby
I NokogiriI ruby-rdf
I PHPI PHP XMLReader / XMLWriterI EasyRdf
Julia Beck — Metadaten 101
29
Open Refine
http://openrefine.org/
DEMO mit den Daten des Weltkulturen Museums
Julia Beck — Metadaten 101
30
I Dokumentation:https://github.com/OpenRefine/OpenRefine/wiki/Documentation-For-Users
I Online Tutorials zum Beispiel auf Youtube
I Hands on Tutorial von John Little:https://libjohn.github.io/openrefine/index.html
I Liste von GREL-Functions:https://github.com/OpenRefine/OpenRefine/wiki/GREL-Functions
Julia Beck — Metadaten 101
31
BaseX
http://basex.org/
DEMO mit den Daten der Theaterbausammlung
Julia Beck — Metadaten 101
32
BaseX
BaseX - Getting Startedhttp://docs.basex.org/https://basex.readthedocs.io/en/search/Getting%20Started/
Tutorials zu XPath und XQuery in BaseXhttp://basex.org/2018/04/10/basex-kim-workshop-2018/
Julia Beck — Metadaten 101