| Groves For Applications | Table of contents | Indexes | XML-Enabling Enterprise Databases to Simplify Internet Applications | |||
A pragmatic approach to IETMs for medium sized projects within the NATO Maintenance and Supply Agency (NAMSA) |
| Alan Moss |
| NAMSA
2 rue de la gare Capellen L-8302 Luxembourg Phone: +352.3063.6033 Fax: +352.30.90.09 Email: le-td@namsa.nato.int |
Biographical notice: |
From '74 to '83 he was employed by the Institute Laue-Langevin, in Grenoble, as a member of the nuclear plant operation and maintenance team. |
| Bertinchamps, Jean-Marc Electronic Data Processing s.a. Luxembourg ![]() Olm |
For the last fifteen years AM has been a civilian staff member of the NATO Maintenance and Supply Agency (NAMSA), in Luxembourg. As part of the NAMSA Air Defence Programme, he has spent many years authoring and editing technical manuals, and controlling contract deliverables. In more recent years he has been heavily involved in acquisition logistics, specifying requirements for technical documentation, and applying Integrated Logistic Support and CALS principles. |
| Jean-Marc Bertinchamps |
| Electronic Data Processing s.a.
41 Avenue Grand-Duc Jean Olm L-8323 Luxembourg Phone: +352.305.657-1 Fax: +352.305.657-500 Email: jmbertinchamps@edpsa.com |
Biographical notice: |
ABSTRACT: |
One task of the NAMSA Air Defence Programme is to acquire/generate, maintain and distribute documentation that meets the above needs. |
INTRODUCTION |
A typical technical manual set for a radar system is shown in Figure 1. |
|
Figure 1. Typical Technical Manual set for a Radar System
|
|||||||||||||
AIR DEFENCE ACQUISITION ENVIRONMENT |
IETM DEFINITION |
TOOLS AND STANDARDS |
ACQUISITION APPROACH |
Performance requirements for use in an IFB include the following topics: |
OVERVIEW OF USER REQUIREMENTS AND STRUCTURE |
User Requirements |
Priority is given to the allocation of system resources to rapid information access needed by organizational level personnel to ensure minimum downtime, and optimum operational state of the system. |
Since in-depth coverage of this subject is not possible within the limits of this paper, an attempt has been made to graphically summarize our approach to end user requirements, as shown in Figure 2. |
|
Figure 2. User Requirements Overview
|
|||||||||||||
Structure |
Figure 3 shows the higher level XML elements and some main attributes, and relates these to source and destination environments. |
|
Figure 3. Structure Overview
|
|||||||||||||
Additional Integrated Functions |
APPLICATION TO NATO PROJECTS |
The evolution of NAMSA's approach to IETMs and the application to NATO projects are shown in Figure 4. |
The updated requirements will be used as the basis for the acquisition of documentation for several new radar projects in the near future. |
|
Figure 4. Application to NATO projects
|
|||||||||||||
IETM PRODUCTION SYSTEM DEVELOPMENT |
The following activities were carried out in order to establish the methods and tools to be used. |
Determine documentation environment |
Three main steps were performed: |
Determine basic criteria for data structure |
Determine approach |
The basic concept is for a system that:
|
Implementation strategy |
For better ongoing proof of concept it was decided to link the development of the system to an actual project for the conversion of legacy data (a mix of diverse electronic formats and paper) to IETM. The project entails the conversion of some 50 technical manuals for a single radar system installed at 10 sites in 4 nations. |
IETM PRODUCTION SYSTEM |
The following paragraphs provide a lead-in to the topics that will be developed during the presentation. Figure 5 illustrates the overall conversion and construction process. |
|
Figure 5. Conversion and Construction process
|
||||||
Legacy data |
A major work area has been the integration of legacy data, part of it being available only on paper. Different techniques have been used such as scanning, scanning and OCR, scanning and trace, — Different filters have also been developed to convert the text and table data into valid XML files. Once the data is available in valid XML format and CGM format, it will then be saved in a repository. |
Structuring |
The comparative analysis of the possible solutions has determined the choice of an in-house structuring based on our own DTD. The idea while developing the DTD was to keep as close as possible to the CALS standard to allow for easy conversion between structures. |
None of the conversion has been successfully automated 100%, and the key factor still remains the human eye. The produced structured data has to be submitted to review by the technical authors. |
The aim has been to develop processes that avoid confronting the technical author with the complexity related to the structure of the documents. It has been decided to use normal word processing systems and electronic publishing systems enabling valid XML usage. These tools must guide the technical writers by presenting them a choice of valid "next element(s)" and asking for attribute values. Other considerations have been ease of use, and the accuracy in detecting and indicating errors during the learning phase. |
Data repository |
The major activity is currently concentrated around the data repository system. The functions this system must handle relate not only to document storage, but must also: |
As a first step, it has been decided to use a tree structure based on the operating system directories. The second step being the setup of a Web using the same directory structure but facilitating the retrieval of the information with advance search procedures. The third and final step will be the use of an XML repository based on a database approach. The repository is particularly helpful in keeping track of the modifications made to the documentation, and the use of XML enables a simple split of the different components. This situation enables the technical author to modify the information at a single place and considerably decreases the risks of errors. |
As soon as the data are available in the repository, in both XML and CGM, a set of information (manuals) related to a radar site can be produced by assembling the relevant information and extracting it from the repository. Illustrated Parts Breakdown information can be produced via a database extraction and a list of the related items created with an XML structure. In the future, when the IETM's will not only be published on CD's, but will also be directly accessible from a Web environment, the repository will have to manage additional data and functions related to information exchange. For example the reporting and sharing of preventive and corrective maintenance data. This information will have to be integrated automatically into the IETM at each viewing session. |
Viewing environment |
The XML/CGM files generated from the repository are ready for display using an Internet Web browser supporting XSL. The use of XSL enables the display of different views of the same data. This feature is interesting for presenting data for a specific skill level, or for a specific site or sites. |
Using XML/CGM with XSL improves the portability and is a major advantage for a fast and accurate dissemination of the information. All modern tools such as the Web, CD-ROM and DVD can be used for dissemination. |
Currently an intermediate solution is necessary which forces an HTML conversion. This is due to the non-availability of freeware for simultaneous use of XML, XSL formatting, Xlink and Xpointers. The current investigations have demonstrated that for the CD version the best solution is to supply the HTML version only, while for the Web version an "on the spot" conversion is possible using the servlet technology. |
CONCLUSION |
Although the approach to IETMs outlined in this paper provides for an alternative to the established military standards, this alternative is nonetheless based upon solid CALS foundations; SGML (or valid XML) and CGM for object data, integrated with relational data elements aligned to MIL-STD-1388 and AECMA 2000M. Current progress indicates that the overall approach provides a cost effective, workable solution when contracting for IETMs. The effectiveness in limiting the proliferation of authoring systems within the documentation maintenance environment remains to be seen. |
An important value-added factor is the experience that accumulates from the hands-on implementation activities. The experience is usefully employed when generating contract requirements, evaluating bids, making decisions on options, and when controlling and testing deliverable products. |
| Groves For Applications | Table of contents | Indexes | XML-Enabling Enterprise Databases to Simplify Internet Applications | |||