Replies: 1 comment 1 reply
-
I've moved this to a discussion as it does not appear to be proposing any changes to GEDCOM. Taking your comments in order
I think your goal in posting this is to propose a new file format, not GEDCOM. There is definitely a place for experimenting with new file formats! FHISO, which I represent on the GEDCOM steering committee, has discussed several, some ideas of which made it into GEDCOM 7.0 and others of which did not. There are also many other file format proposals that I've admired technically, but that have not achieved a path to widespread adoption: GenTech, DeadEnds, Gramps XML, Trepo, decentralized, and so on. |
Beta Was this translation helpful? Give feedback.
-
I started with genealogy for personal interest 8 years ago, I started like most people, using family search, an amazing tool, it helped me a lot and I learned intuitively over the years. But I'm also a programmer and I was very interested in knowing more about how to keep everything I was storing on another server: photos, audio, documents and data.
I discovered GEDCOM and saw its entire history, with ups and downs. I was even more impressed with the limited vision of the possibilities using more modern technology (gedcomx) and the construction of a specification that is really friendly and that can grow along with the community, in addition to allowing a real packaging of everything that was with the genealogy, in addition to allowing the construction of a format that really allows the stable communication of information, and does not work through standards and sub-standards or specifications that do not have real adherence to a wide community.
So to be very objective, here I am listing what I can call OpenGED because COM makes no sense anymore:
Adoption of the container model used by epub, with this it would no longer be a text file but a compressed file with support for multiple files, solving the following problems:
Use the MIT over Apache, trademark use is so last year these days.
Donate the format for a real open community like Linux foundation or Apache foundation. Inside the FamilySearch domain, the adoption will be near zero, take gedcomx as an example.
Creation of group UID for reference to the same person to make easy merge genealogy:
Support for library like (by using HASH SHA-256) for fixed genealogy, like genealogy in books, to make possible exchange inside the format standard genealogy, example:
Support delta genealogy, when supporting library like genealogy, delta is a MUST because the library genealogy needs updates with new discoveries when inserted in the current genealogy and this can be made with delta support changes in the current genealogy:
Support for a GEDCOM and OpenGED online validator as W3C has.
MAYBE support for internal versioning, add bare git with git LFS as archive enabled inside the container.
MAYBE start additional support for a database format like SQLite inside the format (db/types.sqlite, db/events.sqlite) to use common data tables, no need anymore crazy conversion table in specs (ref), only a clear table of information that is released.
Create a public API / UI for conversation from GEDCOM to OpenGED and libraries provided with docker.
In my humble opinion, this would be a final format that could only have improved attributes as with GEDCOM, but in a way that we could have a compatible document that supports improvements and merges real safely.
I post here because gedcomx is a dead project at this point.
Why the guys (@fisharebest) from webtrees and another real open source project are not in committee?
Why FamilySeach doesn't open the entire website as OpenSource?
Why are there a lot of seeking money companies in the committee and not more technical ones?
References:
Beta Was this translation helpful? Give feedback.
All reactions