jopa icon indicating copy to clipboard operation
jopa copied to clipboard

Java OWL Persistence API

Results 30 jopa issues
Sort by recently updated
recently updated
newest added

Currently, JOPA tracks changes during transaction and propagates them to a transactional snapshot in the OntoDriver. This requires a way to be notified of changes to managed entities. This was...

enhancement

As a developer, I want the JPA [`orphanRemoval`](https://docs.oracle.com/cd/E19798-01/821-1841/giqxy/index.html) attribute to be supported by `@OWLObjectProperty`. Orphan removal works by removing the instance that was removed from an attribute value from the...

enhancement

Currently, SPARQL `OPTIONAL` is not supported by SOQL/Criteria API. This is a major deficiency especially for Criteria API, where it could have been used to process optional parameters. Note that...

enhancement

As a user, I want to be able to easily create objects (DTOs) from SOQL query results. JPQL allows specifying a constructor that is passed the projected query variables and...

enhancement

The `includeExplicit` attribute of the `@Inferred` annotation is not heeded at the moment and such attributes always contain both explicit (asserted) and implicit (inferred) values. A proper implementation of this...

enhancement

As a user, I want to be able to use a [Stardog](https://www.stardog.com/) repository from my JOPA-based application.

feature
blocked

As a user, I want to be able to use Virtuoso server as storage. This will, according to documentation, require a custom OntoDriver implementation using either Virtuoso's RDF4J or Jena...

feature

As a developer, I often store entities of a certain type in the same repository context (RDF named graph). However, currently, this has to be configured at runtime using descriptors....

feature

When an entity is updated (merged into the persistence context) and the transaction is committed, the second level cache updates only the updated entity itself. However, there may be other...

enhancement

Subproperty hierarchies are quite common in data and are one of the fancy features that might well distinguish RDFS ontologies from Java object model. As a user I want to...

enhancement