发明名称 一种基于知识地图的资源检索方法
摘要 本发明是一种基于知识地图的资源检索方法,用于帮助学者快速定位至所需的学资源,引导学者学;本方法包括以下步骤:(1)知识点整理;(2)知识地图构建;(3)资源实体向知识地图映射;(4)资源检索与呈现。本发明检索快速,定位精确。
申请公布号 CN103605706B 申请公布日期 2016.06.15
申请号 CN201310555427.3 申请日期 2013.11.11
申请人 华中师范大学 发明人 黄涛;杨华利;邢桂欣;李小鹏
分类号 G06F17/30(2006.01)I;G09B29/10(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 武汉天力专利事务所 42208 代理人 吴晓颖
主权项 一种基于知识地图的资源检索方法,其特征在于该方法包括以下步骤:(1)知识地图的构建列举学科内所有知识点,对知识点进行分类和分层,使其相互链接形成知识网络,并归档成Excel文档,上传保存至数据库,数据处理单元根据数据库中的内容分析呈现知识地图;所述知识地图的构建过程具体步骤如下:第一步,知识点整理,列举出本学科所有知识点,包括编号和权重,按层级的方式直观标识各知识点的社会关系,通过层级父子关系寻找后继知识点,形成Excel表格,包括的列有知识点编号,主要知识点,次要知识点,子次要知识点,子次要知识点,子次要知识点,先备知识点(PR),是否为常考知识点;第二步,压缩并上传Excel表格至数据库知识点表中,为缩小存储数据,在将Excel数据导入数据库时进行压缩,即数据库大纲表只设一个知识点字段,但同时添加父知识点字段,标识其后继与层次关系,数据表中字段有知识点编号,知识点名,先备知识点(PR),是否为常考,父节点,当父节点不存在时用‑1表示根节点;第三步,读取解析数据库中知识点表,可视化知识地图,用SQL语言读取数据库中知识点表,保存至程序临时表DataTable实例中,foreach循环进行逐条解析,并把知识点名赋值给TreeViewItem对象的header属性,添加此对象到知识树TreeView中,同时递归构建其子节点;(2)资源实体向知识地图的映射对各种资源进行属性描述,标注其知识点,其描述信息存储于数据库资源描述表中;所述资源实体向知识地图的映射过程具体步骤如下:第一步,资源实体描述,对资源进行多方面的描述,形成资源实体记录存储到数据库资源描述表中;第二步,知识点标注,在每条资源实体记录中加入知识点的描述,其知识点可关联到知识点表中,建立表间关联,为保证其准确性,此处只允许用户根据知识地图选择知识点而不允许输入;(3)资源的检索与呈现选择知识地图中待检索的节点,数据处理单元根据数据库资源描述表检索,进行模糊匹配,列举出数据库中此知识点及其子知识点的所有资源列表,最终呈现资源实体对象。
地址 430079 湖北省武汉市洪山区珞喻路152号