clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
djm 2021-07-05T05:34:21.457200Z

šŸ‘‹

pez 2021-07-05T05:38:26.457400Z

Morning

dharrigan 2021-07-05T06:02:59.457700Z

Good Morning!

simongray 2021-07-05T06:03:00.457800Z

Morning

ordnungswidrig 2021-07-05T06:47:58.458100Z

Good morning!

2021-07-05T06:51:57.458300Z

morning

RAMart 2021-07-05T07:04:30.458500Z

šŸ‘‹

thomas 2021-07-05T08:46:40.458800Z

moin moin

simongray 2021-07-05T08:53:23.464600Z

After having spent some time trying out inferencing of RDF triples using OWL specifications I have concluded that it is very useful and sort of magical, but also super slow (at least in the implementation Iā€™ve been using). I wonder if Datomic and its clones will ever have reasoners...?

šŸ˜ŗ 1
gklijs 2021-07-05T08:59:58.465300Z

Morning, back to work after a week of vacation.

javahippie 2021-07-05T09:27:42.465500Z

Morning!

2021-07-05T09:33:32.465900Z

Good morning!

jasonbell 2021-07-05T10:04:03.466100Z

Morning

raymcdermott 2021-07-05T11:13:10.466700Z

@simongray have you looked at https://github.com/quoll/asami/tree/master/docs

simongray 2021-07-05T11:17:02.466800Z

Asami seems really nice for regular applications, but I have to work with RDF and OWL. While Asami is inspired by RDF (Paula has done a lot of RDF work previously, as you probably know already) it doesnā€™t support RDF directly, let alone OWL and inferencing. In this case, I have to work with RDF and OWL as Iā€™m doing academic work that needs to shared using these existing standards.

simongray 2021-07-05T11:17:30.467Z

So Iā€™m using Apache Jena through Luke Vanderhartā€™s wrapper, Aristotle

simongray 2021-07-05T11:17:53.467200Z

Which I will probably end up forking, since itā€™s practically abandoned by Lukeā€¦ :S

borkdude 2021-07-05T12:00:51.467800Z

We do the same (also fork)

jasonbell 2021-07-05T12:01:43.468Z

Jena takes me back. Very slow in years gone by (like 2002)

raymcdermott 2021-07-05T12:40:32.468200Z

good luck

šŸ™ 1
borkdude 2021-07-05T13:13:57.469400Z

There is an open source graph / triplestore implemented in Clojure that can deal with sparql

borkdude 2021-07-05T13:14:11.470Z

I can find it when Iā€™m back at the keyboard

borkdude 2021-07-05T13:24:21.470400Z

Found it: https://docs.flur.ee/

borkdude 2021-07-05T13:28:08.471Z

Havenā€™t used it myself

simongray 2021-07-05T13:45:51.471200Z

Oh right, I forgot about that. If I didnā€™t have to also support OWL that could probably be interesting to look further into. Anyway, @borkdude what kind of changes have you guys made to your Aristotle fork? And is it public? If you donā€™t mind me asking.

raymcdermott 2021-07-05T13:55:50.471700Z

morning

raymcdermott 2021-07-05T13:56:24.472200Z

[ it's a distributed computing kinda day ]

2021-07-05T14:18:31.472500Z

it's always morning somewhen

borkdude 2021-07-05T14:47:09.472600Z

https://github.com/mladvladimir/aristotle - not sure what the changes are as I haven't worked on this part a lot, but @mlad.vladimir might be able to explain

šŸ‘ 1
mlad.vladimir 2021-07-05T22:37:08.473400Z

Hi @borkdude @simongray, so far, my fork of Aristotle contains a few missing pieces of SPARQL algebra like :left-join , :slice and stuff like graph serialization (currently work on property paths implementation). Is there any specific part Jena lib youā€™re interested in @simongray?