From 8678f4b5ae2cc00bddae02001b2b34b039eecf89 Mon Sep 17 00:00:00 2001 From: Juanje Mendoza Date: Tue, 30 Jun 2026 15:53:09 +0200 Subject: [PATCH] new test rsfc-21-1 --- doc/catalog.html | 14 +- doc/index.html | 2 +- doc/test/RSFC-21-1/RSFC-21-1.html | 133 ++++++++++++++++++ doc/test/RSFC-21-1/RSFC-21-1.jsonld | 205 ++++++++++++++++++++++++++++ doc/test/RSFC-21-1/RSFC-21-1.ttl | 54 ++++++++ doc/test/RSFC-22-1/RSFC-22-1.jsonld | 56 ++++---- doc/test/RSFC-22-1/RSFC-22-1.ttl | 1 - 7 files changed, 433 insertions(+), 32 deletions(-) create mode 100644 doc/test/RSFC-21-1/RSFC-21-1.html create mode 100644 doc/test/RSFC-21-1/RSFC-21-1.jsonld create mode 100644 doc/test/RSFC-21-1/RSFC-21-1.ttl diff --git a/doc/catalog.html b/doc/catalog.html index 73adbe0..63a65a4 100644 --- a/doc/catalog.html +++ b/doc/catalog.html @@ -452,7 +452,7 @@ RSFC-08-1 Metadata record in Software Heritage or Zenodo - Accessible, Findable, Reusable + Findable, Reusable, Accessible F4 A2 R3 @@ -462,7 +462,7 @@ RSFC-09-1 Repository is from Github/Gitlab - Accessible, Reusable + Reusable, Accessible A1 A1.1 A1.2 R3 @@ -618,6 +618,16 @@ 0.0.1 --> Issue tracker, Repository, Test + + + RSFC-21-1 + Repository has contribution guidelines + + + + Guidelines, Repository, Test + RSFC-22-1 diff --git a/doc/index.html b/doc/index.html index 5d2f5a8..c47558c 100644 --- a/doc/index.html +++ b/doc/index.html @@ -45,7 +45,7 @@

RSFC Catalogue

Explore all available RSFC tests.

-

40 Tests

+

41 Tests

Go to Tests
diff --git a/doc/test/RSFC-21-1/RSFC-21-1.html b/doc/test/RSFC-21-1/RSFC-21-1.html new file mode 100644 index 0000000..c0bb6c2 --- /dev/null +++ b/doc/test/RSFC-21-1/RSFC-21-1.html @@ -0,0 +1,133 @@ + + + + + + + + + + +
+
+
+ +

RSFC-21-1

+
+
+
+

This test checks if there are contribution guidelines. This is done by checking if there are contribution guidelines linked in the repository, its README or CONTRIBUTING.md.

+
+
+
+

TEST INFORMATION

+ RDF Resource Description Framework Flyer Icon +
+
+
+
Title
+
Repository has contribution guidelines
+
+ + +
+
Contact Point
+ + +
+
+
Creator
+ + +
+
+
Keywords
+
Guidelines, Repository, Test
+
+ +
+
Version
+
0.0.1
+
+ +
+
Endpoint Desc.
+ +
+ +
+
Principle
+
+
    +
