Streamlining Knowledge Graph Construction with a façade: The SPARQL Anything project

What should a data integration framework for knowledge engineers look like? Recent research on Knowledge Graph construction proposes the design of a façade, a notion borrowed from object-oriented software engineering. This idea is applied to SPARQL Anything, a system that allows querying heterogeneo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2023-10
Hauptverfasser: Asprino, Luigi, Daga, Enrico, Dowdy, Justin, Mulholland, Paul, Gangemi, Aldo, Ratta, Marco
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Asprino, Luigi
Daga, Enrico
Dowdy, Justin
Mulholland, Paul
Gangemi, Aldo
Ratta, Marco
description What should a data integration framework for knowledge engineers look like? Recent research on Knowledge Graph construction proposes the design of a façade, a notion borrowed from object-oriented software engineering. This idea is applied to SPARQL Anything, a system that allows querying heterogeneous resources as-if they were in RDF, in plain SPARQL 1.1, by overloading the SERVICE clause. SPARQL Anything supports a wide variety of file formats, from popular ones (CSV, JSON, XML, Spreadsheets) to others that are not supported by alternative solutions (Markdown, YAML, DOCx, Bibtex). Features include querying Web APIs with high flexibility, parametrised queries, and chaining multiple transformations into complex pipelines. In this paper, we describe the design rationale and software architecture of the SPARQL Anything system. We provide references to an extensive set of reusable, real-world scenarios from various application domains. We report on the value-to-users of the founding assumptions of its design, compared to alternative solutions through a community survey and a field report from the industry.
doi_str_mv 10.48550/arxiv.2310.16700
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2882105297</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2882105297</sourcerecordid><originalsourceid>FETCH-LOGICAL-p710-4ed8e68e95bb2079478cd3e696387c8be18e6eff186d89fa47e995c12dbbb2383</originalsourceid><addsrcrecordid>eNotjctOg0AYhScmJja1D-BuEtfUuTA3d4RobSTxUlw3A_wUCA4Ig9Un8kF8MTG6Osk5Od-H0AUl61ALQa7s8FG_rxmfCyoVISdowTingQ4ZO0OrcWwIIUwqJgRfoJedH8C-trWr3QHfu-7YQnEAvBlsX-G4c6MfptzXncPH2lfY4tJ-f9kCrnFaAd49Rs9PCY7cp69-Af3QNZD7c3Ra2naE1X8uUXp7k8Z3QfKw2cZREvSKkiCEQoPUYESWMaJMqHRecJBGcq1ynQGdZyhLqmWhTWlDBcaInLIimw9c8yW6_MPO2rcJRr9vumlws3HPtGaUCGYU_wEPfFLF</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2882105297</pqid></control><display><type>article</type><title>Streamlining Knowledge Graph Construction with a façade: The SPARQL Anything project</title><source>Freely Accessible Journals</source><creator>Asprino, Luigi ; Daga, Enrico ; Dowdy, Justin ; Mulholland, Paul ; Gangemi, Aldo ; Ratta, Marco</creator><creatorcontrib>Asprino, Luigi ; Daga, Enrico ; Dowdy, Justin ; Mulholland, Paul ; Gangemi, Aldo ; Ratta, Marco</creatorcontrib><description>What should a data integration framework for knowledge engineers look like? Recent research on Knowledge Graph construction proposes the design of a façade, a notion borrowed from object-oriented software engineering. This idea is applied to SPARQL Anything, a system that allows querying heterogeneous resources as-if they were in RDF, in plain SPARQL 1.1, by overloading the SERVICE clause. SPARQL Anything supports a wide variety of file formats, from popular ones (CSV, JSON, XML, Spreadsheets) to others that are not supported by alternative solutions (Markdown, YAML, DOCx, Bibtex). Features include querying Web APIs with high flexibility, parametrised queries, and chaining multiple transformations into complex pipelines. In this paper, we describe the design rationale and software architecture of the SPARQL Anything system. We provide references to an extensive set of reusable, real-world scenarios from various application domains. We report on the value-to-users of the founding assumptions of its design, compared to alternative solutions through a community survey and a field report from the industry.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2310.16700</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Data integration ; Facades ; Knowledge representation ; Software engineering</subject><ispartof>arXiv.org, 2023-10</ispartof><rights>2023. This work is published under http://creativecommons.org/licenses/by-sa/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>780,784,27925</link.rule.ids></links><search><creatorcontrib>Asprino, Luigi</creatorcontrib><creatorcontrib>Daga, Enrico</creatorcontrib><creatorcontrib>Dowdy, Justin</creatorcontrib><creatorcontrib>Mulholland, Paul</creatorcontrib><creatorcontrib>Gangemi, Aldo</creatorcontrib><creatorcontrib>Ratta, Marco</creatorcontrib><title>Streamlining Knowledge Graph Construction with a façade: The SPARQL Anything project</title><title>arXiv.org</title><description>What should a data integration framework for knowledge engineers look like? Recent research on Knowledge Graph construction proposes the design of a façade, a notion borrowed from object-oriented software engineering. This idea is applied to SPARQL Anything, a system that allows querying heterogeneous resources as-if they were in RDF, in plain SPARQL 1.1, by overloading the SERVICE clause. SPARQL Anything supports a wide variety of file formats, from popular ones (CSV, JSON, XML, Spreadsheets) to others that are not supported by alternative solutions (Markdown, YAML, DOCx, Bibtex). Features include querying Web APIs with high flexibility, parametrised queries, and chaining multiple transformations into complex pipelines. In this paper, we describe the design rationale and software architecture of the SPARQL Anything system. We provide references to an extensive set of reusable, real-world scenarios from various application domains. We report on the value-to-users of the founding assumptions of its design, compared to alternative solutions through a community survey and a field report from the industry.</description><subject>Data integration</subject><subject>Facades</subject><subject>Knowledge representation</subject><subject>Software engineering</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNotjctOg0AYhScmJja1D-BuEtfUuTA3d4RobSTxUlw3A_wUCA4Ig9Un8kF8MTG6Osk5Od-H0AUl61ALQa7s8FG_rxmfCyoVISdowTingQ4ZO0OrcWwIIUwqJgRfoJedH8C-trWr3QHfu-7YQnEAvBlsX-G4c6MfptzXncPH2lfY4tJ-f9kCrnFaAd49Rs9PCY7cp69-Af3QNZD7c3Ra2naE1X8uUXp7k8Z3QfKw2cZREvSKkiCEQoPUYESWMaJMqHRecJBGcq1ynQGdZyhLqmWhTWlDBcaInLIimw9c8yW6_MPO2rcJRr9vumlws3HPtGaUCGYU_wEPfFLF</recordid><startdate>20231025</startdate><enddate>20231025</enddate><creator>Asprino, Luigi</creator><creator>Daga, Enrico</creator><creator>Dowdy, Justin</creator><creator>Mulholland, Paul</creator><creator>Gangemi, Aldo</creator><creator>Ratta, Marco</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20231025</creationdate><title>Streamlining Knowledge Graph Construction with a façade: The SPARQL Anything project</title><author>Asprino, Luigi ; Daga, Enrico ; Dowdy, Justin ; Mulholland, Paul ; Gangemi, Aldo ; Ratta, Marco</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p710-4ed8e68e95bb2079478cd3e696387c8be18e6eff186d89fa47e995c12dbbb2383</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Data integration</topic><topic>Facades</topic><topic>Knowledge representation</topic><topic>Software engineering</topic><toplevel>online_resources</toplevel><creatorcontrib>Asprino, Luigi</creatorcontrib><creatorcontrib>Daga, Enrico</creatorcontrib><creatorcontrib>Dowdy, Justin</creatorcontrib><creatorcontrib>Mulholland, Paul</creatorcontrib><creatorcontrib>Gangemi, Aldo</creatorcontrib><creatorcontrib>Ratta, Marco</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Asprino, Luigi</au><au>Daga, Enrico</au><au>Dowdy, Justin</au><au>Mulholland, Paul</au><au>Gangemi, Aldo</au><au>Ratta, Marco</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Streamlining Knowledge Graph Construction with a façade: The SPARQL Anything project</atitle><jtitle>arXiv.org</jtitle><date>2023-10-25</date><risdate>2023</risdate><eissn>2331-8422</eissn><abstract>What should a data integration framework for knowledge engineers look like? Recent research on Knowledge Graph construction proposes the design of a façade, a notion borrowed from object-oriented software engineering. This idea is applied to SPARQL Anything, a system that allows querying heterogeneous resources as-if they were in RDF, in plain SPARQL 1.1, by overloading the SERVICE clause. SPARQL Anything supports a wide variety of file formats, from popular ones (CSV, JSON, XML, Spreadsheets) to others that are not supported by alternative solutions (Markdown, YAML, DOCx, Bibtex). Features include querying Web APIs with high flexibility, parametrised queries, and chaining multiple transformations into complex pipelines. In this paper, we describe the design rationale and software architecture of the SPARQL Anything system. We provide references to an extensive set of reusable, real-world scenarios from various application domains. We report on the value-to-users of the founding assumptions of its design, compared to alternative solutions through a community survey and a field report from the industry.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2310.16700</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2023-10
issn 2331-8422
language eng
recordid cdi_proquest_journals_2882105297
source Freely Accessible Journals
subjects Data integration
Facades
Knowledge representation
Software engineering
title Streamlining Knowledge Graph Construction with a façade: The SPARQL Anything project
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T19%3A08%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Streamlining%20Knowledge%20Graph%20Construction%20with%20a%20fa%C3%A7ade:%20The%20SPARQL%20Anything%20project&rft.jtitle=arXiv.org&rft.au=Asprino,%20Luigi&rft.date=2023-10-25&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2310.16700&rft_dat=%3Cproquest%3E2882105297%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2882105297&rft_id=info:pmid/&rfr_iscdi=true