{"id":3263,"date":"2021-10-20T19:14:30","date_gmt":"2021-10-20T17:14:30","guid":{"rendered":"https:\/\/smartdatamodels.org\/?page_id=3263"},"modified":"2025-01-16T10:00:25","modified_gmt":"2025-01-16T09:00:25","slug":"generate-acontext-based-on-external-ontologies-iris","status":"publish","type":"page","link":"https:\/\/smartdatamodels.org\/index.php\/generate-acontext-based-on-external-ontologies-iris\/","title":{"rendered":"Generate a@context based on external ontologies IRIs"},"content":{"rendered":"<p><strong>Call: https:\/\/smartdatamodels.org\/extra\/create_external_referenced_context.php<\/strong><\/p>\n<p><strong>Parameters<\/strong>: (Mandatories)<\/p>\n<ul>\n<li>localContext: Link to the <strong>RAW<\/strong> version or the direct payload of the local context<\/li>\n<li>configOntologies: configuration file for merging the different ontologies (see <a href=\"https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/merge_subjects_config.json\">example<\/a>)<\/li>\n<li>mail: your email<\/li>\n<\/ul>\n<p>Example: <a href=\"https:\/\/smartdatamodels.org\/extra\/create_external_referenced_context.php?configOntologies=https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/config_ontologies.json&amp;localContext=https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/context2.0.jsonld&amp;email=alberto.abella@fiware.org\">https:\/\/smartdatamodels.org\/extra\/create_external_referenced_context.php?contextOntologies=https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/config_ontologies.json&amp;localContext=https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/context2.0.jsonld&amp;email=alberto.abella@fiware.org<\/a><\/p>\n<p>It returns a JSON file with a <strong>@context<\/strong> with all the attribute&#8217;s names and their\u00a0 IRIs based on external ontologies (if not found they keep the original ones)<br \/>\nNote: NGSI-LD context brokers replace any terms which are in the core context by their equivalent IRI. (So core context prevails over any @context provided)<\/p>\n<p>If the ontologies configuration file is omitted by default it is used <a href=\"https:\/\/github.com\/smart-data-models\/data-models\/blob\/master\/context\/config_ontologies.json\">this one<\/a>.<\/p>\n<p>It takes a while around 3-10 seconds so be patient after clicking.<\/p>\n<p>You can also use this form<br \/>\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f3261-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"3261\">\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\/3263#wpcf7-f3261-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=\"3261\" \/><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-f3261-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;:3261,&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=\"fa188c762c\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_name\" value=\"document-pdf\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_reference\" value=\"15f768e9\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_date\" value=\"04122026\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n.wpcf7 input[type=\"submit\"] {\n color: #ffffff;\n font-size: 18px;\n font-weight: 700;\n background: #E2272E;\n padding: 15px 25px 15px 25px;\n border: none;\n border-radius: 5px;\n width: auto;\n text-transform: uppercase;\n letter-spacing: 5px;\n }\n .wpcf7 input:hover[type=\"submit\"] {\n background: #494949;\n transition: all 0.4s ease 0s;\n }\n .wpcf7 input:active[type=\"submit\"] {\n background: #000000;\n\t border: 1px;\n\t\t border-color: black;\n }\n.wpcf7 input[type=\"text\"],\n.wpcf7 input[type=\"email\"],\n.wpcf7 input[type=\"url\"],\n textarea {\n font-size: 16px;\n background-color: #f5f5f5;\n border: 1px;\n\t border-color: black;\n width: 95%;\n padding: 2%;\n }\n .wpcf7 {\n background: #A3A3A3;\n border: 10px solid #494949;\n width: 700px;\n padding: 20px 20px 20px 50px !important;\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 class=\"divTableCell\">\n\t\t\t\t<p>This form generates a @context by replacing the local IRIs of Smart Data Models by those terms in the ontologies you choose. If not found it keeps the local IRIs\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>Location (or payload) of the local context file. Maybe you could create it with this <a href=\"https:\/\/smartdatamodels.org\/index.php\/generate-a-local-context-based-on-smart-data-models-iris\/\">service<\/a>. See the template <a href=\"https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/context2.0.jsonld\">Local context<\/a>. <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"localContext\"><textarea cols=\"80\" rows=\"1\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"localContext\">Fill this with the URL to the raw version<\/textarea><\/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>Location of the configuration file (or payload) with the URL to the ontologies. See example of a <a href=\"https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/config_ontologies.json\">Configuration file<\/a> or you can use the link to the raw version of a notes_context.jsonld (<a href=\"https:\/\/raw.githubusercontent.com\/smart-data-models\/dataModel.OSLO\/master\/notes_context.jsonld\">see example<\/a>) <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"configOntologies\"><textarea cols=\"80\" rows=\"1\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"configOntologies\">Fill this with the URL to the raw version<\/textarea><\/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>Email\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><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<\/div>\n<\/div>\n<!-- DivTable.com -->\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\" \/><br \/>\nAfter clicking it will appear a message confirming the submission\n<\/p>\n<p>It will take a while to redirect to the feedback on a specific page\n<\/p>\n<p><B>Thanks for being patient<\/b>\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=\"183\"\/><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\nAny use or suggestion on this service please report it to <a href=\"mailto:info@smartdatamodels.org\">info@smartdatamodels.org<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Call: https:\/\/smartdatamodels.org\/extra\/create_external_referenced_context.php Parameters: (Mandatories) localContext: Link to the RAW version or the direct payload of the local context configOntologies: configuration file for merging the different ontologies (see example) mail: your email Example: https:\/\/smartdatamodels.org\/extra\/create_external_referenced_context.php?contextOntologies=https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/config_ontologies.json&amp;localContext=https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/context2.0.jsonld&amp;email=alberto.abella@fiware.org It returns a JSON file with a @context with all the attribute&#8217;s names and their\u00a0 IRIs based&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/smartdatamodels.org\/index.php\/generate-acontext-based-on-external-ontologies-iris\/\">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-3263","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":18619,"url":"https:\/\/smartdatamodels.org\/index.php\/validate-your-payloads-against-smart-data-models-powering-real-world-use-cases\/","url_meta":{"origin":3263,"position":0},"title":"Validate Your Payloads Against Smart Data Models \u2013 Powering Real-World Use Cases!","author":"maestro","date":"08\/06\/2025","format":false,"excerpt":"Are you working with data in the realm of IoT, Smart Cities, or other domain-specific applications, and often find yourself grappling with inconsistent data formats or complex ontologies? The Smart Data Models initiative is here to streamline your work, and we're excited to announce a new tool that brings our\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3233,"url":"https:\/\/smartdatamodels.org\/index.php\/generate-a-local-context-based-on-smart-data-models-iris\/","url_meta":{"origin":3263,"position":1},"title":"Generate a local context based on Smart Data Models IRIs","author":"maestro","date":"19\/10\/2021","format":false,"excerpt":"Call: https:\/\/smartdatamodels.org\/extra\/context_local_generator.php Parameters: (Mandatories) schemaUrl: The link to the RAW version of the file listing the subjects (see example) email: your email Example: https:\/\/smartdatamodels.org\/extra\/context_local_generator.php?schemaUrl=https:\/\/raw.githubusercontent.com\/smart-data-models\/data-models\/master\/context\/merge_subjects_config_example.json&email=alberto.abella@fiware.org It returns a json file with two main elements: - @context with all the attribute's names and local IRIs - conflicts with all those attributes which\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6408,"url":"https:\/\/smartdatamodels.org\/index.php\/export-of-database-of-attributes-of-the-smart-data-models\/","url_meta":{"origin":3263,"position":2},"title":"Export of database of attributes of the Smart Data Models","author":"maestro","date":"21\/07\/2022","format":false,"excerpt":"For some developers is interesting to access the database of attributes you can search in the main menu -> Search You have it in this link https:\/\/smartdatamodels.org\/extra\/smartdatamodels.json the file (It is a large one). It has a CC-BY license so feel free to use it and we will be happy\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10260,"url":"https:\/\/smartdatamodels.org\/index.php\/metadata-of-the-data-models-catalog-available\/","url_meta":{"origin":3263,"position":3},"title":"Metadata of the data models catalog available","author":"maestro","date":"01\/02\/2024","format":false,"excerpt":"In this link you have all metadata of the catalogue available as a json file. It includes: subject data model version of the data model modelTags title url to $id of the schema description of the data model required attributes yamlUrl link to the yaml version of the schema jsonSchemaUrl\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":959,"url":"https:\/\/smartdatamodels.org\/index.php\/context\/","url_meta":{"origin":3263,"position":4},"title":"old @context","author":"maestro","date":"09\/12\/2020","format":false,"excerpt":"This context is kept for compatibility issues. It is no longer updated (no new terms are added) You can use whatever context you want but if you want to use this one is open for everybody: https:\/\/smart-data-models.github.io\/data-models\/context.jsonld","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3247,"url":"https:\/\/smartdatamodels.org\/index.php\/context-2\/","url_meta":{"origin":3263,"position":5},"title":"@Context","author":"maestro","date":"20\/10\/2021","format":false,"excerpt":"This Menu option contains several services for the generation of customized @context Creation of a combined local @context of several subjects. You can create a local @context (Smart data models' IRIs) based on existing local contexts. It provides you with the @context and reports those conflicts in the name of\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\/3263","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=3263"}],"version-history":[{"count":5,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/pages\/3263\/revisions"}],"predecessor-version":[{"id":3270,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/pages\/3263\/revisions\/3270"}],"wp:attachment":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/media?parent=3263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}