ISSN metadata field

I have added a feature request to allow the ISSN to be included as style
metadata for journal specific styles. This can help with style searching and
identification.

http://sourceforge.net/tracker/index.php?func=detail&aid=2176259&group_id=117435&atid=678021

Rintze Zelle

OK, I just checked in a change to address this. See ticket for a few comments.

Bruce

I have added a feature request to allow the ISSN to be included as style
metadata for journal specific styles. This can help with style searching and
identification.

This will be great for easily locating a style for a particular
publication. Per discussions in the Zotero forums, it would also be
useful to locate styles that may be similar to yours (such as all styles
by a particular publisher).

No part of the ISSN is linked back to the parent publisher. Is anyone
aware of any tools that will list all ISSNs owned by a particular
publisher? If not, should we have some sort of additional metadata
about the context a style is used in (consistent coding of the
publisher, place, etc.)?

–Rick

No part of the ISSN is linked back to the parent publisher. Is anyone
aware of any tools that will list all ISSNs owned by a particular
publisher?

I downloaded a very large CVS file (or set of files) from the OCLC
that included this information, but I’m not aware of any freely
available service that allows you to do these lookups. Would be nice
to have though, for a variety of reasons.

If not, should we have some sort of additional metadata
about the context a style is used in (consistent coding of the
publisher, place, etc.)?

Not sure what you mean above.

Bruce

The only service I could find for reverse lookups is www.worldcat.org (e.g.
http://worldcat.org/issn/0028-0836), but the site does not seem to offer the
ability to retrieve ISSNs owned by a certain publisher.

Rintze

Bruce,

Maybe we can fix the open issues with support for ISSNs (as per your
comments at the ticket)? Currently style writers have to make a choice to
include either the print ISSN or the online ISSN when writing a style for a
certain journal, which is not ideal. Can we allow for multiple ISSNs, as
well as introduce support for a single ISSN-L? I guess that changing

& info-issn? (line 48)
and
info-issn = element cs:issn { text } (line 163)

into

& info-issn*
& info-issnl?
and
info-issn = element cs:issn { text }
info-issnl = element cs:issnl { text }

should do the trick. I would have included some regex to limit the pattern
if I knew how. Do you know of any documentation on the regex syntax for
RelaxNG? Having a standardized field content would probably help if a future
and more advanced style repository would allow searching by ISSN(L). Are the
numbers enough (e.g. “1748-7188” instead of “ISSN-L 1748-7188”)? I guess
they are as the enclosing element already tells you whether the number is a
ISSN or ISSN-L.

For future reference: there is a lookup table available between ISSNs and
ISSN-Ls (no journal names though):
http://www.issn.org/2-22637-What-is-an-ISSN-L.php

Rintze

Maybe we can fix the open issues with support for ISSNs (as per your
comments at the ticket)? Currently style writers have to make a choice to
include either the print ISSN or the online ISSN when writing a style for a
certain journal, which is not ideal. Can we allow for multiple ISSNs, as
well as introduce support for a single ISSN-L? I guess that changing

& info-issn? (line 48)
and
info-issn = element cs:issn { text } (line 163)

into

& info-issn*
& info-issnl?
and
info-issn = element cs:issn { text }
info-issnl = element cs:issnl { text }

should do the trick.

Feel free to make the changes to the “split” branch.

I would have included some regex to limit the pattern
if I knew how. Do you know of any documentation on the regex syntax for
RelaxNG?

http://books.xmlschemata.org/relaxng/relax-CHP-9.html

Having a standardized field content would probably help if a future
and more advanced style repository would allow searching by ISSN(L). Are the
numbers enough (e.g. “1748-7188” instead of “ISSN-L 1748-7188”)?

Numbers only.

I guess
they are as the enclosing element already tells you whether the number is a
ISSN or ISSN-L.

For future reference: there is a lookup table available between ISSNs and
ISSN-Ls (no journal names though):
http://www.issn.org/2-22637-What-is-an-ISSN-L.php

A related new project I’m helping with a bit:

http://periodicals.dataincubator.org/.html

Bruce

Done: http://apps.sourceforge.net/trac/xbiblio/changeset/978

Rintze