聊城市委党校山东聊城252059开源主题图引擎TM4J抛砖引玉
优采云 发布时间: 2021-05-26 01:34聊城市委党校山东聊城252059开源主题图引擎TM4J抛砖引玉
指南:本主题组合论文样本论文是一项免费的优秀学术论文样本论文,可作为相关写作的参考。
赵金海1满洪芳1张小玉2
(1。聊城大学图书馆,山东聊城252059; 2。论文模型,聊城党校,山东聊城25205 9)
摘要:从理论和实践的角度,解释主题地图搜索引擎TM4J,主项目及其子项目的组成结构,并分析TM4J界面层,基本执行层,合并执行层,兼容性层等。它被认为是传统分类工具的替代品,是用于识别和搜索文档,组织和管理数字知识的重要工具之一一.
关键词:TM4J; TMDM后端; TMAPI;主题地图搜索引擎
前言
ISO TopicMaps作为知识组织,索引和定位的新兴技术,在组织管理以及知识的检索和利用领域中发挥着重要作用。作为实现主题图管理知识开源的重要应用工具,自KalAhmed创建TM4J以来,主题图引擎(TM4J)已升级到第二代主题图索引,并已发展成为主题开发的核心支持平台地图。为此,本文对此进行了研究和分析,并提出了建议。
一、 TM4J
([一)概述
开放源代码主题地图引擎TM4J是用J论文模板编写的工具箱,该模板专门处理主题地图信息,或者它旨在为开放源J论文模板提供主题地图开发的开发套件。主要目的是创建一个开放源代码工具,该工具可以处理和修改TM API(主题地图应用程序界面),管理连续存储内存和基于Ozone对象的数据库。对于专题图数据处理,TM4J可以支持基于内存的关系数据库和面向对象的数据库。不同的存储方式:为了使用Tolog语言查询主题图,分解XTM或LTM语法文件的主题图,可以使用Hibernate绘图工具,用于设计相关的数据库主题图;使用XTM语法文件重写主题图,它可以提供一个有效的界面。 TM4J具有8个Intel Xeon E5335内核和16GiB缓存,64位Linux 2. 6. 25操作系统,编码超过9000行,每个文件具有近111个主题组(2 4. 6个主题和2 2. 5个)二进制关联)。大多数文档主题收录2到3个标识符。它可以提供一套标准技术来构建和共享知识,定义复杂且不断变化的知识结构,并以识别知识的形式使用元数据来解决知识组织所面临的存储,检索和共享问题。通过主题地图API检索主题地图数据不仅支持,而且还支持大多数开源主题地图处理器。论文样本网站()提供了有关安装,研发和命令行工具的文档和信息。登录*(net / projects / tm4j / files /)下载并尝试。
([二) TM4J的功能和特征
2004年,针对旧版本XTM1发行了TM4J。 O标准的097版本。 2006年,主题地图标准(主题地图数据模式[IS0132502],XTM 2. 0 [IS0132503])发布并应用于许多项目。 TM4J源版本和编辑版本已合并,计算和统计信息主题图的命令行可以存储在JAR文件(tmp3.jar)中并执行XTM,它可以提供适用于主题图的入口,执行界面和退出界面XTM DTD(XML主题映射文件类型定义)编码,默认为Execute J论文模板的程序包。控制主题图和相关索引,最后链接到普通或XTM主题图。为了维护TM4J097版本的结构,尤其是在不支持TMDM讨论时,使用TM4J的子术语“ TM4J1”。在描述重要结构变化的过程中,使用了术语“ TM4J2”。 TM4J已从1.0升级到2. 0,即第二代主题地图引擎保留了TM4J新后端的设计原理,并具有以下特点:①完全支持XTM Standard; ②广泛的命令行主题图统计工具; ③自动合并两个或多个主题图命令行工具; ④使用Hypergraph可视化工具编译实验导航界面; ⑤将主题图存储在面向对象的数据库Ozone中; ⑥导入,导出或交换XTM和LTM格式文件; ⑦执行tolog查询语言。此外,可以将小型XTM 2.0文件合并为大型XTM文件,并且可以以多种方式更新主题地图引擎。
([三) TM4J项目
TM4J的项目包括:
1) TM4J搜索引擎。用J纸模型a编写的主题地图搜索引擎,提供J纸模型aAPI,支持Tolog查询语言,并输入XTM和LTM语法。
2) TMN纸模板。用于主题地图浏览的J纸模板/桌面应用程序项目。通过基于图形的直观用户界面,链接支持TM4J后端主题图。导航时,使用符合触摸图形库标准的旋转GUI(图形用户界面)和动态图形GUI描述主题图,最后编译主题图浏览器,编辑器和参考执行工具箱。
3) Panckoucke。为主题图的描述而编译的抽象图片库,可以根据特定的语法规则将主题图中的数据“升级”为应用程序数据。除了不受限制外,各种数据还可以用J论文模型a的数据结构和XML方法表示。
4) TM4Web。为了将TM4J引擎与网络应用程序框图集成在一起,TMWeb提供了一组编码和参考工具,并且还是用于创建,操作和发布主题图的开源工具。通过导航栏链接到TM4J该项目可以提供连续性工具,例如核心主题图API +内存,连续存储,查询和分解。
5) TMBrowse。用于浏览主题地图的桌面应用程序。通过Jakarta高速样式引擎,可以提交稳定或动态的主题地图框架,并且Web前端Velocity / Struts集成了浏览主题地图的参考行为*。
6) Apache&急性,茧和结构。前者是围绕基于Spring框架的分离概念构建的框架,通常用作数据提取,转换和加载的工具,或用作系统之间的数据传输站。后者。它是用于开发J论文Web应用程序的开源Web应用程序框架,也是J论文a中最早的MVC(模型视图控制器)框架。通过J论文的Servlet API的使用和扩展,鼓励开发人员采用(MVC)框架。
二、 TH4J TIDII接口,主要部门和子系统
([一) TM4J TMDM接口层结构关系图
TM4JTMDM接口的新处理系统包括:①兼容层:主题执行,主题执行和主题图执行; ②基本层:基本主题,基本主题和基本主题图。 ③合并主题地图视图:合并主题,合并主题地图和合并主题地图查看器。他们可以在已设计的不同主题级别内进行有效的沟通。下图显示了主题层和子系统(请参见图1)
([二) TM4J1兼容层(兼容层)
该包的这一层(org.tm4j。论文样本cmap.tm4jl)收录主题映射行为,主题行为,基本名称行为,变体行为(当前未实现),时间行为,关联行为,成员行为和作用域对象行为(抽象类别)和主题图对象行为(抽象类别)。每个主题图行为都收录一个基本主题图和合并的主题图。合并主题的读取过程应直接提交给合并层对象,同时,将写入存储的过程也提交给基本层对象。
([三) TMDM Basic实现层(读写访问)
此包的这一层(org.tm4j。论文示例cmap.tmdm。basic)收录TMDM对象级别的描述,例如基本主题图,基本主题,基本主题标题,基本变体,基本事件,基本关联,基本协会角色,基本可控制范围(抽象级别),基本范围,基本可扩展范围(抽象级别)和基本主题图结构(抽象级别)。每个级别都可以操作相应的TMDM接口。在ModeIViewControl ler设计中,它收录。具有此模式的层意味着修改主题图的动作取决于基本层,即,它仅起到存储的作用。对于已合并的两个基本主题对象,仅将引用添加到基本主题对象。可以(直接)查询合并基本主题标题的合并集。仅当不存在此合并规则时,基本层才能有效地描述主题图。该基本主题图的合成行为可以有效地促进图层合并。
([四) TMDM合并的实现层(mergedmplementation放置)(只读访问)
该包的这一层(org.tm4j。论文示例cmap.tmdm.merged)收录合并的主题图,合并的主题,合并的主题标题,合并的变体(当前不可执行),合并的事件,合并的关联,合并的关联角色,合并的可扩展范围(抽象级别),合并的范围,合并的可扩展范围(抽象级别),合并的专题图结构(抽象级别)以及每个级别的TMDM接口性能和其他内容的只读执行。在模式查看控制器(ModeIViewControl ler)设计中,存在一组可以忽略合并规则的主题图内部视图。每当您看到主题图发生更改时,单击一个事件,合并的主题图就会相应地更新。
([五) Topic Map Event Lis-tener(Topic Map Event Lis-tener)
与TM4J1相比,TM4J2主要事件处理模型发生了根本变化,尤其是在重新设计的事件处理模型中。在TM4J1中,J论文模型的组件属性更改了纸模型文章,或者J论文模型论文的组件被拒绝。注册时纸模板的更改与所关注的特殊对象的性质恰好相反。通常由字符串的性质决定。因此,新事件的处理模式不适用于字符串的参数,也不适用于枚举的常量。而且,每个主题图都有一个唯一的正确的事件作文样本作文,其他主题图不收录事件作文样本作文。
三、组合主题图的执行
([一)观看组合的主题图片
TMDM合并执行层中的模式浏览器控制器(Mod-eIViewControl ler)收录一个主题图内部视图。每当主题图(即基本主题图(BasicTopicMap))发生变化时,合并的主题图都会相应地更新。在更新期间,合并的主题图本身可能是针对下游收件人的操作。例如,它碰到一个事件,即两个以前分离的合并主题地图结构(MergedTopicMapConstructs)现在被合并在一起。在实际应用中,您可以按照说明的方式相应地更新用户界面。通过合并层查看是唯一的方法,只要可以执行只读TMDM接口层,就不必执行读写TMDM接口层。
Xmind子主题合并:韩蕾《汉武大帝》开场和收尾主题曲合并版
([二)描述组合的主题图
内部,每个合并的主题地图结构(Merged-TopicMapConstructis)被描述为一个独立的上游可读主题地图结构(ReadableTopicMapConstructs)目录,该目录被引用并与合并的主题地图查看器(MergedTopicMapView)合并。结合在一起。特殊合并主题图的大多数补充索引信息都存储在合并主题图浏览对象中,并附加到每个合并主题图的合并主题图结构上。索引之一它是用于合并主题图的结构的项目标识符或对象标识符,并且收录将图纸模板引导至合并主题结构的图。上游可读主题地图结构每次接受附加项目标识符时,都会相应地合并。主题索引结构在附加标识符下的索引中注册。对于此附加标识符,如果已经有一个条目,则将其合并。同样,目标纸张模板应以相同的方式处理。目前,还没有执行主题的合并和分类。
([三)更新合并的主题图
在每个主题的组合叙述中,都有与答案的描述对象等效的答案的TMDM定义叙述。如果每个字段中两个对象相等,则答案对象本身相等。回答类单词。段的选择受TMDM等效规则的指导。无论创建或修改叙述如何,都必须在合并的主题图浏览对象的正确索引中输入正确的答案对象。如果索引已经在新的答案对象中,则存在答案对象,并且两个答案的叙述相同,它们将立即合并。如果合并主题,则必须更新与该主题引用相关的所有对象。因此,为了追求某种特性,每个合并主题都保留了几组指向合并主题的合并主题图结构。每一组必须针对一个特征。合并后,它必须跨越几套结构。为了依靠合并的主题地图结构(MergedTopicMapConstructs),功能标准也将相应更新。这也意味着他们的答案也将改变,以反映新的价值,而新的价值又可以带来更多的综合绩效。
四、结论
到目前为止,TM4J已经开发了合并和优化的“ TMDM”后端协议以及未合并的优化“ TMDM”后端协议。基于主题图在知识管理中的灵活性和可表达性,TM4J取得了更好的效果。主题图的组织和管理知识有效地解决了分类法在文档分类方面的不足,尤其是在数字文档的主题集成和导航方面,它是替代传统分类工具以在将来识别和检索文档的理想工具。 2015年,中国对各行业主题图和实验的研究逐渐增多,发表了大量相关论文,有力地促进了数字知识管理的研究。对TM4J的各种项目机制结构的研究,介绍和推广具有重大的现实意义和深远的历史意义。
参考
[1]卡尔·艾哈迈德(Kal Ahmed)等人。 ISO TM4J [S]。
[2] [0L],[2010-01-16]。 http:// tmra。 de / 2008 / talks / pdfl207-22 6. pdf
[4]朱良兵。关键词:开源主题地图引擎TM4J现代图书情报技术,2006(1 0):66-7 0。
[5]与[2]相同
<p>[6]本杰明·博克(Benjamin Bock)。主题地图中间件”硕*敏*感*词*论文,德国莱比锡大学(200年5月8)。[01]。[2010-02-26]。信息ik。uni-leipzig.de/ bocklpublications / Bock2008TopicMapsMiddle-wa re。pdf