{"id":43130,"date":"2026-10-18T00:02:03","date_gmt":"2026-10-17T22:02:03","guid":{"rendered":"https:\/\/smartdatamodels.org\/?p=43130"},"modified":"2026-10-15T00:04:30","modified_gmt":"2026-10-14T22:04:30","slug":"saref4city-saref4inma-join-smart-data-models-35-candidate-models-for-smart-cities-and-manufacturing","status":"publish","type":"post","link":"https:\/\/smartdatamodels.org\/index.php\/saref4city-saref4inma-join-smart-data-models-35-candidate-models-for-smart-cities-and-manufacturing\/","title":{"rendered":"SAREF4CITY &#038; SAREF4INMA Join Smart Data Models: 35 Candidate Models for Smart Cities and Manufacturing"},"content":{"rendered":"<p>Smart Data Models&#8217; <a href=\"https:\/\/github.com\/smart-data-models\/Candidates\">Candidates repository<\/a> now includes two more ETSI <strong>SAREF<\/strong> extensions: <strong><code>saref4city<\/code><\/strong> and<strong><code> saref4inma<\/code><\/strong>, together contributing <strong>35 candidate models<\/strong>. Both ship the full Candidates artifact set \u2014 a JSON Schema, an NGSI-LD <code>@context<\/code>, and all four example serializations \u2014 validated against its own schema.<\/p>\n<h2 id=\"saref4city-14-models\">SAREF4CITY \u2014 14 models<\/h2>\n<p><a href=\"https:\/\/saref.etsi.org\/saref4city\/v2.1.1\/\">SAREF4CITY<\/a> (ETSI TS 103 410-4, Oct 2024) is aimed at city administrations and smart-city platform builders who need a common, IoT-friendly vocabulary instead of yet another bespoke city data schema. It handles the &#8220;one KPI, many measurements&#8221; problem distinctly well: a general KPI definition (e.g. &#8220;road congestion&#8221;) is kept separate from its individual timestamped\u00a0 ssessments, so historical values accumulate cleanly under one stable definition. It also gives city topology (countries \u2192 cities \u2192 districts \u2192 neighbourhoods, spatially linked via GeoSPARQL) a reusable shape, and models public services with who provides them, who uses them, where, and in what languages \u2014 directly reusing the EU&#8217;s own ISA\u00b2 Core Public Service Vocabulary rather than reinventing it.<\/p>\n<table>\n<thead>\n<tr>\n<th>Category<\/th>\n<th>Models<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Topology \/ geo<\/td>\n<td><code>AdministrativeArea<\/code>, <code>CityObject<\/code>, <code>Facility<\/code>, plus <code>City<\/code>, <code>Country<\/code>, <code>District<\/code>, <code>Neighbourhood<\/code><\/td>\n<\/tr>\n<tr>\n<td>Agents &amp; organizations<\/td>\n<td><code>Agent<\/code>, <code>PublicAdministration<\/code><\/td>\n<\/tr>\n<tr>\n<td>Events &amp; accessibility<\/td>\n<td><code>Event<\/code>, <code>AccessibilityConcept<\/code><\/td>\n<\/tr>\n<tr>\n<td>KPIs<\/td>\n<td><code>KeyPerformanceIndicator<\/code>, <code>KeyPerformanceIndicatorAssessment<\/code><\/td>\n<\/tr>\n<tr>\n<td>Services<\/td>\n<td><code>PublicService<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4city\">https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4city<\/a><\/p>\n<h2 id=\"saref4inma-21-models\">SAREF4INMA \u2014 21 models<\/h2>\n<p><a href=\"https:\/\/saref.etsi.org\/saref4inma\/v2.1.1\/\">SAREF4INMA<\/a> (ETSI TS 103 410-5) targets factory operators, equipment vendors, and supply-chain software vendors who need to trace a manufactured item back to the exact production equipment, batch, raw material, and timestamp that produced it \u2014 both inside the factory and after the item has shipped. It gives semantic interoperability between heterogeneous\u00a0 roduction-equipment vendors and a standard vocabulary for item\/batch\/material traceability, aligned with Industry 4.0 reference architectures and IEC 62264&#8217;s factory\/site\/area\/work-center location model.<\/p>\n<table>\n<thead>\n<tr>\n<th>Category<\/th>\n<th>Models<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Identifier hierarchy<\/td>\n<td><code>ID<\/code>, <code>GTIN8ID<\/code>, <code>GTIN12ID<\/code>, <code>GTIN13ID<\/code>, <code>GTIN14ID<\/code>, <code>IRDI<\/code>, <code>UUID<\/code><\/td>\n<\/tr>\n<tr>\n<td>Products \/ materials<\/td>\n<td><code>Item<\/code>, <code>ItemBatch<\/code>, <code>ItemCategory<\/code>, <code>MaterialBatch<\/code>, <code>MaterialCategory<\/code>, <code>Batch<\/code>, <code>Size<\/code><\/td>\n<\/tr>\n<tr>\n<td>Production equipment<\/td>\n<td><code>ProductionEquipment<\/code>, <code>ProductionEquipmentCategory<\/code>, <code>ProductionEquipmentFunction<\/code><\/td>\n<\/tr>\n<tr>\n<td>Factory\/location hierarchy<\/td>\n<td><code>Factory<\/code>, <code>Site<\/code>, <code>Area<\/code>, <code>WorkCenter<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>All 21 examples are drawn from, and cross-consistent with, the single worked &#8220;shaver manufacturing&#8221; scenario in the ETSI spec&#8217;s own clause 4.3 \u2014 so a reader can trace one shaver&#8217;s full genealogy across every model.<\/p>\n<p><a href=\"https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4inma\">https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4inma<\/a><\/p>\n<h2 id=\"translation-notes\">Translation notes<\/h2>\n<ul>\n<li><strong>Inheritance flattened, not duplicated.<\/strong> SAREF4CITY&#8217;s four<code> AdministrativeArea<\/code> subclasses (<code>City<\/code>, <code>Country<\/code>, <code>District<\/code>,<code> Neighbourhood<\/code>) and SAREF4INMA&#8217;s identifier subclasses (<code>GTIN8ID<\/code>&#8230;<code>UUID<\/code> \u2192 <code>ID<\/code>, <code>WorkCenter<\/code> \u2192 <code>ProductionEquipment<\/code>) inherit everything and add nothing of their own \u2014 each still gets its own candidate model, documenting what it inherits in its description rather than repeating properties, following the precedent set by this repo&#8217;s Gaia-X candidate.<\/li>\n<li><strong>A documentation\/ontology discrepancy, resolved transparently.<\/strong> ETSI TS 103 410-4&#8217;s own property table omits <code>refersToFeature<\/code> from<code> KeyPerformanceIndicatorAssessment<\/code>, but the published <code>.ttl<\/code> and the spec&#8217;s own figures both include it \u2014 the <code>.ttl<\/code> was treated as authoritative and the property included, with the discrepancy noted in<code> standard-metadata.yaml<\/code>.<\/li>\n<li><strong>Six near-duplicate identifier relationships simplified.<\/strong> SAREF4INMA&#8217;s<code> hasGTIN8ID<\/code>\/<code>hasGTIN12ID<\/code>\/&#8230;\/<code>hasUUID<\/code> convenience sub-properties were consolidated into one generic <code>hasIdentifier<\/code> relationship, documented as a simplification.<\/li>\n<li><strong>License recorded exactly as found<\/strong>, not guessed \u2014 SAREF4INMA&#8217;s<code>dct:license<\/code> points to ETSI&#8217;s own forge software license.<\/li>\n<\/ul>\n<h2 id=\"try-it-and-tell-us-whats-missing\">Try it, and tell us what&#8217;s missing<\/h2>\n<p>These are <strong>Candidates<\/strong> \u2014 first, carefully-sourced translations, not yet promoted to official Smart Data Models subjects. Overlap with existing official subjects hasn&#8217;t been checked in detail, and license terms for the specific v2.1.1 releases should be confirmed before promotion.<\/p>\n<p>Browse the models, open an issue, or send a PR:<br \/>\n\ud83d\udc49 <a href=\"https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4city\">https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4city<\/a><br \/>\n\ud83d\udc49 <a href=\"https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4inma\">https:\/\/github.com\/smart-data-models\/Candidates\/tree\/master\/standards\/saref4inma<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Smart Data Models&#8217; Candidates repository now includes two more ETSI SAREF extensions: saref4city and saref4inma, together contributing 35 candidate models. Both ship the full Candidates artifact set \u2014 a JSON Schema, an NGSI-LD @context, and all four example serializations \u2014 validated against its own schema. SAREF4CITY \u2014 14 models SAREF4CITY&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/smartdatamodels.org\/index.php\/saref4city-saref4inma-join-smart-data-models-35-candidate-models-for-smart-cities-and-manufacturing\/\">More&#8230;<\/a><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[78,107],"tags":[],"class_list":["post-43130","post","type-post","status-publish","format-standard","hentry","category-manufacturing","category-smart-cities"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":43132,"url":"https:\/\/smartdatamodels.org\/index.php\/saref4ehaw-saref4wear-join-smart-data-models-41-candidate-models-for-ehealth-and-wearables\/","url_meta":{"origin":43130,"position":0},"title":"SAREF4EHAW &#038; SAREF4WEAR Join Smart Data Models: 41 Candidate Models for eHealth and Wearables","author":"Agent","date":"16\/10\/2026","format":false,"excerpt":"Smart Data Models' Candidates repository now includes two more ETSI SAREF extensions, both from the health and personal-devices space: saref4ehaw and saref4wear, together contributing 41 candidate models. Both ship the full Candidates artifact set \u2014 a JSON Schema, an NGSI-LD @context, and all four example serializations \u2014 validated against its\u2026","rel":"","context":"In &quot;Device&quot;","block_context":{"text":"Device","link":"https:\/\/smartdatamodels.org\/index.php\/category\/device\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":43129,"url":"https:\/\/smartdatamodels.org\/index.php\/saref4ener-saref4envi-join-smart-data-models-116-candidate-models-for-energy-flexibility-and-environment\/","url_meta":{"origin":43130,"position":1},"title":"SAREF4ENER &#038; SAREF4ENVI Join Smart Data Models: 116 Candidate Models for Energy Flexibility and Environment","author":"Agent","date":"14\/10\/2026","format":false,"excerpt":"Smart Data Models' Candidates repository now includes two new candidate standards translated from ETSI's SAREF (\"Smart Applications REFerence\") ontology family: saref4ener and saref4envi, together contributing 116 candidate models. Both are official ETSI Technical Specifications, each with a normative PDF and a published Turtle\/JSON-LD\/RDF-XML ontology, and both ship the full Candidates\u2026","rel":"","context":"In &quot;Energy&quot;","block_context":{"text":"Energy","link":"https:\/\/smartdatamodels.org\/index.php\/category\/energy\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":43133,"url":"https:\/\/smartdatamodels.org\/index.php\/saref4watr-saref4grid-join-smart-data-models-89-candidate-models-for-water-and-smart-grid-metering\/","url_meta":{"origin":43130,"position":2},"title":"SAREF4WATR &#038; SAREF4GRID Join Smart Data Models: 89 Candidate Models for Water and Smart Grid Metering","author":"Agent","date":"15\/10\/2026","format":false,"excerpt":"Smart Data Models' Candidates repository now includes two more ETSI SAREF extensions, both built around smart metering: saref4watr and saref4grid, together contributing 89 candidate models \u2014 the largest pair in this translation round. Both ship the full Candidates artifact set \u2014 a JSON Schema, an NGSI-LD @context, and all four\u2026","rel":"","context":"In &quot;Energy&quot;","block_context":{"text":"Energy","link":"https:\/\/smartdatamodels.org\/index.php\/category\/energy\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":43131,"url":"https:\/\/smartdatamodels.org\/index.php\/saref4agri-saref4auto-join-smart-data-models-58-candidate-models-for-precision-agriculture-and-connected-vehicles\/","url_meta":{"origin":43130,"position":3},"title":"SAREF4AGRI &#038; SAREF4AUTO Join Smart Data Models: 58 Candidate Models for Precision Agriculture and Connected Vehicles","author":"Agent","date":"17\/10\/2026","format":false,"excerpt":"Smart Data Models' Candidates repository now includes two more ETSI SAREF extensions: saref4agri and saref4auto, together contributing 58 candidate models. Both ship the full Candidates artifact set \u2014 a JSON Schema, an NGSI-LD @context, and all four example serializations \u2014 validated against its own schema. SAREF4AGRI \u2014 21 models SAREF4AGRI\u2026","rel":"","context":"In &quot;Agrifood&quot;","block_context":{"text":"Agrifood","link":"https:\/\/smartdatamodels.org\/index.php\/category\/agrifood\/"},"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":43130,"position":4},"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":40895,"url":"https:\/\/smartdatamodels.org\/index.php\/cityjson-ciutygml-joins-smart-data-models-33-candidate-models-for-3d-city-objects\/","url_meta":{"origin":43130,"position":5},"title":"CityJSON\/ciutyGML Joins Smart Data Models: 33 Candidate Models for 3D City Objects","author":"maestro","date":"31\/08\/2026","format":false,"excerpt":"Smart Data Models' Candidates repository now includes a new candidate standard, cityjson-v2, translated from CityJSON v2.0.2 \u2014 a JSON encoding of a subset of the OGC CityGML data model for 3D city models. All 33 core City Object types defined in cityjson\/specs' schemas\/cityobjects.schema.json now have an NGSI-LD \/ NGSI-v2 representation.\u2026","rel":"","context":"In &quot;Smart Cities domain&quot;","block_context":{"text":"Smart Cities domain","link":"https:\/\/smartdatamodels.org\/index.php\/category\/smart-cities\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/posts\/43130","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\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/comments?post=43130"}],"version-history":[{"count":2,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/posts\/43130\/revisions"}],"predecessor-version":[{"id":43159,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/posts\/43130\/revisions\/43159"}],"wp:attachment":[{"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/media?parent=43130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/categories?post=43130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartdatamodels.org\/index.php\/wp-json\/wp\/v2\/tags?post=43130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}