визуализация результата запроса RDF - PullRequest
2 голосов
/ 05 февраля 2012

Мой запрос SPARQL возвращает набор результатов, я хочу визуализировать результаты запроса с помощью алгоритма визуализации RDF, чтобы результаты были связаны друг с другом, а также получить дополнительную информацию об этом.

Пример:

если мой домен - киноиндустрия, и я запрашиваю все фильмы, снятые режиссером Джеймсом Кэмероном, я получаю около 10 или 11 результатов, что-то вроде

 'The Terminator'
 'Rambo: First Blood Part II'
 'Aliens'
 'The Abyss'
 'Terminator 2: Judgment Day '
 'True Lies'
 'Titanic'
 'Avatar' 

Я хочу сделать визуализированный график между всеми результатами, показывая основное отношение "режиссера Джеймса Кэмерона", а также ища какое-то другое отношение через семантическую сеть, попробуйте что-то вроде этого: enter image description here

Приведенный выше результат получен из relFinder , где сравниваемые сущности - это сами фильмы, обратите внимание, что relFinder основан на semanticWeb.

Меня интересуют алгоритмы, аналогичные генерирующим запросы, основанные на некоторых алгоритмах для получения результатов, относящихся к исходному запросу, для получения более подробных отношений

Я также хочу знать, существуют ли какие-либо библиотеки dotNet, облегчающие этот процесс?

1 Ответ

3 голосов
/ 05 февраля 2012

Существует ряд библиотек .Net для RDF и SPARQL, которые позволят вам выполнить запрос, но вам нужно будет найти библиотеку визуализации, которая соответствует вашим потребностям, и объединить их.

Что касается библиотек RDF / SPARQL для .Net, у вас есть выбор:

  • dotNetRDF - это мои предпочтения, но тогда я ведущий разработчик; -)
  • SemWeb.Net - больше не поддерживается активно (по состоянию на 2009 г.) и не поддерживает SPARQL 1.1
  • Intellidimension SemanticsSDK - В первую очередь коммерческий продукт, бесплатная версия имеет ограниченные функции и ограничительную лицензию

Я не специалист по визуализации, так что вам придется исследовать это самостоятельно

...