Package org.aksw.rml.jena.impl
Interface ReferenceFormulation
- All Known Implementing Classes:
ReferenceFormulationCsvViaCsvParse,ReferenceFormulationCsvViaService,ReferenceFormulationJsonStrViaService,ReferenceFormulationJsonViaService,ReferenceFormulationJsonViaUrlText,ReferenceFormulationRdbViaService,ReferenceFormulationTarql,ReferenceFormulationViaServiceBase,ReferenceFormulationWrapper,ReferenceFormulationXmlViaService
public interface ReferenceFormulation
Interface for turning logical sources into (syntactic) SPARQL
elements (i.e. graph patterns) and references into SPARQL expressions
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.expr.ExprAccess attributes of an item via the given expressionorg.apache.jena.sparql.syntax.Elementsource(org.aksw.rmltk.model.backbone.rml.ILogicalSource logicalSource, org.apache.jena.sparql.core.Var sourceVar) <source.xml> xml:parse ?xmlDoc
-
Method Details
-
source
org.apache.jena.sparql.syntax.Element source(org.aksw.rmltk.model.backbone.rml.ILogicalSource logicalSource, org.apache.jena.sparql.core.Var sourceVar) <source.xml> xml:parse ?xmlDoc- Parameters:
logicalSource- A RML logical source specificationsourceVar- A SPARQL variable that represents the source.- Returns:
- A graph pattern for loading the source
-
reference
Access attributes of an item via the given expression
-