+
+
+ +
+
Supported by
+ +
+ +
+ +
+
+ Ontology Engineer Group + https://oeg.fi.upm.es +
+
+ + \ No newline at end of file diff --git a/doc/test/RSFC-21-1/RSFC-21-1.jsonld b/doc/test/RSFC-21-1/RSFC-21-1.jsonld new file mode 100644 index 0000000..06ea5f9 --- /dev/null +++ b/doc/test/RSFC-21-1/RSFC-21-1.jsonld @@ -0,0 +1,205 @@ +[ + { + "@id": "https://w3id.org/everse/i/indicators/has_contribution_guidelines", + "@type": [ + "http://www.w3.org/ns/dqv#Metric" + ] + }, + { + "@id": "https://w3id.org/rsfc/repository", + "http://purl.org/dc/terms/description": [ + { + "@language": "en", + "@value": "Main repository for Research Software Quality Checks (RSFC) code and documentation" + } + ], + "http://xmlns.com/foaf/0.1/homePage": [ + { + "@id": "https://github.com/oeg-upm/rsfc" + } + ] + }, + { + "@id": "https://oeg.fi.upm.es", + "@type": [ + "http://www.w3.org/2006/vcard/ns#Organization" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "Ontology Engineering Group" + } + ], + "http://www.w3.org/2006/vcard/ns#url": [ + { + "@id": "https://oeg.fi.upm.es/" + } + ] + }, + { + "@id": "https://orcid.org/0000-0003-0454-7145", + "@type": [ + "http://www.w3.org/2006/vcard/ns#Individual" + ], + "http://www.w3.org/2006/vcard/ns#fn": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#string", + "@value": "Daniel Garijo" + } + ], + "http://www.w3.org/2006/vcard/ns#hasEmail": [ + { + "@id": "mailto:dgarijo@upm.es" + } + ] + }, + { + "@id": "https://w3id.org/rsfc/test/RSFC-21-1", + "@type": [ + "https://w3id.org/ftr#Test", + "http://www.w3.org/ns/dcat#DataService" + ], + "http://purl.org/dc/terms/creator": [ + { + "@id": "https://orcid.org/0000-0003-0454-7145" + }, + { + "@id": "https://github.com/andriumon" + } + ], + "http://purl.org/dc/terms/description": [ + { + "@language": "en", + "@value": "This test checks if there are contribution guidelines. This is done by checking if there are contribution guidelines linked in the repository, its README or CONTRIBUTING.md." + } + ], + "http://purl.org/dc/terms/identifier": [ + { + "@value": "https://w3id.org/rsfc/test/RSFC-21-1" + } + ], + "http://purl.org/dc/terms/license": [ + { + "@id": "http://creativecommons.org/licenses/by/4.0/" + } + ], + "http://purl.org/dc/terms/publisher": [ + { + "@id": "https://oeg.fi.upm.es" + }, + { + "@id": "https://ror.org/03n6nwv02" + } + ], + "http://purl.org/dc/terms/title": [ + { + "@language": "en", + "@value": "Repository has contribution guidelines" + } + ], + "http://semanticscience.org/resource/SIO_000233": [ + { + "@id": "https://w3id.org/everse/i/indicators/has_contribution_guidelines" + } + ], + "http://usefulinc.com/ns/doap#repository": [ + { + "@id": "https://w3id.org/rsfc/repository" + } + ], + "http://vivoweb.org/ontology/core#abbreviation": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#string", + "@value": "RSFC-21-1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#string", + "@value": "RSFC-21-1" + } + ], + "http://www.w3.org/ns/dcat#contactPoint": [ + { + "@id": "https://orcid.org/0000-0003-0454-7145" + } + ], + "http://www.w3.org/ns/dcat#endpointDescription": [ + { + "@id": "https://w3id.org/rsfc/api" + } + ], + "http://www.w3.org/ns/dcat#endpointURL": [ + { + "@id": "https://api.rsfc.linkeddata.es/assess/test/RSFC-21-1" + } + ], + "http://www.w3.org/ns/dcat#keyword": [ + { + "@language": "en", + "@value": "Guidelines" + }, + { + "@language": "en", + "@value": "Repository" + }, + { + "@language": "en", + "@value": "Test" + } + ], + "http://www.w3.org/ns/dcat#version": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#string", + "@value": "0.0.1" + } + ], + "https://w3id.org/dpv#isApplicableFor": [ + { + "@id": "https://schema.org/SoftwareSourceCode" + } + ], + "https://w3id.org/ftr#supportedBy": [ + { + "@id": "https://w3id.org/rsfc/" + } + ] + }, + { + "@id": "https://github.com/andriumon", + "@type": [ + "http://www.w3.org/2006/vcard/ns#Individual" + ], + "http://www.w3.org/2006/vcard/ns#fn": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#string", + "@value": "Andres Montero" + } + ], + "http://www.w3.org/2006/vcard/ns#hasEmail": [ + { + "@id": "mailto:andres.montero.martin@upm.es" + } + ] + }, + { + "@id": "https://ror.org/03n6nwv02", + "@type": [ + "http://www.w3.org/2006/vcard/ns#Organization" + ], + "http://purl.org/dc/terms/identifier": [ + { + "@value": "https://ror.org/02h3v0f81" + } + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "Universidad Politécnica de Madrid" + } + ], + "http://www.w3.org/2006/vcard/ns#url": [ + { + "@id": "https://www.upm.es/" + } + ] + } +] \ No newline at end of file diff --git a/doc/test/RSFC-21-1/RSFC-21-1.ttl b/doc/test/RSFC-21-1/RSFC-21-1.ttl new file mode 100644 index 0000000..c4220c0 --- /dev/null +++ b/doc/test/RSFC-21-1/RSFC-21-1.ttl @@ -0,0 +1,54 @@ +@prefix dcterms: . +@prefix foaf: . +@prefix vcard: . +@prefix ftr: . +@prefix dcat: . +@prefix xsd: . +@prefix doap: . +@prefix rdfs: . +@prefix dqv: . +@prefix vivo: . +@prefix dpv: . +@prefix owl: . + + + a ftr:Test, dcat:DataService ; + dcat:contactPoint ; + dcterms:creator , + ; + dcterms:title "Repository has contribution guidelines"@en ; + rdfs:label "RSFC-21-1"^^xsd:string ; + vivo:abbreviation "RSFC-21-1"^^xsd:string ; + dcterms:license ; + dcterms:description """This test checks if there are contribution guidelines. This is done by checking if there are contribution guidelines linked in the repository, its README or CONTRIBUTING.md."""@en ; + dcterms:publisher , + ; + dcat:version "0.0.1"^^xsd:string ; + dcterms:identifier "https://w3id.org/rsfc/test/RSFC-21-1" ; + dcat:keyword "Guidelines"@en , "Repository"@en , + "Test"@en ; + dcat:endpointDescription ; + dcat:endpointURL ; + dpv:isApplicableFor ; + ftr:supportedBy ; + ; + doap:repository . + a vcard:Individual ; + vcard:fn "Daniel Garijo"^^xsd:string ; + vcard:hasEmail . + a vcard:Individual ; + vcard:fn "Andres Montero"^^xsd:string ; + vcard:hasEmail . + a vcard:Organization ; + rdfs:label "Ontology Engineering Group" ; + vcard:url . + a vcard:Organization ; + dcterms:identifier "https://ror.org/02h3v0f81" ; + rdfs:label "Universidad Politécnica de Madrid" ; + vcard:url . + + foaf:homePage ; + dcterms:description "Main repository for Research Software Quality Checks (RSFC) code and documentation"@en . + a dqv:Metric . + + \ No newline at end of file diff --git a/doc/test/RSFC-22-1/RSFC-22-1.jsonld b/doc/test/RSFC-22-1/RSFC-22-1.jsonld index 2930ccb..60b07ed 100644 --- a/doc/test/RSFC-22-1/RSFC-22-1.jsonld +++ b/doc/test/RSFC-22-1/RSFC-22-1.jsonld @@ -1,17 +1,15 @@ [ { - "@id": "https://oeg.fi.upm.es", - "@type": [ - "http://www.w3.org/2006/vcard/ns#Organization" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "https://w3id.org/rsfc/repository", + "http://purl.org/dc/terms/description": [ { - "@value": "Ontology Engineering Group" + "@language": "en", + "@value": "Main repository for Research Software Quality Checks (RSFC) code and documentation" } ], - "http://www.w3.org/2006/vcard/ns#url": [ + "http://xmlns.com/foaf/0.1/homePage": [ { - "@id": "https://oeg.fi.upm.es/" + "@id": "https://github.com/oeg-upm/rsfc" } ] }, @@ -133,19 +131,35 @@ ] }, { - "@id": "https://github.com/andriumon", + "@id": "https://orcid.org/0000-0003-0454-7145", "@type": [ "http://www.w3.org/2006/vcard/ns#Individual" ], "http://www.w3.org/2006/vcard/ns#fn": [ { "@type": "http://www.w3.org/2001/XMLSchema#string", - "@value": "Andres Montero" + "@value": "Daniel Garijo" } ], "http://www.w3.org/2006/vcard/ns#hasEmail": [ { - "@id": "mailto:andres.montero.martin@upm.es" + "@id": "mailto:dgarijo@upm.es" + } + ] + }, + { + "@id": "https://oeg.fi.upm.es", + "@type": [ + "http://www.w3.org/2006/vcard/ns#Organization" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "Ontology Engineering Group" + } + ], + "http://www.w3.org/2006/vcard/ns#url": [ + { + "@id": "https://oeg.fi.upm.es/" } ] }, @@ -171,19 +185,19 @@ ] }, { - "@id": "https://orcid.org/0000-0003-0454-7145", + "@id": "https://github.com/andriumon", "@type": [ "http://www.w3.org/2006/vcard/ns#Individual" ], "http://www.w3.org/2006/vcard/ns#fn": [ { "@type": "http://www.w3.org/2001/XMLSchema#string", - "@value": "Daniel Garijo" + "@value": "Andres Montero" } ], "http://www.w3.org/2006/vcard/ns#hasEmail": [ { - "@id": "mailto:dgarijo@upm.es" + "@id": "mailto:andres.montero.martin@upm.es" } ] }, @@ -208,20 +222,6 @@ } ] }, - { - "@id": "https://w3id.org/rsfc/repository", - "http://purl.org/dc/terms/description": [ - { - "@language": "en", - "@value": "Main repository for Research Software Quality Checks (RSFC) code and documentation" - } - ], - "http://xmlns.com/foaf/0.1/homePage": [ - { - "@id": "https://github.com/oeg-upm/rsfc" - } - ] - }, { "@id": "https://w3id.org/everse/i/indicators/software_is_containerized", "@type": [ diff --git a/doc/test/RSFC-22-1/RSFC-22-1.ttl b/doc/test/RSFC-22-1/RSFC-22-1.ttl index 82ff92e..0233076 100644 --- a/doc/test/RSFC-22-1/RSFC-22-1.ttl +++ b/doc/test/RSFC-22-1/RSFC-22-1.ttl @@ -32,7 +32,6 @@ dcat:endpointURL ; dpv:isApplicableFor ; ftr:supportedBy ; - ftr:supportedBy ; ; doap:repository . a vcard:Individual ;