summaryrefslogtreecommitdiff
path: root/webapp/dataset.rb
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/dataset.rb')
-rw-r--r--webapp/dataset.rb3
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)