From 9c725b78e8225d18842d66845b65f81aebebb47c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Flores?= <raphael.flores@inrae.fr>
Date: Fri, 28 Jul 2023 11:12:02 +0200
Subject: [PATCH 1/5] Create codemeta.json file.

---
 codemeta.json | 149 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 149 insertions(+)
 create mode 100644 codemeta.json

diff --git a/codemeta.json b/codemeta.json
new file mode 100644
index 00000000..64526ec4
--- /dev/null
+++ b/codemeta.json
@@ -0,0 +1,149 @@
+{
+    "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
+    "@type": "SoftwareSourceCode",
+    "license": "https://spdx.org/licenses/BSD-3-Clause-Attribution",
+    "codeRepository": "https://forgemia.inra.fr/urgi-is/faidare.git",
+    "contIntegration": "https://forgemia.inra.fr/urgi-is/faidare.git",
+    "dateCreated": "2018-11-12",
+    "downloadUrl": "https://forgemia.inra.fr/urgi-is/faidare/-/archive/master/faidare-master.tar.gz",
+    "issueTracker": "https://forgemia.inra.fr/urgi-is/faidare/-/issues",
+    "name": "FAIDARE",
+    "version": "CURRENT",
+    "description": "FAIDARE: FAIR Data-finder for Agronomic Research\n\nIt provides web services (based on the BrAPI standard) and a web interface with easy to use filters to facilitates the access to plant datasets from a federation of sources.",
+    "developmentStatus": "active",
+    "isPartOf": "https://forgemia.inra.fr/urgi-is/data-discovery",
+    "keywords": [
+        "data federation",
+        "agronomy",
+        "genomics"
+    ],
+    "programmingLanguage": [
+        "Java"
+    ],
+    "runtimePlatform": [
+        "JVM"
+    ],
+    "operatingSystem": [
+        "Linux"
+    ],
+    "relatedLink": [
+        "https://urgi.versailles.inrae.fr/faidare/"
+    ],
+    "author": [
+        {
+            "@type": "Person",
+            "givenName": "Jérémy",
+            "familyName": "Destin",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRAE-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Guillaume",
+            "familyName": "Cornut",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRA-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Célia",
+            "familyName": "Michotey",
+            "email": "celia.michotey@inrae.fr",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRAE-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Jean-Baptiste",
+            "familyName": "Nizet",
+            "email": "jb@ninja-squad.fr",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "Ninja Squad"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Erik",
+            "familyName": "Kimmel",
+            "email": "erik.kimmel@inrae.fr",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRAE-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Mélanie",
+            "familyName": "Buy",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRA-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Raphaël",
+            "familyName": "Flores",
+            "email": "raphael.flores@inrae.fr",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRAE-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Maud",
+            "familyName": "Marty",
+            "email": "maud.marty@inrae.fr",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRAE-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Cédric",
+            "familyName": "Exbrayat",
+            "email": "cedric@ninja-squad.fr",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "Ninja Squad"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Thomas",
+            "familyName": "Letellier",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRA-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Cyril",
+            "familyName": "Pommier",
+            "email": "cyril.pommier@inrae.fr",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRAE-URGI"
+            }
+        },
+        {
+            "@type": "Person",
+            "givenName": "Bilal",
+            "familyName": "El-Houdaigui",
+            "affiliation": {
+                "@type": "Organization",
+                "name": "INRA-URGI"
+            }
+        }
+    ]
+}
\ No newline at end of file
-- 
GitLab


From c05ed298ef707b54c50d639cf4d17f44531653be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Flores?= <raphael.flores@inrae.fr>
Date: Fri, 28 Jul 2023 11:13:36 +0200
Subject: [PATCH 2/5] Fix contIntegration

---
 codemeta.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/codemeta.json b/codemeta.json
index 64526ec4..6efc154d 100644
--- a/codemeta.json
+++ b/codemeta.json
@@ -3,7 +3,7 @@
     "@type": "SoftwareSourceCode",
     "license": "https://spdx.org/licenses/BSD-3-Clause-Attribution",
     "codeRepository": "https://forgemia.inra.fr/urgi-is/faidare.git",
-    "contIntegration": "https://forgemia.inra.fr/urgi-is/faidare.git",
+    "contIntegration": "https://forgemia.inra.fr/urgi-is/data-discovery/-/pipelines",
     "dateCreated": "2018-11-12",
     "downloadUrl": "https://forgemia.inra.fr/urgi-is/faidare/-/archive/master/faidare-master.tar.gz",
     "issueTracker": "https://forgemia.inra.fr/urgi-is/faidare/-/issues",
