Archives

April 2004 (7)
March 2004 (12)
February 2004 (12)
January 2004 (22)
December 2003 (19)
November 2003 (16)
October 2003 (26)
September 2003 (18)
August 2003 (38)
July 2003 (80)
June 2003 (13)
May 2003 (24)
April 2003 (76)
March 2003 (75)
February 2003 (51)
January 2003 (73)

Category

Family (5)
FYI (18)
Games (2)
Geek (88)
Geographic (3)
Hacks (13)
Home (15)
Humor (54)
Ideas (20)
Ideaspace (15)
Local (15)
Metadata (10)
Microsoft (2)
MovableType (5)
Nitwits (66)
PKI (2)
Politics (22)
Quotes (3)
RDF (15)
RSS (4)
Security (3)
Semantic Web (13)
Site Info (13)
Social Networks (1)
Spam (9)
Sysadmin (1)
Tips (2)
Tivo (2)
TMFTOTHD (1)
To Do (1)
Unlisted (1)
Web (3)
Windows (1)

Local

« MetroBlogs »
DC metroblogs
beltway bloggers

Links


Assorted bits

Blogroll Me!
GeoURL
Listed on BlogShares




February 28, 2003

foaf cop?

Foaf really needs a policeman of sorts. Something to walk over foafspace and do some validating steps. There are several places where an error in a foaf document can really jack up the foafspace.

That and it'd be nice to have it walk over foaf files and tell the authors not to use other people's e-mail addresses in their foaf:knows statements. Hashes are easy to make. There's no reason or excuse to expose anything but your own email address in your foaf.


Perma  | Comments (5) | TrackBack (0) | 02:44 PM  | xml
Comments (scroll down to see all 5 comments...)

Having feedback from aggregators when RDF syntax errors occur is really useful. Jim Ley's aggregator for foafnaut used to do this, but we're in the process of replacing that tool since Jim's gone off travelling. Now that I've added OWL annotations to the FOAF RDF vocabulary, there are a few other checks that can be performed, eg. that nothing is declared to be both a Person and a Document.

Regarding the use of people's email addresses, let's not be too strident in either direction there. Many people choose to keep their email addresses hidden from general public knowledge, or at least obfuscate the spelling when writing their addresses in public documents. Many people choose to make (at least some of) their email addresses publically known, via HTML, LDAP, email etc mechanisms. Many many others don't give these issues much thought at all, perhaps because they have no notion of how spammers and email harvesting works.

There are certainly many people who get annoyed by mailbox-ofuscation, eg. of the form "please mail me at mailto:danbri@REMOVETHISIFYOUARENTASPAMMER.danbri.org form. It is sometimes called anti-social, bad netiquette etc.

I think we can respect both perspectives, by observing the rule that it is only polite to circulate a non-obfuscated form of a mailbox if you are confident that the owner of that mailbox is happy with this practice. I know dozens of people who expose their mailboxes publically, and I'm not planning to bother hiding their mailboxes when I mention them in RDF. But for strangers and folk who I know prefer the more private approach, I will do my best not to expose their information.

I take the view that mailbox-hiding is a temporary stopgap, and we need to move towards filtering/whitelist and digital signature approaches instead.

Posted by: Dan Brickley on February 28, 2003 09:28 PM

I'm not willing to get into assumptions on who wants me to do what. I'd much rather err on the side of caution and NOT expose anyone else's e-mail address in my foaf documents. I find doing that would cause more harm to foaf than good. It'd make foaf (incorrectly) look like a resource for spamsters to abuse. You and I know it's not the case but we're not the ones that need convincing.

I do agree that the obfuscation tactics of putting bogus text into the otherwise valid addresses is a bad idea. The point here is to have software and data documents HELP the legitimate users in building and maintaining contact networks.

I also agree that making more use of digital signature, PKI and whitelisting is a good idea. I'm looking forward to being able to use foaf-sourced networks as a filter value factor on spam handling. To be able to, more or less, have my spam filtering software inquire of my foafspace who's a legitimate participant. The point being to have their participation in foafspace be a factor that adds positive 'weight' to how my spam blocker filters messages. If they're part of my foafspace network and their addresses and data can be programmatically verified then it's very likely I'd want my spam filter to let that message get to my inbox. This without expecting to be to sole filtering mechanism. Things like killfiles or trust networks are also likely to continue to be useful.

Posted by: Bill Kearney on March 1, 2003 11:01 AM

FOAF should probably not allow email addresses or people you know. The relationship should be "I know person X as identified by a magic cookie X'{well, poor, etc}".

Posted by: Doug Ransom on March 2, 2003 10:46 AM

Foaf already does this. You use an MD5 hash of their e-mail address. See my foaf file for examples of such.

The use a hash isn't perfect but it's a whole lot better than clear e-mail addresses. The advantage is anyone can create said hashes and they'll all mean the same thing. That is, if I have someone's address and I hash it, when you come across that hash you can look it up in your list of known people and their hashes. This way the 'awareness' of people can be shared without feeding spamsters.

As to the well/poor aspects of how you 'know' someone that can be accomplished in a numbers of ways. I have a couple of schema designed for this. There are also others. It's a new area so things haven't quite settled out yet.

Posted by: Bill Kearney on March 2, 2003 12:31 PM
Posted by: lady2003 on August 22, 2003 09:36 PM
Post a comment






* if you do not leave a valid e-mail or URL your comment may be deleted *







Navigation

Recent Entries

America and Europe: Vive la différence?
Server changes afoot
Diet behavior mod
Googling for sensitive info
Outlook 2003 and IMAP, a marriage made in Hell
Bike to Work Day, May 7th
Speakeasy rocks
Zippo USB?
When geographic data is nowhere 'near' correct
Local campaign contributions

User comments
Trackbacks

Contact

send me an e-mail E-mail
chat with me using MS messenger MSN Messenger
chat with me via AIM America Online
chat with me on ICQ ICQ
chat with me on Yahoo! Yahoo
Add my vCard to your electronic addressbook vCard
Friend of a Friend FoaF

Syndication

XML  RDF  CDF

Comments

XFML

Extra Stuff

foaf
vCard
pgp info
Linked In
Powered by
Movable Type 2.64