Gregg Kellogg

Results 509 comments of Gregg Kellogg

That's probably worth filing in w3c/csvw for some hypothetical future group to take up, and to get more visibility from those who watch it.

So, to be clear, if you require `rdf/reasoner` and do `RDF::Reasoner.apply(:rdfs)` I can see that ```ruby RDF::Vocab::SKOS.prefLabel.entail(:subPropertyOf).map(&:pname) # => [ "rdfs:label", "skos:prefLabel" ] ``` But, ```ruby RDF::RDFS.label.entail(:subProperty).map(&:pname) # => [...

Sorry to take so long to respond to this issue. If you look at the [documentation for RDF::Reasoner::RDFS.subProperty](http://rdf.greggkellogg.net/yard/RDF/Reasoner/RDFS.html#subProperty-instance_method), you'll see that it works within the vocabulary in which it is...

> Exposing those two methods for setting options looks fairly straightforward based on their API signatures, other than the mechanical work involved in defining the big raptor_option enum. > >...

It should through a `::JSON::ParserError` if there's a problem parsing the metadata file, as that is native behavior of the JSON gem. You might try adding "--validate" and/or "--debug" to...

Well, the writer did get a lot of work to be able to write out full N3 Formulae, vs. just Turtle, but most of that shouldn't have come into play....

Note that `RDF::List(*(0...100)).dump(:ttl)` is fairly slow too, but not quite as slow as `:n3`.

I’m sure you’re right. Emphasis was on getting the functionality in rather than optimization. A PR would be welcome.

The class/method comment references the definition in the algebra section of the grammar spec. https://www.w3.org/TR/sparql11-query/#defn_evalPP_ZeroOrOnePath. It would be the result of parsing a path expression to SSE; there may be...

> invocation of RDF::Query::Solution#==, each time spurring multiple invocations of RDF::URI#== and RDF::Literal#==, the latter of those two being quite expensive. This is worth its own investigation. Literal comparison has...