Closed joshhansen closed 12 years ago
Excellent. These should be pretty easy to fix. Thanks for the report.
(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.
I'm referring to the schemas located at
Problems
rdfs:comment
properties contain not just text but embedded HTML tags (<i>
and<a>
). One remedy is to surround these HTML fragments with<![CDATA[...]]>
tags and to declare their datatype to beXMLLiteral
. This is demonstrated in this diff.http://gedcomx.org/
,http://gedcomx.org/conclusion/v1/
, andhttp://gedcomx.org/record/v1/
. Except forhttp://gedcomx.org/
itself, they all give 404's as far as I can tell. Ifhttp://gedcomx.org/
is to be used as a namespace, it should serve either HTML or RDF as requested using HTTP content negotiation.original
andformal
properties have a domain offormalizeable
. However,formalizeable
is never defined. Additionally, since the domain of a property is supposed to be a class, this should probably be capitalized asFormalizeable
..rdf.xml
is not the right file extension for RDF/XML documents. The correct extension is.rdf
. (Nitpicky, I know....)Potential Problems
The following things seem a little iffy to me:
persistentId
andsource
properties have no domain. Maybe this is intentional?father
,fatherRelationship
,mother
,motherRelationship
,spouse
, andspouseRelationship
properties have no domain. I doubt this is intented.alternateId
andpersistentId
properties have no domain. Again, maybe on purpose?http://gedcomx.org/record/v1/Age
it would be more concise (and more readable, in my opinion) to saygxr:Age
using the namespace prefix ofgxr
to represent the record model namespace.gx.rdf.xml
. Shouldn't they be part of a hierarchy?gx.rdf.xml
represent conditions that I suspect could be expressed using OWL. For example,NeverHadChildren
. Just a thought.