GEDCOM - GEDCOM
| Dosya adı uzantısı |
.ged
|
|---|---|
| İnternet medya türü | uygulama/sekizli akış |
| Tarafından geliştirilmiş | LDS FHD |
| İlk sürüm | 1984 |
| En son sürüm | 7.0.2 (15 Haziran 2021 ) |
| Biçim türü | Şecere veri alışverişi |
| Standart | fiili |
| İnternet sitesi | gedcom |
GEDCOM ( / dʒ ɛ d k ɒ m / DXB -kom ) (bir kısaltmadır bekletildikten Jenealoji Veri İletişim ) bir olduğu açık fiili özellikleri alışverişi için soy verileri arasında farklı şecere yazılımı . GEDCOM, İsa Mesih'in Son Zaman Azizler Kilisesi (LDS Kilisesi) tarafından soy araştırmalarına yardımcı olarak geliştirilmiştir .
Bir GEDCOM dosyası, bireyler hakkında soykütük bilgileri ve bu kayıtları birbirine bağlayan meta veriler içeren düz metindir (genellikle UTF-8 veya ASCII ) . Çoğu şecere yazılımı, GEDCOM formatından içe aktarmayı ve GEDCOM formatına aktarmayı destekler. Bununla birlikte, bazı şecere yazılım programları , GEDCOM 5.5 EL (Genişletilmiş Konumlar) spesifikasyonu gibi diğer şecere programları tarafından her zaman tanınmayan, formata özel uzantıların kullanımını içerir .
GEDCOM X ve diğer bazı spesifikasyonların ikame olarak önerilmesine rağmen, 1999'daki taslağa dayanan mevcut 2019 versiyonu, 20 yıl sonra endüstri standardı olmaya devam ediyor.
GEDCOM modeli
GEDCOM, soy bağlantılı bir veri modeli kullanır. Bu veri modeli çekirdek aileye ve bireye dayanmaktadır . Bu, verilerin destekleyici kanıtları yansıtacak şekilde yapılandırıldığı kanıta dayalı modellerle çelişir. GEDCOM soy bağlantılı veri modelinde, tüm veriler inanılan gerçekliği, yani gerçek (veya varsayımsal) çekirdek aileleri ve bireyleri yansıtacak şekilde yapılandırılmıştır.
GEDCOM dosya yapısı
Bir GEDCOM dosyası, bir başlık bölümü, kayıtlar ve bir fragman bölümünden oluşur. Bu bölümlerde kayıtlar , kişileri (INDI kaydı), aileleri (FAM kayıtları), bilgi kaynaklarını (SOUR kayıtları) ve notlar dahil diğer çeşitli kayıtları temsil eder. Bir GEDCOM dosyasının her satırı, tüm üst düzey kayıtların (HEAD, TRLR, SUBN ve her INDI, FAM, OBJE, NOTE, REPO, SOUR ve SUBM) 0 düzeyinde bir satırla başladığı bir düzey numarasıyla başlar. diğer düzey sayıları pozitif tam sayılardır .
Bir GEDCOM dosyasını elle yazmak teorik olarak mümkün olsa da, format yazılımla kullanılmak üzere tasarlanmıştır ve bu nedenle özellikle insan dostu değildir. Bir GEDCOM dosyasının yapısını doğrulamak için kullanılabilecek bir GEDCOM doğrulayıcı, bağımsız bir doğrulayıcı olması amaçlanmamasına rağmen , PhpGedView projesinin bir parçası olarak dahil edilmiştir . Bağımsız doğrulama için "Windows GEDCOM Validator" veya LDS Kilisesi'nden bakımı yapılmamış eski Gedcheck'i kullanabilirsiniz.
2001 yılında, GEDCOM TestKitabı Projesi , Gedcheck programını kullanarak dört popüler şecere programının GEDCOM 5.5 standardına ne kadar iyi uyduğunu değerlendirdi. Bulgular, bir takım sorunların var olduğunu ve "Veri kaybına yol açan en yaygın bulunan hatanın, NOT etiketinin görünebileceği tüm olası seviyelerde okunamaması olduğunu" gösterdi. 2005 yılında, Soyağacı Yazılım Rapor Kartı değerlendirildi (orijinal GEDCOM Test Kitabı Projesine katılan Bill Mumford tarafından ) ve Gedcheck programı kullanılarak GEDCOM 5.5 standardının test edilmesini içeriyordu.
Örnek
Aşağıdaki örnek bir GEDCOM dosyasıdır.
| örnek.ged |
0 HEAD 1 SOUR PAF 2 NAME Personal Ancestral File 2 VERS 5.0 1 DATE 30 NOV 2000 1 GEDC 2 VERS 5.5 2 FORM LINEAGE-LINKED 1 CHAR ANSEL 1 SUBM @U1@ 0 @I1@ INDI 1 NAME John /Smith/ 1 SEX M 1 FAMS @F1@ 0 @I2@ INDI 1 NAME Elizabeth /Stansfield/ 1 SEX F 1 FAMS @F1@ 0 @I3@ INDI 1 NAME James /Smith/ 1 SEX M 1 FAMC @F1@ 0 @F1@ FAM 1 HUSB @I1@ 1 WIFE @I2@ 1 MARR 1 CHIL @I3@ 0 @U1@ SUBM 1 NAME Submitter 0 TRLR |
Başlık (HEAD), kaynak programı ve sürümü (Kişisel Atalar Dosyası, 5.0), GEDCOM sürümünü (5.5), karakter kodlamasını (ANSEL) ve dosyanın göndericisi hakkında bilgi bağlantısını içerir.
Bireysel kayıtlar (INDI), John Smith (ID I1), Elizabeth Stansfield (ID I2) ve James Smith'i (ID I3) tanımlar.
Aile kaydı (FAM), kocayı (KOBİ), karısını (WIFE) ve çocuğu (CHIL) kimlik numaralarına göre bağlar.
Sürümler
Spesifikasyonun güncel versiyonu, 15 Kasım 2019'da yayınlanan GEDCOM 5.5.1'dir. Eski GEDCOM 5.5.1 spesifikasyonu taslağı 1999'da yayınlanmıştır ve WWW, EMAIL ve FACT dahil olmak üzere dokuz yeni etiket ve UTF-8 eklenmiştir. onaylanmış bir karakter kodlaması olarak . ANSEL hala geçerli karakter kodlaması olarak tanımlanmaktadır, ancak çok yaygın değildir ve artık gerekli değildir. Mevcut sürümde taslakta yalnızca küçük düzeltmeler var. Taslak resmi olarak onaylanmadı, ancak hükümleri bazı şecere programları tarafından kabul edildi ve FamilySearch.org tarafından kullanılıyor. İken PAF 5.2 desteği GEDCOM 5.5 yapar, PAF 5.2 kullanır UTF-8 iç karakter kümesi GEDCOM 5.5.1 taslakta başlanan bir özellik ve kutu çıktı UTF-8 GEDCOM olarak.
23 Ocak 2002'de, GEDCOM 6.0'ın bir taslak (beta) sürümü, tam bir spesifikasyon olmadığı için yalnızca geliştirici çalışması için yayınlandı ve geliştiricilerin yazılımlarında uygulamaya başlamamaları önerildi. Örneğin, etiketlerin anlamının ve beklenen içeriğinin açıklamaları dahil edilmedi. GEDCOM 6.0, verileri XML biçiminde depolayan ilk sürüm olacaktı ve tercih edilen karakter kümesini ANSEL'den Unicode'a değiştirecekti .
Soy bağlantılı GEDCOM, kasıtlı fiili ortak paydadır. GEDCOM standardının 5.5 sürümünün ilk kez 1996'da yayınlanmasına rağmen, birçok soykütük yazılımı tedarikçisi, belirtimin bu sürümüyle tanıtılan çok dilli Unicode metninin (ANSEL karakter kümesi yerine) özelliğini henüz desteklememiştir. Unicode'un tek tip kullanımı, uluslararası karakter kümelerinin kullanımına izin verir. Bir örnek, Doğu Asya adlarının orijinal Çince, Japonca ve Korece (CJK) karakterlerinde saklanmasıdır, bunlar olmadan belirsiz olabilirler ve soykütüksel veya tarihsel araştırmalar için çok az kullanılabilirler.
Yayın geçmişi
| GEDCOM Sürümü | Yayın tarihi | Notlar |
|---|---|---|
| 1.0 | 1984 | - |
| 2.0 | Aralık 1985 | PAF 2.0 |
| 2.1 | Şubat 1987 | PAF 2.1 için GEDCOM |
| 2.3 Taslak | 7 Ağustos 1985 | PAF2.0 GEDCOM uygulama konvansiyonları ile |
| 2.4 Taslak | 13 Aralık 1985 | PAF2.0 GEDCOM uygulama konvansiyonları ile |
| 3.0 Standart | 9 Ekim 1987 | 3.0'ın PAF 2.0 ve 2.1 uygulaması |
| 4.0 Standart | Ağustos 1989 | PAF 2.1 – 2.31 |
| 4.1 Taslak | - | - |
| 4.2 Taslak | 25 Ocak 1990 | - |
| 5.0 Taslak | 31 Aralık 1991 | soy bağlantılı yapılar tanıtıldı. |
| 5.1 Taslak | 18 Eylül 1992 | - |
| 5.2 Taslak | 22 Ocak 1992 | - |
| 5.3 Taslak | 4 Kasım 1993 | Unicode standardı ( ISO/IEC 10646 ) ek bir karakter seti olarak tanıtıldı. |
| 5.4 Taslak | 21 Ağustos 1995 | - |
| 5.5 Standart | 11 Aralık 1995 | PAF 3, 4 ve 5 |
| 5.5 Standart | 2 Ocak 1996 | PAF 3, 4 ve 5/ 5.5 Standart |
| GEDCOM (Gelecek Yön) Taslağı | 1 Mayıs 1998 | "tamamen yeni bir veri modeli kullandı" |
| 5.5.1 Taslak | 2 Ekim 1999 | FamilySearch.org tarafından kullanılan UTF-8 , onaylanmış bir karakter kodlaması olarak eklendi. |
| 5.5.1 Yayın | 15 Kasım 2019 | 5.5.1 Taslak için geçerli standart, küçük metin değişiklikleri. |
| 5.5.5 Yayın | 2 Ekim 2019 | Tamura Jones tarafından resmi olmayan güncelleme |
| 5.6 Özel Taslak | - | "Jed Allen bu iki dosyayı birkaç kişiye sadece "özel yorumlar" için gönderdi. |
| 6.0 XML Taslağı | 28 Aralık 2001 | Tam bir spesifikasyon değildi ve yazılım uygulamalarına başlamanız önerilmez. |
| 7.0.0-rc1 Taslak | Şubat 2021 | RootsTech 2021 için sürüm adayı açıklandı, ancak daha sonra tüm görüşmeler, özellikler ve web sitesi 25 Şubat 2021'de kaldırıldı |
| 7.0.0 Yayın | 21 Mayıs 2021 | Belirsizlikleri ortadan kaldırmak için 5.5.1'i yeniden yazın. |
| 7.0.1 Yayın | 7 Haziran 2021 | Katkıda bulunanlar listesine güncelleme. |
| 7.0.2 Yayın | 15 Haziran 2021 | GEDC.VERS'in netleştirilmiş biçimi, güncellenmiş RFC bağlantıları ve sabit yazım hataları. |
|
Efsane:
Eski versiyon
Eski sürüm, hala korunuyor
En son sürüm
|
||
sınırlamalar
Çok kişili etkinlikler ve kaynaklar için destek
Bir GEDCOM dosyası, doğumlar, ölümler, nüfus sayımı kayıtları, gemi kayıtları, evlilikler vb. gibi olaylar hakkında bilgi içerebilir; Genel bir kural, bir olayın belirli bir zamanda, belirli bir yerde (zaman ve yer bilinmese bile) meydana gelen bir şey olmasıdır. GEDCOM dosyaları ayrıca fiziksel tanım, meslek ve toplam çocuk sayısı gibi özellikleri de içerebilir; olaylardan farklı olarak, nitelikler genellikle belirli bir zaman veya yer ile ilişkilendirilemez.
GEDCOM spesifikasyonu, her olayın veya özelliğin tam olarak bir birey veya aile ile ilişkilendirilmesini gerektirir. Bu, gerçek nüfus sayımı girişinin genellikle birden fazla kişi hakkında bilgi içerdiği nüfus sayımı kayıtları gibi olaylar için fazlalığa neden olur. GEDCOM dosyasında, nüfus sayımı kayıtları için başvurulan her birey için ayrı bir nüfus sayımı "CENS" olayı eklenmelidir. Gramps ve The Master Genealogist gibi bazı soykütük programları, diğer şeylerin yanı sıra çok kişili olayları temsil etmek için kullanılan kaynaklar için ayrıntılı veritabanı yapılarına sahiptir. Veritabanları bu programlardan birinden GEDCOM'a aktarıldığında, bu sınırlama nedeniyle bu veritabanı yapıları GEDCOM'da temsil edilemez, bunun sonucunda olay veya kaynak bilgilerinin tüm ilgili alıntı referans bilgilerini içeren her yerde çoğaltılması gerekir. kullanılmış. Bu çoğaltma, kullanıcının kaynaklarla ilgili bilgileri korumasını zorlaştırır.
GEDCOM belirtiminde, evlilik bilgileri gibi bir aileyle ilişkili olaylar, aile (FAM) kaydının bir parçası olarak GEDCOM'da yalnızca bir kez saklanır ve ardından her iki eş de bu tek aile kaydına bağlanır.
Spesifikasyondaki belirsizlik
GEDCOM spesifikasyonu, özellikle kaynaklar alanında, verileri kodlamanın birçok yolunu desteklemek için özellikle esnek hale getirildi. Bu esneklik büyük bir belirsizliğe yol açtı ve GEDCOM'u içe aktaran bazı soykütük programlarının bir dosyadan tüm verileri içe aktarmaması gibi bir yan etki yarattı.
Ailelerin ve ilişkilerin değişen tanımları için destek
GEDCOM, eşcinsel evlilikler , ev içi ortaklıklar , birlikte yaşama , çok eşlilik veya çok eşlilik gibi yakın kişilerarası ilişkilerin birçok türünün veri temsilini açıkça desteklemez . Bu tür ilişkiler, yalnızca herhangi bir ilişki türü için kullanılan genel ASSO etiketi kullanılarak temsil edilebilir.
Tarihleri olmayan etkinliklerin sıralanması
GEDCOM belirtimi, bilinen bir olay sırasını korumak için açık destek sunmaz. Özellikle bir kişi için ilişkilerin sırası (FAMS) ve bir ilişki içindeki çocukların sırası (FAM) kaybolabilir. Çoğu durumda, olayların sırası ilişkili tarihlerden türetilebilir. Ancak tarihler her zaman bilinmez, özellikle de yüzyıllar öncesine ait veriler söz konusu olduğunda. Örneğin, bir kişinin iki ilişkisi olması durumunda, her ikisinin de tarihleri bilinmeyen, ancak açıklamalardan ikincisinin gerçekten ikincisi olduğu bilinmektedir. Bu FAMS'lerin GEDCOM'un INDI kaydına kaydedilme sırası, dışa aktarma programına bağlı olacaktır. Örneğin Aldfaer'de sıralama, verilerin kullanıcı tarafından sıralanmasına (alfabetik, kronolojik, referans vb.) bağlıdır. Önerilen XML GEDCOM standardı da bu sorunu çözmez.
Daha az bilinen özellikler
GEDCOM, yaygın olarak kullanılmayan birçok özelliğe sahiptir. Bazı yazılım paketleri, GEDCOM standardının izin verdiği tüm özellikleri desteklemez.
Multimedya
GEDCOM standardı, multimedya nesnelerinin (örneğin, bireylerin fotoğrafları) dahil edilmesini destekler. Bu tür multimedya nesneleri, GEDCOM dosyasının kendisine ("gömülü form" olarak adlandırılır) veya harici dosyanın adının GEDCOM dosyasında belirtildiği ("bağlı form" olarak adlandırılır) harici bir dosyaya dahil edilebilir. Multimedyayı doğrudan GEDCOM dosyasına gömmek, tüm bilgilerin (multimedya verileri dahil) tek bir dosyada olması nedeniyle verilerin iletimini kolaylaştırır, ancak sonuçta ortaya çıkan dosya çok büyük olabilir. Multimedya bağlantısı, GEDCOM dosyasının boyutunu kontrol altında tutar, ancak daha sonra dosya iletilirken, multimedya nesneleri ayrı ayrı iletilmeli veya GEDCOM ile birlikte daha büyük bir dosyada arşivlenmelidir. Doğrudan gömme ortamı desteği, taslak 5.5.1 standardında kaldırıldı.
çelişkili bilgiler
GEDCOM standardı, aynı türden birden çok kayıt belirterek, birden çok görüşün veya çelişen verilerin belirtilmesine olanak tanır. Örneğin, bir kişinin doğum tarihi doğum belgesine 10 Ocak 1800, ölüm belgesine ise 11 Ocak 1800 olarak kaydedilmişse, o kişi için ilki 10 Ocak 1800 tarihini içeren ve doğumu yapan iki BIRT kaydı eklenecektir. kaynak olarak belge, ikincisi ise 11 Ocak 1800 tarihli ve ölüm belgesini kaynak olarak veren belgedir. Tercih edilen kayıt genellikle ilk sırada listelenir.
GEDCOM'da kodlanmış bu örnek şöyle görünebilir:
0 @I1@ INDI 1 NAME John /Doe/ 1 BIRT 2 DATE 10 JAN 1800 2 SOUR @S1@ 3 DATA 4 TEXT Transcription from birth certificate would go here 3 NOTE This birth record is preferred because it comes from the birth certificate 3 QUAY 2 1 BIRT 2 DATE 11 JAN 1800 2 SOUR @S2@ 3 DATA 4 TEXT Transcription from death certificate would go here 3 QUAY 2
Çakışan veriler de kullanıcı hatalarının sonucu olabilir. Standart, içeriğin tutarlı olması gerektiğini hiçbir şekilde belirtmez . "10 APR 1819" gibi bir doğum tarihi, kişinin ölümünden çok sonra yanlışlıkla "10 APR 1918" olarak kaydedilmiş olabilir. Bu tür tutarsızlıkları ortaya çıkarmanın tek yolu, içerik verilerinin titiz bir şekilde doğrulanmasıdır .
Uluslararasılaşma
GEDCOM standardı, uluslararasılaştırmayı çeşitli şekillerde destekler. İlk olarak, standardın daha yeni sürümleri, verilerin Unicode'da (veya daha yakın zamanda UTF-8'de) depolanmasına izin verir, böylece herhangi bir dilde metin saklanabilir. İkinci olarak, bir kişi üzerinde birden fazla olaya sahip olabilmeniz gibi, GEDCOM bir kişi için birden fazla isme sahip olmanıza izin verir, böylece isimler birden fazla dilde saklanabilir (hangi örneğin hangi dilde olduğunu belirtmek için standart bir yol olmamasına rağmen). ). Son olarak, en son sürümde (5.5.1, henüz yaygın olarak kullanılmamaktadır), NAME alanı aynı zamanda adın fonetik bir varyasyonunu (FONE) ve bir romanlaştırılmış varyasyonunu (ROMN) destekler.
GEDCOM X
Şubat 2012'de RootsTech 2012 konferansında FamilySearch , GEDCOM X adlı soy standartları etrafında büyük bir yeni projenin ana hatlarını çizdi ve işbirliğini davet etti. Apache açık kaynak lisansı altında geliştirilen yazılımı içerecektir . Aile ağaçlarının kaynaklara ve kayıtlara (hem fiziksel eserler hem de dijital eserler) dayandırılmasını kolaylaştıran veri formatları, çevrimiçi veri paylaşımı ve bağlantısı için destek ve bir API içerir.
Ağustos 2012'de FamilySearch çalışanı ve GEDCOM X proje lideri Ryan Heaton, GEDCOM X'in yeni endüstri standardı olduğu iddiasını reddetti ve GEDCOM X'i başka bir FamilySearch açık kaynak projesi olarak yeniden konumlandırdı .
GEDCOM'a alternatifler
Roots serisi şecere yazılımının ve Ultimate Family Tree'nin yazarları Commsoft, olayları birinci sınıf (sıfır seviye) öğeler olarak içeren Event-Oriented GEDCOM ("Event GEDCOM" olarak da bilinir ve orijinal olarak InterGED olarak bilinir) adlı bir sürüm tanımladı. . Olaya dayalı olmasına rağmen, yine de kanıttan ziyade varsayılan gerçeklik üzerine kurulmuş bir modeldir. Event GEDCOM, inanılan olaylar ve katılımcılar arasında bir miktar ayrılmaya izin verdiği için daha esnekti. Ancak Event GEDCOM, anlamsal farklılıkları nedeniyle diğer geliştiriciler tarafından geniş çapta benimsenmedi. Roots ve Ultimate Family Tree artık mevcut olmadığından, bugün çok az kişi Event GEDCOM kullanıyor.
Gramps XML , açık kaynak şecere projesi Gramps tarafından oluşturulan ve PhpGedView tarafından da kullanılan XML tabanlı bir açık formattır .
Aile Tarihi Bilgi Standartları Organizasyonu, aile tarihi ve soy bilgisi için uluslararası standartlar geliştirmek amacıyla 2012 yılında kurulmuştur. Standartlarından biri, GEDCOM 5.5(.1) ile uyumlulukla başlayacak, ancak bir genişletilebilirlik mekanizması içerecek olan Genişletilmiş Eski Biçim (ELF) adı verilen GEDCOM'un bir devamıdır. Bu, GEDCOM'a mali taahhütte bulunan yazılımlara yardımcı olmak ve daha ileri standartlar geliştikçe geride kalmasını önlemek için tasarlanmıştır.
Ayrıca bakınız
- Aile Arama
- GENDEX – Soy dizini
- Soyağacı numaralandırma sistemleri
- GNTP – Şecere Ağı Aktarım Protokolü
- Tiny Tafel Formatı - kodlanmış "ata tablosu"
Referanslar
Dış bağlantılar
- Genel
- Aile Arama Geliştiriciler: GEDCOM X de familysearch.org
- LDS Church'ün XML Standardını Kabulü hakkında
- GEDCOM STANDARD Sürüm 5.5.1 , 15 yayınlandı. Kasım 2019