You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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?
The text was updated successfully, but these errors were encountered:
Yeah we've been a little looser with the gedcomx-model Java implementation since it's not the canonical definition of the model. So we've allowed some extensions to leak in there, and in general it's worked out fine. We should update the documentation to reflect that. It would also be nice to explicitly indicate any properties that belong in the RS spec.
The
gedcomx-java
project in general and specifically thegedcomx-model
is described asI 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 haveprivate
,gender
,names
,facts
fields. But the model implementation here also containsliving
,principal
anddisplay
which are part of the RS extension (I am not sure whereprincipal
comes from).Relationship
also contains an extrafields
field - which I am actually not sure where it comes fromLink
class is defined in the RS specificationsName
contains the fieldpreferred
which is from the RS specificationsShould 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?The text was updated successfully, but these errors were encountered: