Creating Knowledge Graphs Subsets using Shape Expressions

10/22/2021
by   Jose Emilio Labra Gayo, et al.
0

The initial adoption of knowledge graphs by Google and later by big companies has increased their adoption and popularity. In this paper we present a formal model for three different types of knowledge graphs which we call RDF-based graphs, property graphs and wikibase graphs. In order to increase the quality of Knowledge Graphs, several approaches have appeared to describe and validate their contents. Shape Expressions (ShEx) has been proposed as concise language for RDF validation. We give a brief introduction to ShEx and present two extensions that can also be used to describe and validate property graphs (PShEx) and wikibase graphs (WShEx). One problem of knowledge graphs is the large amount of data they contain, which jeopardizes their practical application. In order to palliate this problem, one approach is to create subsets of those knowledge graphs for some domains. We propose the following approaches to generate those subsets: Entity-matching, simple matching, ShEx matching, ShEx plus Slurp and ShEx plus Pregel which are based on declaratively defining the subsets by either matching some content or by Shape Expressions. The last approach is based on a novel validation algorithm for ShEx based on the Pregel algorithm that can handle big data graphs and has been implemented on Apache Spark GraphX.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2022

DBkWik++ – Multi Source Matching of Knowledge Graphs

Large knowledge graphs like DBpedia and YAGO are always based on the sam...
research
11/03/2021

Order Matters: Matching Multiple Knowledge Graphs

Knowledge graphs (KGs) provide information in machine interpretable form...
research
01/18/2021

Trav-SHACL: Efficiently Validating Networks of SHACL Constraints

Knowledge graphs have emerged as expressive data structures for Web data...
research
07/12/2021

ProGS: Property Graph Shapes Language (Extended Version)

Property graphs constitute data models for representing knowledge graphs...
research
06/08/2020

Knowledge-Based Biomedical Data Science

Knowledge-based biomedical data science involves the design and implemen...
research
08/11/2021

Putting RDF2vec in Order

The RDF2vec method for creating node embeddings on knowledge graphs is b...
research
02/03/2019

Discovering Implicational Knowledge in Wikidata

Knowledge graphs have recently become the state-of-the-art tool for repr...

Please sign up or login with your details

Forgot password? Click here to reset