app/models/dataset/iqvoc_dataset.rb in iqvoc-4.3.3 vs app/models/dataset/iqvoc_dataset.rb in iqvoc-4.4.0
- old
+ new
@@ -3,11 +3,11 @@
class Dataset::IqvocDataset
attr_reader :name, :url
def initialize(url)
@url = URI.parse(url)
- @repository = RDF::Repository.load(URI.join(url, 'dataset.rdf')) rescue nil
+ @repository = RDF::Repository.load(URI.join(url, 'dataset.rdf').to_s) rescue nil
@name = fetch_name
end
def to_s
"#{name} (#{url})"
@@ -28,10 +28,10 @@
private
def fetch_name
return 'unknown' if @repository.nil?
void = RDF::Vocabulary.new('http://rdfs.org/ns/void#')
- query = RDF::Query.new({:dataset => {RDF.type => void.Dataset, RDF::DC.title => :title}})
+ query = RDF::Query.new({ dataset: { RDF.type => void.Dataset, RDF::DC.title => :title } })
results = query.execute(@repository)
return 'unknown' if results.empty?
results.map { |solution| solution.title.to_s }.first
end