Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NDLサーチで雑誌の書誌IDがなくなっているものがある #1855

Open
nabeta opened this issue Feb 10, 2024 · 4 comments
Open
Labels

Comments

@nabeta
Copy link
Member

nabeta commented Feb 10, 2024

NDLサーチからの書誌インポートで、以前はR100000039-I001413988としてNDLサーチに収録されていた書誌情報が、新NDLサーチに収録されなくなっている。該当するテストは以下。
https://github.com/next-l/enju_leaf/pull/1854/files#diff-924665db1c8a9e851dedb928ba635e53116580be6389e88ae5662e45ccfb9d8aL81-L83

上記のテストの作成は実際に当時のNDLサーチのAPIを呼び出して行ったものだが、現在のAPIでは同じ書誌IDでもヒットしなくなっており、NDLサーチの詳細画面もnot foundになる。
https://ndlsearch.ndl.go.jp/api/sru?maximumRecords=1&onlyBib=true&operation=searchRetrieve&query=(itemno=R100000039-I001413988)&recordSchema=dcndl
https://ndlsearch.ndl.go.jp/books/R100000039-I001413988

@nabeta
Copy link
Member Author

nabeta commented Feb 10, 2024

リポジトリ番号R100000039の書誌が一律でなくなっているわけではない模様。上記の「週刊新潮」は同一の内容と思われる書誌IDが2件あり、片方はR100000039を使用している。
https://ndlsearch.ndl.go.jp/books/R100000002-I000000010774
https://ndlsearch.ndl.go.jp/books/R100000039-I3381597

@nabeta
Copy link
Member Author

nabeta commented Feb 10, 2024

Enjuではインポート時にNDLサーチの書誌IDも保存しており、詳細画面にNDLサーチへのリンクとして表示している。このため、上記の「週刊新潮」のような例では、リンク切れになってしまう。
この動作が仕様なのか移行の不具合なのか、またリダイレクトなどの措置があるかどうか、NDLに問い合わせること。

@nabeta
Copy link
Member Author

nabeta commented Feb 10, 2024

この動作が仕様なのか移行の不具合なのか、またリダイレクトなどの措置があるかどうか、NDLに問い合わせること。

2月10日のNext-Lワークショップのときに、フォームから問い合わせた。

@nabeta
Copy link
Member Author

nabeta commented Feb 10, 2024

https://ndlsearch.ndl.go.jp/books/R100000039-I001413988

NDLに問い合わせたところ、古い書誌IDを使ってiss.ndl.go.jpにアクセスすれば、新しい書誌IDのページにリダイレクトされるとのこと。
https://iss.ndl.go.jp/books/R100000039-I001413988-00

すでにEnjuにインポート済みの書誌にあるNDLサーチのリンク先については、書誌IDを見て、-00があればリンク先をiss.ndl.go.jp、なければndlsearch.ndl.go.jpにすること。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant