Package org.aksw.jenax.graphql.sparql.v2.rewrite
package org.aksw.jenax.graphql.sparql.v2.rewrite
-
ClassDescriptionIntermediate state for generating the final SPARQL query.Checks for @pattern directives.Transforms a GraphQL document such that all query operations, fields are assigned a
@globalId(id: "abc")directive.Base class for transforms that move a directive on a top level field to the query level.Expand prefixes in the following directives:@pattern(of: "?s rdfs:label ?o")@rdf(iri: "rdf:type")Expands: @prefix @graph @service @vocab @reverse @iri @source @class @emitRdfKey Order of resolution: if vocab is given then build tentative field iri/li> if iri is given then override the field iri if class is given then use the field iri to build a @source directive interplay of source and pattern: source would filter the sources of a given pattern.Collects all prefix directives and merges them into a single one.Adapter that converts directives from the Tentris system to those of our system.AddsAddsAddsAdds