An Overview of KRL, a Knowledge Representation Language | Synapse