Una buena introducción al formato GEDCOM la tenemos en la Wikipedia:
http://en.wikipedia.org/wiki/GEDCOM
Y aquí la especificación 5.5:
http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gctoc.htm
Por otra parte, Family Search está desarrollando un nuevo estándar de almacenamiento de datos genealógicos, llamado GEDCOM X:
http://www.gedcomx.org/
El proyecto GEDCOM X consta de varias especificaciones. Entre ellas:
-Modelo conceptual
-Serialización y deserialización en XML
-Fichero GEDCOM X (un .jar con metainformación y ficheros XML)
Los distintos proyectos Family Search están publicados en github. Los más importantes para nosotros son:
https://github.com/FamilySearch/gedcomx - Define el modelo de datos y el estándar XML
https://github.com/FamilySearch/gedcomx-fileformat-java - API JAVA para la lectura y escritura de ficheros GEDCOM X
Ya que el sistema debe leer ficheros GEDCOM 5.5, Family Search desarrolla 2 librerías para el trabajo con dichos ficheros:
https://github.com/FamilySearch/Gedcom - Parser 5.5 (basado en el parser open source de Dallan Quass)
https://github.com/FamilySearch/gedcom5-conversion - Conversión de 5.5 a X
Estas 2 librerías podrán y deberán ser extendidas (github fork) para abarcar el máximo de tags 5.5 (estudiar tags GDS). Podemos ver en el siguiente enlace cual sería la equivalencia de tags 5.5 y tags XML de X seguida en el proyecto gedcom5-conversion:
http://www.gedcomx.org/Legacy-GEDCOM-Migration-Path.html
Aquest apartat està força bé.
ResponderEliminarPotser alguna referència al Gedcom 6.0 i a altres versions o evolucions de Gedcom les podriem anomenar i recollir de forma que en la memòria un parell de paràgrafs referenciant aquestes alternatives donaria més vompletessa a la introducció a Gedcom.
Enric, trobo a faltar una font oficial sobre el GEDCOM. És a dir, a part de l'estàndard que es pot trobar a molts hostings, només hi ha la pàgina de la wiki i articles de tercers sobre el GEDCOM.
ResponderEliminarSi tens cap font oficial que aporti informació sobre la concepció i evolució del format, motivacions, etc. fes-m'ho saber!