UPM – Project Meeting Innsbruck - Feb/March 2011.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
TRAMM HYDROSYS SENSORSCOPE GSN SENSORMAP BIGLINK RECORD APUNCH EXTREMES MOUNTLAND COGEAR HYDROMON PERMASENSE Swiss Experiment Interdisciplinary Environmental.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Ontology module Class Subclass-of property Object property Equivalent to a restriction in an object property Subclass of a restriction in an object property.
Ontology module Class Subclass-of property Object property Equivalent to a restriction in an object property Subclass of a restriction in an object property.
Ontology module Class Subclass-of property Object property Equivalent to a restriction in an object property Subclass of a restriction in an object property.
1 VLDB 2006, Seoul Mapping a Moving Landscape by Mining Mountains of Logs Automated Generation of a Dependency Model for HUG’s Clinical System Mirko Steinle,
Towards Linked Stream Data Oscar Corcho. Slide 2 of x Contents The concept of Linked Stream Data (LSD) Main challenges addressed so far W3C SSN Ontology.
Alejandro Llaves Javier D. Fernández Oscar Corcho Ontology Engineering Group Universidad Politécnica de Madrid Madrid, Spain OrdRing.
Speaker: Jean-Paul Calbimonte Building Semantic Sensor Webs and Applications Querying Streaming Data through Ontologies Jean-Paul Calbimonte Universidad.
Computer Engineering and Networks Laboratory Visualizing Large Sensor Network Data Sets in Space and Time with Vizzly Matthias Keller, Jan Beutel, Olga.
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.
A Semantically Enabled Service Architecture for Mashups over Streaming and Stored Data Alasdair J G Gray University of Manchester Extended Semantic Web.
Xyleme A Dynamic Warehouse for XML Data of the Web.
Swiss Experiment EPFL-LSIR Report Hoyoung Jeung SwissEx Annual Meeting, Zurich 15 th June.
LSIR Developments for SiwssEx Hoyoung Jeung EPFL-LSIR SwissEx Annual Meeting, Zurich 15 th July.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
GLEON Data Management Luke Winslow PASEO 3/18/09.
Semantic Representation of Temporal Metadata in a Virtual Observatory Han Wang 1 Eric Rozell 1
Data Sets, Vocabularies and Tools Pablo N. Mendes Freie Universität Berlin 1st year review Luxembourg, December /02/11.
Speaker: Alasdair J G Gray Semantic Sensor Web Components ESWC 2011 Tutorial 29 May 2011.
WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –
Configurable User Interface Framework for Cross-Disciplinary and Citizen Science Presented by: Peter Fox Authors: Eric Rozell, Han Wang, Patrick West,
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML National Water Quality Monitoring Council August 20, 2003.
Semantic Publishing Update Second TUC meeting Munich 22/23 April 2013 Barry Bishop, Ontotext.
U.S. Environmental Protection Agency WATERS Status Update
Ontology-based Stream/Sensor Data Modeling Presented by: Ashraf Heydari Supervisor: Dr. Kahani.
Funded by: European Commission – 6th Framework Project Reference: IST WP 2: Learning Web-service Domain Ontologies Miha Grčar Jožef Stefan.
Data Integration on the Semantic Sensor Web Alasdair J G Gray Information Management Group University of Manchester Seminar at Imperial College London.
Deploying OGC Web Services GeoScience Victoria’s Experience Alistair Ritchie, Senior Information Geologist GeoScience Victoria.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Semantic Web Applications GoodRelations BBC Artists BBC World Cup 2010 Website Emma Nherera.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
Boris Villazón-Terrazas, Ghislain Atemezing FI, UPM, EURECOM, Introduction to Linked Data.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009.
1 Open Ontology Repository: Architecture and Interfaces Ken Baclawski Northeastern University 1.
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:
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
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.
Accessing and Using Fire-Related Data with the CAPITA DataFed.net* Services Framework Stefan Falke Rudolf Husar Kari Hoijarvi Washington University in.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Using and modifying plan constraints in Constable Jim Blythe and Yolanda Gil Temple project USC Information Sciences Institute
Semantic Publishing Benchmark Task Force Fourth TUC Meeting, Amsterdam, 03 April 2014.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Speaker: SSG4Env WP4 Semantic Integrator Proposal & WP2 Collaboration.
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
Application of NASA ESE Data and Tools to Particulate Air Quality Management A proposal to NASA Earth Science REASoN Solicitation CAN-02-OES-01 REASoN:
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Linking Ontologies to Spatial Databases
WP5: Semantic Multimedia
Adam Kučera, Tomáš Pitner
Flanders Marine Institute (VLIZ)
Work plan revisited Activity 3 Impact Activity 4 Management
Adam Kučera, Tomáš Pitner
Analyzing and Securing Social Networks
Adam Kučera, Tomáš Pitner
Geospatial and Problem Specific Semantics Danielle Forsyth, CEO and Co-Founder Thetus Corporation 20 June, 2006.
About Thetus Thetus develops knowledge discovery and modeling infrastructure software for customers who: Have high value data that does not neatly fit.
Presentation transcript:

