[data-shapes] Update SPIN? Transforming SPARQL to RDF (#373)

benjaminaaron has just created a new issue for https://github.com/w3c/data-shapes:

== Update SPIN? Transforming SPARQL to RDF ==
I am trying to transform SPARQL queries to RDF using SPIN. I couldn't get the 13 year old [sparql-spin-js3](https://github.com/awwright/sparql-spin-js3) library to work. Ideally I would need it in JavaScript. The [org.aksw.thirdparty.org.spinrdf:spinrdf:2.0.0-jena5-1](https://mvnrepository.com/artifact/org.aksw.thirdparty.org.spinrdf/spinrdf/2.0.0-jena5-1) (based on [SpinRDF](https://github.com/spinrdf/spinrdf)?) in Java [worked though](https://github.com/Citizen-Knowledge-Graph/console/blob/04d13b4c122653126b58adc2c62b579b8d166898/server/src/main/java/org/foerderfunke/sem_ops_server/Converter.java#L18-L32) 👍 
However, it seems not up to date anymore? I think it would be great to keep the option to transform SPARQL to RDF permanently available and up to date.

Why? It closes an important argumentation gap. In [this example](https://console.foerderfunke.org/?example=introspective-query.ttl) I am trying to show how semantic technologies lets you stay in the world of triples throughout your entire workflow: using SPARQL queries to operate on input data as opposed to programming-language specific algorithms. This is amazing, because it allows the development of full data workflows completely programming-language-agnostic. And then on top of that, you can run "introspective queries" over all things at once. The example shows a query over the input data, the semantic operations and the results. And this only works as a whole because SPARQL has been transformed to RDF.

<img width="1460" alt="Image" src="https://github.com/user-attachments/assets/eda647c7-1d9e-45d5-a7fa-7fcbcc7447c6" />


Please view or discuss this issue at https://github.com/w3c/data-shapes/issues/373 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Sunday, 4 May 2025 18:24:46 UTC