|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.manchester.cs.owl.inference.dig11.DIGTranslatorImpl
public class DIGTranslatorImpl
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 21-Nov-2006
Field Summary | |
---|---|
static java.lang.String |
DL_NAMESPACE
|
Constructor Summary | |
---|---|
DIGTranslatorImpl(OWLOntologyManager manager)
|
Method Summary | |
---|---|
void |
createAllConceptNamesQuery(org.w3c.dom.Document doc,
java.lang.String queryID)
Creates a DIG Query that will return a list of the primitive concepts in the knowledge base. |
void |
createAllIndividualsQuery(org.w3c.dom.Document doc,
java.lang.String queryID)
Create a DIG Query that will return a list of the individuals in the knowledge base. |
void |
createAllPropertyNamesQuery(org.w3c.dom.Document doc,
java.lang.String queryID)
Creates a DIG Query that will return a list of properties in the knowledge base. |
void |
createAncestorConceptsQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription aClass)
Creates a query that asks for the ancestor concepts of a given concept, this includes all super concepts (not just direct ones). |
void |
createAncestorPropertiesQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLObjectProperty property)
Creates a query that asks for the ancestor properties (i.e. |
org.w3c.dom.Document |
createAsksDocument(java.lang.String kbURI)
A convenience method that creates an XML DIG Asks document. |
void |
createDescendantConceptsQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription aClass)
Creates a query that asks for the descendant concepts of a given concept. |
void |
createDescendantPropertiesQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLObjectProperty property)
Creates a query that asks for the descendant properties (i.e. |
org.w3c.dom.Document |
createDIGDocument(java.lang.String rootTagName)
Creates an XML DIG Document, whose root contains the appropriate name spaces etc. |
org.w3c.dom.Document |
createDIGDocument(java.lang.String rootTagName,
java.lang.String kbURI)
Creates an XML DIG Document, whose root contains the appropriate namespaces etc. |
void |
createDirectSubConceptsQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription aClass)
Creates a query that asks for the direct sub concepts of a given concept. |
void |
createDirectSubPropertiesQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLObjectProperty property)
Creates a query that asks for the direct sub properties of a given property. |
void |
createDirectSuperConceptsQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription aClass)
Creates a query that asks for the direct super concepts of a given concept. |
void |
createDirectSuperConceptsQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
java.util.Set<OWLDescription> clses)
Creates a query that asks for the direct super concepts of an intersection of classes. |
void |
createDirectSuperPropertiesQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLObjectProperty property)
Creates a query that asks for the direct super properties of a given property. |
void |
createDisjointQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription cls1,
OWLDescription cls2)
Creates a query that asks if one concept is disjoint with another concept. |
void |
createEquivalentConceptsQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription aClass)
Creates a query that asks for the concepts that are equivalent (i.e. |
void |
createIndividualInstanceOfConceptQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLIndividual ins,
OWLDescription aClass)
Creates a query that asks if an individual is an instance (member of) a given class. |
void |
createIndividualTypesQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLIndividual ins)
Creates a query that asks for the types (concepts) that an individual belongs to. |
void |
createInstancesOfConceptQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription aClass)
Creates a query that asks for the instances (individuals belonging to) a given concept. |
void |
createPropertyFillersQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLIndividual ins,
OWLObjectProperty property)
Creates a query that asks for the fillers for a qiven individual/property pair. |
void |
createRelatedIndividualsQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLObjectProperty property)
Creates a query that asks for the individuals that are related to each other via a given property. |
void |
createSatisfiableQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription aClass)
Creates a query that asks if a given class is satisfiable. |
void |
createSatisfiableQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
java.util.Set<OWLDescription> clses)
Creates a query that asks if the intersection of a set of classes is satisfiable/consistent. |
void |
createSubsumesQuery(org.w3c.dom.Document doc,
java.lang.String queryID,
OWLDescription cls1,
OWLDescription cls2)
Creates a query that asks if one concept subsumes another concept. |
org.w3c.dom.Document |
createTellsDocument(java.lang.String kbURI)
A convenience method that creates an XML DIG Tells document. |
java.util.Iterator<DIGQueryResponse> |
getDIGQueryResponseIterator(OWLDataFactory factory,
org.w3c.dom.Document doc)
Returns an iterator that can be used to traverse the responses to multiple queries. |
void |
translateToDIG(OWLObject i,
org.w3c.dom.Document doc,
org.w3c.dom.Node node)
Translates an OWLObject to DIG |
void |
translateToDIG(java.util.Set<OWLOntology> ontologies,
org.w3c.dom.Document doc,
org.w3c.dom.Element node)
Translates a set of OWLOntology objects to DIG |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DL_NAMESPACE
Constructor Detail |
---|
public DIGTranslatorImpl(OWLOntologyManager manager)
Method Detail |
---|
public org.w3c.dom.Document createTellsDocument(java.lang.String kbURI)
DIGTranslator
createTellsDocument
in interface DIGTranslator
kbURI
- The URI that specifies the external DIG reasoner
knowledge base that the tells request relates to.public org.w3c.dom.Document createAsksDocument(java.lang.String kbURI)
DIGTranslator
createAsksDocument
in interface DIGTranslator
kbURI
- The URI that specifies the external DIG reasoner
knowledge base that the ask request should act upon.public org.w3c.dom.Document createDIGDocument(java.lang.String rootTagName, java.lang.String kbURI)
DIGTranslator
createDIGDocument
in interface DIGTranslator
rootTagName
- The name of the document root element.kbURI
- The URI of the knowledge base held in the external
DIG reasoner, which the document relates to.public org.w3c.dom.Document createDIGDocument(java.lang.String rootTagName)
DIGTranslator
createDIGDocument
in interface DIGTranslator
rootTagName
- The name of the document root element.public void translateToDIG(java.util.Set<OWLOntology> ontologies, org.w3c.dom.Document doc, org.w3c.dom.Element node) throws DIGReasonerException
DIGTranslator
OWLOntology
objects to DIG
translateToDIG
in interface DIGTranslator
ontologies
- The ontologies to be translateddoc
- The Document that the rendering will be created innode
- The parent node that the dig rendereing will be appended to
DIGReasonerException
public void translateToDIG(OWLObject i, org.w3c.dom.Document doc, org.w3c.dom.Node node) throws DIGReasonerException
OWLObject
to DIG
translateToDIG
in interface DIGTranslator
i
- The element to be translateddoc
- The Document that the rendering will be created innode
- The parent node that the dig rendereing will be appended to
DIGReasonerException
public java.util.Iterator<DIGQueryResponse> getDIGQueryResponseIterator(OWLDataFactory factory, org.w3c.dom.Document doc) throws DIGReasonerException
DIGTranslator
DIGQueryResonse
objects.
getDIGQueryResponseIterator
in interface DIGTranslator
DIGReasonerException
public void createAllConceptNamesQuery(org.w3c.dom.Document doc, java.lang.String queryID)
DIGTranslator
createAllConceptNamesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.public void createAllPropertyNamesQuery(org.w3c.dom.Document doc, java.lang.String queryID)
DIGTranslator
createAllPropertyNamesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.public void createAllIndividualsQuery(org.w3c.dom.Document doc, java.lang.String queryID)
DIGTranslator
createAllIndividualsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.public void createSatisfiableQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createSatisfiableQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.aClass
- The class whose satisfiability/consistency is to be determined.
DIGReasonerException
public void createSatisfiableQuery(org.w3c.dom.Document doc, java.lang.String queryID, java.util.Set<OWLDescription> clses) throws DIGReasonerException
DIGTranslator
createSatisfiableQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.clses
- A set of classes, whose intersection will be tested
for satisfiability.
DIGReasonerException
public void createSubsumesQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription cls1, OWLDescription cls2) throws DIGReasonerException
DIGTranslator
createSubsumesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.cls1
- The cconcept that is the subsumercls2
- The concept that is the subsumee
DIGReasonerException
public void createDisjointQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription cls1, OWLDescription cls2) throws DIGReasonerException
DIGTranslator
createDisjointQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.cls1
- The first conceptcls2
- The second concept
DIGReasonerException
public void createDirectSuperConceptsQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createDirectSuperConceptsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.aClass
- The concept whose super concepts are to be asked for.
DIGReasonerException
public void createDirectSuperConceptsQuery(org.w3c.dom.Document doc, java.lang.String queryID, java.util.Set<OWLDescription> clses) throws DIGReasonerException
DIGTranslator
createDirectSuperConceptsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.clses
- A set of classes whose intersection super concepts are to be asked for.
DIGReasonerException
public void createDirectSubConceptsQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createDirectSubConceptsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.aClass
- The concept whose sub concepts are to be asked for.
DIGReasonerException
public void createAncestorConceptsQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createAncestorConceptsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.aClass
- The concept whose ancestor concepts are to be asked for.
DIGReasonerException
public void createDescendantConceptsQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createDescendantConceptsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.aClass
- The concept whose subconcepts are to be asked for.
DIGReasonerException
public void createEquivalentConceptsQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createEquivalentConceptsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.aClass
- The concepts whose equivalent concepts are to be asked for.
DIGReasonerException
public void createDirectSuperPropertiesQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLObjectProperty property) throws DIGReasonerException
DIGTranslator
createDirectSuperPropertiesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.property
- The property (property) whose direct super properties
are to be asked for.
DIGReasonerException
public void createDirectSubPropertiesQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLObjectProperty property) throws DIGReasonerException
DIGTranslator
createDirectSubPropertiesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.property
- The property (property) whose direct sub properites are to be asked for.
DIGReasonerException
public void createAncestorPropertiesQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLObjectProperty property) throws DIGReasonerException
DIGTranslator
createAncestorPropertiesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.property
- The property (property) whose super properties are to be asked for.
DIGReasonerException
public void createDescendantPropertiesQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLObjectProperty property) throws DIGReasonerException
DIGTranslator
createDescendantPropertiesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.property
- The property (property) whose sub properties are to be asked for.
DIGReasonerException
public void createInstancesOfConceptQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createInstancesOfConceptQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.aClass
- The concept (RDFSClass) whose instances are to be asked for.
DIGReasonerException
public void createIndividualTypesQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLIndividual ins) throws DIGReasonerException
DIGTranslator
createIndividualTypesQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.ins
- The individual (RDFIndividual) whose types are to
be asked for.
DIGReasonerException
public void createIndividualInstanceOfConceptQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLIndividual ins, OWLDescription aClass) throws DIGReasonerException
DIGTranslator
createIndividualInstanceOfConceptQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.ins
- The individual.aClass
- The class.
DIGReasonerException
public void createPropertyFillersQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLIndividual ins, OWLObjectProperty property) throws DIGReasonerException
DIGTranslator
createPropertyFillersQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.ins
- The individual (instance) that the property is 'attached' to.property
- The property whose fillers are to be retrieved.
DIGReasonerException
public void createRelatedIndividualsQuery(org.w3c.dom.Document doc, java.lang.String queryID, OWLObjectProperty property) throws DIGReasonerException
DIGTranslator
createRelatedIndividualsQuery
in interface DIGTranslator
doc
- The document that the query will be created in/appended to.
Note that the knowledge base URI parameter of the document root
element will determine the knowledge base that this query relates to.queryID
- A String
that represents an identifier
for the query, which can be used to match the query to its result.property
- The property (property).
DIGReasonerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |