Package it.unibz.inf.ontop.owlapi.utils
Class OWLAPIABoxIterator
- java.lang.Object
-
- it.unibz.inf.ontop.owlapi.utils.OWLAPIABoxIterator
-
public class OWLAPIABoxIterator extends Object implements Iterator<RDFFact>
A read only iterator that will translateAndClassify OWLAPI data assertions into ABox assertions in ontop's API. This is used in our Statement classes (e.g.,QuestOWLStatementand SemanticIndexManager to iterate over the input and then insert it into the semantic index database.- Author:
- Mariano Rodriguez Muro
-
-
Constructor Summary
Constructors Constructor Description OWLAPIABoxIterator(Collection<org.semanticweb.owlapi.model.OWLOntology> ontologies, ClassifiedTBox tbox, OWLAPITranslatorOWL2QL owlapiTranslator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()RDFFactnext()voidremove()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
OWLAPIABoxIterator
public OWLAPIABoxIterator(Collection<org.semanticweb.owlapi.model.OWLOntology> ontologies, ClassifiedTBox tbox, OWLAPITranslatorOWL2QL owlapiTranslator)
- Parameters:
ontologies- used only for data (ABox)tbox- provided the vocabulary for created ABox assertionsowlapiTranslator-
-
-