FerryBox data service (v0_prerelease)
Near realtime FerryBox data service for Akvaplan-niva.
Read (GET)
Data is retrieved using HTTP GET to one of the FerryBox URLs below:
Messages by date
NDJSON: https://ferrybox.deno.dev/ferrybox-akvaplan1-test/2025-02-10
List of available data
HTML: https://ferrybox.deno.dev/ferrybox-akvaplan1-test
Formats
The following response formats are planned: HTML, NDJSON, TSV, GeoJSON.
Create (POST)
Messages are created when a FerryBox or other client sends a valid HTTP POST request to a FerryBox URL on this service. On success, the service responds with HTTP status 201 Created.
The client must identify itself by sending a valid basic authorization header, or else 401 Unauthorized is returned.
The POST body must consist of a single JSON message object, or several objects separated by a newline (NDJSON). Each message object is validated against a JSON Type Definition. The server sends HTTP status 422 Unprocessable Entity on failure to validate.
Data
General
Messages sent to and from this service has a ~1-minute interval .
All time elements contains RFC 3339 formatted coordinated universal time.
Open data
FerryBox oceanography, by Akvaplan-niva, is open data in the public domain, free of known copyright restrictions.
Credits
Funding
Akvaplan-niva's FerryBox operations are funded via Research Council of Norway's funding of the NorSOOP program.
Open source
The FerryBox data service is open source and in git version control on akvaplan-niva/ferrybox