diff options
Diffstat (limited to 'lib/parser.rb')
-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 |