smart city information management: needs and solutions › workshop › 2018 › 201810_iotweek ›...
TRANSCRIPT
Presented by: For:
© ETSI 2018
09:40 on 24.10.2018
Smart City Information Management: Needs and Solutions
Lindsay Frost ETSI IoT Week NEC Laboratories EuropeETSI Board Member ETSI ISG CIM ChairmanSF-SSCC DelegateMSP DEI Delegate
© ETSI 2018 2
Context of this talk
To provide an overview of the information exchange and management needs of Smart City applications, particularly of cross-domain applications, and the various standards available, in particular of the ETSI standard API called NGSI-LD from ISG CIM.
IoT Platforms such as oneM2M provide interoperability across various sensor systems and access networks, however municipal and commercial applications in Smart Cities need to exchange information between multiple platforms and data systems.
IoT & ICT Platforms are extending to fill this need.
© ETSI 2018 3
Simplistic view of Smart City Topics
The Needs
The Solution
The Money
• Sustainable Business Models
• Partnerships
• EU /National Grants
• Cost Savings
• Private Investment• New Revenue Sources
Citizen NeedsCity Needs
Regulations
User DemandsOpportunitiesProblem Solving
• New Ideas• New Methodology
• New Functions / Structures• New Partnerships
New TechnologyInnovation
Tech Trials
Technology Standards
© ETSI 2018 4
ProprietaryData
Open Data
A.I.
Context Information Management:exchange data AND definitions (ontology)
User Apps
IoT
Context Information Management
APPsAPPs
APPs
© ETSI 2018 5
Common Smart City Components
“Review of Smart Cities based on IoT”. https://pdfs.semanticscholar.org/3f4b/5b92464281610010c0c4264d62893567e03c.pdf Energies 2017, 10, 421
© ETSI 2018 6etsi_wp29_ehealth_standardization_FINAL.pdf
Making the Components “Smart”
© ETSI 2018 8
Severe Lack of Meta-data: Provenance, Quality, Licensing
Do you label the source and measurement technique? Do you use timestamps and geospatial attributes with accuracies?Do you include a license condition? Or is it "only in the company“Do you tag personal information for faster GDPR responses?
Source:: http://aura.abdn.ac.uk/bitstream/handle/2164/6051/baillie_acm_jdiq_15.pdf?sequence=1
DO YOURPARTNERS include
this data?
© ETSI 2018 9
ProprietaryData
Open Data
A.I.
Context Information Management:exchange data AND definitions (ontology)
User Apps
IoT
Context Information Management
APPsAPPs
APPs
© ETSI 2018 10
ProprietaryData
Open Data
A.I.
Context Information Management:exchange data AND definitions (ontology)
User Apps
IoT
Context Information Management
APPsAPPs
APPs
© ETSI 2018 11
ProprietaryData
Open Data
A.I.
Context Information Management:exchange data AND definitions (ontology)
User Apps
IoT
Context Information Management
APPsAPPs
APPs
PROVENANCE, licensing, privacy. USAGE, Billing, FOAF info, errors?
Provenance Usage
© ETSI 2018 12
ProprietaryData
Open Data
A.I.
Collaborations needed by ETSI ISG CIM
User Apps
IoT
Context Information Management
APPsAPPs
APPs
Provenance Usage
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
© ETSI 2018 13
oneM2M Global Standard for IoT
Whitepapers: “Smart Cities done smarter”, published in 2016. under update for another publication in Q4 2018. Referenced by several RFP and other SDOs
“Boost LPWA revenues through oneM2M”, published 2017
Platform based integration open standards and open source are key
Home Energy HealthAutomotive
Communication Devices & Hardware
Communication Technologies & Protocols
Common Service Layer
Communication Networks
HomeApplications
EnergyApplications
e-HealthApplications
AutomotiveApplications
Provides functions that M2M applications across different industry segments commonly need (eg. data
transport, security/encryption, remote SW update...)
© ETSI 2018
ETSI ISG CIM
CURRENT STATUS
© ETSI 2018 15
ETSI ISG CIM Goal: Interchange Data and Context
ETSI ISG CIM has been working to create a better link or bridge between traditional IoT and database approaches and the semantic web. Promoting consensus use of SmartCity ontologies is a particular focus.
We define an API called NGSI-LD, based on JSON-LD. The underlying model has entities identified by URIs. Entities can have attributes (Properties or Relationships) which can also have attributes i.e. the model is a Property Graph.
© ETSI 2018 16
fyi: ETSI ISG CIM Work Item ScopesSee: https://portal.etsi.org/tb.aspx?tbid=854&SubTB=854
DMI/CIM-001-AB (MI ) Annotated Bibliography
DGR/CIM-002-UC (GR CIM 002) Use Cases PUBLIC VERSION HERE
DGS/CIM-004-APIprelim (GS CIM 004) API PUBLIC VERSION HERE
DGS/CIM-006-MOD0 (GS CIM 006) Information Model(s)
DGR/CIM-007-SEC (GR CIM 007) Security and Privacy
DGR/CIM-008-NGSI-LD-Primer (GR CIM 008) API Intro for Developers
DGS/CIM-009-NGSI-LD-API (GS CIM 009) Full API (due December)
© ETSI 2018 17
ProprietaryData
Open Data
A.I.
ISG CIM Context Information Management:Status = preliminary API ready
User Apps
IoT
Context Information Management
APPsAPPs
APPs
Provenance Usage
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
Context Information Ontologies
© ETSI 2018 18
Example: Police report an accidentVehicle LegalEntity
Model still under discussion in ETSI ISG CIMEvery Police Department generates tons of data (defined forms)
StreetFurniture
The police reports therewas an accident at a certain time
and what was damaged
© ETSI 2018 19
Example: Police report an accidentVehicle
urn:ngsi-ld:Vehicle:A4567
brandName observedAt
urn:ngsi-ld:Org:Officer123
LegalEntity
inAccident
reportedBy
Model still under discussion in ETSI ISG CIM
The police reports therewas an accident at a certain time
and what was damaged
location
Context Information Vocabularies
Town Hall and Police Department share info both more efficient
“Mercedes” 2017-07-29T12:00:00 [ 8.672, 49.398]
Entity Type Entity Instance Relationship Property Value
urn:ngsi-ld:SmartLampostB
:Downtown1
SmartLampost
© ETSI 2018 20
Example: Entity "Vehicle" and its Context in NGSI-LD{
"id": "urn:ngsi-ld:Vehicle:A4567","type": "Vehicle","brandName": {
"type": "Property","value": "Mercedes"
},"inAccident": {
"type": "Relationship","object": "urn:ngsi-ld:SmartLamppostB:Downtown1","observedAt": "2017-07-29T12:00:00","providedBy": {
"type": "Relationship","object": "urn:ngsi-ld:Org:Officer123"
} },
}
"@context": ["http://uri.etsi.org/ngsi-ld/coreContext.jsonld","http://example.org/cim/myUserTerms.jsonld"
]
• All terms are defined inside the @context links
• The unique URI of each term is sufficient to guarantee whether two applications are using the same data definitions.
© ETSI 2018 21
Conclusions re Information Management
So many Smart City services ....
So many issues in enabling exchangeof meaninful, usable information
Do not wait for perfection ... Get started, collaborate, standardize, improve
© ETSI 2018
Thank You !
Dr. Lindsay Frost (NEC Labs Europe)
Chairman of ETSI ISG CIM (Industry Specification Group Context Information Management)
ETSI Board Member
CEN/CENELEC/ETSI SF-SSCC delegate (Sector Forum on Smart and Sustainable Cities and Communities)
Previously: research manager in physics facilities in Germany, Italy and Australia; manager NEC R&D teams for 3GPP, WiMAX, fixed-mobile convergence, WLAN; group chairman in Wi-Fi Alliance; Chairman ETSI TISPAN WG5 Home Networks; Board Member of Home Gateway Initiative; co-chair of the HGI Smart Home group
© ETSI 2018 23
Various Architectures possible
© ETSI 2018. All rights reserved
Centralised Distributed Federated
Application NGSI-LD API
Simplicity
© ETSI 2018 24
Various Architectures possible
© ETSI 2018. All rights reserved
Application
More flexibility
Centralised Distributed Federated
NGSI-LD API
© ETSI 2018 25
Various Architectures possible
© ETSI 2018. All rights reserved
Application
Integration of multiple Systems
Centralised Distributed Federated
The functionality of a Context Broker or Context Registry is to allow discovery and authorized access to repositories of Context Information, as well as scalable execution of Queries.
NGSI-LD API