|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mindswap.pellet.jena.ModelExtractor
public class ModelExtractor
Extract a Jena model that contains the information Pellet inferred. Models can be generated about classes, properties or individuals. Note that individual models do not contain any information about property assertions, it just contains type assertions about individuals.
Nested Class Summary | |
---|---|
static class |
ModelExtractor.StatementType
Enumeration of types of statements that can be retrieved |
Field Summary | |
---|---|
static com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> |
FILTER_NONE
A filter that does not accept anything. |
Constructor Summary | |
---|---|
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 |
Method Summary | |
---|---|
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()
|
java.util.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(java.util.EnumSet<ModelExtractor.StatementType> selector)
Sets the selector |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final com.hp.hpl.jena.util.iterator.Filter<com.hp.hpl.jena.graph.Triple> FILTER_NONE
Constructor Detail |
---|
public ModelExtractor()
public ModelExtractor(com.hp.hpl.jena.rdf.model.Model model) throws java.lang.ClassCastException
java.lang.ClassCastException
- if the model.getGraph() does not return an instance of PelletInfGraphpublic ModelExtractor(PelletInfGraph graph)
public ModelExtractor(KnowledgeBase kb)
Method Detail |
---|
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 java.util.EnumSet<ModelExtractor.StatementType> getSelector()
public void setSelector(java.util.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
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |