wp 5 data management & analysis michel bohms and philomena m. bluyssen – tno isabella...

31
WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova – NILU Objectives 1. To build a common database on IAQ and other environmental parameters and related health effects 2. To facilitate the coordination of the different groups that will use the experimental data obtained on both school environmental characteristics and health

Upload: theodora-campbell

Post on 25-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

WP 5 Data management & analysis• Michel Bohms and Philomena M. Bluyssen – TNO• Isabella Annesi-Maesano - UMPC Paris 06• Aileen Yang and Alena Bartonova – NILU

Objectives • 1. To build a common database on IAQ and other

environmental parameters and related health effects• 2. To facilitate the coordination of the different groups

that will use the experimental data obtained on both school environmental characteristics and health

Page 2: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

WP 5 Data management & analysis

• Task 1 Specification Database structures and functionalities (months: 3-6)

• Task 2 Implementation Database structures, content creation and functionalities (months: 7-14) (old task 2 and 3)

• Task 3 Analysis (old task 4 Source analysis and 5 Epidemiological Analysis?) (months: 14-20)

• Task 6. Recommendation-design tool (with WP7) (months: 18-22) transfer to WP7???

Page 3: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

-building and HVAC characteristics of the investigated schools (including inventory of possible sources, design criteria, maintenance and occupancy); - outdoor situation and outdoor air conditions; - indoor air conditions (including content) and ventilation situations; - health and comfort of pupils and teachers; - potential confounders of the relationships between school environment and health.

Type of data in database

Page 4: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

-Analysis of the data resulting in possible links between exposure concentrations of air pollutants and sources and activities (old task 4)

-Analysis of the data resulting in possible links between health in children and teachers and sources and activities (old task 5)

Type of analysis

Page 5: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Task 1 Specification Database structures and functionalities (months: 3-6)

• Data/parameters for structure (input): WP2, 3, 4• Data/parameters for analysis (output): WP5 and WP6• Functionalities for analysis: WP2, WP5, WP6• Functionalities for other purposes: WP2, 8?

• What do we put in and what do we want to get out?• How do we prefer to put it in and get it out?

Page 6: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Co-leaders: TNO, UMPC Paris 06 and NILU?

Task 1: to provide data and functionalities for structure from WP leaders or directly from partners?

Task 2 Implementation database structures and functionalities – TNO?

Task 3 Analysis – TNO, NILU, and ????

WP 5 Who will do what? Person-months?

Page 7: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

WP2 will be enhanced by an information web-based system providing Internet access as well as a search function to: -Data as available both from the reviewed studies, publications & reports as well as current study later on as they become available.

WP 3.2 Task 5: Database on IAQ in European schools The collected data in the main and the case studies will be reported in a database, which will be easily accessible for the project partners, in order to facilitate the application of the data in the next WPs.WP 3.3 European wide dataset for input in WP5 (cross-analyses)

WP8 web-site on IAQ

Relation with other WP’s? Will there be different databases?

Page 8: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Perhaps two databases?

A database for the public

and

a database for SINPHONIE to make analysis.

Page 9: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Possible approaches data management

1. Semantic web approach and open source implementation• Standard way of saving and retrieving data on

Internet via a Web server, open to every one.• User control is possible.

2. Closed database: assessed via login etc. (i.e. oracle, SQL server)

3. Or something even more innovative: Google..

Page 10: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Next steps

• Partners: Who is involved? • Task distribution:

• Who will supply which data?• Who will do which analysis?

• Database: • Which type of data and functionalities?• What type of database(s)?

WP5 Meeting – Medio January – in Delft?

Page 11: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Semantic web approach and open source implementation

• W3C Semantic Web technologies• Web Ontology Language (OWL)

• On top of RDF/RDFS• SPARQL Quering

• OSS Joseki Semantic Web (RDF) Server• With Triple DataBase (TDB) back-end

Page 12: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Benefits of proposed approach

• 100% ‘Open Standards’-based• For Data Storage & Access• Independent of any particular platform, software vendor or user

group• 100% Open Source Software (OSS) implementation (of those open

standards)• 100% free of charge

• Semantic (model-driven)• Flexible• Generic• International• Web-based (distributed, universal access, …)• Already successfully applied in other EU initiatives like IntUBE

Page 13: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

An ExampleInformal

• Sinphonie Ontology, small part as example:

• Sites (150x, 5 per country)• Environment

