GEDCOM - 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 ; 37 yıl önce ( 1984 )
En son sürüm
7.0.2
(15 Haziran 2021 ; 3 ay önce ) ( 2021-06-15 )
Biçim türü Şecere veri alışverişi
Standart fiili
İnternet sitesi gedcom .io

GEDCOM ( / ɛ 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
Eski sürüm, artık korunmuyor: 1.0 1984 -
Eski sürüm, artık korunmuyor: 2.0 Aralık 1985 PAF 2.0
Eski sürüm, artık korunmuyor: 2.1 Şubat 1987 PAF 2.1 için GEDCOM
Eski sürüm, artık korunmuyor: 2.3 Taslak 7 Ağustos 1985 PAF2.0 GEDCOM uygulama konvansiyonları ile
Eski sürüm, artık korunmuyor: 2.4 Taslak 13 Aralık 1985 PAF2.0 GEDCOM uygulama konvansiyonları ile
Eski sürüm, artık korunmuyor: 3.0 Standart 9 Ekim 1987 3.0'ın PAF 2.0 ve 2.1 uygulaması
Eski sürüm, artık korunmuyor: 4.0 Standart Ağustos 1989 PAF 2.1 – 2.31
Eski sürüm, artık korunmuyor: 4.1 Taslak - -
Eski sürüm, artık korunmuyor: 4.2 Taslak 25 Ocak 1990 -
Eski sürüm, artık korunmuyor: 5.0 Taslak 31 Aralık 1991 soy bağlantılı yapılar tanıtıldı.
Eski sürüm, artık korunmuyor: 5.1 Taslak 18 Eylül 1992 -
Eski sürüm, artık korunmuyor: 5.2 Taslak 22 Ocak 1992 -
Eski sürüm, artık korunmuyor: 5.3 Taslak 4 Kasım 1993 Unicode standardı ( ISO/IEC 10646 ) ek bir karakter seti olarak tanıtıldı.
Eski sürüm, artık korunmuyor: 5.4 Taslak 21 Ağustos 1995 -
Eski sürüm, artık korunmuyor: 5.5 Standart 11 Aralık 1995 PAF 3, 4 ve 5
Daha eski sürüm, ancak yine de korunur: 5.5 Standart 2 Ocak 1996 PAF 3, 4 ve 5/ 5.5 Standart
Eski sürüm, artık korunmuyor: GEDCOM (Gelecek Yön) Taslağı 1 Mayıs 1998 "tamamen yeni bir veri modeli kullandı"
Eski sürüm, artık korunmuyor: 5.5.1 Taslak 2 Ekim 1999 FamilySearch.org tarafından kullanılan UTF-8 , onaylanmış bir karakter kodlaması olarak eklendi.
Daha eski sürüm, ancak yine de korunur: 5.5.1 Yayın 15 Kasım 2019 5.5.1 Taslak için geçerli standart, küçük metin değişiklikleri.
Eski sürüm, artık korunmuyor: 5.5.5 Yayın 2 Ekim 2019 Tamura Jones tarafından resmi olmayan güncelleme
Eski sürüm, artık korunmuyor: 5.6 Özel Taslak - "Jed Allen bu iki dosyayı birkaç kişiye sadece "özel yorumlar" için gönderdi.
Eski sürüm, artık korunmuyor: 6.0 XML Taslağı 28 Aralık 2001 Tam bir spesifikasyon değildi ve yazılım uygulamalarına başlamanız önerilmez.
Eski sürüm, artık korunmuyor: 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ı
Eski sürüm, artık korunmuyor: 7.0.0 Yayın 21 Mayıs 2021 Belirsizlikleri ortadan kaldırmak için 5.5.1'i yeniden yazın.
Eski sürüm, artık korunmuyor: 7.0.1 Yayın 7 Haziran 2021 Katkıda bulunanlar listesine güncelleme.
Mevcut kararlı sürüm: 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
En son önizleme sürümü
Gelecek 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

Referanslar

Dış bağlantılar

Genel