- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Sat, 30 Jun 2012 15:03:57 -0400
- To: "public-rww@w3.org" <public-rww@w3.org>
- Message-ID: <4FEF4D9D.80401@openlinksw.com>
All,
Here is another application of WebID ACLs with regards to our quest for
a functional read-write web. Basically, this exercise covers ACLs
applied to Named Graph IRIs associated with SPARQL services.
Steps:
1. goto: https://kingsley.idehen.net/sparql
2. execute: select (bif:get_user()) where {} -- this will show that you
are scoped to role: kidehen1 (I've mapped the WebID ACL groups in my RWW
demos to this DBMS role)
3. execute: load
<http://hxl.humanitarianresponse.info/ns-2012-06-14/hxl.n3> -- this will
load the content (triples) of the rdf data source identified by the
aforementioned URL, into a local graph IRI (this works because my policy
provides 'kidehen1' with read-write-sponge (import via http get)
privileges on this graph IRI)
4. execute: select distinct * from
<http://hxl.humanitarianresponse.info/ns-2012-06-14/hxl.n3> where {?s ?p
?o} -- which shows that content was loaded into a graph IRI from the
data source identified by the aforementioned URL (which also serves as
the local graph IRI)
5. execute: clear graph
<http://hxl.humanitarianresponse.info/ns-2012-06-14/hxl.n3> -- which
drops the local graph IRI and thereby removes all triples associated
with said graph IRI
6. execute: select distinct * from
<http://hxl.humanitarianresponse.info/ns-2012-06-14/hxl.n3> where {?s ?p
?o} -- which verifies the graph has been dropped
7. now attempt to load triples from a different rdf source e.g., your
FOAF profile -- this or any other attempt will fail because my policy
constrains read-write-sponge privileges for role 'kidehen1' to a
specific graph IRI
<http://hxl.humanitarianresponse.info/ns-2012-06-14/hxl.n3>, so
attempting to make a new graph IRI or upload triples to some other local
graph IRI will fail .
Let me know how you get on.
--
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
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Saturday, 30 June 2012 19:04:21 UTC