So this is a question I’m really aiming at Frank, but posting more
broadly, just in case it has some lessons for us in CSL land.
Question: how do I model an example like this in Zotero?
So yes, it’s a “case”, but it’s actually a dissenting opinion that I
want to cite.
The entire decision is treated as a single unit, although Cornell LII
presents the elements of the judgement under separate URLs for
convenience. The cite to the full judgment would look like this:
Hamdi v. Rumsfeld, 542 U.S. 507 (2004)
Here comes the kicker, though. You need a pinpoint to flag the portion
of the judgement you are citing. You can’t get that from the LII;
you’ll need to consult a (commercial) printed version of the judgement
at the law library, or access a (commercial) online service. Lexis has
the Scalia dissent for the U.S. reports starting at page 554, so the
cite would look like this:
Hamdi v. Rumsfeld, 542 U.S. 507, 554 (2004) (Scalia, J., dissenting)
The “Scalia, J., dissenting” bit would just be added manually as a
normal Zotero parenthetical. In the MLZ styles, the metadata layout
would look like this for the cite above:
Hamdi v. Rumsfeld
Date Decided (mapping to original-date)
There is a proofsheet with roughly similar content here (I see that I
haven’t set up a US Supreme Court cite yet):
This anticipates some special features in the client and in CSL. The
jurisdiction variable is spliced in via Extra so we can produce a
correct cite for the jurisdiction. Date Decided is mapped in the
client to original-date for law cases, which pushes “issued” into the
Extra field as well. The reporter is spelled out in full, to make it
easier for non-lawyers and non-US-lawyers to find the cited reporter.
“U.S. Reports” is shortened to “U.S.” by the abbreviations plugin.
Note that the court name is indicated in state court cites (the
proofsheet example), but not for the U.S. Supreme Court, at least when
when citing to a dedicated reporter like U.S. Reports. The quashing is
a property of the reporter name, and is handled in the Abbreviations
Plugin by a hint set on the reporter abbreviation.
That’s quite a bundle of logic, but when the MLZ styles are finished
and the abbreviation lists are set up, the user experience will be
pretty close to point-and-click.