[Zope3-dev] Re: Proposed widget/schema work for the Rivah sprint
(Thursday and Friday this week)
Tres Seaver
tseaver at palladion.com
Wed Sep 7 09:42:03 EDT 2005
-----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 tseaver at palladion.com
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-----
More information about the Zope3-dev
mailing list