Package org.topbraid.shacl.model
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
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, canAs, getModel, isAnon, isLiteral, isResource, isStmtResource, isURIResource, visitWithMethods 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