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]