我有一个带有FOAF词汇表的RDF文件,我想用jsp显示这个文件。我需要什么??
OK我刚从导师那里得到消息,我必须使用JSP和jena.我可以创建这个文件并使用servjet&jena阅读,但是现在的问题是如何用jsp...for示例显示rdf文件,如果我有一个人的图片,我可以用jsp. sparql来找到所有的朋友,但是不知道如何用jsp...for示例向他们展示如何用jsp打印ResultSetFormatter.out的结果(System.out.r,q)?预先为所有提示提供thx
发布于 2011-01-15 18:52:00
它是一个静态文件吗?你想要什么可以展示的东西?只是回音XML?您不需要JSP。只需将RDF文件放在部署文件夹的公共位置即可。例如:仅将HTML、CSS网页部署到Tomcat
‘编辑’‘:关于您的评论,我会将XSLT样式表关联到RDF/XML文件,而不是通过tomcat处理RDF。参见我的FOAF页面的源代码:http://lindenb.github.com/foaf.xml
发布于 2011-01-15 19:32:46
如果您只想要一个可读版本的RDF/XML文件,一种方法是应用和XSLT模板。
如果您用Jena这样的库加载它,可以完成更复杂的工作,该库提供了不同的查询和遍历数据的方法。
如果您的文件很大,包含数千或数百万个三元组,那么您可能需要将它加载到一个三重存储中,比如Virtuoso或4 store,然后使用SPARQL查询数据。
如果你再解释一点你的场景,我们可能会帮上更多的忙。
发布于 2011-01-15 20:08:02
您真的想要可视化RDF,还是想将语义附加到其他演示文稿中?如果是后者,则需要微格式。
在任何情况下,RDF/XML都是一个皮塔,您不太可能喜欢使用XSLT将其映射到任何特定的可视化表示。最好使用Jena编写Java代码,只需使用JSP将其呈现为您选择的HTML。或者将其转换为JSON并使用TheJIT呈现一个图形。
https://stackoverflow.com/questions/4701149
复制相似问题