[foaf-protocols] faster

Story Henry henry.story at bblfish.net
Sun Apr 11 13:03:03 CEST 2010


On 11 Apr 2010, at 10:57, Danny Ayers wrote:

> On 11 April 2010 10:27, Story Henry <henry.story at bblfish.net> wrote:
>> 
>> On 11 Apr 2010, at 02:13, Danny Ayers wrote:
>> Can you just go and implement foaf+ssl on your favorite blogging platform?
>> Trust me the network effect is extreemly powerful.
> 
> Is there a Java kit yet? I'm back to home grown when it comes to
> blogging platform (http://knowledgeforge.net/gradino/svn/gradino/)  -
> Scala stuff, lots of fun, well fun apart from things like doing auth
> properly.

Ah very nice. I myself want to use Scala a lot more. 

There are in fact a few libraries in Java available here

   http://github.com/bblfish

We'd have to work out what you want to do first.

1. Make it easy for someone to create a WebId ( as http://webid.myxwiki.org/ does )
2. Login/authentifiy themselves to your blog with foaf+ssl

For 1. the keygenapp directory is the place to look
for 2. the foaf-ssl java directory

I have mostly refactored 2 now. And well, a bit of stimulus will help me move
back to coding and stop reading philosophy, as I have for the past couple of 
week or so. (Reading "Truly Understood" By Christopher Peacocke defening conceptual role
semantics, the imporance of reference and truth conditions to understanding)

I'll be happy to help you out.


>> Start with simple things. The web was (and still is) extremely simple and very successful.
> 
> Yup.
> But still the client sessions business is a pain. A little broken bit
> architecturally for the current clients it seems, but because cookies
> can deliver something that appears reasonable it seems something that
> gets overlooked.

Well the nice thing is that once you have authenticated someone with foaf+ssl on your
blog it could do a few simple things:

 -1 greet them with their name, avatar, etc.
 -2 to help the author filter spam,  blog engine could check some facts about the WebId
 or do a bit of other mechanised search to help the blog owner get an idea of what type of person the poster is. So if the foaf says the person has a blog, the blog engine could check if there is some proof on the blog side pointing back to the webid. So when the blog owner then wants to get some quick info about the user, he will be able to check the posters home page, blog, etc, to get an idea of who made the comment.
 -3 one could add rules such as: any poster that is accepted, will have all his friends automatically accepted for comments too. (If this ends up not working the rule can be removed)
And all one's foaf friends are automatically accepted anyway.


  In my opinion this may not be a lot of work, (always 2-3 x more than you initially think though), but it is practical, helps fulfil a simple use case, and leads to more and more advanced use cases that can be even more helpful. It also makes your foaf file useful. Furthermore we could use this to help populate foaf files - ie, people who leave good comments could be added as followers or aquaintances of some sort to ones foaf.


	Henry

> 
> Cheers,
> Danny.
> 
> 
> -- 
> http://danny.ayers.name
> 



More information about the foaf-protocols mailing list