我有一个带有FOAF词汇的RDF文件,我想用JSP显示该文件。我需要什么?

好的,我刚从导师那里收到我必须使用JSP和Jena的消息...我可以创建文件并使用servjet&jena阅读,但是现在是如何使用JSP显示RDF文件的问题...例如,如果我有一个人的图片,我该如何显示JSP ...我可以sparql找到所有朋友,但不知道如何向JSP展示它们...例如如何打印ResultSetSetFormatter.out.out(System)的结果。 out.r,q)与JSP?提前thx

有帮助吗?

解决方案

是静态文件吗?您想要什么显示?只是回荡XML?您不需要JSP。只需将RDF文件放在部署文件夹的公共场所即可。例如: 仅部署html,CSS网页到tomcat

'''编辑'':关于您的评论,我将XSLT样式表与RDF/XML文件相关联,而不是通过Tomcat处理RDF。看到 资源 我的foaf页面: http://lindenb.github.com/foaf.xml

其他提示

如果您只需要RDF/XML文件的可读版本,则一种方法是应用和 XSLT模板.

如果您将其加载到像Jena这样的库中,您可以做更多复杂的内容,该库提供了不同的查询和遍历数据的方式。

如果您的文件很大并且包含数千或数百万的三元组,那么您可能需要将其加载到Virtuoso或4Store等三重商店中,并使用SPARQL查询数据。

如果您更多地解释您的情况,我们也许可以更好地提供帮助。

你真的想 只是 可视化RDF,还是想将语义附加到其他演示文稿上?如果以后,您需要微型模具。

无论如何,RDF/XML是PITA,您不太可能喜欢使用XSLT将其映射到任何特定的视觉呈现。最好使用Jena编写Java代码,然后使用JSP将其作为您选择的HTML。或将其变成JSON并与TheJit呈现图。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top