- From: Ian Hickson <ian@hixie.ch>
- Date: Sat, 4 Sep 2010 00:12:05 +0000 (UTC)
- To: David Singer <singer@apple.com>
- cc: HTML WG <public-html@w3.org>
On Fri, 3 Sep 2010, David Singer wrote: > > Wikis can be dynamic, open, up to date, and so on. But the downside is > that anyone can edit them That's an upside, not a downside. > enter poorly-thought-out ideas We _want_ the poorly-thought-out ideas in the rel registry -- we want anything that's being used, or may be used soon, or that has or will soon have implementations, whether or not they are good ideas. That's the whole point of having a registry -- it lets you avoid clashes and lets you find out what values mean, however ill-designed they may be. > incorrect information Registries can have incorrect information too (see the character encoding registry for a clear case of that); the difference is that wikis are much more likely to be fixed (witness how the recent effort to fix the character encoding registry started on a wiki and then stalled when it came to actually updating the registry!). > change existing state That's an upside, not a downside. States change. There shouldn't be gatekeepers in the way of getting that information into the registry. > and so on. To gain that dynamicity they lose trustability ("don't use > Wikipedia as a primary reference" for example). I would posit that the quality of data on a wiki for link relations would be higher than the quality of data in a registry for link relations, precisely because of what you describe as downsides. As evidence for this argument I present the link relation registry (which is a formally run registry) and the wikis (at least one of which isn't even actively maintained currently). > I think that registries should be optimized for readers -- for > stability, clarity, correctness, and ease of lookup, and that Wikis tend > to be optimized for the authors, rather than the readers. I disagree with this premise. Compare the readability and clarify of the link relations registry to the Microformats or WHATWG wikis for rel="" attributes, for instance (and consider that the WHATWG one isn't even actively maintained, as mentioned above). > I just want to avoid a situation in which people 'just know' that some > random wiki pages are really considered definitive, some are helpful, > some off the mark, and so on. The spec. and the registry should > reference each other, ideally, so we all know where we are. I agree with that. The HTML5 spec currently references the WHATWG wiki for this reason. We should definitely change it to point to whatever solution the world is actually using, regardless of whether we think it's what should be used or not. The spec should reflect reality, not ideals. > I have no problem with a spec. that says "experimental link relations > are often documented on <wiki>, until they are stable enough and used > enough to be considered fixed, when they move to <the formal > registry>.", for example. I do. We should never consider something "fixed". That's not how the world works. Sometimes meanings drift, and the specs should drift with them. > So, let's decide what is needed in a registry, ("the specification of a > link relation must say X, Y, Z or have a reference to a document where > those are specified") and how we want to operate it, and I am sure we > can arrive at a sensible result that will last. I think it should include the information described in the spec as being needed in the registry, and that the barrier to entry for adding an entry to the registry should be that either the relation is actively used or implemented, or will soon be used or implemented, and that no further information should be required but that a specification should be encouraged, to help interoperability. I think we should operate the registry as an openly editable Web page with an open-ended free community of volunteer editors to maintain quality. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Saturday, 4 September 2010 00:12:34 UTC