Re: [foaf-protocols] ACL Append

2010-06-19 Thread Nathan

Melvin Carvalho wrote:

2010/6/18 Nathan 

'If I want to say that I want to be your friend, for example, I could
write that as a simple one-line statement into a "friend requests" file
which you allow me write access to. In fact, I only need append access,
and not even read or general write access to that list.'



What would the one line statement equivalent to 'I want to be your friend'
be?


Following up (rather quickly).. I think we might have the makings of a 
semantic inbox here..


Given that to Append any information you need to be Identified, thus 
through FOAF+SSL, the triple accepting process will already know the 
data the request was made, and the WebID of the Person who's Appending 
the information.


Thus this could simply be a generic triple accepting process which can 
be used for virtually anything..


if the triple is:
<#you> foaf:knows <#me> .
then the system or human can read that you know me, your webid can be 
dereferenced to ensure this is true, and then optionally the human can 
(or direct the system to) foaf:knows you back.


<#you> foaf:knows <#me> .
then the system or human can read that you have requested i add this 
triple to whatever resource I please, it's a statement you want me to 
make again appropriate action afterwards (if any).


<#post> foaf:maker <#me> .
A publishing system has just notified that I have been stated to be the 
creator of something, I can then update the appropriate resource to say 
I made <#post>, or contact the publisher to argue about the fact I 
didn't make the post!


<#account> sioc:account_of <#me> .
Just opened up an account in an application, app has pinged back to say 
so, I can update appropriately (or be informed that somebody else is 
trying to open an account in my 'name').


_:b a x:Message ;
  sioc:content 'how are ya mate!'@en .
  foaf:maker <#you> .
You just send me a message to my semantic inbox..

s p o .
Anything!

Almost endless scope here - thoughts??

Best,

Nathan



Re: [foaf-protocols] ACL Append

2010-06-19 Thread Nathan

Melvin Carvalho wrote:

2010/6/18 Nathan 


'If I want to say that I want to be your friend, for example, I could
write that as a simple one-line statement into a "friend requests" file
which you allow me write access to. In fact, I only need append access,
and not even read or general write access to that list.'



What would the one line statement equivalent to 'I want to be your friend'
be?


Good question, needs some though I think - technically is it even a 
friends request? asking somebody to say that they 'know' you.


I think we can safely say that the one line statement should be a single 
triple, as for the precise contents of it, the webid will need to be in 
either the ?s or ?o position, and I guess the obvious candidates are:
(where #you is the requester, and #me is the the person who is being 
requested)


<#you> foaf:knows <#me> .
this one is inverted, but a statement that I know you, thus double 
functionality - 1 it gives us the ping back to say who is saying they 
know you, and 2 it can double as a friends request because the human 
thing to do is 'ahh i know <#you> too so I'll add you to my foaf'


<#me> foaf:knows <#you> .
depending how you look at it, this ones inverted too, it's basically 
saying the triple you want me to add to my foaf, I guess this way also 
has it's own benefits, in that it's like a change request stream to a 
graph which you can simply run over and approve or disapprove, could 
have many uses.


<#you> x:friendRequest <#me> .
Pretty obvious, requires a new ontology and suchlike, limited uses but 
very specific.


_:b a x:FriendRequest ;
  x:from <#you> ;
  x:date '2010...' ;
  x:comment 'how are ya mate, thought we better connect!'@en .
Again, very specific, but has the added benefit of strapping on the 
date, adding in a comment, and whatever else, so quite extendible.


Changesets
Obvious, handle everything, extendible, could be used as a diff stream, 
simply append on requested changes. Basically append 1+ reified 
triple(s) with some annotations to an update request uri.


Others?

Best,

Nathan



Re: [foaf-protocols] ACL Append

2010-06-19 Thread Melvin Carvalho
2010/6/18 Nathan 

> Following the recent update of a few of the design issues, one change to
> the 'Socially Aware Cloud Storage' [1] introduced (among many other
> interesting updates) the following sentence:
>

Great spot.


