Profil für Beziehungen

Verteilte Informationen untereinander vernetzen, so daß Beziehungen und Zusammenhänge zwischen diesen verteilten Informationen maschinenverwertbar werden, das ist das Ziel dieses Vorschlags. Die hier aufgeführten Namen können als Attributwerte für class und rel Attribute, vor Allem aber für das rev Attribut verwendet werden. Näheres siehe unten.

Dieses Dokument ist ein Metadaten Profil im Sinne der HTML Spezifikationen, Sektion 7.4.4.3 Meta data profiles, genauer spezifiziert unter XMDP.


subtopicOf

Das Thema dieser Seite ist ein Unterthema der Seite, auf die der Link zeigt, falls mit dem rev-Attribut verwendet. Beispiel:

html lang="de" head titleWinter/title link rev="subtopicOf" href="/season.html" title="Jahreszeit" /head body Winter ist eine der a rev="subtopicOf" href="/season.html" title="Season"Jahreszeit/aen. /body /html

Dies zeigt eine kleine html-Datei über das Thema "Winter". Dieses ist ein Unterthema des Themas "Jahreszeit". Der Name des Themas dieser Seite kann (mit absteigender Priorität) gefunden werden:

  1. Im Seitentitel (Dem Inhalt des title elements)
  2. In irgendeiner Überschrift mit der ID "DC.subject"
  3. In der ersten Überschrift der höchsten Ordnung
  4. Im Dateinamen
  5. Im niederwertigsten Teil des Domainnamens

Der Name des übergeordneten Themas kann gefunden werden (mit absteigender Priorität):

  1. Im Titel der Zielseite
  2. Irgendeine Überschrift der Zielseite mit der ID "DC.subject"
  3. In der ersten Überschrift der höchsten Ordnung der Zielseite
  4. Im Dateinamen der Zielseite
  5. Im niederwertigsten Teil des Domainnamens der Zielseite
  6. Falls der Link außerdem den Wert "tag" im rel-Attribut hat, auch im letzten Teil des Pfades des Ziels, wie bei den Mikroformaten spezifiziert.
  7. Im title Attribut des Links
  8. Im Inhalt des Links

Die korrekte Verwendung der rel- und rev-Attribute ist etwas erklärungsbedürftig:

  • rel

    Die Verwendung von rel="subtopicOf" sagt aus, daß das Ziel ein Unterthema zur aktuellen Seite enthält. Dies kann verwendet werden bei einem top-down Ansatz bei der Strukturierung der Themen.
  • rev

    Die Verwendung von rev="subtopicOf" sagt aus, daß es sich bei der aktuellen Seite um ein Unterthema zu der Zielseite handelt. Dies kann verwendet werden bei einem bottom-up Ansatz.
sameAs

Bezeichnet eine andere Schreibweise, einen synonymen Begriff oder eine Abkürzung oder den Begriff in einer anderen Sprache oder verweist auf ein äquivalentes Dokument in einem anderen Format. Bei der Verwendung in Links werden andere Sprachen durch das hreflang Attribut bezeichnet, andere Formate durch das type Attribut. Bei anderen Elementen wird eine andere Sprache durch das lang Attribut (bei html) oder durch das xml:lang Attribut (bei xhtml) bezeichnet.

Da die Bedeutung dieser Eigenschaft bidirektional ist, ist es egal, ob dieser Wert bei Links mit dem rel- oder dem rev-Attribut verwendet wird. Auch als Wert des class Attributes ist eine Verwendung denkbar. Angenommen, in der aktuellen Seite geht es um den Begriff "Reguläre Ausdrücke", dann sind folgende Beispiele denkbar:

a rel="sameAs" title="regexp" hreflang="en"Regular expressions/a

Dies verlinkt zu einer englischen Seite über das Thema regular expressions, wobei die Zielseite das gleiche Thema hat wie die aktuelle Seite, allerdings in englischer Sprache. Außerdem ist der Name des Themas regexp.

Reguläre Ausdrücke, kurz auch abbr class="sameAs"regexp/abbr genannt, ...

Dies benennt den Inhalt des abbr Containers als ein Synonym zum aktuellen Thema, ohne deswegen gleich auf eine weitere Seite zu verweisen.

Generelles