Skip to content

19115 1 Modularity Approach

Ted Habermann edited this page Jan 21, 2017 · 10 revisions

As we developed the new XML schemas for ISO 19115-3 we used a new approach to improve modularity in the schema. This approach is used when a class in one namespace has an optional property from another namespace. As I am developing the schema implementation for ISO 19115-2 I need to use this approach in several locations. I am writing down the steps here so I get them right and can remember them!

Case 1: LE_Processing and SV_Parameter

We are adding a LE_ProcessParameter to the LE_Processing class so that parameters used in a LE_ProcessStep can be described. In order to do this we are reusing the concept of a SV_Parameter from the src namespace. This is an optional property in another namespace, time for modularity.

  1. Move SV_Parameter to the common class namespace