Визуализируйте и просматривайте словари RDF

Я ищу способ визуализировать (и таким образом позволить просматривать) словари RDF.

Решение должно быть FLOSS и работать на GNU/Linux .

Пример использования : я наткнулся на словарь без какой-либо документации в HTML. Вместо того, чтобы пытаться понять это, читая триплеты, я хочу загрузить это в инструмент и получить обзор:

  • Какие классы определены? Какие свойства можно использовать? Какие-нибудь супер/подклассы?
  • Какие свойства определены? Каков их диапазон и домен? Любые супер-/суб-свойства?

Вход : файл RDF.
Инструмент должен поддерживать хотя бы одну сериализацию RDF, лучше больше, поддержка Turtle, RDF/XML и RDFa была бы отличной.

Вывод : какое-то дерево/список, которое подходит для ответов на вопросы из моего варианта использования.
Инструмент должен отображать значения rdfs:label, rdfs:comment, возможно rdfs:seeAlsoи т. д., а также отношения суб-/супер-свойств и классов в какой-то иерархии (может быть полезно разрешить свернуть).

Ответы (2)

Если классы в ваших RDF-файлах объявлены как классы OWL (т. е. с тройками, такими как ... rdf:type owl:Class), то WebVOWL, возможно, стоит посмотреть.

Он обеспечивает визуализацию онтологий OWL (таким образом, вывод более нагляден, чем запрашиваемое вами «дерево/список»), и использует OWL API для импорта файлов и, таким образом, поддерживает все форматы файлов, поддерживаемые OWL API.

Визуализация специально разработана, чтобы отвечать на вопросы, подобные тому, который вы задали. rdfs:labelиспользуется непосредственно в визуализации и rdfs:commentотображается на боковой панели при выборе элемента. Иерархия классов видна и может быть свернута до некоторой ограниченной степени. Однако иерархические отношения между свойствами видны только при интерактивном выделении и, возможно, также на боковой панели.

Вы можете попробовать онлайн-версию и импортировать туда как минимум отдельные файлы, или вы также можете загрузить исходный код и средство импорта и запустить его локально или на своем собственном веб-сервере. Оба имеют лицензию MIT.

Предлагаемое решение - программное обеспечение Стэнфордского протеже. http://protegewiki.stanford.edu/wiki/Importing_Ontologies_in_P41

У них есть веб-решение и настольное решение.

У меня нет личного опыта работы с инструментом, но я наткнулся на него во время очередного поиска.