vasugr/Natural-Language-To-SPARQL
Translate a query in natural language to SPARQL query with an interactive web-based interface.
This project helps anyone who needs to query complex, linked data sources, like knowledge graphs, but isn't familiar with the SPARQL query language. You input your question in plain English, and it outputs the precise SPARQL query needed to retrieve your answer. It's ideal for data analysts, researchers, or information architects working with semantic web data.
No commits in the last 6 months.
Use this if you need to extract specific information from a SPARQL endpoint or knowledge graph and prefer to ask questions in natural language rather than writing SPARQL queries manually.
Not ideal if you are a SPARQL expert or if your data sources are not structured as knowledge graphs or accessible via SPARQL endpoints.
Stars
24
Forks
7
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Oct 11, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/vasugr/Natural-Language-To-SPARQL"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
FerreroJeremy/ln2sql
A tool to query a database in natural language
salesforce/TabularSemanticParsing
Translating natural language questions to structured query language (SQL)
jkkummerfeld/text2sql-data
A collection of datasets that pair questions with SQL queries.
eguilg/nl2sql
阿里天池首届中文NL2SQL挑战赛top6
ayoungprogrammer/nlquery
Natural Language Engine on WikiData