The SGML handbook
An object-oriented multimedia database system for a news-on-demand application
Multimedia Systems - Special issue on multimedia database systems
Modern compiler implementation in Java: basic techniques
Modern compiler implementation in Java: basic techniques
The XML handbook
PROLOG Programming for Artificial Intelligence
PROLOG Programming for Artificial Intelligence
Developing SGML DTDs: From Text to Model to Markup
Developing SGML DTDs: From Text to Model to Markup
Object Database Standard: ODMG-93
Object Database Standard: ODMG-93
Structured document storage and refined declarative and navigational access mechanisms in HyperStorM
The VLDB Journal — The International Journal on Very Large Data Bases
Intelligent Querying of Web Documents Using a Deductive XML Repository
SETN '02 Proceedings of the Second Hellenic Conference on AI: Methods and Applications of Artificial Intelligence
Hi-index | 0.00 |
In this paper we employ the parsing and generation capabilities of DCG in Prolog to convert XML documents into object definitions to be stored in an object database. The system mainly consists of a DTD parser, a schema generator and a DI parser generator. The DTD parser is used to analyze the structure of DTD. The two generators take the parsing results of the DTD parser, and then produce database schema definitions and the DI parser. The database schema for a DTD is built by executing the generated schema definitions. The DI parser analyzes the document instance and produces the corresponding object definitions. The elements in the document are then stored in the object database by executing the object definition.