Re: [greenstone-users] Metadata subfiled order from cds/isis

From Michael Dewsnip
DateWed, 29 Nov 2006 11:22:59 +1300
Subject Re: [greenstone-users] Metadata subfiled order from cds/isis
In-Reply-To (456A9147-6080500-inwind-it)
Hi Ruben,

As you've found out, Greenstone doesn't maintain any linking between
dc.contributor^a and dc.contributor^q -- it just stores a list of
independent metadata values.

In the case of CDS/ISIS, however, ISISPlug automatically generates a
dc.contributor metadata values with all the subfields included. You
should be able to use this to display the information you want. If the
formatting isn't as you like you'll have to modify the plugin, however.

Regards,

Michael

ruben pandolfi wrote:

> Hi all,
>
> I'm acountering a problem with isis explosionin GSDL
>
> We have exploded isis DB that contains the meta
>
> dc.contributor
>
> this meta has 2 subfileds
>
> dc.contributor^a (name, surname)
> dc.contributor^q (role)
>
> In order to display this in collect.cfg I have:
>
> {If}{[dc.DcContributor^a], <tr class="metadata"><td
> valign=top><b>_Co_:</b></td><td valign=top>[dc.DcContributor^a]
> <i>[dc.DcContributor^q]</i><br/></td></tr>}
> {If}{[sibling(2):dc.DcContributor^a], <tr class="metadata"><td
> valign=top></td><td valign=top>[sibling(2):dc.DcContributor^a]
> <i>[sibling(2):dc.DcContributor^q]</i></td></tr>}
> {If}{[sibling(3):dc.DcContributor^a], <tr class="metadata"><td
> valign=top></td><td valign=top>[sibling(3):dc.DcContributor^a]
> <i>[sibling(3):dc.DcContributor^q]</i></td></tr>}
> {If}{[sibling(4):dc.DcContributor^a], <tr class="metadata"><td
> valign=top></td><td valign=top>[sibling(4):dc.DcContributor^a]
> <i>[sibling(4):dc.DcContributor^q]</i></td></tr>}
> {If}{[sibling(5):dc.DcContributor^a], <tr class="metadata"><td
> valign=top></td><td valign=top>[sibling(5):dc.DcContributor^a]
> <i>[sibling(5):dc.DcContributor^q]</i></td></tr>}
>
> It does disply the contributor field, the problem is gsdl loose the
> association field-subfiled eg:
>
> name1, surname1
> name2, surname2 role2
> name3, surname3
> name4, surname4 role4
>
> is displayed as:
>
> name1, surname1 role2
> name2, surname2 role4
> name3, surname3
> name4, surname4
>
> (empty role are skipped)
>
> is there a way to achive output the correct order?
>
> thank you!
>
> ruben
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>greenstone-users mailing list
>greenstone-users@list.scms.waikato.ac.nz
>https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
>
>