{"id":2644,"date":"2021-06-09T09:55:22","date_gmt":"2021-06-09T07:55:22","guid":{"rendered":"https:\/\/smartdatamodels.org\/?p=2644"},"modified":"2021-06-09T09:55:22","modified_gmt":"2021-06-09T07:55:22","slug":"new-method-for-drafting-the-json-schema-for-a-new-data-model","status":"publish","type":"post","link":"https:\/\/smartdatamodels.org\/index.php\/new-method-for-drafting-the-json-schema-for-a-new-data-model\/","title":{"rendered":"New method for drafting the json schema for a new data model"},"content":{"rendered":"<p>A new tool (capable of the creation of more complex data models) is available at the menu &#8220;Draft a data model&#8221;.<br \/>\nIt is an external tool that simplifies the json schema needs.<br \/>\nHope it speeds up the development of new data models and simplifies it for newcomers to this syntaxis.<br \/>\nAnyhow this is <a href=\"https:\/\/json-schema.org\/understanding-json-schema\/\">the best guide<\/a> (simple and straight to the point we know)<br \/>\nIt is also available at the <a href=\"https:\/\/smartdatamodels.org\/index.php\/learning-zone\/\">learning zone<\/a> in the upper menu.<\/p>\n<p>The JSON schema is our <strong><em>single source of truth<\/em><\/strong> compiling into a single document the technical description with the definitions of every element in the data model.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new tool (capable of the creation of more complex data models) is available at the menu &#8220;Draft a data model&#8221;. It is an external tool that simplifies the json schema needs. Hope it speeds up the development of new data models and simplifies it for newcomers to this syntaxis&#8230;. <a class=\"continue-reading-link\" href=\"https:\/\/smartdatamodels.org\/index.php\/new-method-for-drafting-the-json-schema-for-a-new-data-model\/\">More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[105,107,109,113,115,119,117,88,143,111,125,182],"tags":[],"class_list":["post-2644","post","type-post","status-publish","format-standard","hentry","category-cross-sector","category-smart-cities","category-smart-energy-domain","category-smart-environment","category-smart-manufacturing","category-smart-robotics","category-smart-water","category-smart-sensoring","category-smartaeronautics","category-smart-agrifood","category-smartdestinations","category-smarthealth"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":10263,"url":"https:\/\/smartdatamodels.org\/index.php\/metadata-of-the-catalogue-available\/","url_meta":{"origin":2644,"position":0},"title":"Metadata of the catalogue available","author":"maestro","date":"01\/02\/2024","format":false,"excerpt":"Now in the tools menu (currently the last option) you have a complete list of the most relevant links to the assets of the data models compile in the Smart Data Models initiative. You can check in the main menu -> Tools\u00a0 -> Metadata of the data models The information\u2026","rel":"","context":"In &quot;Cross Sector&quot;","block_context":{"text":"Cross Sector","link":"https:\/\/smartdatamodels.org\/index.php\/category\/cross-sector\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3889,"url":"https:\/\/smartdatamodels.org\/index.php\/new-tool-for-simplified-creation-of-a-data-model\/","url_meta":{"origin":2644,"position":1},"title":"New tool for simplified creation of a data model","author":"maestro","date":"09\/03\/2022","format":false,"excerpt":"The creation of a data model requires two mandatory files, one example and a JSON schema containing the definitions and data types of the elements in the entity. However, the JSON schema creation could be somehow demanding. The new tool opens the door for people with only basic knowledge of\u2026","rel":"","context":"In &quot;Cross Sector&quot;","block_context":{"text":"Cross Sector","link":"https:\/\/smartdatamodels.org\/index.php\/category\/cross-sector\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":32325,"url":"https:\/\/smartdatamodels.org\/index.php\/besser-smart-data-json-schema-generator\/","url_meta":{"origin":2644,"position":2},"title":"BESSER Smart Data JSON Schema Generator","author":"maestro","date":"27\/02\/2026","format":false,"excerpt":"Overview The tool automates the generation of Smart Data Models (SDM) from visual models, bridging the gap between high-level domain design and technical implementation for Digital Twins and IoT ecosystems. Technical Workflow Input: Users define domain entities and relationships using B-UML (a simplified UML dialect) within the BESSER Pearl editor.\u2026","rel":"","context":"In &quot;Cross Sector&quot;","block_context":{"text":"Cross Sector","link":"https:\/\/smartdatamodels.org\/index.php\/category\/cross-sector\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10389,"url":"https:\/\/smartdatamodels.org\/index.php\/the-smart-data-models-initiative-embraces-json-schema-as-the-core-component-for-interoperable-smart-solutions\/","url_meta":{"origin":2644,"position":3},"title":"The Smart Data Models Initiative Embraces JSON Schema as the Core Component for Interoperable Smart Solutions","author":"maestro","date":"15\/07\/2024","format":false,"excerpt":"The Smart Data Models (SDM) initiative, led by FIWARE Foundation in collaboration with IUDX, TM Forum, and OASC, has firmly established JSON Schema as the core component and single source of truth for creating exports in YAML, SQL, and soon RDF. This strategic move aligns the SDM initiative with the\u2026","rel":"","context":"In &quot;Cross Sector&quot;","block_context":{"text":"Cross Sector","link":"https:\/\/smartdatamodels.org\/index.php\/category\/cross-sector\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10581,"url":"https:\/\/smartdatamodels.org\/index.php\/updated-all-data-models-to-the-last-version-of-json-schema\/","url_meta":{"origin":2644,"position":4},"title":"Updated all data models to the last version of json schema","author":"maestro","date":"16\/09\/2024","format":false,"excerpt":"NOTE: We did yesterday 17-9 the changes. Unfortunately we made a mistake and now we have to revert all these changes, do it again properly and push. this Friday will be ready if not earlier. NOTE2: It is already updated. Its Wednesday 15:30. Hopefully this time we made no errors.\u2026","rel":"","context":"In &quot;Cross Sector&quot;","block_context":{"text":"Cross Sector","link":"https:\/\/smartdatamodels.org\/index.php\/category\/cross-sector\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2024\/09\/json_schema.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":453,"url":"https:\/\/smartdatamodels.org\/index.php\/help-for-data-modellers\/","url_meta":{"origin":2644,"position":5},"title":"Help for data modellers","author":"maestro","date":"08\/06\/2020","format":false,"excerpt":"Some of the contributors have requested some help about creating new data models. How to do it and where to do it. HOW TO CREATE DATA MODELS 1) If you are clear about the payloads that you want to share (you have a plain key values json payload) i.e. https:\/\/raw.githubusercontent.com\/smart-data-models\/dataModel.Weather\/master\/WeatherObserved\/example.jsonld\u2026","rel":"","context":"In &quot;Coding&quot;","block_context":{"text":"Coding","link":"https:\/\/smartdatamodels.org\/index.php\/category\/coding\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2020\/03\/Smart_Data_Models_square-02.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2020\/03\/Smart_Data_Models_square-02.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2020\/03\/Smart_Data_Models_square-02.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2020\/03\/Smart_Data_Models_square-02.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2020\/03\/Smart_Data_Models_square-02.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2020\/03\/Smart_Data_Models_square-02.png?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/posts\/2644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/comments?post=2644"}],"version-history":[{"count":2,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/posts\/2644\/revisions"}],"predecessor-version":[{"id":2646,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/posts\/2644\/revisions\/2646"}],"wp:attachment":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/media?parent=2644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/categories?post=2644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/tags?post=2644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}