public class OWLClassExpressionToSPARQLConverter extends Object implements org.semanticweb.owlapi.model.OWLClassExpressionVisitor, org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor, org.semanticweb.owlapi.model.OWLDataRangeVisitor
Constructor and Description |
---|
OWLClassExpressionToSPARQLConverter() |
OWLClassExpressionToSPARQLConverter(VariablesMapping mapping) |
Modifier and Type | Method and Description |
---|---|
org.apache.jena.query.Query |
asCountQuery(org.semanticweb.owlapi.model.OWLClassExpression expr) |
org.apache.jena.query.Query |
asQuery(String rootVariable,
org.semanticweb.owlapi.model.OWLClassExpression expr) |
org.apache.jena.query.Query |
asQuery(String rootVariable,
org.semanticweb.owlapi.model.OWLClassExpression expr,
boolean countQuery) |
org.apache.jena.query.Query |
asQuery(String rootVariable,
org.semanticweb.owlapi.model.OWLClassExpression expr,
Set<? extends org.semanticweb.owlapi.model.OWLEntity> variableEntities) |
org.apache.jena.query.Query |
asQuery(String rootVariable,
org.semanticweb.owlapi.model.OWLClassExpression expr,
Set<? extends org.semanticweb.owlapi.model.OWLEntity> variableEntities,
boolean count) |
String |
convert(String rootVariable,
org.semanticweb.owlapi.model.OWLClassExpression expr) |
String |
convert(String rootVariable,
org.semanticweb.owlapi.model.OWLPropertyExpression expr) |
VariablesMapping |
getVariablesMapping() |
static void |
main(String[] args) |
void |
processDataCardinalityRestriction(org.semanticweb.owlapi.model.OWLDataCardinalityRestriction ce) |
void |
processObjectCardinalityRestriction(org.semanticweb.owlapi.model.OWLObjectCardinalityRestriction ce) |
void |
visit(org.semanticweb.owlapi.model.OWLAnnotationProperty property) |
void |
visit(org.semanticweb.owlapi.model.OWLClass ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataComplementOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataExactCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataHasValue ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMinCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataOneOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataProperty property) |
void |
visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatype node) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataUnionOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectComplementOf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasSelf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasValue ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectInverseOf property) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectOneOf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectProperty property) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectUnionOf ce) |
public OWLClassExpressionToSPARQLConverter(VariablesMapping mapping)
public OWLClassExpressionToSPARQLConverter()
public VariablesMapping getVariablesMapping()
public String convert(String rootVariable, org.semanticweb.owlapi.model.OWLClassExpression expr)
public String convert(String rootVariable, org.semanticweb.owlapi.model.OWLPropertyExpression expr)
public org.apache.jena.query.Query asQuery(String rootVariable, org.semanticweb.owlapi.model.OWLClassExpression expr)
public org.apache.jena.query.Query asQuery(String rootVariable, org.semanticweb.owlapi.model.OWLClassExpression expr, boolean countQuery)
public org.apache.jena.query.Query asCountQuery(org.semanticweb.owlapi.model.OWLClassExpression expr)
public org.apache.jena.query.Query asQuery(String rootVariable, org.semanticweb.owlapi.model.OWLClassExpression expr, Set<? extends org.semanticweb.owlapi.model.OWLEntity> variableEntities)
public org.apache.jena.query.Query asQuery(String rootVariable, org.semanticweb.owlapi.model.OWLClassExpression expr, Set<? extends org.semanticweb.owlapi.model.OWLEntity> variableEntities, boolean count)
public void visit(org.semanticweb.owlapi.model.OWLObjectProperty property)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectInverseOf property)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataProperty property)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(@Nonnull org.semanticweb.owlapi.model.OWLAnnotationProperty property)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLClass ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectUnionOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectComplementOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectHasValue ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void processObjectCardinalityRestriction(org.semanticweb.owlapi.model.OWLObjectCardinalityRestriction ce)
public void processDataCardinalityRestriction(org.semanticweb.owlapi.model.OWLDataCardinalityRestriction ce)
public void visit(org.semanticweb.owlapi.model.OWLObjectHasSelf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectOneOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataHasValue ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMinCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataExactCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDatatype node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataOneOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataComplementOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataUnionOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann