Interface UdfDefinition

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource, ShHasPrefixes

public interface UdfDefinition extends ShHasPrefixes
  • Method Summary

    Modifier and Type
    Method
    Description
    Definition that refers to another function for macro-expansion under the given profiles
     
     
     
    Set<org.apache.jena.rdf.model.Resource>
    Function definitions can be associated with profiles.
    True means, that the function is realized using a property function with the same name
    setAliasFor(org.apache.jena.rdf.model.Resource r)
     

    Methods inherited from interface org.apache.jena.graph.FrontsNode

    asNode

    Methods inherited from interface org.apache.jena.rdf.model.RDFNode

    as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWith

    Methods inherited from interface org.apache.jena.rdf.model.Resource

    abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString

    Methods inherited from interface org.aksw.jenax.model.shacl.domain.ShHasPrefixes

    getPrefixes
  • Method Details

    • getExpr

      String getExpr()
    • getParams

      List<String> getParams()
    • getProfiles

      Set<org.apache.jena.rdf.model.Resource> getProfiles()
      Function definitions can be associated with profiles. This allows loading a function if any of the profiles is active. (I.e. the set of profiles is disjunctive)
      Returns:
    • getInverses

      Set<InverseDefinition> getInverses()
    • getAliasFor

      Definition that refers to another function for macro-expansion under the given profiles
      Returns:
    • setAliasFor

      UdfDefinition setAliasFor(org.apache.jena.rdf.model.Resource r)
    • mapsToPropertyFunction

      Boolean mapsToPropertyFunction()
      True means, that the function is realized using a property function with the same name
      Returns: