BS8723-5-Full - Example "Compounds"

Table of content

1 - Introduction

This example has been set up only to test compound terms, so it has very few features or relationships other than USE+ and UF+. All the preferred terms have concept identifiers (tagged CID), but since the compound terms represent concepts that are not really "in" the thesaurus, they do not have concept identifiers. All the terms do have term identifiers (TID).

A classified display is irrelevant for this example, and a hierarchical display seems trivial, but has been included after the alphabetical display, for completeness.

For this example, testing includes:

  • Checking that all features can be represented adequately in the Full model and the corresponding XML schema, and can be expressed in the standard Full XML format.
  • Checking that data expressed in the Full XML format can be interpreted correctly to re-create the alphabetical display.
  • Considering the implications for the Core format and its users.
    • Which portions of the data can be expressed in the Core XML format?
    • If data are expressed in the Core XML format, are any errors generated in the alphabetical display?
    • Does this lead us to add anything to the Core format, or to the notes on how to use it?

This example is based on the sample data given by the following file.

Source.doc

2 - BS8723-5-Full XML Format

The following example illustrates how this Thesaurus can be recorded in the BS8723-5-Full format.

Example.xml

3 - Alphabetical display

The following XSL transformation was written to try to demonstrate that it is possible to recreate the alphabetical display of the Thesaurus from the BS8723-5-Full format.

The transformation is available at the following location.

BS8723-5-ToAlphabeticalDisplay.xsl

The result of the transformation is available here.

AlphabeticalDisplay.txt

4 - Hierarchical display

The following XSL transformation was written to try to demonstrate that it is possible to recreate the hierarchical display of the Thesaurus from the BS8723-5-Full format.

The transformation is available at the following location.

BS8723-5-ToHierarchicalDisplay.xsl

The result of the transformation is available here.

HierarchicalDisplay.txt

5 - Schematron Validation

The result of the schematron validation for this example is available at the following location.

SchematronValidation.