Преобразование онтологии в граф

Как преобразовать онтологию (.owl или .rdf) в граф или матрицу смежности? Есть какой-нибудь инструмент?


person user941273    schedule 12.09.2011    source источник
comment
Это действительно зависит от того, где вы хотите хранить свой график. В памяти? в графовой базе данных? в существующем тройном магазине? ... Если у вас есть библиотека для чтения N3/RDF, довольно легко сохранить ее в графе, но сложнее рассуждать, когда она у вас есть.   -  person Ian Mercer    schedule 13.09.2011
comment
@user941273 user941273 Где вы можете найти такие инструменты?   -  person Niveditha Karmegam    schedule 06.03.2019


Ответы (2)


можно извлекать узлы и ребра с помощью OWL API (Java API), доступного здесь. кроме того, вы можете использовать API-интерфейс GraphX ​​spark, который использует узлы и ребра для создания графа свойств (направленного мультиграфа), как описано по этой ссылке.

person Ahmed Dib    schedule 22.08.2017

Во многом это зависит от того, что вы хотите сделать. Например, RFD - Gravity от Salzburg Research обеспечивает хорошую визуализацию как для OWL, и файлы RDF; и Protégé Стэнфордского университета — очень популярный редактор Ontology. Оба они написаны на Java и бесплатны, а Protégé — с открытым исходным кодом.

Вы можете найти больше инструментов Semantic Web по этому URL-адресу: http://www.w3.org/wiki/SemanticWebTools< /а>.

person William Niu    schedule 13.09.2011
comment
Что вы подразумеваете под этим во многом зависит от того, что вы хотите сделать? Вопрос ОП очень ясен: преобразовать онтологию (.owl или .rdf) в граф или матрицу смежности. Матрица смежности — это матрица смежности, не имеющая ничего общего с визуализацией или редактированием. - person Yfiua; 24.01.2017