SmartDataModelsProgramMasterPresentation.pptx

RosibertoGonalves 21 views 20 slides Oct 10, 2024
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

SmartDataModelsProgramMasterPresentation SmartDataModelsProgramMasterPresentation


Slide Content

MASTER PRESENTATION Smart Data Models Program 26 -02-24 FIWARE Foundation

‹#› Index What is Current status How to participate in it

What is the Smart Data Models Program ‹#›

What is the Smart Data Models Program ‹#› Available at https://smartdatamodels.org Repository at https://github.com/smart-data-models 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 Free and open-licensed data models for digital market (0€ cost) Multisector Based on real use cases and adopted open standards. Collaborative. At market speed Customizable to local needs Compatible with linked data

Glossary ‹#› Domain : Mostly a full sector of activity (i.e. Smart cities, Smart Agrifood) Data model : Technical representation of a business object 1 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

‹#› Smart AgriFood, Smart cities SMART DATA MODELS Umbrella Repo Repository organization 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

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 120 organizations, 197 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)

Quick FAQ ‹#›

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 too l and these videos will help you. What is the Smart Data Models Program

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 o r 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 [email protected] 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

Current factors ‹#›

Current status (domains, subjects & data models) ‹#› 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 1 Smart Robotics 1 1 Smart Health 1 2 Updated 30-9-24 * 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 Manufacturing 1 3 424 146 139 110 41 39 36 33 28 18 12 11 8

Current status: New subjects new data models ‹#› 990 Official Smart Data Models 250 on the queue to be accepted* Total (1240) 28 DM Harmonization 75 DM Incubated Updated 30 -9- 24 Gaia-X 1 AAS 2 HumanResources 3 ERA 4 ACRIS 5 SDG 6 13 domains (Groups of subjects) 73 subjects (Groups of data models) Incubated BRICK CUASHI Mandate Gaia-X SDM TMForum Hl7 GS1 mapping * Not all of them will become official

Contributors and dissemination 197 active contributors 331 contribution in data models 24 services to contributors in data models Contributors belong to 120 different organizations Terms available for search 157.038 Documented adopters 328 Every term and entity in data models has an associated page https://smartdatamodels.org/ Subject / term Updated 30-9 - 24

Agile standardization ‹#›

Current markets Emerging markets Agile standardization weeks days asap Research weeks months Classical business cycle < 8 years start end Standardization in a digital market Standardization bodies 2-3 years

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

How to participate ‹#›

How to participate As a contributor Provide new data models Review/extend existing ones Surveyed major modifications 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

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 [email protected] Slack smart-data-models.slack.com