On an XML Database System Based on Constraint Logic Programming
驛昌弥, 大囿忠親, 新谷虎松


We describe an XML database system that is based on constraint logic programming. The system stores XML as constraint logic programming, which is based on meaning of XML data and XML pattern structures. The constraint logic programming aim to become the ontology in the database. The system can process numerical computation constraints of XML elements and XML tags. A schema using constraint logic programming, whose structures serve as semantic definitions of XML, are automatically generated from XML by machine learning. Moreover, it studies again when the XML data are updated or they are added, and the structures are also generated. Users can acquire necessary data by inquiring of views which are generated from the schema. The system can identify similar meanings of XML in different XML structures. The result shows that the architecture of the system can be effectively used for data exchanging on the web.