Please use this identifier to cite or link to this item: https://research.matf.bg.ac.rs/handle/123456789/2510
DC FieldValueLanguage
dc.contributor.authorSpasić, Mirkoen_US
dc.contributor.authorVujošević Janičić, Milenaen_US
dc.date.accessioned2025-09-11T08:13:07Z-
dc.date.available2025-09-11T08:13:07Z-
dc.date.issued2025-12-01-
dc.identifier.issn15708268-
dc.identifier.urihttps://research.matf.bg.ac.rs/handle/123456789/2510-
dc.description.abstractSolving the SPARQL query containment problem is of fundamental importance for the verification and optimization of SPARQL queries. With the increasing popularity of the Semantic Web and its applications, SPARQL query containment solvers face significant challenges: covering a wide range of language constructs, achieving high efficiency, and guaranteeing correctness. While language coverage and efficiency can be reliably evaluated by testing with relevant benchmarks, we need formal proof of correctness to ensure the trustworthiness of a tool. In this paper, we prove the correctness of SPECS a highly efficient state-of-the-art query containment solver that supports reasoning about queries containing all commonly used SPARQL language constructs. We outline set semantics that cover the most common subset of the SPARQL language and give precise definitions of all fundamental SPARQL concepts. We briefly discuss the procedure used by SPECS for reducing the query containment problem into a formal logical framework. We prove that this procedure is both sound and complete for conjunctive queries as well as for some important classes of non-conjunctive queries (queries containing the union operator, the optional operator, and subqueries). We consider soundness and completeness in both containment and subsumption forms. We also discuss the advantages of solver development driven by correctness proofs.en_US
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.relation.ispartofJournal of Web Semanticsen_US
dc.subjectCompletenessen_US
dc.subjectCorrectnessen_US
dc.subjectFOL modelingen_US
dc.subjectQuery containmenten_US
dc.subjectSoundnessen_US
dc.subjectSPARQLen_US
dc.subjectSpeCS solveren_US
dc.titleProving correctness of the query containment solver SpeCS using SPARQL set semanticsen_US
dc.typeArticleen_US
dc.identifier.doi10.1016/j.websem.2025.100870-
dc.identifier.scopus2-s2.0-105014825736-
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/105014825736-
dc.contributor.affiliationInformatics and Computer Scienceen_US
dc.contributor.affiliationInformatics and Computer Scienceen_US
dc.relation.issn1873-7749en_US
dc.description.rankM21en_US
dc.relation.firstpageArticle no. 100870en_US
dc.relation.volume87en_US
item.openairetypeArticle-
item.languageiso639-1en-
item.grantfulltextnone-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextNo Fulltext-
item.cerifentitytypePublications-
crisitem.author.deptInformatics and Computer Science-
crisitem.author.deptInformatics and Computer Science-
crisitem.author.orcid0000-0002-9304-4007-
crisitem.author.orcid0000-0001-5396-0644-
Appears in Collections:Research outputs
Show simple item record

Google ScholarTM

Check

Altmetric

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.