FamilySearch / gedcomx

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

JSON Schema #312

Open nealvs opened 6 years ago

nealvs commented 6 years ago

The existing familysearch/gedcom SDKs are generic which makes them hard to use. In order to better integrate, a JSON Schema is needed so that code can be auto-generated to match the models and create much more usable SDKs. Parsing the github markup or html would take just as much work as manually creating code models to match the format. http://json-schema.org/ is leading the way in this regard and is what should likely be used. If there was a JSON Schema available, custom SDKs could be easily generated which would make integration more simple.

stoicflame commented 6 years ago

I agree that a JSON Schema would be helpful. If anybody would like to pick this issue up and submit a schema, I'd be happy to review it and add it to the project.

run2000 commented 6 years ago

You might refer to https://github.com/rootsdev/gedcomx-json-schema as a starting point.

michaelmilligan commented 5 years ago

Even if there are no plans to create it in a relation database, has anyone yet created a logical ERD?

MarioGravel commented 3 months ago

I'll need this so I'm working on something from https://github.com/rootsdev/gedcomx-json-schema