>
> 'If I want to say that I want to be your friend, for example, I could
> write that as a simple one-line statement into a "friend requests" file
> which you allow me write access to. In fact, I only need append access,
> and not even read or general write access to that list.'
>

What would the one line statement equivalent to 'I want to be your friend'
be?


>
> Hand in hand with this, the ACL Ontology has been updated to to include
> a new acl:Append (in addition to the existing :Control, :Read, :Write)
>
> http://www.w3.org/ns/auth/acl#Append
> 'Append accesses are specific write access which only add information,
> and do not remove information.
> For text files, for example, append access allows bytes to be added onto
> the end of the file.
> For RDF graphs, Append access allows adds triples to the graph but does
> not remove any.
> Append access is useful for dropbox functionality.
> Dropbox can be used for link notification, which the information added
> is a notification that a some link has been made elsewhere relevant to
> the given resource.'
>
> Best,
>
> Nathan
>
> [1] http://www.w3.org/DesignIssues/CloudStorage.html
> ___
> foaf-protocols mailing list
> foaf-protoc...@lists.foaf-project.org
> http://lists.foaf-project.org/mailman/listinfo/foaf-protocols
>


Re: [foaf-protocols] ACL

2010-06-18 Thread mike amundsen

>  rel="http://www.w3.org/ns/auth/acl#accessControl";;
...
> Even if a WAC link relation value was registered, it'd have to state to
> expect some form of RDF ACF in response else problems would arise, hence
> creation of the aforementioned^^ :)


the registry exists to allow authors to make whatever claims they wish
about the nature of the response for the registered link relation
value.

using a 40+ byte URI instead of a 3 byte string makes no difference on
the expectations of the caller or the behavior of the responder. but
it makes a hell of a difference on the overall bandwidth and network
traffic.

mca
http://amundsen.com/blog/
http://mamund.com/foaf.rdf#me




On Fri, Jun 18, 2010 at 17:53, Nathan  wrote:
> Yup, that's what this is for
>
> Link: ;
>  rel="http://www.w3.org/ns/auth/acl#accessControl";;
>  title="Access Control File"
>
> as per
> http://tools.ietf.org/html/draft-nottingham-http-link-header-10#section-4.2
>
> 'Applications that don't wish to register a relation type can use an
>   extension relation type, which is a URI'
>
> Even if a WAC link relation value was registered, it'd have to state to
> expect some form of RDF ACF in response else problems would arise, hence
> creation of the aforementioned^^ :)
>
> Best,
>
> Nathan
>
> mike amundsen wrote:
>>
>> rel=meta is insufficient.
>>
>> rel=http://www.w3.org/ns/auth/acl#accessControl is better.
>>
>> better still would be a registered link relation value [1] (e.g. "WAC").
>>
>> [1]
>> http://tools.ietf.org/html/draft-nottingham-http-link-header-10#section-6.2
>>
>> mca
>> http://amundsen.com/blog/
>> http://mamund.com/foaf.rdf#me
>>
>>
>>
>>
>> On Fri, Jun 18, 2010 at 17:41, Nathan  wrote:
>>>
>>> ACL Ontology has been updated, thus we now have:
>>>
>>> http://www.w3.org/ns/auth/acl#accessControl
>>>  'The Access Control file for this information resource.
>>>   This may of course be a virtual resource implemented by the access
>>>   control system. Note also HTTP's header  Link:  foo.meta ;rel=meta
>>>   can be used for this.'
>>>
>>> Best,
>>>
>>> Nathan
>>>
>>> Nathan wrote:

 Story Henry wrote:
