{"ok":true,"site":{"host":"jitsedesmet.github.io","url":"https://jitsedesmet.github.io/Comunica-jQuery-Widget.js/","type":"live","desc":"Comunica Web client","tools":[{"name":"change-datasources","kind":"act","impl":"imperative","description":"Change the data sources the SPARQL queries.\nYou can specify known data source names (e.g., \"DBpedia 2016-04\", \"Wikidata SPARQL\") or custom RDF sources providing their URLs.","title":"Change Data Sources","inputSchema":{"type":"object","properties":{"datasources":{"type":"array","items":{"type":"string"},"description":"Array of datasource names or URLs to query. Use datasource names from the available list or provide custom URLs."}},"required":["datasources"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"set-datetime","kind":"act","impl":"imperative","description":"Set a specific date/time for SPARQL queries. This allows you to specify the result of the SPARQL `NOW()` operator.","title":"Set Date/Time","inputSchema":{"type":"object","properties":{"datetime":{"type":"string","description":"ISO 8601 date string (YYYY-MM-DD)"}},"required":["datetime"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"set-bypass-cache","kind":"act","impl":"imperative","description":"Enable or disable cache bypassing.\nShould not be used by default, but can be used when you notice stale or cached results, or when you need fresh data.","title":"Set Bypass Cache","inputSchema":{"type":"object","properties":{"bypass":{"type":"boolean","description":"Set to true to bypass cache, false to use cached results"}},"required":["bypass"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"set-result-format","kind":"act","impl":"imperative","description":"Set the output format for SPARQL CONSTRUCT queries.","title":"Set Result Format","inputSchema":{"type":"object","properties":{"format":{"type":"string","description":"Media type for CONSTRUCT results (e.g., \"text/turtle\", \"application/n-triples\", \"application/ld+json\", \"application/trig\")","enum":["application/n-quads","application/trig","application/ld+json","application/n-triples","text/turtle","text/n3","text/shaclc","text/shaclc-ext"]}},"required":["format"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"get-datasources-list","kind":"answer","impl":"imperative","description":"Get the complete list of well-known data sources. Returns all configured datasource known by name instead of URL.","title":"Get Data Sources List","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"list-queries","kind":"answer","impl":"imperative","description":"List available example SPARQL queries. Useful for discovering pre-made queries.","title":"List Example Queries","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"datasource":{"type":"string","description":"Optional: Filter queries by datasource name (e.g., \"dbpedia\", \"wikidata\")"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"insert-query","kind":"act","impl":"imperative","description":"Insert a SPARQL query into the query editor.\nUse this to suggest queries based on natural language requests.\nThe query should be valid SPARQL syntax, meaning special care should be taken on PREFIX and BASE declarations.\nInclude helpful comments in the query (using # syntax) to explain what the query does and make it more readable.","title":"Insert SPARQL Query","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The SPARQL query to insert into the editor"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"execute-query","kind":"act","impl":"imperative","description":"Execute the current SPARQL query. \nMake sure datasource's are configured before executing.\nThis tool will wait 100ms after starting execution and return any immediate errors (e.g., parser errors, missing prefixes).\nIf an error is detected, fix the query and try again.","title":"Execute SPARQL Query","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"get-query-results","kind":"answer","impl":"imperative","description":"Get the results from the most recent query execution.\nIf there are any errors from the query execution, they will be returned instead of results.\nResults have a structured format. But the triples send are limited for bandwidth reasons.","title":"Get Query Results","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"maxResults":{"type":"number","description":"Maximum number of results to return (default: 100, max: 1000)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"},{"name":"get-query-status","kind":"answer","impl":"imperative","description":"Check if a query is currently running and get basic status information.","title":"Get Query Status","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comunica-jQuery-Widget.js/"}],"category":"Developer Tools","apiSurface":"spec","toolCount":10}}