[an error occurred while processing this directive]

technikum29 

 
 

technikum29.de Metadaten-Rahmenrichtlinien

Metadaten sind Zusatzinformationen zu essentiellen Daten, also zum Beispiel Informationen über Autor, Herausgabedatum und ähnlichem. In HTML gibt es dafür eigens ein Tag namens meta, von dem in der Homepage bereits intensiv Gebrauch gemacht wird. Diese Richtlinien sollen eine Übersicht über die Notationsmöglichkeiten und den Gebrauch geben, sodass man später sowohl manuell als gegebenenfalls auch maschinell effizient diese Daten auslesen kann.

Notationsrichtlinien

Die Notation allgemeiner Metaangaben nach Spezifikation oder Dublin Core funktionieren ganz normal im Head einer (X)HTML-Seite:

<meta name="author" content="h. müller" />
<meta name="DC.Language" content="en" />

Es ist jedoch nicht immer möglich, im Head zu schreiben, zum Beispiel bei den "Extraseiten" der Homepage, deren ganzer Quelltext einfachheitshalber per SSI generiert wird und die Einbindung von Metadaten unsinnig viel Aufwand bedeuten würde. Daher geht noch eine spezielle Notation von Metadaten:

<!-- meta: Name="Wert" -->

Diese Notation erfolgt über ein simplen HTML-Kommentar und kann überall im Text einer Seite stehen. Mit folgendem einfachen (ungetesteten) regulären Ausdruck kann man solche Metaangaben finden:

/<!--\s*meta:\s*([^=]+)\s*="(.*)?" -->/i

Üblicherweis beinhalten die Namen (Felder) von Metadaten kein Leerzeichen; oft ist es auch zu sehen, dass "Namenszonen", anhand von Punkten, geschaffen werden. So beginnen Metadaten nach Dublin Core üblicherweise mit einem DC.. Auf die gleiche Weise beginnen technikum29-"interne" Metaangaben mit t29..

Felder und ihre Bedeutung

Feldname Bedeutung Wertbeispiel
t29.thisversion Datum/Versionsnummer der Seite, auch: Letzte Änderung (last modification) 04.08.2006/v5.5.5
04.08.2006 20:11
t29.thistranslation Englische Übersetzung: Datum/Versionsnummer der Übersetzung dieser Seite (im Prinzip das gleiche wie thisversion 04.08.2006/v5.5.5
t29.germanoriginal Englische Übersetzung: Datum/Versionsnummer der der Übersetzung zugrundeliegenden deutschen Seite 04.08.2006/v5.5.5

Anwendungsbeispiele

<meta name="t29.thisversion" value="04.08.2006 20:24">

<!-- meta: t29.germanoriginal="03.08.2006/v5.5.4" -->
<!-- meta: t29.thistranslation="04.08.2006/v5.5.5 (+ zusätzliche Sachen)" -->

Siehe auch: technikum29.de Styleguidline