互联网 qkzz.net
全刊杂志网:首页 > 大学学报 > 文章正文
刊社推荐

OntoThesaHIMS Web Service API及其应用研究林伟明 曾新红


[摘要]描述中文叙词表本体共建共享系统(OTCSS)所提供的Web ServiceAPI(OntoThesaurus-API)。OntoThesaums-API现有7类16个通用的API,用来满足M2M形式的术语学服务,并可根据新的需求进行扩展。以OntoThesaums-API在OPAC中的应用为例,详细介绍其使用方法。最后对OntoThesaurus-API在其他领域的应用做进一步的展望。
  [关键词]叙词表 本体 中文叙词表本体 OntoThesaurus-API Web Service
  [分类号]G254 TP393.09
  
  1 前 言
  
  国家社会科学基金课题(编号"O5CTQ001")课题组构建了中文叙词表本体(OntoThesaurus),即利用本体技术对中文叙词表进行形式化描述和扩展,使中文叙词表成为机器真正可理解的本体知识库,增强了中文叙词表的共享性,并运用Jena、SPARQL等技术,实现了中文叙词表本体共建共享系统OTCSS。该系统解决了中文叙词表本体的网络共建共享和动态完善问题,为OntoThesaurus提供了检索/获取、一致性检测、修订意见发送、知识提取、词表管理/发布等功能。为了进一步提供面向应用系统的术语学服务,我们基于Apache的Axis2开发了一系列Web Service API(On-toThesaums-API)。
  
  2 OntoThesaurus-API
  
  Web Service是一种可以通过网络进行发布、发现、调用的新应用。它使用WSDL语言来描述应用操作的接口,通过XML消息传递的机制,让其他应用程序通过网络来访问这些操作。其目的是为了不同的程序之间可以进行交互,实现应用程序间的通信。因此通过Web Service,可以有效地解决M2M(Machineto Machine)的互操作问题。如图书馆信息管理系统、数据库检索系统、搜索引擎、标签系统等,不管这些系统基于什么平台开发、采用何种开发语言,都可以使用OntoThesaurus-API提供的服务,来实现基于中文叙词表本体的智能检索、知识链接和知识服务。
  随着Web Service的提出与发展,各大程序语言平台(Java,Net等)都对Web Service提供了支持,并涌现了一批开源的Web Service开发框架,如XFire、Axis2。Axis2是Apache下的第三代Web服务引擎,它比前一个版本Axis更高效、更模块化、更面向XMLt。Axis2既可以作为独立的Web服务平台,也可以内嵌到具体的Web应用程序中。因此,我们选用了Axis2作为OTCSS系统的Web Service开发平台。
  在研究了参考文献[8]第4.3.2节中的术语学服务描述以及SKOS API 的服务内容之后,针对中文叙词表本体的术语学服务具体需求,我们开发了以下7类共16个通用的Web Service API(另有若干个API用于特定的叙词表,并可以根据新的需求进行扩展)。
  ·获取叙词。
  ①public Concept[]getConcepts(String key word.int matching_mode,int search field)
  该接口的作用是通过各种检索关键字检索并获取叙词。其中,参数key_word为检索关键字(检索值);参数matching_mode为匹配方式(0:精确匹配1:前方一致2:任意一致其中任意一致检索只能用于叙词(入口词)项以及英译名项);参数search_field表示检索项(0:叙词(入口词)1:自定义分类号2:《中国图书馆分类法》分类号(中图法分类号)3:英译名)。如果查找结果为空则返回null,否则返回Concept(系统中定义的类,其属性有叙词名、叙词类型)数组。
  ·获取叙词的数据类型属性(DatatypeProperty)。
  ②public String getConceptAndCLCCodef String con-cept,String separator)
分享:
 

了解更多资讯,请关注“木兰百花园”
更多关于“OntoThesaHIMS Web Service API及其应用研究林伟明 曾新红”的相关文章
    分享:
     
    精彩图文
    关键字
    支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
    关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | EMS快递查询
    全刊杂志赏析网 2016