This work presents DGiovanni, an open source multi-agent architecture for building interactive dramas. The architecture has been developed in JAVA and uses the Jason's BDI engine, being the Jason's agent-oriented programming language utilized as the means for performing the drama management and for authoring the characters' behaviors. Additionally, it makes use of ontologies to support the creation of different stories and to feed the system with story-related information. Also, the architecture can help in the development and research of interactive dramas, by including several facilities for developing the story. Finally, in order to demonstrate the use of the architecture, it has been also created a story implementation that supports some interactivity mechanisms such as a simple Natural Language Processing.