资源描述:
《本体建设工具比较研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、情报杂志2005年第2期#情报技术#*本体建设工具比较研究杜文华董慧(武汉大学信息管理学院武汉430072)摘要本体已经成为信息系统、知识管理等领域研究的一个热点,其中对本体建设工具的研究是一个很现实的研究方向。详细介绍了七种主要的本体建设工具,并对之进行了比较研究。关键词本体工具比较研究Ontology的概念起源于哲学领域,即/对世界上客观存在物系。的系统地描述0。在人工智能界,最早给出本体定义的是Nech-d.为用户提供三种与Ontolingua服务器交互的主要模式。es等人,他们将本体定义为/给出构成相关领域词汇的基本术第一,分布在远方的人们使用Web浏览器浏览、构建和维护存
2、语和关系,以及利用这些术语和关系构成的规定这些词汇外延储于服务器的本体,服务器允许多个用户在共享的会话上并发的规则的定义0。后来在信息系统、知识管理等领域,越来越多地处理一个本体;第二,远程应用可以通过Internet查询、修改的人研究本体。研究热点主要集中在本体描述语言、本体建设服务器上的本体,它使用扩展GenericFrameProtocol的网络方法论、本体建设的辅助工具方面。目前,本体已经被广泛应API;第三,用户可以将本体转变为特定应用使用的格式。用于知识工程、自然语言处理、数字图书馆、信息检索和Web异e.能够转换为其他语言(如IDL、Prolog、CLIPS、LOOM
3、、构信息的处理、软件复用、面向对象技术和语义Web等领域。Epikit、KIF)。本文将就本体建设工具这一研究热点进行讨论。f.支持合作开发本体。Ontolingua支持对本体的维护、共到目前为止,已经出现了许多本体建设工具,如Ontolin-享、合作开发,而且Ontolingua满足易用性。用户通过比较两个gua、OntoSaurus、Protg、WebODE、OntoEdit等。下面对几种主本体,并观察从一个本体转变为另一个本体的动作集合,可以要的本体建设工具进行比较研究。方便地监视本体的变化。通过检查槽、槽值、面、面值,确保它们满足已知的限制的方法,用户可以分析本体的一致性。
4、服务1Ontolingua器也提供了将大本体分解为几个小本体的方法。Ontolingua通Ontolingua是斯坦福大学知识系统实验室(KSL)开发的一过用户和组的访问控制,以及多用户的会话,提供合作开发机个本体开发环境。它包括一个服务器和一个表示语言,服务器制。位于斯坦福。主要特点如下:g.在Ontolingua中可以实现上下文敏感的搜索,术语的限a.使用Ontolingua语言的扩展版本作为半形式化的表示语制被用来限制搜索的结果。当前Ontolingua并不提供太多的推言。理能力。b.使用满足面向对象的框架视图表示和浏览知识。浏览Ontolingua是一个功能非常强大的本体开
5、发环境,特别是器使用超链接,使得用户的浏览可以方便、快速地从一个术语它对本体的维护、共享、合作开发等环节的支持程度。跳到另一个。用户还可以看到信息是如何推导的。Ontolingua2OntoSaurus使用类/子类的方式展现类层次。c.将Ontolingua语言进行扩展,使用户能迅速地从模块库OntoSaurus是南加州大学为Loom知识库开发的一个Web中组合新本体。Ontoligua服务器允许用户通过包含、多态表示浏览工具,提供了一个与Loom知识库链接的图形接口。On-和限制的方式,重用模块的结构库中的已有本体。为了方便对toSaurus同时提供了一些对Loom知识库的编辑功
6、能,然而,它已有本体的重用,Ontolingua服务器提供了将一个本体包含到的主要功能是浏览本体。由于OntoSaurus使用Loom语言,它另一个本体的方法。每个本体可以看作一个词汇集和公理集。具有Loom语言提供的全部功能,例如支持自动的一致性检查、由于本体包含的结果是产生一个公理集的并集,因此不存在环演绎推理,也支持多重继承。OntoSaurus目前只支持对KIF、包含。Ontolingua服务器既允许用户显式地表示本体之间的包OKBC语言的导入/导出。含关系,也允许用户使用公理之间的参考隐式地创建包含关OntoSaurus支持两种模式:一种模式是本体浏览模式,另一基金项目:
7、国家自然科学基金资助项目(编号:70373047)。作者简介:杜文华,女,1976年生,武汉大学博士生,研究方向为信息系统、语义网;董慧,男,教授,博士生导师。5#情报技术#JournalofInformationNo.2,2005种是本体编辑模式。当一个用户进入编辑模式后,将阻塞其他Protg2000的用户接口的显示和数据获取模块来适应新的语希望进入本体编辑模式的用户,这样就允许多个用户同步对一言。d.有可以与其他应用结合的可扩展的体系结构。用户可以个本体进行操作。