我正在编写一个程序,从表单中获取用户输入并将其输入到RDF模型中并在JSP页面上显示模型。到目前为止,我有表单和RDF模型,但我无法显示RDF模型。
答案 0 :(得分:0)
您可能想要考虑为什么要尝试向用户展示模型以及您希望他们使用它做什么。我认为,在大多数情况下向用户显示三胞胎,特别是如果他们不熟悉RDF,则是敌对的。这是机器可读的信息。
如果您只想告诉用户,这是您输入的信息,那么RDFa之类的内容可能会相关。人们将能够比序列化的RDF更容易消化正常的网页。或者您可以以某种图形格式输出结果,也许使用library来显示RDF图。图表有时可能很有趣,你可能会想到一些有趣的可视化,但不一定是一种可以用大图进行扩展的方法,并且消费者更难以消费而不仅仅是显示正常的网络页。
如果您只是为调试而执行此操作,请将模型写入String并将字符串打印到JSP中。否则,请将RDF详细信息保留给自己并向用户显示正常页面,这是我的建议。仅仅因为你在引擎盖下使用RDF并不意味着你应该强迫用户使用它。你没有看到人们构建一个Rails应用程序,其中用户的所有显示都在Ruby代码中。不,他们向他们展示HTML。