summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Maunz <andreas@maunz.de>2012-04-10 09:32:16 +0200
committerAndreas Maunz <andreas@maunz.de>2012-04-10 09:32:16 +0200
commitb6fe610de00809db7e8fb955c596473ac104d536 (patch)
tree5531b4319ba3e7ea26b810d7bc42378e5d3c06ed
parent601425ffb7edc70bb27e8356b639248db7871823 (diff)
nominal fixed as 1st feature in metadata
-rw-r--r--lib/parser.rb10
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