Interface NodeSchemaFromNodeShape

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

public interface NodeSchemaFromNodeShape extends NodeSchema, org.apache.jena.rdf.model.Resource
  • Method Summary

    Modifier and Type
    Method
    Description
    createPropertySchema(org.apache.jena.graph.Node predicate, boolean isForward)
     
    default Set<org.aksw.jenax.arq.util.triple.TripleFilter>
     
    default org.topbraid.shacl.model.SHNodeShape
    Return the underlying shacl shape
     
    getPropertySchemas(org.apache.jena.graph.Node predicate, boolean isForward)
    Scan all property schemas for one that matches the predicate and direction - runs in O(n)
    org.apache.jena.rdf.model.Resource
     
    setTargetClass(org.apache.jena.rdf.model.Resource targetClass)
     

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

    asNode

    Methods inherited from interface org.aksw.jena_sparql_api.schema.NodeSchema

    copyMatchingTriples, streamMatchingTriples

    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