|
ABSTRACT
Hierarchical logical structure and hypertext links are complementary and can be combined to build more powerful document management systems. Previous work exploits this complementarity for building better document processors, browsers and editing tools, but not for building sophisticated querying mechanisms. Querying in hypertext has been a requirement since [19] and has already been elaborated in many hypertext systems, but has not yet been used for hypertext systems superimposed on an underlying hierarchical logical structure.In this paper we use the model and the SQL-like query language of [10] in order to manage structured documents with hypertext links. The model represents a structured documents with hypertext links. The model represents a structured document with typed links as a complex object, and uses paths through the document structure, as first class citizens in formulating queries. Several examples of queries illustrate, from a practical point of view, the expressive power of the language to retrieve documents, even without exact knowledge of their structure in a simple and homogeneous fashion. It must be stressed that the proposed model and language implement the equivalent HyTime Location Address Module. In fact, the language is more powerful than the corresponding HyQ query facilities. The implementation and the description throughout the paper use the SGML standard to represent the document structure and the object-oriented DBMS O2 to implement the query language and the storage module.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ISO/IEC 10744. information Technology- Hypermedia~ime-based Structuring Language (HyTime), 1992.
|
| |
2
|
ISO 8879. Information Processing- Text and Office Systems- Standard Generalized Markup Language (S- GML), 1986.
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
François Bancilhon , Sophie Cluet , C. Delobel, A query language for the O2 object-oriented databases, Proceedings of the second international workshop on Database programming languages, p.122-138, December 1989, Salishan Lodge, Gleneden Beach, Oregon, United States
|
| |
7
|
|
| |
8
|
AIS Berger-Levrault. SGML/Search, Description du Langage. Internal Document, 34 Avenue du Roule 92200 Neuilly sur Seine, 1993.
|
| |
9
|
|
 |
10
|
V. Christophides , S. Abiteboul , S. Cluet , M. Scholl, From structured documents to novel query facilities, Proceedings of the 1994 ACM SIGMOD international conference on Management of data, p.313-324, May 24-27, 1994, Minneapolis, Minnesota, United States
|
 |
11
|
|
| |
12
|
|
| |
13
|
EBT. DynaText. Product Reference Manuel, 1994.
|
| |
14
|
Euroclid. Le Parseur SGML d'Euroclid. Internal Document, 12, Avenue des Prds 78180 Montigny le Bretonneux, 199 I.
|
 |
15
|
Franca Garzotto , Paolo Paolini , Daniel Schwabe, HDM—a model for the design of hypertext applications, Proceedings of the third annual ACM conference on Hypertext, p.313-328, December 15-18, 1991, San Antonio, Texas, United States
[doi> 10.1145/122974.123004]
|
| |
16
|
|
 |
17
|
Marc Gyssens , Jan Paredaens , Dirk van Gucht, A graph-oriented object database model, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.417-424, April 02-04, 1990, Nashville, Tennessee, United States
[doi> 10.1145/298514.298593]
|
 |
18
|
Frank G. Halasz , Thomas P. Moran , Randall H. Trigg, Notecards in a nutshell, Proceedings of the SIGCHI/GI conference on Human factors in computing systems and graphics interface, p.45-52, April 05-09, 1987, Toronto, Ontario, Canada
|
 |
19
|
|
| |
20
|
W. Eliot Kimber. HyTime and SGML: Understanding the HyTime HyQ Query Language. Availiable via anonymous ftp at ftp.ifi.uio.no/pub/SGML/I-{yTime, August 1993.
|
 |
21
|
Dario Lucarella , Stefano Parisotto , Antonella Zanzi, MORE: Multimedia Object Retrieval Environment, Proceedings of the fifth ACM conference on Hypertext, p.39-50, November 14-18, 1993, Seattle, Washington, United States
[doi> 10.1145/168750.168766]
|
| |
22
|
|
 |
23
|
|
 |
24
|
|
| |
25
|
P. D. Stotts and R. Furuta. Hypertext 2000: Databases or Documents? Electronic Publishing, 4(2):1119-121, June 1991.
|
 |
26
|
|
| |
27
|
O2 Technology. The 02 User's Manual, version 4.4, December 1993.
|
| |
28
|
A. M. Vercoustre. Structured Editing - Hypertext Approach: Cooperation and Complementarity. In EP'90, pages 65-78. Cambridge University Press, September 1990.
|
 |
29
|
|
CITED BY 8
|
|
Pedro Furtado , H. Madeira, Enforcing strong object typing in flexible hypermedia, Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems, p.171-179, June 20-24, 1998, Pittsburgh, Pennsylvania, United States
|
|
|
Yong Kyu Lee , Seong-Joon Yoo , Kyoungro Yoon , P. Bruce Berra, Index structures for structured documents, Proceedings of the first ACM international conference on Digital libraries, p.91-99, March 20-23, 1996, Bethesda, Maryland, United States
|
|
|
Hermann Kaindl , Stefan Kramer , Luis Miguel Afonso, Combining structure search and content search for the World-Wide Web, Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems, p.217-224, June 20-24, 1998, Pittsburgh, Pennsylvania, United States
|
|
|
Ajit Bapat , Jürgen Wäsch , Karl Aberer , Jörg M. Haake, HyperStorM: an extensible object-oriented hypermedia engine, Proceedings of the the seventh ACM conference on Hypertext, p.203-214, March 16-20, 1996, Bethesda, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|