W3C home > Mailing lists > Public > public-webid@w3.org > August 2012

Re: Extending the WebID protocol with Access Delegation

From: Kingsley Idehen <kidehen@openlinksw.com>
Date: Tue, 14 Aug 2012 08:34:19 -0400
Message-ID: <502A45CB.60301@openlinksw.com>
To: public-webid@w3.org
On 8/14/12 7:11 AM, Henry Story wrote:
> Of interest to both RWW and WebID group:
>
> Sebastian Tramp, Andrei Sambra, Philip Frischmuth, Michael Martin, Sören Auer and I have submitted a paper entitled "Extending the WebID protocol with Access Delegation"  for the ISCW 2012, 3rd International Workshop on Consuming Linked Data
>   
>     http://bblfish.net/tmp/2012/08/05/WebID_Delegation.pdf
>
> The paper has not been accepted yet, and the review process will very likely allow us to revise parts of it. But the review process can start here already. Feedback, ideas and implementations are welcome :-)
>
> More pointers on the wiki
>     
>     http://www.w3.org/wiki/WebID/Authorization_Delegation#External_pointers
>
> Sincerely,
>
> 	Henry
>
> Social Web Architect
> http://bblfish.net/
>
>
>

Henry,

In my previous WebID ACL examples I had a social relationship oriented 
rule that looked up:
:bob foaf:knows :alice .

I might just as well create another that states:
:bob cert:secretary :secretary  .

Here is my actual Virtuoso or ODS access rule where I just use ^[webid]^ 
as my placeholder for the WebID being tested:

PREFIX sioc: <http://rdfs.org/sioc/ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>

ASK WHERE {^{webid}^ rdf:type foaf:Person;
                     foaf:knows ?s
FILTER (?s IN (<http://www.w3.org/People/Berners-Lee/card#i>,
<http://kingsley.idehen.net/dataspace/person/kidehen#this>,
<http://id.myopenlink.net/dataspace/person/KingsleyUyiIdehen#this>,
                      <http://www.turnguard.com/turnguard>,
<http://bblfish.net/people/henry/card#me>,
                      <http://melvincarvalho.com/#me>))
                     }


Which becomes:

PREFIX sioc: <http://rdfs.org/sioc/ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>

ASK WHERE {^{webid}^ rdf:type foaf:Person.
                    ?s cert:secretary ^[webid]^
FILTER (?s IN (<http://www.w3.org/People/Berners-Lee/card#i>,
<http://kingsley.idehen.net/dataspace/person/kidehen#this>,
<http://id.myopenlink.net/dataspace/person/KingsleyUyiIdehen#this>,
                      <http://www.turnguard.com/turnguard>,
<http://bblfish.net/people/henry/card#me>,
                      <http://melvincarvalho.com/#me>))
                     }


I am happy to setup this rule for live testing.

-- 

Regards,

Kingsley Idehen	
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen







Received on Tuesday, 14 August 2012 12:32:47 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:54:34 UTC