It could support the development of new commands and apis, if the definition of the nouns (in Ubiquity terminology) could reference semantic databases, such as freebase.com.
A scenario could look like this:
- one is looking for a way to translate programming code from one programming language to another (just to take an example, given that such a tool exists)
This could mean for Ubiquity:
- a noun is implemented in a way that it refers autotmatically to a semantic database, e.g. that a noun is defined as a programming language.
- Freebase contains a Type definition for a programming language, and the different database entries have the tag, which makes them visible as a programming language. (e.g.
http://www.freebase.com/view/en/progr...)
- a command refers to this nouns and implements a function
"translate_code <text> (from) <programming> (to) <programming>"
Around this given set of terms a more specialized set of commands is possible, which puts more meaning to the arguments usable in the browser.
Another advantage could be that the definition of terms and categories is "outsourced" to another expert knowledge source.
Unfortunately my JavaScript coding skills are very bad, so I want to share this this idea to get your feedback.
</programming></programming></text>