handdator

Visa fullständig version : disbyt-gedcom-spec



jolla
2021-05-06, 21:12
Finns det någon spec på gedcom som disbyt stödjer?
Jag hittar bara beskrivningar hur man gör i olika program.
Men om man har ett eget program så behöver jag kolla av gedcom-formatet.
UTF8?
Datumformat?
Radbrytningar?

osv

C-J Gustafsson
2021-05-06, 23:43
En enkel standard GEDCOM 5.5:

0 HEAD
1 SOUR
1 DATE 6 MAY 2021
2 TIME 23:40:00
1 SUBM @XREF@
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
1 FILE
0 @XREF@ SUBM
1 NAME

0 @I..@ INDI
1 SEX
1 NAME
1 OCCU
1 BIRT
2 DATE
2 PLAC
2 SOUR
1 DEAT
2 DATE
2 PLAC
2 SOUR
1 FAMC @F..@
1 FAMS @F..@

0 @F..@ FAM
1 MARR
2 DATE
2 PLAC
2 SOUR
1 HUSB @I..@
1 WIFE @I..@
1 CHIL @I..@

0 TRLR

BrJohan
2021-05-07, 00:26
Den rimligtvis ganska enkla programvarudel som utför Disbyts syntaxanalys borde väl kunna tillgängliggöras för medlemmar (åtminstone efter någon lämplig "Non Disclosure Agreement"). Den ännu enklare lexikaliska delen borde kunna hanteras på liknande sätt.

Någon bättre 'spec' kan knappast finnas.

Annars borde självfallet skillnaderna mellan Disbyt och GEDCOM 5.5, vad gäller hanterat/tolererat GEDCOM-innehåll kunna preciseras.

Då jag för åtskilliga år sedan producerade GEDCOM med Disbyt som mottagare, så stötte jag på problem. Jag valde då att importera mina GEDCOM till Disgen 8 - vilket lyckades bättre - och från Disgen sedan göra Disbyt-utdrag.

penguinfriend
2021-05-07, 00:48
En enkel standard GEDCOM 5.5:

0 HEAD
1 SOUR
1 DATE 6 MAY 2021
2 TIME 23:40:00
1 SUBM @XREF@
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
1 FILE
0 @XREF@ SUBM
1 NAME
...

Varför inte ta den senaste godkända GEDCOM 5.5.1. https://edge.fscdn.org/assets/img/documents/ged551-5bac5e57fe88dd37df0e153d9c515335.pdf

Sedan kan man testa om din gedcom fil följer standarden. URL dit är http://ged-inline.elasticbeanstalk.com/validate

jolla
2021-05-07, 07:29
Tack för tips.
Jag kör gedcom 5.5 så det ska inte vara några problem.
Valideringslänken ska jag testa. Är ju bra för ens egen del också.