Personality and related types are described briefly here:
https://jena.apache.org/documentation/notes/jena-internals.html#enhanced-nodes
I know little about them, but to my understanding, that is not a well-developed
part of Jena and the technical ideas there are not under active development.
Hello
I would like to declare data structure with an Interface that extends Jena
Resource and its implementation that extends Jena ResourceImpl in the same
way as
https://github.com/TopQuadrant/shacl/blob/a3f54abeffc691ff0b15bee7f049741eb6e00878/src/main/java/org/topbraid/shacl/model/SHShape.java