Package org.aksw.jenax.graphql.sparql
Interface GraphQlResolver
- All Known Subinterfaces:
GraphQlResolverWrapper
- All Known Implementing Classes:
GraphQlResolverAlwaysFail,GraphQlResolverImpl,GraphQlResolverImplLazy
public interface GraphQlResolver
A resolver is used to map elements of a graphql query to corresponding elements of an RDF graph.
For example, it is used to map fieldNames to classes and properties.
This interface decouples the
GraphQlToSparqlConverter from specific representations of
metadata for a given RDF graph.
The abstraction of this interface is not yet ideal, so consider it internal only.-
Method Summary
Modifier and TypeMethodDescriptionCollection<org.aksw.jenax.model.shacl.domain.ShPropertyShape>getGlobalPropertyShapes(org.apache.jena.sparql.path.P_Path0 path) Set<org.apache.jena.graph.Node>org.aksw.jenax.path.core.FacetPath
-
Method Details
-
resolveKeyToClasses
-
resolveKeyToProperty
-
getGlobalPropertyShapes
Collection<org.aksw.jenax.model.shacl.domain.ShPropertyShape> getGlobalPropertyShapes(org.apache.jena.sparql.path.P_Path0 path)
-