Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add preamble explaining that this spec is only one of four existing flavours of WAC #51

Open
michielbdejong opened this issue May 24, 2019 · 14 comments
Assignees

Comments

@michielbdejong
Copy link
Contributor

As @namedgraph pointed out, this is not the only WAC spec.

Does anybody know how and why this situation arose?

https://www.w3.org/wiki/index.php?title=WebAccessControl&action=history shows edits from @bblfish, @timbl and others over the period 2009-2018.

https://github.com/solid/web-access-control-spec/commits/master?after=6e7bc5130e47699618c807344b226719bf53db66+34 shows edits from @dmitrizagidulin, @deiu, @timbl, @kjetilk, @TallTed, @acoburn and @elf-pavlik over the period 2016-2019

@bblfish
Copy link
Member

bblfish commented May 24, 2019

The wiki was where ideas that were discussed by Dan Connolly and TimBL and others MIT folks on IRC where put together initially. Then things were consolidated on the github repository when solid came to be named.

@michielbdejong
Copy link
Contributor Author

OK! @dmitrizagidulin in 2016 you created this document and stated it was a Solid-specific subset of WAC. Was it your intention that https://www.w3.org/wiki/WebAccessControl would live on independently? Or was it your intention to replace that wiki page?

And having come to the current point, what do you think should happen now with that wiki page?

@namedgraph
Copy link

The WAC ontology has been under the W3C namespace forever. I think what would make most sense is to move both the documentation and the RDF file to a repository under @w3c GitHub account, so people could suggest/review/discuss changes and fixes using the git process. URL redirection should be fairly easy to setup.
Last I knew, @timbl was in control of the vocabulary file.

@dmitrizagidulin
Copy link
Member

@michielbdejong Yes, the idea was that this repo and the w3c wiki would live on independently. The wiki, and the way Solid was using and extending WAC had diverged before I joined the project. Devs were complaining that there wasn’t a spec for it, so I put together this repo.

And yes, there are 3 different flavors of WAC out there (4 actually, since the OpenLink crew has their own extensions and their own spec) - this repo, the wiki, and the w3c draft, and open link spec).

@dmitrizagidulin
Copy link
Member

@michielbdejong

And having come to the current point, what do you think should happen now with that wiki page?

No opinion about what should happen to the wiki page; as far as I know, we don’t really have jurisdiction over it, it’s not in our project’s scope.

@namedgraph
Copy link

@dmitrizagidulin the version that matters most is the one published under http://www.w3.org/ns/auth/acl

@michielbdejong
Copy link
Contributor Author

Got it! Thanks for explaining. Then we should update https://github.com/solid/solid-spec#authorization-and-access-control to say we use "Solid-flavoured WAC" and that it's only one of the four flavours out there.

This spec should also have a preamble explaining that it's only one of four flavours.

@michielbdejong michielbdejong changed the title Merge with https://www.w3.org/wiki/WebAccessControl Add preamble explaining that this spec is only one of four existing flavours of WAC May 26, 2019
@akuckartz
Copy link

Is it really necessary to have four different "flavors" instead of one standard?

@michielbdejong
Copy link
Contributor Author

I think the other three are mainly unused, but it's not up to us to deprecate them, so we just mention that those alternative versions exist, and we ignore them.

@bblfish
Copy link
Member

bblfish commented May 27, 2019

The wiki page being open to anyone to edit, you can add a link from the wiki to the page here.

michielbdejong added a commit to michielbdejong/web-access-control-spec that referenced this issue May 28, 2019
@michielbdejong
Copy link
Contributor Author

I seem to have an account on https://www.w3.org/community/solid/wiki/ but not on https://www.w3.org/wiki/. I created an account now but it's awaiting review. I'll add the note once my account is active, unless someone else beats me to it! :)

@namedgraph
Copy link

@michielbdejong I still don't get what Solid is doing. If you're using a "Solid-flavored WAC", then the namespace of such ontology should be distinct from http://www.w3.org/ns/auth/acl.

@csarven
Copy link
Member

csarven commented May 28, 2019

Instead of investing further energy on the differences, can we consolidate the flavours? Bring in the good parts from all to the table. Any particular technical or social barriers?

If trustedWhatever is a shared notion, it makes sense to agree on that even if not all implementations of the spec use it. Aside: it may also mean that systems can function without trustedWhatever in place.

W3C wiki/WAC documents the wider design whereas auth/acl is just a vocab.

We all aim for a single WAC and not further fragment. It is completely okay that there are different flavours now, it only reflects the implementations/experiences from different perspectives. Let's take advantage of that knowledge.

@kidehen
Copy link

kidehen commented Jul 1, 2020

Instead of investing further energy on the differences, can we consolidate the flavours? Bring in the good parts from all to the table. Any particular technical or social barriers?

If trustedWhatever is a shared notion, it makes sense to agree on that even if not all implementations of the spec use it. Aside: it may also mean that systems can function without trustedWhatever in place.

W3C wiki/WAC documents the wider design whereas auth/acl is just a vocab.

We all aim for a single WAC and not further fragment. It is completely okay that there are different flavours now, it only reflects the implementations/experiences from different perspectives. Let's take advantage of that knowledge.

Yes, but we should be clear about what "consolidation of flavors" entails. For starters, how is Solid using http://www.w3.org/ns/auth/acl#, distinct from its existing specification?

@csarven csarven self-assigned this May 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants