Commit Graph

58 Commits

Author SHA1 Message Date
pispis e08f336a76 temp fix of the identifier cardinality as in the v2 data we do not have the datacite prefix at the rules therefore the identifier element appears more than one times in the metadata record. 2024-05-14 15:48:24 +03:00
pispis 459c45853f updated the F1_02D_SPEC element with "datacite:identifier" value. 2024-05-14 15:40:12 +03:00
pispis ff8d469fd9 Updated link field in the FAIR Guidelines to the generic guidelines url as we do not have dedicated FAIR Rules site yet as it needs to be populated by an actual url for the Literature v4 and FAIR Data Guidelines. 2024-05-14 15:25:29 +03:00
pispis e5a7171445 Updated link field in the FAIR Guidelines to the generic guidelines url as we do not have dedicated FAIR Rules site yet as it needs to be populated by an actual url for the Literature v4 and FAIR Data Guidelines. 2024-04-25 09:47:46 +03:00
pispis 1a3f917ed9 Added description, link & FAIR Principles, fields in the FAIR Guidelines for Literature v4. 2024-04-23 14:33:02 +03:00
pispis 6f515125a3 Added description, link & FAIR Principles, fields in the FAIR Guidelines for Research Data. 2024-04-05 16:31:13 +03:00
Lampros Smyrnaios 8d3c8324ae Change the type of the "warnings" and "errors" fields of "Guideline.Result" to "List<String>", in order to be encoded by Spark. 2024-01-25 12:54:24 +02:00
Lampros Smyrnaios 61067c3388 - Write the results to a json-file when testing v4 guidelines.
- Add missing changes in tests.
2024-01-17 18:04:03 +02:00
Lampros Smyrnaios d9b94b25e2 - Add an empty constructor in "StandardResult.java".
- Update dependencies.
2024-01-17 17:58:20 +02:00
Lampros Smyrnaios 43de723494 - Refactor the "XMLApplicationProfile.ValidationResult" and "Guideline.Result" to provide only getter and setter methods.
- Use the Guava's "Lists.newArrayList()" when converting an "Iterable" to a List.
2024-01-15 14:30:44 +02:00
Lampros Smyrnaios 465534509a - Fix not overriding the methods of the "Result" interface, where needed.
- Fix the parameter-type of the "Result.setStatus()" method.
- Group duplicate code in one utilities-method.
2023-12-22 15:53:22 +02:00
Lampros Smyrnaios 5e49659787 Follow bean-conventions for the fields of "Result". 2023-12-22 14:34:38 +02:00
Lampros Smyrnaios 55a4fc76fa Follow bean-conventions for the fields of "ValidationResult". 2023-12-20 16:39:50 +02:00
Lampros Smyrnaios 7693532124 - Make the interfaces extend the "Serializable", instead of implementing the "Serializable" in the classes and have to return them, instead of their interface, thus reducing code-abstraction.
- Add the ability to print a "StandardValidationResult" object in a user-friendly way.
2023-12-04 17:32:58 +02:00
Lampros Smyrnaios 0f01a962a8 Add one more missing import. 2023-11-22 14:25:04 +02:00
Lampros Smyrnaios e3eaae2cd7 - Add missing imports.
- Code polishing.
2023-11-22 14:20:51 +02:00
pispis 4adba21930 changed super on OpenAIRE FAIR Guidelines for for Literature Repositories Profile v4 2023-11-21 15:06:22 +02:00
pispis af18c6d57a changed super on OpenAIRE FAIR Guidelines for for Literature Repositories Profile v4 2023-11-21 15:05:55 +02:00
Lampros Smyrnaios 0915e1b22e Make the "AbstractOpenAireProfile" return a serializable ValidationResult. 2023-11-13 15:40:19 +02:00
Lampros Smyrnaios 668f4ce157 - Make some classes to implement the "Serializable" interface, in order to be used by Spark.
- Move the "TestUtils" class to be used by other libraries calling this project.
2023-11-10 16:02:38 +02:00
Lampros Smyrnaios 6d2838f480 - Code polishing.
- Update dependencies.
2023-11-07 15:37:33 +02:00
pispis a545e34f04 fixed bug in the Access Rights rule -> changed to correct atttribute name "rightsURI". 2023-10-19 16:27:27 +03:00
pispis 9835d92247 fixed bug in the Access Rights rule -> changed to correct atttribute name "rightsURI". 2023-10-19 10:53:06 +03:00
pispis 5a69b9eb6e Added FAIR Guidelines for literature v4.
media Types file updated

