Marine Gazetteer web services
As a user or developer you can use the Marine Gazetteer webservices to feed your own application with the Marine Gazetteer standardized list of georeferenced marine place names and marine areas.
Available methods:
- getGazetteerRecordByMRGID
- getGazetteerGeometry
- getGazetteerGeometries
- getGazetteerTypes
- getFeed
- getGazetteerRecordsByName
- getGazetteerRecordsByNames
- getGazetteerRecordsByType
- getGazetteerRecordsBySource
- getGazetteerRelationsByMRGID
- getGazetteerWMSes
- getGazetteerRecordsByLatLong
- getGazetteerSources
- getGazetteerNamesByMRGID
- getGazetteerSourceBySourceID
RESTful service
REST (REpresentational State Transfer) is a simple stateless architecture that generally runs over HTTP.SOAP service
SOAP (Simple Object Access Protocol) is a way for a program running in one kind of operating system (such as Windows 2008) to communicate with a progam in the same or another kind of an operating system (such as Linux) by using the World Wide Web's Hypertext Transfer Protocol (HTTP) and its Extensible Markup Language (XML) as the mechanisms for information exchange. Examples:- SOAP
- REST
Additional web services
Apart from these SOAP and RESTful Marine Gazetteer web services, the data and information can also be retrieved through OGC services, an R package, GeoRSS and LDESOGC web services
Marine Regions provides WMS, WFS and CSW capabilities for several of its data products (e.g. maritime boundaries).For more information, please consult the OGC services page.
R package: mregions2
VLIZ in collaboration with rOpenSci has developed an R package for the above services.More information: https://docs.ropensci.org/mregions2/
GeoRSS
The GeoRSS feed reports all edits and updates of the Marine Gazetteer. It uses GML encoding for RSS 2.0.- Latest edits: https://www.marineregions.org/gazetteer.php?p=rss
- Latest records marked as checked https://www.marineregions.org/gazetteer.php?p=rss&type=check
Linked Data Event Streams (LDES)
All gazetter entries are exposed as Linked Data Event Streams (LDES).There is one Event Stream page per hour. Each page contains a link to the next/previous page, if such pages exist. Apart from the most recent page, all pages are labeled as immutable in the cache control headers.
Each MRGID URI is versioned by adding a 't' query parameter, indicating the time of the change. If a client requests a version that is not (or no longer) stored in the database, the server responds with HTTP status code 410 (Gone).
- LDES feed access point https://www.marineregions.org/feed
- Content-negotiation for the LDES feed and each MRGID, using
text/turtle OR application/ld+json
- Marine Regions gazetteer ontology documentation http://marineregions.org/ns/ontology
- Placetype ontology documentation http://marineregions.org/ns/placetypes (Turtle format only)