Skip to content
Success

Changes

Summary

  1. [Enhancement #96] Extend attribute mapping API with explicit datatype specification support. (commit: 4cb6781) (details)
  2. [Enhancement #96] Provide default value (empty string) for the datatype so that it is not required. (commit: ca5d9f7) (details)
  3. [Enhancement #96] Init attribute metamodel with explicit datatype. (commit: fa7d3b8) (details)
  4. Resolve most of the generics-related warnings in MetamodelMocks. (commit: eb614b9) (details)
  5. [Enhancement #96] Support namespace resolution for explicit datatype IRI specification. (commit: 00465e0) (details)
  6. [Enhancement #96] Add a representation of a literal with a lexical form and a datatype to the OntoDriver API. (commit: f40ec07) (details)
  7. [Enhancement #96] Implement mapping of OntoDriver Literal to the underlying storage literal representation. (commit: 0124860) (details)
  8. [Enhancement #96] Implement loading of unknown datatype literals to OntoDriver literal values. (commit: e742593) (details)
  9. Exclude log4j-slf4j-impl from Jena to have only the SLF4J for logging and let user choose which implementation to use. (commit: 8cd3f8a) (details)
  10. [Enhancement #96] Implement a converter for working with literals with explicit datatype. (commit: f4882d6) (details)
  11. [Enhancement #96] Integration testing support for plural attributes with explicit datatype. (commit: 9e1356a) (details)
  12. [Enhancement #96] Provide additional explanation of the behavior of the ToRdfLiteralConverter. (commit: 18573cc) (details)
Commit 4cb678153f1eae5efd6b632f64df798177549cfb by Martin Ledvinka
[Enhancement #96] Extend attribute mapping API with explicit datatype specification support.
(commit: 4cb6781)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/OWLAnnotationProperty.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractAttribute.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/Attribute.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/OWLDataProperty.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/PropertyAttributes.java (diff)
Commit ca5d9f7c64a7220679832f70c1dee005a93da205 by Martin Ledvinka
[Enhancement #96] Provide default value (empty string) for the datatype so that it is not required.
(commit: ca5d9f7)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/OWLAnnotationProperty.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/OWLDataProperty.java (diff)
Commit fa7d3b80f039a0480b7a62190de428badab7d3fa by Martin Ledvinka
[Enhancement #96] Init attribute metamodel with explicit datatype.
(commit: fa7d3b8)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributesTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributes.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/PropertyAttributes.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributesTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributes.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassM.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractAttribute.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/MetamodelFactory.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/model/metamodel/AbstractAttributeTest.java (diff)
Commit eb614b91b97d2ef778cddc619c8867c38a1c2c7a by Martin Ledvinka
Resolve most of the generics-related warnings in MetamodelMocks.
(commit: eb614b9)
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/query/mapper/ResultSetMappingProcessorTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleSetPropertyStrategyTest.java (diff)
Commit 00465e0a6594399f87a032fd1cff91701a713093 by Martin Ledvinka
[Enhancement #96] Support namespace resolution for explicit datatype IRI specification.
(commit: 00465e0)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributesTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/NamespaceResolver.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributes.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributes.java (diff)
Commit f40ec07941da0fa4a7f37d09d91e1322e360d6c0 by Martin Ledvinka
[Enhancement #96] Add a representation of a literal with a lexical form and a datatype to the OntoDriver API.
(commit: f40ec07)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/model/NamedResource.java (diff)
The file was addedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/model/Literal.java
Commit 01248603c151461b95f9f9370fac342d03a99693 by Martin Ledvinka
[Enhancement #96] Implement mapping of OntoDriver Literal to the underlying storage literal representation.
(commit: 0124860)
The file was modifiedjopa-owlapi-utils/src/test/java/cz/cvut/kbss/jopa/owlapi/DatatypeTransformerTest.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/test/java/cz/cvut/kbss/ontodriver/jena/util/JenaUtilsTest.java (diff)
The file was modifiedjopa-integration-tests-sesame/src/test/java/cz/cvut/kbss/jopa/test/environment/SesameDataAccessor.java (diff)
The file was modifiedontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/SesameValueConverter.java (diff)
The file was modifiedontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/util/SesameUtils.java (diff)
The file was modifiedontodriver-sesame/src/test/java/cz/cvut/kbss/ontodriver/sesame/SesamePropertiesTest.java (diff)
The file was modifiedontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/SesameAdapter.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/AbstractAxiomLoader.java (diff)
The file was modifiedontodriver-sesame/src/test/java/cz/cvut/kbss/ontodriver/sesame/SesameUtilsTest.java (diff)
The file was modifiedjopa-owlapi-utils/src/main/java/cz/cvut/kbss/jopa/owlapi/DatatypeTransformer.java (diff)
Commit e742593787446be43f46ddc764f6fb2639eac27b by Martin Ledvinka
[Enhancement #96] Implement loading of unknown datatype literals to OntoDriver literal values.
(commit: e742593)
The file was modifiedjopa-owlapi-utils/src/test/java/cz/cvut/kbss/jopa/owlapi/DatatypeTransformerTest.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/util/JenaUtils.java (diff)
The file was modifiedjopa-owlapi-utils/src/main/java/cz/cvut/kbss/jopa/owlapi/DatatypeTransformer.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/AxiomSaver.java (diff)
The file was modifiedontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/util/AxiomBuilder.java (diff)
The file was modifiedontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/util/SesameUtils.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/AbstractAxiomLoader.java (diff)
The file was modifiedontodriver-sesame/src/main/java/cz/cvut/kbss/ontodriver/sesame/query/SelectResultSet.java (diff)
The file was modifiedontodriver-sesame/src/test/java/cz/cvut/kbss/ontodriver/sesame/SesameUtilsTest.java (diff)
The file was modifiedontodriver-jena/src/test/java/cz/cvut/kbss/ontodriver/jena/util/JenaUtilsTest.java (diff)
Commit 8cd3f8add72f76d56164386141f9af667cda178b by Martin Ledvinka
Exclude log4j-slf4j-impl from Jena to have only the SLF4J for logging and let user choose which implementation to use.
(commit: 8cd3f8a)
The file was modifiedontodriver-jena/pom.xml (diff)
Commit f4882d6cc5203079f663b62c1c146cd6cefc61d0 by Martin Ledvinka
[Enhancement #96] Implement a converter for working with literals with explicit datatype.

Add basic integration tests for attributes with explicit datatype.
(commit: f4882d6)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolver.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/vocabulary/RDF.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
The file was addedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/ExplicitDatatypesTest.java
The file was modifiedjopa-integration-tests-sesame/src/test/java/cz/cvut/kbss/jopa/test/integration/sesame/MultilingualAttributesTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/PropertyAttributes.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/NamespaceResolver.java (diff)
The file was addedjopa-integration-tests-sesame/src/test/java/cz/cvut/kbss/jopa/test/integration/sesame/ExplicitDatatypesTest.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractAttribute.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/ConverterWrapper.java (diff)
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/ExplicitDatatypesRunner.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/ToRdfLiteralConverter.java
The file was modifiedjopa-integration-tests-owlapi/src/test/java/cz/cvut/kbss/jopa/test/integration/owlapi/MultilingualAttributesTest.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/ToRdfLiteralConverterTest.java
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassM.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolverTest.java (diff)
The file was modifiedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/MultilingualAttributesTest.java (diff)
The file was addedjopa-integration-tests-jena/src/test/java/cz/cvut/kbss/jopa/test/integration/jena/ExplicitDatatypesTest.java
Commit 9e1356a563026c109d61165550ea4a0c17683423 by Martin Ledvinka
[Enhancement #96] Integration testing support for plural attributes with explicit datatype.
(commit: 9e1356a)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/ExplicitDatatypesRunner.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassX.java (diff)
Commit 18573ccc061e65d8bc806ec9dd98b3d67804dd2c by Martin Ledvinka
[Enhancement #96] Provide additional explanation of the behavior of the ToRdfLiteralConverter.
(commit: 18573cc)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/ToRdfLiteralConverter.java (diff)