summaryrefslogtreecommitdiff
path: root/lib/task.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-01-24 19:35:36 +0100
committermguetlein <martin.guetlein@gmail.com>2011-01-24 19:35:36 +0100
commit8cfe8ad608e59d3536cd5403a70743a51cb901ee (patch)
tree67b16a5f6e2faf8866fd4cd0d2d8290a555c724b /lib/task.rb
parent59dba52a30de35da0122cd6c25777573faa5ffc3 (diff)
fix task to rdf
Diffstat (limited to 'lib/task.rb')
-rw-r--r--lib/task.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/task.rb b/lib/task.rb
index 06d290f..4d1ee90 100644
--- a/lib/task.rb
+++ b/lib/task.rb
@@ -102,7 +102,9 @@ module OpenTox
def to_rdfxml
s = Serializer::Owl.new
+ @metadata[OT.errorReport] = @uri+"/ErrorReport/tmpId" if @error_report
s.add_task(@uri,@metadata)
+ s.add_resource(@uri+"/ErrorReport/tmpId", OT.errorReport, @error_report.rdf_content) if @error_report
s.to_rdfxml
end
@@ -138,6 +140,11 @@ module OpenTox
load_metadata
end
+ # not stored just for to_rdf
+ def add_error_report( error_report )
+ @error_report = error_report
+ end
+
def pid=(pid)
RestClientWrapper.put(File.join(@uri,'pid'), {:pid => pid})
end