Closed ronaldtse closed 2 years ago
This issue can be further mitigated by using pubid-iso.
This is blocking ISO 19115-3.
@ronaldtse I'm unable to reproduce the issue
relaton fetch "ISO 19115-1:2014/Amd 2:2020"
[relaton-iso] ("ISO 19115-1:2014/Amd 2:2020") fetching...
[relaton-iso] ("ISO 19115-1:2014/Amd 2:2020") found ISO 19115-1:2014/Amd 2:2020
<bibitem id="ISO19115-1-2014/Amd2-2020" type="standard">
...
Do you use the latest relaton version?
I can confirm that this works:
$ bundle exec relaton fetch "ISO 19115-1:2014/Amd 2:2020"
Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
[relaton-iso] ("ISO 19115-1:2014/Amd 2:2020") fetching...
[relaton-iso] ("ISO 19115-1:2014/Amd 2:2020") found ISO 19115-1:2014/Amd 2:2020
<bibitem id="ISO19115-1-2014/Amd2-2020" type="standard">
<fetched>2022-07-15</fetched>
<title type="title-intro" format="text/plain" language="en" script="Latn">Geographic information</title>
<title type="title-main" format="text/plain" language="en" script="Latn">Metadata</title>
<title type="title-part" format="text/plain
$ bundle exec relaton fetch "ISO 19115-2:2019/Amd 1:2022"
Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
[relaton-iso] ("ISO 19115-2:2019/Amd 1:2022") fetching...
[relaton-iso] ("ISO 19115-2:2019/Amd 1:2022") found ISO 19115-2:2019/Amd 1:2022
<bibitem id="ISO19115-2-2019/Amd1-2022" type="standard">
<fetched>2022-07-15</fetched>
Thanks @andrew2net !
Relaton-ISO is unable to locate dated Amd identifiers due to failure in parsing dates: e.g.
ISO 19115-1:2014/Amd 2:2020
.https://www.iso.org/standard/78888.html
https://www.iso.org/standard/80275.html