-- 
GitLab


From d85dded85422efc86aabdb0d838f1cdd886a57d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Flores?= <raphael.flores@inrae.fr>
Date: Tue, 10 Sep 2024 10:11:58 +0200
Subject: [PATCH 3/5] Add Najwa in contributors

---
 codemeta.json | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/codemeta.json b/codemeta.json
index 6efc154d..73dbec1d 100644
--- a/codemeta.json
+++ b/codemeta.json
@@ -144,6 +144,15 @@
                 "@type": "Organization",
                 "name": "INRA-URGI"
             }
+          },
+          {
+              "@type": "Person",
+              "givenName": "Najwa",
+              "familyName": "Lakmouri",
+              "affiliation": {
+                  "@type": "Organization",
+                  "name": "INRA-URGI"
+              }
         }
     ]
-}
\ No newline at end of file
+}
-- 
GitLab


From 0ec9054b1b00f2470dce8e873b094d5bd0481e2a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Flores?= <raphael.flores@inrae.fr>
Date: Tue, 10 Sep 2024 10:23:27 +0200
Subject: [PATCH 4/5] Update to codemeta v3.

---
 codemeta.json | 318 ++++++++++++++++++++++++++------------------------
 1 file changed, 163 insertions(+), 155 deletions(-)

diff --git a/codemeta.json b/codemeta.json
index 73dbec1d..1109400c 100644
--- a/codemeta.json
+++ b/codemeta.json
@@ -1,158 +1,166 @@
 {
-    "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
-    "@type": "SoftwareSourceCode",
-    "license": "https://spdx.org/licenses/BSD-3-Clause-Attribution",
-    "codeRepository": "https://forgemia.inra.fr/urgi-is/faidare.git",
-    "contIntegration": "https://forgemia.inra.fr/urgi-is/data-discovery/-/pipelines",
-    "dateCreated": "2018-11-12",
-    "downloadUrl": "https://forgemia.inra.fr/urgi-is/faidare/-/archive/master/faidare-master.tar.gz",
-    "issueTracker": "https://forgemia.inra.fr/urgi-is/faidare/-/issues",
-    "name": "FAIDARE",
-    "version": "CURRENT",
-    "description": "FAIDARE: FAIR Data-finder for Agronomic Research\n\nIt provides web services (based on the BrAPI standard) and a web interface with easy to use filters to facilitates the access to plant datasets from a federation of sources.",
-    "developmentStatus": "active",
-    "isPartOf": "https://forgemia.inra.fr/urgi-is/data-discovery",
-    "keywords": [
-        "data federation",
-        "agronomy",
-        "genomics"
-    ],
-    "programmingLanguage": [
-        "Java"
-    ],
-    "runtimePlatform": [
-        "JVM"
-    ],
-    "operatingSystem": [
-        "Linux"
-    ],
-    "relatedLink": [
-        "https://urgi.versailles.inrae.fr/faidare/"
-    ],
-    "author": [
-        {
-            "@type": "Person",
-            "givenName": "Jérémy",
-            "familyName": "Destin",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRAE-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Guillaume",
-            "familyName": "Cornut",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRA-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Célia",
-            "familyName": "Michotey",
-            "email": "celia.michotey@inrae.fr",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRAE-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Jean-Baptiste",
-            "familyName": "Nizet",
-            "email": "jb@ninja-squad.fr",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "Ninja Squad"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Erik",
-            "familyName": "Kimmel",
-            "email": "erik.kimmel@inrae.fr",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRAE-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Mélanie",
-            "familyName": "Buy",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRA-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Raphaël",
-            "familyName": "Flores",
-            "email": "raphael.flores@inrae.fr",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRAE-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Maud",
-            "familyName": "Marty",
-            "email": "maud.marty@inrae.fr",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRAE-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Cédric",
-            "familyName": "Exbrayat",
-            "email": "cedric@ninja-squad.fr",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "Ninja Squad"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Thomas",
-            "familyName": "Letellier",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRA-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Cyril",
-            "familyName": "Pommier",
-            "email": "cyril.pommier@inrae.fr",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRAE-URGI"
-            }
-        },
-        {
-            "@type": "Person",
-            "givenName": "Bilal",
-            "familyName": "El-Houdaigui",
-            "affiliation": {
-                "@type": "Organization",
-                "name": "INRA-URGI"
-            }
+  "@context": "https://w3id.org/codemeta/3.0",
+  "type": "SoftwareSourceCode",
+  "author": [
+      {
+          "id": "_:author_1",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRAE-URGI"
           },
-          {
-              "@type": "Person",
-              "givenName": "Najwa",
-              "familyName": "Lakmouri",
-              "affiliation": {
-                  "@type": "Organization",
-                  "name": "INRA-URGI"
-              }
-        }
-    ]
+          "familyName": "Destin",
+          "givenName": "Jérémy"
+      },
+      {
+          "id": "_:author_2",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRA-URGI"
+          },
+          "familyName": "Cornut",
+          "givenName": "Guillaume"
+      },
+      {
+          "id": "_:author_3",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRAE-URGI"
+          },
+          "email": "celia.michotey@inrae.fr",
+          "familyName": "Michotey",
+          "givenName": "Célia"
+      },
+      {
+          "id": "_:author_4",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "Ninja Squad"
+          },
+          "email": "jb@ninja-squad.fr",
+          "familyName": "Nizet",
+          "givenName": "Jean-Baptiste"
+      },
+      {
+          "id": "_:author_5",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRAE-URGI"
+          },
+          "email": "erik.kimmel@inrae.fr",
+          "familyName": "Kimmel",
+          "givenName": "Erik"
+      },
+      {
+          "id": "_:author_6",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRA-URGI"
+          },
+          "familyName": "Buy",
+          "givenName": "Mélanie"
+      },
+      {
+          "id": "_:author_7",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRAE-URGI"
+          },
+          "email": "raphael.flores@inrae.fr",
+          "familyName": "Flores",
+          "givenName": "Raphaël"
+      },
+      {
+          "id": "_:author_8",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRAE-URGI"
+          },
+          "email": "maud.marty@inrae.fr",
+          "familyName": "Marty",
+          "givenName": "Maud"
+      },
+      {
+          "id": "_:author_9",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "Ninja Squad"
+          },
+          "email": "cedric@ninja-squad.fr",
+          "familyName": "Exbrayat",
+          "givenName": "Cédric"
+      },
+      {
+          "id": "_:author_10",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRA-URGI"
+          },
+          "familyName": "Letellier",
+          "givenName": "Thomas"
+      },
+      {
+          "id": "_:author_11",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRAE-URGI"
+          },
+          "email": "cyril.pommier@inrae.fr",
+          "familyName": "Pommier",
+          "givenName": "Cyril"
+      },
+      {
+          "id": "_:author_12",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRA-URGI"
+          },
+          "familyName": "El-Houdaigui",
+          "givenName": "Bilal"
+      },
+      {
+          "id": "_:author_13",
+          "type": "Person",
+          "affiliation": {
+              "type": "Organization",
+              "name": "INRA-URGI"
+          },
+          "familyName": "Lakmouri",
+          "givenName": "Najwa"
+      }
+  ],
+  "codeRepository": "https://forgemia.inra.fr/urgi-is/faidare.git",
+  "dateCreated": "2018-11-12",
+  "description": "FAIDARE: FAIR Data-finder for Agronomic Research\n\nIt provides web services (based on the BrAPI standard) and a web interface with easy to use filters to facilitates the access to plant datasets from a federation of sources.",
+  "downloadUrl": "https://forgemia.inra.fr/urgi-is/faidare/-/archive/master/faidare-master.tar.gz",
+  "isPartOf": "https://forgemia.inra.fr/urgi-is/data-discovery",
+  "keywords": [
+      "data federation",
+      "agronomy",
+      "genomics"
+  ],
+  "license": "https://spdx.org/licenses/BSD-3-Clause-Attribution",
+  "name": "FAIDARE",
+  "operatingSystem": "Linux",
+  "programmingLanguage": "Java",
+  "relatedLink": "https://urgi.versailles.inrae.fr/faidare/",
+  "runtimePlatform": "JVM",
+  "version": "CURRENT",
+  "codemeta:contIntegration": {
+      "id": "https://forgemia.inra.fr/urgi-is/faidare/-/pipelines?page=1&scope=all&ref=master"
+  },
+  "continuousIntegration": "https://forgemia.inra.fr/urgi-is/faidare/-/pipelines?page=1&scope=all&ref=master",
+  "developmentStatus": "active",
+  "issueTracker": "https://forgemia.inra.fr/urgi-is/faidare/-/issues"
 }
