WICOM
 All Data Structures Namespaces Files Functions Variables Pages
Public Member Functions | Protected Attributes
AnsAnalizer Class Reference
Inheritance diagram for AnsAnalizer:
BerardiAnalizer CrowdAnalizer

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
 

Detailed Description

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.

$ans = new AnsAnalizer();
$ans->generate_answer($reasoner_query, $reasoner_answer);
$ans->analize()

Constructor & Destructor Documentation

__construct ( )

Please, call generate_answer() for start to process the reasoner query and its response.

Member Function Documentation

analize ( )
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

Parameters
queryThe input query String given to the reasoner.
answerThe output given by the reasoner.
$owl2The 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 ( )
get_responses ( )
abstract

Field Documentation

$answer = null
protected

An instance of Wicom.

The answer created with analize().

$owllink_queries = null
protected
$owllink_responses = null
protected

The documentation for this class was generated from the following file: