at first, excuse me for my pure English.
i propose to describe chess (positions, moves) with XML. its not so programming engines, but at this time we'll need a standart, XML-vocabularies for representing positions and chess games. it will help to make chess books, pages, easy to generate epd and pgn. Description of a game with DTD or XML-schema is so easy. by example, root element - <game> ... </game> contains 2 elements - <header> and <body>. header contain all dates from PGN-header, body can contain whitemoves, blackmoves and comments. so some problems exist with describing positions on - i want to see smallest and usabillitiest cod.
what do you think about this?