You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by "Shaw, Ryan" <ry...@unc.edu> on 2024/07/12 15:03:29 UTC
Tarql
Tarql <https://tarql.github.io/> is a very useful tool that has not been updated in 4+ years:
https://github.com/tarql/tarql/commits/master/
It still requires Jena 3.11.
Are there replacement tools out there for CONSTRUCTing RDF from CSV?
If not, should Tarql perhaps become an extension of ARQ, given how widely used it seems to be?
Ryan
RE: Tarql
Posted by John Walker <jo...@semaku.com.INVALID>.
> -----Original Message-----
> From: Andy Seaborne <an...@apache.org>
> Sent: Monday, 15 July 2024 19:01
> To: users@jena.apache.org
> Subject: Re: Tarql
>
>
>
> On 12/07/2024 16:03, Shaw, Ryan wrote:
> > Tarql <https://tarql.github.io/> is a very useful tool that has not been updated in
> 4+ years:
> >
> > https://github.com/tarql/tarql/commits/master/
> >
> > It still requires Jena 3.11.
> >
> > Are there replacement tools out there for CONSTRUCTing RDF from CSV?
> >
> > If not, should Tarql perhaps become an extension of ARQ, given how widely
> used it seems to be?
>
> Possible. added as an "extra", as is forking the repo independently and bringing it
> up to date.
>
> Given the other responses here, is there a role for Tarql?
>
> There would be a couple of things that need doing:
>
> * Talk to cygri - ASF does not do hostile forks.
> It hasn't been inactive that long (Dec 2020)
>
> * Change the dependency net.sourceforge.jchardet:jchardet
> because there isn't an updated tar for v1.1, only source code
> and it is quite old. Apache Tika has code for character set
> detection - lift that source code.
>
> * Make it work with Jena5.
We have a fork that is upgraded to Jena 4.9.0:
https://github.com/semaku/tarql
>
> Andy
>
>
> >
> > Ryan
>
> https://www.w3.org/TR/tabular-data-primer/
> but which implementations are currently maintained?
Re: Tarql
Posted by Andy Seaborne <an...@apache.org>.
On 12/07/2024 16:03, Shaw, Ryan wrote:
> Tarql <https://tarql.github.io/> is a very useful tool that has not been updated in 4+ years:
>
> https://github.com/tarql/tarql/commits/master/
>
> It still requires Jena 3.11.
>
> Are there replacement tools out there for CONSTRUCTing RDF from CSV?
>
> If not, should Tarql perhaps become an extension of ARQ, given how widely used it seems to be?
Possible. added as an "extra", as is forking the repo independently and
bringing it up to date.
Given the other responses here, is there a role for Tarql?
There would be a couple of things that need doing:
* Talk to cygri - ASF does not do hostile forks.
It hasn't been inactive that long (Dec 2020)
* Change the dependency net.sourceforge.jchardet:jchardet
because there isn't an updated tar for v1.1, only source code
and it is quite old. Apache Tika has code for character set
detection - lift that source code.
* Make it work with Jena5.
Andy
>
> Ryan
https://www.w3.org/TR/tabular-data-primer/
but which implementations are currently maintained?
Re: Tarql
Posted by Martynas Jusevičius <ma...@atomgraph.com>.
https://github.com/AtomGraph/CSV2RDF
On Fri, 12 Jul 2024 at 18.03, Shaw, Ryan <ry...@unc.edu> wrote:
> Tarql <https://tarql.github.io/> is a very useful tool that has not been
> updated in 4+ years:
>
> https://github.com/tarql/tarql/commits/master/
>
> It still requires Jena 3.11.
>
> Are there replacement tools out there for CONSTRUCTing RDF from CSV?
>
> If not, should Tarql perhaps become an extension of ARQ, given how widely
> used it seems to be?
>
> Ryan
Re: Tarql
Posted by "Shaw, Ryan" <ry...@unc.edu>.
> On Jul 12, 2024, at 5:04 PM, Øyvind Gjesdal <oy...@gmail.com> wrote:
>
> Sparql anything: I haven't used it, but have seen it:
> https://github.com/SPARQL-Anything/sparql.anything
Thank you, this looks very promising. I had been investigating RML tools to replace Tarql, but using SPARQL a la Tarql seems much nicer than trying to construct RML mappings.
Re: Tarql
Posted by Pietro Liuzzo <pi...@gmail.com>.
We have used SPARQL-Anything for a project and plan to use it again, works nicely.
> Il giorno 12 lug 2024, alle ore 23:04, Øyvind Gjesdal <oy...@gmail.com> ha scritto:
>
> Sparql anything: I haven't used it, but have seen it:
> https://github.com/SPARQL-Anything/sparql.anything It looks like it covers
> constructing RDF from CSV, as well as other inputs. Note that there may be
> a CVE (https://www.cve.org/CVERecord?id=CVE-2023-32200) if running it as an
> embedded jena-fuseki (4.7.0 is in pom.xml) but exposing it to the web
> probably isn't the purpose when constructing RDF anyways.
Re: Tarql
Posted by Øyvind Gjesdal <oy...@gmail.com>.
Sparql anything: I haven't used it, but have seen it:
https://github.com/SPARQL-Anything/sparql.anything It looks like it covers
constructing RDF from CSV, as well as other inputs. Note that there may be
a CVE (https://www.cve.org/CVERecord?id=CVE-2023-32200) if running it as an
embedded jena-fuseki (4.7.0 is in pom.xml) but exposing it to the web
probably isn't the purpose when constructing RDF anyways.
Re: Tarql
Posted by Paul Tyson <ph...@sbcglobal.net>.
There is ottr[1]. I plan to further evaluate it for easing the input
burden on non-RDF specialists who must contribute to linked data.
Regards,
--Paul
[1] https://www.ottr.xyz
On 7/12/24 10:03, Shaw, Ryan wrote:
> Tarql <https://tarql.github.io/> is a very useful tool that has not been updated in 4+ years:
>
> https://github.com/tarql/tarql/commits/master/
>
> It still requires Jena 3.11.
>
> Are there replacement tools out there for CONSTRUCTing RDF from CSV?
>
> If not, should Tarql perhaps become an extension of ARQ, given how widely used it seems to be?
>
> Ryan
Re: Tarql
Posted by Justin <th...@gmail.com>.
> Are there replacement tools out there for CONSTRUCTing RDF from CSV?
Yes, SPARQL Anything can do that and 14 other file format inputs.
https://github.com/SPARQL-Anything/sparql.anything
I think of it as the successor to Tarql.
> I had been investigating RML tools to replace Tarql, but using SPARQL a
la Tarql seems much nicer than trying to construct RML mappings.
I agree. Although it would be nice to be able to express SPARQL CONSTRUCTS
as RDF one day. I've started to explore that here:
https://github.com/SPARQL-Anything/sparql.anything/discussions/327
On Fri, Jul 12, 2024 at 10:03 AM Shaw, Ryan <ry...@unc.edu> wrote:
> Tarql <https://tarql.github.io/> is a very useful tool that has not been
> updated in 4+ years:
>
> https://github.com/tarql/tarql/commits/master/
>
> It still requires Jena 3.11.
>
> Are there replacement tools out there for CONSTRUCTing RDF from CSV?
>
> If not, should Tarql perhaps become an extension of ARQ, given how widely
> used it seems to be?
>
> Ryan
Re: Tarql
Posted by Pedro <pe...@googlemail.com.INVALID>.
https://github.com/tarql/tarql/pull/105 has the updates already sorted, it
just needs merging
On Fri, 12 Jul 2024, 16:05 Shaw, Ryan, <ry...@unc.edu> wrote:
> Tarql <https://tarql.github.io/> is a very useful tool that has not been
> updated in 4+ years:
>
> https://github.com/tarql/tarql/commits/master/
>
> It still requires Jena 3.11.
>
> Are there replacement tools out there for CONSTRUCTing RDF from CSV?
>
> If not, should Tarql perhaps become an extension of ARQ, given how widely
> used it seems to be?
>
> Ryan