Abstract
In an active rule-based system, users define reactions to events by specifying active rules. The system executes rules upon occurrences of events automatically. Events can be primitive that is raised by a single database operation, such as insert, delete, and replace. Users can also define composite events that are grouped by multiple primitive events. The composition of those events can trigger one or more rules. In this paper, we present our approach of supporting composite events in a fuzzy XML database system. Fuzzy logic allows people to specify vague information directly. Our research has built a fuzzy active rule-based database system on top of traditional XML databases, while allows manipulation of fuzzy data, as well as execution of fuzzy active rules. The paper describes the language structure of composite events and the rules. We also talk about the event logs and how to process composite events at run time.