Adam Kučera, Tomáš Pitner

Slides:



Advertisements
Similar presentations
Speaker: Kevin Page Sensor Data and Semantic Mashups ESWC 2011 Tutorial 29 th May 2011.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
GridVine: Building Internet-Scale Semantic Overlay Networks By Lan Tian.
XML Technology in E-Commerce
Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing David George.
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
Event dashboard: Capturing user-defined semantics for event detection over real-time sensor data CSIRO LAND AND WATER Jonathan Yu | Research engineer Environmental.
JSI Sensor Middleware. Slide 2 of x Embedded vs. Midleware based Architecture for Sensor Metadata Management Embedded approach assign an IP address to.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Machine Reasoning about Anomalous Sensor Data Matt Calder, Francesco Peri, Bob Morris Center for Coastal Environmental Sensoring Networks CESN University.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Smart Learning Services Based on Smart Cloud Computing
Practical RDF Chapter 1. RDF: An Introduction
Semantic Publishing Update Second TUC meeting Munich 22/23 April 2013 Barry Bishop, Ontotext.
Database Support for Semantic Web Masoud Taghinezhad Omran Sharif University of Technology Computer Engineering Department Fall.
2014-May-07. What is the problem? What have others done? What is our solution? Does it work? Outline 2.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
RDF and triplestores CMSC 461 Michael Wilson. Reasoning  Relational databases allow us to reason about data that is organized in a specific way  Data.
Developing “Geo” Ontology Layers for Web Query Faculty of Design & Technology Conference David George, Department of Computing.
SPARQL Query Graph Model (How to improve query evaluation?) Ralf Heese and Olaf Hartig Humboldt-Universität zu Berlin.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
MyActivity: A Cloud-Hosted Ontology-Based Framework for Human Activity Querying Amin BakhshandehAbkear Supervisor:
Semantic Web Programming in Python an Introduction Biju B Jaganath G.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
D2.5 Proof-of-Concept Evaluation for Modelling Time and Space.
Using Semantic Mapping to Manage Heterogeneity in XLIFF Interoperability by Dave Lewis, Rob Brennan, Alan Meehan, Declan O’Sullivan CNGL Centre for Global.
Enabling complex queries to drug information sources through functional composition Olivier Bodenreider Lister Hill National Center for Biomedical Communications.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
© 2006 University of Kansas An LSID resolver for specimens and a digression into issues raised by the use of GUIDs Steve Perry
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
University of Florida’s dchecker: Software for ensuring semantic data integrity Nicholas Rejack, MS 1, Christopher P. Barnes 1, Michael Conlon, PhD 2
Semantic Water Quality Portal Jin Guang Zheng and Ping Wang Tetherless World Constellation.
Semantic Web 06 T 0006 YOSHIYUKI Osawa. Problem of current web  limits of search engines Most web pages are only groups of character strings. Most web.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
Stream Reasoning with Linked Data Open Data Open Day 2013 Sina Samangooei, Nick Gibbins 26 June 2013.
Monitoreo y Administración de Infraestructura Fisica (DCIM). StruxureWare for Data Centers 2.0 Arturo Maqueo Business Development Data Centers LAM.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
EeEmbedded CIB World Building Congress 2016 Tampere (Finland) June 2016 Expert Seminar Optimised design methodologies for energy-efficient buildings integrated.
Data Mining and Data Warehousing: Concepts and Techniques What is a Data Warehouse? Data Warehouse vs. other systems, OLTP vs. OLAP Conceptual Modeling.
W3C WoT Thing Description
Components.
Adam Kučera, Tomáš Pitner
1st Draft for Defining IoT (1)
Online Laptop Shop through Semantic Web
Middleware independent Information Service
Web Ontology Language for Service (OWL-S)
Analyzing and Securing Social Networks
Adam Kučera, Tomáš Pitner
Zachary Cleaver Semantic Web.
Session 2: Metadata and Catalogues
Chaitali Gupta, Madhusudhan Govindaraju
Semantic Knowledge Store Tim Martin SPAWARSYSCEN, San Diego, CA
Linked Open Data in 10 Minutes Sandro Hawke, W3C
Taxonomy of public services
Making building information available using web technologies
Presentation transcript:

