lib/reality/describers/wikidata.rb in reality-0.1.0.alpha vs lib/reality/describers/wikidata.rb in reality-0.1.0.alpha2

- old
+ new

@@ -25,10 +25,11 @@ # find predicate ids predicates = processable.map { |name, value| next ['rdfs:label', 'monolingualtext', value] if name == 'label' prop = - @api.wbsearchentities.search(name).type(:property).language(:en).limit(1) + @api.wbsearchentities.search(name.gsub('_', ' ')) + .type(:property).language(:en).limit(1) .response['search'].first or fail ArgumentError, "Property named #{name.inspect} can not be found" ['wdt:' + prop.fetch('id'), prop.fetch('datatype'), value] } # find predicate types