semiot (semantic technologies for internet of things) - project overview
TRANSCRIPT
![Page 1: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/1.jpg)
SemIoTSemantic technologies for Internet of Things
semiot.ru
![Page 2: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/2.jpg)
About
Start and end dates: 24.11.2014 - 31.12.2016Government funding*: �11.76MIndustrial funding: �2.94M
*Funded by The Ministry of Education and Science of Russian Federation, Grant RFMEFI57514X01012/20
![Page 3: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/3.jpg)
Goal
provide an access to sensor networks using unified data models and interfaces that hide heterogeneity of the network and facilitate effective data access, interoperability, resource search and discovery
3/20
![Page 4: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/4.jpg)
Expected results
■ SemIoT Gateway - a device connecting physical objects with our middleware platform
■ SemIoT Platform - a middleware that collects, stores, analyses and publishes the sensor data
■ Ontology Framework - a set of OWL-ontologies providing unified models
■ several domain specific applications for the working use cases
4/20
![Page 5: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/5.jpg)
SemIoT Platform | Workflow
5/20
![Page 6: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/6.jpg)
SemIoT Platform | Data Collection
Implements a plug-in architecture based on OSGi specification1 which allows to:
■ support any type of connected devices
■ provide an easy way to implement a new plug-in
6/201 http://www.osgi.org
![Page 7: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/7.jpg)
SemIoT Platform | Semantic Annotation
Facilitates semantic interoperability meaning that different stakeholders can access and interpret the data unambiguously.
■ Semantic Sensor Networks (SSN)2 as an upper ontology
■ A web app to generate the RDF descriptions of connected devices (http://semdesc.semiot.ru)
7/202 http://purl.oclc.org/NET/ssnx/ssn#
![Page 8: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/8.jpg)
SemIoT Platform | Archiving
Stores metadata about connected devices and their readings in RDF.
■ A triplestore is used for metadata
■ A TSDB3 is used for the readings
There’s a plan to make them accessible through a SPARQL endpoint and/or TPF4 server.
8/203 https://en.wikipedia.org/wiki/Time_series_database4 http://www.hydra-cg.com/spec/latest/triple-pattern-fragments/
![Page 9: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/9.jpg)
SemIoT Platform | Real-time analysing
Identifies the events of interest based on static and streaming data of connected devices.■ Uses an RDF Stream processing5
approach■ Allows to use external datasources,
e.g. LinkedGeoData.org, DBPedia.org
9/205 https://www.w3.org/community/rsp/
![Page 10: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/10.jpg)
SemIoT Platform | Publishing
Provides an access to the data of connected devices using:
■ A hypermedia-driven Web API6
■ A Triple Pattern Fragments API
■ A SPARQL endpoint
10/206 http://www.hydra-cg.com/
![Page 11: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/11.jpg)
SemIoT Gateway | Overview
11/20
![Page 12: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/12.jpg)
SemIoT Gateway | Scenario
■ Gets readings from devices which:○ can’t communicate their data over (Intra)Internet○ use popular protocols, e.g. MQTT, CoAP and etc
■ Annotates the data with semantic metadata■ Gives access to the data using CoAP and RDF/EXI that
facilitates interoperability, resource search and discovery
12/20
![Page 13: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/13.jpg)
Ontology Framework
Semantic Sensor Networks ontology as an upper ontology and basis.
Domain specific ontologies (under development):
■ Electric Meters ontology
■ Heat Meters ontology
■ Machine Tools ontology
13/20
![Page 14: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/14.jpg)
Applications
■ Advanced electric meter management
■ Advanced heat meter management
■ Environmental monitoring
■ Machine Tool Monitoring
14/20
![Page 15: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/15.jpg)
Applications | Adv. Electric Meter Manag.
A simulator of electric meters7 is used. It allows to simulate a network of thousands of electric meters.
Goal is to detect different emergency situations, such as too high voltage or broken meter and etc.
15/207 https://github.com/semiotproject/simulator-electric-meters
![Page 16: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/16.jpg)
Applications | Adv. Heat Meter Manag.
A simulator of heat meters8 is used. It allows to simulate heat meters in residential buildings.
Goal is to detect overheating of the building based on indoor and outdoor temperature, and readings of the meter.
16/208 https://github.com/semiotproject/simulator-heat-meters
![Page 17: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/17.jpg)
Applications | Environmental Monitoring
Goal is to re-publish environmental data (outdoor temperature, humidity, etc.) from narodmon.ru web site
17/20
![Page 18: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/18.jpg)
Applications | Machine Tool Monitoring
In cooperation with Winghouse Ltd. (http://winghouse.ru)
18/20
A machine tool should work 24/7, without any interruption
Goal is to detect “unfounded delays” and minimize the downtime
![Page 19: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/19.jpg)
Our team
19/20
![Page 20: SemIoT (Semantic technologies for Internet of Things) - Project Overview](https://reader033.vdocuments.mx/reader033/viewer/2022051414/55a77a931a28ab534e8b4627/html5/thumbnails/20.jpg)
semiot.ru@semiotproject
github.com/semiotproject
20/20