public class ModelExtractor extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelExtractor.StatementType
Enumeration of types of statements that can be retrieved
|
| Modifier and Type | Field and Description |
|---|---|
static <any> |
FILTER_NONE
A filter that does not accept anything.
|
| Constructor and Description |
|---|
ModelExtractor()
Initialize an empty extractor
|
ModelExtractor(KnowledgeBase kb)
Initialize the extractor with a reasoner
|
ModelExtractor(org.apache.jena.rdf.model.Model model)
Initialize the extractor with a Jena model that is backed by PelletInfGraph.
|
ModelExtractor(PelletInfGraph graph)
Initialize the extractor with a PelletInfGraph
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.jena.rdf.model.Model |
extractClassModel() |
org.apache.jena.rdf.model.Model |
extractClassModel(org.apache.jena.rdf.model.Model model) |
org.apache.jena.rdf.model.Model |
extractIndividualModel()
Extract statements about individuals
|
org.apache.jena.rdf.model.Model |
extractIndividualModel(org.apache.jena.rdf.model.Model model)
Extract statements about individuals
|
org.apache.jena.rdf.model.Model |
extractModel() |
org.apache.jena.rdf.model.Model |
extractModel(org.apache.jena.rdf.model.Model model) |
org.apache.jena.rdf.model.Model |
extractPropertyModel() |
org.apache.jena.rdf.model.Model |
extractPropertyModel(org.apache.jena.rdf.model.Model model) |
<any> |
getFilter()
Get the filter used to filter out any unwanted inferences from the result.
|
KnowledgeBase |
getKB() |
EnumSet<ModelExtractor.StatementType> |
getSelector()
Get the selector
|
void |
setFilter(<any> filter)
Sets the filter that will filter out any unwanted inferences from the result.
|
void |
setKB(KnowledgeBase kb) |
void |
setSelector(EnumSet<ModelExtractor.StatementType> selector)
Sets the selector
|
public static final <any> FILTER_NONE
public ModelExtractor()
public ModelExtractor(org.apache.jena.rdf.model.Model model)
throws ClassCastException
ClassCastException - if the model.getGraph() does not return an instance of PelletInfGraphpublic ModelExtractor(PelletInfGraph graph)
public ModelExtractor(KnowledgeBase kb)
public org.apache.jena.rdf.model.Model extractClassModel()
public org.apache.jena.rdf.model.Model extractClassModel(org.apache.jena.rdf.model.Model model)
public org.apache.jena.rdf.model.Model extractIndividualModel()
public org.apache.jena.rdf.model.Model extractIndividualModel(org.apache.jena.rdf.model.Model model)
public org.apache.jena.rdf.model.Model extractModel()
public org.apache.jena.rdf.model.Model extractModel(org.apache.jena.rdf.model.Model model)
public org.apache.jena.rdf.model.Model extractPropertyModel()
public org.apache.jena.rdf.model.Model extractPropertyModel(org.apache.jena.rdf.model.Model model)
public EnumSet<ModelExtractor.StatementType> getSelector()
public void setSelector(EnumSet<ModelExtractor.StatementType> selector)
public KnowledgeBase getKB()
public void setKB(KnowledgeBase kb)
kb - The knowledge base to set.public <any> getFilter()
public void setFilter(<any> filter)
Triple objects and return true for any
triple that should not be included in the result. Use FILTER_NONE to disable
filtering.filter - Copyright © 2019. All rights reserved.