Work in Progress
Die folgenden Angaben beschreiben den Aufbau eines DFF-EDM-Datensatzes in RDF-XML.
Das Wrapper-Element eines Datensatzes lautet <rdf:RDF> und muss am Anfang und Ende die weiteren Elemente umschließen. Das Wrapper-Element enthält auch die Deklaration der verwendeten Namensräume. Die drei Hauptklassen edm:ProvidedCHO, edm:WebResource und ore:Aggregation sowie die kontextuellen Klassen, falls vorhanden, werden jeweils durch ihr Element in Kombination mit dem Attribut rdf:about="..." gebildet, wobei dieses Attribut den Uniform Resource Identifiers (URI) der jeweiligen Klasse enthält. Innerhalb dieser Elemente werden die jeweiligen Eigenschaften (properties) einer Klasse als eigene Elemente angegeben. Die Reihenfolge der Elemente ist nicht festgelegt.
Die Werte von Eigenschaften können entweder in Literalen (Freitext) oder in Form eines URI angegeben werden. Letzteres geschieht im Attribut rdf:resource="..." eines Elements. Sogenannte leere Knoten (blank nodes) sind in der Modellierung von DFF-EDM nicht vorgesehen. Welche Elemente welchen Werttyp (Value type) erwarten, kann dem Anwendungsprofil (in englischer Sprache) entnommen werden.
Der folgende Code-Block enthält einen Beispieldatensatz und Kommentare zu den einzelnen Bestandteilen eines Datensatzes. (Die hier mit dem Objekt verknüpften Personen, Orte und Schlagworte dienen nur der Illustration der Verwendung von Elementen.)
<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF ns:schemaLocation="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ns="http://www.w3.org/2001/XMLSchema-instance" <!--Die xmlns-Attribute definieren die verwendeten Namensräume. Durch diese Verkürzung muss die komplette URL im weiteren Verlauf des Datensatzes nicht jedes Mal ausgeschrieben werden.--> xmlns:ore="http://www.openarchives.org/ore/terms/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:rdac="http://rdaregistry.info/Elements/c/" xmlns:rdaw="http://rdaregistry.info/Elements/w/" xmlns:edm="http://www.europeana.eu/schemas/edm/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:marcrel="http://id.loc.gov/vocabulary/relators/" xmlns:fpr="http://www.filmstandards.org/schemas/filmportal_relations#"> <edm:ProvidedCHO rdf:about="#filmportal.de/node/599987"><!--Hier beginnt die Klasse edm:ProvidedCHO, die das Objekt beschreibt. In diesem Fall ist die URI in rdf:about kein http-URI.--> <dc:creator>Hans Müller</dc:creator><!--Personen, die an der geistigen Schöpfung eines Objekts beteiligt waren, können als Literal oder URI (siehe nächstes Element) benannt werden.--> <dc:creator rdf:resource="https://www.filmportal.de/725025f7d3f9454592ad4d1936591de1"/> <!--Die hier angegebene URI wird weiter unten in einer edm:Agent-Klasse wieder aufgegriffen.--> <dc:description xml:lang="de">Filmplakat zum Film "Perry Rhodan - Unser Mann im All"</dc:description><!--Bei Freitexten wird die Sprache, in der der Text verfasst ist, im Attribut xml:lang="..." mit einem ISO-639 Code angegeben; Reservierte Zeichen und HTML-Codierungen müssen escaped werden (z.B. " statt ").--> <dc:identifier>#filmportal.de/node/599987</dc:identifier><!--Das Element dc:identifier gibt den Identifikator des Datensatzes an und ist ein Pflichtelement.--> <dc:rights xml:lang="de">Max Mustermann</dc:rights><!--Personen, die Rechte am Objekt halten, können als Literal oder URI (siehe nächstes Element) benannt werden.--> <dc:rights rdf:resource="https://www.filmportal.de/1ACDCD44CCAE41CA9D8FDA5F890DC8C0"/> <dc:subject xml:lang="de">Tier</dc:subject> <dc:subject rdf:resource="http://www.wikidata.org/entity/Q3806"/><!--Schlagworte können als Literal oder als URI mitgegeben werden. Die hier angegebene URI wird weiter unten in einer skos:Concept-Klasse aufgegriffen.--> <dc:subject rdf:resource="https://d-nb.info/gnd/4057884-7"/> <dc:subject rdf:resource="http://id.loc.gov/authorities/subjects/sh2009010936"/> <dc:language>de</dc:language> <dc:type rdf:resource="http://filmportal.vocnet.org/specificType/st00026"/><!--Der Objekttyp kann als Literal oder als URI mitgegeben werden. Die hier angegebene URI wird weiter unten in einer skos:Concept-Klasse aufgegriffen.--> <dcterms:identifier rdf:resource="https://doi.org/10.1109/5.771073"/><!--Liegen persistente HTTP-Identifikatoren zu einem Objekt vor, können diese hier angegeben werden.--> <dc:contributor rdf:resource="https://www.filmportal.de/64D065EE03624DFF819D108858219B4F"/><!--in dc:contributor können weitere an der Entstehung des Objekts beteiligte Personen verknüpft werden.--> <dc:title xml:lang="de">Perry Rhodan - Unser Mann im All</dc:title> <dc:date>2010/2011</dc:date> <dcterms:provenance xml:lang="de">Edition Salzgeber & Co. Medien</dcterms:provenance><!--Das Element dcterms:provenance enthält die Quellenangabe zum Objekt.--> <dcterms:provenance xml:lang="de">DFF - Deutsches Filminstitut & Filmmuseum</dcterms:provenance> <dc:subject rdf:resource="https://www.filmportal.de/C87491E471CE441780829FD53644E600"/><!--In dc:subject oder dcterms:references (siehe nächstes Element) können weitere Bezüge zu Personen oder Filmwerken angegeben werden.--> <dcterms:references rdf:resource="https://www.filmportal.de/BEE8F5605B1445E281E2AFEF9EACB512"/> <edm:type>IMAGE</edm:type><!--Das Element edm:type ist verpflichten und gibt den Medientyp des Objekts an. Erlaubte Werte sind: TEXT, IMAGE, SOUND oder VIDEO.--> </edm:ProvidedCHO> <edm:WebResource rdf:about="https://www.filmportal.de/sites/default/files/29B2C09F91BE4497A83C733228163DCF_fn075489_pla_01.jpg"><!--In dieser Klasse edm:WebResource wird das digitale Objekt näher beschrieben. Der URI aus dem Attribut rdf:about wird im Attribut rdf:resource im Element edm:isShownBy der Klasse ore:Aggregation referenziert.--> <dc:format xml:lang="en">image/jpeg</dc:format><!--Hier steht der MIME-Type des Objekts.--> <edm:rights rdf:resource="http://rightsstatements.org/vocab/InC/1.0/"/><!--Hier befindet sich die Rechteauszeichnung des digitalen Objekts.--> <marcrel:fnd>Neustart Kultur</marcrel:fnd><!--In marcrel:fnd können Angaben zur Digitalisierungsförderung gemacht werden.--> </edm:WebResource> <edm:Agent rdf:about="https://www.filmportal.de/725025F7D3F9454592AD4D1936591DE1"><!--Die Klasse edm:Agent beschreibt Personen, die mit dem Objekt oder Filmwerk in Bezug stehen. In diesem Fall greift die Klasse die Referenz aus <dc:creator rdf:resource="..."/> in Zeile 20 auf.--> <skos:prefLabel xml:lang="zxx">Romy Schneider</skos:prefLabel> <edm:begin>1938-09-23</edm:begin><!--edm:begin und edm:end enthalten die Lebensdaten der Person.--> <edm:end>1982-05-29</edm:end> <owl:sameAs rdf:resource="http://d-nb.info/gnd/118609653"/><!--In owl:sameAs können weitere Identifikatoren zu Normdateien hinterlegt werden.--> <fpr:isCreatorOf rdf:resource="#filmportal.de/node/599987"/><!--Hier steht der Rückverweis zum edm:ProvidedCHO. Das rdf:resource-Attribut enthält denselben Wert, wie das rdf:about-Attribut in edm:ProvidedCHO.--> </edm:Agent> <edm:Agent rdf:about="https://www.filmportal.de/1ACDCD44CCAE41CA9D8FDA5F890DC8C0"><!--In dieser edm:Agent-Klasse wird der Rechteinhaber aus <dc:rights rdf:resource="..."/> in Zeile 24 referenziert.--> <skos:prefLabel xml:lang="zxx">Julius Neubronner</skos:prefLabel> <edm:begin>1852-02-08</edm:begin> <edm:end>1932-04-17</edm:end> <owl:sameAs rdf:resource="http://d-nb.info/gnd/121573397"/> <owl:sameAs rdf:resource="http://www.wikidata.org/entity/Q68443"/> </edm:Agent> <edm:Agent rdf:about="https://www.filmportal.de/C87491E471CE441780829FD53644E600"><!--In dieser edm:Agent-Klasse wird die Person aus <dc:subject rdf:resource="..."/> in Zeile 37 referenziert.--> <skos:prefLabel xml:lang="zxx">Curd Jürgens</skos:prefLabel> <edm:begin>1915-12-13</edm:begin> <edm:end>1982-06-18</edm:end> <owl:sameAs rdf:resource="http://d-nb.info/gnd/118558625"/> <owl:sameAs rdf:resource="http://www.wikidata.org/entity/Q57584"/> <fpr:isDepictedIn rdf:resource="#filmportal.de/node/599987"/> </edm:Agent> <edm:Agent rdf:about="https://www.filmportal.de/64D065EE03624DFF819D108858219B4F"><!--In dieser edm:Agent-Klasse wird die Person aus <dc:contributor rdf:resource="..."/> in Zeile 32 referenziert.--> <skos:prefLabel xml:lang="zxx">Oskar Barnack</skos:prefLabel> <edm:begin>1879-11-01</edm:begin> <edm:end>1936-01-16</edm:end> <owl:sameAs rdf:resource="http://d-nb.info/gnd/122762436"/> <owl:sameAs rdf:resource="http://www.wikidata.org/entity/Q61109"/> <fpr:isContributorTo rdf:resource="#filmportal.de/node/599987"/> </edm:Agent> <edm:Agent rdf:about="https://www.filmportal.de/5290E600985542DCA21DD697234C1592"><!--In dieser edm:Agent-Klasse wird der Regisseur aus <rdaw:P10066 rdf:resource="..."/> in Zeile 128 referenziert.--> <skos:prefLabel xml:lang="zxx">André Schäfer</skos:prefLabel> <edm:begin>1966-08-30</edm:begin> <owl:sameAs rdf:resource="http://d-nb.info/gnd/137652348"/> <owl:sameAs rdf:resource="http://www.wikidata.org/entity/Q21246067"/> <fpr:isCreatorOf rdf:resource="https://www.filmportal.de/BEE8F5605B1445E281E2AFEF9EACB512"/> </edm:Agent> <edm:Place rdf:about="http://www.wikidata.org/entity/Q3806"><!--In dieser edm:Place-Klasse wird der Ort aus <dc:subject rdf:resource="..."/> in Zeile 26 referenziert.--> <skos:prefLabel xml:lang="de">Tübingen</skos:prefLabel> </edm:Place> <edm:Place rdf:about="http://d-nb.info/standards/vocab/gnd/geographic-area-code#XA-DE"><!--In dieser edm:Place-Klasse wird das Produktionsland des Films aus <rdaw:P10218 rdf:resource="..."/> in Zeile 129 referenziert.--> <skos:prefLabel xml:lang="de">Deutschland</skos:prefLabel> </edm:Place> <skos:Concept rdf:about="https://d-nb.info/gnd/4057884-7"><!--In dieser skos:Concept-Klasse wird das Schlagwort aus <dc:subject rdf:resource="..."/> in Zeile 27 referenziert.--> <skos:prefLabel xml:lang="de">Straßenbahn</skos:prefLabel> </skos:Concept> <skos:Concept rdf:about="http://id.loc.gov/authorities/subjects/sh2009010936"><!--In dieser skos:Concept-Klasse wird das Schlagwort aus <dc:subject rdf:resource="..."/> in Zeile 28 referenziert.--> <skos:prefLabel xml:lang="en">World War, 1914-1918 -- Battlefields -- Europe</skos:prefLabel> </skos:Concept> <skos:Concept rdf:about="http://filmportal.vocnet.org/specificType/st00026"><!--In dieser skos:Concept-Klasse wird der Objekttyp aus <dc:type rdf:resource="..."/> in Zeile 30 referenziert.--> <skos:prefLabel xml:lang="de">Plakat</skos:prefLabel> </skos:Concept> <skos:Concept rdf:about="http://filmportal.vocnet.org/category/c00007"><!--In dieser skos:Concept-Klasse wird die Gattung des Filmwerks aus <rdaw:P10004 rdf:resource="..."/> in Zeile 127 referenziert.--> <skos:prefLabel xml:lang="de">Dokumentarfilm</skos:prefLabel> </skos:Concept> <rdac:C10001 rdf:about="https://www.filmportal.de/BEE8F5605B1445E281E2AFEF9EACB512"><!--In der Klasse rdac:C10001 das Filmwerk, das mit einem Objekt in Beziehung stehen kann, beschrieben.--> <rdaw:P10004 rdf:resource="http://filmportal.vocnet.org/category/c00007"/><!--Dieses Element enthält einen URI, der die Gattung referenziert.--> <rdaw:P10066 rdf:resource="https://www.filmportal.de/5290E600985542DCA21DD697234C1592"/><!--Dieses Element enthält einen URI, der den Regisseur/die Regisseurin referenziert.--> <rdaw:P10218 rdf:resource="http://d-nb.info/standards/vocab/gnd/geographic-area-code#XA-DE"/><!--Dieses Element enthält einen URI, der das Produktionslad referenziert.--> <rdaw:P10219>2010/2011</rdaw:P10219><!--Dieses Element enthält das Produktionsjahr.--> <rdaw:P10223 xml:lang="zxx">Perry Rhodan - Unser Mann im All</rdaw:P10223><!--Dieses Element enthält den Vorzugstitel des Filmwerks.--> <owl:sameAs rdf:resource="http://www.wikidata.org/entity/Q27887271"/><!--In owl:sameAs können weitere Identifikatoren zu Normdateien hinterlegt werden.--> <fpr:hasPoster rdf:resource="#filmportal.de/node/599987"/><!--Hier steht der Rückverweis zum edm:ProvidedCHO. Das rdf:resource-Attribut enthält denselben Wert, wie das rdf:about-Attribut in edm:ProvidedCHO.--> </rdac:C10001> <ore:Aggregation rdf:about="https://www.filmportal.de/node/599987"><!--Die Klasse ore:Aggregation gruppiert das Objekt und seine digitalen Repräsentationen und enthält administrative Angaben.--> <edm:aggregatedCHO rdf:resource="#filmportal.de/node/599987"/><!--Hier findet sich die Referenz auf das Objekt.--> <edm:dataProvider rdf:resource="http://ld.zdb-services.de/resource/organisations/DE-2768"/><!--Das Element edm:dataProvider enthält den ISIL- oder GND-URI der datengebenden Institution. Dieses Element ist ein Pflichtelement.--> <edm:isShownAt rdf:resource="https://www.filmportal.de/node/599988"/><!--Dieses Element enthält den Link zum Objekt im Kontext, also zur Darstellung des Objekts auf dem Online-Auftritt des Datenpartners.--> <edm:isShownBy rdf:resource="https://www.filmportal.de/sites/default/files/29B2C09F91BE4497A83C733228163DCF_fn075489_pla_01.jpg"/><!--Dieses Element enthält den Link zur Mediendatei des digitalen Objekts. Der URI wird in der Klasse edm:WebResource referenziert.--> <edm:hasView rdf:resource="https://www.example.org/12345.jpg"/><!--Dieses Element ist wiederholbar und enthält Links zu Mediendateien weiterer digitaler Repräsentationen. Der URI wird in der Klasse edm:WebResource referenziert. (Der URI in diesem Beispieldatensatz ist ein Platzhalter.)--> <edm:object rdf:resource="https://www.filmportal.de/sites/default/files/29B2C09F91BE4497A83C733228163DCF_fn075489_pla_01.jpg"/><!--Dieses Element enthält den Link zum Vorschaubild. Unterscheidet er sich vom URI in edm:isShownBy, wird er in einer eigenen Klasse edm:WebResource referenziert. (Dies ist hier nicht der Fall.)--> <edm:provider rdf:resource="http://ld.zdb-services.de/resource/organisations/DE-Wi17FP"/><!--Wird ein datensatz über einen Aggregator an die DDB geliefert, wird dessen ISIL-URI (oder eine andere URI) in edm:provider angegeben. --> <edm:rights rdf:resource="http://rightsstatements.org/vocab/InC/1.0/"/><!--Das Element edm:rights in dieser Klasse enthält den restriktivsten Rechtsstatus aller digitaler Objekte, die zu einem Objekt mitgeliefert wurden. Der Wert, der in edm:rights der jeweiligen edm:WebResource mitgegeben wird, gilt dann für das jeweils dort beschriebene digitale Objekt. --> </ore:Aggregation> </rdf:RDF>