预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共44页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

苏州大学本科生毕业设计(论文)本科毕业设计(论文)学院(部)计算机科学与技术学院题目文献知识图谱的设计与实现年级2014级专业软件工程班级1班学号1427406019姓名陈雪妮指导老师刘安职称副教授论文提交日期2018-5-20目录前言1第一章绪论21.1课题背景21.2课题内容及意义31.3本文组织结构4第二章关键概念与技术介绍42.1知识图谱介绍42.2Neo4j介绍52.3Django82.4Ajax82.5echarts92.6本章小结9第三章系统设计路线93.1系统结构总体设计93.2数据准备103.3数据模型设计143.4数据存储183.5数据后端查询203.6前端页面设计223.7本章小结24第四章系统结果244.1查询列表244.2查询结果展示254.3本章小结35第五章总结与展望365.1本文总结365.2后续工作展望36参考文献36致谢38摘要随着互联网技术的深入发展,互联网中的数据越来越呈现出复杂多样的态势。数据结构参差不齐,数据规模爆炸式增长,数据来源渠道多样,仅通过网页和传统文档万维网已难以满足人们快速而精准地获取相应信息的需求。在这种时代背景下,如何从海量的数据规模中精准而快速地提取所需信息,构建自己的知识体系结构,显得日益重要。知识图谱的概念应运而生,作为数据爆炸时代实现知识构建、知识管理、知识运用的重要资源,知识图谱在检索和基于知识进行相关推理推荐等方面发挥着巨大作用。本文立足于文献知识图谱角度,完成以下工作:(1)进行数据准备,获取DBLP数据,从CCF网上抓取10大领域期刊及会议信息,存入mysql数据库中;(2)根据已有数据进行知识图谱数据模型设计,定义本体,定义知识图谱中类的相关属性及类直接包含的语义关系;(3)利用python语言,制定相应抽取规则,对DBLP数据进行相应抽取存入Neo4j图数据中,同时关联mysql,进行数据融合,将Neo4j中数据与mysql数据进行匹配,完成知识图谱中,Venue的领域属性填入;(4)定义合理的业务逻辑查询,实现该知识图谱相关的查询功能;(5)利用Django进行网站的简单搭建,采用Ajax进行前后端数据交互,最终完成知识图谱的可视化。关键词:知识图谱;Neo4j;Django;echarts数据可视化AbstractWiththedeepeningofInternettechnology,thedataintheInternetisbecomingmoreandmorecomplexanddiverse.Thedatastructureisuneven,thescaleofdataexplosions,andthesourcesofdataarediverse.Itisdifficulttosatisfypeople'sneedforfastandaccurateaccesstorelevantinformationthroughwebpagesandtraditionaldocuments.Undersuchanerabackground,howtoextracttherequiredinformationfromthemassivedatascaleaccuratelyandquicklyandconstructitsownknowledgearchitecturebecomesincreasinglyimportant.Theconceptofknowledgemapcameintobeingasanimportantresourceforknowledgeconstruction,knowledgemanagement,andknowledgeutilizationintheeraofdataexplosion.Knowledgemappingplaysasignificantroleinretrievalandrelatedreasoningrecommendationbasedonknowledge.Basedontheperspectiveofliteratureknowledgemaps,thispapercompletesthefollowingtasks:(1)Preparedata,obtainDBLPdata,grab10majorfieldjournalsandmeetinginformationfromtheCCFonline,andstoreitinthemysqldatabase;(2)BasedonexistingdataKnowledgemapdatamodeldesign,definitionofontology,definitionofrelatedattributesoftheclassintheknow