Intelligent Querying of Web Documents Using a Deductive XML Repository [chapter]

Nick Bassiliades, Ioannis P. Vlahavas
2002 Lecture Notes in Computer Science  
In this paper, we present a deductive object-oriented database system, called X-DEVICE, WHICH is used as a repository for XML documents. X-DEVICE employs a powerful rule-based query language for intelligently querying stored Web documents and data and publishing the results. XML documents are stored into the OODB by automatically mapping the DTD to an object schema. XML elements are treated either as objects or attributes based on their complexity, without loosing the relative order of elements
more » ... in the original document. The rule-based language features second-order logic syntax, generalized path and ordering expressions, which greatly facilitate the querying of recursive, tree-structured XML data and the construction of XML trees as query results. All the extended features of the rule language are translated through the use of object metadata into a set of first-order deductive rules that are efficiently executed against the object database using the system's basic inference engine.
doi:10.1007/3-540-46014-4_39 fatcat:afhmeh7ncjhpdeuuehgahgv4ky