diff options
author | Andreas Maunz <andreas@maunz.de> | 2012-04-10 09:32:16 +0200 |
---|---|---|
committer | Andreas Maunz <andreas@maunz.de> | 2012-04-10 09:32:16 +0200 |
commit | b6fe610de00809db7e8fb955c596473ac104d536 (patch) | |
tree | 5531b4319ba3e7ea26b810d7bc42378e5d3c06ed | |
parent | 601425ffb7edc70bb27e8356b639248db7871823 (diff) |
nominal fixed as 1st feature in metadata
-rw-r--r-- | lib/parser.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/parser.rb b/lib/parser.rb index 7641f14..2c64f3b 100644 --- a/lib/parser.rb +++ b/lib/parser.rb @@ -405,12 +405,16 @@ module OpenTox info += "'#{@dataset.feature_name(feature)}' detected as 'MissingFeature'<br>" else info += "'#{@dataset.feature_name(feature)}' detected as " + types_arr = [] types.uniq.each { |t| - @dataset.add_feature_metadata( - feature, {RDF.type => @dataset.features[feature][RDF.type] << t} - ) + types_arr << t info += "'#{t.split('#').last}', " } + + @dataset.add_feature_metadata( + feature, {RDF.type => types_arr.sort} # nominal should be first for downward compatibility + ) + info.chop!.chop! info += "<br>" end |