I agree with you that am XML encoding of GEDCOM (let's call it GedML?)
offers great potential benefits:
- solving GEDCOM's problems with character sets and binary objects
- allowing "rich text" in the textual fields
- providing a mechanism for cross-file linkage
- making it much easier to write GEDCOM applications
- allowing GEDCOM data to be published directly on the web, rather than
being reformatted for publication on the web
- allowing web search engines to index GEDCOM files intelligently
I've got as far as
- writing a few notes on the design principles / rationale
- writing GEDCOM to GedML converters in both directions
- working out in principle how to enhance these to do ANSEL to UNICODE
conversion
- writing a DTD for GedML
- writing an MSXML application that creates a (partial) Java representation
of the GEDCOM object model for use by applications.
Since I'm stalled, any cooperation will be much appreciated!
regards,
Mike Kay