public function get_inverse_of_properties() { if (!count($this->inverse_of)) { $query = "select * {\n\t\t\t\t?property owl:inverseOf ?inverse\n\t\t\t}"; $this->store->query($query); $inverse_results = $this->store->get_result(); foreach ($inverse_results as $inverse_of) { $this->inverse_of[$inverse_of->property] = $inverse_of->inverse; } } return $this->inverse_of; }
/** * Fonction d'accès aux requetes sparql dans l'onto store * renvoi le nombre de résultat * * @return integer num rows */ public function onto_num_rows() { if ($this->onto_store->num_rows()) { return $this->onto_store->num_rows(); } elseif ($errs = $this->onto_store->get_errors()) { print "<br>Erreurs: <br>"; print "<pre>"; print_r($errs); print "</pre><br>"; } return false; }
/** * @param array() config * @return void * @access public */ public function __construct($config) { parent::__construct($config); }