Info | ||
---|---|---|
| ||
Der Arbeitsstand der Erweiterten Empfehlungen 2.0 wird hier erarbeitet (Stand 23.11.2018) |
Inhalt |
---|
Inhalt |
---|
Da die bestehenden Linked Data Services in Deutschland unabhängig voneinander entstanden und jede Bibliothek bzw. jeder Verbund eine eigene Datenmodellierung erarbeitete, sind die Umsetzungen vielfältig. Die unterschiedlichen Modellierungen resultieren unter anderem aus differierenden Katalogisierungsumgebungen an den verschiedenen Institutionen: Die RDF-Beschreibungen werden jeweils auf Basis unterschiedlicher Ausgangsformate erstellt. Als gemeinsames Ausgangsformat für die Datenmodellierung in RDF wurde daher MARC 21 gewählt.
Namespaces
Bei der Auswahl der Vokabulare wurde von weit verbreiteten und bereits nachgenutzten Vokabularen ausgegangen. Es ist den Beteiligten bewusst, dass das Vokabular bestehender Ontologien nicht immer den Anforderungen an die Abbildung von Datenstrukturen in voller Tiefe entspricht.
Es sei darauf hingewiesen, dass die Anwendung der RDA-Vocabularies und ihrer RDF-Elemente keinen Hinweis auf das bei der Erschließung zugrunde gelegte Regelwerk zulässt.
• Bibliographic Ontology (Bibo)
• Resource Description and Access Vocabularies (RDA)
• International Standard Bibliographic Description (ISBD)
• Upper Mapping and Binding Exchange Layer (Umbel)
• schema.org: Library extension terms (diese haben den Status „work in progress“. Stand: 14. Mai 2013)
Titel
MARC 21 | MARC 21 Position / | Inhalt | RDF-Element | Bemerkung |
245 | $a | Hauptsachtitel (HST) |
| |
| $b | Zusatz zum HST |
| |
| $n | Zählung eines unselbständigen Teils | $n_$p | |
| $p | Unselbständiger TeilsTeil | $n_$p | |
130 | $a | Einheitstitel |
| |
240 | $a | Einheitstitel |
| |
210 | $a | Kurztitel |
| |
246 | Ind. 2=1 $a | Paralleltitel |
|
...
MARC 21 | MARC 21 Position / | Inhalt | RDF-Element | Bemerkung | |
100 | $0 | Personenname (NID) | wenn Präfix „(DE-588)<NID>“ , dann URI http://d-nb.info/gnd/<NID> | ||
| $a | Personenname (Literal) | dc:creatorLiteral | nur ausweisen, wenn 100$0 nicht besetzt ist | |
110 | $0 | Körperschaftsname | wenn Präfix „(DE-588)<NID>“ , dann URI http://d-nb.info/gnd/<NID> | ||
| $a | Körperschaftsname (Literal) | dc:creatorLiteral | nur ausweisen, wenn 110$0 nicht besetzt ist | |
111 | $0 | Kongressname | wenn Präfix „(DE-588)<NID>“ , dann URI http://d-nb.info/gnd/<NID> | ||
| $a | Kongressname (Literal) | Literal | nur ausweisen, wenn 111$0 nicht besetzt ist | |
700 | $0 | Personenname (NID) | wenn Präfix „(DE-588)<NID>“ , dann URI http://d-nb.info/gnd/<NID> | ||
| $a | Personenname (Literal) | dc:contributorLiteral | nur ausweisen, wenn 700$0 nicht besetzt ist | |
710 | $0 | Körperschaftsname | wenn Präfix „(DE-588)<NID>“ , dann URI http://d-nb.info/gnd/<NID> | ||
| $a | Körperschaftsname (Literal) | dc:contributorLiteral | nur ausweisen, wenn 710$0 nicht besetzt ist | |
711 | $0 | Kongressname | wenn Präfix „(DE-588)<NID>“ , dann URI http://d-nb.info/gnd/<NID> | ||
| $a | Kongressname (Literal) | Literal | nur ausweisen, wenn 711$0 nicht besetzt ist |
...
MARC 21 | MARC 21 Position / Indikator / Unterfeld | Inhalt | RDF-Element | Bemerkung |
260 | $a | Erscheinungsort, Vertriebsort etc. | Literal; Feld wiederholbar |
...
Vor allem im Bereich der Identifier sind Literale wenig nützlich. Ziel ist es, nur noch auf URIs zu verweisen und auf Literale gänzlich zu verzichten. Derzeit bestehen größtenteils noch keine zufriedenstellenden Lösungen, dies zu realisieren.
Wichtige und verbreitete Identifier, für die spezifische URIs existieren, sollten verwendet werden (siehe folgende Tabelle); alle weiteren werden nicht ins Kernelementset aufgenommen. Identifier, für die keine Property Properties existieren, sollten mit dc:identifer + datatype modelliert werden.
...
Die in culturegraph.org nachgewiesenen Titeldaten sollten mittels owl:sameAs mit lokalen Datensätzen der Verbundsysteme relationiert werden. Da der culturegraph-Datensatz aus dem Datensatz der jeweiligen Verbundsysteme generiert wird, kann davon ausgegangen werden, dass der Verbund-Datensatz und der daraus generierte culturegraph-Datensatz dasselbe Objekt beschreiben. Die in culturegraph nachgewiesenen Titel beinhalten wiederum weitere Verweise - beispielsweise Verweise auf die berechneten Bündel, deren Mitglied sie sind. Auf diese Weise entsteht einen eine flexible Verweiskette. Diese Kette kann zu einem späteren Zeitpunkt für vereinbarte stabilisierte Verweise (wie z.B. stabile Verweise auf Werke oder Manifestationen) durch direkte Referenzen aus den lokalen Datensätzen ersetzt werden. Solche Vereinbarungen werden ggf. Gegenstand einer späteren Version dieser Empfehlung sein.
Da die Datenlieferungen in zeitlichen Abständen an culturegraph erfolgen, ist es unter Umständen möglich, dass Datensätze neueren Datums noch nicht über culturegraph.org nachgewiesen werden und sich somit die Referenz zeitweilig nicht auflöst.
Das MARC-Feld 001 (NR) beinhaltet den Identifier der publizierenden Institution. Entsprechend wird hier das Kürzel des publizierenden Verbundsystems für die Generierung des culturegraph-Verweises verwendet.
Die Verbundkürzel setzen sich für die derzeit in culturegraph nachgewiesenen Verbundbestände wie folgt zusammen (Stand Mai 2013):
...
MARC 21 | MARC 21 Position / Indikator / Unterfeld | Inhalt | RDF-Element | Bemerkung |
Leader | 06 | "g" "e" | rdf:type | wenn Feldinhalt = "g", dann "bibo:AudioVisualDocument" wenn Feldinhalt = "e", dann "bibo:Map" |
Leader | 07 | "a" "b" "s" | rdf:type | wenn Feldinhalt = "a", dann "bibo:Article" wenn Feldinhalt = "b", dann "bibo:Issue" wenn Feldinhalt = "s" und wenn 008 CR21 nicht gleich "m", dann "bibo:periodical" |
Leader | 19 | "a" | rdf:type | wenn Feldinhalt = "a", dann "bibo:Collection" |
007 | 00 | "f" | rdf:type | wenn Feldinhalt = "f", dann "lib:braillebook" |
008 | CR21 | "m" | rdf:type | wenn Feldinhalt = "m", dann "bibo:Series" |
(default) | rdf:type | wird aus dem o.g. Mapping kein rdf:type generiert, dann als default "bibo:document" ausweisen | ||
007 | 00-01 | "h" "co" "cr" "ou" | dcterms:medium | wenn Feldinhalt = "h", dann "rda:microform" wenn Feldinhalt = "co", dann "rda:onlineResource" (Note: hier wird der RDA carrier type angegeben, damit eine Unterscheidung zwischen Online und Elektronisch ( = auf Datenträger, aber nicht "Online-Ressource) möglich ist wenn Feldinhalt = "cr", dann "rda:computer" (Note: mit "rda:computer" werden alle elektronischen Ressourcen gekennzeichnet, ausgenommen sind hier die Online-Ressourcen, s. a. Note zu rda:onlineResource) wenn Feldinhalt = "ou", dann "isbd:multimedia" |
Leader | 06 | "a" | dcterms:medium | wenn Feldinhalt = "a", dann "rda:unmediated" |
Relationen
...
MARC 21 | MARC 21 Position / Indikator / Unterfeld | Inhalt | RDF-Element | Bemerkung |
774 | $w | Link untergeordneter Teil | URI | |
773 | $w | Link übergeordneter Titel Teil-Ganzes-Beziehung (link) --> unselbständig | URI | |
800-830 | $w | Link übergeordneter Titel Teil-Ganzes-Beziehung (link) --> selbständig | URI | |
775 | $w | Parallele Ausgabe | URI | |
776 | $w | Parallele Ausgabe (physikalisch anders) | URI | |
770 | $w | ist Beilage zu (Verknüpfungsnummer zu übergeordneten Werken) | URI | |
780 | $w | Vorgänger (bei Periodika) | URI | |
785 | $w | Nachfolger (bei Periodika) | URI |
Sprachangaben
Mit dem Element dcterms:language wird die Sprache als Verknüpfung auf die ISO-Sprachencodes angegeben.
...