sparql-mode icon indicating copy to clipboard operation
sparql-mode copied to clipboard

A SPARQL mode for emacs

Results 11 sparql-mode issues
Sort by recently updated
recently updated
newest added

@ljos thanks for your very excellent mode! I also use it for writing SPARQL UPDATEs and TARQL tabular conversions. Could you make 2 more derived modes: `sparql-update-mode` (ext `*.ru`), `tarql-mode`...

I'm having trouble with utf-8 characters in results from sparql-mode. Here's a query that includes the string "cm²" in the result, running e.g. in eshell: `curl "https://endpoint.dexpi.org/information_model/query?query=describe%20"` Executing the _describe_...

To do true syntax error checking we need to parse the syntax and report errors if there are any. Look into: - [CEDET/Semantic](http://cedet.sourceforge.net/semantic.shtml) - [Bison](https://www.gnu.org/software/bison/manual/bison.html) - [SPARQL Grammar](http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#grammar)

enhancement

Complete properties and classes. Look into: - Company-mode - [Linked Open Vocabularies API](http://lov.okfn.org/dataset/lov/) - ~~autocomplete-mode~~ ## Acceptance criteria - [ ] Complete properties - [ ] Complete classes - [...

enhancement

YASQE features: - [ ] SPARQL syntax error checking | #29 - [ ] Property and class autocompletion | #31 - [x] Prefix autocompletion | #30 - [X] SPARQL syntax...

enhancement

sparql-mode queries SPARQL endpoints that is specified with variables like this; ```elisp (setq sparql-default-base-url "..." ;; org-babel-execute:sparql gets endpoint from param :url sparql-prompt-base-url t ; this really means endpoint sparql-default-format...

A small change to `org-babel-expand-body:sparql` allows for `:prologue` and `:epilogue` header arguments on SPARQL blocks in org-mode. With this, the list of query prefixes can kept in a single place,...

The current `sparql-execute-query` always inserts query results into the current buffer. Could we have an option to return the results as a simple elisp list instead, so it can be...

```el (defcustom sparql-default-format "text/csv" "The default format of the returned results." :group 'sparql :type '(choice (const :tag "Comma separated values" "text/csv") (const :tag "Tab separated values" "text/tab-separated-values") (const :tag "JSON"...