[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