- From: Alan Dean <alan.dean@gmail.com>
- Date: Mon, 19 Mar 2007 14:22:53 +0000
- To: public-wai-ert@w3.org
Hi, I am considering re-using the HTTP namespace for a non-EARL purpose in RDF - as a means of representing authorization permissions on URIs / paths. Here is a simple example: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rights="http://example.org/rights#" xmlns:uri="http://www.w3.org/2006/uri#" > <foaf:Agent rdf:about="http://example.com/who/user1"> <uri:uri>http://example.com/default.html</rights:path> <rights:Deny rdf:resource="http://www.w3.org/2006/http#DeleteRequest" /> <rights:Grant rdf:resource="http://www.w3.org/2006/http#GetRequest" /> <rights:Grant rdf:resource="http://www.w3.org/2006/http#HeadRequest" /> <rights:Grant rdf:resource="http://www.w3.org/2006/http#OptionsRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#PostRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#PutRequest" /> <rights:Grant rdf:resource="http://www.w3.org/2006/http#TraceRequest" /> </foaf:Agent> <foaf:Agent rdf:about="http://example.com/who/user2"> <rights:path>*</rights:path> <rights:Deny rdf:resource="http://www.w3.org/2006/http#DeleteRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#GetRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#HeadRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#OptionsRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#PostRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#PutRequest" /> <rights:Deny rdf:resource="http://www.w3.org/2006/http#TraceRequest" /> </foaf:Agent> </rdf:RDF> I guess my first question is: "is it ok to use the http namespace in this manner?" My next question is: "I can use the uri:uri property to represent an absolute URI - what should I use to represent a relative URI or a wildcard?" Regards, Alan Dean http://thoughtpad.net/who/alan-dean/ .
Received on Monday, 19 March 2007 18:42:01 UTC