Co-Champions: Leo Obrst (MITRE) Ram D. Sriram (NIST) Ontology Summit 2015: Internet of Things: Toward Smart Networked Systems and Societies Synthesis II.

Slides:



Advertisements
Similar presentations
“Challenges and Methodologies
Advertisements

DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
1 Mobile Applications and Web Services Part II Prof. Klaus Moessner, Dr Payam Barnaghi Centre for Communication Systems Research Electronic Engineering.
2015 Ontology Summit & Symposium Internet of Things: Toward Smart Networked Systems & Societies Draft 1.1 V1.11.
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
Linked-data Architecture Payam Barnaghi Centre for Communication Systems Research University of Surrey FIA Budapest Linked data session Budapest, May 2010.
Ch. 7. Architecture Standardization for WoT
Overview of Nursing Informatics
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Technical Architectures
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
How can Computer Science contribute to Research Publishing?
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
FREMA: e-Learning Framework Reference Model for Assessment Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces Yvonne Howard.
1. Context: Ambient Intelligence Ambient Intelligence (AmI) represents a vision of ubiquitous computing, sensing and actuating to unobtrusively enhance.
Web 3.0 or The Semantic Web By: Konrad Sit CCT355 November 21 st 2011.
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
© Siemens AG, CT SE 1, Dr. A. Ulrich C O R P O R A T E T E C H N O L O G Y Research at Siemens CT SE Software & Engineering Development Techniques.
Ch. 1. The Third ICT Wave The Third ICT Wave.
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
1 Virtualisation and Validation of Smart City Data Dr Sefki Kolozali Institute for Communication Systems Electronic Engineering Department University of.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
Speed-R : Semantic Peer to Peer Environment for Diverse Web Services Registries Kaarthik Sivashanmugam Kunal Verma Ranjit Mulye Zhenyu Zhong Final Project.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
1 Introduction to Software Engineering Lecture 1.
Co-Champions: Leo Obrst (MITRE) Ram D. Sriram (NIST) Ontology Summit 2015 Symposium: Internet of Things: Toward Smart Networked Systems and Societies National.
Next Generation Grid(s) - European Grid Research R. Tirler – IST DG Dutch Grid Day Amsterdam - 3 rd July Next Generation Grid(s) European.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
Co-Champions: Ram D. Sriram (NIST) Leo Obrst (MITRE) Ontology Summit 2015: Internet of Things: Toward Smart Networked Systems and Societies Virtual Panel.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
6. Protocol Standardization for IoT 1.  TCP/IP  HTML and HTTP  The difference between the Internet and the World Wide Web The Internet is the term.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
What’s Ahead for Embedded Software? (Wed) Gilsoo Kim
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
2015 Ontology Summit & Symposium Internet of Things: Toward Smart Networked Systems & Societies Track A: Ontology Integration in IoT Track Champions: Dr.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Slide no 1 Cognitive Systems in FP6 scope and focus Colette Maloney DG Information Society.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Luigi Cicchese Partner Reply Building a Smarter City.
IoT R&I on IoT integration and platforms INTERNET OF THINGS
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Ontology Summit 2016: Launch Framing the Conversation: Ontologies within Semantic Interoperability Ecosystems Donna Fritzsche and Michael Grüninger February.
Internet of Things Approach to Cloud-Based Smart Car Parking
The Semantic Web By: Maulik Parikh.
Internet of Things and its applications
PLUG-N-HARVEST ID: H2020-EU
W3C WoT Standardization
Presentation transcript:

Co-Champions: Leo Obrst (MITRE) Ram D. Sriram (NIST) Ontology Summit 2015: Internet of Things: Toward Smart Networked Systems and Societies Synthesis II – March 26, 2015 Track A: Ontology Integration in the Internet of Things: Synthesis II

2 Track A: Ontology Integration in the Internet of Things: Goal & Mission Goal of Track: To discuss the various approaches being taken to address the integration and interoperability issues Mission: –Present case studies of IoT –Discuss current approaches in integration and interoperability –Discuss gaps in current approaches –Discuss issues of vertical integration and interoperability across layers of the IoT, including granularity –Propose methods for achieving integration and interoperability through ontologies –Propose a unified framework for integration and interoperability for multimodal (audio, text, video, etc.) interfaces