>
> On 20 Apr 2010, at 08:47, Michael Hausenblas wrote:
>
>> Nathan,
>>
>> That sort of reminds me of something [1] ;)
>>
>> So, I asked a round a bit [2] and the answer essentially was: go
>> register
>> one ... fancy doing it together?
>
> The latest document draft-nottingham is here btw
>
>  http://cidr-report.org/ietf/idref/draft-nottingham-http-link-header/
>
> One could just register it by adding the relation in the acl ontology
> such as
>
> acl:rules a rdf:Property;
>   rdf:domain foaf:Document;
>   rdf:range foaf:Document;
>   ...
>
> As you can see in the 5.5 examples, you can have a rel value as a URL.
> ( So in this it is similar to
> atom). The only disadvantage then is that you don't get the nice
> shorthand, for inclusion in Atom XML,
> and other documents.

 Yup that's what I went for too :)

 Link: ; rel="http://www.w3.org/ns/auth/acl#";;
 title="Access Control File"

>>> ___
>>> foaf-protocols mailing list
>>> foaf-protoc...@lists.foaf-project.org
>>> http://lists.foaf-project.org/mailman/listinfo/foaf-protocols
>>>
>>
>>
>
>



Re: [foaf-protocols] ACL

2010-06-18 Thread Nathan

Yup, that's what this is for

Link: ;
  rel="http://www.w3.org/ns/auth/acl#accessControl";;
  title="Access Control File"

as per 
http://tools.ietf.org/html/draft-nottingham-http-link-header-10#section-4.2


'Applications that don't wish to register a relation type can use an
   extension relation type, which is a URI'

Even if a WAC link relation value was registered, it'd have to state to 
expect some form of RDF ACF in response else problems would arise, hence 
creation of the aforementioned^^ :)


Best,

Nathan

mike amundsen wrote:

rel=meta is insufficient.

rel=http://www.w3.org/ns/auth/acl#accessControl is better.

better still would be a registered link relation value [1] (e.g. "WAC").

[1] http://tools.ietf.org/html/draft-nottingham-http-link-header-10#section-6.2

mca
http://amundsen.com/blog/
http://mamund.com/foaf.rdf#me




On Fri, Jun 18, 2010 at 17:41, Nathan  wrote:

ACL Ontology has been updated, thus we now have:

http://www.w3.org/ns/auth/acl#accessControl
  'The Access Control file for this information resource.
   This may of course be a virtual resource implemented by the access
   control system. Note also HTTP's header  Link:  foo.meta ;rel=meta
   can be used for this.'

Best,

Nathan

Nathan wrote:

Story Henry wrote:

On 20 Apr 2010, at 08:47, Michael Hausenblas wrote:


Nathan,

That sort of reminds me of something [1] ;)

So, I asked a round a bit [2] and the answer essentially was: go register
one ... fancy doing it together?

The latest document draft-nottingham is here btw

  http://cidr-report.org/ietf/idref/draft-nottingham-http-link-header/

One could just register it by adding the relation in the acl ontology such as

acl:rules a rdf:Property;
   rdf:domain foaf:Document;
   rdf:range foaf:Document;
   ...

As you can see in the 5.5 examples, you can have a rel value as a URL. ( So in 
this it is similar to
atom). The only disadvantage then is that you don't get the nice shorthand, for 
inclusion in Atom XML,
and other documents.

Yup that's what I went for too :)

Link: ; rel="http://www.w3.org/ns/auth/acl#";;
title="Access Control File"


___
foaf-protocols mailing list
foaf-protoc...@lists.foaf-project.org
http://lists.foaf-project.org/mailman/listinfo/foaf-protocols









Re: [foaf-protocols] ACL

2010-06-18 Thread mike amundsen
rel=meta is insufficient.

rel=http://www.w3.org/ns/auth/acl#accessControl is better.

better still would be a registered link relation value [1] (e.g. "WAC").

[1] http://tools.ietf.org/html/draft-nottingham-http-link-header-10#section-6.2

mca
http://amundsen.com/blog/
http://mamund.com/foaf.rdf#me




