Authors:
            
                    Ron G. McFadyen
                    
                        
                    
                     and
                
                    Yangjun Chen
                    
                        
                    
                    
                
        
        
            Affiliation:
            
                    
                        
                    
                    University of Winnipeg, Canada
                
        
        
        
        
        
             Keyword(s):
            XML, business rule, query tree, query evaluation, document fragmentation and assembly.
        
        
            
                Related
                    Ontology
                    Subjects/Areas/Topics:
                
                        Internet Technology
                    ; 
                        Web Information Systems and Technologies
                    ; 
                        XML and Data Management
                    
            
        
        
            
                Abstract: 
                XML documents are used to hold information and to make exchanges between systems. In this paper, we consider documents that embed knowledge and rules, which may contain considerable redundancy. To control redundancy and to provide for efficient execution of queries, documents are decomposed into fragments that are stored separately. Then, to materialize documents for end-users, they need to be dynamically constructed from their sources (separately stored fragments) by evaluating rules, which requires database queries to be executed according to the document structure.