UPM – Project Meeting Innsbruck - Feb/March 2011

Slide 2 of x WP1 – D1.1 - TOC 1. Introduction (UPM) 2. Characterization Mechanisms for Single- Modality Unknown or Changing Data Sources 3. Characterization Mechanisms for Multi- Modality Combinations of Unknown or Changing Data Sources 4. Conclusion (UPM) 6/2/2015

Slide 3 of x WP1 – D1.1 – Single Modality 1. Characterization Mechanisms for Single- Modality Unknown or Changing Data Sources ◦1.1 Sensor Data Streams: Semantic Model Generation (UPM + JSI + EPFL)  Obtain domain ontologies based on metadata about sensors + numeric values obtained from them --- UPM  Relate these sensor data sources with other external knowledge sources (e.g., from tags to Cyc/DBPedia) --- JSI  In all cases, overarching usage of SSN Ontology for sensor sources description (demonstrated with various platforms, like GSN, Pachube, ad-hoc deployments, etc.) --- JSI, EPFL, UPM ◦1.2 Text Streams: data analysis (JSI)  e.g., Twitter 6/2/2015

Slide 4 of x WP1 – D1.1 – Multi Modality 2. Characterization Mechanisms for Multi- Modality Combinations of Unknown or Changing Data Sources ◦2.1 Near Real Time Mapping between Textual Sources and Social Networks (JSI) ◦2.2 Ontology-based Data Integration for Multi- Modality Data Sources (UPM)  Integration of sensors with relational databases (e.g., current continuous temperature values with average (normal) values for a region) 6/2/2015

Slide 5 of x WP1 – Work on top of GSN Download-based data access ◦Add SPARQL support Wiki-based metadata repository ◦Add Search feature ◦SSN Ontology will probably play its part here Distributed GSN instances environment ◦Add Ontology-Based Data Integration 6/2/2015

Slide 6 of x Background Previous work at UPM: ◦Mapping data streams to ontologies ◦Use ontological schemas to write queries over streaming data sources ◦Rewriting SPARQL-Stream queries into declarative stream queries (e.g. SNEEql) ◦Experience in Flood environmental sensor data. 6 Calbimonte, J-P., Corcho O., Gray, A. Enabling Ontology-based Access to Streaming Data Sources. In ISWC 2010.

Slide 7 of x Ontology-based Data Access Query translation Query Evaluator Client Stream-to-Ontology mappings SPARQL Stream (O g ) [tuples] Stream Engine (S 3 ) Ontology-based Streaming Data Access Service Relational DB (S 2 ) Sensor Network (S 1 ) RDF Store (S m ) SPARQL Stream algebra(S 1 S 2 S m ) Data translation q [triples] SNEEql

Slide 8 of x EPFL GSN Deployment for SwissEx Distributed environment: GSN Davos, GSN Zurich, etc. ◦In each site, a number of sensors available ◦Each one with different schema ◦However overlapping concepts in the schemas, e.g. temperature ◦Metadata stored in wiki Federated metadata management: ◦Jeung H., Sarni, S., Paparrizos, I., Sathe, S., Aberer, K., Dawes, N., Papaioannus, T., Lehning, M.Effective Metadata Management in federated Sensor Networks. in SUTC,

Slide 9 of x Initial look at GSN SwissEx data Mirror data available. Web service interface: planetdata.epfl.ch:22001/services/GSNWe bService?wsdl ◦ListVirtualSensorNames  wannengrat_gupf_unten  wannengrat_unterhalb_felsen  wan2  wan_sen7_2008  wan_sen4_2008  etc Each one has a schema (attributes and types, etc) 9

