Attention RDF

From W3C Wiki
Revision as of 17:49, 24 November 2005 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Purpose: express "attention" data model in RDF, so the stuff can be easily used on the Semantic Web (irrespective of the source format). Once a reasonable vocabulary/model has been derived, GRDDL-style interop will be possible.

See also: Attention.xml, attentiontrust.org, Steve Gillmor on attention, MeNow, MicroModels, off-wiki (Danny's blog) comments

The Format Schema described at Attention.xml could be used directly, interpreting the types of list items as RDFS/OWL classes (Group, Blog/Feed/Site etc) and their properties as RDF properties. However there is considerable overlap with common RDF/OWL vocabularies so it seems reasonable to reuse these where possible.

In the tables below, where the Attention.xml term seems a good candidate, the prefix att: will be used (for consistency with informal conventions, camelCase is used below for the name).

Classes

Attention.xml lists the following entities:

Attention.xml
Group
Blog/Feed/Site
Post/Item/Page

Properties

Attention.xml lists the following properties:

Attention.xml
title
url
alturls
etag
lastupdated
dateadded
dateremoved
lastread
readtimes
userfeedtitle
rel/xfn
rev/votelink
tags
permalink/guid
type
duration
followedlinks

Notes

  • (a) rdf:Resource = a URI used in rdf:about or rdf:resource
  • (b) Attention.xml has containership where the items can be added and removed. The corresponding properties have date values, so there shouldn't be a problem with having an item that's been both added and removed.
  • (c) userfeedtitle should probably be expressed as a more complex structure, maybe involving foaf:Person

Vocabularies referenced

dc: - Dublin Core - http://purl.org/dc/elements/1.1/

foaf: - Friend of a Friend - http://xmlns.com/foaf/0.1/

atom: the Atom Format expressed in RDF, see Atom/OWL

sioc: - Semantically Interlinked Online Communities - http://rdfs.org/sioc/ns#

tag: - Tag Ontology - http://www.holygoat.co.uk/projects/tags/

ical: - RDF Calendar/iCalendar - http://www.w3.org/2002/12/cal/

relationship: - Relationship RDF vocabulary - http://www.perceive.net/schemas/20020719/relationship/

rev: - Review RDF Vocabulary - http://dannyayers.com/xmlns/rev/

mime: - I'm hoping there is one!