Gramps 6.0 and gedcom 7

Yes, I get that.

This particular “ASSO” GEDCOM tag support evolution could implement an Event associations immediately. But not Family Associations. Got that.

My point is uses the new 7.0 tags (like Family Associations) as an example of managing data that does not fit in the Gramps data model cleanly. This includes 5.5.1 tags and 3rd party _custom tags.

The current approach to storing unrecognized GEDCOM import data was designed before Attributes were extended to so many primary objects.

That importer opted to store that data in “GEDCOM import” Note type, attached to the parent object. But the error handler wraps the unrecognized tag data in human readable messages and formatting. Rendering it unparsable by another GEDCOM tool.

Take the Royal92.ged ( classic 1992 sample genealogy data by Denis R. Reid 1937-1998) that has a nonstandard PAF 2.2 COMM (comment) tag

This fails to parse and is transcribed to a Note.

But, if that tag structure was stored in an attribute (with an Attribute type that reflected the source being a GEDCOM and parent tag or possibly the Source being the generated from the HEAD data and citing a vol/page of filepath filename line number; or maybe prepends a HEAD data to ID the Gramps Importer and parent objects of the original GEDCOM), then we’d be able to go back and post process. And be able to test experimental code to parse that dialect of GEDCOM… maybe rolling it into a dialect handling enhancement.

1 Like

Maybe we can persuade @ztlxltl to do this… Please, please, please

@Woody
Unfortunately, I haven’t done much with Gedcom files other than importing/exporting them. I think there are other people who are familiar with this topic (or at least have looked at that part of Gramps’ code once) who are better suited to implement this.

2 Likes

This is not reIated to the last posts and I guess it’s too late already but since it’s somehow related to Gedcom 7: what about adding mimetypes to Notes in Gramps 6?
https://gramps-project.org/bugs/view.php?id=13176

(as Nick mentioned this could be added to Gramps 5.3 Importing basic html to StyledText - #6 by Nick-Hall :wink: )

1 Like

We could add them in v6.1 if a developer is interested.