Skip to content

gedcomx-model includes other/RS specification fields #87

@thnaeff

Description

@thnaeff

The gedcomx-java project in general and specifically the gedcomx-model is described as

This is where the Java classes that correspond to the GEDCOM X data types defined by the GEDCOM X Conceptual Model...

I see "RS" only mentioned for the (deprecated) client implementation and for the extensions module.

However, various classes in the gedcomx-model contain other fields - for example from the RS specification. A few examples:

  • Person is defined by the Conceptual Model to have private, gender, names, facts fields. But the model implementation here also contains living, principal and display which are part of the RS extension (I am not sure where principal comes from).
  • Relationship also contains an extra fields field - which I am actually not sure where it comes from
  • The Link class is defined in the RS specifications
  • Name contains the field preferred which is from the RS specifications
  • ...

Should the documentation be updated to mention that the gedcomx-model is a combination of conceptual model + RS extension (if that was intended)? Or, should the model be separated into conceptual model and a model that applies the extension?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions