APPENDIX B: LINK EXAMPLE

The test files have been provided in order to increase the understanding of the HyTime links employed in FMV Grund-DTD. The information have been invented for this purpose, and the test files are very much simplified compared to information modules containing real information. They will however fulfil the purpose of being test files, and the coding and links are real.

This appendix is not directive for the use of FMV Grund-DTD, just informative.


Description of the example files

The test files have been created from imagination with the sole purpose of illustrating the different types of links in FMV Grund-DTD.

The following test files exists:

Module           Content         Object described       Comment           
adm.txt          admin data      Personal computer      For all modules   
fa.txt           corrective      Keyboard, variant A                      
                 maint           and B                                    
fs1.txt          fault finding   Personal computer      Target group:     
                                                        Users             
fs2.txt          fault finding   Personal computer      Target group:     
                                                        Technicians       
lankar.txt       link module     Personal computer      The hub module    
mtrl1.txt        basic techn     Keyboard, variant A                      
                 data                                                     
mtrl2.txt        basic techn     Cleansing liquids                        
                 data                                                     
rd.txt           spare parts     Keyboard, variant A                      
td.txt           techn maint     Keyboard, variant A                      
                 data                                                     
uha1.txt         maint task,     Keyboard, variant A                      
                 cleaning        and B                                    
uha2.txt         maint task,     Keyboard, variant A                      
                 disassembly                                              
uha2b.txt        maint task,     Keyboard, variant B                      
                 disassembly                                              
uha3.txt         maint task,     Keyboard, variant A                      
                 assembly                                                 
uha3b.txt        maint task,     Keyboard, variant B                      
                 assembly
frag1.txt separate info Used in UHA3 fragment and UHA3B fig1.cgm Exploded view Keyboard, variant A Used in UHA2 and UHA3 fig1b.cgm Exploded view Keyboard, variant B Used in UHA2 and UHA3 fig2a.cgm Exploded view Keyboard, variant A Used in RD with call outs (format variant) fig2b.ras Exploded view Keyboard, variant A Used in RD with call outs (format variant) fig2c.tif Exploded view Keyboard, variant A Used in RD with call outs (format variant)
All example files have been stored without the SGML declaration in front. They all adhere to the same SGML declaration, and the HyTime option "ANYDTD" has not been used for FMV Grund-DTD.

The test files are linked to each other through the link module LANKAR.TXT, as indicated below. Figure B1 shows all reference links, inclusion links, and non-SGML links. Figure B2 shows the links between modules and their administrative data, and figure B3 illustrates the connection between modules and objects.

All links have been identified by a number, which can be found in the figures and in the test files. The number corresponds to the type of link:

Link 1A-1I
Reference links
Link 2A-2E
Inclusion of non-SGML entities
Link 3A-3C
Inclusion of fragments
Link 4A-4D
Inclusion of data
Link 5A-5M
Object links
Link 6A-6M
Amdin data links

A helicopter view of the links in the test files

Connection between modules and their administrative data

Connection between objects and modules


The linking module structure

The linking module in this example contains of one single physical file, as shown in figure X.

The link module as one physical file

It is however possible to use standard SGML entity inclusions to divide it into several files, which might be better for the management of links in systems. Figure Y shows an example of how this could be achieved.

The link module split into several physical files


Back to FMV Grund-DTD Table of Contents

FMV Grund-DTD version 1.10