Application configuration (database options)
An application configuration is a set of hierarchical options, where each option may get a value and any number of sub-options. Application configurations are stored in the application database. Options in a configuration are identified by an option name (key), which must be unique within each option list (or sub-option list), but not within the hierarchy.
// xml
<OConfiguration name=user1>
<option key=ODE>
<option key=DATABASE value=dbpath />
...
</option>
</OConfiguration>