On Fri, Jun 18, 2010 at 17:41, Nathan  wrote:
> ACL Ontology has been updated, thus we now have:
>
> http://www.w3.org/ns/auth/acl#accessControl
>   'The Access Control file for this information resource.
>    This may of course be a virtual resource implemented by the access
>    control system. Note also HTTP's header  Link:  foo.meta ;rel=meta
>    can be used for this.'
>
> Best,
>
> Nathan
>
> Nathan wrote:
>> Story Henry wrote:
>>> On 20 Apr 2010, at 08:47, Michael Hausenblas wrote:
>>>
 Nathan,

 That sort of reminds me of something [1] ;)

 So, I asked a round a bit [2] and the answer essentially was: go register
 one ... fancy doing it together?
>>> The latest document draft-nottingham is here btw
>>>
>>>   http://cidr-report.org/ietf/idref/draft-nottingham-http-link-header/
>>>
>>> One could just register it by adding the relation in the acl ontology such 
>>> as
>>>
>>> acl:rules a rdf:Property;
>>>    rdf:domain foaf:Document;
>>>    rdf:range foaf:Document;
>>>    ...
>>>
>>> As you can see in the 5.5 examples, you can have a rel value as a URL. ( So 
>>> in this it is similar to
>>> atom). The only disadvantage then is that you don't get the nice shorthand, 
>>> for inclusion in Atom XML,
>>> and other documents.
>>
>> Yup that's what I went for too :)
>>
>> Link: ; rel="http://www.w3.org/ns/auth/acl#";;
>> title="Access Control File"
>>
> ___
> foaf-protocols mailing list
> foaf-protoc...@lists.foaf-project.org
> http://lists.foaf-project.org/mailman/listinfo/foaf-protocols
>



Re: [foaf-protocols] ACL

2010-06-18 Thread Nathan

ACL Ontology has been updated, thus we now have:

http://www.w3.org/ns/auth/acl#accessControl
  'The Access Control file for this information resource.
   This may of course be a virtual resource implemented by the access
   control system. Note also HTTP's header  Link:  foo.meta ;rel=meta
   can be used for this.'

Best,

Nathan

Nathan wrote:

Story Henry wrote:

On 20 Apr 2010, at 08:47, Michael Hausenblas wrote:


Nathan,

That sort of reminds me of something [1] ;)

So, I asked a round a bit [2] and the answer essentially was: go register
one ... fancy doing it together?

The latest document draft-nottingham is here btw

  http://cidr-report.org/ietf/idref/draft-nottingham-http-link-header/

One could just register it by adding the relation in the acl ontology such as

acl:rules a rdf:Property;
   rdf:domain foaf:Document;
   rdf:range foaf:Document;
   ...

As you can see in the 5.5 examples, you can have a rel value as a URL. ( So in 
this it is similar to
atom). The only disadvantage then is that you don't get the nice shorthand, for inclusion in Atom XML, 
and other documents.


Yup that's what I went for too :)

Link: ; rel="http://www.w3.org/ns/auth/acl#";;
title="Access Control File"





Re: [foaf-protocols] ACL Ontology and Discussion

2010-04-20 Thread Nathan
Joe Presbrey wrote:
> On Tue, Apr 20, 2010 at 2:49 PM, Story Henry  wrote:
>> I think you can get what you want by using owl reasoning
> 
> authz_webid can't currently reason about OWL.  I currently get this
> done with roqet+rapper in a Makefile near my ACLs and FOAF using
> CONSTRUCT.  See http://presbrey.pastebin.com/wyPSdU36 if you're
> interested.

ty for the pointer, and likewise can't reason with owl (and in many ways
don't want to, want ACL to be as quick and painless as possible for both
man and machine.

> I run 'make' after I change my FOAF (adding or dropping foaf:knows)
> and my FOAF and ACLs are always up to date.  I've also toyed with
> activating the script from crontab, new user signup, pubsubhuhbbub
> push, and others.
> 
> I had an agentASK-like predicate in an early version of authz_webid.
> It was the ugliest thing: a url-encoded SPARQL statement supporting
> $ENV substitutions but it was awesome stuff.  The expressiveness of
> SPARQL ASK and boolean result made it seem like the obvious Right Way
> to delegate authz to a full/custom semweb stack that CAN reason (and
> cache!).

