Soumya Kanti Datta Research Engineer

Similar documents
Developing and Integrating a Semantic Interoperability Testing Tool in F-Interop Platform

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications

Approach for Semantic Interoperability Testing in Internet of Things

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects

Cross-Domain Internet of Things Application Development: M3 Framework and Evaluation

SWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications

Deliverable Final Data Management Plan

SMART CITY INTEROPERABILITY: TORINO - BERLIN TELECOM ITALIA & TELEKOM INNOVATION LABORATORIES Stand: , Marion Gärtner / Joachim Schonowski

Energy-related data integration using Semantic data models for energy efficient retrofitting projects

FIBO Metadata in Ontology Mapping

Unlocking the full potential of location-based services: Linked Data driven Web APIs

High Level Interoperability Testing

W3C Web of Things. W3C Auto WG F2F Meeting April 2016

Knowledge-Driven Video Information Retrieval with LOD

Deliverable Initial Data Management Plan

M3 Framework: User s guide & tutorial

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

Serving Ireland s Geospatial as Linked Data on the Web

overcome the fragmentation of multiple data formats and communication protocols;

IoT-TaaS: Towards a Prospective IoT Testing Framework

Semantically enhancing SensorML with controlled vocabularies in the marine domain

F-Interop Online Platform of Interoperability and Performance Tests for the Internet of Things

Towards Semantic IoT, onem2m Base Ontology

Linked Open Data: a short introduction

Web of Things Architecture and Use Cases. Soumya Kanti Datta, Christian Bonnet Mobile Communications Department

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper

PUBLICATION OF INSPIRE-BASED AGRICULTURAL LINKED DATA

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

Webinar on 5G funding opportunities for EU-US collaboration in Horizon 2020

Research Infrastructures and Horizon 2020

SCOTT Methodology for Building Blocks and Use Cases

Research Infrastructures and Horizon 2020

Introduction to metadata cleansing using SPARQL update queries. April 2014 PwC EU Services

EUDAT B2FIND A Cross-Discipline Metadata Service and Discovery Portal

Opus: University of Bath Online Publication Store

SAREF: A NEW STANDARD FOR SMART APPLIANCES IN SMART HOMES IOT/M2M WORKSHOP FEATURING THE SMART WORLD, S A,15 17 NOV. 2016

ehealth Network ehealth Network Governance model for the ehealth Digital Service Infrastructure during the CEF funding

Semantics-Based Integration of Embedded Systems Models

Semantic Web Fundamentals

Semantic Web and Natural Language Processing

Linked Data: Standard s convergence

BIOLOGICAL PATHWAYS AND THE SEMANTIC WEB

einfrastructures Concertation Event

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Optimising a Semantic IoT Data Hub

Semantic Web and Python Concepts to Application development

OpenAIRE Guidelines Promoting Repositories Interoperability and Supporting Open Access Funder Mandates

New Services in Mobility: C-ITS

Orchestrating Music Queries via the Semantic Web

C-ITS in Europe. Gerhard Menzel, DG MOVE 7th ETSI ITS Workshop 26 th of March 2015, Helmond. Transport

Financial Dataspaces: Challenges, Approaches and Trends

Khartoum, Sudan Dec 2017

Security Enhancements

Harvesting Open Government Data with DCAT-AP

Query Expansion using Wikipedia and DBpedia

EU LEIT-ICT program and SE position on FP9

Semantic Annotations for BPMN models: Extending SeMFIS for supporting ontology reasoning and query functionalities. Dimitraki Katerina

Interoperability in Aerospace Public Use Case of CRYSTAL project

Course 7. Reusability, interoperability. S. Motogna - Software Quality

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

Reducing Consumer Uncertainty

Linked Data and RDF. COMP60421 Sean Bechhofer

Interoperability, critical element for an ehealth Strategy

Semantic Discovery in the Web of Things

Semantic IoT System for Indoor Environment Control A Sparql and SQL based hybrid model

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

Ontology-mediated Data Integration for real-time Antibiotics Resistance Surveillance. SWAT4LS 2014, Berlin

Using DCAT-AP for research data

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

onem2m ADAPTED FOR SMART CITIES ETSI IOT M2M WORKSHOP 2016 NOV 15 TH 2016

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

> Semantic Web Use Cases and Case Studies

NOMAD Metadata for all

Interoperability in Science Data: Stories from the Trenches

MICA. Minerals Intelligence Capacity Analysis. The European Raw Materials Intelligence Capacity Platform (EU-RMICP)

SciENCV - Putting the Pieces Together VIVO

Data driven transformation of the public sector Tallinn, Estonia Head of unit 22 September 2016 European Commission

Object Oriented Model of Objectory Process

Enabling Smart Cities Through a Cognitive Management Framework for the Internet of Things

A FRAMEWORK FOR MULTILINGUAL AND SEMANTIC ENRICHMENT OF DIGITAL CONTENT (NEW L10N BUSINESS OPPORTUNITIES) FREME WEBINAR HELD FOR GALA, 28 APRIL 2016

Utilizing PBCore as a Foundation for Archiving and Workflow Management

Ontology mutation testing

Cross-Fertilizing Data through Web of Things APIs with JSON-LD

The Virtual Observatory and the IVOA

A TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS

Interoperability and transparency The European context

