|
Simple Je suis d'accord avec toi que Saremba a fait un super travail. Mais à ce jour son schéma ne represente pas un standard. C'est ça le problème, on n'a pas de standard xml généralement accepté. S'il n'y a pas de standard XML reconnu je crois que c'est principalement parce'que... i) n'importe quel standard est mieux que rien. J'entends par là que le plus part des avantages qu'amène le fait d'avoir un standard vient du simple fait d'en avoir. Les avantages d'un standard plutôt q'un autre sont moindre. (C'est l'effet minitel sur l'introduction de l'internet) Je trouve quand même que ca serait extremement constructif si on pourrait se mettre d'accord sur un schéma XML. Mais comme dit dans la mesure où on dispose déjà d'un standard (avec tous ses défauts) le gain est marginale par rapport à d'autres domaines où un standard n'existait pas du tout. Je pense par example à RSS/RDF - (l'example RSS est interessant d'ailleurs mais cette note deviens trop longue.) ii) dans le pgn spec même on sent la tension entre l'exigence de lisibilité pour un humain et utilité informatique. Le spec penche très clairement du coté des humains. Il décrit aussi un format 'informatique' plus stricte (export format) qui n'a quasiment jamais été utilisé à ce que je sache. Le résultat est que n'importe quel joueur d'échecs lis et modifie sans problème le pgn. Je ne pense pas qu'ils le feront pour la version XML de Saremba et j'en suis certain qu'ils ne le feront pas pour la version Schiller. Ce sont des formats d'échange *entre ordinateurs*. Ok ca serait utile quand même et comme tu dis on peut generer et le pgn et toute autre version qu'on veut à partir de là. Pour que ca marche on a besoin que les logiciels qu'utilise les gens pour saisir les parties exportent en XML et là on aurait peutêtre des chances de faire quelquechose. iii) le pgn qu'on voit est de pitre qualité. J'ai échangé quelques emails il y a peu avec Mark Crowther sur l'interêt d'XML et sa position était qu'il serait déjà ravi si les gens pouvaient juste fournir les infos de base demandés par le pgn. Par example les noms des joueurs (texto - il reçoit des parties sans les noms!) Difficile dans ces conditions de voir l'interêt de schemas comportant beaucoup plus de meta data **à moins** que ces donnés peuvent être géneré automatiquement. Bon il y aurait plus à dire mais je m'arrête.
|