|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.reasoner.dig.DIGQueryTranslator
com.hp.hpl.jena.reasoner.dig.DIGQueryIsRoleTranslator
public class DIGQueryIsRoleTranslator
Translator that generates a DIG query to test whether a ground name is an role atom
x rdf:type owl:ObjectPropertyor similar.
Field Summary |
---|
Fields inherited from class com.hp.hpl.jena.reasoner.dig.DIGQueryTranslator |
---|
ALL |
Constructor Summary | |
---|---|
DIGQueryIsRoleTranslator()
Construct a translator for the DIG for a role name. |
Method Summary | |
---|---|
boolean |
checkObject(Node object,
DIGAdapter da,
Model premises)
Additional test on the object of the incoming find pattern. |
boolean |
checkSubject(Node subject,
DIGAdapter da,
Model premises)
Additional test on the subject of the incoming find pattern. |
ExtendedIterator |
find(TriplePattern pattern,
DIGAdapter da)
Since known concept names are cached by the adapter, we can just look up the current set and map directly to triples |
ExtendedIterator |
find(TriplePattern pattern,
DIGAdapter da,
Model premises)
For this translation, we ignore premises |
Document |
translatePattern(TriplePattern pattern,
DIGAdapter da)
Answer an XML document that presents the translation of the query into DIG query language. |
Document |
translatePattern(TriplePattern pattern,
DIGAdapter da,
Model premises)
Answer an XML document that presents the translation of the query into DIG query language, given that either the subject or object may be expressions defined by the statements in the premises model. |
ExtendedIterator |
translateResponse(Document response,
TriplePattern query,
DIGAdapter da)
Answer an extended iterator over the triples that result from translatig the given DIG response to RDF. |
Methods inherited from class com.hp.hpl.jena.reasoner.dig.DIGQueryTranslator |
---|
checkPredicate, checkTriple, trigger |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DIGQueryIsRoleTranslator()
Construct a translator for the DIG for a role name.
Method Detail |
---|
public ExtendedIterator find(TriplePattern pattern, DIGAdapter da)
Since known concept names are cached by the adapter, we can just look up the current set and map directly to triples
find
in class DIGQueryTranslator
pattern
- The pattern to translate to a DIG queryda
- The DIG adapter through which we communicate with a DIG reasonerpublic ExtendedIterator find(TriplePattern pattern, DIGAdapter da, Model premises)
find
in class DIGQueryTranslator
pattern
- The pattern to translate to a DIG queryda
- The DIG adapter through which we communicate with a DIG reasonerpremises
- Model conveying additional information about the resources
in the subject or objectpublic Document translatePattern(TriplePattern pattern, DIGAdapter da)
DIGQueryTranslator
Answer an XML document that presents the translation of the query into DIG query language.
translatePattern
in class DIGQueryTranslator
public Document translatePattern(TriplePattern pattern, DIGAdapter da, Model premises)
DIGQueryTranslator
Answer an XML document that presents the translation of the query into DIG query language, given that either the subject or object may be expressions defined by the statements in the premises model.
translatePattern
in class DIGQueryTranslator
public ExtendedIterator translateResponse(Document response, TriplePattern query, DIGAdapter da)
DIGQueryTranslator
Answer an extended iterator over the triples that result from translatig the given DIG response to RDF.
translateResponse
in class DIGQueryTranslator
public boolean checkObject(Node object, DIGAdapter da, Model premises)
Additional test on the object of the incoming find pattern.
checkObject
in class DIGQueryTranslator
object
- The object resource from the incoming patternda
- The current dig adapterpremises
- A model that conveys additional information about the premises
of the query, which might assist the check to suceed or fail. By default it
is ignored.
public boolean checkSubject(Node subject, DIGAdapter da, Model premises)
DIGQueryTranslator
Additional test on the subject of the incoming find pattern. Default is to always match
checkSubject
in class DIGQueryTranslator
subject
- The subject resource from the incoming patternda
- The current dig adapterpremises
- A model that conveys additional information about the premises
of the query, which might assist the check to suceed or fail. By default it
is ignored.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |