• Aucun résultat trouvé

Validating RDF Data using Shapes - Abstract

N/A
N/A
Protected

Academic year: 2022

Partager "Validating RDF Data using Shapes - Abstract"

Copied!
2
0
0

Texte intégral

(1)83. Validating RDF data using Shapes Jose Emilio ​Labra Gayo​a University of Oviedo, Spain. a​. Abstract RDF forms the keystone of the Semantic Web as it enables a simple and powerful knowledge representation graph based data model that can also facilitate integration between heterogeneous sources of information. RDF based applications are usually accompanied with SPARQL stores which enable to efficiently manage and query RDF data. In spite of its well known benefits, the adoption of RDF in practice by web programmers is still lacking and SPARQL stores are usually deployed without proper documentation and quality assurance. However, the producers of RDF data usually know the implicit schema of the data they are generating, but they don't do it traditionally. In the last years, two technologies have been developed to describe and validate RDF content using the term shape: Shape Expressions (ShEx) and Shapes Constraint Language (SHACL). We will present a motivation for their appearance and compare them, as well as some applications and tools that have been developed. Keywords RDF, ShEx, SHACL, Validating, Data quality, Semantic web. 1. Introduction RDF is a flexible knowledge representation language based of graphs which has been successfully adopted in semantic web applications. In this tutorial we will describe two languages that have recently been proposed for RDF validation: Shape Expressions (ShEx) and Shapes Constraint Language (SHACL).ShEx was proposed as a concise and intuitive language for describing RDF data in 2014 [1]. The syntax of ShEx is inspired by SPARQL. ShEx has been recently adopted in several projects like Wikidata [2]. SHACL was accepted as a W3C recommendation in 2017​1 ​and has also been adopted by a large number of companies. Although both ShEx and SHACL have similar goals, the underlying philosophy is different: while ShEx schemas provide descriptions about the expected RDF data, SHACL shapes graphs provide constraints and things that are not allowed [3]. ISIC’21:International Semantic Intelligence Conference, February 25–27, 2021, New Delhi, India. ✉​ : labra​@uniovi​.es (Labra Gayo) Copyright © 2021 for this paper by the authors. Use permitted under​ Creative Commons License Attribution 4.0 International ​(CC BY 4.0)​.. In the tutorial we will present an overview of both and describe some challenges and future work [4]. 2. Acknowledgements This work has been partially funded by the Spanish Ministry of Economy, Industry and Competitiveness, project: TIN2017-88877-R. 3. References [1] Prud'hommeaux, E. , Labra Gayo, J. E., Solbrig, H.: Shape expressions: an RDF validation and transformation language. SEMANTICS 2014: 32-40 [2] Thornton, K., Solbrig, H., Stupp, G. S., Labra Gayo, J.E., Mietchen D., Prud'hommeaux, E., Waagmeester, A.: Using Shape Expressions (ShEx) to Share RDF Data Models and to Guide Curation with Rigorous Validation. ESWC 2019: 606-620 [3] José Emilio Labra Gayo, Eric Prud'hommeaux, Iovka Boneva, Dimitris Kontokostas: Validating RDF Data., Morgan & Claypool Publishers, 2017. ​. CEUR Workshop Proceedings ​(​CEUR-WS.org​). https://www.w3.org/TR/shacl/.

(2) 84. [4] Labra Gayo, J.E., García-González H., Fernández-Alvarez D., Prud’hommeaux E. (2019) Challenges in RDF Validation. Studies in Computational Intelligence, vol 815. Springer, Cham..

(3)

Références

Documents relatifs

That is, for all graph Q that specifies SHACL constraints without recursion and that does not use any of the properties from the right-most column on Figure 1, for all RDF graph

Keywords: Linked Open Data, Visualization tools, Big Data, Hierarchical and Interactive Visualizations, Incremental Exploration, Semantic Web, SPARQL, RDF Visualization.. 1

The orig- inality of Shape Designer lies in shape patterns that provide a general and suc- cinct way to parametrize the automatic shape construction, and its user interface

ShEx (Shape Expressions) is a concise, formal language for modeling and validating RDF graphs [8]. The ShEx compact syntax allows users to rapidly write schemas to capture data

Our proposal to alleviate this problem is ShExML, a language based on ShEx that can map and merge heteroge- neous data formats into a single RDF representation.. We advocate

Therefore, there is no reuse within the activities of modelling ontology axioms, choosing ontologies for use in data graphs, and creating SHACL shapes to validate the data graph..

The validation engine supports both ShEx and SHACL, allows the conversion between different schema formats, and is able visualize schemas using UML-like class diagrams.. The

Current version of QA 3 takes therefore 100ms∗50 ≈ 5s to check for the best candidate dataset and annotate the question with triples necessary to find and fill in the correct