Datenbank Konvertierung

Liebe Programmierer,

ich hatte in den zur�ckliegenden Wochen ja bereits mehrfach Hilfe gefunden,
hinsichtlich eines Grundger�stes f�r die Erfassung von Regesten in EXCEL und
deren Konvertierung nach Gedcom.

Ich habe nun eine Beispieldatei erstellt und unter
www.graenz.name/ftp/beispiel.xls ins Netz gestellt. Ich freue mich, wenn Ihr
mit Euren Programmen mal testen k�nnt, ob dieser Eintrag nach gedcom zu
konvertieren geht, mit den angegebenen Tags. F�r PAF, Ahnenblatt 2.06 und
Ages 1.40 �bernehme ich den Test selbst.

Fragen habe ich noch wie folgt;

1. F�r den Nachnamen welchen gedcom-Tag verwende ich NAME oder SURN?

2. Kann ich mehrere NOTE-Tags verwenden? Muss ich diese mit NOTE 1 und NOTE
2 angeben?

3. Erfolgt die Quellendarstellung bei dem Datensatz mit den Tags bei der
Ausgabe aus Euren Programmen richtig?

4. Wie kann ich die verschiedenen Namen gleich mit der Quelle verkn�pfen?

Ich freue mich auf die Antworten und danke im Voraus f�r die Unterst�tzung.

Mit freundlichem Gru� aus Dresden

Ren�

Ren� Gr�nz
PF 280214
01142 Dresden
Funk: 0162/1 76 53 55

e-Mail: rgraenz@gmx.de
http://www.graenz.name

René Gränz wrote:

Fragen habe ich noch wie folgt;

Gedcom hat eine Struktur in der identische Tgs unterschiedliche Bedeutungen haben. So gibt es DATE für für jedes Datum. Egal ob es ein Geburtsdatum oder Änderungsdatum ist. Eine Umsetzung Tabellenspalte = Gedcom-Tag ist so einfach nicht möglich. Erschwerend kommt hinzu, dass die Personendaten von den Familiendaten getrennt sind und nur über Verweise verknüpft werden.

Alle Programme, die eine Exceltabelle einlesen müssen also die Spalten irgendwelchen Eingabefeldern des Progamms zuordnen. Daraus erzeugt das Programm die Gedcomstruktur. Das dieses Erzeugen nicht ganz trivial ist, beweist die Tatschache, dass es immer wieder unterschiedliche Varianten gibt.

MfG, Metti.

Hallo Metti,

vielen Dank f�r Deine Antwort. Was empfiehlst Du aus Deiner Kenntnis um eine
L�sungsm�glichkeit zu finden. Gedcom muss ja auch direkte Zuordnungen
vornehmen durch weitere Tags o. �.?

Ich freue mich auf eine Antwort.

Mit freundlichem Gru� aus Dresden

Ren�

-----Urspr�ngliche Nachricht-----

Auftrag von Stefan Mettenbrink

René Gränz wrote:

Was empfiehlst Du aus Deiner Kenntnis um eine
Lösungsmöglichkeit zu finden. Gedcom muss ja auch direkte Zuordnungen
vornehmen durch weitere Tags o. ä.?

Das lesen der Gedcomdokumentation <http://www.math.clemson.edu/~rsimms/genealogy/ll/gedcom55.pdf&gt;

MfG, Metti.

René Gränz wrote:

vielen Dank für Deine Antwort. Was empfiehlst Du aus Deiner Kenntnis um eine
Lösungsmöglichkeit zu finden. Gedcom muss ja auch direkte Zuordnungen
vornehmen durch weitere Tags o. ä.?

