public function get_concepts_composed() { $this->load_class("/skos/skos_concepts_list"); $this->load_class("/skos/skos_view_concepts"); $composed_concepts = new skos_concepts_list(); switch ($this->get_type_autority()) { case "author": case "publisher": case "collection": case "subcollection": case "serie": case "indexint": case "titre_uniforme": case "category": case "concept": case "authperso": if ($composed_concepts->set_composed_concepts_built_with_element($this->get_id(), $this->get_type_autority())) { print skos_view_concepts::get_composed_concepts_list($composed_concepts); } break; } return null; }
/** * Retourne les concepts composés qui utilisent le concept * @return skos_concepts_list Liste des concepts composés qui utilisent le concept */ public function get_composed_concepts() { if (!$this->composed_concepts) { $this->composed_concepts = new skos_concepts_list(); $this->composed_concepts->set_composed_concepts_built_with_element($this->id, "concept"); } return $this->composed_concepts; }