In this chapter, we evoke first the ubiquity and the importance of the so-called ‘narrative’ information, showing that the usual ontological tools are unable to offer complete and reliable solutions for representing and exploiting this type of information. We then supply some details about NKRL (Narrative Knowledge Representation Language), a fully implemented knowledge representation and inferencing environment especially created for an ‘intelligent’ exploitation of narrative knowledge. The main innovation of NKRL consists in associating with the traditional ontologies of concepts an ‘ontology of events’, in other words, a new sort of hierarchical organization where the nodes correspond to n-ary structures representing formally generic classes of elementary events like ‘move a physical object’, ‘be present in a place’, or ‘send/receive a message’. More complex, second order tools based on the ‘reification’ principle allow one to encode the ‘connectivity phenomena’ like causality, goal, indirect speech, coordination, and subordination that, in narrative information, link together ‘elementary events’. The chapter includes a description of the inference techniques proper to NKRL, and some information about the last developments of this language.