I agree with Gary that in this case, the suggestion ends up looking
very strange -- "view tasks near list"? What? My tasks are *in* the
list, not *near* it!
For the particular case of the 'location' semantic role, which now has
four different prepositions that work in English, why is "near" the
default preposition? Why not "in"?
(I think "near" was only introduced for the Yelp command, anyway,
because it searches for restaurants "near" a location... but there's
nothing wrong with saying "yelp pizza in chicago", is there?)
For the more general case... could a command argument provide metadata
telling which preposition should be used for the suggestion in the
case where there are multiple synonymous prepositions? e.g. {role:
"location", defaultFlag: "near"} for one command, vs. {role:
"location", defaultFlag: "in"} for another command. Completely
cosmetic, but could make the command significantly easier to learn if
it results in default suggestions that read more naturally. It's
language-specific, but could simply be ignored in languages where it
doesn't apply...
Or maybe the defaultFlag should be an attribute of the nountype?
(Something that we still have to figure out how to localize, anyway).
What do you think? Should we take this to ubiquity-
i1...@googlegroups.com?
--Jono