Noch ein Beispiel:
In Gedcom gibt es für den Namen die PERSONAL_NAME_STRUCTURE. Diese darf beliebig oft für eine Person vorkommen (was viele Programme auch schon nicht unterstützen).
So schaut die aus:
n NAME <NAME_PERSONAL> +1 NPFX <NAME_PIECE_PREFIX>
+1 GIVN <NAME_PIECE_GIVEN>
+1 NICK <NAME_PIECE_NICKNAME>
+1 SPFX <NAME_PIECE_SURNAME_PREFIX
+1 SURN <NAME_PIECE_SURNAME>
+1 NSFX <NAME_PIECE_SUFFIX>
+1 <<SOURCE_CITATION>>
+1 <<NOTE_STRUCTURE>>

Es reicht in vielen Fällen die erste Ziele, in der dann <NAME_PERSONAL> durch "Vorname(n)/Nachname/" (ohne Anführungen) ersetzt wird. Der Nachname ist in / zu setzen. Die weiteren Zeilen können aber müssen nicht vorhanden sein. Für jede PERSONAL_NAME_STRUCTURE kann eine Quellenangabe und Bemerkungen gemacht werden und alle müssen für sich betrachtet werden.

MfG, Metti.

Hallo Rene,
ich f�rchte so gibt das nichts.

1. Exel ist keine Datenbank, auch wenn es manchmal so aussieht. Zumindest
ist die Verwendung als Datenbank nicht unproblematisch.
2. Gedcom ist auch keine Datenbank.

Sowohl die Programmierung einer Datenbank, wie auch die Erstellung einer
Gedcomausgabe bedingen gewisse Grundkenntnisse, die hier (noch) zu fehlen
scheinen.
Insbesondere reicht es nicht, in einer Exeltabelle die Felder mit
Gedcom-�hnlichen Namen auszustatten und dann zu meinen es w�re eine
Gedcom-Datei, die man mal eben so einlesen kann.
Das Problem f�ngt ja schon damit an, dass Du ein Datum angibs, ohne zu sagen
was es f�r ein Datum ist.

Ich w�rde Vorschlagen, das Du dir jemanden suchst, der Dir eine vern�nftige
Eingabemaske und eine Datenbank baut und dazu dann eine
Gedcom-Schnittstelle, oder, wenn es unbedingt Exel sein soll, jemanden der
daf�r dann eine Gedcom-Schnittstelle macht.

Da k�nnten wir mal dr�ber sprechen.

Altanativ besteht nat�rlich noch die M�glichkeit, das alles selbst zu
lernen. Das wird aber nicht mit ein paar Mails an eine Liste gelingen.

Mit freundlichen Gr�ssen

Gisbert (Berwe)
-----Urspr�ngliche Nachricht-----

Hi Gisbert,

Hallo Rene,
ich f�rchte so gibt das nichts.

[...]

Dir fehlt die H�flichkeit, die mich an klaren Antworten scheitern lie�. :slight_smile:

Altanativ besteht nat�rlich noch die M�glichkeit, das alles selbst zu
lernen. Das wird aber nicht mit ein paar Mails an eine Liste gelingen.

Ja, genau so ist es.

Sch�nen Gru� an Euch beide,

Michael Suhr

www.suhrsoft.de
GView, in aktuellen Version V1.2.3.30 verf�gbar!

Hallo Michael,

Dir fehlt die H�flichkeit, die mich an klaren Antworten scheitern lie�.

:slight_smile:

Die H�flichkeit hat bisher verhindert, das Rene das eigentliche Problem
erkennt.

Rene braucht Hilfe, keine sch�nen Worte

Mit freundlichen Gr�ssen

Gisbert (Berwe)
-----Urspr�ngliche Nachricht-----

Michael Suhr schrieb:

Hi Gisbert,
Dir fehlt die H�flichkeit, die mich an klaren Antworten scheitern lie�. :slight_smile:

Hallo Michael, Hallo Rene,

ich fand Gisberts Beitrag sehr h�flich, ohne dass er die notwendige Bestimmtheit vermissen lie�.

Will man selbst eine GEDCOM-Schnittstelle perogrammieren, so geh�rt das Studium der aktuellen GEDCOM-Spezifikation zur unabdingbaren Grundlage.

