OPENSENSEMAP - A Citizen Science Platform For Publishing And Exploring Sensor Data as Open Data

A plethora of citizen science sensor platforms for dierent use-cases already exist. They provide cheap, precongured, plug and playable hardware and software solutions. Using data from multiple platforms and resources can be a challenging task in respect of discovering, exploring, downloading and converting. This work aims to implement a one-stop-shop for sensor data that tries to tackle these problems. Therefore a basic data schema capable of metadata is established that allows publishing generic sensor platforms and sensor data. For exploration a web platform is implemented based on common web standards. This work describes the requirements, design and implementation of the OpenSenseMap. OpenSenseMap is following the clientserver model and its complete application stack is implemented in JavaScript. It describes the basic components and the underlying data model. All components are using open-source technology and are published under an opensource license too. The RESTful service is the heart of OpenSenseMap and implements the data publish and data retrieval functions. Developers may use it to build custom applications around OpenSenseMap or integrate OpenSenseMap into existing projects. The NodeJS application runs its own web server and implements the different HTTP request types. The OpenSenseMap concept is being evaluated with a technical and a user survey.

[1]  Shaun Kaplan,et al.  Wireless sensor network gateway , 2009, AFRICON 2009.

[2]  Daniel Minoli,et al.  Wireless Sensor Networks: Technology, Protocols, and Applications , 2007 .

[3]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[4]  Christoph Stasch,et al.  New Generation Sensor Web Enablement , 2011, Sensors.

[5]  Carl Gutwin,et al.  Real-time groupware in the browser: testing the performance of web-based networking , 2011, CSCW.

[6]  Joaquín Huerta Guijarro,et al.  Sensor Observation Service Client for Android Mobile Phones , 2011 .

[7]  D. Demuth A Citizen Science Sensor Platform as a Live Link from GIS to the Internet of Things , 2013 .

[8]  Kevin Crowston,et al.  Goals and Tasks: Two Typologies of Citizen Science Projects , 2012, 2012 45th Hawaii International Conference on System Sciences.

[9]  Krista G. Hilchey,et al.  A review of citizen science and community-based environmental monitoring: issues and opportunities , 2011, Environmental monitoring and assessment.

[10]  Kevin Crowston,et al.  The future of citizen science: emerging technologies and shifting paradigms , 2012, Frontiers in Ecology and the Environment.

[11]  Clemente Izurieta,et al.  Comparison of JSON and XML Data Interchange Formats: A Case Study , 2009, CAINE.

[12]  E. Hand,et al.  Citizen science: People power , 2010, Nature.

[13]  Robert Faludi Building wireless sensor networks , 2010 .

[14]  M. Goodchild Citizens as sensors: the world of volunteered geography , 2007 .

[15]  J. Silvertown A new dawn for citizen science. , 2009, Trends in ecology & evolution.

[16]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[17]  Rick Bonney,et al.  The current state of citizen science as a tool for ecological research and public engagement , 2012 .

[18]  Gerd Kortuem,et al.  Smart objects as building blocks for the Internet of things , 2010, IEEE Internet Computing.

[19]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[20]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .

[21]  Florian Michahelles,et al.  An Architectural Approach Towards the Future Internet of Things , 2011, Architecting the Internet of Things.

[22]  Kevin Crowston,et al.  From Conservation to Crowdsourcing: A Typology of Citizen Science , 2011, 2011 44th Hawaii International Conference on System Sciences.

[23]  Alex Berson Client-Server Architecture , 2006, Encyclopedia of Multimedia.

[24]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[25]  M. Traugott,et al.  Web survey design and administration. , 2001, Public opinion quarterly.

[26]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[27]  Ameya Nayak Type of NOSQL Databases and its Comparison with Relational Databases , 2013 .

[28]  Kevin Crowston,et al.  Mechanisms for Data Quality and Validation in Citizen Science , 2011, 2011 IEEE Seventh International Conference on e-Science Workshops.

[29]  Arne Bröring,et al.  SenseBox - A Generic Sensor Platform for the Web of Things , 2011, MobiQuitous.