Skip to content
Success

Changes

Summary

  1. [Task #52] Add RDF container-related vocabulary. (commit: abbe827) (details)
  2. [Task #52] Define API of RDF container mapping (annotation, type of container enum). (commit: 5249b14) (details)
  3. [Task #52] Define API for RDF container management in OntoDriver. (commit: 069dff9) (details)
  4. [Task #52] Implement container loading in the RDF4J driver. (commit: 026060b) (details)
  5. [Task #52] Ensure container item order is preserved when loading container in RDF4J driver. (commit: 8a4d76b) (details)
  6. [Task #52] Connect RDF4J ContainerHandler to then RDF4J Driver API. (commit: 5857808) (details)
  7. [Task #52] Implement RDF container persist in RDF4J OntoDriver. (commit: bad45bc) (details)
  8. [Task #52] Implement RDF container update in RDF4J OntoDriver. (commit: 470c6f6) (details)
  9. [Task #52] Add a basic integration test for RDF containers. (commit: 5a99170) (details)
  10. [Task #52] Introduce RDF Container attribute representation into metamodel. (commit: 794f8cb) (details)
  11. [Task #52] Handle RDF container attributes when initializing metamodel. (commit: 0406277) (details)
  12. [Task #52] Implement mapping of RDF container attributes for data properties. (commit: c2801ee) (details)
  13. [Task #52] Get RDF container for data property values working for RDf4J driver. (commit: f7b59d0) (details)
  14. [Task #52] Implement handling of RDF containers containing resources. (commit: 2af121a) (details)
  15. [Task #52] Integration testing of RDF container support in RDF4J driver. (commit: 82b73f4) (details)
  16. [Ref] Minor refactoring of plural object property values processing. (commit: 59d4345) (details)
  17. [Task #52] Implement RDF container loading in OWLAPI driver. (commit: 4e2cd9a) (details)
  18. [Task #52] Implement RDF container persist in OWLAPI driver. (commit: bdd7ec0) (details)
  19. [Task #52] Implement RDF container update in OWLAPI driver. (commit: c43ea24) (details)
  20. [Task #52] Integration testing of RDF containers support in OWLAPI driver (commit: 6cb6696) (details)
  21. [Task #52] Implement RDF container read in Jena driver. (commit: 7bc61eb) (details)
  22. [Task #52] Implement RDF container persist and update in Jena driver. (commit: 83615a3) (details)
  23. [Task #52] Integration testing of RDF container support in Jena driver. (commit: 06f94e2) (details)
  24. [Task #52] Make inference explicitly disabled for RDF container attributes. (commit: ef88065) (details)
Commit abbe827d1eb0fe2e697e23fc7a2b697e368f39bf by Martin Ledvinka
[Task #52] Add RDF container-related vocabulary.
(commit: abbe827)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/vocabulary/RDF.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/vocabulary/RDFS.java (diff)
Commit 5249b147181fdc38e0940176f54680bd687d57ac by Martin Ledvinka
[Task #52] Define API of RDF container mapping (annotation, type of container enum).
(commit: 5249b14)
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/RDFContainer.java
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/RDFContainerType.java
Commit 069dff95645938a0ea559b2544f19f63e10179b5 by Martin Ledvinka
[Task #52] Define API for RDF container management in OntoDriver.
(commit: 069dff9)
The file was addedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ContainerDescriptor.java
The file was addedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/Containers.java
The file was addedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ContainerValueDescriptor.java
Commit 026060beee0ba1cea5fa730a8076d583f5c015eb by Martin Ledvinka
[Task #52] Implement container loading in the RDF4J driver.
(commit: 026060b)
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandler.java
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/util/ValueConverter.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jTypes.java (diff)
The file was addedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandlerTest.java
Commit 8a4d76bd4571b065cad7b9171b52f5e1bd74abb3 by Martin Ledvinka
[Task #52] Ensure container item order is preserved when loading container in RDF4J driver.
(commit: 8a4d76b)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/util/ValueConverter.java (diff)
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandlerTest.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandler.java (diff)
Commit 585780884729cbcbee9c9c6213afb66317464be8 by Martin Ledvinka
[Task #52] Connect RDF4J ContainerHandler to then RDF4J Driver API.
(commit: 5857808)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jAdapter.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaConnection.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jConnection.java (diff)
The file was addedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jContainersTest.java
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jDriver.java (diff)
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jAdapterTest.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiConnection.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ContainerDescriptor.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaProperties.java (diff)
The file was addedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jContainers.java
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/accessors/DataSourceStub.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/Connection.java (diff)
Commit bad45bc5abe32755024a0c899d83aac420643407 by Martin Ledvinka
[Task #52] Implement RDF container persist in RDF4J OntoDriver.
(commit: bad45bc)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandler.java (diff)
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandlerTest.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ContainerDescriptor.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/util/IdentifierUtils.java (diff)
Commit 470c6f654996f42b65617968cd5ed7bc7d04e14b by Martin Ledvinka
[Task #52] Implement RDF container update in RDF4J OntoDriver.

Current implementation always replaces the content of the container.
(commit: 470c6f6)
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandlerTest.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandler.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ContainerValueDescriptor.java (diff)
Commit 5a9917079ad29702da1ae95487218cec12a52017 by Martin Ledvinka
[Task #52] Add a basic integration test for RDF containers.
(commit: 5a99170)
The file was addedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/RdfContainersTest.java
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RdfContainersTestRunner.java
The file was addedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/RdfContainersTest.java
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassC.java (diff)
The file was addedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/RdfContainersTest.java
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
Commit 794f8cbb2e76e88308c4f1b9918ba024b88e6506 by Martin Ledvinka
[Task #52] Introduce RDF Container attribute representation into metamodel.
(commit: 794f8cb)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/LazyLoadingProxyFactory.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/RdfContainerAttributeImpl.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/RdfContainerAttributeImplTest.java
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/descriptor/LoadStateDescriptorTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassC.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelMocks.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassC_.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelClassInitializer.java (diff)
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/RDFContainerAttribute.java
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
Commit 04062779896c01e0e0faade9b503858e34950314 by Martin Ledvinka
[Task #52] Handle RDF container attributes when initializing metamodel.
(commit: 0406277)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/LazyLoadingProxyFactory.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/CollectionType.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/RdfContainerAttributeImpl.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/RdfContainerAttributeImplTest.java (diff)
Commit c2801eec57339fd3e44c3337521e5a4c7ba6f29f by Martin Ledvinka
[Task #52] Implement mapping of RDF container attributes for data properties.
(commit: c2801ee)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/RdfContainerAttributeImplTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/AxiomValueGatherer.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/RdfContainerDataPropertyStrategy.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/RdfContainerDataPropertyStrategyTest.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityMappingHelper.java (diff)
Commit f7b59d07adbe5c71fe2fc419d1c293187df2d23e by Martin Ledvinka
[Task #52] Get RDF container for data property values working for RDf4J driver.
(commit: f7b59d0)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/AxiomDescriptorFactory.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jContainers.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/PluralAttribute.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/AxiomDescriptorFactoryTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RdfContainersTestRunner.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ListAttribute.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/RDFContainerAttribute.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ListAttributeImpl.java (diff)
The file was modifiedontodriver-rdf4j/src/test/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandlerTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/FieldStrategy.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassR.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandler.java (diff)
Commit 2af121a6861fb6ade09174aa8df417f84ee6f138 by Martin Ledvinka
[Task #52] Implement handling of RDF containers containing resources.
(commit: 2af121a)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/RdfContainerObjectPropertyStrategy.java
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RdfContainersTestRunner.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/FieldStrategy.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/RdfContainerDataPropertyStrategyTest.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/RdfContainerObjectPropertyStrategyTest.java
Commit 82b73f4b97251c554e43676754d7d7b5dddfb551 by Martin Ledvinka
[Task #52] Integration testing of RDF container support in RDF4J driver.

Add stubs for Jena and OWLAPI driver to make tests work.
(commit: 82b73f4)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/RdfContainersTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RdfContainersTestRunner.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaConnection.java (diff)
The file was modifiedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/RdfContainersTest.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiConnection.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiDriver.java (diff)
The file was addedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaContainers.java
The file was addedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiContainers.java
Commit 59d43457697d673ecf8df75e69eaf75b3f53ae7d by Martin Ledvinka
[Ref] Minor refactoring of plural object property values processing.
(commit: 59d4345)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategy.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralObjectPropertyStrategy.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/RdfContainerObjectPropertyStrategy.java (diff)
Commit 4e2cd9a77328f6dbbe39b6adad3a445f6a52a78b by Martin Ledvinka
[Task #52] Implement RDF container loading in OWLAPI driver.
(commit: 4e2cd9a)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiContainers.java (diff)
The file was addedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandlerTest.java
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiAdapter.java (diff)
The file was addedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandler.java
Commit bdd7ec0c6d8bdb3f3df95470ff49e331090e7e8b by Martin Ledvinka
[Task #52] Implement RDF container persist in OWLAPI driver.
(commit: bdd7ec0)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandler.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiContainers.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiAdapter.java (diff)
The file was modifiedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandlerTest.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandler.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jContainers.java (diff)
Commit c43ea24e2985527effdf0518c7616f03bcdc7dab by Martin Ledvinka
[Task #52] Implement RDF container update in OWLAPI driver.
(commit: c43ea24)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandler.java (diff)
The file was modifiedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandlerTest.java (diff)
Commit 6cb6696f53f0caa4d63400cf19bac242ce4ab7d7 by Martin Ledvinka
[Task #52] Integration testing of RDF containers support in OWLAPI driver

Fix issues discovered.
(commit: 6cb6696)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/OwlapiContainers.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RdfContainersTestRunner.java (diff)
The file was modifiedontodriver-owlapi/src/main/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandler.java (diff)
The file was modifiedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/RdfContainersTest.java (diff)
Commit 7bc61eb56249f11aa1cdcd768cbc409e00f9b4ef by Martin Ledvinka
[Task #52] Implement RDF container read in Jena driver.
(commit: 7bc61eb)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/Rdf4jContainers.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaContainers.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaAdapter.java (diff)
The file was addedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/container/ContainerHandler.java
The file was modifiedontodriver-owlapi/src/test/java/cz/cvut/kbss/ontodriver/owlapi/container/ContainerHandlerTest.java (diff)
The file was addedontodriver-jena/src/test/java/cz/cvut/kbss/ontodriver/jena/container/ContainerHandlerTest.java
Commit 83615a31ce89c584fafee7379ffad9e3d3d3a168 by Martin Ledvinka
[Task #52] Implement RDF container persist and update in Jena driver.
(commit: 83615a3)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/JenaContainers.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/util/JenaUtils.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/container/ContainerHandler.java (diff)
The file was modifiedontodriver-jena/src/test/java/cz/cvut/kbss/ontodriver/jena/container/ContainerHandlerTest.java (diff)
Commit 06f94e234fa3dd299b895b721f1269efb2de348b by Martin Ledvinka
[Task #52] Integration testing of RDF container support in Jena driver.
(commit: 06f94e2)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/RdfContainersTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RdfContainersTestRunner.java (diff)
Commit ef88065796c41781d33824cf3a86b3a8b77822c5 by Martin Ledvinka
[Task #52] Make inference explicitly disabled for RDF container attributes.
(commit: ef88065)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modifiedontodriver-rdf4j/src/main/java/cz/cvut/kbss/ontodriver/rdf4j/container/ContainerHandler.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)