Henry Story
Henry Story
> > Do you see a difference between A and 𝒫(A)? > > Yes, and everything you say makes sense from a functional programming perspective. > > > What you...
The first paper on RelBAC argues for it being an extension of RBAC. In a way RDF/OWL should be a perfect tool to do ABAC: we just need to think...
I'll give a quick summary of what is interesting about RelBAC. First of all it is extremely simple. There are just three types of things which I'll translate to our...
What is noteworthy is that RelBAC does have a very simple way to express access control facts. Each fact is just a simple triple such as: ```Turtle :Tim can:write ....
But interestingly there is also another way to write WAC statements: ```Turtle wac:accessToClass :FamilyPhotos; wac:mode wac:Read; wac:agentClass :myFamily . ``` and this looks very much like a relation definition, something...
For an argument by example that RelBAC can do ABAC see [my response on issue 147](https://github.com/solid/authorization-panel/issues/147#issuecomment-743158893).
On closer reading there is an interesting limitation of RelBAC with regard to OWL relating to rules. The DL formalism named ALCQIBO is concisely formulated in the 2009 paper [Using...
I read the paywalled 2020 paper [ChRelBAC data access control model for large-scale interactive informational-analytical systems](https://link.springer.com/article/10.1007/s11416-020-00365-9) that describes an applyication of RelBAC to a large Russian Scientometric system, which as...
So what would `acp:agent` then be? It is defined as ```Turtle acp:agent a rdf:Property ; rdfs:label "agent"@en ; rdfs:comment "The agent property identifies the agent WebID(s) to which a Rule...
> However the intent is to extend the implementation beyond that so that a Rule could specify conditions like: Thanks that is a very important anchor point to understanding how...