-- 
GitLab


From 3bbd61a8831d454f0911299a4f8b4cdbfa069956 Mon Sep 17 00:00:00 2001
From: Cyril Pommier <cyril.pommier@inra.fr>
Date: Wed, 11 Sep 2024 10:13:42 +0200
Subject: [PATCH 5/5] Add hal citation and authors positions

---
 codemeta.json | 40 +++++++++++++++++++++++++++-------------
 1 file changed, 27 insertions(+), 13 deletions(-)

diff --git a/codemeta.json b/codemeta.json
index 1109400c..24adb29e 100644
--- a/codemeta.json
+++ b/codemeta.json
@@ -10,7 +10,8 @@
               "name": "INRAE-URGI"
           },
           "familyName": "Destin",
-          "givenName": "Jérémy"
+          "givenName": "Jérémy",
+          "position": 7
       },
       {
           "id": "_:author_2",
@@ -20,7 +21,8 @@
               "name": "INRA-URGI"
           },
           "familyName": "Cornut",
-          "givenName": "Guillaume"
+          "givenName": "Guillaume",
+          "position": 6
       },
       {
           "id": "_:author_3",
@@ -31,7 +33,8 @@
           },
           "email": "celia.michotey@inrae.fr",
           "familyName": "Michotey",
-          "givenName": "Célia"
+          "givenName": "Célia",
+          "position": 2
       },
       {
           "id": "_:author_4",
@@ -42,7 +45,8 @@
           },
           "email": "jb@ninja-squad.fr",
           "familyName": "Nizet",