Slide 10 of x GSN getting data getMultiData ◦Can request for a specific virtual sensor ◦Can request data from ALL sensors ◦Queries configured (can add new queries as well) Sample query: ◦select pk, air_temperature, relative_humidity, incoming_shortwave_radiation, outgoing_shortwave_radiation, net_shortwave_radiation, wind_speed_50cm, wind_speed_100cm, wind_speed_200cm, wind_speed_max_50cm, wind_speed_max_100cm, wind_speed_max_200cm, wind_direction, precipitation, battery_voltage, timed from wannengrat_tib3 where timed > and timed <= and pk < order by timed desc (size: 20 offset: 0) 10

Slide 11 of x GSN getting data The web service parameters allow basic query configuration: ◦Include all/some fields (fieldNames) ◦Add basic selection conditions ◦Add aggregations ◦Indicate lower/upper time (time-based selection) 11 Enabling Semantic Integration of Streaming Data Sources

Slide 12 of x GSN getting data Example GetMultiData request = new GetMultiData(); GSNWebService_FieldSelector[] selector = new GSNWebService_FieldSelector[1]; selector[0]= new GSNWebService_FieldSelector(); selector[0].setFieldNames(new String[]{"air_temperature"});//include only this field selector[0].setVsname("ALL");//include data from all sensors request.setFieldSelector(selector); request.setTimeFormat("unix"); request.setNb(20);//maximum 20 results request.setFrom( l);//lower bound time epoch request.setTo(System.currentTimeMillis());//upper bound GetMultiDataResponse response = gsn.getMultiData(request ); //call service 12

Slide 13 of x Idea Add Ontology-based distributed query processing: ◦provide me all temperature sensors that have shown higher than 30 degrees ◦Use ontological schemas fro queries, internally map to the appropriate sensors ◦Query rewritten and dispatched to the appropriate GSN instances ◦Return query results URL GSN Davos GSN Zurich GSN Chur Wiki Metadata query Distributed QP

Slide 14 of x WP1 – D Semantic Model Generation from Sensor Data Streams (UPM) 6/2/2015

Slide 15 of x WP1 – D Usage of SSN Ontology for sensor sources description (JSI,EPFL, UPM) See Contribution plan on WP 2 (Work on top of GSN) 6/2/2015

Slide 16 of x WP1 – SSN Ontology Status : Stable ◦ mages/3/36/Ssn.xmlhttp:// mages/3/36/Ssn.xml Usage : 1.Data Discovery and Linking 2.Device Discovery and Selection 3.Provenance and Diagnosis 4.Device Operation Tasking and Programming ◦ eport_Motivating_Use_cases#Use_caseshttp:// eport_Motivating_Use_cases#Use_cases 6/2/2015

Slide 17 of x Ontologies overview SWEET Service Coastal Defences Ordnanc e Survey Addition al Regions Role DOLCE UltraLite Schema FOAF Upper External SSG4Env infrastructure Flood domain 17 SSN

Slide 18 of x Ontologies Infrastucture ◦Core sensor network ontology ◦Service and schema ontologies Domain ◦Flood use case ontology network 18

Slide 19 of x Ontology module Class Individual Subclass-of property Type property Object or datatype property Equivalent to a restriction in an object property Subclass of a restriction in an object property Legend Module Class = objectProperty only | some objectProperty only | some property Class Individual

Slide 20 of x Skeleton Device Deployment PlatformSite System Process ConstraintBlockMeasuringCapability OperatingRestriction Data Overview of the SSN ontology modules

Slide 21 of x Skeleton Device Deployment PlatformSite System onPlatform only hasSubsystem only, some SurvivalRange hasSurvivalRange only OperatingRange hasOperatingRange only hasDeployment only DeploymentRelatedProcess Deployment deploymentProcesPart only deployedSystem only Platform deployedOnPlatform only attachedSystem only Device Sensor SensingDevice Sensing implements some observes only hasMeasurementCapability only inDeployment only SensorInput detects only isProxyFor only ObservationValue SensorOutput hasValue some isProducedBy some Process hasInput only hasOutput only, some Input Output Observation observedBy only featureOfInterest only observationResult only Property observedProperty only hasProperty only, some isPropertyOf some sensingMethodUsed only includesEvent some FeatureOfInterest ConstraintBlock Condition inCondition only MeasuringCapability MeasurementCapability forProperty only OperatingRestriction inCondition only Data Overview of the SSN ontologies

