Re: Ontology to model access control

> On 16 Dec 2015, at 10:40, Martynas Jusevičius <martynas@graphity.org> wrote:
> 
> Why not use W3C ACL ontology? http://www.w3.org/wiki/WebAccessControl

yes, we already have at least 4 or 5 implementations of WebAccessControl.

Even though WebAccessControl mostly described in terms of WebIDs it can easily
be extended. For example I have extended it to also allow WebKey authentication
so that it can work with https://tools.ietf.org/html/draft-cavage-http-signatures-05

The code to do that is quite short:
 https://github.com/read-write-web/rww-play/blob/dev/app/rww/ldp/auth/WACAuthZ.scala#L56

The test suite for WebKeys:
  https://github.com/read-write-web/rww-play/blob/dev/test/ldp/WebTestSuite.scala#L93

One could also enable OpenId authentication too, and other schemas.

Henry



> 
> On Wed, Dec 16, 2015 at 11:25 AM, Sebastian Hellmann
> <hellmann@informatik.uni-leipzig.de> wrote:
>> Dear all,
>> 
>> to guide the integration of data into DBpedia+ effectively, we are  working
>> on a new release of DataID, i.e. it's ontology [1,2] and an implementation
>> of a repository to manage metadata effectively and distribute it to
>> different other venues like datahub.io via push.
>> 
>> we are looking for an ontology that allows us to express access rights to
>> model the following roles:
>> 
>> for metadata editing: Guest, Creator, Maintainer, Contributor
>> for datasets: Guest, Creator, Maintainer, Contributor, Contact, Publisher
>> 
>> We are thinking about copying some ideas from here:
>> https://hal-unice.archives-ouvertes.fr/hal-01202126/document
>> e.g. to have something like:
>> 
>> [] a dataid:AuthorityEntityContext ;
>>   dataid:authorizedFor :x ; # this is a prov:Entity (either a DataId, a
>> Dataset or a distribution)
>>   dataid:authorityAgentRole dataid:Maintainer ;
>>   dataid:authorizedAgent  [ (insert FOAF here) ] .
>> 
>> 
>> Any ideas or pointers?
>> A detailed analysis of the problem has been published by our ALIGNED[4]
>> partner SWC [3]
>> 
>> All the best,
>> Sebastian and Markus
>> 
>> [1] previous version
>> http://svn.aksw.org/papers/2014/Semantics_Dataid/public.pdf
>> [2] current ontology version:
>> https://raw.githubusercontent.com/dbpedia/dataid/testbranch/ontology/ontology.ttl
>> in the testbranch of https://github.com/dbpedia/dataid
>> [3]
>> https://blog.semantic-web.at/2015/12/02/ready-to-connect-to-the-semantic-web-now-what/
>> [4] http://aligned-project.eu/
>> --
>> Sebastian Hellmann
>> AKSW/KILT research group at Leipzig University
>> Insitute for Applied Informatics (InfAI) at Leipzig University
>> DBpedia Association
>> Events:
>> * Feb 8th, 2016 Submission Deadline, 5th Workshop on Linked Data in
>> Linguistics
>> Venha para a Alemanha como PhD: http://bis.informatik.uni-leipzig.de/csf
>> Projects: http://dbpedia.org, http://nlp2rdf.org,
>> http://linguistics.okfn.org, https://www.w3.org/community/ld4lt
>> Homepage: http://aksw.org/SebastianHellmann
>> Research Group: http://aksw.org
>> Thesis:
>> http://tinyurl.com/sh-thesis-summary
>> http://tinyurl.com/sh-thesis
> 

Received on Wednesday, 16 December 2015 10:54:47 UTC