Re: [greenstone-users] dates

From John R. McPherson
DateWed, 10 Dec 2003 09:55:59 +1300
Subject Re: [greenstone-users] dates
In-Reply-To (886EF25AF8BEF64EB89A820EF84064FF41BF7C-UCMAIL4)
On Tue, Dec 09, 2003 at 03:44:58PM -0500, Newman, Linda (newmanld) wrote:
> 1) Display problem with dates:
>
> I'm using dates in my metadata.xml file, and although searching and browsing
> seem to work correctly, the display of the date info is strange.
>
> I can't find anything specifying the format in any of the greenstone pdf
> files, so I went with what I found online for the Dublin Core: YYYY-MM-DD.
>
>
> However, the display of a field such as this:
> <Metadata name="Date" mode="accumulate">1878-01-03</Metadata>
>
> will be shown as:
> Date: 1- _textmonth-0_ 1878
>
> This display shows up both in the datelist classifier and in the
> documentText format.

Greenstone needs dates to be in YYYYMMYY format to be able to parse
them.
_textmonthXX_ is a greenstone macro that turns the XXth month into
a string in the appropriate language... eg 20031210 (for 10th Dec 2003).
So what has happened is that the plugin got 1878 as the year, and then
"-0" as the month, which isn't a valid macro for a month name.


> 2) Searching Question:
> Is there a way to allow the user to search (not browse) within range of
> dates, using either the MG or MGPP search engines?

According to the BasPlug (base plugin), you can add an option called
"-extract_historical_years" to any plugin, and also add
" format QueryInterface DateSearch"
to the collect.cfg file for searching based on the year.

I have no idea if this actually works or not though... but I recall
that it used to...

John McPherson