FamilySearch / gedcomx

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

resolve type, enum URIs to schema definitions #87

Open stoicflame opened 12 years ago

stoicflame commented 12 years ago

Do the work to ensure that the URIs used for each type and enum definition actually resolve to their defining schema.

For example a request to http://gedcomx.org/Adoption should provide the schema that defines that type.

jralls commented 11 years ago

An interesting idea, but I think it's less important after #249.

Anyway, what kind of "schema"? An XML Schema? A JSON Schema? Some other sort of description that can be converted into either as appropriate?

stoicflame commented 11 years ago

When I wrote it up, I was thinking the RDF schema. We'd want to provide a nice HTML representation of it, though, for folks who get there via web browser.

jralls commented 11 years ago

OK. I guess that you mean to specify what other elements are necessary to fully describe an Event or Fact of a particular type.

stoicflame commented 11 years ago

Quick update on this: I've provided redirects at the identifiers for the specifications. There's a bug at the moment in the DNS records that should get fixed soon. But, for example, this URI:

http://gedcomx.org/file/v1

Will soon be redirecting you to:

https://github.com/FamilySearch/gedcomx/blob/master/specifications/file-format-specification.md

I'm still leaving this open until we get a more robust solution to redirect the enumerated values, too.