Terminology: From Internet of Things to Smart Networked Systems and Societies Internet of Things. The Internet of Things (IoT) is a term that is being used to denote a network – typically the Internet -- of devices that constantly monitor the environment and can result in “intelligent actions.” These devices can range from simple sensors to complex systems such as automobiles and buildings. There are several views of IoT in vogue. For example, ITU (International Telecommunication Union) and IERC (IoT-European Research Cluster) define IoT as “a global network infrastructure with self-configuring capabilities based on standard and interoperable communication protocols where physical and virtual things have identities, physical attributes and virtual personalities, use intelligent interfaces and are seamlessly integrated into the information network.” (See Internet of Things – From Research and Innovation to Market Deployment, Vermesan, O. and Friess, P. (editors), 2014, River Publishers, Aalborg, Denmark). Cyber-Physical Systems. Cyber-physical systems (CPSs) extend IoT and will play an increasingly important role in the next generation industrial systems. These systems extend IoT by adding a control and decision making layer. Again, several views of CPSs exist. One commonly used definition is provided in which places an emphasis on embedded systems and the tight coupling between hardware and software. Cyber-Physical Human Systems. When humans take an active role in CPSs we have Cyber-physical Human Systems (CPHSs). These systems can be viewed as socio-technical systems, with a symbiotic relationship between the human and the physical device. Cyber-physical Social Systems or Smart Networked Systems and Societies. Social networks, such as Facebook and Twitter, primarily connect people to one another. These networks have played a very important role in various democratic uprisings in the recent past. Social networks have been used both to curtail and to propagate freedom of speech. When these networks are combined with CPSs, we have Smart Networked Systems and Societies (SNSS), which are also known as Cyber-physical Social Systems (CPSS) or Internet of Everything (IoE). 3

The Technical Challenge The development of a trusted, secure, reliable, and interoperable net-centric computing environment will need technologies that can assure a flexible and scalable system allowing the application of diverse and robust privacy requirements, thus enabling the trusted and meaningful growth of net-centric infrastructures for the benefit of all societies. One such technical challenge is that the network consists of things (both devices and humans) which are heterogeneous, yet need to have seamless interoperability. This requires the development of standard terminologies which capture objects and events. Creating and testing such terminologies will aid in effective recognition and reaction in a network-centric situation awareness environment. 4

Strategy for Addressing the Technical Challenge in Track A Present case studies of IoT/IoE Discuss current approaches in integration and interoperability Discuss gaps in current approaches Propose methods for achieving integration and interoperability through ontologies Propose a unified framework for integration and interoperability for multimodal (audio, text, video, etc.) interfaces 5

Track A Speakers Dr. Steve Ray (Carnegie Mellon University, USA): An Ontology-Driven Integration Framework for Smart Communities –Describes a neutral, abstract ontology and framework that supports the vision and diverse contexts of a smart community, supporting IoT and ontology mapping Dr. Payam Barnaghi (University of Surrey, UK): Dynamic Semantics for the Internet of Things –Provides an overview of the use-case and requirements for semantic interoperability in the IoT with a focus on annotation, processing and information extraction and dynamicity in the IoT environment Dr. Jack Hodges (Web of Things (WOT) Research Group, Siemens Berkeley Laboratory, USA): Semantic Integration Prototype for Wearable Devices in Health Care –Describes a prototype using curated biomedical ontologies to assist health care professionals in selecting appropriate wearable devices to monitor diagnosed disorders Dr. Ram D. Sriram (NIST): Toward Internet of Everything: IoT, CPS, and SNSS –Provides definitions of IoT, CPS, and SNSS. Discusses challenges for making a netcentric society a reality. Emphasis the need to develop event ontologies. Discusses an example in the health care domain. Drs. Spencer Breiner (NIST) and Eswaran Subrahmanian (CMU): Category Theory for Modular Design: An IoT Example –Discusses Category theory (CT) is the mathematical study of structure and, as such, provides a rich formal language for the specification and analysis of ontologies, broadly construed as structured representations of information. Dr. Krzystof Janowicz (University of California, Santa Barbara): Ontology Virtualization for Smart Environments –Discusses ontology design patterns. Introduces notion of ontology virtualization, which provides a flexible plug and play-style reconfiguration of patterns with purpose-driven “semantic views.” 6

Case Studes of IoT/IoE Sensor Integration (Steve Ray) Smart Grid (Steve Ray) Smart Health Care (Jack Hodges, Ram D. Sriram) Framework for Internet of Things (Payam Barnaghi) 7

