[Zope-CMF] Re: [dev] Dublin Core Creator(s): a small proposal
tseaver at zope.com
Mon Dec 15 16:59:45 EST 2003
On Mon, 2003-12-15 at 16:42, Yuppie wrote:
> Tonico Strasser wrote:
> > 'Creators' is not an element of the Dublin Core standard. Therefore I
> > would not mark 'Creator' as deprecated because it is an element of the
> > standard.
> > 'Creator' could be a string representation of the sequence 'Creators':
> > Creators = ['Name 1', 'Name 2', ...]
> > Creator = "Name 1, Name 2, ..."
> >  <http://dublincore.org/documents/usageguide/elements.shtml#creator>
> Quoting from your link: "Creators should be listed separately,
> preferably in the same order that they appear in the publication."
> Listing more than one creator in a Creator element violates the
> standard. You are right that 'Creators' isn't a Dublin Core element, but
> the proposed method represents an ordered list of 'Creator' elements.
Strictly speaking, *any* DC element is repeatable. Let's stick with the
pattern used by the "*Date" elements: reserve the "initial caps" name
for the string version, and use a more natural method name for the one
which delivers a more natural representation. E.g., call the new method
'creators'; have the 'Creator' method return the
equivalent of '"; ".join( self.creators() )'.
Tres Seaver tseaver at zope.com
Zope Corporation "Zope Dealers" http://www.zope.com
More information about the Zope-CMF