public class SimpleSchemaGenerator extends AbstractSchemaGenerator
This is a very simple implementation of a schema generator which iterates over all entities and all axiom types in a specific order and adds axioms as long as the knowledge base remains consistent and coherent.
Constructor and Description |
---|
SimpleSchemaGenerator(org.apache.jena.rdf.model.Model model) |
SimpleSchemaGenerator(org.semanticweb.owlapi.model.OWLOntology ontology) |
SimpleSchemaGenerator(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef) |
Modifier and Type | Method and Description |
---|---|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
generateSchema() |
void |
setNrOfIterations(int nrOfIterations) |
setAccuracyThreshold, setAxiomTypes, setAxiomTypes, setEntities, setEntityTypes
public SimpleSchemaGenerator(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef)
public SimpleSchemaGenerator(org.semanticweb.owlapi.model.OWLOntology ontology)
public SimpleSchemaGenerator(org.apache.jena.rdf.model.Model model)
public Set<org.semanticweb.owlapi.model.OWLAxiom> generateSchema()
public void setNrOfIterations(int nrOfIterations)
nrOfIterations
- the nrOfIterations to set DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann