[foaf-protocols] FOAF+ssl, access control.

Michael Hausenblas michael.hausenblas at deri.org
Thu Jan 14 10:18:30 CET 2010


Michael,

>> P.S> I was trying to find the answers for above within the list and
>> Internet... Though I saw a peaces related to the topic, I failed to
>> find the answer.
> 
> No you are on the bleeding edge here. That is exactly the topic that we need
> to look into next. :-)

That's right. Two resources that might be of help to get started are [1]
(for a broader introduction) and [2] (re RDF policy-based ACL).

Cheers,
      Michael

[1] http://linkeddata.deri.ie/tr/2009-rw-wod
[2] http://dig.csail.mit.edu/2009/presbrey/UAP.pdf

-- 
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html



> From: Story Henry <henry.story at bblfish.net>
> Date: Thu, 14 Jan 2010 09:56:04 +0100
> To: Michael Andronov <ma5645 at gmail.com>
> Cc: <foaf-protocols at lists.foaf-project.org>
> Subject: Re: [foaf-protocols] FOAF+ssl, access control.
> 
> 
> On 14 Jan 2010, at 04:42, Michael Andronov wrote:
> 
>> Hi,
>> 
>> First, thanks a lot for all answers for my previous post about
>> "FOAF+ssl with Safari...".
>> My second newbie question(s) is about ACL(s)...
> 
> That is the part we have not yet good use cases, and the one we want to look
> at 
> next.
> 
>> 
>> My present foaf.rdf file is just an .n3 file, which I converted into
>> .rdf file, and put it on my Web server...
> 
> Same with mine :-)
> 
>> Basically, all information within this file is opened and available...
>> As next step, I was looking for the common solution to set the ACL(s)
>> to part of the file, based on user WebId, etc... but failed to fine
>> one.
> 
> Clearly the simplest way here, is to use content negotation on access control.
> This is what all web sites currently do. If you go to
> http://www.facebook.com/bblfish you will see one thing if you are my friend
> and another if you are not.
> 
>> 
>> (I have seen http://esw.w3.org/topic/WebAccessControl,  a few pages
>> with suggestions to encrypt part(s) of the file with keys of the
>> person(s) I would like to grand access... )
> 
> Encrypting parts of files seems to me the least likely one to be adopted soon,
> though it is an interesting place to play around with ideas.
> 
>> 
>> But is there any guidelines how to set the Web Server ( Apache?) with
>> ACL controls of the rdf file(s)?
> 
> I am not sure here. Simple content negoation would do what you do with
> your .n3 and .rdf files, except that you need to add a few more files like
> 
> card.public.html
> card.public.n3
> card.public.rdf
> card.friend.n3
> card.friend.html
> card.friends.rdf
> 
> And have one of those be selected depending on how the person who accessed the
> resource is authenticated.
> 
> I added the .html formats because that is always a good place to start with:
> assume your robot is a human being. Things are more obvious then.
> 
> One thing you want to tell your agent is that he can see more information if
> he logs in. That is what we need an ontology for: to tell a robot that certain
> resources are accessible to members of certain groups. But notice: we don't
> need this to be officially very solid until we really do want to start
> building such robots.
> 
> 
> 
>> Do I need to put some kind of database 2 rdf converter and to grand
>> access to each triple within my RDF file?
>> Is there 'de facto standard' how to do such thing in today environments?
> 
> If you want to generate those automatically, I think a SPARQL query is perhaps
> something you should look into. Or in cwm you can use N3 rules, and place
> certain types of facts into a :Private graph, and then only stream that out.
> 
>> 
>> Thanks a lot.
>> Michael.
>> 
>> P.S> I was trying to find the answers for above within the list and
>> Internet... Though I saw a peaces related to the topic, I failed to
>> find the answer.
>> Please, accept my appologies if the questions have been already
>> answered in details in earlier post(s).
> 
> No you are on the bleeding edge here. That is exactly the topic that we need
> to look into next. :-)
> 
> 
> 
> _______________________________________________
> foaf-protocols mailing list
> foaf-protocols at lists.foaf-project.org
> http://lists.foaf-project.org/mailman/listinfo/foaf-protocols



More information about the foaf-protocols mailing list