Interface SHResource

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource
All Known Subinterfaces:
SHConstraint, SHConstraintComponent, SHFunction, SHJSConstraint, SHJSExecutable, SHJSFunction, SHNodeShape, SHParameter, SHParameterizable, SHParameterizableInstance, SHParameterizableTarget, SHPropertyShape, SHResult, SHRule, SHShape, SHSPARQLConstraint, SHSPARQLExecutable, SHSPARQLFunction, SHSPARQLTarget, SHTarget
All Known Implementing Classes:
SHConstraintComponentImpl, SHJSConstraintImpl, SHJSExecutableImpl, SHJSFunctionImpl, SHNodeShapeImpl, SHParameterImpl, SHParameterizableImpl, SHParameterizableInstanceImpl, SHParameterizableTargetImpl, SHPropertyShapeImpl, SHResourceImpl, SHResultImpl, SHRuleImpl, SHShapeImpl, SHSPARQLConstraintImpl, SHSPARQLFunctionImpl, SHSPARQLTargetImpl

public interface SHResource extends org.apache.jena.rdf.model.Resource
The root interface of all resources of interest to SHACL. This extends Jena's Resource but it should be easy to adapt to, say, RDF4J.
Author:
Holger Knublauch
  • Method Summary

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

    asNode

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

    as, asLiteral, asResource, canAs, getModel, isAnon, isLiteral, isResource, isStmtResource, 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, getStmtTerm, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString