FrameWork: A Frame Knowledge Representation Language by Mark Kantrowitz