very good idea, I like that :) [re ASK]

>> This does however bring up the issue of how to say "read access for
>> anybody with a webid" - is there any wild card syntax that could be used
>> for acl:agent or suchlike?
> 
> This is precisely what I use acl:agentClass to do (namely: []
> acl:agentClass foaf:Agent) assuming that you can't be an Agent without
> having a WebID and don't care about the distinctions between client,
> server, agent, and person.

Snap (picked up the example from your paper!) was more thinking about
staying clear of owl reasoning inferencing etc, but as henry has pointed
out using restrictions etc is a decent way of making things happen -
even if I can't personally support it at the minute.

Nathan



Re: [foaf-protocols] ACL Ontology and Discussion

2010-04-20 Thread Joe Presbrey
On Tue, Apr 20, 2010 at 2:49 PM, Story Henry  wrote:
> I think you can get what you want by using owl reasoning

authz_webid can't currently reason about OWL.  I currently get this
done with roqet+rapper in a Makefile near my ACLs and FOAF using
CONSTRUCT.  See http://presbrey.pastebin.com/wyPSdU36 if you're
interested.

I run 'make' after I change my FOAF (adding or dropping foaf:knows)
and my FOAF and ACLs are always up to date.  I've also toyed with
activating the script from crontab, new user signup, pubsubhuhbbub
push, and others.

I had an agentASK-like predicate in an early version of authz_webid.
It was the ugliest thing: a url-encoded SPARQL statement supporting
$ENV substitutions but it was awesome stuff.  The expressiveness of
SPARQL ASK and boolean result made it seem like the obvious Right Way
to delegate authz to a full/custom semweb stack that CAN reason (and
cache!).

> This does however bring up the issue of how to say "read access for
> anybody with a webid" - is there any wild card syntax that could be used
> for acl:agent or suchlike?

This is precisely what I use acl:agentClass to do (namely: []
acl:agentClass foaf:Agent) assuming that you can't be an Agent without
having a WebID and don't care about the distinctions between client,
server, agent, and person.

Best regards,

--
Joe Presbrey



Re: [foaf-protocols] ACL

2010-04-20 Thread Michael Hausenblas

> Indeed! I've started implementing it last night (figured it was time to
> do it, rather than ponder and debate it!)

+1

Where? :)

Cheers,
  Michael

-- 
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: Nathan 
> Organization: webr3
> Reply-To: 
> Date: Tue, 20 Apr 2010 15:05:38 +0100
> To: Michael Hausenblas 
> Cc: Linked Data community , foaf-protocols
> 
> Subject: Re: [foaf-protocols] ACL
> 
> Michael Hausenblas wrote:
>> Nathan,
>> 
>> That sort of reminds me of something [1] ;)
> 
> Indeed! I've started implementing it last night (figured it was time to
> do it, rather than ponder and debate it!) So far it's been relatively
> easy and have managed to get basic ACL / ACF implemented and working.
> 
> Also made a non-sparql dependant FOAF+SSL implementation which I'll be
> adding to libAuthenticate w/ Lazlo, Melvin etc over the next week or so.
> 
>> So, I asked a round a bit [2] and the answer essentially was: go register
>> one ... fancy doing it together?
> 
> Yup certainly do :)
> 
> ACL Ontology wise afaict what's needed is the inverse of acl:accessTo -
>  acl:acl  or suchlike.
> 
> However, I've also got another couple of suggestions for the acl
> ontology which I'll send through under different cover.
> 
>> Cheers,
>>   Michael
> 
> Likewise,
> 
> Nathan
> 
>> [1] http://webofdata.wordpress.com/2010/03/04/wod-access-control-discovery/
>> [2] http://lists.w3.org/Archives/Public/ietf-http-wg/2010JanMar/0218.html
> 
> Other related reading for the archives:
> 
> http://esw.w3.org/WebAccessControl
> http://esw.w3.org/Talk:WebAccessControl
> http://esw.w3.org/WebAccessControl
> http://www.w3.org/DesignIssues/CloudStorage.html
> http://www.w3.org/DesignIssues/ReadWriteLinkedData.html
> http://dig.csail.mit.edu/2009/Papers/ISWC/rdf-access-control/paper.pdf
> http://dig.csail.mit.edu/2009/presbrey/UAP.pdf
> http://linkeddata.deri.ie/sites/linkeddata.deri.ie/files/rw-wod-tr.pdf




