{"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.6\" \/><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;repeater_remove_button&quot;:&quot;bottom&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=\"b651820b70\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_name\" value=\"document-pdf\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_reference\" value=\"0a8e062b\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_date\" value=\"07162026\" \/><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=\"95\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/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":19703,"url":"https:\/\/smartdatamodels.org\/index.php\/get-started\/","url_meta":{"origin":12420,"position":5},"title":"Get Started","author":"maestro","date":"23\/06\/2025","format":false,"excerpt":"To contribute Step 1: Request permissions on the incubated repository (You could do it in your own repo but then you have to communicate with us to approve you model) Once granted we will provide you with a specific directory for working on your data model\/s Step 2: Create your\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}]}}