What about using a semantic database?
Relationnal databases are defined by a fixed schema, and they are not made to have a changing schema. A good alternative is to use semantic databases. You can't use them with the EOModel (I think), but they are powerful for this kind of work. You can "add"/"modify" classes, subclasses, attributes, ... in real time. You could watch some courses I had at school, here: http://www.slideshare.net/fabien_gandon/ontology-in-a-nutshell-version-2s (if you are interrested, he published others courses on slideshare) in a nutshell. If you have to save data with an important variability, semantic database may be a good solution. Btw, if somebody already used a semantic database, I'll be happy to know the solution he uses to integrate it to WebObjects (I'll have to soon :) ).

Camille Roux



Le 18 janv. 09 à 15:16, Mike Schrag a écrit :

Are you really sure that you want to alter the MODEL on the fly? I have really seen a need for something like that as it can normally be done in better ways by making the model generic enough to handle additional information or so. Every application that does for example surveys does things like that, normally without altering the model.
not to mention if you alter the model, presumably you have to then REWRITE the model at runtime, which presents all sorts of weird security implications.

ms

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/camille.roux%40bebook.com

This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to