Skip to content
Success

Changes

Summary

  1. [Bug #150] Add test reproducing the issue. (commit: 14f6f05) (details)
  2. [Bug #150] Refactor RDF4J OntoDriver repository connection to support adding repository-specific connectors. (commit: 4aa44b9) (details)
  3. [Bug #150] Add a GraphDBStorageConnector whose isInferred implementation ignores context for the inferred statement. (commit: 938f7c2) (details)
  4. [Bug #150] Check whether an attribute value is already inferred before inserting it into the repository. (commit: 9ee6c43) (details)
  5. Remove TODO. (commit: a210ef4) (details)
Commit 14f6f05ab160fb63b06340d585099b3e47fe41cb by Martin Ledvinka
[Bug #150] Add test reproducing the issue.
(commit: 14f6f05)
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/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)
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-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/UpdateWithInferenceTest.java (diff)
Commit 4aa44b98d3fcbf743f822350c2e1425afd4dba4e by Martin Ledvinka
[Bug #150] Refactor RDF4J OntoDriver repository connection to support adding repository-specific connectors.
(commit: 4aa44b9)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jAdapterWithStoreTest.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/ConnectorFactoryImplTest.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/test/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactoryTest.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jDriver.java (diff)
The file was removedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/RepositoryConnectorInitializer.java
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/ConnectorFactoryImpl.java (diff)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/StorageConnector.java (diff)
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/RepositoryConnectorInitializer.java
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactories.java
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactory.java (diff)
The file was modified ontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/environment/TestRepositoryProvider.java (diff)
Commit 938f7c233d65298b81e411f83ac9066cb571ced5 by Martin Ledvinka
[Bug #150] Add a GraphDBStorageConnector whose isInferred implementation ignores context for the inferred statement.

This is because GraphDB stores inferred statements in a special context not accessible via the RDF4J API.
(commit: 938f7c2)
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactory.java (diff)
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/GraphDBStorageConnector.java
The file was modified ontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactories.java (diff)
The file was addedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/connector/init/FactoryOfFactoriesTest.java
The file was removedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/loader/GraphDBStatementLoaderFactoryTest.java
Commit 9ee6c4336450d6475cd9faab202785aa1b9256f0 by Martin Ledvinka
[Bug #150] Check whether an attribute value is already inferred before inserting it into the repository.

Current attribute update implementation replaces all values of a property. But this leads to inferred statements being asserted and thus creating invalid duplicates. Instead, if a value is inferred, it is skipped now.
(commit: 9ee6c43)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategy.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/PluralDataPropertyStrategy.java (diff)
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/oom/PluralMultilingualStringFieldStrategy.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 jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassJ.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategyTest.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/oom/PluralDataPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityMappingHelper.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralAnnotationPropertyStrategy.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateWithInferenceRunner.java (diff)