In the process of converting repositories to the new format, the repo dataModel.Agrifood is being converted.
It means:
- json schema has already documented every property
- The new specs in EN-US, FR and ES are available
In the process of converting repositories to the new format, the repo dataModel.Agrifood is being converted.
It means:
If you want to check if a schema validates a payload through this API call
Call: https://smartdatamodels.org/extra/validate_payload.php
Parameters: (Mandatories)
Output: A json payload with these properties
on error
In the process of converting repositories to the new format, the repo dataModel.Weather is being converted.
It means:
In the process of converting repositories to the new format, the repo dataModel.PointOfInterestr is being converted.
It means:
In the process of converting repositories to the new format, the repo dataModel.User is being converted.
It means:
In the process of converting repositories to the new format, the repo dataModel.device is being converted.
It means:
The contribution manual (link in the upper menu of main page) is updated due to the change in the approach for documenting the data models.
Main changes:
See the rest of changes in the link
The new version of the smart data models specification is on progress (most of the /doc directories of the data models have a version). If you want to check how this would look like you can have through this API call
Call: https://smartdatamodels.org/extra/create_spec.php
Parameters: (Mandatories)
Output: A markdown text that although the HTML visualization is faulty, the source code of the page can be pasted in any markdown viewer (optimized for github) and you see will see something like this.
We are on the transition to having all the data models compliant.
The schemas to be accepted in the Smart Data Model initiative need to include a description for every property. In order to review your data models before submission, it should pass this test.
Call: https://smartdatamodels.org/extra/check_schema.php
Parameters: (Mandatories)
Output: A json payload with the list with of properties of the data model including those referenced through $ref and its status of documentation in the schema.
In order to be accepted all the properties have to include a relevant description, and therefore need to have both parameters x-ngsi and documented to True for all the properties.
We are on the transition to having all the data models compliant.
Most of the data models have a new file into its /doc directory name spec_FR.md. It contains a specification generated automatically based on the schema.json with all its texts translated into French. (With the deepL tool, so you can expect some ‘incorrect’ translated elements).
The official spec remains to be the spec.md file. However in coming days, the format, but not the name of this spec will change when the version named spec_EN-US.md will become official and it will replace the contents of spec.md.
Independently of what is happening the official version will always be spec.md.
Other languages, possibly German, Japanese and eventually Chinese are on the queue.