Slide 22 of x CommunicationMeasuringCapability MeasurementCapabilityMeasurementProperty hasMeasurementProperty only Accuracy DetectionLimitDrift Frequency MeasurementRange PrecisionResolution ResponseTime Selectivity Sensitivity Latency Skeleton EnergyRestrictionOperatingRestriction OperatingRange OperatingProperty hasOperatingProperty only EnvironmentalOperatingPropertyMaintenanceSchedule SurvivalRangeSurvivalProperty hasSurvivalProperty only EnvironmentalSurvivalPropertySystemLifetimeBatteryLifetime OperatingPowerRange Property Sensor and environmental properties

Slide 23 of x Data Device Deployment PlatformSite System DeploymentRelated Process Deployment Platform Device Sensor SensingDevice Sensing SensorInput ObservationValue SensorOutput Process Skeleton Observation Property FeatureOfInterest DOLCE UltraLite SituationMethod Region Object Event QualityEvent InformationObject PhysicalObject Process DesignedArtifact or Alignment to DOLCE UltraLite

Slide 24 of x Ontologies Infrastucture ◦Core sensor network ontology ◦Service and schema ontologies Domain ◦Flood use case ontology network 24

Slide 25 of x Service ontology coversRegion hasTemporalExtent hasSpatialExtent hasDataset hasInterface hasServiceType containsOperationhasParameter includesProperty includesFeature hasEndpointReference 25 hasSchema hasStyleURL WebService StatefulWebService xsd:string sw:Dataset sw:Regionsw:SpatialExtent sw:TemporalExtent ssn:Property ssn:FeatureOfInterest sm:Schema xsd:anyURI InterfaceOperationParameter DataAccessInterface… ServiceType OGCS.T.SSG4EnvS.T.GeoJSONS.T.XMLS.T.RSSXMLS.T. Schema Metadata SSN SWEETXSD ISO 19119

Slide 26 of x Schema Metadata ontology hasExtent hasPrimaryKey hasAttribute or hasSQLType hasTimestampAttribute 26 equivalentToProperty Extent RelationStream Schema DatabaseSchemaDataStreamSchema PrimaryKey Attribute TimestampAttribute ssn:Property SQLType SSN

Slide 27 of x Ontologies Infrastucture ◦Core sensor network ontology ◦Service and schema ontologies Domain ◦Flood use case ontology network 27

Slide 28 of x Coastal Defences ontology locatedInRegionssn:hasProperty hasOceanRegionProperty 28 ssn:Propertyssn:FeatureOfInterestsw:Region AssetPropertyOceanRegionProperty Assetos:TopographicObject OceanRegion… … TideHeightWaveHeight SSNSWEET OS

Slide 29 of x Features and properties Physical atmosphere Air temperature Wind speed Wind direction Visibility Asset Height Condition Class Width Inspection date Maintainer Location Mastermap Id Flood plain Water depth Flood zone Flood zone type Flood defence policy Strategic defence option Ocean region Wave height Tide height Vessel Location Name Bearing Type Size Callsign Speed ETA Road problem Location Road identifier Description Event time 29

Slide 30 of x Additional Regions ontology Coastal Defence Partnership Coastal Defence Partnership (Modelled area) Solent Solent (Modelled area) South East England South East England (BRANCH) South East England (CCO) Southern Coastal England (CCO) Solent (AIS live) South East England (Highways Agency) South West England (Highways Agency) 30 sw:Region gz:NamedPlace

Slide 31 of x Role ontology hasRegionOfResponsibility hasResponsibility undertakesTask foaf:member 31 assumesRole hasPosition occupies hasSubOrganization ssn:hasProperty hasRelatedProperty hasRelatedFeature isFulfilledBy defines isAssignedTo appliesTo operatesWithin ssn:Property ssn:FeatureOfInterest Position RoleTask Responsibility Duty foaf:Person foaf:Organization sw:Region SSN SWEET FOAF

Slide 32 of x WP1– S2O Mappings ◦Extension of R2O Result ◦SPARQL bound variables in XML format 6/2/2015

