[foaf-dev] FOAF-based whitelisting project

Chris Prather chris at prather.org
Tue Mar 13 05:09:51 UTC 2007


On Mar 12, 2007, at 4:00 PM, Kjetil Kjernsmo wrote:

> On Monday 12 March 2007 17:25, Tom Heath wrote:
>> I quite like the idea of a 0-1 score (rather than 0-100),
>
> OK, I'm willing to go along with 0-1. The reason why I liked 0-100 was
> that we could do fine with integers, whereas 0-1 would imply that we
> were dealing with floats. Not a big issue.

You can always convert to an integer if neccessary ... but most of us  
are
using languages that handle FLOAT and INTEGER just as readily :)



>> and in
>> common with Steve's mail that's just arrived, I'm also skeptical
>> about negative trust ratings; what would we *actually* do with them?.
>> Surely all we need is a score somewhere between 0 and 1, or NULL
>> where we don't have any data?
>
> Well, as I allready coded in the qpsmtpd plugin:
>   return DENY if ($trust <=
> ($self->qp->config('foaftrust_black') || -101)); # blacklist the  
> sender
>
> so, you'd outright deny the email if the trust metric is a  
> sufficiently
> large negative value. It would require topical, quantitative trust
> relationships, though. That's something I hope to do, but yeah, I've
> just said that it won't be for v1.0, so lets think more carefully  
> about
> it.... :-)

0 is simply an arbitrary line ... on a 0-100 scale you can set 50 as  
the point of distrust. 0 becomes your blacklist point (nobody has  
trust for this person). Probably the most useful point is to have a  
configureable "how willing am I to let spam through" setting. The  
system computes that Alice has a 75% trust rating for Charlie ... but  
Alice has configured the system to bounce anything less than 80%,  
sorry Charlie. Bob however has a nice 95% trust rating, and gets  
through.

-Chris




More information about the foaf-dev mailing list