Replies: 1 comment
|
Discussion in GEDCOM Steering Committee:
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Here are some other errata for 5.5.1 that are not yet included in: the 5.5.1 with inline errata document
Major issues:
For <<MULTIMEDIA_RECORD>> and <<MULTIMEDIA_LINK>>, the FORM tag needs to be {0:1}, and not be required as in {1:1}.
For <<MULTIMEDIA_RECORD>> and <<MULTIMEDIA_LINK>>, one has FILE.FORM.TYPE and the other has FILE.FORM.MEDI. As a result, either should be allowed and for both we should have: +3 [TYPE|MEDI] <SOURCE_MEDIA_TYPE> {0:1}
For <<MULTIMEDIA_RECORD>> and <<MULTIMEDIA_LINK>>, one has FILE.TITL with title at level 2 and the other has TITL at level 1. As a result, either should be allowed for both structures, since one was allowing the title of the OBJE record/link and the other for the individual FILE_REFERENCE. The two titles should have different elements to clearly indicate their purpose, i.e.
+2 TITL <MULTIMEDIA_FILE_TITLE>
+1 TITL <MULTIMEDIA_RECORD_TITLE>
I've seen GEDCOM 5.5.1 files mixing up the two MULTIMEDIA definitions, which is why the above should be included in the errata.
The values allowed for MULTIMEDIA_FORMAT are only [bmp | gif | jpg |ole | pcx | tif | wav]. Many others are missing, with obvious examples of png and mp4. so a FORM_DESCRIPTOR allowing anything should be defined and MULTIMEDIA_FORMAT should allow: [bmp | gif | jpg |ole | pcx | tif | wav | <FORM_DESCRIPTOR>]. Note: I would not put parenthesis around it as was done in <ROLE_DESCRIPTOR>. None of the other descriptors require the parenthesis.
SUBMITTER_TEXT used in notes is {1:248}. But many programs include no text on CONT lines, often for spacing betwen paragraphs. So on CONT tags, it should be {0:248}. The best way to do this to be consistent with 5.5.1's style might be to change the occurrences of [CONC|CONT] <SUBMITTER_TEXT> in NOTE_RECORD and NOTE_STRUCTURE to: [CONC <SUBMITTER_TEXT>|CONT [<SUBMITTER_TEXT>|NULL]]
In SOURCE_RECORD, for DATA.EVEN.DATE, it has +3 DATE <DATE_PERIOD>. It should be +3 DATE <DATE_VALUE>. That's a clear mistake.
Minor issues:
In the HEADER definition, HEAD.SOUR.DATA.COPR has under it +4 [CONT|CONC], but everywhere else in the document it is listed as [CONC|CONT].
The _UID tag has been adopted by many programs in 5.5.1 as a level 1 tag under any record type, and should likely be formally included to ensure it's accepted by programs reading 5.5.1, even though it is a user-defined tag and is technically legal,
All reactions