Я ищу способ визуализировать (и таким образом позволить просматривать) словари RDF.
Решение должно быть FLOSS и работать на GNU/Linux .
Пример использования : я наткнулся на словарь без какой-либо документации в HTML. Вместо того, чтобы пытаться понять это, читая триплеты, я хочу загрузить это в инструмент и получить обзор:
Вход : файл RDF.
Инструмент должен поддерживать хотя бы одну сериализацию RDF, лучше больше, поддержка Turtle, RDF/XML и RDFa была бы отличной.
Вывод : какое-то дерево/список, которое подходит для ответов на вопросы из моего варианта использования.
Инструмент должен отображать значения rdfs:label
, rdfs:comment
, возможно rdfs:seeAlso
и т. д., а также отношения суб-/супер-свойств и классов в какой-то иерархии (может быть полезно разрешить свернуть).
Если классы в ваших 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
У них есть веб-решение и настольное решение.
У меня нет личного опыта работы с инструментом, но я наткнулся на него во время очередного поиска.