Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 01 13:57
    elf-pavlik commented #227
  • Oct 01 13:55
    elf-pavlik commented #227
  • Oct 01 13:54
    elf-pavlik commented #227
  • Sep 30 22:58
    elf-pavlik commented #291
  • Sep 30 13:05
    elf-pavlik commented #458
  • Sep 30 12:59
    elf-pavlik commented #457
  • Sep 30 11:32
    csarven transferred #460
  • Sep 30 10:12
    michielbdejong opened #460
  • Sep 30 08:08
    michielbdejong commented #457
  • Sep 29 18:34
    csarven commented #279
  • Sep 29 18:22
    csarven commented #279
  • Sep 29 18:19
    elf-pavlik commented #279
  • Sep 29 18:14
    csarven closed #459
  • Sep 29 18:14
    csarven commented #459
  • Sep 29 18:00
    elf-pavlik edited #459
  • Sep 29 18:00
    elf-pavlik opened #459
  • Sep 29 17:23
    jaxoncreed commented #457
  • Sep 29 15:41
    TallTed commented #458
  • Sep 29 13:24
    csarven opened #458
  • Sep 29 13:23

    csarven on w3c-solid-cg-weekly

    Add W3C Solid CG weekly meeting… (compare)

Martynas Jusevicius
@namedgraph_twitter
what do you mean with "own ACL"?
Sarven Capadisli
@csarven
When a resource is deleted, do you clean-up eg. remove an associated ACL?
Link rel=acl foo.acl
or however you associate - data level.
Martynas Jusevicius
@namedgraph_twitter
we mostly use acl:accessToClass
acl:accessTo only with "singleton" system resources
with acl:accessToClass there's no cleanup that needs to be done when an instance goes away
Sarven Capadisli
@csarven
I presume somewhere you have foo rel=acl foo.acl . What happens to foo.acl (and say it uses acl:accessTo foo) if foo is deleted?
Martynas Jusevicius
@namedgraph_twitter
we don't :)
why should we?
Sarven Capadisli
@csarven
Can a client discover a resource's ACL so that it can update?
Martynas Jusevicius
@namedgraph_twitter
no. but it can request access if it doesn't have it
that part is an extension of W3C ACL
Sarven Capadisli
@csarven
I don't know why you should or not. I'm merely trying to understand how your systems are making use of WAC/ACL... and comparing with how Solid is going at it. Trying to find where things can be reconciled or really FUBAR'd.
Martynas Jusevicius
@namedgraph_twitter
but what use case are we talking about here?
Sarven Capadisli
@csarven
Extension of W3C ACL?
I just said.. client. If I have an article and I only want you to read it, how would I achieve that?
Martynas Jusevicius
@namedgraph_twitter
if you want to read it but currently do not have access?
request read access
the app admin will see a request and grant it - or deny it
Sarven Capadisli
@csarven
Is app admin like the owner or controller of the resource?
Does that mean that acl:agent doesn't actually control ( in the general sense) the resource referred from accessTo?
Martynas Jusevicius
@namedgraph_twitter
yes the one has acl:Control over the ACL
Sarven Capadisli
@csarven
Say foo.acl has policy with acl:agent myWebID with acl:mode Control. Is that not sufficient for an application to be able to update the ACL resource/policy for the authorized agent (myWebID)?
I'm trying to circle back to how an application discovers a resource's ACL and whether they can PUT/PATCH an ACL - without taking on another mechanism to request the change.
Do you distinguish the mechanism to update ACL resources from other resources?
Martynas Jusevicius
@namedgraph_twitter
we distinguish in the sense that end-user data is segregated from the administration data (ACL, model, sitemap)
they are stored in two separate datasets
and accessed through two separate apps backed by the respective datasets
so you could update the ACL data in the admin app if you have control access
but not as an end-user in the end-user app
Martynas Jusevicius
@namedgraph_twitter
does it help?
Sarven Capadisli
@csarven
I think so. I don't sense there is anything particularly conflicting on how the ACL vocab is used. HOwever, as to how WAC works seems different.
For example, your system doesn't make use of Solid's ACL inheritance algorithm.
Martynas Jusevicius
@namedgraph_twitter
no
Sarven Capadisli
@csarven
Creating, deleting, updating ACL resources also appears to be differen.t
Martynas Jusevicius
@namedgraph_twitter
i think we talked about this before
maybe with @dmitrizagidulin
inheritance specifically
Sarven Capadisli
@csarven
Possibly. I can't recall.
I'm sure we talked about divergence though.
Martynas Jusevicius
@namedgraph_twitter
in our system there's always default ACL because all documents have foaf:Document as supertype, and it has ACL attached
Sarven Capadisli
@csarven
I think I have an idea on how we can do this without overstepping on how ACL is used.
Literally foaf:Document?
Martynas Jusevicius
@namedgraph_twitter
indirectly
Sarven Capadisli
@csarven
Declarative or not?
Martynas Jusevicius
@namedgraph_twitter
declaratively in an ontology
through rdfs:subClassOf
Sarven Capadisli
@csarven
@/all We will give a short update on CG's activities (specs, panels..) in the next Solid World event: https://www.w3.org/community/solid/wiki/Meetings#2020-07-02 -- note that this is a 5 minute slot. Since this is the first update we are giving on what the CG is up to, I'd also like to use the opportunity to give an outline what the CG is all about, how we are going at it.. and just get people's attention (especially those that are not working on specs) eg. we need different stakeholders to share their use cases, or make sure to keep an eye on submitting an implementation report etc. If there are some high level items that we should mention, please update the wiki.