Re: How about Gedcom2 for a new namespace?
[email protected] (Bob McConnell) Thu, 04 Aug 2011 15:44:44 -0400
| Newsgroups | perl.gedcom |
|---|---|
| Message-ID | <[email protected]> |
The name GEDCOM2 implies that it will be a superset or evolution of the existing format. However, due to the lack of standard semantics, the original is not a sound base to build onto. For that reason, I suggest a new name that doesn't have those implications. Bob McConnell N2SPP Stephen Woodbridge wrote: > Hi Ron, > > This all sounds very interesting and while I would like better support > for media, one of my concerns comes from the fact the GEDCOM describes a > format but not a semantic of how tags should be implemented regarding > content. As a result, it is very hard to merge GEDCOM data from > different products that output data to GEDCOM and stuff info in > different but potentially legitimate TAGs. > > So, I see this project as creating kind of a "super" GEDCOM like > database, but if the result is that I have to look in more places to > find a given piece of information than I already have to look in, then > this does not solve one of the BIGGEST problems of GEDCOM files in my mind. > > Anyway, it will be interesting to see how this develops. > > -Steve > > On 8/4/2011 1:49 AM, Ron Savage wrote: >> Hi Folks >> >> I've been thinking about how to develop our software libraries, and I'm >> thinking of formally requesting Gedcom2 as the parent namespace. >> >> The aim is to support genealogical data first, with the old Gedcom being >> the most likely way data would be imported into the new db(s). >> >> Hence the requirements of g. data support will drive the design, and the >> Gedcom spec will not, although it does have a lot to offer. >> >> Then, Gedcom2 would become the module name and the id to reference any >> work in this field, and Gedcom2::Gedcom::* would be for modules >> importing or exporting data in the original Gedcom format. To make >> things clear, I'll try to always refer to the Perl Gedcom as Gedcom.pm. >> >> Also, I have a plan to collect the tags used by the major Open Source >> and free programs. I've downloaded: >> o Gedcom >> o Gramps >> o Webtrees >> after getting their names from Wikipedia at >> http://en.wikipedia.org/wiki/Genealogy_software >> >> My idea is to put these tags into an SQLite db, with an indicator of >> which programs support which tags. Then they can be displayed, in HTML >> say, with the tags (and explanations) down the left, and program names >> across, so the intersection could be green (background) perhaps to >> indicate support. This does not show if the support is just import or >> just output. Nevertheless, I feel this could be a useful start to >> Gedcom2. >> >> Of course, the tag db will be on CPAN under Gedcom2, so anyone can play >> with it. >> >> I do realize some programs, e.g. Gedcom.pm, don't add tags (at least I >> don't think it does) over and above Gedcom, they just manipulate what's >> provided in the data. >> >> As I said, I'll do the above-mentioned, and the HTML display part, to >> get started. >> >> So, if you'd like to volunteer to attack a program I haven't mentioned - >> to extract it's tag list - just co-ordinate with others via this list. >> >> Ideally, the code will be incorporated into the Gedcom2 namespace, e.g. >> as Gedcom2::Gedcom::Import::Tags::Gramps, or some such, so it can be >> easily re-run against future releases of that other software. Standalone >> scripts, and the file from the other software which is the input file, >> would suffice at the start, and we can get more organized later. >> >> What do people think of all this? >> >> Lastly, I'm also thinking of developing a TiddlyWiki >> http://tiddlywiki.org/ to record any info, e.g. suggestions for new >> tags. I'll start off with some ideas from recent posts to this list. >> >> I would make it publicly accessible, too, perhaps in the Gedcom2 distro. >> I'm a great believer in TiddlyWikis... >> >> However I could also use http://tiddlyspot.com/ to have an on-line wiki, >> although then passwords are sent in the clear. >> >> Or does anyone have a suggestion about simple but password-protected >> wikis? And yes, I know there a whole set of them on CPAN. None have yet >> appealed to me.