Changes

Jump to: navigation, search

GEDCOM 7 support

260 bytes added, 15:49, 11 June 2021
m
Make room to add a discussion section above the reference chunks
==GEDCOM 7 features Unsupported by Gramps Due to data model issues==
(Note: some of these are also issues with GEDCOM 5.5.1)
===Header===
HEAD.NOTE {0:1}
HEAD.LANG (not sure what to do with this)
===PersonRef===
x.ASSO.PHRASE (PHRASE is text added in a lot of places)
x.ASSO.ROLE.PHRASE
===SUBM===
and all its sub data), could be multiple and referenced in several places
===NON EVENT STRUCTURE===
We need a way to say events didn't happen (still has date, notes, sources)
===Events===
ADDR (address and place are both allowed and are independent This makes trying to combine the two into one place problematical).
EVEN.TEXT (generic EVEN.TYPE also has this for description)
===Attributes===
FAM/INDI.ATTR FAM/INDI.ATTR.TYPE (really these are more like events with dates, ages etc., Gramps often treats them as Attributes without date support)
===Family===
FAM.ASSO
FAM.SUBM (submitter of this particular record)
===Persons===
INDI.FAMC.STAT (status of relationship type)
INDI.SUBM (submitter of this particular record)
===Identifier structure===
(x.REFN.TYPE / x.UID /x.EXID.TYPE) We have been using notes for subtype and attribute for the type for REFN. We have a PR for UID (on only persons and families) at the moment, but it works differently than specification, which requires a string type without modification.
===Creation date===
x.CREA.DATE and optional TIME (everywhere CHAN was used)
===Change===
x.CHAN.DATE.NOTE optional TIME (Why a note on the change???)
===Mutimedia link===
x.OBJE.TITL (we could put in MediRef attribute or note...)
===Dates===
DATE.PHRASE (can be present even when fully supplied with detailed date)
DATE.TIME
===Notes===
NOTE.MIME (Support for HTML in notes, with unsupported sub/superscript).
SNOTE (currently all Gramps notes are shared, we don't have a way to make a note local)
===Citations===
SOUR.DATA.TEXT {0:M} SOUR.DATA.TEXT.MIME SOUR.DATA.TEXT.MIME.LANG (citation text field)
SOUR.EVEN SOUR.EVEN.PHRASE SOUR.EVEN.ROLE SOUR.EVEN.ROLE.PHRASE (about event the citation references)
===Sources===
SOUR.DATA.EVEN {0:M} (list of events described) SOUR.DATA.EVEN.DATE SOUR.DATA.PLAC
SOUR.TEXT (text of source)
===RepoRef===
REPO.CALN.MEDI.PHRASE
===Address related===
PHON/FAX/EMAIL/WWW These can be anyplace an address can be, but are independent of the address
===Privacy===
x.RESN (Three values, Confidential, Locked, Privacy) as opposed to our single Private setting.
===Media===
The OBJE record allows a single OBJE to refer to multiple files.
OBJE.FILE may want to support all URLs (load on import? or for all operations?)
===LDS===
STAT.DATE (supposed to be a separate date for the status)
===Names===
NAME.TYPE.PHRASE (A lot of types also have phrases)
NAME.TRAN {0:M} NAME.TRAN.LANG (I think we can deal with this as multiple names)
===Places===
PLAC.LANG PLAC.TRAN (I think we actually have this covered with place name editor)
* [[GEPS_045:_Place_Model_Enhancements]]
* [[GEPS 037: Support GEDCOM X]] - a proposal to support the GEDCOM X file format
* Feature Request {{bug|12226}} [GEDCOM 7]Support Import & Export of New version
* Feature Request {{bug|9925}} Support import and export of Custom [_APID] records to and from Ancestry.com generated GEDCOM files
[[Category:Developers/General]]
[[Category:GEPS|W]]
4,530
edits

Navigation menu