Skip to content

Changes

Summary

  1. Initial patch for migrating to 0.0.76 (commit: 3f092a2) (details)
  2. Update 1 test to pass (with my shaclex patch) (commit: 4aec3ea) (details)
  3. Refactored ValidatorImpl and made changes based on the updated shaclex (commit: 8b12a24) (details)
  4. Changing returned validation results to simply be the SHACL Result. (commit: f6a3eb7) (details)
  5. Refactored the Validator Interface and fixed failing unit tests. (commit: b263ad3) (details)
  6. Added the ShaclShape and ShaclProperty Java classes in model. And (commit: c9abb45) (details)
  7. Refactored ShaclProperty and ShaclShape class. Fixed some bugs. (commit: 1ad9e3f) (details)
  8. Issue 17: Fix datatype of ShaclIn (commit: 0024147) (details)
  9. Bump shaclex to 0.0.85 ahead of 0.0.86 (commit: 346bb09) (details)
  10. Update to use shaclex 0.0.87 (commit: fbffd39) (details)
  11. Change-Id: I9db25a45f179034ef111a1683dc3089468192dab Signed-off-by: Yash (commit: 41705c8) (details)
  12. Fixed a compilation error in an unit test case. (commit: ac24873) (details)
Commit 3f092a2eb10cc23ca68cb8c7e547daf7dc32b043 by Yash Khatri
Initial patch for migrating to 0.0.76
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: 3f092a2)
The file was modified pom.xml (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/impl/ValidatorImpl.java (diff)
Commit 4aec3eaf27886f835c27f9bbf990b8216a0790c2 by Yash Khatri
Update 1 test to pass (with my shaclex patch)
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: 4aec3ea)
The file was modified src/main/java/org/eclipse/lyo/validation/impl/ValidatorImpl.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/OslcAnnotationsBasedValidationTest.java (diff)
The file was modified pom.xml (diff)
Commit 8b12a245489f4a546f06640898cf349bb75962c4 by Yash Khatri
Refactored ValidatorImpl and made changes based on the updated shaclex
library. Changed return type of the validator method.
Change-Id: Icdd686ef2c85d5f2215707ea5a3a0da1c27b9bd1 Signed-off-by: Yash
Khatri <yash.khatri@scania.com>
(commit: 8b12a24)
The file was addedsrc/test/java/org/eclipse/lyo/validation/TestHelper.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxCountValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxInclusiveValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/Validator.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/OslcAnnotationsBasedValidationTest.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/model/ValidationResultModel.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclPatternValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxExclusiveValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinCountValidationTest.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/model/ResourceModel.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinInclusiveValidationTest.java (diff)
The file was addedsrc/main/java/org/eclipse/lyo/validation/ValidatorFactory.java
The file was modified src/test/java/org/eclipse/lyo/validation/AResource.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/AnOslcResource.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinExclusiveValidationTest.java (diff)
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/ShaclResult.java
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/ValidationResult.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/impl/ValidatorImpl.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinLengthValidationTest.java (diff)
The file was addedsrc/main/java/org/eclipse/lyo/validation/impl/ShaclExValidatorImpl.java
The file was modified src/test/java/org/eclipse/lyo/validation/ValidationExample.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxLengthValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclClosedValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclInValidationTest.java (diff)
Commit f6a3eb786ffa2c74e333388fe95999e21bafc67d by Yash Khatri
Changing returned validation results to simply be the SHACL Result.
Commit only a OSLC model of the SHACL report resources. Interface still
needs to be changed.
(commit: f6a3eb7)
The file was addedrepresentations.aird
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/IValidationResult.java
The file was addedmodel/shacl_domain.xml
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/IValidationReport.java
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ValidationResult.java (diff)
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/ShDomainConstants.java
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/ValidationReport.java
Commit b263ad3be8f5b9407b65dffd124d4516ce0f7a91 by Yash Khatri
Refactored the Validator Interface and fixed failing unit tests.
Change-Id: Ifc1ae0fdd43f5134301531dfbb6628f68e485641 Signed-off-by: Yash
Khatri <yash.khatri@scania.com>
(commit: b263ad3)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclPatternValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ShDomainConstants.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ShaclResult.java
The file was modified src/main/java/org/eclipse/lyo/validation/impl/ShaclExValidatorImpl.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxInclusiveValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinInclusiveValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/AResource.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclInValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/IValidationReport.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinCountValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclClosedValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ValidationReport.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxLengthValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ValidationResult.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinLengthValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/TestHelper.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxCountValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinExclusiveValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/Validator.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxExclusiveValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/OslcAnnotationsBasedValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/AnOslcResource.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/IValidationResult.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ValidationExample.java (diff)
Commit c9abb45927beea20ced458ea2e492928022714b8 by Yash Khatri
Added the ShaclShape and ShaclProperty Java classes in model. And
removed unwanted code.
Change-Id: I58d42fbf5f237fa00cdab80cf8e0236856aa326b Signed-off-by: Yash
Khatri <yash.khatri@scania.com>
(commit: c9abb45)
The file was modified src/main/java/org/eclipse/lyo/validation/Validator.java (diff)
The file was modified model/shacl_domain.xml (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/impl/ShaclExValidatorImpl.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ShaclProperty.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/AResource.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclIn.java (diff)
The file was modified representations.aird (diff)
Commit 1ad9e3fb21f698f8b272a80e2053065ba342e5a1 by Yash Khatri
Refactored ShaclProperty and ShaclShape class. Fixed some bugs.
Change-Id: If55b2c4d3948f64e80075cfe2002a25f4b90d97c Signed-off-by: Yash
Khatri <yash.khatri@scania.com>
(commit: 1ad9e3f)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ValidationResult.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ShaclShape.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ShaclProperty.java
The file was modified src/test/java/org/eclipse/lyo/validation/AnOslcResource.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/impl/ShaclExValidatorImpl.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/AResource.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/Validator.java (diff)
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/Property.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclClosedValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ValidationReport.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ShaclShapeFactory.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/TestHelper.java (diff)
The file was addedsrc/main/java/org/eclipse/lyo/validation/shacl/Shape.java
Commit 0024147069d98bdef2db669d0de000cf350b0660 by Yash Khatri
Issue 17: Fix datatype of ShaclIn
Changed datatype of ShaclIn to String array. In addition to this fixed
more minor bugs.
Change-Id: I8713c5e97f104df38961eec83c4d6b488116f8c8 Signed-off-by: Yash
Khatri <yash.khatri@scania.com>
(commit: 0024147)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclDataType.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/ShaclShapeFactory.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclInValidationTest.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/Shape.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/constants/DataType.java
The file was modified src/test/java/org/eclipse/lyo/validation/AResource.java (diff)
The file was modified src/main/java/org/eclipse/lyo/validation/shacl/Property.java (diff)
Commit 346bb09e3b34b6f8d0de0228f029cdffe4c520e1 by Yash Khatri
Bump shaclex to 0.0.85 ahead of 0.0.86
0.0.85 is NOT to be CQed!
(commit: 346bb09)
The file was modified pom.xml (diff)
Commit fbffd399c4fbade8923d708753eadb6fc7e59be8 by Yash Khatri
Update to use shaclex 0.0.87
The update has removed the dependency on a GPL library.
(commit: fbffd39)
The file was modified pom.xml (diff)
Commit 41705c81b740e144e8f9dc30409c9afbd15143f4 by Yash Khatri
Change-Id: I9db25a45f179034ef111a1683dc3089468192dab Signed-off-by: Yash
Khatri <yash.khatri@scania.com> Signed-off-by: Andrew Berezovskyi
<andriib@kth.se>
(commit: 41705c8)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclTargetClass.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclTargetSubjectsOf.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/RdfsIsDefinedBy.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclDataType.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclTargetObjectsOf.java
The file was modified src/main/java/org/eclipse/lyo/validation/Validator.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/OslcAnnotationsBasedValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclClosedValidationTest.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclName.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclTargetNode.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMaxCount.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclDisjoint.java
The file was modified src/test/java/org/eclipse/lyo/validation/AResource.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/IValidationReport.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclHasValue.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclNodeKind.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclClassType.java
The file was modified pom.xml (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/RDFType.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/RdfsLabel.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/Shape.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMaxInclusive.java
The file was modified src/test/java/org/eclipse/lyo/validation/ValidationExample.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ValidationReport.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxCountValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinCountValidationTest.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMaxExclusive.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclPattern.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclGroup.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclUniqueLang.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclClosed.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/package-info.java
The file was modified src/test/java/org/eclipse/lyo/validation/TestHelper.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/Property.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclIgnoredProperties.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclNode.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclEquals.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMinExclusive.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMinExclusiveValidationTest.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMinInclusive.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclLanguageIn.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ShDomainConstants.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxLengthValidationTest.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ValidationResult.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclLessThan.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ShaclConstants.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMinCount.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMaxLength.java
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxInclusiveValidationTest.java (diff)
The file was modified src/test/java/org/eclipse/lyo/validation/ShaclMaxExclusiveValidationTest.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclIn.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/ShaclShapeFactory.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/IValidationResult.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclOrder.java
The file was modified src/main/java/org/eclipse/lyo/validation/impl/ShaclExValidatorImpl.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclMinLength.java
The file was modified src/test/java/org/eclipse/lyo/validation/AnOslcResource.java (diff)
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclDescription.java
The file was removedsrc/main/java/org/eclipse/lyo/validation/shacl/annotations/ShaclLessThanOrEquals.java
Commit ac248737962b61cbe20b3009700f2bf11a6c479d by Yash Khatri
Fixed a compilation error in an unit test case.
Change-Id: Ic2256dfc32882792c78a4f93ddba0e36f74a6a15 Signed-off-by: Yash
Khatri <yash.khatri@scania.com>
(commit: ac24873)
The file was modified src/test/java/org/eclipse/lyo/validation/AResource.java (diff)