August 04, 2003

Why FOAF has foaf:knows rather than foaf:friend...

xbox screenshot - 'you do not have any friends. continue...'

In brief, foaf:knows was designed to be relatively harmless. It's use (and non-use) should be inoffensive. We dropped foaf:friend and foaf:knowsWell a year or two ago as they proved undeployably awkward, both when used and more interestingly, when not used.

Posted by danbri at August 4, 2003 01:23 AM | TrackBack
Comments


Oopsie, as Dave pointed out in #foaf (http://ilrt.org/discovery/chatlogs/foaf/2003-08-04#T10-06-11) I originally wrote 'we dropped foaf:knows' when I meant to write 'we dropped foaf:friend'. I've edited the article directly, but leaving a papertrail here just in case Mark Pilgrim's blog-diff gadget is watching. FWIW I often make a few tweaks to articles here within the first minute or hour of posting, rarely change things after that. If I'm writing something that is likely to be volatile, it goes in the wiki (http://rdfweb.org/topic/FoafProject) instead.

Posted by: Dan Brickley on August 4, 2003 11:08 AM

Is there any notes on what the difficulties caused were? You can't drop in a line like "and more interestingly, when not used." and not give a link to the more intrestingly bit! :-)

Posted by: Ben Meadowcroft on August 4, 2003 12:55 PM

Ahem. I only watch myself now. In other news, I also only talk to myself, eat by myself, and have sex with myself. Welcome to married life...

Posted by: Mark on August 4, 2003 02:53 PM

Ben, the basic issue was w.r.t. expected reciprocation. Because the concepts of 'knowing', 'knowing well', 'friend' etc. are both slippery and because people vary (personality, use of language etc.) in how they're comfortable using those concepts, you get into situations such as X's foaf file says that X has friends Y, and Z whereas Y's foaf says X is 'just' a knows or knowsWell (knowsWell being particularly awkward as it suggests significant familiarity without affection, ie. no "would like to know better" wiggleroom). Z's foaf might list neither as friends, and risk being taken (despite ommission not implying negation in RDF or FOAF) as suggesting that Z doesn't consider either X or Y to be friends. Although Z might protest that the absence of a claim from a FOAF file is consistent with it still being true, X and Y could fairly counter-protest that Z could have made the effort to mention them since they made the effort to mention him/her. And so on...

You see similar economies of expected reciprocation in closed-world systems like Friendster or LinkedIn, especially where they offer endorsement and commenting facilities. Not something to blunder into with FOAF without some careful thought, so we retreated to the safer ground of 'foaf:knows'.

Posted by: Dan Brickley on August 4, 2003 04:43 PM

There's still a lack of clarity about how well you need to know someone to foaf:know them.

Posted by: Jon Hanna on January 15, 2004 03:38 PM

k lang dmi nang gumagya

Posted by: angelica secades on January 17, 2004 04:50 AM

parang friendster nd link

Posted by: angelsecades on January 17, 2004 04:52 AM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting sports betting on January 17, 2004 09:54 PM

Great_Blog_I_agree_with_you_completely

Posted by: basketball betting line sports betting on January 17, 2004 09:54 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting line on January 17, 2004 09:55 PM

Great_Blog_I_agree_with_you_completely

Posted by: march madness bet on January 17, 2004 09:55 PM

Great_Blog_I_agree_with_you_completely

Posted by: ncaa basketball odds on January 17, 2004 09:55 PM

Great_Blog_I_agree_with_you_completely

Posted by: ncaa basketball point spread bet on January 17, 2004 09:55 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting on January 17, 2004 09:56 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting line on January 17, 2004 09:56 PM

Nice_Blog_Come_visit_us

Posted by: basketballs betting line sports betting on January 17, 2004 09:56 PM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting on January 17, 2004 09:56 PM

Great_Blog_I_agree_with_you_completely

Posted by: basketball gambling line on January 17, 2004 09:57 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting on January 17, 2004 09:57 PM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting on January 17, 2004 09:57 PM

Great_Blog_I_agree_with_you_completely

Posted by: march madness odds on January 17, 2004 09:57 PM

Great_Blog_I_agree_with_you_completely

Posted by: bet march madness bet on January 17, 2004 09:57 PM

Great_Blog_I_agree_with_you_completely

Posted by: ncaa march madness on January 17, 2004 09:58 PM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting on January 17, 2004 09:58 PM

Nice_Blog_Come_visit_us

Posted by: ibet royal sports betting on January 17, 2004 09:58 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos bonus matching service on January 17, 2004 09:58 PM

Nice_Blog_Come_visit_us

Posted by: online casinos slots machines on January 17, 2004 09:59 PM

Great_Blog_I_agree_with_you_completely

Posted by: Free slot machines online on January 17, 2004 09:59 PM

Nice_Blog_Come_visit_us

Posted by: Online Casino on January 17, 2004 09:59 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos Affiliate Program on January 17, 2004 09:59 PM

Nice_Blog_Come_visit_us

Posted by: Online Casino on January 17, 2004 09:59 PM

Online Casinos Betting Online Gambling

Posted by: Online Casinos Affiliate Program on January 17, 2004 10:00 PM

Online Casinos Betting Online Gambling

Posted by: Online Sports Betting on January 17, 2004 10:00 PM

Online Casinos Betting Online Gambling

Posted by: Online Sports Betting on January 17, 2004 10:00 PM

Online Casinos Betting Online Gambling

Posted by: Sports Betting on January 17, 2004 10:00 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos on January 17, 2004 10:08 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos on January 17, 2004 10:08 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:10 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:10 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:11 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:11 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:11 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:11 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:11 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:12 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:12 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:12 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos on January 17, 2004 10:12 PM

Great_Blog_I_agree_with_you_completely

Posted by: Casino Affiliates Programs on January 17, 2004 10:13 PM

Great_Blog_I_agree_with_you_completely

Posted by: Internet Casinos on January 17, 2004 10:13 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 10:13 PM
Post a comment