[Zope-CMF] Re: Metadata Toolz

Erik Lange erik@mmmanager.org
Thu, 10 Oct 2002 11:54:55 +0200


At 09:41 AM 10/10/02, Paul Everitt wrote:

>On lundi, oct 7, 2002, at 15:06 Europe/Paris, Gitte Wange wrote:
>
>>Well I have been thinking about it all morning :-)
>>I was thinking about doing something to the metadata tool so it could
>>use different metadata implementations (specify them through ZMI). In
>>that order you could say that your Images should use DublinCore metadata
>>but your media events should use MPEG-7 ... :-)
>>Sort of like with the workflow tool ... I think :-))
>
>I'll give fair warning here...if nobody participates in Z3WCM (Zope 3 Web 
>Content Management), then its metadata *might* look the way I lobby for, 
>and that means:
>
>1) There are core metadata items that all "content" must provide for (even 
>if there are no values).

Yes.


>2) That core metadata model is spelled d-u-b-l-i-n c-o-r-e. :^)

The core DublinCore-implementation, should then have _all_ elements from 
dublin core implemented - even if they are left blank for no values and 
maybe are not even shown on the default layer-implementation forms.

I.e. has.part and is.part.of has been mentioned as "missing" in the current 
DC-implementation... I believe it will only add to the confussion, if there 
is a "light-DC-implementation" and a "full-DC-implementation" for the Z3Core...

>Of course the metadata model should be extensible.

:-)

>I'm still confused by the problem, though...is the stuff in media events 
>data or metadata?

The data we need to describe with metadata in a media event, is data that 
is described not only by title, description, URI, etc., etc. - but that is 
also described by a time indication on where _within_ a given datafile, the 
given data-segment can be found.

I.e. you need to define start-time and end-time to define a certain clip in 
a movie... that's why dublin core, even with all elements implemented, 
can't describe our resources "correct". For that we need to extend the 
metadata namespace we use, whit a namespace that handles time-indications.

This extension can be defined with dublin core, so dublin core should - 
IMHO - always be the base of all metadata.

Dublin core's "has.part" and "is.part.of" elements, will make it possible 
to describe wich clips are related to which physical datafiles and vice versa.

Regards,
Erik