Text this: Declarative Programming for Knowledge Management