Bookmarks und tags

Xfolk und Annotea Bookmarks lassen sich ineinander überführen. Hier ein Vorschlag dazu.


Beispiel aus dem xfolk wiki:

div class="xfolkentry" div a class="taggedlink" href="http://www.sifry.com/alerts/archives/000306.html" Sifry's Alerts: Technorati launches Related Tags /a /div div class="description" Ever wanted to see what posts are related to other posts, what tags are related to others? Now you can! Just check under the Tag description on most tag pages, like this one, or this one, and you'll see the patterns. Can you smell the emergence? /div div class="meta" to a rel="tag" href="/fpgibson/folksonomy"folksonomy/a a rel="tag" href="/fpgibson/technorati"technorati/a ... a class="delNav" href="/url/cbcabf7de070fdb46598ee679367be49" and 1 other person/a ... on 2005-04-09 /div /div

Dies kann in einen Datensatz des Typs Bookmark und zwei Datensätze des Typs Topic überführt werden:

bm:Bookmark rdf:about="urn:uri:ded7d844-49c1-46af-b5ab-52f51aae1f63" dc:titleSifry's Alerts: Technorati launches Related Tags/dc:title dc:description Ever wanted to see what posts are related to other posts, what tags are related to others? Now you can! Just check under the Tag description on most tag pages, like this one, or this one, and you'll see the patterns. Can you smell the emergence? /dc:description bm:recalls rdf:resource="http://www.sifry.com/alerts/archives/000306.html" bm:hasTopic rdf:resource=#folksonomy bm:hasTopic rdf:resource=#technorati /bm:Bookmark bm:Topic rdf:about="http://www.sifry.com/fpgibson/folksonomy" rdf:ID="folksonomy" dc:titlefolksonomy/dc:title /bm:Topic bm:Topic rdf:about="http://www.sifry.com/fpgibson/technorati" rdf:ID="technorati" dc:titletechnorati/dc:title /bm:Topic

Bookmark

  1. Das rdf:about Attribut des Bookmarks sollte einzigartig sein.
  2. Der dc:title ist der Inhalt des tagged link.
  3. Die dc:description ist der Inhalt des div class="description". Mein Vorschlag: Alternativ auch div class="dc.description" zulassen.
  4. Das bm:recalls rdf:resource Attribut erhält seinen Inhalt vom href Attribut des tagged lińk.
  5. Das bm:hasTopic rdf:resource Attributes ist ein lokaler Verweis auf den bm:Topic Datensatz. Der Name sollte einzigartig sein. Da laut microformats Spezifikation der letzte Teil der url der Name des Themas sein soll, kann dieser als ID verwendet werden.

Themen

  1. Das rdf:about Attribut ist der Inhalt des href Attributes des Links.
  2. Das rdf:ID Attribut ist die lokale Referenz. Der Name des Themas kann hierfür verwendet werden.
  3. Der Titel ist entweder der Inhalt des Links oder der Inhalt seines title Attributes.

Weitere Daten über das Thema können von der Zielseite geholt werden.