As discussed in last WP3 Telco there are some issues to handle cross-referencing in the json-schema validation due to the huge number of different json-schema files. In order to reduce this number, a new Data model package structure is proposed, where there would be a json-schema file per each root level Package, namely:
URL Package json-schema file
Message Package json-schema file
RethinkCore Package json-schema file containing all the other packages but packages extending from SyncDataObject.
One json-schema file per each package extending from SyncDataObject ie Connection, Comunication and Context.
URL and Message are separated from the Core package since they can be used in all reTHINK components.
As discussed in last WP3 Telco there are some issues to handle cross-referencing in the json-schema validation due to the huge number of different json-schema files. In order to reduce this number, a new Data model package structure is proposed, where there would be a json-schema file per each root level Package, namely:
URL and Message are separated from the Core package since they can be used in all reTHINK components.