`
butterfly
  • 浏览: 8763 次
  • 性别: Icon_minigender_1
  • 来自: Sun Yet-sen Universi
最近访客 更多访客>>
社区版块
存档分类
最新评论

IBM的两个开源工具包:UIMA和IODT

阅读更多
今天看了IBM公司开发的两个开源工具包,名称分别是UIMA和IODT。

        UIMA是Unstructured Information Management Architecture,我译作“非结构化信息的管理架构”。可以在这里找到它的相关介绍和下载:http: //www.alphaworks.ibm.com/tech/uima。从它的名字上我们可以对它的功能猜出个一二来了,即通过对文本、视频、音频、图 片等非结构化的信息内容进行分析,从而发现、组织和传送有用的知识给客户。在分析非结构化的信息的过程中,应用的算法有统计的方法、基于规则的自然语言处 理(NLP)、信息修复(IR)、机器学习(Machine Learning)和本体论(Ontologies)等。IBM的UIMA 就是一种Framework,该Frmaework便于开发者实现、描述、组合、布署UIMA的组件和应用。

         IODT是Integrated Ontology Development Tookit,我译作“本体驱动集成开发工具包”。在这里可以找到它的相关介绍和下载:http: //www.alphaworks.ibm.com/tech/semanticstk。IBM给的功能定义是:An ontology toolkit for storage, manipulation, query, and inference of ontologies and corresponding instances。很明显这是本体驱动的开发方式,呵呵,我觉得这是一个很新鲜的角度,可能是我第一次听闻可以基于本体来开发的吧。何谓本体呢?关于本 体的一些介绍可以在下面这个网站上得到:http://wiki.w3china.org/wiki/index.php/%E6%9C%AC%E4% BD%93%E7%9A%84%E6%8F%8F%E8%BF%B0%E5%92%8C%E5%BA%94%E7%94%A8。IBM的IODT包括以下 的组件:
         1)EODM。它是一个运行库,允许应用程序读取和序列化一个以RDF/XML格式存储的RDFS/OWL本体,通过Java的对象机制来操作本体,调用一个推理引擎和获取推理结果,提供在本体与其他模型之间的转换。
         2)EODM workbench。它是一个基于Eclipse,集成的工作环境。该环境提供本体的建造、管理、可视化等服务。
         3)OWL Ontology Repository,也叫Minerva。它是一个用于存储OWL本体,并提供本体查询、推理的高效系统,该系统是基于关系数据库的。它支持描述性逻辑程序(DLP)。
分享到:
评论

相关推荐

    ( IBM推出UIMA

    IBM推出UIMA,喜欢计算机的孩纸们,可以细细的品读一下,加强自己的知识面

    uima-opinion:UIMA意见分析组件

    游泳意见UIMA意见分析组件

    java开源包8

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包6

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包9

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包10

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java源码:Java的UIMA注解类 uimaFIT.zip

    java源码:Java的UIMA注解类 uimaFIT.zip

    java开源包4

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包1

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包2

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包3

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    UIMA架构下Web访问信息的研究和应用

    UIMA架构下Web访问信息的研究和应用,pdf版,可以看看

    java开源包5

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包11

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包7

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包101

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    cleartk:Apache UIMA的机器学习组件

    介绍ClearTK提供了一个框架,用于在Java中开发统计自然语言处理(NLP)组件,并基于Apache UIMA构建。 它由科罗拉多大学博尔德分校的计算语言和教育研究中心(CLEAR)开发。 ClearTK是使用Maven构建的,我们建议您...

    JAVA上百实例源码以及开源项目

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA上百实例源码以及开源项目源代码

    消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...

    textimager-uima:用于自然语言处理的软件组件,基于Apache UIMA框架和DKPro

    textimager-uima 基于Apache UIMA框架和DKPro的自然语言处理软件组件。引用Wahed Hemati,Tolga Uslu,Alexander Mehler:TextImager:一个用于NLP的基于UIMA的分布式系统。 COLING(Demos)2016:59-63

Global site tag (gtag.js) - Google Analytics