Commit Graph

51 Commits

Author SHA1 Message Date
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 29f049802b Merge remote-tracking branch 'origin/master' 2023-09-21 11:22:34 +03:00
pispis fa3709ff91 Added spaces after commas at the Fair principles applications to each rule. 2023-09-21 11:22:20 +03:00
Lampros Smyrnaios 45541a33a6 Remove obsolete dependencies. 2023-09-20 17:57:56 +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 b5c14053d4 From merging 2023-09-19 15:27:58 +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 5eb062dffd minor changes to debug execution 2023-07-10 14:56:56 +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
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
pispis 48861ea948 Add average score for multiple files 2023-03-07 11:56:10 +01:00
pispis 4c86b4dffb Fix for testing on return of warnings for the synthetic FAIR guidelines. 2023-03-07 11:54:15 +01: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
Konstantina Galouni 0fa27b4c2e Mavenize project 2022-10-03 20:44:58 +03:00
Antonis Lempesis 959f81dc73 initial commit 2022-09-16 13:56:52 +03:00