Benefits of integrating meta data into a context model Nicola Hönle, Uwe-Philipp Käppeler, Daniela Nicklas, Thomas Schwarz, Matthias Grossmann Nexus Center.

Slides:



Advertisements
Similar presentations
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
Advertisements

Design and Implementation Issues for Explorative Location-based Applications: The NexusRallye Daniela Nicklas, Nicola Hönle, Michael Moltenbrey, Bernhard.
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
 CSS ids  Pages  Sites  HTML: class=“name”  Names may define format OR content › Either works  CAN apply multiple classes to the same tag  Multiple.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
Report on Multi-agent Data Fusion System: Design and implementation issues 1 By Ganesh Godavari.
Information Retrieval in Distributed Environments Based on Context- Aware, Proactive Documents Current Research Information Systems (CRIS 2002) August.
1 Where do spatial context-models end and where do ontologies start? A proposal of a combined approach Christian Becker Distributed Systems Daniela Nicklas.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
1 Overview of Database Federation and IBM Garlic Project Presented by Xiaofen He.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Rationale Aspiring Database Developers should be able to efficiently query and maintain databases. This module will help students learn the Structured.
1 Introduction to databases concepts CCIS – IS department Level 4.
Databases C HAPTER Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer.
Using Taxonomies Effectively in the Organization v. 2.0 KnowledgeNets 2001 Vivian Bliss Microsoft Knowledge Network Group
An Integration Framework for Sensor Networks and Data Stream Management Systems.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Categories of Vocabulary Compatibility Dmitry Lenkov Oracle.
AIXM Users’ Conference, March Implementing AIXM in Instrument Flight Procedures Automation Presenter: Iain Hammond MacDonald, Dettwiler &
Master Thesis Defense Jan Fiedler 04/17/98
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003.
Using Taxonomies Effectively in the Organization KMWorld 2000 Mike Crandall Microsoft Information Services
Minor Thesis A scalable schema matching framework for relational databases Student: Ahmed Saimon Adam ID: Award: MSc (Computer & Information.
Exploiting Type and Space in a Main Memory Query Engine Thomas Schwarz Matthias Grossmann, Daniela Nicklas, Bernhard Mitschang Universität Stuttgart, Institute.
FI-WARE Points of Interest (POI) Data Provider Short Introduction Nonprofit educational material. Fair use of copyrighted content, if any, is assumed.
Efficiently Processing Queries on Interval-and-Value Tuples in Relational Databases Jost Enderle, Nicole Schneider, Thomas Seidl RWTH Aachen University,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Overview of the SAS® Management Console
Pusan National University, Korea Joon-Seok Kim Taehoon Kim Ki-Joune Li.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
[ Part III of The XML seminar ] Presenter: Xiaogeng Zhao A Introduction of XQL.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Citation Linking in Federated Digital Libraries Eike Schallehn, Martin Endig, Kai-Uwe Sattler Otto-von-Guericke-University Magdeburg Institute for Technical.
Comparison of CEN, FGDC and ISO standards for metadata Ing. Jan Ruzicka Institute of Economics and Control Systems VŠB – Technical university Ostrava 17.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
Working with XML Schemas ©NIITeXtensible Markup Language/Lesson 3/Slide 1 of 36 Objectives In this lesson, you will learn to: * Declare attributes in an.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
1 Earth Science Technology Office The Earth Science (ES) Vision: An intelligent Web of Sensors IGARSS 2002 Paper 02_06_08:20 Eduardo Torres-Martinez –
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Managing Enterprise GIS Geodatabases
M4 / September Integrating multimodal descriptions to index large video collections M4 meeting – Munich Nicolas Moënne-Loccoz, Bruno Janvier,
GEM METADATA DEVELOPMENT Xiaoping Wang, Macrosearch Allen Macklin, PMEL and Bernard Megrey, AFSC.
Soon Joo Hyun Database Systems Research and Development Lab. US-KOREA Joint Workshop on Digital Library t Introduction ICU Information and Communication.
Object storage and object interoperability
1 Exchange Network Shared Schema Components. 2 Shared Schema Components Topics: Introduction to Shared Schema Components Purpose/value of using Shared.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Collaborative Query Previews in Digital Libraries Lin Fu, Dion Goh, Schubert Foo Division of Information Studies School of Communication and Information.
E.Bertino, L.Matino Object-Oriented Database Systems 1 Chapter 9. Systems Seoul National University Department of Computer Engineering OOPSLA Lab.
The ECOST Web-based platform for data providers and for data users.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Open Governance Platform
Sabri Kızanlık Ural Emekçi
Data Model.
Presented by: Jacky Ma Date: 11 Dec 2001
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Presentation transcript:

Benefits of integrating meta data into a context model Nicola Hönle, Uwe-Philipp Käppeler, Daniela Nicklas, Thomas Schwarz, Matthias Grossmann Nexus Center of Excellence 627: Spatial World Models for Mobile Context-Aware Applications University of Stuttgart Germany , Kauai, Hawai'i, USA

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model2 data application meta data meta data = data about (operational) data But: distinction is application-specific! What is meta data?

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model3 What is meta data? Some opinions... areadatameta data (relational) databases mini-world; operational data; what applications write into the tables schema information: Which tables are there? How do they look like? XMLbetween tagsthe tags HTMLweb-page content, tag in the header: author, date, keywords,... sensor datasensor value accuracy, working conditions of sensor... context modelsphysical + virtual world objects ?

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model4 Overview Meta data in context models The Nexus Platform (short!) Integrating meta data in the Nexus Platform Benefits Data exchange, query processing Conclusion

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model5 Physical World Context Model Context Models Applications query (filter) Update(id, value) Sensors (Modeling) Update(id, value) Application State

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model6 Meta data in context models Operational data: context information Meta data: data to instances of data (not to the schema) characteristics of data circumstances of data gathering Types (not disjoint): system generated technical restrictions technically measurable authorship, data source cost...

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model7 Advantages Hints about the data quality reliability, precision, consistency, age,... Sensor fusion and data cleansing on the fly calculation tailored to application needs Increases flexibility integration of context models different application types

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model8 The Nexus Vision: Federated Context Models local context models information spaces context-aware applications data from billions of sensors WWW Digital Libraries Federation “Smart Factory” City Guide Multimodal Navigation... Virtual PostIts global context model

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model9 The Nexus Platform Supports various kinds of context aware applications Object-based data model (objects and attributes) Local context models are stored on context servers Context servers support a given interface Augmented World Query Language (AWQL): simple spatial object selection and filtering Augmented World Modeling Language (AWML) serialization of context data objects

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model10 federated global context model AWQL/AWML Nexus Platform Architecture Context- Server Context- Server GeoDB Area Service Register Application Context- Server Context- Server Context- Server Context- Server Context- Server WWW (ext. data) WWW (ext. data) Federation Sensor  Why different context servers? See our PerCom´05 paper. local context models Application

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model11 Benefits of integrating meta data Finding resources: meta data about local context models (Area Service Register) Better data selection: better specifying kinds of context data (Application, Federation) Trust and data quality: optimize results, favor certain data providers (Application, Federation) Sensor fusion: higher level sensor fusion across several data providers (Context Servers, Federation) Implicit usage in data processing: application profiles simplify application queries (Federation)

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model12 Which meta data do we use? temperature position object identifier value: 49N 9E value: ID1234 type value: TemperatureSensor value: 23.0 Area Service Register Context Server local context model register (AugmentedArea, ObjectTypes) meta data about data providers author: Alice gatheringTime: meta data about data objects value: 25.0 measurementTime: 08:30:00 accuracy: ±0.5 Multiple attribute instances meta data about attribute values accuracy: ±5 measurementTime: 08:00:00 accuracy: ±1

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model13 Augmented World Modeling Language (AWML) awml nexusobject attribute value nexusobject attribute value

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model14 AWML: data exchange with meta data ID1234 TemperatureSensor 49N 9E 5... Alice ID1234 TemperatureSensor 49N 9E 5... Alice Object meta data Attribute value with meta data

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model15 AWML: data exchange with meta data ID :00: :30: ID :00: :30: Multiple attribute instances

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model16 Augmented World Query Language (AWQL) awql restriction filter: include or exclude equal, less, greater and, or, not spatial: within, overlap temporal: before, after,... attribute list

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model17 AWQL: query processing type.value TemperaturSensor pos.value SomeArea temperature.value 24.0 temperature.meta.measurementTime 08:12:00... type.value TemperaturSensor pos.value SomeArea temperature.value 24.0 temperature.meta.measurementTime 08:12:00... Step 1: provider selection (restrictions on type and position)  context server list Step 2: object selection (restrictions)  result set

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model18 AWQL: query processing (cont.)... NOL.value temperature value meta.accuracy meta.measurementTime 08:12:00... NOL.value temperature value meta.accuracy meta.measurementTime 08:12:00 Step 3: Attribute instance selection (include)  return set

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model19 Implementation Issues XML: optional elements, multi-elements Java: generic result set classes (multiple attribute instances,...) relational DBMS: decomposed storage model

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model20 Conclusion Extension of data model (AWM), serialization (AWQL) and query language (AWQL) to cope with meta data Current usage: selection of data sources (providers) selection of objects Future work: further usage of meta data for sensor fusion algorithms selection of providers based on trust metrics assessment of data quality application profiles Important question: how trustworthy are the meta data?

University of Stuttgart Center of Excellence CoMoRea'05 – benefits of integrating meta data into a context model21 Mahalo! Questions?