[rdfweb-dev] Re: foaf:accountHomepage reprise

Dan Brickley danbri at danbri.org
Tue Jun 6 21:15:35 UTC 2006


Something odd is going on with my mail; sorry for having 
missed some of this discussion, and other posts during May.
I saw some, but others have gone into the void. I just 
resusbscribed via mailman as danbri at danbri.org instead of 
danbri at w3.org and can at least send mail now. Haven't figured out 
the problem. 

Anyway, regarding foaf:acountHomepage, some thoughts:

 - I agree with Uldis that FOAF did well through being open to 
  new ideas for vocab, and not being over-conservative. We also 
  have some conventions for allowing experimental stuff into the 
  namespace and marking it as such (ie. 'unstable'). Now SPARQL 
  is here it is also getting easier to exploit such term-stability 
  metadata.

 - I agree that we ought to be using existing vocab if possible.

 - I'm not sure that the concept of 'home page' intuitively applies 
 to each and every hosted page associated with my online accounts.
 But 'homepage' (in the wider Web community) has never been a super 
 precise concept. I think in general, people are felt to have fewer
 homepages than accounts. I have dozens and dozens of accounts.

 - in that light, I'm not sure the xyzHomepage pattern is great,
 since it begs question "home page of what?". Of the account?  Or 
 of the person.

 - these pages are pages created by the service, about the user;
   perhaps we could say that each account foaf:isPrimaryTopicOf
   one (or more) of these pages?

 - if we do that, we don't get the account<->page relation to 
 use OWL inverse functional, or functional, concepts. Does that
 matter?

As the wiki notes, 
[[
foaf:accountHomepage could also be safely declared as an
Inverse-Functional-Property (IFP), allowing OnlineAccount resources to
be safely merged together. It's not safe to make accountName an IFP as
the value-space for that property is defined relative to the service its
associated with.
]] -- http://rdfweb.org/topic/OnlineAccountHomepageIssue

This seems a good argument for having an IFP. I'd rather leave the
word "home" out of the property. And I'd rather not (sorry Richard)
conflate accounts with pages, since there are many kinds of account 
which don't (yet) come with Web documents describing them.

How about foaf:accountPage ?

Dan

 



More information about the foaf-dev mailing list