Adam Kučera, Tomáš Pitner 11. 5. 2017 ISESS 2017 Semantic BMS: Semantics-Driven Middleware Layer for Analysis of Building Automation Systems Data Adam Kučera, Tomáš Pitner Middleware založený na sémantice pro analýzu provozu budov v rozsáhlých areálech

11. 5. 2017 ISESS 2017 Motivation – Use case Goal: Examining building operation performance and efficiency using building automation data Use case: Campus of Masaryk University (40 smart buildings, 1700 devices, 150 000 data points) Source: muni.cz

Motivation – BAS Capabilities 11. 5. 2017 ISESS 2017 Motivation – BAS Capabilities Source: OFM SUKB MU

Motivation – Analytical capabilities 11. 5. 2017 ISESS 2017 Motivation – Analytical capabilities BAS Sensor data High detail Recent data Simple applications CAFM Financial data Low detail Delayed data Complex applications How much does the electricity consumption differ across the campus? How much energy is consumed by air conditioning? What are the average room temperatures?

Aims – Query examples 1. Semantic query 3. Data query 11. 5. 2017 ISESS 2017 Aims – Query examples 1. Semantic query Location: Campus Bohunice; Building A11 Grouping: Per floor Measured property: Air temperature Source device: Temperature sensor Data type: History Query output: BMS ID 3. Data query Data points: Semantic result data Aggregate: temporal AVG Period: 09/2016 – 1/2017 Aggregation Window: 1 day 4. Data result N01: { {2016-09-01, 23.8}, {2016-09-02, 24.8}, {2016-09-03, 25.1}, {2016-09-04, 24.7}, … N02: { … } N03: { … } 2. Semantic result N01: {11400.TL5, 11500.TL5, 11600.TL1} N02: {12100.TL5, 12300.TL3, 12400.TL5} N03: {12500.TL1, 12600.TL1, 12800.TL1}

11. 5. 2017 ISESS 2017 Aims – Query examples

Problem – Complexity of applications 11. 5. 2017 ISESS 2017 Problem – Complexity of applications Data access (automation protocols, OLTP) Data selection, grouping & aggregation Analytical methods User interface

Problem – Unsuitable semantics 11. 5. 2017 ISESS 2017 Problem – Unsuitable semantics Data points identified by network address in the BAS Data point properties carry limited semantics Missing relation to the physical world: Location Source device Measuring environment (air, water,…) …

Scope device/location (BIM) 11. 5. 2017 ISESS 2017 Aims – New semantics New approach to analysis of BAS data Network addresses are not used as identifiers Universal model relates BAS and BIM (Building information model) and also adds new information Network address (BMS) Source device (BIM) Device ID Type Location Scope device/location (BIM) Observed property Physical quantity Domain Sensing method Time window Aggregation

11. 5. 2017 ISESS 2017 Methods – Ontology New semantics of BAS data can be described by Ontology language OWL –Web Ontology Language (W3C) Designed for Semantic web & Linked Data Based on RDF (Resource Definition Framework) „Subject-Predicate-Object“

Methods – Ontology Semantic Sensor Network ontology 11. 5. 2017 ISESS 2017 Methods – Ontology Semantic Sensor Network ontology Uses upper-level ontology (Dolce UltraLite) Stimulus-Sensor-Observation Pattern Observations&Measurements translated to OWL Adjustments/Extensions to SSN to meet domain specific requirements: Representation of facility elements (BIM data) BMS Data points Physical quantities (UCUM: http://unitsofmeasure.org/trac/) Sensing methods Device types (adapted from IFC 4)

11. 5. 2017 ISESS 2017 Methods – Ontology Source: Authors

Methods – Middleware layer 11. 5. 2017 ISESS 2017 Methods – Middleware layer Simplification of application development & integration Data access APIs Semantic model OWL queried by SPARQL Semantic API Encapsulates semantic model Domain-specific operators Ready-to-use functions for frequent queries Source: Authors

Methods – Middleware layer 11. 5. 2017 ISESS 2017 Methods – Middleware layer Semantic model: RDF, OWL, triple store, Queried by SPARQL Simplification of application development & integration Data access APIs Semantic model OWL queried by SPARQL Semantic API Encapsulates semantic model Domain-specific operators Ready-to-use functions for frequent queries Source: Authors

Methods – Middleware layer 11. 5. 2017 ISESS 2017 Methods – Middleware layer Semantic API: Encapsulates semantic model – convenience functions & operators Simplification of application development & integration Data access APIs Semantic model OWL queried by SPARQL Semantic API Encapsulates semantic model Domain-specific operators Ready-to-use functions for frequent queries Source: Authors

Methods – Querying using SPARQL 11. 5. 2017 ISESS 2017 Methods – Querying using SPARQL Location: Site 02 - Building 03 Source device: Temperature sensor Grouping: Per floor Value type: History Measured property: Air temperature Query output: BMS ID SELECT ?trendbmsId ?group WHERE { ?datapoint sbms:hasBMSId ?bmsId ; sbms:expressesObservation ?obs . ?obs sbms:observedBy ?source ; sbms:featureOfInterest ?scope . ?scope sbim:isPartOf ?scopeLocR . ?scopeLocR sbim:hasBIMId "S02B03" . ?obs sbms:observedProperty ?property . ?property sbms:hasPhysicalQuality ucum:temperature ; sbms:hasPropertyDomain sbms:Air . ?scope sbim:isPartOf ?groupR . ?groupR sbim:hasBIMId ?group ; a sbim:Floor . ?source a sbim:TemperatureSensor . ?trend sbms:trends ?datapoint ; sbms:hasBMSId ?trendbmsId } { "head": { "vars": [ "trendbmsId" , "group" ] } , "results": { "bindings": [ "trendbmsId": { "type": "literal" , "value": "bactrend://02030101.TL1" } , "group": { "value": "S02B03F01" } "value": "historian://TL857" } , } ,… }

Methods – Querying using API 11. 5. 2017 ISESS 2017 Methods – Querying using API Location: Site 02 - Building 03 Source device: Temperature sensor Grouping: Per floor Value type: History Measured property: Air temperature Query output: BMS ID http://.../sbms/semantics/trends/ ?fields=bmsId &grouping=scope.floor &dataPoint.source.type=TemperatureSensor &dataPoint.scope.location=S02B03 &dataPoint.property.domain=Air &dataPoint.property.quality=temperature { "groups": [ "S02B03F01", "S02B03F02", "S02B03F03" ], "results": { "S02B03F01": [ "bmsId": "bactrend://02030101.TL1", "dataPoint": { "bmsId": "bacnet://02030101.AI1" } }, "bmsId": "historian://TL857", },…

Results – Semantic API & Client 11. 5. 2017 ISESS 2017 Results – Semantic API & Client

Results – Semantic API & Client 11. 5. 2017 ISESS 2017 Results – Semantic API & Client

Future work – Middleware layer 11. 5. 2017 ISESS 2017 Future work – Middleware layer Data access API: Encapsulates BAS protocols And DB schemes Simplification of application development & integration Data access APIs Semantic model OWL queried by SPARQL Semantic API Encapsulates semantic model Domain-specific operators Ready-to-use functions for frequent queries Source: Authors

Future work – End-user Applications 11. 5. 2017 ISESS 2017 Future work – End-user Applications Source: Authors, Petr Zvoníček, FI MU

11. 5. 2017 ISESS 2017 Summary & Conclusion Area: Building operation analysis using data from automation systems Aims: Provide new semantics to BAS data Simplify development of analytical tools Method: Middleware layer Semantic information – Integrating BAS and BIM Data access Evaluation: Implementation of benchmarks defined in EN 15 221: Facility Management

Thank you for your attention! 11. 5. 2017 ISESS 2017 Thank you for your attention! Adam Kučera akucera@mail.muni.cz Project page: https://gitlab.fi.muni.cz/xkucer16/semanticBMS