Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Structure for schemas - community/descriptive vs registration/core #1

Open
1 of 2 tasks
jesserobertson opened this issue Feb 12, 2020 · 4 comments
Open
1 of 2 tasks
Assignees

Comments

@jesserobertson
Copy link

jesserobertson commented Feb 12, 2020

@kitchenprinzessin3880 @jklump

Trying to maintain compatibility with igsn/metadata - I'm structuring the schemas under an XML and JSON namespace, with seperate registration/core metadata schemas and a set of community descriptive schemas.

Happy to be told another way is better but this means we can drop both schemas in side by side once we're happy with where we get to.

Todo:

  • Add a copy of the XML schemas for refence from igsn/metadata
  • Think about whether there are other simple community schemas we could create to demonstrate how this works.
@jesserobertson
Copy link
Author

Also all of this is in the readme so hopefully that makes sense

@dr-shorthair
Copy link

When I drafted some JSON last year, I did it as JSON-LD on the basis of SOSA/SSN vocabulary.
JSON-LD is a serialization of RDF, but it is still JSON. any chance of maintaining that link?

@jesserobertson
Copy link
Author

Yeah absolutely the aim is to support both.

JSON-LD to handle semantics, JSON Schema to handle framing of JSON documents from allocating agents (since we have to agree on that to some extent unless everyone switches to SPARQL endpoints...).

@jesserobertson
Copy link
Author

@dr-shorthair do we already have URIs for the current IGSN registry/core metadata?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants