Memobase RDF: Dokumente
Dokumente werden nach RiC als rico:Record beschrieben. Generell ist die nachfolgende Tabelle nur eine Grundlage mit verschiedenen Arbeitshinweisen und zum Ende hin auch selten vorkommenden Einzelfällen, die im Rahmen der Migration aufgetaucht sind. Die Mappings werden künftig je nach Bestand und dessen Eigenheiten angepasst.
Feld | xml | flat xml | Class | Attribute | Relation rico:Record zu Class | Ist-Zustand | Ziel | Kurzfristige Anpassung |
---|---|---|---|---|---|---|---|---|
Haupttitel | title/ns2:title | title | rico:Title | rico:title rico:type "main" | rico:hasTitle | Freitext z.T. Titel mehrsprachig |
|
|
Serientitel | alternativeTitle[@typeLabel=”SerieTitle”]/n2:title | SerieTitle | rico:Title | rico:title | rico:hasTitle | Freitext, standardisiert |
|
|
alternativeTitle[@typeLabel=”SeriesTitle”]/n2:title | SeriesTitle | rico:Title | rico:type "SerieTitle" | rico:hasTitle | typeLabel=SeriesTitle kommt 178 mal vor, wohl typo |
|
| |
Sendungstitel | alternativeTitle[@typeLabel=”BroadcastTitle”]/n2:title | BroadcastTitle | rico:Title | rico:title rico:type "BroadcastTitle" | rico:hasTitle | Freitext, standardisiert |
|
|
Beschreibung | description[@typeLabel=”Abstract”]/n2:description | Abstract | rico:Record | dct:abstract |
| Freitext mit HTML |
|
|
Genre | type/genre/@typeLabel | genre | skos:Concept | skos:prefLabel | ebucore:hasGenre | ca. 3000 Begriffskombinationen String mit verschiedenen Begriffen, getrennt mit , ; z.T. mehrsprachig | Vokabular verwenden Mehrsprachige Facette
| Strings trennen |
Schlagworte | subject[@typeLabel = ‘Keywords’]/ns2:subject | Keywords | skos:Concept | skos:prefLabel | rico:hasSubject | 1 Begriff oder getrennt mit ; Begriffe häufig Uppercase unterschiedliche Sprachen |
| Strings trennen Uppercase zu 1. Buchstabe Uppercase Rest lowercase |
Sprache des Dokuments | language/ns2:language ns2:language/language | language | rico:Language | rico:language rico:type "content" | rico:hasLanguage | 1 Sprache oder String getrennt mit ; z.T. Codes z.T. mehrsprachig enthält auch Text (Bsp.: O-Ton, Kommentarton, Musikuntermalung, internationaler Ton, …) | Vokabular verwenden Mehrsprachige Facette | Strings trennen Sprachen zu Codes, evtl. Vokabular mappen |
Erwähnte Personen | subject[@typeLabel = ‘FeaturedIndividual’]/ns2:subject | FeaturedIndividual | rico:Person | rico:name | rico:hasSubject | 1 Person oder String getrennt mit ; z.T. nur Nachname z.T. Informationen zur Person enthalten (Bsp.: Präsident SP, Schriftsteller Deutschland) | Normdaten verwenden Personen aus Freitextfeldern erkennen Indexanreicherung mit Namensvarianten (Infos zu aktueller Indexierung …) | Strings trennen |
Erwähnte Institutionen | subject[@typeLabel = ‘FeaturedOrganisation’]/ns2:subject | FeaturedOrganisation | rico:CorporateBody | rico:name | rico:hasSubject | 1 Institution oder String getrennt mit ; | Normdaten verwenden Personen aus Freitextfeldern erkennen Indexanreicherung mit Namensvarianten (Infos zu aktueller Indexierung …) | Strings trennen |
Bemerkung | description[@typeLabel = ‘Remarks’]/ns2:description | Remarks | rico:Record | rico:descriptiveNote |
| Freitext |
|
|
Abdeckung örtlich | coverage/spatial/location/name | location | rico:Place | rico:name | dcterms:spatial | 1 Ort oder String getrennt mit ,; unterschiedliche Sprachen, z.T. mehrsprachig | Normdaten verwenden Mehrsprachige Facette, evtl. hierarchische Facette | Strings trennen Orte mit geonames o.ä. abgleichen |
Abdeckung Zeitraum | coverage/temporal/PeriodOfTime/@period | @startDate | @startYear | @endDate | @endYear coverage/temporal/PeriodOfTime/periodName | temporal | rico:DateSet | rico:expressedDate | dcterms:temporal | Meistens period mit Freitext (Bsp.: 1. Weltkrieg, 1930er Jahre), DD.MM.YYYY - DD.MM.YYYY oder YYYY - YYYY z.T. startDate/endDate oder startYear/endYear mit YYYY-MM-DD |
|
|
AutorIn (Person ) | creator/contactDetails/name
| creatorPerson/name | rico:Person | rico:name | rico:relationHasSource (Record), rico:relationHasTarget (Agent) | 1 Name oder String getrennt mit ; z.T. Informationen zur Person enthalten (Bsp.: Präsident SP, Schriftsteller Deutschland) @typeLabel ist vorhanden, ca. 300’000 Author, 5000 Fotografo, 2000 Photographer | Normdaten verwenden Personen aus Freitextfeldern erkennen Indexanreicherung mit Namensvarianten (Infos zu aktueller Indexierung …) |
|
AutorIn Rolle (Person) | creator/contactDetails/role/@typeLabel | creatorPerson/role | rico:CreationRelation | rico:type | rico:relationHasSource (Record), rico:relationHasTarget (Agent) |
|
|
|
AutorIn (Organisation) | creator/organisationDetails/organisationName | creatorCorporateBody/name | rico:CorporateBody | rico:name | rico:relationHasSource (Record), rico:relationHasTarget (Agent) |
|
|
|
AutorIn Rolle (Organisation) | creator/organisationDetails/role/@typeLabel | creatorCorporateBody/role | rico:CreationRelation | rico:type | rico:relationHasSource (Record), rico:relationHasTarget (Agent) |
|
|
|
Mitwirkende (Person) | contributor/contactDetails/name | contributorPerson/name | rico:Person | rico:name | rico:relationHasSource (Record), rico:relationHasTarget (Agent) | 1 Name oder String getrennt mit ; z.T. Informationen zur Person enthalten (Bsp.: Präsident SP, Schriftsteller Deutschland) Rollen in @typeLabel : extrem viele Varianten, häufig auch Informationen zur Person | Normdaten verwenden Personen aus Freitextfeldern erkennen Indexanreicherung mit Namensvarianten (Infos zu aktueller Indexierung …) |
|
Mitwirkende Rolle (Person) | contributor/contactDetails/role/@typeLabel | contributorPerson/role | rico:CreationRelation | rico:type | rico:relationHasSource (Record), rico:relationHasTarget (Agent) |
|
|
|
Mitwirkende (Organisation) | contributor/organisationDetails/organisationName | contributorCorporateBody/name | rico:CorporateBody | rico:name | rico:relationHasSource (Record), rico:relationHasTarget (Agent) |
|
|
|
Mitwirkende Rolle (Organisation) | contributor/organisationDetails/role/@typeLabel | contributorCorporateBody/role | rico:CreationRelation | rico:type | rico:relationHasSource (Record), rico:relationHasTarget (Agent) |
|
|
|
Verlag, inkl. Rolle (Person oder Organisation) | publisher/contactDetails/name publisher/contactDetails/role/@typeLabel | publisherPerson/name publisherPerson/role | rico:Person | rico:name | rico:publishedBy | 1 Name oder String getrennt mit ; z.T. Informationen zur Person enthalten (Bsp.: Präsident SP, Schriftsteller Deutschland) | Normdaten verwenden Personen aus Freitextfeldern erkennen Indexanreicherung mit Namensvarianten (Infos zu aktueller Indexierung …) |
|
publisher/organisationDetails/organisationName publisher/organisationDetails/role/@typeLabel | publisherCorporateBody/name publisherCorporateBody/role | rico:CorporateBody | ||||||
Produzent (Person oder Organisation) | Wenn contributor/role[@typeLabel='Producer'] contributor/contactDetails/name | producerPersonName
| rico:Person
| rico:name | rdau:P60441 "has producer" | 1 Name oder String getrennt mit ; z.T. Informationen zur Person enthalten (Bsp.: Präsident SP, Schriftsteller Deutschland) | Normdaten verwenden Personen aus Freitextfeldern erkennen Indexanreicherung mit Namensvarianten (Infos zu aktueller Indexierung …) |
|
Wenn contributor/role[@typeLabel='Producer'] contributor/organisationDetails/organisationName | producerCorporateBodyName | rico:CorporateBody | ||||||
Entstehungsumstände | description[@typeLabel = ‘Context’]/ns2:description | Context | rico:Record | rico:scopeAndContent |
| Freitext |
|
|
Aufnahmeort | description[@typeLabel = ‘RecordingLocation’]/ns2:description | RecordingLocation | rico:Place | rico:name | rdau:P60556 "has place of capture" | 1 Ort oder String getrennt mit ; Nur Ort, Studio und Ort, Veranstaltung und Ort |
|
|
Quelle | ns2:source | source | rico:Record | rico:source |
| Freitext |
|
|
Verwandte Dokumente | relation[@typeLabel=”RelatedMaterial”]/ns2:relation | RelatedMaterial | rico:Record | dct:relation |
| URL oder Freitext |
|
|
Sprache der Metadaten | ebuCoreMain @xml:lang | - | kein Mapping, wird in RDF mit langugage tag gekennzeichnet |
|
| Codes (standardisiert mit Schreibvarianten) |
| Vereinheitlichen Sprachen zu Codes, evtl. Vokabular mappen |
Datum Erstellung | date/created/@period | @startDate | @startYear | @endDate | @endYear | dateCreated | rico:Date (Single Date, DateRang oder DateSet) | rico:expressedDate oder rico:normalizedDateValue | dcterms:created | mehrheitlich startDate mit YYYY-MM-DD oder startYear mit YYYY tlw. period mit ca. oder Zeitabschnitten (Freitext) tlw. startDate/startYear und endDate/endYear |
|
|
Datum Veröffentlichung | date/issued/@period | @startDate | @startYear | @endDate | @endYear | @startTime | dateIssued | rico:Date (Single Date, DateRang oder DateSet) | rico:expressedDate oder rico:normalizedDateValue | dcterms:issued | mehrheitlich startDatemit YYYY-MM-DD oder startYear mit YYYY tlw. period mit ca. oder Zeitabschnitten (Freitext) tlw. startDate/startYear und endDate/endYear |
|
|
Nutzungsrecht | rights[@typeLabel=”Usage”]/ns2:rights | klären, ob zu migrieren oder ablösbar durch CC | rico:Rule | rico:name rico:type "Usage" | rico:regulatedBy | Freitext, tlw. Standardtexte | basierend auf CC Lizenzen kompatibel mit Europeana |
|
Rechteinhaber | rights[@typeLabel=”Holder”]/rightsHolder/contactDetails/name | rightsHolder | rico:Rule | rico:name rico:type "Holder" | rico:regulatedBy | Freitext |
|
|
Trägerformat (des Originals) | format/medium/@typeLabel | medium | rico:Instantiation | ebucore:hasMedium |
| ca. 700 Varianten, werden tlw. im Index zu einem Begriff zugeordnet (Begriffsliste siehe Memoriav Nextcloud: 1_Suche/Daten_Suche_Eurospider_2017/features.tsv) Ist nicht zwingend das Trägerformat des beschriebenen Objekts | eigenes oder bestehendes Vokabular verwenden Mehrsprachige Facette |
|
Dauer | format/duration/time | duration | rico:Instantiation | ebucore:duration |
| HH:mm:ss oder HH:mm:ss:ms meistens definiert über typeLabel |
|
|
Startposition | format/start/normalPlayTime | start | rico:Instantiation | rico:physicalCharacteristics |
| HH:mm:ss |
|
|
Sprache der Untertitel | format/dataFormat/captioningFormat[@language] | captioningFormat | rico:Language | rico:name rico:type "caption” | rico:hasLanguage | meistens undefined, Rest sind ca. 5 Sprachen mit Schreibvarianten |
| Sprachen zu Codes, evtl. Vokabular mappen |
Bemerkung Technische Informationen | format/ |
| rico:Instantiation | rico:physicalCharacteristics |
| Freitext |
|
|
Film: Farbe | format/videoForma/technicalAttributeString[@typeLabel=”Color”] | videoFormatColor | rico:Instantiation | ebucore:hasColourSpace |
| Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Film: Seitenverhältnis | format/videoFormat/technicalAttributeString[@typeLabel=”Ratio”] | videoFormatRatio | rico:Instantiation | rico:physicalCharacteristics |
| Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Film: Länge | format/videoFormat/technicalAttributeString[@typeLabel=”?”] | videoFormat? | rico:Instantiation | ebucore:duration |
| existiert das überhaupt? |
|
|
Film: Bemerkung | format/videoFormat/technicalAttributeString[@typeLabel=”Remarks”] | videoFormatRemarks | rico:Instantiation | rico:physicalCharacteristics |
| Freitext |
|
|
Bild: Farbe | format/imageFormat/technicalAttributeString[@typeLabel=”ColorMode”] | imageFormatColorMode | rico:Instantiation | ebucore:hasColourSpace |
| Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Bild: Verfahren | format/imageFormat/technicalAttributeString[@typeLabel=”Mode”] | imageFormatMode | rico:Instantiation | rico:physicalCharacteristics |
| Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Bild: Weite | format/imageFormat/width | width | rico:Instantiation | rico:physicalCharacteristics |
| Zahl, unit meistens angegeben in @typeLabel |
|
|
Bild: Höhe | format/imageFormat/height | height | rico:Instantiation | rico:physicalCharacteristics |
| Zahl, unit meistens angegeben in @typeLabel |
|
|
Bild: Bemerkung | format/imageFormat/technicalAttributeString[@typeLabel=”Remarks”] | imageFormatRemarks | rico:Instantiation | rico:physicalCharacteristics |
| Freitext |
|
|
Bild:Farbe | format/imageFormat/technicalAttributeString[@typeLabel=”Color”] | imageFormatColor | rico:Instantiation | ebucore:hasColourSpace |
| 4517 Felder, Fehler? |
|
|
Bild:Verfahren | format/imageFormat/technicalAttributeString[@typeLabel=”Procedure”] | imageFormatProcedure | rico:Instantiation | rico:physicalCharacteristics |
| 571 Felder |
|
|
Bild:Verfahren | format/imageFormat/technicalAttributeString[@typeLabel=”Procedee”] | imageFormatProcedee | rico:Instantiation | rico:physicalCharacteristics |
| 64 Felder, Tippfehler? |
|
|
Video: Farbe | format/videoFormat/technicalAttributeString[@typeLabel=”Color”] | videoFormatColor | rico:Instantiation | ebucore:hasColourSpace |
| Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Video: Seitenverhältnis | format/videoFormat/technicalAttributeString[@typeLabel=”Ratio”] | videoFormatRatio | rico:Instantiation | rico:physicalCharacteristics |
| Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Video: TV Norm | format/videoFormat/technicalAttributeString[@typeLabel=”TVSystem”] | videoFormatTVSystem | rico:Instantiation | rico:physicalCharacteristics |
| Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Video: Bemerkung | format/videoFormat/technicalAttributeString[@typeLabel=”Remarks”] | videoFormatRemarks | rico:Instantiation | rico:physicalCharacteristics |
| Freitext |
|
|
Video: Farbe | format/videoFormat/technicalAttributeString[@typeLabel=”ColorMode”] | videoFormatColorMode | rico:Instantiation | ebucore:hasColourSpace |
| 314 Felder, Fehler? |
|
|
Ton: Tonaufnahmeverfahren | format/audioFormat/audioTrackConfiguration/@typeLabel | audioTrackConfiguration | rico:Instantiation | rico:physicalCharacteristics |
| meist leer, Standardtexte mit Schreibvarianten |
| Vereinheitlichen |
Ton: Abspielgeschwindigkeit | format/audioFormat/technicalAttributeString[@typeLabel=”PlaybackSpeed”] | audioFormatPlaybackSpeed | rico:Instantiation | rico:physicalCharacteristics |
| Zahl cm/s, mit Schreibvarianten |
| Vereinheitlichen |
Ton: Bemerkung | format/audioFormat/technicalAttributeString[@typeLabel=”Remarks”] | audioFormatRemarks | rico:Instantiation | rico:physicalCharacteristics |
| Freitext
|
|
|
? DH Vorschlag: Zusammenführen mit Ton: Bemerkung | format/audioFormat/technicalAttributeString[@typeLabel=”Sound”] | audioFormatSound | rico:Instantiation | rico:physicalCharacteristics |
| enthält Grössenangabe von MP3 files (Beispiel: Taille du fichier MP3 : 26,1 MB) Nicht auf Tabellen aufgeführt! |
|
|
? DH: Unklar. wohl ignorieren | format/audioFormat/technicalAttributeString[@typeLabel=”mp3 …”] | audioFormat… | rico:Instantiation | rico:physicalCharacteristics |
| 1074 Felder mit Freitextangabe in typeLabel, die mit “mp3” beginnt |
|
|
Bestand | isMemberOf/relation | - | rico:RecordSet |
| rico:isPartOf | Standardtext |
|
|
Institution | Wenn contributor/role[@typeLabel='ResponsibleInstitution'] contributor/organisationDetails/organisationName | - | rico:CorporateBody | rico:name | ? | Standardtext |
|
|
URL Streaming | format/essenceLocator/locatorInfo | essenceLocator | rico:Instantiation | ebucore:locator |
| URL |
|
|
URL Online-Archiv | references/ns2:relation | references | rico:Record | schema:sameAs |
| URL |
|
|
Zugang | rights[@typeLabel=”Access”]/ns2:rights | accessPhysical accessDigital | rico:Rule | rico:name rico:type "Access" | rico:regulatedBy | Standardtext (5 Begriffe), Zuweisung von Memoriav |
|
|
Dokumenttyp | type/objectType/@typeLabel | objectType | rico:Record | rico:DocumentaryFormType |
| Standardtext (6 Begriffe), Zuweisung von Memoriav |
|
|
Unterstützt durch | description[@typeLabel=”Claim”]/ns2:description | Claim | rico:Record | rdau:P60451 has sponsoring agent of resource |
| Standardsatz für Memoriav-Unterstützung |
|
|
Memobase ID | identifier[@typeLabel='Main']/ns2:identifier | identifierMain | rico:Identifier | rico:name rico:type “main” | rico:identifiedBy | Durch Memobase generiert (Zuweisung von InstitutionsID “-” Dokument ID ) |
|
|
Original ID | identifier[@typeLabel='Original']/ns2:identifier | identifierOriginal | rico:Identifier | rico:name rico:type “original” | rico:identifiedBy |
|
|
|
Original Signatur | identifier[@typeLabel='CallNumber']/ns2:identifier identifier[@typeLabel='callNumber']/ns2:identifier | identifierCallNumber identifiercallNumber | rico:Identifier | rico:name rico:type “callNumber” | rico:identifiedBy |
|
|
|
? DH: Zitat; entweder ignorieren oder in Beschreibung. | description[@typeLabel = ‘Quote’]/ns2:description | Quote |
|
|
| 12 Felder |
|
|
? DH: Beschreibung | description[@typeLabel = ‘Note’]/ns2:description | Note |
|
|
| 891 Felder |
|
|