Package org.aksw.jenax.annotation.reprogen


package org.aksw.jenax.annotation.reprogen
  • 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.