public class SemanticIndexBuilder extends Object
| Constructor and Description |
|---|
SemanticIndexBuilder(it.unibz.inf.ontop.spec.ontology.ClassifiedTBox reasoner)
Assign indexes for the named DAG, use a depth first listener over the DAG
|
| Modifier and Type | Method and Description |
|---|---|
Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.ClassExpression,SemanticIndexRange>> |
getIndexedClasses() |
Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.DataPropertyExpression,SemanticIndexRange>> |
getIndexedDataProperties() |
Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression,SemanticIndexRange>> |
getIndexedObjectProperties() |
static <T> org.jgrapht.graph.SimpleDirectedGraph<T,org.jgrapht.graph.DefaultEdge> |
getNamedDAG(it.unibz.inf.ontop.spec.ontology.EquivalencesDAG<T> dag)
Constructor for the NamedDAG
|
SemanticIndexRange |
getRange(it.unibz.inf.ontop.spec.ontology.DataPropertyExpression d) |
SemanticIndexRange |
getRange(it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression d) |
SemanticIndexRange |
getRange(it.unibz.inf.ontop.spec.ontology.OClass d) |
public SemanticIndexBuilder(it.unibz.inf.ontop.spec.ontology.ClassifiedTBox reasoner)
reasoner - used to know ancestors and descendants of the dagpublic static <T> org.jgrapht.graph.SimpleDirectedGraph<T,org.jgrapht.graph.DefaultEdge> getNamedDAG(it.unibz.inf.ontop.spec.ontology.EquivalencesDAG<T> dag)
dag - the DAG from which we want to keep only the named descriptionspublic Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.ClassExpression,SemanticIndexRange>> getIndexedClasses()
public Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression,SemanticIndexRange>> getIndexedObjectProperties()
public Set<Map.Entry<it.unibz.inf.ontop.spec.ontology.DataPropertyExpression,SemanticIndexRange>> getIndexedDataProperties()
public SemanticIndexRange getRange(it.unibz.inf.ontop.spec.ontology.OClass d)
public SemanticIndexRange getRange(it.unibz.inf.ontop.spec.ontology.ObjectPropertyExpression d)
public SemanticIndexRange getRange(it.unibz.inf.ontop.spec.ontology.DataPropertyExpression d)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.