Без заголовка
В самом Watson парсер языка написан на Прологе (по крайней мере в оригинальном Watson, с тех пор там много чего менялось). Но я думаю, что при выставлении в облако Пролог там надёжно закрыт API.
Вообще, логические языки распространились хуже, чем функциональные, функциональные хуже объектных...