Skip to content
Success

Changes

Summary

  1. [Feature #121] Extend OntoDriver API with a method to check if an axiom is inferred. (commit: c4d2c83) (details)
  2. [Feature #121] Implement isInferred in RDF4J OntoDriver. (commit: da33c58) (details)
  3. [Del] Remove unused methods from MainAxiomLoader. (commit: 7c704a5) (details)
  4. [Feature #121] Implement isInferred in Jena OntoDriver. (commit: 7f6f98b) (details)
  5. [Feature #121] Implement isInferred in OWLAPI OntoDriver. (commit: ccde272) (details)
  6. [Fix] Use provided value in contains in RDF4J/Sesame driver. (commit: 1d73ba1) (details)
  7. [Enhancement #124] Add annotation used for excluding type from persistence. (commit: 2b97c24) (details)
  8. [Enhancement #124] Skip classes annotated with NonEntity when loading entities. (commit: b432198) (details)
  9. [Enhancement #124] Modify BeanListenerAspect to skip classes annotated with NonEntity. (commit: 78ca2d3) (details)
  10. [Upd] Update dependencies (test, logging). (commit: fb4624a) (details)
  11. [0.19.3] Bump version, update changelog. (commit: 8f585d6) (details)
  12. [Feature #121] Remove inferred attribute check from attribute modification validation. (commit: f9b9c5a) (details)
  13. [Feature #121] Implement calculation of axioms from attribute value. (commit: 6297a58) (details)
  14. [Feature #121] Implement calculation of axioms from unmapped properties. (commit: 31d8465) (details)
  15. [Feature #121] Implement validator for inferred attributes to check whether a change to its value can be performed. (commit: ca68866) (details)
  16. [Feature #121] Implement inferred attribute modification validation on attribute change and merge. (commit: f795e2e) (details)
  17. [Feature #121] Fix attribute value to axioms translation in singular strategies. (commit: cf694d4) (details)
  18. [Feature #121] Basic integration tests of modifiable inferred attributes. (commit: 6b45ac2) (details)
  19. [Feature #121] Further testing inferred attributes modification. (commit: ed78dcc) (details)
Commit c4d2c8309c9dcedd2557305d16b3efdb4f746156 by Martin Ledvinka
[Feature #121] Extend OntoDriver API with a method to check if an axiom is inferred.

Will be used to validate inferred attributes editability.
(commit: c4d2c83)
The file was modified ontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/Connection.java (diff)
Commit da33c584c3dffd5abfa6c7fe151d0fcfd69b79a7 by Martin Ledvinka
[Feature #121] Implement isInferred in RDF4J OntoDriver.
(commit: da33c58)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jAdapter.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/Connector.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jAdapterTest.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/EpistemicAxiomRemover.java (diff)
The file was modified ontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/SesameConnection.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnectorTest.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jConnection.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/PoolingStorageConnector.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnector.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/util/Rdf4jUtils.java (diff)
Commit 7c704a560987bb7e09869c5d0c2f4402c60b0ff3 by Martin Ledvinka
[Del] Remove unused methods from MainAxiomLoader.
(commit: 7c704a5)
The file was modified ontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/MainAxiomLoader.java (diff)
The file was modified ontodriver-jena/src/test/java/cz/cvut/kbss/ontodriver/jena/MainAxiomLoaderTest.java (diff)
Commit 7f6f98b658a89a1c169d4a8fba11cefa22baad17 by Martin Ledvinka
[Feature #121] Implement isInferred in Jena OntoDriver.
(commit: 7f6f98b)
The file was modified ontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaConnection.java (diff)
The file was modified ontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaAdapter.java (diff)
The file was modified ontodriver-jena/src/test/java/cz/cvut/kbss/ontodriver/jena/MainAxiomLoaderTest.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/Connector.java (diff)
The file was modified ontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/MainAxiomLoader.java (diff)
Commit ccde272dcc1a374eb8987941def3772969d1aae1 by Martin Ledvinka
[Feature #121] Implement isInferred in OWLAPI OntoDriver.
(commit: ccde272)
The file was modified ontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiAdapterTest.java (diff)
The file was modified ontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiAdapter.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/accessors/DataSourceStub.java (diff)
The file was modified ontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiConnection.java (diff)
Commit 1d73ba16961c8412826fb2280f449141c378d088 by Martin Ledvinka
[Fix] Use provided value in contains in RDF4J/Sesame driver.
(commit: 1d73ba1)
The file was modified ontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/connector/StorageConnector.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnector.java (diff)
Commit 2b97c24b7a39279dca19857069de10e0aaf18f16 by Martin Ledvinka
[Enhancement #124] Add annotation used for excluding type from persistence.
(commit: 2b97c24)
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/util/NotEntity.java
Commit b432198b4207d0b0c935bfa2a1ddbf3e22b98e64 by Martin Ledvinka
[Enhancement #124] Skip classes annotated with NonEntity when loading entities.
(commit: b432198)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/NonPersistentClass.java
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/loaders/EntityLoaderTest.java (diff)
The file was removedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/util/NotEntity.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/loaders/EntityLoader.java (diff)
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/util/NonEntity.java
Commit 78ca2d3f1badab8b75fb1b358f21d0c153cfffe4 by Martin Ledvinka
[Enhancement #124] Modify BeanListenerAspect to skip classes annotated with NonEntity.
(commit: 78ca2d3)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java (diff)
Commit fb4624a49625afe9eadc3e3925e9d5c33065dd54 by Martin Ledvinka
[Upd] Update dependencies (test, logging).
(commit: fb4624a)
The file was modified pom.xml (diff)
Commit 8f585d67b1183e07f87effb66050ad2e43f4275a by Martin Ledvinka
[0.19.3] Bump version, update changelog.
(commit: 8f585d6)
The file was modified ontodriver-owlapi/pom.xml (diff)
The file was modified datatype/pom.xml (diff)
The file was modified jopa-api/pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified ontodriver-sesame/pom.xml (diff)
The file was modified CHANGELOG.md (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
Commit f9b9c5ab40059696e8406f121ceff64a77102dd3 by Martin Ledvinka
[Feature #121] Remove inferred attribute check from attribute modification validation.

Inferred attribute changes will be validated by a later implementation checking for removal of inferred values.
(commit: f9b9c5a)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateOperationsRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/validator/AttributeModificationValidator.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/BeanListenerAspectTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/validator/AttributeModificationValidatorTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkMergeTest.java (diff)
Commit 6297a58315b8236aae4008c3d35cf8243e6b1392 by Martin Ledvinka
[Feature #121] Implement calculation of axioms from attribute value.

Will be used for comparing values of inferred attributes to validate the attempts to change them.
(commit: 6297a58)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PropertiesFieldStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/TypesFieldStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralMultilingualStringFieldStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralMultilingualStringFieldStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralObjectPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/FieldStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/IdentifierFieldStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularMultilingualStringFieldStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularDataPropertyStrategy.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/validator/InferredAttributeChangeValidator.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralDataPropertyStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularMultilingualStringFieldStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralObjectPropertyStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularDataPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/TypesFieldStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralDataPropertyStrategyTest.java (diff)
Commit 31d84655b39b82be7c2aef9b0be8e74e5a5963f4 by Martin Ledvinka
[Feature #121] Implement calculation of axioms from unmapped properties.

Will be used for comparing values of inferred attributes to validate the attempts to change them.
(commit: 31d8465)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/StringPropertiesFieldStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PropertiesFieldStrategy.java (diff)
Commit ca68866a4e8f13d7fe07d84a14355310f3839f52 by Martin Ledvinka
[Feature #121] Implement validator for inferred attributes to check whether a change to its value can be performed.
(commit: ca68866)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityDeconstructor.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/validator/InferredAttributeChangeValidator.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/validator/InferredAttributeChangeValidatorTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java (diff)
Commit f795e2e5083618b08c91bf19ffca40839c0323e3 by Martin Ledvinka
[Feature #121] Implement inferred attribute modification validation on attribute change and merge.
(commit: f795e2e)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/validator/InferredAttributeChangeValidator.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/validator/InferredAttributeChangeValidatorTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkImpl.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassF.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkMergeTest.java (diff)
Commit cf694d4dc05ae1a4894e57db871eec416afa3640 by Martin Ledvinka
[Feature #121] Fix attribute value to axioms translation in singular strategies.
(commit: cf694d4)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularDataPropertyStrategyTest.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateOperationsRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularDataPropertyStrategy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategy.java (diff)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/DuplicateIdentifiersTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularObjectPropertyStrategyTest.java (diff)
Commit 6b45ac2789128a5747acba1d9013524e6187d0e2 by Martin Ledvinka
[Feature #121] Basic integration tests of modifiable inferred attributes.
(commit: 6b45ac2)
The file was modified jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/environment/OwlapiDataAccessor.java (diff)
The file was modified ontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/connector/BasicStorageConnector.java (diff)
The file was addedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/UpdateWithInferenceTest.java
The file was addedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/UpdateWithInferenceTest.java
The file was modified ontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiAdapter.java (diff)
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java
The file was addedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/UpdateWithInferenceTest.java
The file was modified ontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiAdapterTest.java (diff)
The file was modified jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/RetrieveWithInferenceTest.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateOperationsRunner.java (diff)
Commit ed78dcca19c393dd186da08313ec5a415d8bb263 by Martin Ledvinka
[Feature #121] Further testing inferred attributes modification.

Update epistemic axiom removes not to skip inferred assertions. The check for axiom removability is done by JOPA.
(commit: ed78dcc)
The file was modified jopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/UpdateWithInferenceTest.java (diff)
The file was modified jopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/UpdateWithInferenceTest.java (diff)
The file was modified jopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/UpdateWithInferenceTest.java (diff)
The file was modified ontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/EpistemicAxiomRemover.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/EpistemicAxiomRemoverTest.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/EpistemicAxiomRemover.java (diff)