Dorian Taylor

Results 34 comments of Dorian Taylor

indeed: ``` [1] pry(main)> require 'linkeddata' # hauls in the relevant modules, of course => true [2] pry(main)> RDF::Reasoner.apply :rdfs => [:rdfs] [3] pry(main)> RDF::Vocab::RDFS.label => # [4] pry(main)> RDF::Vocab::RDFS.label.subProperty...

I can try when I have some time but I think I will have to deal with the workaround in the interim. Do you know where `path0` lives in the...

I actually opened a branch on my fork to try rearranging the various comparison functions, particularly in `RDF::Literal`, before I realized it wasn't the root cause. Will PR if my...

The proposal is to change the behaviour of `mimetype_isa` to try harder to answer whether type A isa type B, so the third option would just be a flag to...

OK, one mystery solved: the `409` looks like it's actually intended behaviour (at least on this side; it's hitting my site and I make liberal use of that error code),...

Okay, I see what's happening with the `IN` operator: https://github.com/ruby-rdf/sparql/blob/91c50c1138ca0a20b9c81534799b38810d71b085/lib/sparql/grammar/parser11.rb#L1614-L1627 The unbound `RDF::Query::Variable.new(?o).eql? RDF.nil` will return `true`, which will cause it to be removed from the operand list. Also, is...

OK another update: the `BIND` blowup is my fault: it should read `BIND (IRI(REPLACE(str(?s), "^urn:uuid:", "https://placeholder.ibis.makethingsmakesense.com/", "i")) AS ?a)`, not the other way around. That said, a more helpful error...

Hmm, I think if anything I'd do a standalone handler like `rackup-fastcgi` or `rackup-handler-fastcgi` (because of it being a dependency there too). Now that I'm thinking about it more, though,...

Thanks for looking. Wondering if it could be worked around with an input callback.

You're right; my original use case was a function that took an arbitrary node as an argument but didn't have to care about what kind of node it was, and...