diff options
Diffstat (limited to 'webapp/dataset.rb')
-rw-r--r-- | webapp/dataset.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/webapp/dataset.rb b/webapp/dataset.rb index 21b6ae9..c75b722 100644 --- a/webapp/dataset.rb +++ b/webapp/dataset.rb @@ -95,7 +95,7 @@ module OpenTox ds=OpenTox::Dataset.find("#{$dataset[:uri]}/#{dataset}",@subjectid) ds.compounds.each { |cmpd| ds_string = RestClient.post("#{$compound[:uri]}/#{cmpd.inchi}/pc", params, {:accept => "application/rdf+xml"}) - single_cmpd_ds = OpenTox::Dataset.new(nil,@subjectid) + single_cmpd_ds = OpenTox::Dataset.new(OpenTox::Dataset.uri_from_rdf(ds_string),@subjectid) single_cmpd_ds.parse_rdfxml(ds_string) single_cmpd_ds.get(true) unless result_ds.features.size>0 # features present already? @@ -104,7 +104,6 @@ module OpenTox val = single_cmpd_ds.find_parameter_value(key) { DC.title => key, OT.paramValue => (val.nil? ? "" : val) } } - result_ds[RDF.type] = single_cmpd_ds[RDF.type] # AM: metadata result_ds[DC.title] = single_cmpd_ds[DC.title] result_ds[DC.creator] = url_for("/dataset/#{dataset}/pc",:full) result_ds[OT.hasSource] = url_for("/dataset/#{dataset}/pc",:full) |