-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Structure for proposing new events #301
Conversation
How would we track things like the child-parent relationship type from the FamilySearch API, which is on a per parent basis, not on a per |
Discussed in steering committee. Various changes to format discussed, including:
|
One of the “criteria” or comments connected with these discussions is the “Use” where do other software applications use/create Attributes/Events not in the v5.5.1 GEDCOM. I’ve stopped using most of these programs because they don’t support the TYPE tag I call this the lack of typification! So I’ve introduced multiple “facts” by using typification. So can just the concept of use by a large application solely justify inclusion if they currently don’t support typification? If typification is not considered. Then many other tags could be added, many of then take into account better internationalization, historical constructs or non-western cultures. |
@Norwegian-Sardines your example touches on all three criteria:
The names of the criteria might not be the best (I'd welcome alternative names!) but if we find a lot of Event |
Yes it would be very interesting to ask those companies why they don't use it. Two of the three programs I have installed don't use theml. One does and that is my primary application! My suspicion is that their databases and large code base may have been designed interfacing with or emulating PAF and the GEDCOM v5.0 spec ('91), and that they did not see any advantage to go beyond that design. I've talked to some support people on other applications and they felt that GEDCOM gave them the ability to add custom tags so why not use them! I have some thoughts about the main purpose of this thread, and will add them in a separate entry! |
Introducing New Attribute/Event Tags vs Better TypificationI have a few points that need to be outlined and investigated as part of this discussion.
In the Wild GEDCOMThis body seems to rely heavily on GEDCOMs from the wild to drive its decision-making processes. I agree that having a collection of sample/example files is an important part of the data gathering process, specifically as a starting point for understanding what tags are used. However, have we done any analysis on these files to determine their validity and usefulness? In statistical analysis we must be sure that the members of the sample represent the entire population. The questions I have are:
Typification of Attributes and EventsIn data design we struggle with containing the breadth and width of the data structure. A serious look at the types of data being represented to prevent the breadth of the Attributes and Events needed for inclusion in any future Standard. Part of the job of considering any new addition Attribute/Event is the possibility of the addition being similar to or a continuation of another Attribute/Event. Typification of Event/Attribute would allow for queries to group similar events together in a single query.
Internationalization, cultural sensitivity, subject expertiseI think that an important goal for this discussion is the inclusion of more data-points in the area of “Internationalization, cultural sensitivity, and subject expertise”.
Individuals with more expertise in other cultures should be found to investigate and bring together concepts that are found in multiple cultures but are called different things. Enumeration of |
Co-authored-by: Dave Thaler <[email protected]>
Co-authored-by: Dave Thaler <[email protected]>
This adds to the repository a set of documents where we can track the pros and cons of the 100+ events and attributes proposed in #117, along with a place to document the criteria we use to decide what should be included and what should not. It does not make any changes to the specification itself.
This PR also initializes the tracking documents with the event and attribute types found in the FamilySearch API documentation, for no better reason than that I happen to be working with that in my own code lately so it's fresh on my mind. If we like it we'd of course add many more proposals to the documents in the future.