Current Approaches to Integration and Interoperability The Hyer/CAT approach (see This a simple approach, where servers provide catalogues – an array of URIs -- of resources, annotated with metadata -- to clients [Barnaghi] Simple Mapping: Manually map JSON entities to target ontologies [Ray] Inference-based Mapping: Mappings between ontologies can be achieved using an inference engine (or AI theorem provers) [Ray]. This may involve making data smart [Janowicz] Combine existing ontologies: There are well defined ontologies in various domains. Use these ontologies to integrate systems [e.g., Quantities, Units, Dimensions; Semantic Sensor Networks; Foundation Model of Anatomy; Symptom Ontology; Human Disease Ontology] 8

Gaps Most systems in prototype stage Lack of semantic annotation tools Lack of tools for validation of ontologies Need more work on representing events IoT ontologies need to deal with dynamic time varying data vs. the often static Semantic Web Privacy and security issues Mostly manual methods for integration For some promising approaches the mathematics may be solid but there is lack of implementaions. 9

Methods for Integration and Interoperability Encode dynamic semantics, which includes incorporating time semantics [Barnaghi] Develop event ontologies with above dynamic semantics [Barnaghi, Sriram] Explore category theory, which reveals deep connections between formal logic, computer science and theoretical physics. Approach would involve the following: 1)Begin with two or more models; 2)Identify the overlap between these; 3)Map the overlap into each piece; 4)Define aggregates semantically (using category theory); and 5)Push out, [Breiner and Subrahmanian] Use design patterns toward ontology virtualization: Given a set of ontology design patterns and their combination into micro-ontologies, one can abstract the underlying axiomatization by: dynamically reconfiguring patterns in a plug and play style; bridging between different patters as micro-theories; providing ontological views and semantic shortcuts that suit particular provide, user, and use case needs by highlighting or hiding certain aspects of the underlying ontological model; and mapping between major modeling styles [Janowicz] Expand on techniques presented by Ray and Hodges. 10

Verification and Validation (abstracted from various talks) Interconnect algorithms and hardware for two existing networks (example: a medical network and a transportation network that provides traffic data) with respect to algorithms and hardware Select an existing ontology to bridge the networks Create evaluation metrics based on strengths and weaknesses of the ontology bridge Test evaluation metrics by interconnecting two other networks and run the same questions/metrics. Expand metrics as needed 11

Some Process Insights (Barnaghi) 1.Design for large-scale and provide tools and APIs. 2.Think of who will use the semantics and how when you design your models. 3.Provide means to update and change the semantic annotations. 4.Create tools for validation and interoperability testing. 5.Create taxonomies and vocabularies. 6.Try to re-use existing ones as much as you can. 7.Link your data and descriptions to other existing resources. 8.Define rules and/or best practices for providing the values for each attribute. 9.Remember the widely used semantic descriptions on the Web are simple ones like FOAF. 10.Semantics are only one part of the solution and often not the end-product so the focus of the design should be on creating effective methods, tools and APIs to handle and process the semantics. Query methods, machine learning, reasoning and data analysis techniques and methods should be able to effectively use these semantics. 12

Backup 13

Some approaches for Integration and Interoperability (1) Simple approaches (e.g., Hyper/CAT, slides 14, 17, Payam Barnaghi) to Semantic approaches: –Servers provide catalogues of resources to clients. –A catalogue is an array of URIs. –Each resource in the catalogue is annotated with metadata (RDF-like triples). 14 Sometime s trivial… WSN Network- enabled Devices Semantically annotate data Gatewa y CoAP HTTP CoAP HTTP 6LowPAN Semantically annotate data WSN MQTT Gatewa y And several other protocols and solutions…

Some approaches for Integration and Interoperability (2) Simple manual mapping to inference-based ontology mapping (see Steve Ray, slides 3, but 8-9) 15 Manually Map JSON Entities to Target Ontology (the one manual step) Sometime s trivial… …sometimes more complex High-Level System Design

Some approaches for Integration and Interoperability (3) Combine existing ontologies (Jack Hodges, slide 11): –Automatic ontology matching/mapping not attempted No existing/proposed approach is 100% For usefulness generated mappings would have to be checked manually by SMEs anyway –So, bridge ontologies and mappings (slides 13, 15): 16 DOID  SYMP  FMA bridge ontologies