openMetadataInitiative / openMINDS_instances

Well defined metadata instances for selected schemas of the openMINDS metadata models.
MIT License
0 stars 11 forks source link

Create application_vnd.openminds.schema+json.jsonld #159

Open lzehl opened 3 months ago

lzehl commented 3 months ago

We may also want to create one for the schema templates (TBD).

Not sure how to handle versioning here. The syntax should be separately versioned (if we would define it as a schema format). From now to the start we had at least one version increase, from the old to the new pipeline (where we separated fully build schemas from schema templates more clearly through different file extensions).

@apdavison @olinux what do you think? (one review is sufficient I think)

apdavison commented 3 months ago

"JSON-Schema inspired schema syntax"

How is the syntax different from pure JSON-Schema? I'm unclear on this point.

lzehl commented 3 months ago

The openMINDS schema syntax is not the same as JSON-Schema. In several aspects. We introduced multiple attributes that JSON-Schema does not know and does not interpret. If someone would provide a full valid JSON-Schema it would fail our pipeline (maybe not the simple schemas but the complex ones for sure).

lzehl commented 1 month ago

@openMetadataInitiative/openminds-developers please provide your opinion :grin:

lzehl commented 1 month ago

@apdavison @olinux @openMetadataInitiative/openminds-developers I've updated this PR according to the namespace change, updated the instance and bit and added an instance for the openMINDS schema template as well. Before I populate across versions, please provide your feedback/approval for these changes.

apdavison commented 1 month ago

I think we should use "openmetadatainitiative" rather than "om-i". Other than that, it looks fine.

lzehl commented 1 month ago

I think we should use "openmetadatainitiative" rather than "om-i". Other than that, it looks fine.

@apdavison done; I'll populate now across versions and then retrigger your review