Commit Graph

50 Commits

Author SHA1 Message Date
pispis 32b987a026 changed cardinality of identifier field as it fails! 2024-05-24 09:50:52 +03:00
pispis d8ac5cd907 changed cardinality of identifier field as it fails! 2024-05-24 09:49:51 +03:00
pispis 8679310e6e changed cardinality of identifier field as it fails! 2024-05-24 09:48:50 +03:00
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 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 e3eaae2cd7 - Add missing imports.
- Code polishing.
2023-11-22 14:20:51 +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 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
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
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
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
pispis 8f6f94c971 Added v4 guidelines class without prefixes in the namespaces and kept the original.
Added with a comment a warnings.isEmpty() if statement to debug the warnings.

Added Test_v4.java for testing the v4 guidelines validation.
2023-03-15 17:02:14 +02:00
Leonidas Pispiringas b19f782cfa Fix for testing on return of warnings for the synthetic FAIR guidelines. 2022-12-16 20:56:39 +02:00
pispis 674a8ca833 Built synthetic FAIR guidelines that needed to get through rules of the data archives guidelines. 2022-12-08 15:53:29 +02:00
pispis 101421094b Typo issue corrected 2022-12-01 15:40:50 +02:00
pispis 59046b7b8e Added FAIR Data Guidelines for FAIR Accessor. 2022-11-16 11:39:06 +02:00
Antonis Lempesis 959f81dc73 initial commit 2022-09-16 13:56:52 +03:00