Publication:

Traqula: Providing a Foundation for the Evolving SPARQL Ecosystem Through Modular Query Parsing, Transformation, and Generation

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0001-5118-256X
cris.virtual.orcid0009-0002-6513-5013
cris.virtualsource.department246dac42-e734-4196-98c3-a4b5abbcfd49
cris.virtualsource.departmentb9485b7b-784d-4ef2-82bf-793757679284
cris.virtualsource.orcid246dac42-e734-4196-98c3-a4b5abbcfd49
cris.virtualsource.orcidb9485b7b-784d-4ef2-82bf-793757679284
dc.contributor.authorDe Smet, Jitse
dc.contributor.authorTaelman, Ruben
dc.date.accessioned2026-09-09T09:54:44Z
dc.date.available2026-09-09T09:54:44Z
dc.date.createdwos2026
dc.date.issued2026
dc.description.abstractSPARQL engines continue to diverge in the versions and language extensions they support. With SPARQL 1.2 nearing completion and the working group’s plans toward future maintenance, this divergence is likely to grow. As a result, language tools that aim to support multiple SPARQL versions and dialects face increasing maintenance costs. Furthermore, areas such as SPARQL federation become harder to manage. To address these challenges, we introduce Traqula, a modular TypeScript-based framework for parsing, transforming, and generating SPARQL queries. This article presents Traqula’s architecture and its builder-based dependency-injection design, and we show how these components provide modular support for SPARQL 1.1 and 1.2 parsing and generation. Traqula enables round-tripping, supports generic algebraic and AST transformations, and delivers significantly faster parsing compared to current JavaScript-based SPARQL parsing. Traqula’s modular architecture enables flexible experimentation for researchers, and it is production-ready thanks to extensive testing and modern development techniques. Looking forward, Traqula lays the groundwork for supporting additional query languages, developing generic rewriting modules for SPARQL federation engines, and building robust tooling for an increasingly diverse SPARQL ecosystem.
dc.description.wosFundingTextJitse De Smet is a predoctoral fellow of the Research Foundation - Flanders (FWO) (1SB8525N). Ruben Taelman is a postdoctoral fellow of the Research Foundation - Flanders (FWO) (1202124N).
dc.identifier.doi10.1007/978-3-032-25159-6_13
dc.identifier.isbn978-3-032-25158-9
dc.identifier.issn0302-9743
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/60301
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherSPRINGER INTERNATIONAL PUBLISHING AG
dc.source.beginpage232
dc.source.conference23rd European Semantic Web Conference, ESWC
dc.source.conferencedate2026-05-10
dc.source.conferencelocationDubrovnik, Croatia
dc.source.endpage252
dc.source.journalSEMANTIC WEB, ESWC 2026, PT II
dc.source.numberofpages21
dc.subject.keywordsWEB
dc.title

Traqula: Providing a Foundation for the Evolving SPARQL Ecosystem Through Modular Query Parsing, Transformation, and Generation

dc.typeProceedings paper
dspace.entity.typePublication
imec.internal.crawledAt2026-09-07
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-09-07
Files

Original bundle

Name:
DS1061.pdf
Size:
5.17 MB
Format:
Adobe Portable Document Format
Publication available in collections: