[rdfweb-dev] drafting a FOAF template
danbri at w3.org
Mon Nov 10 13:18:14 UTC 2003
I've started drafting a FOAF template, basing on
the current foaf-a-matic output.
It includes a bit describing the current doc:
<foaf:maker rdf:nodeID="me"/> <!-- saying: I made this -->
<foaf:primaryTopic rdf:nodeID="me"/> <!-- we could omit this -->
Basic idea is to say that there is a kind of RDF/XML
document which we call a 'personal profile document'.
The maker of such a document is also its primary topic
(and vice-versa). Note also this alludes to a new
property, 'primaryTopic' which doesn't exist yet. The idea
is that while foaf:topic is useful, it is not defined as
an 'inverse functional property', and so doesn't license us to
talk about _the_ topic of some document. A primaryTopic
property that was an IFP would allow such reasoning, and hence
data merging. It would be _similar_ to an inverse of foaf:homepage,
but broader in that we don't generally treat RDF files as homepages.
The changes needed to FOAF to support this would be:
* inclusion of a sample FOAF file in the spec
* addition of a class, PErsonalProfileDocument
* addition of a primaryTopic property (not needed but imho useful)
More information about the foaf-dev