Re: design question -- localized metadata?

From: Karl Ove Hufthammer (huftis@bigfoot.com)
Date: Tue May 14 2002 - 11:57:38 EDT

  • Next message: Paul Rohr: "Re: design question -- localized metadata?"

    Paul Rohr <paul@abisource.com> wrote in
    news:3.0.5.32.20020514083301.03b86640@mail.abisource.com:

    > Oops. I should have thought of this before. How should we
    > localize the metadata property names?
    >
    > Off the cuff, I can think of two alternatives:
    >
    > 1. Localize all keys in the file format. Thus, if your UI is
    > in fr-FR,
    > then we'd store "Auteur", "Sujet", "Titre", etc. as keys.
    >
    > 2. Only store localized versions of custom keys. Store all
    > standard key
    > names in the file format, and translate them in the UI.
    > Thus, we could do the usual magic to access keys like

    I *strongly* recommend going for #2. The keys should use standard
    names in the file format, but must be localized when displayed (in
    the UI).

    Oh, and sorry for not speaking up about this earlier, but (for
    interoperability reasons) I also recommend using the Dublin
    Core[1] metadata element set, instead of inventing your own. These
    people has spent *years* thinking of a good all-round element set,
    and this set is supported in tons of applications. If need,
    element qualifiers[2] can be used (so e.g. instead of just storing
    a 'date' for a document, you can tell if the date is the creation
    date, the last modified date, &c.) [3] Tells you have Dublin Core
    should be express in XML. If you have any questions, the FAQ[4]
    will probably be useful.

    [1] <URL: http://dublincore.org/documents/dces/ >
    [2] <URL: http://dublincore.org/documents/dcmes-qualifiers/ >
    [3] <URL: http://dublincore.org/documents/dcmes-xml/ >
    [4] <URL: http://dublincore.org/resources/faq/ >

    -- 
    Karl Ove Hufthammer
    


    This archive was generated by hypermail 2.1.4 : Tue May 14 2002 - 12:01:43 EDT