Font Size: a A A

The Implementation Of The Knowledge Visualization Retrieval System Based On Neo4j

Posted on:2019-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2428330545971551Subject:Engineering
Abstract/Summary:PDF Full Text Request
The subject knowledge ontology belongs to a domain ontology,which uses the ontology technology to express the subject knowledge content,facilitating the sharing of teaching resources in various learning-systems,and providing a good foundation for knowledge retrieval and visualization.In the field of education,the Education Department of Henan province continues to promote the construction of “Education Big data platform” to integrate various types of education resources,and building knowledge visualization retrieval system can play a macro grasp of subject knowledge.At the same time,the graph database is a emerging NoSQL database,which is based on the graph model as the relationship between nodes and nodes,and is good at processing the complex and diverse data,which conforms to the model structure of the subject knowledge ontology,so it is very suitable for ontology storage.This paper has studied the ontology,the graph database and the visualization techniques,and made the following work:Firstly,combining ontology with the characteristics of computer science,constructs the domain ontology of “Data Structure” course and save it as a OWL ontology file,which is used as the data source of the retrieval system.Secondly,completing the data mapping of OWL ontology model to graph model,and the storage of subject knowledge ontology was carried out in combination with the Neo4 j graph database.Thirdly,based on the above(1)and(2),a knowledge retrival system of subject knowledge is designed and implemented,combined with the graph traversal completed knowledge content retrieval.And at the same time,a tool class for Neo4 j query result processing to JSON format is implemented and applied to the system,which visualizing the results combined with the D3.js visualization framework in the form of graphs.Finally,the recommendation of knowledge points is completed by combining ontology semantic relecance calculation,and the functions of the system is imporved.In this paper,a visual retrival system built on graph database is used to lay a technical foundation for the promotion of education big data platform.And in the realization process,I mastered the method of ontology development in subject knowledge domain and the development method of software engineering,the ability to standardize the writing of relevant documents meanwhile.and skilled in using the Jena semantic web toolkit,flexibly use of the Neo4 j graph database and D3.js visualization framework.
Keywords/Search Tags:Subject knowledge ontology, Neo4j, D3.js, Education Big Data
PDF Full Text Request
Related items