Skip to content

Commit 049f0a7

Browse files
Merge branch 'main' into indicators_for_docker
2 parents 4327a73 + d8ec29b commit 049f0a7

28 files changed

+632
-75
lines changed

data/software-tools/apptainer.json

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,33 @@
1111
},
1212
"isAccessibleForFree": true,
1313
"hasQualityDimension": [
14-
{ "@id": "dim:compatibility", "@type": "@id" },
15-
{ "@id": "dim:flexibility", "@type": "@id" },
16-
{ "@id": "dim:reliability", "@type": "@id" },
17-
{ "@id": "dim:sustainability", "@type": "@id" }
14+
{
15+
"@id": "dim:compatibility",
16+
"@type": "@id"
17+
},
18+
{
19+
"@id": "dim:flexibility",
20+
"@type": "@id"
21+
},
22+
{
23+
"@id": "dim:reliability",
24+
"@type": "@id"
25+
},
26+
{
27+
"@id": "dim:sustainability",
28+
"@type": "@id"
29+
}
1830
],
1931
"howToUse": ["command-line"],
20-
"license": "https://opensource.org/license/bsd-3-clause"
32+
"license": "https://opensource.org/license/bsd-3-clause",
33+
"improvesQualityIndicator": [
34+
{
35+
"@id": "https://w3id.org/everse/i/indicators/dependency_management",
36+
"@type": "@id"
37+
},
38+
{
39+
"@id": "https://w3id.org/everse/i/indicators/requirements_specified",
40+
"@type": "@id"
41+
}
42+
]
2143
}

data/software-tools/bearer.json

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
"@context": "https://w3id.org/everse/rs#",
33
"@id": "https://w3id.org/everse/tools/bearer",
44
"@type": "SoftwareApplication",
5-
"applicationCategory": { "@id": "rs:AnalysisCode", "@type": "@id" },
5+
"applicationCategory": {
6+
"@id": "rs:AnalysisCode",
7+
"@type": "@id"
8+
},
69
"appliesToProgrammingLanguage": [
710
"JavaScript",
811
"TypeScript",
@@ -13,10 +16,27 @@
1316
"Python"
1417
],
1518
"description": "Bearer CLI is a static application security testing (SAST) tool that scans your source code and analyzes your data flows to discover, filter and prioritize security and privacy risks.",
16-
"hasQualityDimension": { "@id": "dim:security", "@type": "@id" },
19+
"hasQualityDimension": {
20+
"@id": "dim:security",
21+
"@type": "@id"
22+
},
1723
"howToUse": ["online-service"],
1824
"isAccessibleForFree": true,
1925
"license": "https://spdx.org/licenses/Elastic-2.0",
2026
"name": "bearer",
21-
"url": "https://github.com/bearer/bearer"
27+
"url": "https://github.com/bearer/bearer",
28+
"measuresQualityIndicator": [
29+
{
30+
"@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
31+
"@type": "@id"
32+
},
33+
{
34+
"@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
35+
"@type": "@id"
36+
},
37+
{
38+
"@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
39+
"@type": "@id"
40+
}
41+
]
2242
}

data/software-tools/black.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,11 @@
1212
{ "@id": "rs:ResearchInfrastructureSoftware", "@type": "@id" }
1313
],
1414
"hasQualityDimension": { "@id": "dim:maintainability", "@type": "@id" },
15+
"measuresQualityIndicator": [
16+
{
17+
"@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
18+
"@type": "@id"
19+
}
20+
],
1521
"howToUse": ["CI/CD", "command-line"]
1622
}

data/software-tools/cffinit.json

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,31 @@
77
"@type": "@id"
88
},
99
"description": "Web-based tool for creating standardized CITATION.cff files that enable proper citation of research software, improving software findability and supporting FAIR principles through structured metadata generation.",
10-
"hasQualityDimension": { "@id": "dim:fairness", "@type": "@id" },
10+
"hasQualityDimension": {
11+
"@id": "dim:fairness",
12+
"@type": "@id"
13+
},
1114
"howToUse": ["online-service"],
1215
"isAccessibleForFree": true,
1316
"license": "https://spdx.org/licenses/Apache-2.0",
1417
"name": "cffinit",
15-
"url": "https://citation-file-format.github.io/cffinit"
18+
"url": "https://citation-file-format.github.io/cffinit",
19+
"improvesQualityIndicator": [
20+
{
21+
"@id": "https://w3id.org/everse/i/indicators/software_has_citation",
22+
"@type": "@id"
23+
},
24+
{
25+
"@id": "https://w3id.org/everse/i/indicators/software_has_license",
26+
"@type": "@id"
27+
},
28+
{
29+
"@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
30+
"@type": "@id"
31+
},
32+
{
33+
"@id": "https://w3id.org/everse/i/indicators/metadata_is_up_to_date",
34+
"@type": "@id"
35+
}
36+
]
1637
}

