Font Size: a A A

Big-Service-Oriented Knowledge Graph Management Platform

Posted on:2021-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:X K LiuFull Text:PDF
GTID:2428330614450016Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of high technology such as service computing,cloud computing,Io T,and big data,various types of online and offline services are interconnected between real-world and virtual network space,resulting in the phenomenon of big service.Big service originates from the diversified,heterogeneous,and complex services on the Internet,which are aggregated from heterogeneous services.Therefore,the big service platform needs to integrate a large number of dispersed heterogeneous service resources.The following difficulties exist in the acquisition,storage,and management of these service resources: there are many sources of service resources,there is no unified model for the design of service resources,so the data is full of diversity and heterogeneity,and there are many ways to use service resources,and general operation interfaces are needed to use the resources.Therefore,this paper uses knowledge graphs to help solve the above problems.We propose a method of constructing knowledge graphs based on crowdsourcing.The schema introduced by crowdsourcing is aligned and merged to obtain a unified schema.We use the schema to describe the service resources in a unified way.We designed and implemented a big-service-oriented knowledge graph management platform based on the above methods.The platform provides users with knowledge graph construction services,simplifies the construction of knowledge graph;supports users to customize knowledge graph schema according to their resource;stores different users' knowledge graphs independently;uses the idea of crowdsourcing to get service resource and builds knowledge graph incrementally;provides general knowledge graph operation interfaces such as graph query interface and graph-embedding-model-based reasoning interface which can support secondary development for third-party applications.The key technologies of knowledge graph construction used by the platform include the knowledge graph construction method based on crowdsourcing,the definition of OWL-based knowledge graph schema and its aligning and merging method,the aligning and merging method of heterogeneous service resources.Based on the comprehensive analysis of requirements and key technical analysis of knowledge graph construction,this paper divides the platform into five parts: graph space management module,schema module,resource module,graph embedding module,and background management module.Then we designed and implemented the above modules.In the end,according to the requirement analysis,the overall design and detailed design of the system are carried out.After that,we implemented and tested the platform.
Keywords/Search Tags:Knowledge Graph, Crowdsourcing, Ontology Alignment, Graph Embedding
PDF Full Text Request
Related items