Swedish Ocean Archive | Marinevre

Swedish Ocean Archive (SHARK database)

SHARK ("Svenskt HavsARKiv" / "Swedish Ocean Archive") contains marine environmental monitoring data from the seas surrounding Sweden.

SHARKweb is the main web application where it is possible to search and download data from SHARK. SHARKdata is another way to access the same sets of data, but the target audience is other systems which want to harvest data and use it, or to publish the data in other systems, portals, etc.

SHARKdata is based on modules and new modules will be developed over time. Species observations is a module where observations are extracted from other datasets. Special response formats are available such as KML and simple map. The Resources module contains administrative data. It can contain files for header translations, screening of data, taxonomic information, etc.

 

Developed by: 

SHARKdata is developed by the Oceanographic Unit of the Swedish Meteorological and Hydrological Institute (SMHI). The software is a product of the Swedish LifeWatch project funded by the Swedish Research Council.

Web services: 

SHARKdata is a web service with a REST API to be used for accessing marine environmental data from the seas surrounding Sweden. SHARKdata also has a website for documentation and administration where it is possible to access some parts of the data directly.

Requests via the REST API are made URLs, for example http://sharkdata.se/datasets/table.txt to get a text table containing all available datasets. The response format will vary depending on client needs. Text and JSON formats are always available. Text files can always be opened in standard text editors or spreadsheet software. JSON is easy to use if the client software is written in JavaScript or Python, but parsers are available for other languages as well. Other formats like KML, XML, WFS, etc. will be developed in cooperation with clients when needed.

Technology or platform: 

SHARKdata is written in Python 2.7 and based on the Django web framework. All code developed in the project is open source and published under the MIT license. The code repository can be found here.