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.ResourceThe 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.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
-
-