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 com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> |
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(com.hp.hpl.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 |
|---|---|
com.hp.hpl.jena.rdf.model.Model |
extractClassModel() |
com.hp.hpl.jena.rdf.model.Model |
extractClassModel(com.hp.hpl.jena.rdf.model.Model model) |
com.hp.hpl.jena.rdf.model.Model |
extractIndividualModel()
Extract statements about individuals
|
com.hp.hpl.jena.rdf.model.Model |
extractIndividualModel(com.hp.hpl.jena.rdf.model.Model model)
Extract statements about individuals
|
com.hp.hpl.jena.rdf.model.Model |
extractModel() |
com.hp.hpl.jena.rdf.model.Model |
extractModel(com.hp.hpl.jena.rdf.model.Model model) |
com.hp.hpl.jena.rdf.model.Model |
extractPropertyModel() |
com.hp.hpl.jena.rdf.model.Model |
extractPropertyModel(com.hp.hpl.jena.rdf.model.Model model) |
com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> |
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(com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> 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 com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> FILTER_NONE
public ModelExtractor()
public ModelExtractor(com.hp.hpl.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 com.hp.hpl.jena.rdf.model.Model extractClassModel()
public com.hp.hpl.jena.rdf.model.Model extractClassModel(com.hp.hpl.jena.rdf.model.Model model)
public com.hp.hpl.jena.rdf.model.Model extractIndividualModel()
public com.hp.hpl.jena.rdf.model.Model extractIndividualModel(com.hp.hpl.jena.rdf.model.Model model)
public com.hp.hpl.jena.rdf.model.Model extractModel()
public com.hp.hpl.jena.rdf.model.Model extractModel(com.hp.hpl.jena.rdf.model.Model model)
public com.hp.hpl.jena.rdf.model.Model extractPropertyModel()
public com.hp.hpl.jena.rdf.model.Model extractPropertyModel(com.hp.hpl.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)
reasoner - The reasoner to set.public com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> getFilter()
public void setFilter(com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> 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 © 2013. All Rights Reserved.