GeneWeb |
Daniel de Rauglaudre
Research Engineer
INRIA - Domaine de Voluceau - Rocquencourt
78153 Le Chesnay Cedex - France
GeneWeb hat folgende Stärken:
Wenn du GeneWeb auf deinem Rechner installiert hast oder wenn du wissen willst, "wie es funktioniert", siehe die Gebrauchsanweisung.
Wenn du schon mal im Web gesurft hast, mußt du nicht erst lernen, wie GeneWeb zu benutzen ist: Klicke auf die Texte, Tasten, gib in die Felder ein, gehe vorwärts, rückwärts, mache Lesezeichen, ändere die Seitengröße, benutze eine oder mehrere Seiten, etc.
Aber die Tatsache, daß du einen Webbrowser benutzt, heißt nicht, daß du an ein Netzwerk angeschlossen sein mußt. Du kannst GeneWeb auf zwei Arten nutzen:
Daher gibt es keine Probleme mit dem Festplattenplatz. Die Daten werden in einem kompakten Format abgespeichert, das mit GeneWeb lesbar ist, und es werden keine Dateien angelegt, die deine Seiten beinhalten, selbst wenn du das Progamm drei Stunden lang benutzt.
Das ist ein Beispiel der Personenseite von Juan Carlos, König von Spanien, aus meiner eigenen Datenbank. Die Daten sind in Französisch (König von Spanien wird "roi d'Espagne" geschrieben), aber das Programm spricht deutsch. Wenn du GeneWeb benutzt, sind die blauen Bereiche klickbar, um auf einen anderen Personeneintrag oder auf eine andere Art von Seite zu wechseln:
Das Alter der Person, die du hier siehst, wird automatisch berechnet entsprechend dem heutigen Datum. Das ist nicht der Fall bei diesem Beispiel, welches für die Dokumentation abgespeichert wurde, jedoch bei der direkten Benutzung von GeneWeb schon.Außerdem wird am Geburtstag eine nette Meldung angezeigt.
Der Verwandtschaftsgrad zwischen zwei Personen ist ein gemeinsamer Vorfahre. Es kann mehrere davon geben, und für einen bestimmen Vorfahren mehrere Zweige verschiedener Länge. GeneWeb sagt dir, welche Vorfahren und wieviele Zweige mit welcher Länge es gibt. Es sagt dir, wie dieser Verwandtschaftsgrad genannt wird: ein Bruder, eine Schwester, eine Großtante, Vorfahre der 15. Generation usw.
Dann ist es möglich, die Details eines der Verwandtschaftszweige anzuzeigen. Hier ist, zum Beispiel, eine Verwandschaftsbeziehung zwischen Juan Carlos und Prinz Charles:
Die Blutsverwandtschaft zwischen zwei Personen wird berechnet aus ihren Verwandschaftsbeziehungen. Zwischen Brüdern und Schwestern beträgt diese 25%, ist also bedeutend, und sie beträgt nicht mehr als 6% zwischen Cousins. Die verschiedenen Kombinationen von Verwandtschaftsbeziehungen zwischen zwei Personen führen zu komplexen Berechnungen, die unmöglich per Hand ausgeführt werden können. GeneWeb macht diese Berechnungen für dich.Es ist außerdem möglich, die Probleme der Blutsverwandtschaft von berühmten Personen zu verstehen. So waren die Eltern von Charles II, dem letzten König von Spanien des Hauses Habsburg, keine Geschwister, sondern "nur" Onkel und Nichte, aber die Akkumulation der Heiraten innerhalb derselben Familie führte zu einer Blutsverwandtschaft größer als die, die Bruder und Schwester haben würden. Beachte die Zeile Blutsverwandtschaft auf der Seite:
Es gibt kaum andere eine Software, die in der Lage wäre, diese Art von Berechnung auszuführen. GeneWeb unterstüzt die Manipulation von riesigen Zahlen und spezifische und sehr effiziente Methoden der Berechnung.So haben wir festgestellt, daß Juan Carlos von Karl dem Großen abstammt mit 700 Millionen von Zweigen über 3900 Personen: Diese Berechnung wird von GeneWeb in wenigen Sekunden erledigt. Beachte, daß ihre beiderseitige Blutsverwandtschaft sehr klein ist, trotz dieser 700 Millionen: Das scheint zwar eine große Zahl zu sein, aber auf diese Entfernung (51 Generationen für den längsten Zweig), gibt es 2 Millionen Billionen Zweige.
Hier ist zum Beispiel der gleiche Datensatz von Juan Carlos in der französischen Version:
Außerdem kannst du, wenn dir die Übersetzung des einen oder anderen Ausdrucks nicht gefällt, diesen einfach ändern.
Manchmal wird auch die Version eines Namens in einer anderen Sprache funktionieren. Um z. B. Juan Carlos zu finden, führen die folgenden Anfragen zum Erfolg:
Es ist möglich, eine Frau mit ihrem Mädchen- oder Ehefrauen-Namen zu suchen.
Wenn es einen Adelstitel gibt, kann man den Ortsteil als Zunamen verwenden. So kann Juan Carlos, König von Spanien (roi d'Espagne in meiner französischen Datenbank) gefunden werden durch:
Wenn du als Webservice arbeitest, willst du sicher nicht, daß irgendjemand deine Daten ändern kann. Dafür kannst du ein Kennwort für deine Datenbank vergeben, das du nur den Personen mitteilst, denen du vertraust. Dieses Kennwort kann zu jeder Zeit geändert werden durch einfaches Editieren einer Datei.
Personen, die das Kennwort kennen, sind in der Lage, Änderungen durchzuführen, selbst wenn sie auf der anderen Seite des Planeten sind.
Hier ist ein Beispiel der Aktualisierung eines Datensatzes. Im Original mußt du die Bereiche ausfüllen oder ändern und dann auf die abschließende "OK"-Taste drücken. Dies hier ist aber nur ein Dokumentationsbeispiel:
Andererseits sollen vielleicht die persönlichen Informationen von noch lebenden Personen versteckt werden. Ein weiteres Kennwort erlaubt es, die Anzeige von Personen, die seit weniger als 100 Jahren geboren wurden oder gestorben sind, automatisch zu limitieren.Du kannst dieses zweite Kennwort den Personen mitteilen, die persönliche Informationen erfahren können, ohne das Recht zu haben, Änderungen durchzuführen.
Du kannst ebenfalls Zusatzseiten erstellen mit speziellen Bemerkungen zu Personen in der Datenbank, mit einem direkten Link zum Personendatensatz oder zur Verwandtschaft mit anderen Personen in der Datenbank.
Diese Anzeigen werden nur dargestellt, wenn das Kennwort eingegeben wurde, das die persönlichen Informationen schützt.
Es ist möglich, einem Personendatensatz Fotos hinzuzufügen.
Ein einziger Dienst reicht aus, um mehrere Datenbanken zu bedienen. Es ist nicht notwendig, soviele Dienste zu starten wie Datenbanken existieren, und es gibt keinen Grund, einen Dienst anzuhalten und neuzustarten, wenn eine Datenbank modifiziert oder wenn eine neue Datenbank installiert wird.
Umgekehrt ist es möglich, eine GEDCOM-Datei aus einer GeneWeb-Datenbank zu erzeugen.
GeneWeb wird (in der Unix-Welt) "daemon" genannt. Es ist ein Programm, welches seine Zeit damit verbringt, darauf zu warten, daß ihm jemand Anfragen schickt. Das Programm zeigt permanent ein Logbuch der Anfragen an.
GeneWeb verwendet weder Applets noch Java oder Java Script, nur einfaches HTML. Alle Berechnungen werden vom Serverrechner durchgeführt.
Es wurde in Objective Caml geschrieben, einer Programmiersprache, die vom Projekt Cristal (Webseite) von INRIA: Institut National de Recherche en Informatique et Automatique (Webseite) entwickelt wird.
Es läuft jetzt unter dem Betriebssystem Unix und unter Windows 95/98/NT.
Die Unix-Version hat einige Möglichkeiten, die die Windows-Version nicht hat:
Das Programm hat inzwischen ungefähr 44.000 Zeilen Objective Caml und HTML Code, einschließlich der verschiedenen mitgelieferten Tools (Dokumentation nicht mitgezählt).
Der Algorithmus für Blutsverwandtschaft und Verwandtschaftsgrad ist Didier Rémy (Webseite) zu verdanken.
Die Datenänderung kann online unter Nutzung des Webbrowsers erfolgen, aber auch durch Editieren der Quelldateien als ASCII-Text. Zwei Tools werden mitgeliefert: Eines zum Erzeugen einer Datenbank aus Quelldateien, das andere für die umgekehrte Operation, d. h. das Erzeugen der Quelldateien aus der Datenbank, einschließlich der möglicherweise online erfolgten Updates:
Die deutsche Version dieser Beschreibung wurde übersetzt von Falko Trojahn
und Thomas Omerzu.
Kommentare, Hinweise sowie Fragen zu
GeneWeb
sind willkommen unter:
Web: | http://www.trojahn.de | http://www.quantum.de/~to |