Digital Delta Eco specification
This specification describes the Digital Delta Eco API. It is meant for both implementers and consumers of the Digital Delta Eco specifications.
About the Digital Delta Eco specification
This specification defines a standardised method for retrieving (and providing) ecological measurements. Please see the wiki for a full description.
Getting Started
The specification is written in RAML 1.0, a ‘language’ to define REST (REpresentational State Transfer) service. It is a specification, that means, there is no full implementation of this specification available in this repository. There are, however, result samples and a .NET sample implementation of the Filter Syntax.
To read the RAML specification, some tools are recommended. Some tools are also capable of generating documentation, or code skeletons for both consumers and implementers.
The HTML specifications can also be used and may be easier to read.
For testing, some PostMan scripts are supplied. These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
The easiest way to get the specification is to download the generated HTML files. To be able to use the RAML files, please consult the tools section. Knowledge of the RAML language is then recommended.
Installing
The supplied code for the .NET Filter Syntax Parser is written in C# with .NET Framework 4.6+. A good environment for editing and compiling that solution, is Visual Studio 2017 Community Edition.
The unit tests are written in NUnit.
Authors
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details