Vielleicht ist dies aber gar nicht notwendig. Die Struktur der Excel-Datei sieht so einfach aus, dass sie mit ein wenigen Anpassungen sicherlich durch das Shareware-Programm GedTool in eine Gedcom-Datei umgewandelt werden kann.

Das Programm ist seine 10 EUR wert! Weiter Infos unter:
http://www.genealogienetz.de/misc/software/hilfsprogramme/gedtool.html

Herzliche Gr��e
Ernst-Peter (Winter)

Hallo, liebe Computer-Genealogen,

bisher sammle ich meine Vorfahren in einer Datenbank, die u.a folgende
Felder zur Datenerfassung enth�lt:

Nachname und Vornamen, Bekenntnis, Geschlecht, Datum, Ort, Quelle
und zwar jeweils bei Geburt und Taufe, standesamtl. und kirchlicher
Eheschlie�ung, Tod und Begr�bnis

dazu: Kekul�-Nummer, wievielte Ehe, Anzahl Ehen, Anzahl Kinder aus
dieser Beziehung und gesamt, Beruf, Familie*.

Ausserdem benutze ich noch eine Reihe von Feldern zum Pr�fen oder
Bewerten von Daten, z.B. "Passen die Vornamen bei den Ereignissen
Geburt/Taufe, Ehe und Tod/Bestattung �berein oder zusammen?", weiterhin
Ahnenschwund (identisch mit Kekul�-Nr.), Einheirat usw.

* im Sinne von Sippe, z.B. M�ller (auch M�ller), Meier 1, Meier 2,
Wellmann (auch Welman, Wellman). Abk�mmlinge vom Hof (Sippe) Meier zu
Atter werden bei der Ehe nur noch Meier genannt, geh�ren aber doch zur
Sippe Meier zu Atter. Dieses Feld enth�lt z.B. zun�chst den Namen
F�ller, wird bei Bedarf in V�ller ge�ndert.

So, da ist in Bezug auf die Eingabefelder (soweit wie m�glich bei jedem
Ereignis mit Quelle und Originaltext usw., Bemerkungen) erst einmal
meine Vorstellung.
Da ja in dieser Liste alle m�glichen Genealogie-Programme(-Anwender)
vorkommen, bitte ich um Meinungen, welche M�glichkeiten die diversen
Programme bieten, um meine Vorstellungen abzudecken. Ich gebe zu, dass
meine Vorstellung von den erforderlichen Eingabedaten auch eine Meinung
ist, also erhoffe ich mir keine "Werbung" f�r ein einzelnes Programm,
sondern Hinweise �ber M�glichkeiten zur Arbeit mit den Programmen.
mit freundlichen Gr�ssen aus Bad Iburg Manfred Sand

Hallo und guten Tag, also ich arbeite mit dem kostenfreien Programm von
Famalyone, hier der Link:

Ich glaube, dies entspricht auch Deinen Vorstellungen.

MfG
Peter Meister

Hallo, liebe Computer-Genealogen,
nat�rlich sind auch Meinungen gefragt, welche w e i t e r e n
Eingabefelder f�r erforderlich oder w�nschenswert gehalten werden.
mit freundlichen Gr�ssen aus Bad Iburg Manfred Sand

Peter Meister wrote:

http://familyone.de
Ich gl_aube, dies entspric_ht auch Deinen Vorstellungen.

Ich konnte kein Programm zum Download finden.
Kennt jemand anderes dieses "Programm"? Mir kommt das nicht ganz koscher vor.

MfG, Metti.

Hey Freunde,

Ich bin seit einiger Zeit stiller Mitleser in diesem Forum.
Bevor ich mich mit Beitr�gen zu Wort melde, m�chte ich mich gerne kurz vorstellen:

Friedrich Kuhnert, Wilhelmshaven, 74 Jahre.

Seit 40 Jahren bin ich in der EDV-Programm-Erstellung t�tig;
seit 30 Jahren habe ich mit Datenbanken verschiedener Technik gearbeitet.