Re: [foaf-protocols] ACL

2010-04-20 Thread Nathan
Story Henry wrote:
> On 20 Apr 2010, at 08:47, Michael Hausenblas wrote:
> 
>> Nathan,
>>
>> That sort of reminds me of something [1] ;)
>>
>> So, I asked a round a bit [2] and the answer essentially was: go register
>> one ... fancy doing it together?
> 
> The latest document draft-nottingham is here btw
> 
>   http://cidr-report.org/ietf/idref/draft-nottingham-http-link-header/
> 
> One could just register it by adding the relation in the acl ontology such as
> 
> acl:rules a rdf:Property;
>rdf:domain foaf:Document;
>rdf:range foaf:Document;
>...
> 
> As you can see in the 5.5 examples, you can have a rel value as a URL. ( So 
> in this it is similar to
> atom). The only disadvantage then is that you don't get the nice shorthand, 
> for inclusion in Atom XML, 
> and other documents.

Yup that's what I went for too :)

Link: ; rel="http://www.w3.org/ns/auth/acl#";;
title="Access Control File"

> So I suppose the best would be to add the relation first to the ontology, 
> work out a good wording
> for it, test it out, then ask for the IETF shorthand, the put an owl:sameAs 
> link to the ietf one, which
> hopefully we can then convince them to serve up as linked data.

related discussion for those hunting the archives:
http://markmail.org/thread/h26pwafhr6suzvm4

> I'd be happy to support a document for the link. It seems to me the Atom 
> folks could find that very
> useful. Not sure yet how cold they are towards rdf still.

Likewise (if the input is needed)

Best,

Nathan



Re: [foaf-protocols] ACL

2010-04-20 Thread Nathan
Michael Hausenblas wrote:
> Nathan,
> 
> That sort of reminds me of something [1] ;)

Indeed! I've started implementing it last night (figured it was time to
do it, rather than ponder and debate it!) So far it's been relatively
easy and have managed to get basic ACL / ACF implemented and working.

Also made a non-sparql dependant FOAF+SSL implementation which I'll be
adding to libAuthenticate w/ Lazlo, Melvin etc over the next week or so.

> So, I asked a round a bit [2] and the answer essentially was: go register
> one ... fancy doing it together?

Yup certainly do :)

ACL Ontology wise afaict what's needed is the inverse of acl:accessTo -
 acl:acl  or suchlike.

However, I've also got another couple of suggestions for the acl
ontology which I'll send through under different cover.

> Cheers,
>   Michael

Likewise,

Nathan

> [1] http://webofdata.wordpress.com/2010/03/04/wod-access-control-discovery/
> [2] http://lists.w3.org/Archives/Public/ietf-http-wg/2010JanMar/0218.html

Other related reading for the archives:

http://esw.w3.org/WebAccessControl
http://esw.w3.org/Talk:WebAccessControl
http://esw.w3.org/WebAccessControl
http://www.w3.org/DesignIssues/CloudStorage.html
http://www.w3.org/DesignIssues/ReadWriteLinkedData.html
http://dig.csail.mit.edu/2009/Papers/ISWC/rdf-access-control/paper.pdf
http://dig.csail.mit.edu/2009/presbrey/UAP.pdf
http://linkeddata.deri.ie/sites/linkeddata.deri.ie/files/rw-wod-tr.pdf



Re: [foaf-protocols] ACL

2010-04-20 Thread Story Henry

On 20 Apr 2010, at 08:47, Michael Hausenblas wrote:

