Download presentation
Presentation is loading. Please wait.
Published byHailee Cappel Modified over 10 years ago
1
Querying Integrated Observation and Measurement data SONet June 8,2010 1
2
Framework Annotation 1Annotation 2 Annotation 3 Annotation 4 File 1 File 2File 3File 4 Offline data processing Result Q1Result Q2 … …. OBOE-aware DB … 2 OBOE domain model Annotation interface Query 1Query 2 … …. Online query engine
3
Offline data processing Annotation as a bridge … Annotation 1Annotation 2 Annotation 3 Annotation 4 File 1 File 2File 3File 4 Measurement type table Observation Type table Entity type table Context type table Map 3 OBOE-aware DB
4
Annotation as a bridge … Annotation 1Annotation 2 Annotation 3 Annotation 4 File 1 File 2File 3File 4 Measurement type table (for ann1, 2, …) Observation type table (for ann1, 2, …) Entity type table (for ann1, 2, …) Context type table (for ann1, 2, …) Map (for ann1, 2, …) 4 OBOE-aware DB
5
Offline data processing (raw data loading) Observation type table (for ann1, 2, …) Entity type table (for ann1, 2, …) Context type table (for ann1, 2, …) Map (for ann1, 2, …) Measurement type table (for ann1, 2, …) Raw data loading … Annotation 1Annotation 2 Annotation 3 Annotation 4 File 1 File 2File 3File 4 Table 4 Table 3 Table 2 Table 1 … 5 OBOE-aware DB
6
Offline data processing (data materialization) Measurement table Observation table Entity table Context table Measurement type table (for ann1, 2, …) Observation type table (for ann1, 2, …) Entity type table (for ann1, 2, …) Context type table (for ann1, 2, …) Map (for ann1, 2, …) Table 4 Table 3 Table 2 Table 1 … Data materialization … Annotation 1Annotation 2 Annotation 3 Annotation 4 File 1 File 2File 3File 4 6 OBOE-aware DB
7
Measurement Table (for file 1, 2, …) Observation table (for file 1, 2, …) Entity table (for file 1, 2, …) Context table (for file 1, 2, …) Measurement type table (for ann1, 2, …) Observation type table (for ann1, 2, …) Entity type table (for ann1, 2, …) Context type table (for ann1, 2, …) Map (for ann1, 2, …) Table 4 Table 3 Table 2 Table 1 … Data materialization … Annotation 1Annotation 2 Annotation 3 Annotation 4 File 1 File 2File 3File 4 7 OBOE-aware DB
8
Measurement type table (for ann1, 2, …) Observation type table (for ann1, 2, …) Entity type table (for ann1, 2, …) Context type table (for ann1, 2, …) Map (for ann1, 2, …) Table 4 Table 3 Table 2 Table 1 … Query strategy 1 Online query engine (query re-writing over raw data) 8 Measurement Table (for file 1, 2, …) Observation table (for file 1, 2, …) Entity table (for file 1, 2, …) Context table (for file 1, 2, …) OBOE-aware DB
9
Measurement type table (for ann1, 2, …) Observation type table (for ann1, 2, …) Entity type table (for ann1, 2, …) Context type table (for ann1, 2, …) Map (for ann1, 2, …) Table 4 Table 3 Table 2 Table 1 … Query strategy 2 Online query engine (query re-writing over materialized data) 9 Measurement Table (for file 1, 2, …) Observation table (for file 1, 2, …) Entity table (for file 1, 2, …) Context table (for file 1, 2, …) OBOE-aware DB
10
Measurement type table (for ann1, 2, …) Observation type table (for ann1, 2, …) Entity type table (for ann1, 2, …) Context type table (for ann1, 2, …) Map (for ann1, 2, …) Table 4 Table 3 Table 2 Table 1 … Query strategy n?? Online query engine 10 Measurement Table (for file 1, 2, …) Observation table (for file 1, 2, …) Entity table (for file 1, 2, …) Context table (for file 1, 2, …) Other materialization?? RDF triple store? OBOE-aware DB
11
Query Tree[Height > 5 Meter]: return datasets that have at least one Tree observation containing a Height measurement with a value greater than 5 Meters Tree[Height > 5 Meter], Soil[Acidity >= 7 pH]: return datasets that contain at least one Tree observation (having a measurement where the Height was greater than 5) and at least one Soil observation (having an Acidity measurement of 7 or greater). 11
12
Query Tree[Height > 5 Meter] -> Soil[Acidity >= 7pH]: – Incorporates context via the "->” (arrow) symbol, which can be read as "contextualized by" or "has context". – The query returns datasets that contain at least one Tree observation (with the corresponding height value) where the observation was taken within the context of a Soil observation (with the corresponding acidity value). – … 12
13
Queries ???? 13
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.