Model View Controller Schema

The Deduced Framework extends the MVC concept to add the schema layer.

Schema Layer

The schema contains the information required to structure the model. In conventional programming models, this information is usually stored in classes. By isolating this layer, the deduced framework allows the schema to be changed dynamically. This means that modifying a property collection type to add or remove an attribute can be done without requiring the application to be stopped to apply changes.