> Nathan,
> 
> That sort of reminds me of something [1] ;)
> 
> So, I asked a round a bit [2] and the answer essentially was: go register
> one ... fancy doing it together?

The latest document draft-nottingham is here btw

  http://cidr-report.org/ietf/idref/draft-nottingham-http-link-header/

One could just register it by adding the relation in the acl ontology such as

acl:rules a rdf:Property;
   rdf:domain foaf:Document;
   rdf:range foaf:Document;
   ...

As you can see in the 5.5 examples, you can have a rel value as a URL. ( So in 
this it is similar to
atom). The only disadvantage then is that you don't get the nice shorthand, for 
inclusion in Atom XML, 
and other documents.

So I suppose the best would be to add the relation first to the ontology, work 
out a good wording
for it, test it out, then ask for the IETF shorthand, the put an owl:sameAs 
link to the ietf one, which
hopefully we can then convince them to serve up as linked data.

I'd be happy to support a document for the link. It seems to me the Atom folks 
could find that very
useful. Not sure yet how cold they are towards rdf still.

Henry


> 
> Cheers,
>  Michael
> 
> [1] http://webofdata.wordpress.com/2010/03/04/wod-access-control-discovery/
> [2] http://lists.w3.org/Archives/Public/ietf-http-wg/2010JanMar/0218.html
> 
> -- 
> 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: Nathan 
>> Organization: webr3
>> Reply-To: 
>> Date: Mon, 19 Apr 2010 22:37:41 +0100
>> To: Linked Data community , foaf-protocols
>> 
>> Subject: [foaf-protocols] ACL
>> 
>> Hi All,
>> 
>> I'm just trying to get an implementation of web access control [1] off
>> the ground and have hit upon a small issue.
>> 
>> I'm planning on exposing links to acl files via the Link header as
>> directed, however I've realised there is no rel="" for it, hence i was
>> opting for a custom temporary type. On a first look a relation of
>> acl:acl looks to be the one, but after checking the actual ontology the
>> acl:acl link simply isn't there, thus in the meantime I've opted for:
>> 
>> Link: ; rel="http://www.w3.org/ns/auth/acl#";;
>> title="Access Control File"
>> 
>> Any improvements, or refinements welcome, as the above is just a
>> temporary measure.
>> 
>> Best,
>> 
>> Nathan
>> ___
>> foaf-protocols mailing list
>> foaf-protoc...@lists.foaf-project.org
>> http://lists.foaf-project.org/mailman/listinfo/foaf-protocols
> 
> 




Re: [foaf-protocols] ACL

2010-04-20 Thread Michael Hausenblas
Nathan,

That sort of reminds me of something [1] ;)

So, I asked a round a bit [2] and the answer essentially was: go register
one ... fancy doing it together?

Cheers,
  Michael

[1] http://webofdata.wordpress.com/2010/03/04/wod-access-control-discovery/
[2] http://lists.w3.org/Archives/Public/ietf-http-wg/2010JanMar/0218.html

-- 
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: Nathan 
> Organization: webr3
> Reply-To: 
> Date: Mon, 19 Apr 2010 22:37:41 +0100
> To: Linked Data community , foaf-protocols
> 
> Subject: [foaf-protocols] ACL
> 
> Hi All,
> 
> I'm just trying to get an implementation of web access control [1] off
> the ground and have hit upon a small issue.
> 
> I'm planning on exposing links to acl files via the Link header as
> directed, however I've realised there is no rel="" for it, hence i was
> opting for a custom temporary type. On a first look a relation of
> acl:acl looks to be the one, but after checking the actual ontology the
> acl:acl link simply isn't there, thus in the meantime I've opted for:
> 
> Link: ; rel="http://www.w3.org/ns/auth/acl#";;
> title="Access Control File"
> 
> Any improvements, or refinements welcome, as the above is just a
> temporary measure.
> 
> Best,
> 
> Nathan
> ___
> foaf-protocols mailing list
> foaf-protoc...@lists.foaf-project.org
> http://lists.foaf-project.org/mailman/listinfo/foaf-protocols