This paper presents an quantitative comparison of the se- mantic role inventories in two corpus-based resources for computational linguistics, TreeBank and FrameNet, along with the semantic roles from two knowledge representation frameworks, OpenCyc and Conceptual Graphs. In addition, experiments are done to illustrate the degree to which knowledge from the corpus-based resources can be transferred to the knowledge base resources. One benet of this is that new annotations in eect can be generated. In particular, there will eectiv ely be tagged data of the OpenCyc and Conceptual Graphs semantic roles, suitable for use in inferring the role usages.