summaryrefslogtreecommitdiff
path: root/validation/validation_format.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-01-07 12:09:28 +0100
committerMartin Gütlein <martin.guetlein@gmail.com>2010-01-07 12:09:28 +0100
commit003296a4a1df68717ca8396f27c6962656e474e8 (patch)
tree2fef13c053d826bcaff1739d7624e94a2a230e53 /validation/validation_format.rb
parent15f49fc9862fa995612c7960becc2ce98f2bd1c4 (diff)
add validations to crossvalidation output
added param algorihtm_params to split and cv added examples and example-preparation
Diffstat (limited to 'validation/validation_format.rb')
-rw-r--r--validation/validation_format.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/validation/validation_format.rb b/validation/validation_format.rb
index c5acef9..b953a9b 100644
--- a/validation/validation_format.rb
+++ b/validation/validation_format.rb
@@ -71,6 +71,12 @@ class Crossvalidation < Lib::Crossvalidation
def get_content
h = {}
Lib::CROSS_VAL_PROPS.each{|p| h[p] = self.send(p)}
+
+ v = []
+ Validation.all(:crossvalidation_id => self.id).each do |val|
+ v.push({ :validation_uri => val.uri.to_s })
+ end
+ h[:validations] = v
h
end
@@ -186,8 +192,9 @@ class CrossvalidationToRDF < ContentToRDF
def initialize()
@literals = [ :stratified, :num_folds, :random_seed ]
- @object_properties = { :dataset_uri => OT['crossvalidationDataset'], :algorithm_uri => OT['corssvalidationAlgorithm'] }
- @classes = { }
+ @object_properties = { :dataset_uri => OT['crossvalidationDataset'], :algorithm_uri => OT['crossvalidationAlgorithm'],
+ :validation_uri => OT['crossvalidationValidation'], :validations => OT['crossvalidationValidations'] }
+ @classes = { :validations => OT['CrossvalidationValidations'] }
end
end