Wijesekera, DumindaAbabneh, Mohammad2014-09-182014-09-182014-05https://hdl.handle.net/1920/8911A dialog system or a conversational agent provides a means for a human to interact with a computer system. Dialog systems use text, voice and other means to carry out conversations with humans in order to achieve some objective. Most dialog systems are created with specific objectives in mind and consist of preprogrammed conversations. The primary objective of this dissertation is to show that dialogs can be dynamically generated using semantic technologies. I show the feasibility by constructing a dialog system that can be specific to control physical entry points, and that can withstand an attempt to misuse the system by playing back previously recorded conversations. As a solution my system randomly generates questions with a pre-specified difficulty level and relevance, thereby not repeating conversations. In order to do so, my system uses policies to govern the entrance rules, and Item Response Theory to select questions derived from ontologies relevant to those policies. Furthermore, by using contextual reasoning to derive facts from a chosen context, my dialog system can be directed to generate questions that are randomized within a topic, yet relevant to the task at hand. My system design has been prototyped using a voice interface. The prototype demonstrates acceptable performance on benchmark data.125 pagesenCopyright 2014 Mohammad AbabnehInformation technologyComputer scienceInformation scienceAutomated Physical Access ControlComputerized Adaptive Testing of Personal TrustContextual ReasoningDynamic DialogsInteractive Voice ResponseItem Response TheoryA Dynamic Dialog System Using Semantic Web TechnologiesDissertation