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...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2023-10 |
---|---|
Hauptverfasser: | , , , , , |
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 & 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 |