[rdfweb-dev] weblogs and homepages

Morten Frederiksen mof-rdf at mfd-consult.dk
Tue Jun 24 22:40:36 UTC 2003


Hi there,

danbri and I swapped opinions in #foaf regarding weblogs and homepages just 
now [1].

The issue is that the properties foaf:weblog and foaf:homepage are defined as 
owl:InverseFunctionalProperties, that is, they uniquely identify a 
foaf:Person, a foaf:Project or a foaf:Organization, just like foaf:mbox and 
foaf:mbox_sha1sum.

This doesn't really hold in the real world, as group and corporate weblogs 
exist [2] [3].

So, how to model this, and try to make sure that a group of people aren't 
suddenly smushed into one person?

One way would be to model groups as foaf:Project or possibly adding a 
foaf:Group:
[ a foaf:Person;
  foaf:nick "mortenf";
  foaf:interest [ a foaf:Group;
    foaf:name "RDF IG";
    foaf:weblog <http://rdfig.xmlhack.com/> ] ] .

It would however be wrong to do:
[ a foaf:Person;
  foaf:nick "mortenf";
  foaf:weblog <http://rdfig.xmlhack.com/> ] .
as then everybody participating in the the RDF IG Scratchpad would be smushed 
together.


Any other ideas out there?


[1] http://ilrt.org/discovery/chatlogs/foaf/2003-06-24.html#T22-11-50
[2] http://rdfig.xmlhack.com/
[3] http://www.sixapart.com/


Regards,
Morten



More information about the foaf-dev mailing list