Structure Difference File

From wiki.eclass.eu
Jump to: navigation, search

[edit] Structure Difference File (SDF)

The structure difference file is an XML genericode list of all those identifiers that were changed in a certain dictionary release. It is intended to be used as a shortcut while importing a new dictionary showing, which of the contained structure elements were updated since the last time.

They are one among several files (RUF, TUF, SDF, CUF) to enable eCl@ss users to update their product data to a new release in a semi-automatic way. All of these files can be found here.

It is recommended to keep different dictionary releases in parallel.


The main purpose of Structure Difference Files is to update from one eCl@ss release to its subsequent release, if these cannot be kept parallel for technical or business reasons.

If dictionary releases are kept in parallel the Structure Difference Files become obsolete.


XML-Schema 1.0 (Release 7.0) location is here.

XML-Schema 2.0 (Release 8.0) location is here.


C4.png
Figure 1 - Structure Difference File - as Genericode


The Structure Difference File is built as a Genericode List. SDF is a two column table. First column represents the Structure element identifier represented as an IRDI. Second column is the “Structure element change” from the set {DEL, DEPR, NEW, UPD}


[edit] Example

The file contains all absolute changes of elements and the type of change, but not the content of the change. I.e. all elements that are no more part of the TargetRelease are listed as “DEPR” (deprecated), all new ones are listed as “NEW”. Those elements marked with “UPD“ have been updated, i.e. their version number was raised.

SDFExampleXML.jpg

Personal tools