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
title
Winter/title
link rev="subtopicOf" href="/season.html" title="Jahreszeit"
/head
body
Winter ist eine dera rev="subtopicOf" href="/season.html" title="Season"
Jahreszeit/a
en./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:
- Im Seitentitel (Dem Inhalt des title elements)
- In irgendeiner Überschrift mit der ID "DC.subject"
- In der ersten Überschrift der höchsten Ordnung
- Im Dateinamen
- Im niederwertigsten Teil des Domainnamens
Der Name des übergeordneten Themas kann gefunden werden (mit absteigender Priorität):
- Im Titel der Zielseite
- Irgendeine Überschrift der Zielseite mit der ID "DC.subject"
- In der ersten Überschrift der höchsten Ordnung der Zielseite
- Im Dateinamen der Zielseite
- Im niederwertigsten Teil des Domainnamens der Zielseite
- 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.
- Im title Attribut des Links
- 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
- Verweise sind nicht notwendigerweise beschränkt auf separate Seiten. Auch per ID benannte Container der selben Seite können referenziert werden. Dies schließt allerdings die Verwendung von rel="tag" aus.
-
Um aus entsprechenden html-Seiten
Ontologien oder
Annotea Bookmarks
zu extrahieren, kann für die Beschreibung folgendes herangezogen
werden:
- Ein Blocklevel Container (vorzugsweise ein Paragraph) mit der ID oder dem Klassennamen "DC.description.abstract".
- Ein Blocklevel Container (vorzugsweise ein Paragraph) mi der ID oder dem Klassennanem "DC.description".
-
Der Inhalt des content-Attributes des
meta name="description"
Containers. - Notfalls der erste Paragraph.
- Ein Thema, das Unterthema mehrerer Themen ist, bildet eine Schnittmenge dieser Themen. Diese Schnittmenge kann, muß aber nicht, komplett sein. Im Fall einer kompletten Schnittmenge ist das Thema also die Vereinigung der Themen.
- Wenn mehrere Themen Unterthema eines anderen Themas sind, dann bilden diese Unterthemen verschiedene Aspekte des Themas. Falls ein Oberthema keine eigene Webresource besitzt, bilden die Unterthemen als Ganzes das Thema.