diff --git a/CHANGELOG.md b/CHANGELOG.md index fbe101a9e..5e169db36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # JOPA - Release Notes +## 0.22.1 - 2023-06-07 +- Allow using SPARQL SELECT queries without WHERE keyword (Bug #165). +- Allow disabling generation of annotation fields and the `Thing` class in OWL2Java (Enhancement #170). +- Fix `simpleLiteral=true` not being honored when saving annotation property values (Bug #171). +- Fix an issue with parsing SOQL queries containing selection by identifier and attribute value. +- Fix selection by identifier in SPARQL when using the OWLAPI driver (was caused by missing support for VALUES). + ## 0.22.0 - 2023-04-26 - Allow selecting entities by identifier in SOQL/Criteria API (Enhancement #138). - Extend SOQL/Criteria API with additional functions - `lower`, `upper`, `length`, `abs`, `ceil`, `floor` (Enhancement #152). diff --git a/README.md b/README.md index 84ee8d12a..73011eca3 100644 --- a/README.md +++ b/README.md @@ -34,13 +34,13 @@ Similarly to ORM, OOM enables to map ontological constructs to constructs of an More specifically, OOM in JOPA maps (using the JLS [3] terminology): -| Ontology | OO Language | -| ---------- | -------------- | -| OWL Class | Reference type | -| Object property | Reference type member | -| Data property | Primitive type member (+ String, Date) | -| Annotation property | Reference or primitive type member | -| Class assertions | Reference type instance or @Types record | +| Ontology | OO Language | +|---------------------|------------------------------------------| +| OWL Class | Reference type | +| Object property | Reference type member | +| Data property | Primitive type member (+ String, Date) | +| Annotation property | Reference or primitive type member | +| Class assertions | Reference type instance or @Types record | All this means that individuals belonging to an OWL class can be retrieved as instances of a (Java) class. diff --git a/datatype/pom.xml b/datatype/pom.xml index 6b0d405fc..9f2c4a4ce 100644 --- a/datatype/pom.xml +++ b/datatype/pom.xml @@ -6,7 +6,7 @@ jopa-all cz.cvut.kbss.jopa - 0.22.0 + 0.22.1 ../pom.xml diff --git a/jopa-api/pom.xml b/jopa-api/pom.xml index 0a2ecca83..fdb2d3fef 100644 --- a/jopa-api/pom.xml +++ b/jopa-api/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/jopa-distribution/pom.xml b/jopa-distribution/pom.xml index f41c6533f..622e5e6aa 100644 --- a/jopa-distribution/pom.xml +++ b/jopa-distribution/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/jopa-impl/pom.xml b/jopa-impl/pom.xml index 96cfe9874..e00585842 100644 --- a/jopa-impl/pom.xml +++ b/jopa-impl/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/jopa-integration-tests-jena/pom.xml b/jopa-integration-tests-jena/pom.xml index 1d2c5be76..a0c670ef6 100644 --- a/jopa-integration-tests-jena/pom.xml +++ b/jopa-integration-tests-jena/pom.xml @@ -5,7 +5,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml 4.0.0 diff --git a/jopa-integration-tests-owlapi/pom.xml b/jopa-integration-tests-owlapi/pom.xml index 5e4368305..ae7f5280c 100644 --- a/jopa-integration-tests-owlapi/pom.xml +++ b/jopa-integration-tests-owlapi/pom.xml @@ -5,7 +5,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml 4.0.0 diff --git a/jopa-integration-tests-rdf4j/pom.xml b/jopa-integration-tests-rdf4j/pom.xml index 7b3a29719..65eb9ec90 100644 --- a/jopa-integration-tests-rdf4j/pom.xml +++ b/jopa-integration-tests-rdf4j/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml jopa-integration-tests-rdf4j diff --git a/jopa-integration-tests/pom.xml b/jopa-integration-tests/pom.xml index 54ad9cbf0..adbcaa3fd 100644 --- a/jopa-integration-tests/pom.xml +++ b/jopa-integration-tests/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml 4.0.0 diff --git a/jopa-maven-plugin/pom.xml b/jopa-maven-plugin/pom.xml index 15fc0a4b9..8bcbd063d 100644 --- a/jopa-maven-plugin/pom.xml +++ b/jopa-maven-plugin/pom.xml @@ -5,7 +5,7 @@ jopa-all cz.cvut.kbss.jopa - 0.22.0 + 0.22.1 ../pom.xml 4.0.0 diff --git a/jopa-owl2java/pom.xml b/jopa-owl2java/pom.xml index d968c226a..71686eae7 100644 --- a/jopa-owl2java/pom.xml +++ b/jopa-owl2java/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/jopa-owlapi-utils/pom.xml b/jopa-owlapi-utils/pom.xml index b5545ac14..9807ee715 100644 --- a/jopa-owlapi-utils/pom.xml +++ b/jopa-owlapi-utils/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/ontodriver-api/pom.xml b/ontodriver-api/pom.xml index 93a559555..50ac99126 100644 --- a/ontodriver-api/pom.xml +++ b/ontodriver-api/pom.xml @@ -6,7 +6,7 @@ jopa-all cz.cvut.kbss.jopa - 0.22.0 + 0.22.1 ../pom.xml diff --git a/ontodriver-jena/pom.xml b/ontodriver-jena/pom.xml index b86dff4b1..7e853a102 100644 --- a/ontodriver-jena/pom.xml +++ b/ontodriver-jena/pom.xml @@ -8,7 +8,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/ontodriver-owlapi/pom.xml b/ontodriver-owlapi/pom.xml index 6fff9557c..50f0c7594 100644 --- a/ontodriver-owlapi/pom.xml +++ b/ontodriver-owlapi/pom.xml @@ -11,7 +11,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/ontodriver-rdf4j/pom.xml b/ontodriver-rdf4j/pom.xml index e396fc67d..806ff8fb0 100644 --- a/ontodriver-rdf4j/pom.xml +++ b/ontodriver-rdf4j/pom.xml @@ -10,7 +10,7 @@ jopa-all cz.cvut.kbss.jopa - 0.22.0 + 0.22.1 diff --git a/ontodriver-sesame/pom.xml b/ontodriver-sesame/pom.xml index c53f30ac4..fec34502e 100644 --- a/ontodriver-sesame/pom.xml +++ b/ontodriver-sesame/pom.xml @@ -8,7 +8,7 @@ cz.cvut.kbss.jopa jopa-all - 0.22.0 + 0.22.1 ../pom.xml diff --git a/pom.xml b/pom.xml index 0bf369eae..c3590f385 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 cz.cvut.kbss.jopa - 0.22.0 + 0.22.1 jopa-all pom JOPA