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?