/** * Retourne les parents du concept * @return skos_concepts_list Liste des parents du concept */ public function get_broaders() { if (!$this->broaders) { $this->broaders = new skos_concepts_list(); $query = "select * where {\n\t\t\t\t<" . $this->uri . "> <http://www.w3.org/2004/02/skos/core#broader> ?broader\n\t\t\t}"; skos_datastore::query($query); if (skos_datastore::num_rows()) { $results = skos_datastore::get_result(); foreach ($results as $result) { $this->broaders->add_concept(new skos_concept(0, $result->broader)); } } } return $this->broaders; }