| An SGML-based Office Document Exchange and Management | Table of contents | Indexes | Imposing Intelligence on Graphics: Using HyTime Hyperlinks with Non-SGML Data | |||
Defining Reusable, Distributable Information Objects Using XML-Data Schemas |
|
Dianne Kennedy |
| Consultant |
| XMLXperts, Ltd. / GCA 146 NorthEnd Ave. Elmhurst Illinois USA 60126 Phone: 630-941-8197 Fax: 630-941-8196 Email: dkennedy@gca.org Web: www.xmlxperts.com |
Biographical notice: |
Dianne Kennedy |
ABSTRACT: |
Early SGML Design |
|
| SGML Design |
Early SGML design was focused on the document. Although we all understood the potential to address, interchange, and re-use information as the key reasons for investing in SGML, the early designs rarely enabled these lofty goals. Instead most early SGML systems had one immediate function -- that of publishing the data. Hence early DTDs were most often developed based upon a print document model. Not only were the DTDs riddled with tags and attributes to assist us with formatting (this was pre-DSSSL), but each document was analyzed as an isolated exercise. |
Considering Document Families |
|
| DTD Harmonization |
Harmonization activities were often huge projects. I have worked with organizations which because of separate geographic sites and acquisitions of smaller publishers have had a s many as 40 DTDs, few of which were developed using any standard methodology or baseline tag set. Harmonization projects attempted to set standards and to retrofit existing DTDs to those standards. As you can imagine , for a large publisher this is quite a costly and time consuming undertaking. Yet harmonization was critical to the ability of the organization to share and re-use information in keeping with the vision for SGML. |
New SGML Approaches to Content Management |
|
| micro-documents |
Currently a new approach to SGML development is gaining wide-spread attention. This method focuses on the creation of "micro-documents". Introduced by Omnimark Technologies, the idea is that no DTD should be longer than 10 or so elements. In other words, we will create DTDs for data objects not for entire documents. Using this approach we could store the content objects along with metadata a bout the object. Then documents could be built on the fly based upon responses to queries on the metadata. |
| minimum revisable unit |
In industries where re-use of elements is critical, this new methodology is being used. Along with the micro-documents is the requirement for a data model which will defin e and manage the metadata which is used to build virtual documents. The data model shows relationships between the information objects. Such an information object is often called an MRU (Minimum Revisable Unit) . This concept of the MRU is used in the automotive and trucking industry where it is known as a "Service Information Element" and in the air line industry where it is called an "Anchor". |
Content Management in the Automotive Industry |
|
automotive ![]() |
In the automotive industry, we began to develop an industry standard DTD based on a document model in 1990. It became clear that since there was no industry standard for documenting a utomotive service information, using a document model for our SGML DTD would be nearly impossible. Actually this was quite fortunate for us. It forced us to look to a new model; and in doing so we not only created an interchange standard, but a method to manage our content as well. |
| Service Information Element |
This new design allows for data elements called "Service Information Elements" to be authored individually. Metadata for each SIE is defined according to the J2008 da ta model and stored in a database. For interchange both the object and the relational tables must be interchanged. |
XML-Data Schemas for J2008 |
|
XML-Data ![]() |
In 1998 the idea of XML-Data was introduced by Andrew Layman of Microsoft Corporation to W3C. XML-Data is a schema language which can describe any structured data. This includes text a s well as relational and object data. The idea is to interchange XML data along with the schema so that a receiving system will know what the data is, how data elements are related to one another and can be automatical ly configured to use the data delivered to the desktop. |
| An SGML-based Office Document Exchange and Management | Table of contents | Indexes | Imposing Intelligence on Graphics: Using HyTime Hyperlinks with Non-SGML Data | |||