Bildoben  
aptico-Home | AGB-(c) | SVG-Tutorial Inhalt
Schatten

SVG Tutorial

  svg tutorial index  |  Kapitel 3

3.6 Metadaten

Metadaten sind strukturierte Daten, die Daten beschreiben - oder kurz gesagt:
Metadaten sind Informationen über Daten.
Bei SVG Dokumenten sind Metadaten Informationen über die Grafik, wie z.B.: Titel, Beschreibung, Herausgeber, Autor, Erstellungsdatum, etc.

Zur standarisierten Strukturierung dieser Metadaten existieren 3 Ansätze die unter SVG miteinander verquickt werden:

  • Resource Description Framework Model and Syntax Specification
  • Resource Description Framework (RDF) Schema Specification
  • Dublin Core

Zur näheren Information über Dublin Core in RDF empfehle ich folgende Links:

Um Metadaten festzulegen, muss in SVG Dokumenten das Element metadata verwendet werden.
Die Elemente innerhalb des metadata-Bereichs müssen zu den Namensräumen von RDF und DC gehören, d.h. explizit nicht zum SVG-Namensraum.

Der folgende Quelltext zeigt ein Beispiel für "Expressing Simple Dublin Core in RDF/XML".
Im Beispiel wurden die gebräuchlichsten Dublin Core Elemente für die Beschreibung der Metadaten verwendet. Eine Übersicht aller Elemente und der Syntax von RDF und DC finden Sie unter den oben genannten Links.

Beispiel Quellcode


   Grafische Darstellung:   SVG-Darstellung (nur SVG-fähige Browser!)    Screenshot JPG-Grafik
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="238" height="60"
  xmlns:xlink="http://www.w3.org/1999/xlink">

<!-- die Metadaten -->
<metadata>
  <!-- Elemente aus dem RDF und DC Namesraum -->
  <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
           xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
           xmlns:dc="http://purl.org/dc/elements/1.1/">
    <rdf:Description rdf:about="http://svg.tutorial.aptico.de/grafik_svg/kap2_5.svg">
    <!-- Ersteller, Autor -->
      <dc:creator>Ralf.Pohlmann@aptico.de</dc:creator>
    <!-- Verantwortlicher -->
      <dc:contributor>Ralf.Pohlmann@aptico.de</dc:contributor>
    <!-- Herausgeber -->
      <dc:publisher>http://aptico.de</dc:publisher>
    <!-- Schlagwort, Schlüsselworte -->
      <dc:subject>SVG, Metadaten, RDF, Dublin Core, Beispielgrafik</dc:subject>
    <!-- Beschreibung des Dokuments -->
      <dc:description>Beispielgrafik zum Thema Metadaten in SVG</dc:description>
    <!-- URI des Dokuments -->
      <dc:identifier>http://svg.tutorial.aptico.de/grafik_svg/kap2_5.svg</dc:identifier>
    <!-- Bezieht sich auf -->
      <dc:relation>http://svg.tutorial.aptico.de/3.5.php?</dc:relation>
    <!-- Übergeordnete Quelle -->
      <dc:source>http://svg.tutorial.aptico.de/</dc:source>
    <!-- Rechte, Copyright -->
      <dc:rights>Copyright 2002-2004 Ralf Pohlmann</dc:rights>
    <!-- MIME-Type des Dokuments -->
      <dc:format>image/svg+xml</dc:format>
    <!-- Typ des Dokuments -->
      <dc:type>Image</dc:type>
    <!-- Titel des Dokuments -->
      <dc:title>Meta-Grafik</dc:title>
    <!-- Datum der Erstellung -->
      <dc:date>2004-06-14</dc:date>
    <!-- Verwendete Sprache -->
      <dc:language>de</dc:language>
    </rdf:Description>
  </rdf:RDF>
</metadata>

<!-- und ein bisschen Inhalt - Rechteck und Text -->
<rect x="0" y="0"
  width="238"
  height="60"
  fill="yellow"/>
<text x="6" y="43"
  font-family="Verdana,sans-serif"
  font-size="36px"
  font-weight="bold"
  fill="yellow">
  METADATA
</text>
</svg>
      



index  |  Kapitel 3  |  3.5  <<  | 3.6 |  >>  4   Grundformen