FamilySearch / gedcomx

An open data model and an open serialization format for exchanging genealogical data.
http://www.gedcomx.org
Apache License 2.0
356 stars 67 forks source link

RDF Schemas Have Errors #154

Closed joshhansen closed 12 years ago

joshhansen commented 12 years ago

I'm referring to the schemas located at

The following things seem a little iffy to me:

  1. In the general model, the persistentId and source properties have no domain. Maybe this is intentional?
  2. In the conclusion model, the father, fatherRelationship, mother, motherRelationship, spouse, and spouseRelationship properties have no domain. I doubt this is intented.
  3. In the record model, the alternateId and persistentId properties have no domain. Again, maybe on purpose?
  4. The schemas do not use XML namespaces for the very namespaces they are defining. For example, instead of http://gedcomx.org/record/v1/Age it would be more concise (and more readable, in my opinion) to say gxr:Age using the namespace prefix of gxr to represent the record model namespace.
  5. There are a ton of top-level classes in gx.rdf.xml. Shouldn't they be part of a hierarchy?
  6. I don't know OWL that well, but a number of the classes in gx.rdf.xml represent conditions that I suspect could be expressed using OWL. For example, NeverHadChildren. Just a thought.
stoicflame commented 12 years ago

Excellent. These should be pretty easy to fix. Thanks for the report.

stoicflame commented 12 years ago

(Doing some triage work.)

We are no longer using RDF in the existing specifications, and therefore are no longer publishing the RDF schemas. So I'm closing this issue. Maybe someday we can provide an RDF representation of GEDCOM X data, but this work is now outside the scope of this current project.