oasis-tcs / openeox

OASIS OpenEoX TC: The purpose of this repository is to support version control for Work Product artifacts developed by members of the OASIS OpenEoX TC, including prose specification editing and secondary artifacts like meeting minutes, productivity code, etc.
Other
11 stars 5 forks source link

Information Model example #24

Open davaya opened 4 months ago

davaya commented 4 months ago

Initial cut at an EoX information model derived from the proposed JSON Schema, intended to illustrate some of the ways an IM can be used. Contains core and shell packages, and a single bundle shell-resolved package containing both.

tschmidtb51 commented 3 months ago

@davaya Thank you for your contribution and work to convert the draft schemas. Out of curiosity: Is there any specific tool you used for that or was that done manually?

tschmidtb51 commented 3 months ago

As stated in https://github.com/oasis-tcs/openeox/pull/10#issuecomment-2178942840, I still think choosing a JSON schema is way to go for us. (However, that is the Editors / TC's decision.)

santosomar commented 3 months ago

For the purpose of the TC discussion and to provide additional context:

The pros and cons that I see on the traditional JSON schema are:

So my question is, why not have both available since a lot of the work has already been done by @davaya ?

santosomar commented 3 months ago

We discussed this in the TC meeting on 2024-06-19. The TC suggested that starting with the traditional JSON schema may be the best approach. Due to the OASIS system not being able to calculate quorum automatically, a motion will be sent via email.

santosomar commented 3 months ago

https://groups.oasis-open.org/discussion/motion-for-openeox-to-use-the-traditional-json-schema-not-include-jadn-for-now#bmf137b8ef-8702-43c5-96ec-ace8694b9dba