And the choice of DB begs the Q, table vs relational?

My old php/perl site used SQL populated by perl-gedcom from my windows software.

But genealogy is by nature relational.

On Thu, Aug 4, 2011 at 2:03 PM, william scheding <w...@wls.org> wrote:
>
> 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.
>>>
>>
>>
>>
>
>

Reply via email to