Background
Museums are places for collecting, storing, displaying and researching physical objects representing natural and human cultural heritages, and are institutions, buildings, places or social public institutions for classifying and managing the collected objects and providing knowledge, education and appreciation for the public.
With the update of communication technology and the development of big data intelligent technology, museums are also developed from traditional entity museums to various forms such as online museums and virtual museums, the data information of cultural relics in the online museums in the prior art is mostly stored by adopting a standard database, the data structure also takes the cultural relics as the center, the data construction method depends on the data standard of the cultural relics, the data obtained by the construction method is presented in a tree structure, the advantages are that the storage is easy, but the contact among the data is low, the interactivity with people is insufficient, when the system analysis research is carried out, the data construction method adopting the mode has complicated data query steps, and the associated information among the data can not be effectively stored.
At present, the field of museums has been widely contacted with the concept of 'post museum' proposed by green hill, and the core of the post museum concept is to use audiences as the core, rather than cultural relics as the core, to carry out the work of research, collection, education, exhibition and the like of the museums. Museum narrative modes are also changed from past authoritative expert narratives to participatory narrative modes which are de-weighted and waffle and pay attention to the personal experience and the thinking of audiences. With epidemic outbreak, online museums develop rapidly, but the common thinking of the museums is not broken through in the construction of the widely-demanded online museums in China, and the construction of the online museums is also the online realization of the off-line museums which are mainly used as the main work, because cultural relics cannot be well closely related to the current digital life of people.
Disclosure of Invention
The invention aims to provide a digital museum system based on a knowledge graph so as to solve the problems in the prior art.
The technical purpose of the invention is realized by the following technical scheme:
a digital museum system based on a knowledge graph comprises three levels, namely a data layer, an application layer and an interaction layer, wherein the data layer comprises a server, a first database and a second database are arranged in the server, the first database is a basic database, knowledge graph data are stored in the first database, the second database is a calling database, and the second database stores corresponding data information according to application functions of other levels of the digital museum system;
the application layer comprises a data search module, a data sorting module and a function module, the data search module is used for constructing and expanding the first database, the data sorting module is used for sorting data acquired and converted by the data search module into the second database, the function module is used for realizing the application function of the interaction layer, the function module comprises a semantic algorithm part and a link algorithm part, the semantic algorithm part is used for realizing a semantic intelligent retrieval function, the link algorithm part is used for realizing an individualized knowledge recommendation function, and the semantic intelligent retrieval function and the individualized knowledge recommendation function are applied through the interaction layer platform;
The interaction layer comprises a webpage, a software application and a multimedia terminal, the webpage and the software application are displayed through the multimedia terminal, and the multimedia terminal comprises mobile intelligent equipment and special display equipment for museums.
In a further embodiment, the first database comprises structured data and unstructured data, the structured data and the unstructured data are obtained by searching and converting through the data searching module, the structured data are standard cultural relic data, the unstructured data are obtained by searching through networking through the data searching module, and the converting comprises converting the non-map data into map data and converting all the map data into a knowledge map form for storage.
In a further embodiment, a keyword library for the application layer to run is provided in the second database, and the data stored in the keyword library includes node data and edge data of the knowledge graph of the first database.
In a further embodiment, the semantic algorithm part comprises keyword extraction, keyword comparison and keyword combination, the keyword extraction is realized by a word segmentation tool to obtain keywords from semantics, the keyword comparison is to compare the keywords with data in the keyword library and extract image data with the keywords from the first database, and the keyword combination is used for regenerating the extracted image data with the keywords into a knowledge graph to be displayed through an application layer.
In a further embodiment, the link algorithm part comprises keyword screening, wherein the keyword screening is to compare image data corresponding to knowledge map data used by the application layer with data in the keyword library to obtain all corresponding keywords, extract image data with the corresponding keywords according to the corresponding keywords to regenerate the knowledge map, and wait for the application layer to display.
In a further embodiment, the linking algorithm part is run iteratively, and the linking algorithm part is run once every time a new knowledge-graph is presented by the application layer.
In a further embodiment, the second database is provided with a cache library, the cache library is used for storing running data of the web pages and the software applications of the interaction layer, the running data comprises user login data, user usage records and user interaction data, and the user interaction data is converted and expanded into the first database through the data search module.
In conclusion, the invention has the following beneficial effects:
1. the digital museum system based on the knowledge graph is based on the knowledge graph technology, and the data layer for storing the knowledge graph, the application layer for flexibly calling graph data and the interaction layer for displaying the museum are arranged, so that the display process of the museum system is non-tree data display, and a user can continuously deepen and extend according to self requirements in the visiting process.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings.
It should be noted that the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present specification, "a plurality" means two or more.
Example 1:
the embodiment discloses a digital museum system based on a knowledge graph, the theme of the museum system is bronze cultural relics, the framework structure of the museum system is shown in fig. 1, the digital museum system comprises three levels of a data layer, an application layer and an interaction layer, the data layer is used for storing bronze cultural relic data and software and hardware data of the system, the application layer comprises various software and hardware of system operation, and the interaction layer is a system interface which can be contacted by a user.
The following describes each hierarchy in detail:
the method comprises the following steps that firstly, a data layer comprises a server, a first database and a second database are arranged in the server, the first database is a basic database, knowledge map data are stored in the first database, the second database is a calling database, and the second database stores corresponding data information according to application functions of other levels of the digital museum system.
In this embodiment, the knowledge-graph data in the first database includes standard bronze relic data, bronze relic-related data and event data related to bronze relics, the bronze relic-related data includes excavation, exhibition, movement, repair and the like of bronze relics, the bronze relic-related data is characterized in that the main body of the data is bronze relics themselves, the event data related to bronze relics includes learning, publicity, visit, research and the like of various users, and the event data is characterized in that the event data is directly or indirectly related to bronze relics and the main body is human. Due to the characteristics of the event data related to the bronze relics, the knowledge graph data in the first database in the embodiment is data with an extensible non-tree structure, and new interaction data generated when a user uses a museum system can be converted into the event data related to the bronze relics.
In this embodiment, a keyword library for application layer operation is provided in the second database, and data stored in the keyword library includes node data and edge data of the knowledge graph of the first database. According to the characteristics of the graph data, the keyword library is set to serve as a pointer, and in the face of an extensible data structure, the keyword library can provide quick and accurate search guidance according to the requirements of users and can also provide basic support for application functions of an application layer of the system.
In this embodiment, the second database is provided with a cache library, the cache library is used for storing the running data of the web page of the interaction layer and the software application, the running data includes user login data, user usage records and user interaction data, and the user interaction data is converted and expanded into the first database through the data search module.
The application layer is described below, and the application layer includes a data search module, a data sorting module, and a function module, where the data search module is used to construct and expand a first database, the data sorting module is used to sort the data acquired and converted by the data search module into a second database, and the function module is used to implement an application function of the interaction layer.
In this embodiment, the first database includes structured data and unstructured data, both the structured data and the unstructured data are obtained by searching and converting through a data search module, the structured data is standard cultural relic data, the unstructured data is obtained by searching through a data search module through networking, and the conversion includes converting the non-image data into image data and converting all the image data into a knowledge graph form for storage.
In this embodiment, the function module includes a semantic algorithm part, and the semantic algorithm part is used to implement a semantic intelligent retrieval function, and the semantic intelligent retrieval function is applied through an interaction layer platform.
Furthermore, the semantic algorithm part comprises keyword extraction, keyword comparison and keyword combination, the keyword extraction is realized by obtaining keywords from semantics through a word segmentation tool, the keyword comparison is to compare the keywords with data in a keyword library, and extract image data with the keywords from a first database, and the keyword combination is used for regenerating the extracted image data with the keywords into a knowledge graph to be displayed through an application layer.
The semantic intelligent retrieval function in the embodiment is to obtain keywords according to paragraph sentences input by a user, and the museum system disassembles the paragraph sentences to provide corresponding cultural relic data for the user according to the keywords.
In this embodiment, the function module includes a link algorithm part, and the link algorithm part is configured to implement a personalized knowledge recommendation function, which is applied through the interaction layer platform.
And further, the link algorithm part comprises keyword screening, wherein the keyword screening is to compare the graph data corresponding to the knowledge graph data used by the application layer with the data in the keyword library to obtain all corresponding keywords, extract the graph data with the corresponding keywords according to the corresponding keywords to regenerate the knowledge graph, and wait for the application layer to display. And the link algorithm part is operated in an iterative mode, and the link algorithm part is operated once every time a new knowledge graph is displayed by the application layer.
The personalized knowledge recommendation function in this embodiment provides corresponding graph data according to data browsed and searched by a user in a museum system, and a process of using the museum system by the user is dynamic and corresponds to a process in which the user is interested in other strongly or if associated cultural relics or knowledge when visiting a cultural relic, so that the personalized knowledge recommendation function provides a more flexible display mode by using extensible knowledge graph data with a non-tree structure in the first database.
Finally, the interaction layer comprises a webpage, a software application and a multimedia terminal, the webpage and the software application are displayed through the multimedia terminal, and the multimedia terminal comprises mobile intelligent equipment and special display equipment for the museum.
In this embodiment, the software application is compatible with a plurality of operating systems such as android, microsoft, iOS, and Li nux, and the mobile smart device includes a mobile phone, a tablet, a computer, and a smart television.
The present embodiment is only for explaining the present invention, and it is not limited to the present invention, and those skilled in the art can make modifications of the present embodiment without inventive contribution as needed after reading the present specification, but all of them are protected by patent law within the scope of the claims of the present invention.