The availability of widely adopted (de-facto standard) information models is key for creating a global digital single market of interoperable and replicable (portable) smart solutions in multiple domains (smart cities, smart agrifood, smart utilities, smart industry, …).
Such models provide an essential element in the common technical ground needed for standards-based open innovation and procurement.
Data Models play a crucial role because they define the harmonized representation formats and semantics that will be used by applications both to consume and to publish data.
The FIWARE Foundation, TM Forum, IUDX, and other entities to join, are leading a joint collaboration program to support the adoption of a reference architecture and compatible common data models that underpin a digital market of interoperable and replicable smart solutions in multiple sectors, starting with smart cities.
All data models are public and royalty-free nature of specifications.
Organizations can evolve their current data sharing policies towards a vision that, shared with other organizations, brings support to a Data Economy.
This GitHub organization structure contains JSON Schemas and documentation on Smart Data Models for different Smart Domains. For each Domain (industrial sector) there is a repository containing as submodules the link to the Subjects containing all the data models related. And some other shared elements for all the domains.
For each Vertical(Subject) there is a repository containing the data models related to that vertical. These repositories do admit pull requests regarding data models.
- Driven-by-implementation approach: Specifications will be considered stable as soon as enough end-user organizations (e.g., cities) have validated them in practice.
- Open-closed. Breaking changes to already approved specs is not allowed. Instead, new versions shall deprecate attributes, add new attributes, extend enumerations, etc.
- Open contribution. Contributions open to anybody (not only members), while final decision making corresponds to the administrators of the domains and Subjects. Management (currently TM Forum, FIWARE Foundation, and IUDX) could oppose some contributions if it does not meet coding guidelines.