[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-look
Subject: Re: Moving away from app-centric mimetypes (e.g. kword)
From: "Steven D'Aprano" <dippy () mikka ! net ! au>
Date: 2002-05-15 0:15:41
[Download RAW message or body]
Not pointing the finger, but various people have suggested that its
easy to add metadata to XML-based files such as kword documents. This
is true, but it misses the point of metadata:
It should be applicable to any file, regardless of file format. It
should be totally independent of the application used to generate it,
or view it. It should be transparent to apps that don't understand it,
but those apps should not break the link between data and metadata.
This is why, ultimately, no metadata system without kernel support can
ever be complete.
This is not to suggest that partial solutions aren't helpful. Koffice
files already include metadata such as Author, and MS Word includes
much more extensive metadata. It may be very useful for Konqueror to
have support for Koffice metadata, and I don't intend to dismiss that
idea at all.
*But* there are lots of things that you can do with metadata on the
file level, that you may want to do to non-XML files such as text,
source code, jpeg, etc etc etc. For instance, you might want to
associate a general purpose Comment metadata field to *any* file. And a
generic metadata system should allow users to create and use their own
metadata fields, and not just be limited to the ones the app developer
thinks you need.
Again, I stress that without kernel support, any solution to this
problem will be a hack. It may break as soon as you move the file using
non-KDE methods. But so long as metadata is only inessential (but
useful) data, and so long as people understand the limitations, I still
think its worthwhile.
To my way of thinking, metadata is a USEFUL thing, not an ESSENTIAL
thing. So if we have to go through one or two less-than-perfect
inelegant hacks in order to demonstrate the usefulness of the concept
enough to get the kernel support needed for a perfect implementation,
then so be it.
Am I off-case here? If what I say is unreasonable, I'd like to hear
your feed-back.
--
Steven D'Aprano
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic