从JSP读取RDF(FOAF)

我有一个带有FOAF词汇表的RDF文件,我想用jsp显示该文件。我需要什么? 好吧,我刚收到导师的消息,我必须使用JSP和Jena ...我可以创建文件并使用servjet& jena读取,但现在问题是如何用jsp显示rdf文件...例如,如果我有一个人的照片我怎么能用jsp显示...我可以sparql找到所有的朋友,但不知道如何用jsp显示它们...例如如何打印ResultSetFormatter.out的结果( System.out.r,q)用jsp ??提前为所有的tipps     
已邀请:
它是一个静态文件?你想要什么样的展示?只是回应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都是皮塔饼,您不太可能喜欢使用XSLT将其映射到任何特定的视觉呈现。最好使用Jena编写Java代码,并使用JSP将其呈现为您选择的HTML。或者将其转换为JSON并使用TheJIT渲染图形。     

要回复问题请先登录注册