-          "givenName": "Jean-Baptiste"
+          "givenName": "Jean-Baptiste",
+          "position": 5
       },
       {
           "id": "_:author_5",
@@ -53,7 +57,8 @@
           },
           "email": "erik.kimmel@inrae.fr",
           "familyName": "Kimmel",
-          "givenName": "Erik"
+          "givenName": "Erik",
+          "position": 11
       },
       {
           "id": "_:author_6",
@@ -63,7 +68,8 @@
               "name": "INRA-URGI"
           },
           "familyName": "Buy",
-          "givenName": "Mélanie"
+          "givenName": "Mélanie",
+          "position": 13
       },
       {
           "id": "_:author_7",
@@ -74,7 +80,8 @@
           },
           "email": "raphael.flores@inrae.fr",
           "familyName": "Flores",
-          "givenName": "Raphaël"
+          "givenName": "Raphaël",
+          "position": 3
       },
       {
           "id": "_:author_8",
@@ -85,7 +92,8 @@
           },
           "email": "maud.marty@inrae.fr",
           "familyName": "Marty",
-          "givenName": "Maud"
+          "givenName": "Maud",
+          "position": 9
       },
       {
           "id": "_:author_9",
@@ -96,7 +104,8 @@
           },
           "email": "cedric@ninja-squad.fr",
           "familyName": "Exbrayat",
-          "givenName": "Cédric"
+          "givenName": "Cédric",
+          "position": 4
       },
       {
           "id": "_:author_10",
@@ -106,7 +115,8 @@
               "name": "INRA-URGI"
           },
           "familyName": "Letellier",
-          "givenName": "Thomas"
+          "givenName": "Thomas",
+          "position": 10
       },
       {
           "id": "_:author_11",
@@ -117,7 +127,8 @@
           },
           "email": "cyril.pommier@inrae.fr",
           "familyName": "Pommier",
-          "givenName": "Cyril"
+          "givenName": "Cyril",
+          "position": 1
       },
       {
           "id": "_:author_12",
@@ -127,7 +138,8 @@
               "name": "INRA-URGI"
           },
           "familyName": "El-Houdaigui",
-          "givenName": "Bilal"
+          "givenName": "Bilal",
+          "position": 8
       },
       {
           "id": "_:author_13",
@@ -137,9 +149,11 @@
               "name": "INRA-URGI"
           },
           "familyName": "Lakmouri",
-          "givenName": "Najwa"
+          "givenName": "Najwa",
+          "position": 12
       }
   ],
+  "citation": "https://hal.inrae.fr/hal-04638310",
   "codeRepository": "https://forgemia.inra.fr/urgi-is/faidare.git",
   "dateCreated": "2018-11-12",
   "description": "FAIDARE: FAIR Data-finder for Agronomic Research\n\nIt provides web services (based on the BrAPI standard) and a web interface with easy to use filters to facilitates the access to plant datasets from a federation of sources.",
-- 
GitLab