I don't understand this section:
> Let's try a bit more clever XML ;
>
> <work id="some_book" xml:lang="no">
> <title>Fiskepudding</title>
> </work>
>
> <work id="some_other_book" xml:lang="en">
> <title>Fish cakes</title>
> </work>
>
> <expression>
> <manifestation idref="some_book" />
> <manifestation idref="some_other_book" />
> </expression>
What are you modelling here? The work ids say that these are two different works, so you are placing them into a single expression? This would be rather strange in the real world, i.e. I can't think of a single expression that combines two different works. There probably are some related works that could combine two works, but I can't think of anything. Works are combined in manifestations and items but not an expression.
What about this?
<work id="some_book">
<title xml:lang="no">Fiskepudding</title>
<title xml:lang="eng">Fish cakes</title>
<author (or creator) id="some_author">Blow, Joe</author>
</work>
<author id="some_author">
<authorizedname xml:lang="eng" >Blow, Joe</authorizedname>
<variantname xml:lang="no">Blaue, Joe</variantname>
<other attributes....>
</author>
I would like <authorizedname> to have further attributes of rules, e.g. rules="LCNAF" or rules="Germanf" rules="Italian" etc. plus a few others. This is when the authorized forms can interoperate.
Jim Weinheimer
Received on Tue Aug 28 2007 - 03:51:54 EDT