[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-open-source-tool-turns-questions-into-sparql-queries":10,"sections":35},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":30,"feedback":34,"feedback_at":22,"cost_usd":34,"total_tokens":34},7948,"open-source-tool-turns-questions-into-sparql-queries","Open-Source Tool Turns Questions Into SPARQL Queries","SPARQL-LLM, an open-source system, turns natural-language questions into database queries up to 27 times faster and more accurately than rival tools.","A new open-source tool converts plain-English questions into SPARQL database queries in real time, and it does it faster and cheaper than anything else tested.\n\nThe system, called SPARQL-LLM, translates plain-language questions into SPARQL, the query language used to search knowledge graphs. It's open-source and works with any underlying graph database technology, so it isn't locked to one vendor's setup, and it leans on lightweight metadata indexing rather than retraining for each new database. Tested against a multilingual benchmark and a set of bioinformatics questions, it beat the next-best system in the challenge by up to 59% on F1, a standard measure of answer accuracy. It also generated queries up to 27 times faster, at a cost of no more than $0.01 per question, and it already handles English, Spanish, and German.\n\nMost academic text-to-SPARQL work optimizes for accuracy alone and stops there, which is a problem if you actually want to run the thing in production. SPARQL-LLM's real news is the speed and cost profile: a 27x runtime advantage and one-cent-per-query pricing are what make natural-language search over structured databases practical rather than a lab demo. That combination matters most in fields like bioinformatics, where the underlying knowledge graphs are large, scattered across institutions, and constantly updated.\n\nThe system is already running live at expasy.org\u002Fchat, a real deployment rather than a benchmark-only prototype - which is more than most research demos can claim.","[\"sparql\",\"open-source\",\"llm\",\"bioinformatics\"]","2026-09-25T04:00:00.000Z","2026-09-26T08:11:08.122Z","2026-09-26T08:11:13.116Z","published",null,[],"dev-tools",[26,27,28,29],"sparql","open-source","llm","bioinformatics",[31],{"name":32,"url":33},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2512.14277",0,{"sections":36},[37,42,47,52,57,62,66,71,76,80,85,90,95,100],{"name":38,"slug":39,"count":40,"latest_published_at":41},"AI","ai",4624,"2026-09-25T21:57:05.000Z",{"name":43,"slug":44,"count":45,"latest_published_at":46},"Security","security",748,"2026-09-26T01:30:00.000Z",{"name":48,"slug":49,"count":50,"latest_published_at":51},"Policy","policy",392,"2026-09-25T18:44:30.000Z",{"name":53,"slug":54,"count":55,"latest_published_at":56},"Deals","deals",258,"2026-09-26T09:00:00.000Z",{"name":58,"slug":59,"count":60,"latest_published_at":61},"Hardware","hardware",185,"2026-09-25T15:00:22.000Z",{"name":63,"slug":64,"count":65,"latest_published_at":56},"Science","science",144,{"name":67,"slug":68,"count":69,"latest_published_at":70},"Consumer Tech","consumer-tech",133,"2026-09-26T07:30:06.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Software","software",90,"2026-09-25T20:55:00.000Z",{"name":77,"slug":24,"count":78,"latest_published_at":79},"Dev Tools",84,"2026-09-26T04:20:58.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Startups","startups",76,"2026-09-25T18:33:59.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"Gaming","gaming",48,"2026-09-25T18:35:21.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"General","general",46,"2026-09-25T02:12:57.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"Reviews","reviews",30,"2026-09-24T20:07:31.000Z",{"name":101,"slug":102,"count":103,"latest_published_at":104},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]