{"id":12420,"date":"2025-01-24T17:55:03","date_gmt":"2025-01-24T16:55:03","guid":{"rendered":"https:\/\/smartdatamodels.org\/?page_id=12420"},"modified":"2025-10-09T17:03:17","modified_gmt":"2025-10-09T15:03:17","slug":"test-your-data-model","status":"publish","type":"page","link":"https:\/\/smartdatamodels.org\/index.php\/test-your-data-model\/","title":{"rendered":"Test your data model"},"content":{"rendered":"<h2>FULL TEST: Check the whole data model repository<\/h2>\n<p>Instructions after the form<\/p>\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f12422-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"12422\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php\/wp-json\/wp\/v2\/pages\/12420#wpcf7-f12422-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"12422\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f12422-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_group_fields\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_visible_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_repeaters\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_steps\" value=\"{}\" \/><input type=\"hidden\" name=\"_wpcf7cf_options\" value=\"{&quot;form_id&quot;:12422,&quot;conditions&quot;:[],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:&quot;200&quot;,&quot;animation_outtime&quot;:&quot;200&quot;,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:&quot;true&quot;,&quot;notice_dismissed_rollback-cf7-5.9.4&quot;:true,&quot;notice_dismissed_rollback-cf7-5.9.5&quot;:true,&quot;notice_dismissed_rollback-cf7-6.1.4&quot;:true}}\" \/><input type=\"hidden\" name=\"redirect_nonce\" value=\"3f9bb2f3ae\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_name\" value=\"document-pdf\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_reference\" value=\"76eaa1e3\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_date\" value=\"04062026\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n.wpcf7-form {\n background-color: #ffffff;\n border: 3px solid #000000;\n box-shadow: 0px 9px 21px 6px rgba(0,0,0,0.5);\n padding: 2em;\n overflow: none !important;\n}\n\n.wpcf7-form .wpcf7-text,\n.wpcf7-form .wpcf7-textarea {\n background-color: transparent;\n border-bottom: 1px solid #001;\n border-top: 1px solid transparent;\n border-left: 1px solid transparent;\n border-right: 1px solid transparent;\n margin-bottom: 40px;\n outline: none;\n transition: 0.4s border;\n}\n\n.wpcf7-form-control[type=\"text\"] {\n max-length: none !important;\n}\n\n.wpcf7-form .wpcf7-text:focus,\n.wpcf7-form .wpcf7-textarea:focus,\n.wpcf7-form .wpcf7-text:hover,\n.wpcf7-form .wpcf7-textarea:hover {\n border: 1px dashed #001;\n}\n<\/style>\n<div class=\"divTable\" style=\"border: 0px solid #000;\">\n\t<div class=\"divTableBody\">\n\t\t<div class=\"divTableRow\">\n\t\t\t<div>\n\t\t\t\t<p>This form validates a submission of a data model and provides feedback in case it is not compliant with the <a href=\"https:\/\/smartdatamodels.org\/index.php\/coding-data-models\/\" target=\"_blank\">guidelines<\/a> and the <a href=\"https:\/\/docs.google.com\/presentation\/d\/e\/2PACX-1vTs-Ng5dIAwkg91oTTUdt8ua7woBXhPnwavZ0FxgR8BsAI_Ek3C5q97Nd94HS8KhP-r_quD4H0fgyt3\/pub?start=false&loop=false&delayms=3000#slide=id.p1\" target=\"_blank\">contribution manual<\/a>.\n\t\t\t\t<\/p>\n\t\t\t\t<p><label>URL (URL of the GitHub repository, such as <a href=\"https:\/\/github.com\/smart-data-models\/dataModel.DataQuality\/tree\/master\/DataQualityAssessment\" target=\"_blank\"> https:\/\/github.com\/smart-data-models\/dataModel.DataQuality\/tree\/master\/DataQualityAssessment <\/a>)<br \/>\n<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"repo_url\"><input size=\"40\" maxlength=\"440\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"repo_url\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"divTableRow\">\n\t\t\t<div class=\"divTableCell\">\n\t\t\t\t<p><label>MAIL (We use your mail for providing feedback on your submission).<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"divTableRow\">\n\t\t\t<div class=\"divTableCell\">\n\t\t\t\t<p><label>Only Report Errors<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"only_report_errors\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><input type=\"radio\" name=\"only_report_errors\" value=\"True\" \/><span class=\"wpcf7-list-item-label\">True<\/span><\/span><span class=\"wpcf7-list-item last\"><input type=\"radio\" name=\"only_report_errors\" value=\"False\" checked=\"checked\" \/><span class=\"wpcf7-list-item-label\">False<\/span><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap wpgdprc\"><span class=\"wpcf7-form-control wpcf7-wpgdprc wpcf7-validates-as-required\"><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"wpgdprc\" value=\"1\" aria-required=\"true\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">By using this form you agree with the storage and handling of your data by this website.<\/span><\/span><\/span>    <\/span><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit\" \/>\n<\/p>\n<p>After clicking, it will appear a message confirming the submission.\n<\/p>\n<p>It will take an instant to redirect to the results.\n<\/p><p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"_wpcf7_ak_\"><label>&#916;<textarea name=\"_wpcf7_ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"_wpcf7_ak_js\" value=\"199\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<p><strong>Parameters<\/strong>: (Mandatories)<\/p>\n<ul>\n<li>datamodelRepoUrl: The link to the data model repository repository on github (see example)<\/li>\n<li>If you want all reported tests passed or just the errors<\/li>\n<li>mail: your mail (you&#8217;ll receive a mail with<\/li>\n<\/ul>\n<p><strong>Output<\/strong>:<\/p>\n<p>It will return the prompt of the test run<\/p>\n<p>Results are also available <a href=\"https:\/\/smartdatamodels.org\/extra\/test2\/results\/\">in this directory<\/a> for a while.\u00a0 Name the file [TimeOfTest]_[email].json<\/p>\n<p><a href=\"https:\/\/github.com\/smart-data-models\/data-models\/tree\/master\/test_data_model\">Source code available<\/a> with <a href=\"https:\/\/github.com\/smart-data-models\/data-models\/tree\/master\/test_data_model\/README.md\">installation instructions<\/a><\/p>\n<p>you can contribute with new tests. See <a href=\"https:\/\/smartdatamodels.org\/index.php\/new-testing-process-in-progress-were-you-can-contribute-your-code\/\">this post <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>FULL TEST: Check the whole data model repository Instructions after the form Parameters: (Mandatories) datamodelRepoUrl: The link to the data model repository repository on github (see example) If you want all reported tests passed or just the errors mail: your mail (you&#8217;ll receive a mail with Output: It will return&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/smartdatamodels.org\/index.php\/test-your-data-model\/\">More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-12420","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":898,"url":"https:\/\/smartdatamodels.org\/index.php\/data-models-contribution-api\/","url_meta":{"origin":12420,"position":0},"title":"Data Models Contribution API","author":"maestro","date":"30\/11\/2020","format":false,"excerpt":"FULL TEST: Check the whole data model repository Instructions after the form Parameters: (Mandatories) datamodelRepoUrl: The link to the data model repository repository on github (see example) mail: your mail testnumber: different tests you can choose from based on your need. Some tests depend on the others File structure check:\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1476,"url":"https:\/\/smartdatamodels.org\/index.php\/instructions-to-be-listed-as-a-data-model-adopter-of-smart-data-models\/","url_meta":{"origin":12420,"position":1},"title":"Instructions to be listed as a data model adopter of Smart Data Models","author":"maestro","date":"01\/02\/2021","format":false,"excerpt":"find here the Instructions to be listed as a data model adopter. Try to do a Pull Request on the repository\/ies of the data model you are a user\/adopter of (recommended). See this example https:\/\/github.com\/smart-data-models\/dataModel.Battery\/blob\/master\/BatteryStatus\/ADOPTERS.yaml . If this option does not suit you, here there is an alternative Create a\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10256,"url":"https:\/\/smartdatamodels.org\/index.php\/procedure-to-create-a-new-version-of-the-pysmartdata-models-package\/","url_meta":{"origin":12420,"position":2},"title":"Procedure to create a new version of the pysmartdata models package","author":"maestro","date":"30\/01\/2024","format":false,"excerpt":"1.- Take the code from utils repository 1.1.- Find out the code in the repository https:\/\/github.com\/smart-data-models\/data-models\/tree\/master\/pysmartdatamodels The dist folder is not necessary 2.- Create a test version and test there 2.1.- Update the model-assets files (smartdatamodels.json (descriptors of the properties, located here, more than 90 Mb), official_list_of_data_models.json (Official list located\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/smartdatamodels.org\/wp-content\/uploads\/2024\/01\/pysmartdatamodels_code.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":10282,"url":"https:\/\/smartdatamodels.org\/index.php\/procedure-to-extend-pysmartdatamodels-package\/","url_meta":{"origin":12420,"position":3},"title":"Procedure to extend pysmartdatamodels package","author":"maestro","date":"25\/02\/2024","format":false,"excerpt":"A: Create a version in the test.pypi.org A.1: Create the new function A.2: Add a test in .\/test\/test_pysmartdatamodels.py. A.3: Add the entry in the changes_log.md A.4: Modify the README.md A.4.1: Modify the README.md including an example of code A.4.2: Modify the README.md including the explanation of the new function in\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2735,"url":"https:\/\/smartdatamodels.org\/index.php\/new-incubated-data-models\/","url_meta":{"origin":12420,"position":4},"title":"New incubated data models","author":"maestro","date":"23\/06\/2021","format":false,"excerpt":"If you want to contribute to any existing data model just make a Pull Request on its repository with your changes (minimum: On the schema.json and in one of the examples) If you want to contribute to a new data model you have to fill out the form below (we\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1221,"url":"https:\/\/smartdatamodels.org\/index.php\/procedure-for-adding-new-data-model\/","url_meta":{"origin":12420,"position":5},"title":"Procedure for adding new data model","author":"maestro","date":"02\/01\/2021","format":false,"excerpt":"Supposedly the data model meets the contribution manual requirements these steps should be taken If there is to create new subject warn these points: Rename 'main' branch to 'master' Check that the page for the repo is published. It could take to github up to 5 minutes since you enable\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/pages\/12420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"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=12420"}],"version-history":[{"count":6,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/pages\/12420\/revisions"}],"predecessor-version":[{"id":27757,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/pages\/12420\/revisions\/27757"}],"wp:attachment":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/media?parent=12420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}