MgdSchema
Midgard Schema (or MgdSchema) is the new data abstraction system used in the Midgard Content Management Framework.
With MgdSchema, all data structures used by Midgard applications are defined in schema XML files. The defined objects are available as GObjects on the C level, and as native objects in both Java and PHP (see also: MgdSchema in PHP)
MgdSchema objects are fully searchable using the Query Builder, and have the regular methods like update, delete and parameter available to them.
The Midgard library also provides metadata information for all registered types (classes in midgard-java and midgard-php).
You might want to know midgard-php tree metadata constants which are helpful when writing new applications.
Since Midgard 1.8 every MgdSchema object provides a midgard_metadata object.
