基于本体的语义网生成工具
Posted
技术标签:
【中文标题】基于本体的语义网生成工具【英文标题】:tools for generating semantic web based on ontology 【发布时间】:2012-10-19 14:40:36 【问题描述】:在 protege IDE 中创建本体和使用 jena 在 netbeans 中创建 RDf/ontology 有什么区别?
我正在使用本教程 http://jena.sourceforge.net/tutorial/RDF_API/ 使用 JENA 在 netbeans 中创建 RDF。
【问题讨论】:
【参考方案1】:对于创建本体的人来说,这完全是为了方便。使用 Protégé 创建本体不需要任何编程知识,并且一旦您习惯了界面,就可以非常快速和轻松。但是,您无法自动化该过程,例如将 CSV 或其他数据源转换为 RDF。使用 Jena,创建本体更难(您必须编写 Java 代码,而不仅仅是指向和单击 GUI),但最终结果更容易重复且更容易自动化。
然而,归根结底,就它们在 OWL 中可以表达的内容而言,由任一路线创建的本体是等效的。
【讨论】:
自动化流程到底是什么意思?我没有得到你说的例子.. 假设您想使用电子表格或数据库中的数据创建一个本体。您可以阅读电子表格的内容,然后将文本键入或复制粘贴到本体编辑器中,例如 Protege。这是一个手动过程。或者,您可以编写一些代码来读取电子表格、进行一些转换计算、构建数据结构并写出本体文档。这是一个自动化的过程。如果您只需要创建一次本体,则可能无关紧要。但是,如果电子表格发生更改并且您必须重做本体,那么拥有自动化流程会让您的生活更轻松。以上是关于基于本体的语义网生成工具的主要内容,如果未能解决你的问题,请参考以下文章