>
> Alex Satrapa <[log in to unmask]> wrote:
>
> Some indication of the publisher's geographic location would be
> necessary. This could possibly be done using the meta data record
> describing the publisher (though how you locate this given the sparse
> information in the DC.Publisher field, I'll leave as an excercise for
> the reader :)
>
Strangely I was looking at this very problem yesterday. The country
of publication is supplied in the source data I'm working on as a
separate record field from the the publisher name. I'm trying to write
an XML DTD for this data using Dublin Core for the elements. My
solution was to create a structured value within dc:publisher within
a local namespace (zetoc). So I have:
<dc:publisher>
<zetoc:pnm>My Publishing Co</zetoc:pnm>
<zetoc:country>England</zetoc:country>
</dc:publisher>
This probably indicates which side of the structuralist/minimalist
fence I sit on! This may also break the dumb-down rule, but
because I'm using a local namespace I think I can expect that both
sub-elements would be read together. I can also define within this
local namespace (application profile?) that the country is optional
but the publisher name is mandatory (at least in theory - in practice
real data is never so clean).
As ever, I am taking a pragmatic approach because I have to make
a decision quickly because we are building a real application.
Best wishes,
Ann
--------------------------------------------------------------------------
Mrs. Ann Apps. Electronic Publishing @ MIMAS. Manchester Computing,
University of Manchester, Oxford Road, Manchester, M13 9PL, UK
Tel: +44 (0) 161 275 6039 Fax: +44 (0) 0161 275 6040
Email: [log in to unmask] WWW: http://epub.mimas.ac.uk/ann.html
--------------------------------------------------------------------------
|