Font Size: a A A

Based On The Neo4j Graph Database, The Knowledge Graph Of Chinese Poetry In Middle School Is Constructed

Posted on:2020-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:L FengFull Text:PDF
GTID:2437330578961801Subject:Engineering
Abstract/Summary:PDF Full Text Request
Education information has developed rapidly in recent years.The Outline of the National Information Development Strategy proposes and emphasizes the need to accelerate the development of educational information,scientific research and information,the improvement of educational information infrastructure and public service platforms,and the promotion of quality digital education resources.Balanced allocation;establish an online learning space that adapts to the transformation of educational models,and narrow the gap between regions,urban and rural areas,and schools.Focus on optimizing information development education.Therefore,under such a background trend,teaching resources are emerging one after another,and teaching methods are constantly updated.However,due to the large scale of Internet content and the looseness of data,most of the teaching resources are webpage information and some structured or semi-structured The existence of knowledge bases,such as chaos and fragmentation.makes it difficult for learners to find suitable paths to learn relevant knowledge efficiently.The emergence of knowledge maps has laid a solid foundation for the knowledge structure organization and application of related fields on the network.Its powerful semantic processing ability and open organization ability,combined with relevant visualization tools.the relationship between the subject knowledge structure and knowledge itself.Show that such a form can have a multiplier effect for learners.Therefore,the construction of subject knowledge maps can help to enhance learning efficiency.This informational means can continue to bring many applications to the education industry and ensure the quality of education.In this paper,based on the knowledge of middle school Chinese poetry,the map database Neo4j is used to study the knowledge map of Chinese poetry.The main research contents include web crawler technology realization and data cleaning analysis,knowledge map phase construction method and theory,etc.,and the graph database and knowledge map are merged..the Neo4j is used to construct a knowledge map of Chinese subject poetry.This paper uses Python development tools to combine the Neo4j graph database to obtain data,information extraction.and knowledge representation to construct a poetic knowledge map.In order to extract the entities and relationships needed to build the knowledge map,we use python crawler technology to analyze the structured data and semi-structured data on the webpage,and then realize the crawling of the topic information of the webpage,respectively,in elementary school,junior high school,high school.Each year's stage name is used as a class of entities.Regular expressions are used to match the relevant poets and poetry content,and the corresponding poetry poet entities and relationships are extracted.Finally,the data is imported into the graph database for visual display.At the same time,the content of poet and poetry related to manual calibration is based on the middle school Chinese textbook,which lays a data foundation for constructing the knowledge map of middle school Chinese poetry.Based on the research and analysis of the construction method of knowledge map in middle school Chinese language,this paper proposes a method of constructing knowledge map by using Neo4j graph database.Based on Neo4j graph database,the paper constructs the knowledge map of middle school Chinese poetry,and then designs and implements middle school language.Poetry knowledge map visual query system.The system uses the cypher language used in the Neo4j graph database for visual query,and can query the relationship between works corresponding to different poets at different stages.Finally,the d3.js framework is used to control the final visual effect well,and the query structure is used as the graph node.And the side presents the query effect,with the implementation of a series of user basic additions and deletions and changes to the interactive operation.
Keywords/Search Tags:Knowledge graph, Python, Graph database, Neo4j, Middle school language
PDF Full Text Request
Related items