Я написал простой модуль для хранения и управления онтологией, которая предоставляется в виде плоского файла с использованием Perl. Для этого я использую Графический модуль , что отлично.
Одна проблема, с которой мне приходится сталкиваться, это как сохранить текстовые определения для вершин в онтологии. У каждого термина есть небольшое текстовое описание, которое я хочу сохранить и получить. На данный момент, поскольку Graph не поддерживает это напрямую, я использую внутренний хэш.
Мне было интересно, есть ли более элегантный способ иметь единую структуру данных для хранения как графа онтологии , так и определений / данных, связанных с узлами?