• Outdoor Air Quality Measurements (18x)• CO2 in ppm• RelativeHumidity in %

• School• ClassRooms (3x)

• RoomType• Indoor Air Quality Measurments (18x)

• CO2 in ppm• RelativeHumidity in %

• (Health/Well-being measurements)

Page 14: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

SinphonieBIM/SIM/PIM

Ontology

SinphonieBIM/SIM/PIM

Workbook

OWLXLS

* Joseki RDF Server/TDB

(Excel-2-OWL Converter)

SemanticContent *

OWL Configurator

An ExampleFormalisation

Page 15: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Excel workbook /1

Page 16: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Excel workbook /2

Page 17: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Excel workbook /3

Page 18: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Excel workbook /4

Page 19: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Excel workbook /5

Page 20: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example:Excel-2-owl mapping

Page 21: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: ManualInstantiation

withPMOConfigurator

saved as:Instance_School_1.owl

at:www.bimtoolset.org/ontologies

Page 22: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Put in on the Joseki RDF Server (in TDB data store)

• SPARQL Update query:• LOAD <http://www.bimtoolset.org/ontologies/Instance_School_1.owl>

Page 23: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Query the data /1

##################################################### Get all triples ####################################################

SELECT * { GRAPH <http://www.bimtoolset.org/ontologies/IntUBE-EnergyBIM-Data> { ?x ?y ?z } }

Page 24: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Query the data /2

Page 25: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example:Query the data /3

• ##########################################################• ## Get all triples of the bim_data• ##########################################################

• PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>• PREFIX sin: <http://www.bimtoolset.org/ontologies/Sinphonie.owl#>

• SELECT *• { GRAPH <http://www.bimtoolset.org/ontologies/IntUBE-EnergyBIM-Data>• {?x a sin:School}• }

Page 26: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example: Sensor dataQuery the data /4

SPARQLer Query Results

x

<http://www.bimtoolset.org/ontologies/Instance_School_1.owl#Instance_School_1>

Page 27: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example:Query the data /5

• ################################################• # Get the amount of rooms• ################################################

• PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>• PREFIX sin: <http://www.bimtoolset.org/ontologies/Sinphonie.owl#>

• SELECT count (?y)• WHERE• {• GRAPH <http://www.bimtoolset.org/ontologies/IntUBE-EnergyBIM-Data>• {?y a sin:Room}• }

Page 28: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example:Query the data /6

SPARQLer Query Results

.1

"4" ^^<http://www.w3.org/2001/XMLSchema#integer>

The four non-optional rooms for the one school instantiated(without site context).

Page 29: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Final example

################################################# Get all relative humidities per room, per school, per site################################################

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX sin: <http://www.bimtoolset.org/ontologies/Sinphonie.owl#>

SELECT ?x ?y ?z ?z2WHERE{GRAPH <http://www.bimtoolset.org/ontologies/IntUBE-EnergyBIM-Data>{OPTIONAL {?x a sin:Site}.OPTIONAL {?y a sin:School}.OPTIONAL {?z a sin:Room}.OPTIONAL {?x sin:School ?y}.OPTIONAL {?y sin:Room ?z}.{?z sin:RelativeHumidity-Measurement ?z1}.{?z1 sin:RelativeHumidity-value ?z2}.}}

Page 30: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Final exampleQuery Result, now in JSON syntax output

{

"head": {

"vars": [ "x" , "y" , "z" , "z2" ]

} ,

"results": {

"bindings": [

{

"y": { "type": "uri" , "value": "http://www.bimtoolset.org/ontologies/Instance_School_1.owl#Instance_School_1" } ,

"z": { "type": "uri" , "value": "http://www.bimtoolset.org/ontologies/Instance_School_1.owl#Instance_Room_4" } ,

"z2": { "datatype": "xsd:float" , "type": "typed-literal" , "value": "90." }

} ] }}

Page 31: WP 5 Data management & analysis Michel Bohms and Philomena M. Bluyssen – TNO Isabella Annesi-Maesano - UMPC Paris 06 Aileen Yang and Alena Bartonova –

Example:More

• Much more beyond Sparql Select:

• Construct/Describe• No “XML Result” results but RDF/XML code

• Sparql Update (beyond “load”)• Insert new triples

• Jena ARQ beyond standard Sparql• LET ()• Various functionalities / “magic properties”

• Like Membership of SET

• Very powerfull ! Especially in combination with SPIN• > OO Ontologies