Previous | Table of Contents | Next |
The second area where SGML can help you make more Web impact is with big documents. HTML tends to assume your documents will be small (or that youll make them small somehow before putting them on the Web). This means a lot of work as you try to manage lots of parts that are conceptually related, but physically separate. In contrast, because SGML came out of the commercial and in-house publishing industries, its used to the idea of big documents with hundreds to tens of thousands of pages. SGML systems on the Web specifically deal with this, and take away the burden of creating and managing many little pieces of information when what you really had in mind was providing access to a few large ones.
Weve talked earlier about how Web servers can be set up either to convert generic SGML to HTML on demand, or to send the SGML out directly to clients that understand it. For really big documents, you can still do it either way, but time becomes a big factor in both. Because of this, a good SGML server can also break documents down and send overviews, outlines, or successive pieces. That way you can get the part you want, without waiting to download the entire big document, or forcing the author to break it up into many little documents.
The issue of large versus small documents brings you right back to the first focus: your own data. Its very important to develop a vision for what your Web site is all about, and make your data communicate that vision. Suppose youre doing a Web site about figure skating. Youll make a stronger impact if you do a few things:
Although this was mentioned, its worth saying again. Theres so much data out there that someone somewhere has data that relates to yours. Someone may even have the very same data already on the Web. It can look pretty silly if you put out a new site and a lot of it is redundant, unless you manage to develop a brand-new spin on it that really makes a difference. Short of hiring spin doctors, a good way to do this is to study whats there already; do a bunch of Web searches and jot down some notes on what you find. Go look at the pages and think of ways you can do it better. Make friends with the other people working on related data, and join forces if you can. Of course, be sure to avoid online comments like This is the first Web site to do X, unless youre really, really, really sure it is.
Previous | Table of Contents | Next |