我想以“文本文件/文档”作为输入来创建"RDF三重“。它意味着像portege这样的工具,它将将文本文件转换为RDF三重。
让我知道该怎么做。做这件事所需要的所有工具是什么。
任何一位在这方面的协助都将不胜感激。
谢谢你,巴布
发布于 2014-01-09 06:34:09
您应该在文本中给出一个本体示例。我想您的输入不是RDF/XML格式的。如果您的数据以自定义文本文件格式保存,那么您可能找不到能够执行此转换的工具。这完全是预料到的,因为没有任何工具能够真正猜出非结构化文档的格式,除非它遵循一个。因此,我想您必须编写一个自定义转换器。
您可以用您喜欢的任何语言编写转换器,因为输出可以是描述本体的RDF/XML文档。RDF/XML实际上是一个XML文件,这意味着您只需要使用XML解析库创建一个XML文件。然后,您可以使用RDF/XML文档在抗议者上导入它,并做您想做的任何事情。因为您的编程语言是Java,所以可以使用JAXP或任何其他XML库(您可以找到替代这里)来实现它。
另一种途径是使用阿帕奇·耶娜 ( java )来处理本体(包括RDF模型),然后您还可以处理创建的本体模型。我相信耶拿是一种更好的方法(如果你熟悉的话)。
不管怎样,我不相信有什么工具可以帮助你。你必须做源文本解析,困难的方式。没有任何工具能够识别源文本的哪一部分是用来以自定义文本格式声明RDF类或属性。如果您使用FFP之类的文本解析库,可能会更容易一些,但仍然需要,您必须自己使用。
希望我帮了你!
https://stackoverflow.com/questions/21012327
复制相似问题