BS8723-5-Full - Example "LGCS"Table of content
1 - IntroductionThis example illustrates how the BS8723-5-Full XML format may be extended. This example suggests that extensions should be implemented using XML Schema's extensions. The XML Schema was designed so that each key component is defined as a reusable data-type. The XML Schema contains one "complex type" for each class defined in the model. These "complex types" can be extended to fulfill a specific functional requirement. This is illustrated in this example with the Thesaurus LGCS (Local Government Classification Scheme). This vocabulary requires an additional attribute to the class concept.
To create an extension, the following should be implemented
With this approach:
2 - BS8723-5-Full XML Format
The XML file can be downloaded from the following URL.
3 - Alphabetical display
The transformation implemented to generate the alphabetical display
can be used on the extended XML file.
4 - Hierarchical display
The transformation implemented to generate the hierarchical display
can be used on the extended XML file.
5 - Schematron Validation
The result of the schematron validation for this example is available at the following location.
|