Minor updates to the FAIR Guidelines
2023-10-05 15:44:42 +03:00
pispis fa3709ff91 Added spaces after commas at the Fair principles applications to each rule. 2023-09-21 11:22:20 +03:00
pispis 62de19a4af Added xml test file for debug.
Added spaces after commas at the Fair principles applications to each rule.
2023-09-20 16:00:56 +03:00
pispis 322e99297f Merge remote-tracking branch 'origin/master' 2023-09-19 15:27:31 +03:00
pispis c0efa4a612 Corrected FORMAT & VERSION guideline declaration causing a duplicate error. 2023-09-19 15:27:18 +03:00
Lampros Smyrnaios e5cd36f869 Separate warn-log-messages depending on the "requirementLevel" of each rule. 2023-09-08 15:42:56 +03:00
pispis ac717d4846 Merge remote-tracking branch 'origin/master' 2023-09-08 14:59:33 +03:00
pispis f225a651de Populate Data v.2 with additional information (links, cardinality). 2023-09-08 14:59:23 +03:00
Lampros Smyrnaios 83a7e39319 - Use Java's "DocumentBuilder" library instead of the outdated "spock-core" wrapper, which includes vulnerable transitive dependencies.
- Code optimization and polishing.
- Update Guava.
2023-09-06 14:23:22 +03:00
pispis f3129ecb79 Populate Data v.2 with additional information (links, cardinality). 2023-08-04 10:41:41 +03:00
pispis 30578076bf Populate v.3 and v.4 with additional information (links, cardinality). 2023-08-02 15:15:42 +03:00
pispis ba14a751c3 Merge branch 'master' of code-repo.d4science.org:MaDgIK/validator-engine 2023-08-02 14:24:30 +03:00
Lampros Smyrnaios c58def9d17 Add additional template information for SyntheticGuidelines. 2023-08-02 12:58:45 +03:00
pispis 6e490f9a63 Merge branch 'master' of code-repo.d4science.org:MaDgIK/validator-engine
# Conflicts:
#	src/test/java/eu/dnetlib/validator2/engine/Test_FAIR.java
2023-07-27 14:52:58 +03:00
pispis d04630465d test for fair literature v4 2023-07-27 14:52:23 +03:00
Lampros Smyrnaios a4c7c33907 Code optimization and polishing. 2023-07-27 14:48:10 +03:00
Lampros Smyrnaios 7be1dbe493 Add validation for XML namespaces in v3 and v4 guidelines. 2023-07-27 14:41:00 +03:00
pispis 5abdc97c1c Merge branch 'master' of code-repo.d4science.org:MaDgIK/validator-engine 2023-07-19 14:44:21 +03:00
Lampros Smyrnaios 8b4da5c4eb - Fix missing import in groovy test.
- Code polishing.
2023-07-14 14:26:11 +03:00
Lampros Smyrnaios b63f09bfc4 - Optimize logging.
- Code polishing.
2023-07-14 14:02:03 +03:00
Lampros Smyrnaios 46116c1f9e Fix not showing the members of the "GuidelineEvaluation", in the logs. Instead, only the Java-Object signature was appearing. 2023-07-14 13:59:26 +03:00
pispis 92c5c97ab4 Merge branch 'master' of code-repo.d4science.org:MaDgIK/validator-engine
# Conflicts:
#	pom.xml
#	src/test/java/eu/dnetlib/validator2/engine/Test_v4.java
2023-07-10 14:57:41 +03:00
pispis b330ae2467 minor changes to debug execution 2023-07-10 14:55:35 +03:00
pispis 82be15f025 minor changes to debug execution 2023-07-10 14:54:40 +03:00
Lampros Smyrnaios fd99f536d3 - Fix Logging System not working; Move to Logback and integrate all logs which were printed with "System.out".
- Update dependencies.
- Code polishing.
2023-07-10 14:38:06 +03:00
Lampros Smyrnaios 1ece17e0a7 - Update dependencies.
- Optimize imports.
2023-03-17 17:37:23 +02:00
Lampros Smyrnaios fcd183d354 Generify test-files' paths, so that tests can be run by anyone. 2023-03-16 16:58:20 +02:00