Commit 88636e00fc1dab224ce244969ef1ab0544e3cb34

Authored by Victor Costa
1 parent 76aa0ada

virtuoso: fix dspace harvest

plugins/virtuoso/lib/virtuoso_plugin/dspace_harvest.rb
@@ -27,7 +27,7 @@ class VirtuosoPlugin::DspaceHarvest @@ -27,7 +27,7 @@ class VirtuosoPlugin::DspaceHarvest
27 values = [metadata.send(c)].flatten.compact 27 values = [metadata.send(c)].flatten.compact
28 values.each do |value| 28 values.each do |value|
29 query = RDF::Virtuoso::Query.insert_data([RDF::URI.new(metadata.identifier), RDF::URI.new("http://purl.org/dc/elements/1.1/#{c}"), value]).graph(RDF::URI.new(settings.dspace_uri)) 29 query = RDF::Virtuoso::Query.insert_data([RDF::URI.new(metadata.identifier), RDF::URI.new("http://purl.org/dc/elements/1.1/#{c}"), value]).graph(RDF::URI.new(settings.dspace_uri))
30 - virtuoso_client.insert(query) 30 + plugin.virtuoso_client.insert(query)
31 end 31 end
32 end 32 end
33 end 33 end
plugins/virtuoso/lib/virtuoso_plugin/dublin_core_metadata.rb
@@ -9,7 +9,7 @@ class VirtuosoPlugin::DublinCoreMetadata @@ -9,7 +9,7 @@ class VirtuosoPlugin::DublinCoreMetadata
9 @creator = xpath(element, './/dc:creator') 9 @creator = xpath(element, './/dc:creator')
10 @subject = xpath_all(element, './/dc:subject').map(&:text) 10 @subject = xpath_all(element, './/dc:subject').map(&:text)
11 @description = xpath(element, './/dc:description') 11 @description = xpath(element, './/dc:description')
12 - @date = xpath_all(element, './/dc:date').map(&:text) 12 + @date = xpath(element, './/dc:date')
13 @type = xpath(element, './/dc:type') 13 @type = xpath(element, './/dc:type')
14 @identifier = xpath(element, './/dc:identifier') 14 @identifier = xpath(element, './/dc:identifier')
15 @language = xpath(element, './/dc:language') 15 @language = xpath(element, './/dc:language')