본문 바로가기
  • Home

ShEx Schema Generator for RDF Graphs Created by Direct Mapping

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2018, 23(10), pp.33-43
  • DOI : 10.9708/jksci.2018.23.10.033
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : August 20, 2018
  • Accepted : October 15, 2018
  • Published : October 31, 2018

Ji-Woong Choi 1

1숭실대학교

Accredited

ABSTRACT

In this paper, we propose a method to automatically generate the description of an RDF graph structure. The description is expressed in Shape Expression Language (ShEx), which is developed by W3C and provides the syntax for describing the structure of RDF data. The RDF graphs to which this method can be applied are limited to those generated by the direct mapping, which is an algorithm for transforming relational data into RDF by W3C. A relational database consists of its schema including integrity constraints and its instance data. While the instance data can have been published in RDF by some standard methods such as the direct mapping, the translation of the schema has been missing so far. Unlike the users on relational databases, the ones on RDF datasets were forced to write repeated vague SPARQL queries over the datasets to acquire the exact results. This is because the schema for RDF data has not been provided to the users. The ShEx documents generated by our method can be referred as the schema on writing SPARQL queries. They also can validate data on RDF graph update operations with ShEx validators. In other words, they can work as the integrity constraints in relational databases.

Citation status

* References for papers published after 2023 are currently being built.