Exploring the CDIF standards with HTML-rendered versions, intertwining dependencies via hyperlinks

Exploring the set of EIA/CDIF standards compromising the semantic meta-models via hardcopy is a tedious and cumbersome task due to the fact that cross-references or links from a standard definition to other standard definitions is available for lookup via the means of paper only. The electronic versions which have become the standard with EIA/CDIF in the meantime just present the hardcopy version of the standards in an on-screen version which allows one to study the definitions via a CRT.

Given that since 1987 - the starting of the work on EIA/CDIF - there exists common technology for intertwining related text with hyperlinks via HTML and appropriate WWW-browsers it becomes possible to process the EIA/CDIF definitions such that related information becomes linked. As a result one may get acquainted with the standard definitions in a fast and direct manner not attainable via a hardcopy or 1:1 electronic versions of the hardcopy standards.

Before devising specifications for creating an HTML-version of the EIA/CDIF-standards it seems to be necessary to analyze the rules which the authors of the original EIA/CDIF-standards have devised to document their semantic meta-models in order to possibly take advantage of their experiences. Such rules are mandatory as EIA/CDIF has been documenting the EIA/CDIF standards via the means of independently working editors using a word processor who had to work by the same rules in order to generate the standard texts in a systematic and comparable structure and layout.

The most important common structuring mechanism ist the EIA/CDIF meta-meta-model which mandates how EIA/CDIF compliant meta-models have to be defined. Comparing the information about the EIA/CDIF meta-models with the meta-meta-model one can extract at least the following set of rules for the reference-part of the documention:

The latter two divisions of the EIA/CDIF-standards containing detailed definitions are also known as "fat pages". The detailed definition of every AttributableMetaObject occurs according to the following structure:

The structure of the EIA/CDIF standards has been picked deliberately and cautiously aiding the reader as much as possible in locating all of the information (repeatedly) which is relevant for understanding a defined concept in full. This is true for all auxiliary information starting out with the overview/summary part of every EIA/CDIF meta-model standard, and also for the auxiliary listings of inherited/locally defined meta-attributes/meta-relationships.

All the necessary information for building the above standards in a systematic and automatic way is already available in the form of the EIA/CDIF meta-meta-model. Thus, if one expoloits the meta-meta-model one should be able to automate the creation of the standards and thereby obsoleting the use of a cumbersome wordprocessor and typing by hand; on the other hand if one wants to intertwine the definitions one merely needs to take advantage of the very same meta-meta-relationships which one needs to employ anyway in creating e.g. the list of inherited meta-attributes or meta-relationships:

Of course, this processing and exploitation can only take place if the EIA/CDIF meta-model definitions are available in form of some implementation of the EIA/CDIF meta-meta-model. In this case the implementation occurs in two different ways, one is an appropriate class hierarchy in Object Rexx and one is in form of a set of relational tables (implemented in ORACLE>, strictly following the EIA/CDIF meta-meta-model.
(Also, if one processes meta-model definitions in order to create an instantiated EIA/CDIF meta-meta-model it becomes desirable to quality check the definitions, by controlling whether the definitions obey the various EIA/CIDF rules.)


The presentation will talk in more detail about the structuring of the EIA/CDIF-standards, the hyperlinks needed and discusses additional information which is incorporated in the HTML-renderings (e.g. adding of visual hints beyond the standards and giving structural information in the overview part).

It is up to the audience to drive the talk by asking questions.
(E.g. there will be additional prepared foils demonstrating the HTML-renderings and the hyperlinks embedded within them or giving specifications for some of the necessary functions/methods w.r.t. creating and maintaining hyperlinks while producing the appropriate HTML-files, if the audience so wishes. It is planned to use a laptop for this part to demonstrate the substantial time savings and the dynamic way of exploring the EIA/CDIF standards in an extremely fast manner)

Rony G. Flatscher
Wirtschaftsuniversität Wien/Vienna University of Economics and Business Administration
Abt. f. Wirtschaftsinformatik/MIS Department
Wien/Vienna, Austria/Europe


Links