Gedcom
Słowo Gedcom oznacza format wymiany danych genealogicznych.
Początkowo został opracowany przez Kościół Mormonów z powodów religijnych, a następnie przejęty przez genealogów do wymiany danych genealogicznych pomiędzy osobami korzystającymi z niekompatybilnych systemów komputerowych.
Gedcom to więc swoisty język genealogiczny. Jest on najbardziej znany i najczęściej używany na całym świecie.
Słowo Gedcom, będące akronimem od Genealogical data communication, pisane jest jak skrót: GEDCOM. W drodze metonimii, Gedcom oznacza także plik genealogiczny w tym formacie. Plik, na którym pracujesz w Ancestris, to plik Gedcom.
Od połowy lat 90., wraz z pojawieniem się Internetu i rozwojem cyfrowej wymiany danych, specyfikacja Gedcom stopniowo stała się kluczowym standardem dla większości programów i serwisów genealogicznych na świecie.
Jednakże, mimo że większość z nich potrafi eksportować dane w formacie Gedcom, nie wszystkie ściśle przestrzegają tego formatu i wprowadzają własne struktury lub zmieniają znaczenie istniejących. Czasami dane z własnych struktur nie mogą być poprawnie przekonwertowane na format Gedcom i mogą zostać pominięte.
Ancestris jest w pełni kompatybilny z formatem Gedcom w wersjach 5.5, 5.5.1 i 7.0. Jako użytkownik możesz bezpiecznie polegać na Ancestris do przechowywania kompletnych danych genealogicznych bez ryzyka ich utraty oraz do ich udostępniania i przekazywania.
Wersja 12 Ancestris konwertuje Twój plik Gedcom do standardu 7.0 i pozwala zarządzać genealogią w tym właśnie formacie
Charakterystyka pliku Gedcom
Plik Gedcom to plik tekstowy, czyli zawierający linie tekstu czytelne dla człowieka, które można otworzyć i edytować za pomocą dowolnego edytora tekstu (Notatnik, Kate, Kwrite, Gedit itd.). Jego rozszerzenie to "*.ged".
Dzięki temu taki plik może być używany bezpośrednio przez dowolne oprogramowanie genealogiczne, działające na dowolnym systemie operacyjnym, bez potrzeby konwersji.
Każda linia tekstu zaczyna się od numeru i etykiety. Etykieta nazywana jest "znacznikiem". Składa się ona z trzech lub czterech wielkich liter i definiuje typ informacji, która po niej następuje.
- Na przykład znacznik PLAC (= miejsce) zawsze oznacza, że dalszy tekst to miejsce (np. miejsce urodzenia, śmierci, ceremonii itp.)
Rekordy w pliku Gedcom
Plik Gedcom zawiera zestaw rekordów. Rekord to grupa linii tekstu, z których pierwsza zaczyna się od zera "0". Rekord definiuje konkretną rzecz, zależną od jego typu.
Pierwszy i ostatni rekord w pliku Gedcom są szczególnego rodzaju:
- Pierwszy to nagłówek (tag HEAD), zawierający ogólne informacje o pliku.
- Ostatni to znacznik końca pliku (znacznik TRLR), oznaczający jego zakończenie.
Pozostałe rekordy definiują jednostki/wpisy genealogiczne z własnymi zestawami znaczników.
Plik Gedcom wykorzystuje 7 kategorii wpisów. Można w nim znaleźć następujące rekordy:
- Wpisy osób (znacznik INDI)
- Wpisy rodzin (znacznik FAM)
- Wpisy notatek (znacznik NOTE lub SNOTE)
- Wpisy źródeł (znacznik SOUR)
- Wpisy repozytoriów (znacznik REPO)
- Wpisy plików multimedialnych (znacznik OBJE)
- Wpisy dostawców informacji (znacznik SUBM)
Wybór uznania tych 7 kategorii danych za rekordy jest oczywiście arbitralny, ale tak jest zawsze przy tworzeniu standardu.
Można łatwo wyobrazić sobie inne typy rekordów, na przykład miejsca. Fakt, że miejsce nie jest odrębnym bytem, nie przeszkadza Ancestris w ich obsłudze i jednoczesnym zachowaniu zgodności ze standardem Gedcom.
Struktura drzewa rekordu
Każdy rekord przedstawiony jest w strukturze drzewa: każdy znacznik może zawierać dowolną liczbę podznaczników.
Podznaczniki są hierarchicznie zależne od poprzedniego wyższego znacznika i same mogą zawierać jeden lub więcej podznaczników itd.
Poziomy hierarchiczne
Poziomy hierarchiczne są ponumerowane.
Ponieważ każda linia musi bezwzględnie pozostać na swoim miejscu z punktu widzenia hierarchii, przypisywany jest jej numer odpowiadający poziomowi w strukturze drzewa rekordu.
Dlatego główna linia każdego rekordu ma poziom zero, oznaczony jako 0. Linia znajdująca się bezpośrednio poniżej ma numer 1. Linia poniżej poziomu 1 ma numer 2. I tak dalej.
Identyfikator i rekordy wpisu
Jak wspomniano powyżej, poza rekordami HEAD i TRLR, wszystkie inne rekordy to rekordy wpisów.
Każdy rekord wpisu zaczyna się od linii poziomu 0, po której następuje:
- Numer ID wpisu otoczony dwoma znakami @,
- Znacznik odpowiadający kategorii, do której wpis należy.
- Na przykład linia "0 @I5@ INDI" to pierwsza linia rekordu wpisu osoby o ID 'I5'.
Wcięcia
Dla większej przejrzystości linie rekordu mogą być wcięte, aby lepiej ukazać zależności między liniami rekordu. Linie informacyjne znajdujące się pod znacznikiem określają jego treść.
- Rekord bez wcięć:
0 @I5@ INDI => to definiuje osobę o numerze 'I5'
1 NAME John Doe => Imię i nazwisko osoby to John Doe
1 SEX M => Ta osoba jest mężczyzną
1 BIRT => Co następuje, definiuje wydarzenie urodzenia
2 DATE April 16, 1951 => John Doe urodził się 16 kwietnia 1951
1 FAMC @F1328@ => Rodzina F1328 to rekord definiujący rodzinę Johna Doe, w której jest dzieckiem
- Rekord z wcięciami:
0 @I5@ INDI => to definiuje osobę o numerze 'I5'
1 NAME John Doe => Imię i nazwisko osoby to John Doe
1 SEX M => Ta osoba jest mężczyzną
1 BIRT => Co następuje, definiuje wydarzenie urodzenia
2 DATE April 16, 1951 => John Doe urodził się 16 kwietnia 1951
1 FAMC @F1328@ => Rodzina F1328 to rekord definiujący rodzinę Johna Doe, w której jest dzieckiem
Edytor Gedcom to edytor w Ancestris, który pokazuje dokładne informacje znajdujące się w pliku Gedcom — i to wszystkie. Dodatkowo ułatwia ich czytelność dzięki poprawionej prezentacji.
Ten edytor używa formatowania z wcięciami i nie pokazuje numerów poziomów. Dodaje również uchwyty do rozwijania i zwijania podpoziomów, co umożliwia łatwą nawigację po strukturze.
- W ten sposób ta sama osoba zostanie przedstawiona w edytorze Gedcom:
Jak widać, edytor Gedcom poprawia prezentację poprzez dodanie ikon i pobieranie istotnych podpowiedzi.
W szczególności element danych "@F1328@" jest zastępowany — tylko w widoku, a nie w rzeczywistym pliku Gedcom — odpowiednimi informacjami o rodzinie. Dzięki temu od razu wiemy, że rodzice Johna to Martin i Kelly.
Dodatkowo imię i nazwisko zostały rozdzielone na nazwisko i imię.
Formatowanie linii wewnątrz rekordu
Formatowanie
Każda linia w rekordzie składa się z 3 elementów:
- Numer poziomu, od 0 do n,
- Znacznik, który określa typ informacji genealogicznej, która następuje,
- Informacja genealogiczna.
Przykład: linia 2 DATE April 16, 1951
oznacza poziom 2, informację typu DATE, której wartością jest 16 kwietnia 1951.
Aby dowiedzieć się, do czego odnosi się ta data, należy przeczytać poprzednie linie. Wiedząc, że jest to linia poziomu 2, musi istnieć linia poziomu 1 (wydarzenie w tym przypadku) i poziomu 0 (wpis rekordu) powyżej.
Odwołanie do innego wpisu
Czasami w linii trzeba odwołać się do innego wpisu rekordu. Odbywa się to poprzez podanie identyfikatora wpisu, otoczonego dwoma znakami @.
Różnica między odniesieniem „@id@” definiującym rekord a odniesieniem „@id@” wskazującym na rekord jest następująca:
- Jeśli odniesienie znajduje się w rekordzie poziomu 0 przed tagiem, zaraz po „0”, oznacza to definicję rekordu. Przykład:
0 @I5@ INDI
: definiuje osobę I5
- Jeśli odniesienie znajduje się po prawej stronie znacznika, odnosi się do wpisu. Mówimy wtedy, że „wskazuje” na wpis. Przykład, jeśli mamy tę linię wewnątrz rekordu osoby:
1 FAMC @F1328@
: oznacza, że rodzina, z której pochodzi ta osoba (znaczenie FAMC), to F1328. Zakłada się również, że F1328 jest zdefiniowana gdzieś indziej w pliku Gedcom jako rekord zaczynający się od0 @F1328@ FAM
.
Standard Gedcom
Standard Gedcom odnosi się do zbioru zasad, które określają, co można, a czego nie można robić podczas pisania pliku Gedcom, tak aby wszyscy organizowali informacje genealogiczne w ten sam sposób, umożliwiając ich zrozumienie przez innych. Jest to zatem gramatyka języka Gedcom.
Istnieją trzy główne wersje standardu: 5.5, 5.5.1 i 7.0. Wszystkie zawierają te same podstawowe wpisy i znaczniki, z ewolucją w kierunku lepszych możliwości i większej przejrzystości. Różnice są ograniczone, ale zaleca się używanie wersji Gedcom 7.0, która jest najbardziej kompletna i czytelna.
Ancestris obsługuje wszystkie standardy i może konwertować Twój plik Gedcom z jednego standardu na inny i odwrotnie.
Gedcom 5.5
Ta wersja została opublikowana 2 stycznia 1996 roku.
Szczegóły dotyczące wersji standardu Gedcom 5.5 znajdziesz tutaj w formie strony HTML.
Gedcom 5.5.1
Ta wersja została po raz pierwszy wydana jako wersja robocza w 1999 roku i pozostała stabilna do 15 listopada 2019 roku, kiedy to została oficjalnie zatwierdzona.
Można również zapoznać się ze standardem Gedcom 5.5.1 w formacie PDF: Norma Gedcom 5.5.1.
Te 20 lat stabilności sprawiają, że jest to bardzo dobrze udokumentowany i powszechnie stosowany sposób wymiany informacji genealogicznych.
W dokumencie 5.5.1 znajdziesz porównanie między dwoma standardami Gedcom.
Gedcom 7.0.16
Ta wersja została po raz pierwszy wydana w 2021 roku i nadal ewoluuje w ramach serii 7.0.x.
Specyfikację tej wersji można znaleźć na stronie FamilySearch GEDCOM Specification.