Читать RDF (FOAF) из JSP - PullRequest
       56

Читать RDF (FOAF) из JSP

2 голосов
/ 15 января 2011

У меня есть RDF-файл со словарем FOAF, и я хочу отобразить файл с помощью jsp.Что мне для этого нужно ??

ОК, я только что получил сообщение от репетитора, что я должен использовать JSP и Jena ... я могу создать файл и читать с помощью servjet & jena, но теперь проблема в том, как показать файл rdf сjsp ... например, если у меня есть картинка для человека, как я могу показать это с помощью jsp ... я могу sparql найти всех друзей, но не знаю, как показать их с помощью jsp ... например, как распечататьрезультат ResultSetFormatter.out (System.out.r, q) с JSP ??спасибо заранее за все чаевые

Ответы [ 3 ]

2 голосов
/ 15 января 2011

Если вам нужна просто читаемая версия файла RDF / XML, можно применить один из следующих способов: XSLT-шаблон .

Вы можете сделать более сложные вещи, если загрузите их с библиотекой, такой как Jena, которая предоставляет различные способы запроса и обхода данных.

Если ваш файл большой и содержит тысячи или миллионы троек, вы можете загрузить его в тройном магазине, например Virtuoso или 4store, и использовать SPARQL для запроса ваших данных.

Если вы объясните немного больше своего сценария, мы могли бы помочь вам лучше.

1 голос
/ 15 января 2011

это статический файл?что вы можете показать?просто повторяет XML?вам не нужна JSP.Просто поместите файл RDF в публичное место вашей папки развертывания.Например: Развертывание только HTML, веб-страницы CSS на Tomcat

'' ' EDIT ' '': в отношении вашего комментария я бы связал таблицу стилей XSLT с RDF /XML-файл вместо обработки RDF через tomcat.См. источник моей страницы FOAF: http://lindenb.github.com/foaf.xml

0 голосов
/ 15 января 2011

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

В любом случае RDF / XML - это лаваш, вряд ли вам понравится использование XSLT для сопоставления его с какой-либо конкретной визуальной презентацией.Лучше написать код Java с использованием Jena и просто использовать JSP, чтобы отобразить его как HTML по вашему выбору.Или превратите его в JSON и визуализируйте график с помощью TheJIT.

...