diff --git a/plugins/virtuoso/lib/virtuoso_plugin/dspace_harvest.rb b/plugins/virtuoso/lib/virtuoso_plugin/dspace_harvest.rb index 2b1313f..0de0c1c 100644 --- a/plugins/virtuoso/lib/virtuoso_plugin/dspace_harvest.rb +++ b/plugins/virtuoso/lib/virtuoso_plugin/dspace_harvest.rb @@ -27,7 +27,7 @@ class VirtuosoPlugin::DspaceHarvest values = [metadata.send(c)].flatten.compact values.each do |value| 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)) - virtuoso_client.insert(query) + plugin.virtuoso_client.insert(query) end end end diff --git a/plugins/virtuoso/lib/virtuoso_plugin/dublin_core_metadata.rb b/plugins/virtuoso/lib/virtuoso_plugin/dublin_core_metadata.rb index 408a33f..376cd87 100644 --- a/plugins/virtuoso/lib/virtuoso_plugin/dublin_core_metadata.rb +++ b/plugins/virtuoso/lib/virtuoso_plugin/dublin_core_metadata.rb @@ -9,7 +9,7 @@ class VirtuosoPlugin::DublinCoreMetadata @creator = xpath(element, './/dc:creator') @subject = xpath_all(element, './/dc:subject').map(&:text) @description = xpath(element, './/dc:description') - @date = xpath_all(element, './/dc:date').map(&:text) + @date = xpath(element, './/dc:date') @type = xpath(element, './/dc:type') @identifier = xpath(element, './/dc:identifier') @language = xpath(element, './/dc:language') -- libgit2 0.21.2