A General Approach to Query the Web of Data

User Configurable Semantic Natural Language Processing

Resilient Linked Data. Dave Reynolds, Epimorphics

Requirements Validation and Negotiation

Power of open source communities to onem2m

Annotation Science From Theory to Practice and Use Introduction A bit of history

SEC-04-DRS-2017: Broadband communication systems

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework

On Management, Abstraction & Semantics

Glossary of Exchange Network Related Groups

DYNAMIC FOAF MANAGEMENT METHOD FOR SOCIAL NETWORKS IN THE SOCIAL WEB ENVIRONMENT

A Semantic Model for Federated Queries Over a Normalized Corpus

OKKAM-based instance level integration

APPLICATION OF SEMANTIC INTEGRATION METHODS FOR CROSS-AGENCY INFORMATION SHARING IN HEALTHCARE

Transcription:

Testing Semantic Interoperability Soumya Kanti Datta Research Engineer Email dattas@eurecom.fr

22/03/2018 Testing Semantic Inteoperability 2

Roadmap Introduction Testing Semantic Interop Survey Conclusion 22/03/2018 Testing Semantic Inteoperability 3

Introduction Interoperability - key to achieve the full potential of the IoT market. Due to the highly dynamic nature of the IoT, a strong need of interoperability at data level has emerged so that it becomes easier to combine/aggregate, process, manage and store the data/event coming from heterogeneous data sources. Semantic interoperability isa waytoaddressthe problem. 22/03/2018 Testing Semantic Inteoperability 4

Introduction We need tests that validate the semantic compliance and interoperability among IoT systems. To boost the acceptance and adoption of the semantic technologies by the IoT market. Testing semantic interoperability is identified as a gap in the current IoTresearch and industrial initiatives. SemTest, an Industrial Extension of EU H2020 F-Interop project addresses this part. 22/03/2018 Testing Semantic Inteoperability 5

Two Types of Testing Conformance testing To test if a piece of semantic data conform to a reference ontology Interoperability testing To check if two parties understand correctly the exchanged semantic data 22/03/2018 Testing Semantic Inteoperability 6

Requirements Conformance Test Lexical check Syntactic check Untyped of resources and literals Ill-formed URIs Problematic prefix and namespaces Unknown classes and properties Semantic checks Cardinality inconsistency Problematic relationship or inheritance 22/03/2018 Testing Semantic Inteoperability 7

Conformance Test Scenario 22/03/2018 Testing Semantic Inteoperability 8

Requirements Semantic Interop Test Communication level check Lexical/format level check Data processing check 22/03/2018 Testing Semantic Inteoperability 9

Semantic Interop Testing Scenario Objective Pre-test condition Test the semantic processing results from two systems SUT1 and SUT2 both have semantic query processing capability Transmitted semantic data (D1) have been validated its conformance SPARQL query Q1 is prepared Test Sequence Step Description 1 SUT 1 sends its semantic data D1 annotated to SUT 2 2 SUT 2 executes query Q1 upon the semantic data received D1, for example, to execute a query to get the resources that has X property(ies). SUT 2 gets result of the execution R1 3 SUT 2 sends the result R1 to SUT 1. 4 SUT 2 sends the query Q1 to SUT 1 5 SUT 1 executes the received query Q1 upon D1 and gets the result R1 6 SUT 1 compares R1 and R1. R1 and R1 are equivalent 22/03/2018 Testing Semantic Inteoperability 10

Semantic Interop Testing and onem2m AE Application Entity CSE Common Service Entity 22/03/2018 Testing Semantic Inteoperability 11

Semantic Interoperability Between Systems Scenario Architecture 22/03/2018 Testing Semantic Inteoperability 12

Interoperability at Data Level Objective Pre-test condition Test the semantic data for checking if they share the same vocabulary Transmitted semantic data (D1 and D2) have been validated its conformance Test Sequence Step Description 1 SUT 1 submits semantic data D1 to a third-party module (Tester) 2 Tester retrieves the vocabulary of D1: V1 3 SUT 2 submits semantic data D2 to Tester 4 Tester retrieves the vocabulary of D2: V2 5 Tester compare V1 and V2. They are identical to be interoperable 100% 6 The result from the previous step is communicated to SUT 1 and SUT 2 22/03/2018 Testing Semantic Inteoperability 13

Data Level Interoperability Scenario Architecture 22/03/2018 Testing Semantic Inteoperability 14

Survey Please complete our survey on Testing Semantic Interoperability (takes ~5 minutes) https://goo.gl/forms/h3wgsyopztxa3lsg2 22/03/2018 Testing Semantic Inteoperability 15

Conclusion Testing forsemanticinteroperabilityisnecessaryiniot. We propose two types of tests. Test scenarios are proposed to implement the semantic conformance an interoperability tests. Future work - we will implement the tests within the F-interop platformand report ourresults. 22/03/2018 Testing Semantic Inteoperability 16

Acknowledgement SemTest is an Industrial Extension of F-Interop EU H2020 Project. F-Interop has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement No 687884. SemTest is a joint project between Easy Global Market and EURECOM. 22/03/2018 Testing Semantic Inteoperability 17

Thank You Email: dattas@eurecom.fr Website: http://iot.eurecom.fr/ 22/03/2018 Testing Semantic Inteoperability 18