Мое приложение должно получить информацию о любой опубликованной книге на основе обеспеченного ISBN, заголовке или авторе. Это - едва уникальное требование---сайты как Amazon.com, Chegg.com, и даже программное обеспечение как Собиратель книг, кажется, может сделать это легко. Но я не смог копировать его.
Для разъяснения я не должен искать всю базу данных книг---только ограниченное подмножество, которые были введены, как в книжном наборе. База данных просто позволила бы мне отмечать введенные книги с необходимыми метаданными для включения поиска на том подмножестве книг. Таким образом, масштаб не является проблемой здесь---, получение метаданных.
Опции, которые я попробовал:
Я попытался описать свой подход подробно, таким образом, другие с меньшим количеством книг могут использовать в своих интересах вышеупомянутые решения. Но, учитывая мои требования, я в конце своего остроумия для получения книжных метаданных, таким образом, любые указатели значительно ценятся.
Поскольку маловероятно, что вам придется получать одни и те же 500 книг каждый день: сохраните данные, полученные с isbndb.com, в базе данных и заполняйте их книгу за книгой.
Как видно, многие библиотеки и другие организации предоставляют такую информацию как "ISBN" через MAchine-Readable Cataloging aka MARC, вы можете найти больше информации об этом здесь.
Теперь, зная "правильный" термин для поиска, я обнаружил WorldCat.org.
Может быть, вся эта история с MARC натолкнет вас на новую идею :)