The structure of MODS and of CSL assumes that the publication date
for a journal article is basically a property of the journal,
rather than the article.
Does valid MODS assume or require this? I.e., are both of your
examples valid MODS:
Both are valid, and discussion on MODS list awhile back ended up with
no consensus.
Generally, I would prefer the following rule:
All information that’s unique for a given resource should be on that
resource’s own level while information that’s only unique to the
related container item should go into the container item.
IMHO, this assumption should make it a lot easier for developers to
find and associate things within the MODS hierarchy.
Yes, I understand this. It’s just that this is one of the funny places
in bibliographic metadata and citation practice where the proper
“level” is just not clear.
Yes. Having multiple dates on several levels should be actually a
feature of MODS so that it can handle such complexity. Using the
above assumption, the date on top level would describe the date when
the original article was published, while the date in the ‘related >
host’ item is the date of the book volume.
Actually, it gets a little more complicated. IIRC (I’ve not looked at
it in awhile) MODS has a way to code a relatedItem that is the original
publication. So you could have still another level.
If no date on top level is given for an article, this would mean that
the article was originally published together with the book/journal.
In other words, if there’s no top level date the top level item would
inherit the date of the container item.
This is sort of what I’m thinking.
I would prefer:
Snow cover effects on Antarctic sea ice thickness
Ackley
S
author
[...]
16
21
Sea ice properties and processes
Weeks
W
editor
[...]
book
299
Note that in the latter example, the book editor is given within
the ‘related > host’ item and not on top level (which is far more
intuitive, IMHO).
Yes, you’ve got it right.
Plus, the top level contains the page range of the
individual article while the ‘related > host’ item contains the total
number of pages for the book.
This is off, though. You’re right to note this is another awkward area
though. Pages are in the mods:relatedItem[@type=‘host’]/mods:part.
In truth, this sort of “locator” information is somewhere between the
main level and the container level, and is difficult to represent
cleanly. In CSL, I follow MODS convention, in part because I think it
better reflects formatting practice. I’'ve considered changing it
though.
Bruce