Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 /**
  * 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);
 }