1 of 20

MASTER PRESENTATION

Smart Data Models Program

04-12-25

FIWARE Foundation

2 of 20

2

Index

  1. What is
  2. Current status
  3. How to participate in it

3 of 20

What is the Smart Data Models Program

3

4 of 20

What is the Smart Data Models Program

4

  • Aim: Allow actual data interchange between organizations by providing open licensed shared data models according to the principles of agile standardization

  • Smart Data Models is a collaborative program to provide data models for digital twins and data spaces
    1. Free and open-licensed data models for digital market (0€ cost)
    2. Multisector
    3. Based on real use cases and adopted open standards. Collaborative.
    4. At market speed
    5. Customizable to local needs
    6. Compatible with linked data

5 of 20

Glossary

5

  • Domain: Mostly a full sector of activity (i.e. Smart cities, Smart Agrifood)
  • Data model: Technical representation of a business object1 or entity
  • Subject: A subset inside a domain (i.e Streetlightning in Smart cities or device and Agrifood in Smart Agrifood)
  • Repository: Set of files in a directory controlled by a versioning system (i.e. git). It can be available online (i.e. github.com)

1 Business object refers to any entity related with the activities of the topic

6 of 20

Repository organization

6

Smart AgriFood, Smart cities

SMART DATA MODELS

Umbrella Repo

  • Guides for coding new data models
  • Template for new data models and examples
  • Directory for scripting tools to check data models
  • Official list of data models, domains and subjects

DOMAIN

Weather, CPSV-AP, STAT-DCAT-AP

  • README with list of data models
  • Shared elements of the subject
  • Context.jsonld for linked data
  • Contributors
  • Shared elements of the domain

SUBJECT

PublicService, Evidence, Cost, BusinessEvent,

  • README with examples’ generators
  • README pointing to specifications
  • Specifications in 8 languages
  • Schema for validation (single-source-of-truth)
  • Payloads Examples
  • Adopters

DATA MODEL

Official

On the queue

7 of 20

Governance

  • 13 domains including Smart cities, Energy, Environment, Agrifood, Water, Health, Manufacturing, Logistics, etc.
  • More than to 1200 data models between official and on queue
  • 126 organizations, 202 individual contributors
  • Publication and debugging process are mostly automatic (new version could take 6-8 min)
  • Documentation in 8 languages (EN, FR, SP, DE, IT, JA, ZH, KO) available in github
  • Single source of truth includes technical definition and description of elements
  • Recognition to contributors and adopters
  • Support to data model creators (live, discord, slack, mail, github issues)

8 of 20

Quick FAQ

8

9 of 20

1.- What is Smart Data Models program.

Smart Data Models initiative is a collaborative program to provide multisector agile standardized free and open-licensed data models based on actual use cases and open standards

2.- Who supports the program.

Currently FIWARE Foundation, IUDX, TMForum, and OASC are its steering board members. Other 120 organizations have already contributed.

3.- Can I use these data models for free?

Absolutely. They are open-licensed allowing you free use, modification, and sharing.

4-. Where do these data models come from?

They are based on real case scenarios or mapping of adopted and open standards

5.- Do I have to use the FIWARE platform or the NGSI standard to use them.

Not at all. They are compatible with it but we also export in several other formats (JSON, JSON-LD, CSV, SQL, DTDL, etc)

6.- I want to contribute with a new data model. What should I do?

Contribution is done by making a PR on the repositories. It would be good you have a look at the contribution manual (https://bit.ly/contribution_manual). You only need to create a JSON schema and provide some examples of use and one example. If you are not familiar with JSON schema this tool and these videos will help you.

What is the Smart Data Models Program

10 of 20

7.- I guess that I need some support for creating the data model. How could I find it?

You can apply for the incubated repository where most of the data models are drafted before being approved. Just click on the green button on the front page or this link. See what is in progress on this list. You can always contact us or drop us an email.

8.- How could I find a data model?

The search tool allows you to search every property, data model, description, etc.

9.- My organization is willing to be part of the Steering Board. What do I need to do?.

A MoU is required and it is possible to collaborate globally or for some of the domains (environmental, robotics, etc). Let’s start with a mail at info@smartdatamodels.org

10.- How to deal with units of the attributes

NGSIv2 include units in the metadata associated with any attribute stored, while NGSI-LD has a built-in subproperty named UnitCode where the units should be included. For some of the attributes, there are recommendations about the units to be used.

What is the Smart Data Models Program

11 of 20

Current factors

11

12 of 20

Current status (domains, subjects & data models)

12

Smart Energy

1

Smart Cities

2

Smart Sensoring*

3

Cross Sector

4

Smart Logistics

5

Smart Water

6

Smart Aeronautics

7

Smart Environment

8

Smart Agrifood

9

Smart Destination

10

Smart Manufacturing

11

Smart Robotics

12

Updated 4-9-25

* Many sensors are specific from other domains but not counted there

Smart cities 27, Health 19, Environment 12, Energy 5, Water 4, Agrifood 1, Robotics 1

Smart Health

13

424

175

143

114

43

40

36

34

30

18

17

13

11

13 of 20

Current status: New subjects new data models

1042 Official Smart Data Models

292 on the queue to be accepted*

Total (1320)

13

28 DM Harmonization

75 DM

Incubated

Updated 4-9-25

PredictiveMaintenance

1

ZEB

2

DataSpaces

3

SmartDataModels

4

Gaia-X

5

AAS

6

13 domains (Groups of subjects)

77 subjects (Groups of data models)

Incubated

BRICK

CUASHI

Mandate

TMForum

Hl7

GS1 mapping

* Not all of them will become official

14 of 20

Contributors and dissemination

  • 209 active contributors

  • 348 contribution in data models
  • 25 services to contributors in data models

  • Contributors belong to 128 different organizations
  • Terms available for search 161.099
  • Documented adopters 356

Updated 4-9-25

15 of 20

Agile standardization

15

16 of 20

Standardization in a digital market

Current markets

Emerging markets

Agile standardization

weeks

days

asap

Research

weeks

months

Classical business cycle < 8 years

start

end

Standardization bodies

2-3 years

17 of 20

Principles of agile standardization

0. Don't just standardize, be agile and standardize

1. Do not reinvent the wheel

2. Normalize real cases

3. Be open

4. Don't be overly specific

5. Flat not Deep

6. Sustainability is key

Full manifesto at: https://github.com/smart-data-models/data-models/blob/master/MANIFESTO.md

18 of 20

How to participate

18

19 of 20

How to participate

  • As a contributor
    1. Provide new data models
    2. Review/extend existing ones
    3. Surveyed major modifications
    4. Attributed contributions

New data model

Update data model

  • Main site: smartdatamodels.org
    • Search data models
    • Search attributes
    • Updates on the models
    • Subscription
    • Start new data models
  • Repository: https://smart-data-models.github.com

20 of 20

Follow us on

Twitter

LinkedIn

GitHub

Support

https://www.smartdatamodels.org

Web

@smartdatamodels

https://www.linkedin.com/company/smart-data-models

https://github.com/smart-data-models

Mail

info@smartdatamodels.org

Slack

smart-data-models.slack.com