All Classes and Interfaces
Annotation Interfaces
Class
Description
Annotation to define a base IRI which will be used to prefix any
(namespace-less) relative IRIs.
Annotation to map a Java property type to a specific RDF datatype.
Annotation on how to generate IDs for the annotated class.
Default value annotation for use in generation of SPARQL functions from
Java methods.
Annotation to mark properties of a Resource implementation as contributing to the
identity of that annotated Resource.
This annotation expresses an UML composition for the use of id generation.
Mark a property to lead in inverse direction
This annotation has different semantics depending on where it appears.
Specify a namespace to which the property name is appended in order to yield the final URL
Container for multiple
Iri annotations.Indicates that a property value should be interpreted as an RDF term of type IRI.
Define the key property to use on entries of an RDF-based map.
class Department {
Annotation for mapping between collection valued Java properties
and multiple instances of an RDF predicate
This annotation is used to resolve which value
to set as a property value if there are multiple
candidates on the RDF level.
Annotation that marks a property (regardless of scalar or collection)
that only resources which are known to be equivalent-or-subclasses of a requested view type
should be exposed.
Generate an RDF type triple using the annotated class's fully qualified name.
Generate an RDF type triple
The class name will be used as the local name
Make a Jena Resource view interface or class discoverable by classpath scanning
Annotation to mark an interface's default method as a delegate when toString() is called
Define the IRI for linking a map entry to its value.