Public Member Functions | |
__construct () | |
generate_answer ($query, $owl_answer, $owl2) | |
get_answer () | |
get_owl2_from_answer () | |
analize () | |
get_responses () | |
Protected Attributes | |
$answer = null | |
$owllink_responses = null | |
$owllink_queries = null | |
Analize the reasoner answer.
You need to create an instance and provide the reasoner query and its response using generate_answer(). Then you can ask for analize() all.
__construct | ( | ) |
Please, call generate_answer() for start to process the reasoner query and its response.
|
abstract |
Return the new ontology after reasoning.
Ensure to call generate_answer() and analize() before. Analize and create the answer.
Implements in the subclass**
Set the $answer attribute.
generate_answer | ( | $query, | |
$owl_answer, | |||
$owl2 | |||
) |
Generate an empty Answer instance available before analizing.
<Client> for Iterator pattern
query | The input query String given to the reasoner. |
answer | The output given by the reasoner. |
$owl2 | The input OWL 2 ontology |
get_answer | ( | ) |
Do the last task and return the Answer instance.
Ensure to call generate_answer() and analize() before.
get_owl2_from_answer | ( | ) |
|
abstract |
|
protected |
|
protected |