In the directory utils of the umbrella repository data-models there is a new python script that checks if a schema is properly documented and if the payload is correctly located and validates against the schema.
Category: Internal
New option for drafting a data model
In the front page, there is a new option that allows you top to directly create a copy of the template sheet for creating new data models.
Remember that this spreadsheet is done for those unfamiliar with json schema (the official format for the smart data models) to allow them to create a new data model from their knowlege.
The use instructions are in the spreadsheet
Any doubt please let us know at info@smartdatamodels.org
Updated contribution manual
The contribution manual remains in the same link, https://bit.ly/contribution_manual, however, it has been updated slightly to insert the new testing possibilities.
Connection with twitter account @smartdatamodels
We’ve launched the @smartdatamodels account for making it easier to follow updates on the Smart Data Models initiative.
Every time a new post (announcing updates or editing former posts), there will be a twitt informing you in the account @smartdatamodels.
Best
Drafting service for checking properties of a new data model
We are in the way of creating a service for those contributors willing to contribute with a complete data model.
The service is under debugging, so it cannot be trusted for production purposes. Let us know issues here
In order to access it has to access this URL (https://smartdatamodels.org/extra/check_properties.php) with this parameter ?urlSchema=[url of the raw access o the JSON schema]
I.e. a complete link could be
It returns a JSON payload indicating if this property is available for use (not used in any other data model) or in the case it is already being used what data models are currently using.
Open issues for all data models
There is a new widget on the front page titled “Open PR and issues” there you can browse all the Pull requests contributed by the community and the open issues across all the data models.
Updated every 5 minutes
This way you can be informed about evolution going on and to make sure that all contributions are considered.
Contribution Manual
Published the contribution manual for the repository.
Subscribe to the data models you are interested
If you are not a developer (But if you are you can also use it) we have created a page for being updated about the last news of your domain of interest
Check the 10 mail lists available, one per domain. Click in the image to access it.
It is also available in the main menu in the option Subscribe
Methodology for working groups to create new data models
Most of the data models come from different groups of people interested in the creation of standards in an agile way.
Here you can access a cheat sheet (Let’s call it methodology) on how to tackle these tasks.
summarized these are the steps. It takes for granted that the group is already available.
Step 0. Gather documentation
Step 1. Compile elements.
Step 2. Meet to reach a Generalization proposal
Step 3. Internal validation
Step 4. Create the technical documentation of a data model
Step 5. Submit your data model
Step 6. Review
Step 7. Disseminate
Updating the learning zone
New elements for the testing tools of google for json linked data and a new presentation about how to make links between entities.
Check the learning zone.