Commit Graph

75 Commits

Author SHA1 Message Date
pispis 53bf5bedc8 updated applied FAIR Principles to the Guidelines v.4 2024-10-17 13:42:30 +03:00
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 871b2ec6e5 Update License. 2024-02-07 16:21:40 +02:00
Lampros Smyrnaios c12b0801c8 Remove the obsolete "maven-shade-plugin". 2024-02-02 18:35:43 +02:00
Lampros Smyrnaios 0e003aa912 - Set the projects' version to start from "2".
- Add the "build-status" in the Readme.md
2024-01-25 17:22:36 +02: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 156ffbeec4 - Set the project's packaging to "jar".
- Set the project's encoding to "UTF-8".
- Set the project's java-version to "1.8".
2024-01-19 13:51:14 +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 5d0ff918cf Set new version. 2023-12-22 15:54:08 +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 0bf5473d90 Set new version. 2023-12-22 15:10:06 +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 2c6e0b4008 Add the ability to generate an UBER-JAR, thus allowing this project to be used by 3rd-parties as a dependency. 2023-12-04 17:34:02 +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 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