Die �Ahnen� meiner Familie und der Verwandschaft pflege ich seit 1987
Zuerst habe ich sie mit dBase verwaltet und ausgewertet.
Nach MS-Multiplan und -Access habe ich seit 1995 MS-Excel als meine �Datenbank!� gew�hlt.

Den Arbeitskreis Kirchbuchauswertung zur Erstellung des Ortsfamilienbuches f�r Zetel
unterst�tze ich seit zwei Jahren mit VBA-Programmen (Excel-Makros).
Dabei bin ich oft sehr verwundert dar�ber, dass man mit VBA und Excel Ergebnisse erzielen kann,
von denen �Kenner� sagen, �Das geht nicht mit Excel!�.
Vielleicht meinen sie aber �Es geh�rt sich nicht, das mit Excel zu tun!�.

Ich bin in dieses Forum gekommen,
weil ich mir Anregungen, Tipps, Grundlagen und Erfahrungsberichte verspreche.
Aber vielleicht sind die schon in den vergangenen Jahren behandelt und jetzt l�ngst �kalter Kaffee�.
Ich will da mal im Forums-Archiv st�bern.

Ich w�nschte mir, es g�be eine Zusammenfassung (Regest) all� der guten Argumente,
die bisher formuliert wurden, dann w�rden sie nicht in der Halde verschwinden
und auch nicht kurz nach Eingang der Mail schon wieder verweht sein.

MfG

Friedrich (Kuhnert)

Hallo Metti,

Ich konnte kein Programm zum Download finden.
Kennt jemand anderes dieses "Programm"? Mir kommt das nicht ganz koscher
vor.

So wie ich das sehe, gibts da auch nichts zum Runterladen - das ist
was zum Hochladen: Du gibst die Daten ein, und auf deren Server werden
die Daten gespeichert. Ich personlich mag solche verfahren nicht: bin
dann nicht mehr Herr meiner Daten.

Guten Tag

die Daten auf dem Internet zu verewalten - die Idee w�re gut - aber nur bei kompletter Eigenkontrolle.

das ist eine gute Idee Daten zu sammeln ... um danach diese weiter zu vermarkten
Dies ist die momentane Webidee - bei Youtube hat es Millionen gebracht, man l�sst andere schaffen

die Organisation betreibt noch andere Seiten - alle zum Zweck Geld zu sammeln
http://www.kapitalismus.de/startups/familyone/

Lesen Sie mal die Datenschutzerkl�rung ... und darin Punkt 1.3 und 2.6

Meine Meinung dazu ... lassen Sie die Finger davon

MfG
Markus

Stefan Mettenbrink schrieb:

Hallo Metti,

das ist ja auch kein Gen-Prg, sondern eine Website zur Sammlung von
Lebenddaten, um sp�ter mit kostenpflichtigen Premium-Diensten wie bei
fast allen Web 2.0-Angeboten Geld zu machen.
Es gibt weder eine Quellenverwaltung noch Gedcom Im- und Export.
Alle Daten werden nur auf der Webseite der Firma hinterlegt.
Ob man sowas benutzt, mu� jeder selbst wissen.

Gru�

Thomas

kuhnART wrote:

Dabei bin ich oft sehr verwundert darüber, dass man mit VBA und Excel Ergebnisse erzielen kann,
von denen „Kenner“ sagen, „Das geht nicht mit Excel!“.
Vielleicht meinen sie aber „Es gehört sich nicht, das mit Excel zu tun!“.

Nach dem, was ich von VBA gehört habe, ist das eine Programmiersprache, mit der man zudem noch auf die Exceldaten zugreifen kann. Warum sollte mit VBA dann nicht falst alles machbar sein, was andere Hochsprachen auch können?

Ob es eine sinvolle Wahl ist, kann ich nicht entscheiden.

MfG, Metti.

Hallo Freunde, hey Rene,
Michaels Beitrag hat mich aus der stillen Mitleseschaft hervorgelockt.

