I understand your point regarding the natural language parser aspect. Though the core does appear to parse the text, the plugins do appear to use preset regular expressions to pull matches. At this point, it feels somewhat inflexible...which I discuss in the article. I updated the post to reflect that knwl is not "new." The post was just intended to be a fun experiment.