Open OR13 opened 3 years ago
The issue was discussed in a meeting on 2021-08-10
Decision in the meeting appears to be label the item as "stale" or "old" or "contentious", action is not clear to me.
I want to go on record as re-recommending a variant of original proposal that started this thread:
- Create a new list for properly registered methods ( once process for registering methods is resolved )
- Move registered methods to the old list (Provisional)
- Wait for folks to re-register by conforming to the did method registration process
The proposed variant is:
The list of registered DID methods has grown so large (over a 4 year period) that I strongly suspect this is the only fair way to distinguish those DID methods that are serious enough about usage of their method that they will upgrade their specification to meet the requirements of the DID Core 1.0 spec. IMHO that will do a lot to maintain the overall quality of the DID Spec Registries.
@talltree would you be willing to make this proposal as a PR against this repo that defines this as the process?
@talltree would you be willing to make this proposal as a PR against this repo that defines this as the process?
@OR13 Yes, but before I do so, I'd like to save all of us work by seeing if we have general agreement on whether we want to keep a single table of all registered DID methods regardless of status, or split it into multiple tables. I see three basic options:
If we can converge on one of these three approaches on the DID WG call tomorrow (Tue Sept 21), I can create a PR based on that.
I'm in favor of option 1, but also should note that maintain alphabetical order is a thing we have struggled with, it would be nice if the sorting happened automatically, and the table was a csv, similar to this approach here:
https://github.com/multiformats/multicodec/blob/master/table.csv
If we can have a way to sort the table dynamically, i.e., by clicking a column header, then option 1 and option 2 would both be supported. That would tilt me personally to support that direction vs. option 3 (separate tables).
speaking as a group member, I prefer a single table. If dynamic sorting can be supported, that would be great. I vaguely recall this coming up in a different context. @TallTed or @jricher does the problem of dynamically sorted tables sound familiar to you?
@TallTed or @jricher does the problem of dynamically sorted tables sound familiar to you?
AFAIK, this is a feature that should be incorporated into respec, eventually. @marcoscaceres, @sidvishnoi, do you have an idea when this would become available?
Can't give a timeline, but we're tracking it at https://github.com/w3c/respec/issues/3483.
Yeah, "someday" dynamically sorting (and sizing cursor windows over) large tables will be built into Respec.
Until then, we're stuck with the horror that is a giant static table, because the most commonly used table-handling javascript library fails to integrate for reasons that are beyond my ken.
@sidvishnoi thanks. If it helps you in prioritizing, I have another use case of where such a feature would become really useful (generating reports on epub testing; that will, eventually, involve quite large tables as well...).
@TallTed and the others... I share your opinion on this but, nevertheless, my proposal is to wait for the respec solution. We did try to find/use other tools; I do not remember all the details, but they were all problematic (invalid HTML, necessity to use large external libraries...). The registry will evolve anyway, it is not like we have to have a cast-in-concrete release right now...