This tutorial explains how to generate new empty CMFiles from your own xml schemas as templates for the PyWrapper. Therefore you will need a valid XML schema file to process. If you just want to try this feature, you can use this simple example schema: musiclib.xsd.

If you want to create an extension for ABCD please read this tutorial: http://ww3.bgbm.org/abcddocs/DesignAbcdExtensions

Schema Requirements

Not all xml schemas will work with the pywrapper. Please make sure your xml schema confirms to the following restrictions:

CMF Generation Steps

...
</settings>
<recordIdentifier>/AudioCollection/Album</recordIdentifier>
<dataElement name="AudioCollection" ... >
...

Now you are ready to use the configtool to map your database to this new CMF!

Using the Configtool

The new CMF is now available as another template within the configtool. You can use it now like all the other CMFs. There is only one difference - you will not be able to use the concept retrieval interface unless you have updated its index database which is described below. /!\ To see your concepts in the configtools mapping page, please use the "Show all concepts" box and press refresh!

Updating the Concept Retrieval Index Database

You will have to run the tools script makeGrove.py for this. More explanations will come soon!

GenerateCmFiles (last edited 2007-04-18 17:08:30 by MarkusDoering)