Этот пример запроса SPARQL работает нормально:
require 'sparql/client'
rdfs_vocabulary = RDF::Vocabulary.new("http://www.w3.org/2000/01/rdf-schema#")
sparql_client.select.where(:x, rdfs_vocabulary.subClassOf, :type)
Расширяя его с помощью Путь к свойству *
оператор , чтобы получить все подклассы, также работает следующий синтаксис:
sparql_client.select.where(:x, "<http://www.w3.org/2000/01/rdf-schema#subClassOf>*", :type)
но можно ли избежать полного URI?