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.OWLPropertyExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectInverseOf property)
visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataProperty property)
visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorpublic void visit(@Nonnull org.semanticweb.owlapi.model.OWLAnnotationProperty property)
visit in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLClass ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectUnionOf ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectComplementOf ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectHasValue ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic 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.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectOneOf ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataHasValue ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataMinCardinality ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataExactCardinality ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality ce)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDatatype node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataOneOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataComplementOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataUnionOf node)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic 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