it.unibz.inf.ontop.rdf4j.query.MaterializationGraphQuery Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ontop-rdf4j Show documentation
Show all versions of ontop-rdf4j Show documentation
This is the rdf4j API implementation based on Ontop
The newest version!
package it.unibz.inf.ontop.rdf4j.query;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import org.apache.commons.rdf.api.IRI;
import org.eclipse.rdf4j.query.GraphQuery;
/**
* GraphQuery with additional information about the materialization
*/
public interface MaterializationGraphQuery extends GraphQuery {
/**
* Number of RDF triples that have been materialized.
*
* Increases until the materialization completes.
*/
long getTripleCountSoFar();
/**
* Returns true if a problem has occurred so far.
*
* May evolve until the materialization completes.
*
*/
boolean hasEncounteredProblemsSoFar();
/**
* RDF properties/classes for which, so far, a problem occurred during the materialization of their triples.
*
* May evolve until the materialization completes.
*
*/
ImmutableList getPossiblyIncompleteRDFPropertiesAndClassesSoFar();
/**
* RDF predicates/classes that are considered for materialization.
*
*
*/
ImmutableSet getSelectedVocabulary();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy