鉴于OWL本身具有非常丰富的语义表达能力、精确的语义表述能力和有效的可计算性,能够让用户对领域内的概念进行显式的、正规的描述,并进行合理一致的推理,本文选择了OWL作为商品领域本体的描述语言。
2.3.2 本体的构建工具
随着本体在人工智能、信息检索和抽取、语义网、知识工程、数据库设计、电子商务等领域的广泛应用,诸多本体工具不断涌现。据统计,截止到2004年7月14日,已有的本体工具已达到96种之多。严格说来,这96种工具并非都适合用来构建本体,它们各有所长,亦各有缺陷。在诸多参差不齐的本体工具中,选择一个合适的工具来构建本体就会事半功倍。因而了解各种常见本体构建工具的优势与缺陷,运用一个科学的评价框架来分析与比较这些工具就很具有理论与实践意义。
1)Ontolingua
Ontolingua[ , ]是斯坦福大学知识系统实验室(KSL)开发的一个本体开发环境,开发于20世纪90年代初。它包括一个服务器和一个表示语言。服务器位于斯坦福。Ontolingua只允许注册用户在线使用,进行浏览、创建、编辑本体工作。它的主要特点是:
(1)使用Ontolingua语言的扩展版本作为半形式化的表示语言。
(2)将Ontolingua语言进行扩展,使用户能迅速地从模块库中组合新本体。Ontoligua服务器允许用户通过包含、多态表示和限制的方式,重用模块结构库中已有本体。
(3)使用满足面向对象的框架视图表示和浏览知识。浏览器使用超链接,使得用户的浏览可以方便、快速地从一个术语跳到另一个。用户还可以看到信息的推到过程。Ontolingua使用类/子类的方式展现类层次结构。
(4)能够转换为其它语言(如IDL、Prolog、CLIPS、LOOM、Epikit、KIF)。
(5)为用户提供三种与Ontolingua服务器的交互模式。一,分布在各地的用户使用Web浏览器浏览、构建和文护存储于Ontolingua服务器的本体。服务器允许多个用户在共享的会话上并发处理同一个本体。二,远程应用可以通过Internet查询、修改服务器上的本体。它使用扩展Generic Frame Protocol的网络API。三,用户可以将本体转变为特定应用使用的格式。
(6)支持合作开发本体。Ontolingua支持文护、共享、合作开发本体,而且满足易用性。
(7)在Ontolingua中可以实现上下文敏感的搜索,术语的限制被用来限制搜索结果。
目前Ontolingua并不提供很多推理能力。Ontolingua是一个功能非常强大的本体开发环境,特别是它对本体的文护、共享、合作开发等环节的支持程度。
2)WebOnto
WebOnto[ , ]是一个起于1997年的KMI项目,它由英国Open University的JB Domingue博士和E Motta博士主持开发,目的是开发一个基于Web的本体编辑器。它能提供比Ontolingua更复杂的本体浏览、可视化和编辑能力。WebOnto是基于OCML推理引擎的知识模型,提供了多重继承以及锁机制。支持用户合作开发,用户可合作浏览、创建和编辑本体。与Ontolingua一样,使用WebOnto也必须先注册成为其用户,由系统文护人员将用户名和密码发送给注册用户才可以在线使用。
3)OntoEdit
OntoEdit[ ]基于On- To- Knowledge 项目(该项目起源于KADS工程) 的本体构建方法,由德国卡尔斯鲁厄大学开发。它使用图形方法对本体的开发和文护提供支持。OntoEdit支持用户编辑概念的层次结构,一个概念可以有多个名称,即同义关系。OntoEdit 采用C/S模式,可以通过多个客户端对服务器中本体进行浏览、创建和编辑,提供本体的并发操作。OntoEdit将本体开发方法论—骨架法与合作开发和推理能力相结合,关注本体开发的三个步骤:收集需求阶段、提炼阶段、评估阶段。OntoEdit支持F-logic、DAML+OIL和RDF(S)等本体描述语言。
上一篇:Firefox浏览器万年历插件的设计与实现
下一篇:基于Flash的交互式多媒体课件设计与开发

随机型存储模型應用研究【1393字】

联结主义的连续记分IRT模...

构建下一代网络的开放业...

提高网站茬Google中的排名...

电子商务行业基层员工胜...

电子商务背景下企业信息...

电子商务条件下大學城女...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

承德市事业单位档案管理...

中国学术生态细节考察《...

神经外科重症监护病房患...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状