data/software-tools/checkstyle.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,11 @@
1717
{ "@id": "rs:PrototypeTool", "@type": "@id" },
1818
{ "@id": "rs:ResearchInfrastructureSoftware", "@type": "@id" },
1919
{ "@id": "rs:AnalysisCode", "@type": "@id" }
20+
],
21+
"measuresQualityIndicator": [
22+
{
23+
"@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
24+
"@type": "@id"
25+
}
2026
]
2127
}

data/software-tools/cppunit.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@
1414
{ "@id": "dim:maintainability", "@type": "@id" },
1515
{ "@id": "dim:reliability", "@type": "@id" }
1616
],
17+
"improvesQualityIndicator": [
18+
{
19+
"@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
20+
"@type": "@id"
21+
},
22+
{
23+
"@id": "https://w3id.org/everse/i/indicators/software_test_coverage",
24+
"@type": "@id"
25+
},
26+
{
27+
"@id": "https://w3id.org/everse/i/indicators/software_has_tests",
28+
"@type": "@id"
29+
}
30+
],
1731
"howToUse": ["command-line"],
1832
"appliesToProgrammingLanguage": ["C++"],
1933
"license": "https://www.gnu.org/licenses/lgpl-3.0"

data/software-tools/creative-commons-license-chooser.json

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,19 @@
77
"@type": "@id"
88
},
99
"description": "A web-based tool to help users select an appropriate Creative Commons license for their work.",
10-
"hasQualityDimension": { "@id": "dim:fairness", "@type": "@id" },
10+
"hasQualityDimension": {
11+
"@id": "dim:fairness",
12+
"@type": "@id"
13+
},
1114
"howToUse": ["command-line"],
1215
"isAccessibleForFree": true,
1316
"license": "https://creativecommons.org/publicdomain/zero/1.0",
1417
"name": "Creative Commons License Chooser",
15-
"url": "https://chooser-beta.creativecommons.org/"
18+
"url": "https://chooser-beta.creativecommons.org/",
19+
"improvesQualityIndicator": [
20+
{
21+
"@id": "https://w3id.org/everse/i/indicators/software_has_license",
22+
"@type": "@id"
23+
}
24+
]
1625
}

data/software-tools/doxygen.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
"description": "Documentation generator for C++, C, Java, and other languages that automatically extracts documentation from annotated source code, improving research software maintainability through comprehensive API documentation.",
2121
"hasQualityDimension": { "@id": "dim:maintainability", "@type": "@id" },
2222
"howToUse": ["CI/CD", "command-line"],
23+
"improvesQualityIndicator": [
24+
{
25+
"@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
26+
"@type": "@id"
27+
}
28+
],
2329
"isAccessibleForFree": true,
2430
"license": "https://spdx.org/licenses/GPL-2.0-only",
2531
"name": "doxygen",

data/software-tools/git.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,19 @@
1212
"isAccessibleForFree": true,
1313
"license": "https://spdx.org/licenses/GPL-2.0-only",
1414
"name": "Git",
15-
"url": "https://git-scm.com/"
15+
"url": "https://git-scm.com/",
16+
"improvesQualityIndicator": [
17+
{
18+
"@id": "https://w3id.org/everse/i/indicators/has_releases",
19+
"@type": "@id"
20+
},
21+
{
22+
"@id": "https://w3id.org/everse/i/indicators/version_control_use",
23+
"@type": "@id"
24+
},
25+
{
26+
"@id": "https://w3id.org/everse/i/indicators/versioning_standards_use",
27+
"@type": "@id"
28+
}
29+
]
1630
}

data/software-tools/github_actions.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,15 @@
1515
{ "@id": "dim:sustainability", "@type": "@id" },
1616
{ "@id": "dim:reliability", "@type": "@id" }
1717
],
18+
"improvesQualityIndicator": [
19+
{
20+
"@id": "https://w3id.org/everse/i/indicators/repository_workflows",
21+
"@type": "@id"
22+
},
23+
{
24+
"@id": "https://w3id.org/everse/i/indicators/software_has_tests",
25+
"@type": "@id"
26+
}
27+
],
1828
"howToUse": ["CI/CD"]
1929
}

0 commit comments

Comments
 (0)