Slide 33 of x WP2 – Contribution Plan Transformation tools for sensors platform(eg: Pachube) description to SSN Ontology ◦To start in Spring 2011 Tools for transforming geography objects (GML, Oracle Spatial, etc) to RDF ◦ ◦Geometry2rdf presentation for more detail 6/2/2015

Slide 34 of x WP2 – Contribution Plan Tools for transforming geography objects (GML, Oracle Spatial, etc) to RDF ◦ ◦Geometry2rdf presentation for more detail 6/2/2015

Slide 35 of x WP4 – PlanetData Vocabulary Document uploaded on wiki WP4 page (Jan 2011) ◦Feedback and comments? Analysis of existing vocabularies ◦Identify prominent features of analyzed vocabularies General Purpose Vocabularies ◦DC Dataset Purpose Vocabularies ◦Dcat ◦Void Stream Purpose Vocabularies ◦Pachube Information Model ◦Sstream ◦SSN 6/2/2015

Slide 36 of x WP4 – PlanetData Vocabulary Some Examples - SStream Pollution sensor measuring CO2 emission ◦Continuous ◦Valid for 1 hour :COSensor1 a ss:Sensor. :COSensor1Stream a ss:ContinuosStream; ss:expires P1H; contains :COSensor1StreamContent. 6/2/2015

Slide 37 of x WP4 – PlanetData Vocabulary Some Examples - Pachube Not clearly defined ◦Based on its API Environment properties ◦Static vs dynamic ◦Outdoor vs indoor ◦Live vs frozen : MadridStreet1 a pachube:Environment; pachube:location_lat 40.26; pachube:location_long 3.42; pachube:environment_disposition "Static"; pachube:environment_exposure "Outdoor"; pachube:environment_domain "Physical"; pachube:feed_status "Live"; pachube:hasDatastream :COSensor1. :COSensor1 a pachube:DataStream. 6/2/2015

Slide 38 of x WP4 – PlanetData Vocabulary Some Examples – Sstream+Pachube Sensor on Fred ◦Heart rate ◦Private data ◦Restriction to hospital ◦Every 5 minutes :Fred a foaf:Person; ss:sensor :HeartSensor. :HeartSensor a ss:Sensor; ss:attachedTo :Fred. dc:description "Heart rate sensor". dc:publisher _:bnode1. _:bnode1 a ss:PeriodicStream; ss:publishedBy :HeartSensor. ss:dataType xs:decimal. ss:contains _:bnode2. dc:accrualPeriodicity _:bnode3. _:bnode2 a ss:StreamContent; rdfs:about ; pachube:ip_restriction :HOSPITAL_IP. _:bnode3 a ss:Frequency;} ss:duration P0Y0M0DT0H5M. 6/2/2015

Slide 39 of x WP4 – PlanetData vocabulary Some Proposals Dynamic dataset properties ◦Expiration properties ◦Continuous/periodic ◦Feed status (live/frozen) Subjective/Objective properties ◦dcat:dataQuality ◦ssn:precision Location properties beyond standard geographic features ◦mobile or static location ◦indoor or outdoor Access Control ◦Public sensors: pollution sensors ◦Private sensors: heart-rate sensors ◦Allowed/blocked sources ◦Access duration ◦Frequency limit 6/2/2015

Slide 40 of x WP4 – Relevant Data sets Channel Coastal Observatory ◦Pending final confirmation that it can be used AEMET (Agencia Española de Meteorología) ◦Currently working on its transformation. Demonstrator soon InfoTerre : In/Out? PSA : In/Out? Sensorbase : In/Out 6/2/2015

Slide 41 of x WP6 - curriculum Motivation ◦Comparison with Relational DB storage Streaming data models ◦Unbounded streams ◦Tuples, Windows ◦Timestamps ◦K-constraints Query Languages ◦Relational operatorsWindow operators, temporal operators ◦Aggregators ◦Joins Semantic streaming data ◦RDF Stream data models ◦SPARQL extensions for RDF Streams ◦Reasoning with Streams ◦Complex event processing ◦Linked Streaming Data Query processing ◦Continuous queries ◦Window evaluation ◦Aggregates evaluation, approximative queries ◦Static optimization ◦Query optimization, statistics ◦Load shedding ◦Sampling 6/2/2015