Re: How about Gedcom2 for a new namespace?

[email protected] (william scheding) Thu, 4 Aug 2011 14:03:15 -0700
Newsgroups perl.gedcom
Message-ID <[email protected]>
All,

I would suggest MySQL for the database. It runs on everything and is  
free.

wls

On Aug 4, 2011, at 1:44 PM, Mikkel Eide Eriksen wrote:

> Hi Ron,
>
> Speaking of genealogy formats, I'm working some on a completely  
> source-based format: http://carthag.github.com/sourcemarkup/ (don't  
> mind the ugly color scheme, it was just a random one I chose).
>
> The idea is to use transcribed sources and mark them up with all  
> info that is contained therein, so as to force all information to  
> be referable to an actual source. From this data, it should be  
> possible to build family trees, data sheets for individuals, etc.   
> It is still very much a work in progress and is just at this point  
> an idea and a very fluid definition of what I want it to be able to  
> do. The site has two unrelated examples, a birth (source1, recored  
> as prose) and a marriage (source2, recorded in a table).
>
> Obviously it would be impossible to generate this data from a  
> gedcom file, but it would be possible to (lossily) export from this  
> format to gedcom.
>
> Additionally, this might also interest you, I came across it last  
> month: http://bettergedcom.wikispaces.com/
>
> Regards,
> Mikkel
>
> On 04/08/2011, at 21.44, Bob McConnell wrote:
>
>> 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.
>>
>
>
>