This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-09-08
Channels
- # admin-announcements (3)
- # bangalore-clj (3)
- # beginners (21)
- # boot (32)
- # cider (14)
- # clara (2)
- # cljs-dev (19)
- # cljsjs (8)
- # cljsrn (1)
- # clojars (1)
- # clojure (147)
- # clojure-australia (6)
- # clojure-brasil (8)
- # clojure-canada (2)
- # clojure-gamedev (3)
- # clojure-greece (2)
- # clojure-hk (5)
- # clojure-italy (10)
- # clojure-japan (8)
- # clojure-korea (4)
- # clojure-russia (25)
- # clojure-sg (2)
- # clojure-spec (36)
- # clojure-uk (34)
- # clojurescript (88)
- # cursive (157)
- # datomic (6)
- # devcards (1)
- # dirac (1)
- # editors-rus (3)
- # events (2)
- # funcool (1)
- # hoplon (57)
- # jobs (9)
- # lein-figwheel (2)
- # luminus (1)
- # om (156)
- # onyx (93)
- # perun (11)
- # rdf (65)
- # re-frame (36)
- # reagent (17)
- # ring-swagger (3)
- # specter (19)
- # untangled (33)
A paper on a project using grafter just got accepted in the semantic web journal: http://www.semantic-web-journal.net/content/datagraft-one-stop-shop-open-data-management-0
might be of interest to some
quoll: who are you friends with?
ahh cool - I know Tom quite well 🙂
ahh cool old school
He's now at Arup
where are you now quoll?
nice 🙂 Rule engines are fun
using clojure?
core.logic?
My third rules engine. My first was in Java. My second was Clojure and closed source. This one is open source
or rete or something else?
ahh cool
I used to work for a startup that made a rule engine... As far as I know at the time - it was the first engine that supported defeasible inferencing with priorities
and the first thing I’m asked to? My own (i.e. not based on a third party library) database
Yeah 🙂 it was fun
implemented as a meta-interpreter in prolog
Naga is entirely its own thing. But the storage is abstracted, so it can use one of several
The thing about using Prolog (or any backtracking rule system, like Drools) is that it can’t handle databases efficiently.
It was academically on very sound foundations - built upon work in defeasible logics by Henry Prakken at Utrecht and Chris Reed at Dundee
yeah - sadly the company couldn't really find a market for it -- far too technology driven.
I always meant to build it again, since I’ve heard people crying out for it on Datomic
yeah something built on datalog/datomic would have nice practical properties
so I hear
Coincidentally, Datomic is built along very similar lines to Mulgara (a project I run… though I’ve let it run down in recent years).
we used to use Fuseki as a triple store - but it couldn't cope with the data volumes... plus Jena's API's aren't that clean/consistent in my experience.
I’ve been rebuilding the Mulgara indexes in Clojure. They have nearly identical properties to Datomic but load data faster, so I’m hoping to integrate it into Naga
cool... I've stumbled across Mulgara before - but know nothing about it
sweet
where are you based?
forgive me VA?
ok I suspected that
but I'm British so wasn't sure
yeah... I work in Manchester at swirrl http://www.swirrl.com/ live in Yorkshire...
I’ve been a bit apart from SemWeb business recently. How is the market? That was the thing that everyone always struggled with. Great technology, but unable to get customers to invest in it
our market is good but small. We target government data publishers - I don't consider us to be a SemWeb business though... We tend to align more with Linked Data than SemWeb if you see the difference... And to be honest even though we're pretty much 100% Linked Data from a technology perspective, we tend to de-emphasise Linked Data (though I think we still emphasise it too much) and focus on the real problems and benefits.
my feelings are that aside from the true believers - if you talk about URI's, dereferencing and triples (let alone SemWeb/Ontologies etc..) in the worst case you've probably lost a sale... and in the best case you've found yourself in the free education market - and that's not a business most people want to be in 🙂
I agree that selling yourself as a SemanticWeb company isn’t a good idea. Nobody needs semantic web. They need to manage data. They need to connect data from different sources, in intelligent ways. They need to be able to analyze and find connections in that data. Any mentioned of how that gets done is a mistake IMO
other companies don’t do that. Hardware companies don’t advertise that they build chips with advanced lithographic techniques for the implementation of even smaller features in CMOS. That info is usually available, but not part of the sales pitch
Too often, I saw SemWeb companies failing because they were trying to sell the technology to people who didn’t understand that they could implement this task, or save money over here, if they took it on and built something with it. But that was due to the maturity of the technology and community. I’ve been hoping that has been improving over time