2020
DOI: 10.7717/peerj-cs.318
|View full text |Cite
|
Sign up to set email alerts
|

ShExML: improving the usability of heterogeneous data mapping languages for first-time users

Abstract: Integration of heterogeneous data sources in a single representation is an active field with many different tools and techniques. In the case of text-based approaches—those that base the definition of the mappings and the integration on a DSL—there is a lack of usability studies. In this work we have conducted a usability experiment (n = 17) on three different languages: ShExML (our own language), YARRRML and SPARQL-Generate. Results show that ShExML users tend to perform better than those of YARRRML and SPARQ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(22 citation statements)
references
References 21 publications
0
20
0
Order By: Relevance
“…H1 validation: I accept my hypothesis for RQ1, several approaches e.g. RML [6], SPARQL-Generate [11], or ShExML [14] exist for generating RDF from heterogeneous data. I identified several key factors e.g.…”
Section: Evaluation Planmentioning
confidence: 86%
See 1 more Smart Citation
“…H1 validation: I accept my hypothesis for RQ1, several approaches e.g. RML [6], SPARQL-Generate [11], or ShExML [14] exist for generating RDF from heterogeneous data. I identified several key factors e.g.…”
Section: Evaluation Planmentioning
confidence: 86%
“…Besides R2RML based, SPARQL query language [10] based approaches exists as well, e.g., SPARQL-Generate [11], SPARQL-Anything [12], or XSPARQL [13]. They repurposed SPARQL to generate RDF from heterogeneous data sources; so does ShExML [14] which repurposes the constraint language ShEx [15].…”
Section: State Of the Artmentioning
confidence: 99%
“…Finally, there are approaches that propose a smaller subset of the ShEx language. Shex-Lite 13 [2], ShExML [5], and ShExStatements belong to this category. ShExML is a language developed to integrate multiple heterogeneous data sources.…”
Section: Related Workmentioning
confidence: 99%
“…RML. There are other mapping languages that generate RDF graphs from heterogeneous sources: xR2RML [17], ShExML [10], and SPARQL-Generate [13], but we consider RML because it is the most broadly used. RML [8] generates RDF graphs from heterogeneous data sources, relying on triples maps, subject maps, predicate-object maps, term maps, references and iterators.…”
Section: Preliminariesmentioning
confidence: 99%
“…Astrea publishes both its code 8 as well as a catalogue of generated shapes from well-known ontologies online 9 . For each ontology in Astrea's catalogue, we generated mapping rules using a third party OWLto-RML tool 10 . From these generated mapping rules, we generate shapes using RML2SHACL's implementation.…”
Section: Comparison With Ontology-based Toolsmentioning
confidence: 99%