dssservice
The service providing DSS metadata and communication endpoints
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Repository
The service providing DSS metadata and communication endpoints
Basic Info
- Host: GitHub
- Owner: H2020-IPM-Decisions
- License: agpl-3.0
- Language: Java
- Default Branch: develop
- Size: 2.91 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md

IPM Decisions DSS Service
This service is part of the Horizon 2020 IPM Decisions project. The service provides the system with sufficient information for a client to be able to connect to and get information from any registered DSS (Decision Support System)
The source code for this service can be found here: https://github.com/H2020-IPM-Decisions/DSSService
1. A catalogue of DSSs and their models available to the platform
The catalogue is a list of DSSs available to the platform. Each DSS may contain one or more models. So even we are describing a standalone model,
in our data structure we have a DSS and one model.
The catalogue is searchable, primarily using crops, pests and (TODO) geography as criteria.
This is part of the DSSService
2. A standard for result data returned from DSS models
In order to present result data from potentially several models to the user (e.g. farmer or advisor), the data must be provided from the models in a uniform way. The data structure is described in a Json schema. This - along with the validation service for such data - is part of the MetaDataService
3. A standard for field observations sent as input data to DSS models
Field observations of pests and diseases are required as inputs in some DSS models. The common properties of such data is described in a Json schema. This is part of the MetaDataService
Documentation
API documentation is auto generated with Enunciate, and should be available from a deployed version at the url [HOST]/[APP_PREFIX]/apidocs/. If you are in fact at that place, keep on reading. In the source code, there is also more documentation in the /docs folder, which can be read on GitHub
Owner
- Name: H2020 IPM Decisions
- Login: H2020-IPM-Decisions
- Kind: organization
- Location: EU
- Website: https://www.ipmdecisions.net/
- Repositories: 12
- Profile: https://github.com/H2020-IPM-Decisions
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: IPM Decisions DSS API
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Tor-Einar
family-names: Skog
email: tor-einar.skog@nibio.no
name-particle: Tor-Einar
repository-code: 'https://github.com/H2020-IPM-Decisions/DSSService'
license: AGPL-3.0
GitHub Events
Total
- Push event: 2
Last Year
- Push event: 2
Dependencies
- javax:javaee-web-api 8.0.1 provided
- com.fasterxml.jackson.core:jackson-databind 2.11.0
- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml 2.11.0
- com.github.java-json-tools:json-schema-validator 2.2.13
- com.github.wnameless.json:json-flattener 0.13.0
- com.kjetland:mbknor-jackson-jsonschema_2.13 1.0.39
- com.webcohesion.enunciate:enunciate-core-annotations 2.13.3
- com.webcohesion.enunciate:enunciate-rt-util 2.13.3
- org.jboss.resteasy:resteasy-client 4.7.2.Final
- org.jboss.resteasy:resteasy-core 4.7.2.Final
- org.locationtech.jts:jts-core 1.16.1
- org.wololo:jts2geojson 0.14.3
- org.junit.jupiter:junit-jupiter-api 5.3.1 test
- org.junit.jupiter:junit-jupiter-engine 5.3.1 test
- org.junit.jupiter:junit-jupiter-params 5.3.1 test
- jboss/base-jdk 11 build
- maven 3.6-openjdk-11 build