Без заголовка
Шаблоны -- это templates из ISO 15926 (что-то типа "макроса с параметрами" для кусков семантической сетки), а patterns -- это умение проследить какие-то более нетривиальные связи по кодированию информации (вычленить из сетки какие-то пользовательские объекты-подсетки -- то есть да, реализовать сложный семантический запрос, pattern matching). Собственно, наша софтинка поддерживает и то и другое (произвольные шаблоны и фиксированный набор паттернов "из коробки"), а вот через неделю выйдет версия, которая позволит описывать пользовательские паттерны (в документации будет описание языка этого описания, а текущие реализованные паттерны будут опубликованы как пример).
Дальше, конечно, всю эту хитрую механику, которая реализована в софте можно будет использовать для самых разных предметных областей.