CiteCollection constructor dumbly tries to makes URNs and throws show-stopping exceptions when it fails. It should make Option[Cite2Urn], and report out bad ones, perhaps with an option to stop or continue on failure, but in any case giving users more information about the context of the URN failure.
CiteCollection constructor dumbly tries to makes URNs and throws show-stopping exceptions when it fails. It should make Option[Cite2Urn], and report out bad ones, perhaps with an option to stop or continue on failure, but in any case giving users more information about the context of the URN failure.