John Dobson wrote:
Darren: GEDCOM was not designed or ever used as a database design /
schema. It was designed and sill operates today as a database backup
format.

Yes, and that's my point. At least my understanding is that GEDCOM is quite limited as to what kinds of information it can represent, and if you have any other kinds of information, you can't back up your entire database into GEDCOM.

In fact my perspective on databases is that it is the external formats, fully documented and designed for interchange, that are the ones most important to be complete and comprehensive, and any separate format used natively to a program is just a performance optimization.

So my main project here is actually a new interchange format, and having a better application is more incidental to that, as a reference implementation.

 If you are developing a serious genealogy database you better
have an option to import / export GEDCOM or your product will not passed
first base.

Of course. The new format will accurately preserve the intended semantics of any data that GEDCOM or other genealogical formats can represent. But export depends on the information.

Consider the new format effectively a superset of GEDCOM in capabilities, with the same limitations mapping the two as when you map ASCII and Unicode.

Ron: take a look at www.webtrees.net this is pretty much where things
are at for web based, collaborative genealogy products.

Good to know.

------

Similarly, the main point of Muldis D is to be a comprehensive means to represent both relational data and database-centric code in a unified portable manner, like SQL but better; the DBMSs that implement it are second to this, and the initial DBMS that I make is meant as a reference implementation; the focus is on the language / data format, not on the program.

-- Darren Duncan

Reply via email to