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.
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).
Attention.xml lists the following entities:
Attention.xml lists the following properties:
- (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
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!