-----BEGIN PGP SIGNED MESSAGE-----
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
> 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 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
-----END PGP SIGNATURE-----
Zope3-dev mailing list