You are here: 52°North>Wiki>SensorWeb Web>OpenSensorSearch (26 Jan 2015, DanielNuest)Edit Attach

Open Sensor Search

Open Sensor Search (OSS) is a platform for discovery of in-situ sensor data. It spans across large scale networks based on heavyweight OGC Sensor Web standards and protocols (SensorObservationService, SensorML, ...) and grassroots platforms and the internet of things (IoT) with a modular and open architecture. Open Sensor Search is based on the SensorInstanceRegistry and can be seen as its next version.


Source Code

https://github.com/52North/OpenSensorSearch

Goals

  • Make sensor data discovery easy for users
    • Not as complicated as CSW
    • Not as simple as Google (though almost)
    • Tailored to time series discovery
    • Tailored to sensor web websites and data models (SensorML)
  • Make sensor data discovery simple yet powerful for developers
  • Integrate well with existing 52°North sensor web software (towards a Sensor Web Suite)
  • Easy to extend harvesting mechanism based on Javascript

Why is it "open"?

  • open source software
  • open standards for the APIs
  • open standards for the data formats
  • open harvesting mechanism - everybody can write harvesting scripts for their own data

Features

Roadmap

Version 1.0 - GSoC 2013

  • organisation
  • architecture
    • checked Guice
    • checked Java 7
    • unchecked test driven development (unit + integration tests)
  • harvesting
    • checked Javascript
    • checked using quartz for scheduling
  • database backend
    • checked Apache Lucene/Solr
  • interfaces
    • checked SIR 1.0
    • unchecked simple RESTful interface to sensors
    • checked OpenSearch
  • uesr interface
    • unchecked new start page
    • unchecked login and script management

Version x.x (and later, also ideas and long term goals)

  • interfaces
    • CSW (reading)
  • harvesting
    • integrate with scraperwiki?
    • write harvesters in Scala
  • OAuth 2.0 for user authentication
  • database backend
    • use hibernate or Spring Data?

Development

OssDevelopment > Information for software developers, software architecture, ...

OssDicuss > Summaries of discussions or links to external related resources that can be used to take OpenSensorSearch to the next level

Installation, Configuration, ...

See GitHub Readme > https://github.com/52North/OpenSensorSearch/blob/master/README.md

User Documentation and Issues

OssSpatialSearch

OssScriptDevelopment

Issue reporting

Topic revision: r13 - 26 Jan 2015 10:05:18, DanielNuest
This site is powered by FoswikiCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki? Send feedback