-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Florent Guillaume wrote: > Jim Fulton wrote: > >> I think that sources are different than initial value. I really don't >> see any role that "initial value" has in an object specification. >> >> A schema is a specification for an object that provides the schema. >> An initial value doesn't constrain or specify the object. If anything, >> it constrains applications that create the object, but in a rather >> unclear >> way. > > > But a schema is useful for more than "specifying the values of an > object". All notions of schemas I've encountered (CPS Schemas, XML > Schemas, Archetypes) use the schema to constrain or validate an existing > object, yes, but also to create new objects from scratch (even in the > absence of widgets). Being able to specify initial values is quite > important there.
RDBMS schemas are an important counter to the "default isn't schema" case, too. Defaults become particularly important when migrating content "forward" over time. Tres. - -- =================================================================== Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDHu4r+gerLs4ltQ4RAtlGAKC7Aeg8XStRWdMawdf2OCOSmZ6b6QCdHRCj RUOSGN6cw5Yyc2dGRSszbRw= =eIcL -----END PGP SIGNATURE----- _______________________________________________ Zope3-dev mailing list Zope3-dev@zope.org Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com