Seine h�flichen aber klaren Worte haben mir gefallen.
< ich f�rchte so gibt das nichts. ...
Mir kam das eher freundschaftlich f�rsorglich vor als harsch.

- Ob Excel eine Datenbank ist, das kann man dann messen,
wenn man die Eigenschaften und F�higkeiten einer "Datenbank" festgelegt hat.

- Gedcom ist ein Transportmittel f�r Daten zwischen Ahnen-Datensammlungen - und nicht mehr.
Es ist ein tolles Hilfsmittel, das in vielen anderen Datenverwaltungen vermisst wird.
Aber es wird ewig unvollkommen bleiben, weil unsere W�nsche jede Fortentwicklung �berholen werden.

Heute scheint es kein Gedcom-Tag f�r "Regest" und seine Attribute zu geben.
Das k�nnen wir bedauern und mit Nachdruck Nachbesserung fordern
(und zur Erleichterung �ber sture Programmierer schimpfen),
Aber wir k�nnen sicher nicht warten bis das Tag gekommen ist und sich in den Ahnenprogrammen durchgesetzt hat.

Wir k�nnten aber schon mal M�glichkeiten sammeln, Daten auszutauschen in Gedcom und nebenher,
wenn Gedcom keinen offiziellen Platz daf�r vorsieht.

Es gibt Ahnenprogramme, die werben damit, dass sie viel mehr verwalten k�nnen,
als Gedcom hergibt, und die zum Transport eigene Tags als Erweiterung von Gedcom anbieten.
Mir f�llt als Beispiel das gute alte "Genprofi" (gpFam) ein. Andere machen es vielleicht noch sch�ner.

Die meisten Ahnenprogramme k�nnen unter ihresgleichen Dateien austauschen,
die editierbar sind. Die k�nnte ein Programm nachbilden und so die Daten �bergeben oder holen.

Den approbierten Teil der Daten per Gedcom zu �bergeben und den Rest irgendwie nachzuliefern,
scheint mir �u�erst schwierig zu sein, besonders dann, wenn das empfangende Programm
die eindeutigen Kennungen der Personen oder der Familien aus dem Geberbestand
sofort durch eigene Nummern ersetzt.

Hat jemand Erfahrungen damit, wie man die schon �bertragenen Daten �ber Gedcom �ndert und erg�nzt?
Ich habe immer nur ganze in sich geschlossene Best�nde �bertragen.

Nun zu Deinem Problem, lieber Rene,
damit wir Dir helfen k�nnen, musst Du Dir und uns diese Fragen beantworten:

- Regest scheint ein "Ereignis" zu beschreiben.
Welcher DatenStrukturEinheit wird es zugeordnet: einer "Person", einer "Familie" oder einem anderen "Ereignis"?
Wo hast Du es in Deinem Bestand eingeordnet?

- Du willst es transportieren. Hast Du ein bestimmtes Programm, das Regesten aufnehmen soll und kann
oder willst Du, dass Deinem Programm Regesten geliefert werden? -- von wem?

- Was soll mit den Regesten geschehen,
sollen sie in einer Zeitleiste oder einer FamilienChronik auftauchen?

Wenn das alles gekl�rt ist, dann kann man suchen, ob es Programme gibt,
die diese Daten aufnehmen und liefern k�nnen, und nachschauen, wie die das machen.

Das soll f�r heute reichen.

Sch�ne Gr�sse vom S�dstrand an der Nordseek�ste

Friedrich (Kuhnert)

Thomas van Geuns wrote:

das ist ja auch kein Gen-Prg, sondern eine Website zur Sammlung von
Lebenddaten, um später mit kostenpflichtigen Premium-Diensten wie bei
fast allen Web 2.0-Angeboten Geld zu machen.

Genau so sehe ich das auch.

Ich möchte Herrn Meister um Stellungnahme bitten, damit er aus diesem schlechten Licht gerückt werden kann.

MfG, Metti.