Ce matin, sur twitter, Aurélien Levy me pose une question intéressante :
@karlpro question W3C : qui est chargé de refuser une passage en CR qd un standard va à l’encontre d’un autre ex : #html5 #wcag2 #longdesc
La réponse n’est pas tout à fait qui, mais comment. Petit rappel : La phase Candidate Recommendation est le moment où un groupe de travail annonce au monde que la spécification est suffisamment mature pour tester sur les implémentations. Il est possible de sortir de cette phase en démontrant que le groupe a réussi à obtenir deux implémentations interopérables de chaque « feature. » Nous nous entendons que « feature » est un terme vague. D’autre part même en ayant une double implémentation interopérable des features individuels sur trois produits, cela ne veut pas nécessairement dire que les implémentations sont interopérables.
Chaque groupe de travail possède une charte définissant les règles de fonctionnement du groupe. La charte du groupe HTML définit les dépendances entre HTML et les autres groupes. On peut remarquer que Web Content Accessibility Guidelines Working Group (WCAG WG) fait partie des liaisons.
Lorsqu’il y a conflit entre deux spécifications, les groupes sont chargés de résoudre ce conflit. Cela peut se faire amicalement par discussions et échange d’arguments structurés. Le débat peut être généralement amélioré par la voie des implémentations concrètes dans des produits répandus. Généralement, le critère de l’implémentation est relativement fort face au raisonnement théorique, même si la solution est inférieure, une forme de « reality check. »
Les recours extrêmes sont les objections formelles. Celles ci devraient être utilisées uniquement en dernier recours lorsque toutes les autres avenues de discussion ont été épuisées. La décision sur une objection formelle est en dernier lieu tranchée par le directeur.
Dans le cas de WCAG et HTML5, l’enjeu est difficile à résoudre. Il y a de nombreuses dimensions. Éliminons tout de suite de la discussion, la pertinence de longdesc, c’est à dire donner plus d’information à propos d’un élément sous la forme d’un document individuel. Ce qu’il faudrait regarder est l’état de l’implémentation dans les différentes classes de produits pour ce feature déployé depuis très longtemps :
- Dans les éditeurs HTML, quels sont les scénarios d’édition de longdesc ?
- Dans les CMS, quels sont les scénarios d’édition de longdesc ?
- Existe-t-il des moteurs de recherche permettant l’indexation de longdesc d’une façon qui respecte sa définition initiale ?
- Existe-t-il des outils d’assistance en lecture prenant partie de longdesc ?
Une recherche sérieuse sur le sujet permettrait en partie de faire pencher dans un sens ou l’autre la résolution du conflit.
5 opinions
Quelques compléments d’information :
Oui :
Jaws depuis 2007 au moins.
Dans Firefox avec l’extension Longdesc : https://addons.mozilla.org/fr/firefox/addon/273/ depuis 2004, cf. http://www.splintered.co.uk/experiments/55/
Voilà voilà :)
Dans le cas du longdesc il y a déjà eut de nombreuses réponses sur les questions que tu poses :
http://lists.w3.org/Archives/Public/public-html/2010Aug/att-0112/issue-30-decision.html
http://www.w3.org/html/wg/wiki/ChangeProposals/longdesc
http://www.w3.org/html/wg/wiki/ChangeProposals/longdesc
et d’autres encore.
En gros longdesc et géré par les navigateurs, par les aides techniques mais très peu utilisé (et de meilleurs solutions existes comme aria-describedby). Le groupe HTML-A11Y a recommandé de remettre le longdesc dans le spec avec un warning faisant la promotion des autres solutions mais le Chairman du groupe HTML à rejeté cet avis et refermé le bug.
Donc si j’ai bien compris la seule solution reste l’objection formelle, il n’y a pas de groupe tiers chargé de faire l’arbitre.
[...] This post was mentioned on Twitter by karl dubost, Monique Brunel. Monique Brunel said: RT @karlpro: .@goetsu Gérer le conflit entre spécifications du W3C http://lab.pheromone.ca/2010/08/12/gerer-conflit-w3c-specs/ [...]
@levy – L’enjeu dans les liens donnés est que la seule proposition qui fournit des données brutes réelles est celle qui est contre. Les autres propositions sont factuelles.
Je sais c’est difficile. Mais l’unique façon de changer le cours des choses est de démontrer la réalité des implémentations et de l’utilisation par des données brutes, des statistiques. Est-ce que les arguments chiffrés de la partie adverse sont solides ? Si non, il faut le démontrer, pas juste le dire.
Merci Karl pour ces précisions.
Tout porte à croire que nous tenterons de documenter plus de l’avant l’utilisation et la pertinence de @longdesc pour les utilisateurs dans HTML et ramener l’information au Chairs du HTML WG.