| In the long period of production,teaching and practice,the spinning discipline has accumulated a large number of subject resources,and the data scale is huge,and the phenomenon of multi-source heterogeneity is obvious.The existing model can not effectively manage and utilize the subject resources.Knowledge graph is a kind of knowledge management,organization and characterization technology based on graph model.It has the ability of multi-modal complex subject resource management,low cost and easy maintenance,and has great potential in textile teaching and industrial training.Therefore,this paper introduces the knowledge graph technology into the traditional spinning field,constructs the knowledge graph of spinning science,gives full play to the advantages of knowledge graph in knowledge management and knowledge representation,and effectively manages the multi-source heterogeneous data within the discipline.At the same time,in order to further explore the applicability of the knowledge graph of spinning science,the secondary development is carried out to realize the learning system based on the knowledge graph of spinning science.Firstly,the characteristics of spinning science are studied and analyzed,and the preliminary planning of knowledge graph of spinning science is put forward.It includes various knowledge entities of spinning disciplines,clearly reflects the knowledge level structure and correlation,and describes knowledge points in long texts to effectively manage subject resources in the form of links.According to this idea,a three-stage and ten-process method for constructing knowledge graph of spinning science is designed,and the construction techniques of knowledge graph are compared and selected from three aspects: data scale,complexity of graphping relationship and structuralization degree of resources,so as to determine the optimal combination of methods for constructing knowledge graph of spinning science.Secondly,according to the three-stage and ten-process method,the core concepts,hierarchical structure and the relationship between knowledge in the field of spinning were determined,and the knowledge graph system was constructed.The core concepts are defined as:principle,equipment,process,quality and others.The relationship of subject knowledge points is determined as: inclusion,inheritance,parallel,precursor,successor,influence,correspondence and interpretation.By using Protege to complete the datatization of spinning knowledge,the spinning knowledge entity,data attribute and object attribute are set successively,and the RDF file containing spinning knowledge information is obtained.The Neo4 j graph database is used to store RDF files,and the hierarchical structure and association relationship between subject knowledge points are visualized.Combined with the practical application requirements,the knowledge entity query,association relation query,fuzzy matching query and other functions of the graph are shown.Thirdly,in order to further explore the applicability of the knowledge graph of spinning science,the secondary development is carried out on the basis of the constructed graph,and the learning system of the knowledge graph of spinning science is designed and realized.The system focuses on the management and learning needs of textile knowledge,and designs modules such as user service,spinning knowledge service and learning path recommendation.The system is developed using B/S architecture,and the technical stack is Spring Boot+Vue+My SQL+Neo4j,which realizes the functions of knowledge management,knowledge query,knowledge recommendation and learning path planning.Finally,taking the perspective of undergraduate users and university teachers as examples,the interface display and functional operation of knowledge learning and management of spinning are introduced respectively.This system connects the spinning knowledge and subject resources together organically,which can be used as a powerful auxiliary and supplement for online teaching in textile colleges and universities,and also as a tool for textile industry training to help enterprises improve the training system. |