diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 0000000000000000000000000000000000000000..e60e5db8b393fa14bc7cdb8120ab426e420655c1 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,5 @@ +# Authors + +## Olivier Maury +- GitLab : [@olivier.maury](https://forgemia.inra.fr/olivier.maury) +- [ORCID](https://orcid.org/0000-0001-9016-9720) diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000000000000000000000000000000000000..a5eebb8415a7eebb81669cd637f2734e868e8aa6 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,48 @@ +cff-version: 1.2.0 +message: You can cite AgroMetInfo by using the following metadata +title: AgroMetInfo 2.0 +abstract: + en: AgroMetInfo 2.0 is a web application developed at INRAE AgroClim. It shows changes + in agroclimatic indicators for small farming regions across France in real time. + fr: "AgroMetInfo 2.0 est une application web de l'unit\xE9 INRAE AgroClim. Elle\ + \ permet de visualiser en temps r\xE9el l'\xE9volution d'indicateurs agroclimatiques\ + \ sur l'ensemble de la France sur les petites r\xE9gions agricoles." +authors: +- family-names: Maury + given-names: Olivier + orcid: https://orcid.org/0000-0001-9016-9720 +- family-names: Minet + given-names: Vincent + orcid: https://orcid.org/0009-0004-5605-4478 +- family-names: Lecharpentier + given-names: Patrice + orcid: https://orcid.org/0000-0002-4044-4322 +- family-names: Gandon + given-names: Cyril + orcid: https://orcid.org/0009-0006-9705-8867 +- family-names: "Garc\xEDa de Cort\xE1zar-Atauri" + given-names: "I\xF1aki" + orcid: https://orcid.org/0000-0001-6941-9844 +- family-names: Furusho-Percot + given-names: Carina + orcid: https://orcid.org/0000-0001-5756-3515 +- family-names: Huard + given-names: "Fr\xE9d\xE9ric" +- family-names: "D\xE9come" + given-names: "J\xE9r\xE9mie" + orcid: https://orcid.org/0000-0002-7780-8548 +- family-names: Launay + given-names: Marie + orcid: https://orcid.org/0000-0003-4067-3907 +- family-names: Le Roux + given-names: Renan + orcid: https://orcid.org/0000-0001-7778-1878 +keywords: +- Java +- Indicators +- Web application +version: 2.0.2 +doi: https://doi.org/10.57745/9LYIAS +date-released: 2024-10-30 +license: GNU General Public License +repository-code: https://forgemia.inra.fr/agroclim/agrometinfo/ diff --git a/codemeta.json b/codemeta.json new file mode 100644 index 0000000000000000000000000000000000000000..382a79e5389a5d15ff2c0c83f0a50ea680380bd3 --- /dev/null +++ b/codemeta.json @@ -0,0 +1,91 @@ +{ + "@context": [ + "https://doi.org/10.5063/schema/codemeta-2.0", + "https://w3id.org/software-iodata", + "https://raw.githubusercontent.com/jantman/repostatus.org/master/badges/latest/ontology.jsonld", + "https://schema.org", + "https://w3id.org/software-types" + ], + "@type": "SoftwareSourceCode", + "author": [ + { + "@id": "https://orcid.org/0000-0001-9016-9720", + "@type": "Person", + "affiliation": { + "@id": "https://agroclim.inrae.fr" + }, + "familyName": "Maury", + "givenName": "Olivier" + } + ], + "codeRepository": "https://forgemia.inra.fr/agroclim/agrometinfo/season-handler.git", + "contIntegration": "http://jenkins:8080/job/agrometinfo-season-handler/", + "description": "SEASON handler for AgroMetInfo", + "identifier": "fr.agrometinfo.season-handler", + "issueTracker": "https://forgemia.inra.fr/agroclim/agrometinfo/season-handler/-/issues", + "license": "https://www.gnu.org/licenses/gpl-3.0.txt", + "name": "AgroMetInfo SEASON handler", + "producer": { + "@id": "https://agroclim.inrae.fr", + "@type": "Organization", + "name": "INRAE AgroClim", + "url": "https://agroclim.inrae.fr/", + "parentOrganization": { + "@id": "https://www.inrae.fr", + "@type": "Organization", + "name": "INRAE", + "url": "https://www.inrae.fr/" + } + }, + "programmingLanguage": "Java", + "runtimePlatform": "Java", + "softwareRequirements": [ + { + "@type": "SoftwareApplication", + "identifier": "com.h2database.h2", + "name": "h2", + "version": "2.2.224" + }, + { + "@type": "SoftwareApplication", + "identifier": "org.hibernate.orm.hibernate-hikaricp", + "name": "hibernate-hikaricp" + }, + { + "@type": "SoftwareApplication", + "identifier": "org.junit.jupiter.junit-jupiter", + "name": "junit-jupiter" + }, + { + "@type": "SoftwareApplication", + "identifier": "org.apache.logging.log4j.log4j-core", + "name": "log4j-core" + }, + { + "@type": "SoftwareApplication", + "identifier": "org.projectlombok.lombok", + "name": "lombok" + }, + { + "@type": "SoftwareApplication", + "identifier": "org.mockito.mockito-core", + "name": "mockito-core" + }, + { + "@type": "SoftwareApplication", + "identifier": "info.picocli.picocli", + "name": "picocli" + }, + { + "@type": "SoftwareApplication", + "identifier": "fr.inrae.agroclim.season-core", + "name": "season-core" + }, + { + "@type": "SoftwareApplication", + "identifier": "fr.inrae.agroclim.season-core-test", + "name": "season-core-test" + } + ], + "version": "2.0.2" +} diff --git a/pom.xml b/pom.xml index c58ecd75ff2a2abae1bc7f6c7cc073df18e11edf..d5aead293832ab776a2c76890e8029f51b3f73cd 100644 --- a/pom.xml +++ b/pom.xml @@ -5,12 +5,24 @@ <modelVersion>4.0.0</modelVersion> <groupId>fr.agrometinfo</groupId> <artifactId>season-handler</artifactId> - <version>2.0.1</version> + <version>2.0.2-SNAPSHOT</version> <packaging>jar</packaging> <name>AgroMetInfo SEASON handler</name> <description>SEASON handler for AgroMetInfo</description> <url>https://www.agrometinfo.fr/</url> <inceptionYear>2022</inceptionYear> + <developers> + <developer> + <name>Olivier Maury</name> + <organization>INRAE AgroClim</organization> + <organizationUrl>https://agroclim.inrae.fr/</organizationUrl> + <properties> + <metadata.gitlab-id>@olivier.maury</metadata.gitlab-id> + <metadata.gitlab>https://forgemia.inra.fr/olivier.maury</metadata.gitlab> + <metadata.orcid>https://orcid.org/0000-0001-9016-9720</metadata.orcid> + </properties> + </developer> + </developers> <organization> <name>INRAE AgroClim</name> <url>https://agroclim.inrae.fr/</url> @@ -70,6 +82,10 @@ <!-- Text format --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + <!-- Metadata --> + <metadata.description xml:lang="fr">Gestionnaire de SEASON pour AgroMetInfo.</metadata.description> + <metadata.long-description xml:lang="en"><![CDATA[This daemon triggers computations made by SEASON for AgroMetInfo.]]></metadata.long-description> + <metadata.long-description xml:lang="fr"><![CDATA[Ce dÊmon pilote les calculs rÊalisÊs par SEASON pour AgroMetInfo.]]></metadata.long-description> </properties> <dependencies> <!-- Lombok --> diff --git a/publiccode.yml b/publiccode.yml new file mode 100644 index 0000000000000000000000000000000000000000..c733ac87a018c8ce9a1d641708abb3fd35f28af5 --- /dev/null +++ b/publiccode.yml @@ -0,0 +1,56 @@ +# This repository adheres to the publiccode.yml standard by including this +# metadata file that makes public software easily discoverable. +# More info at https://github.com/italia/publiccode.yml +publiccodeYmlVersion: '0.2' +categories: +- data-analytics +dependsOn: + open: + - name: java + optional: false + versionMin: '17' +description: + en: + features: + - indicator computation + genericName: AgroMetInfo web app + shortDescription: SEASON handler for AgroMetInfo + longDescription: This daemon triggers computations made by SEASON for AgroMetInfo. + fr: + features: + - calcul d'indicateurs + - visualisation d'indicateurs + genericName: AgroMetInfo web app + shortDescription: Gestionnaire de SEASON pour AgroMetInfo. + longDescription: "Ce d\xE9mon pilote les calculs r\xE9alis\xE9s par SEASON pour\ + \ AgroMetInfo." +developmentStatus: stable +fundedBy: +- name: INRAE AgroClim + url: https://agroclim.inrae.fr/ +intendedAudience: + scope: + - agriculture + - environment + - research +landingURL: https://www.agrometinfo.fr/ +legal: + authorsFile: AUTHORS.md + license: GNU General Public License +localisation: + availableLanguages: + - en + - fr + localisationReady: true +maintenance: + contacts: + - affiliation: INRAE + name: Olivier Maury + type: internal +name: AgroMetInfo SEASON handler +releaseDate: 2024-10-30 +softwareType: standalone/backend +softwareVersion: 2.0.2 +url: https://forgemia.inra.fr/agroclim/agrometinfo/season-handler.git +usedBy: +- INRAE AgroClim