通过Web服务共享图书数据的好标准是什么?

时间:2013-11-09 10:56:40

标签: xml json web-services standards isbn

我正在管理由数百家出版商为书籍和电子书填充的数据库。

我想提供免费的JSON或XML网络服务,以允许其他网站(书店,图书馆或其他)或应用程序使用ISBN访问这些数据。

我制作了第一稿,开发了我自己的JSON标准:

{
    "cycle_id": null,
    "collection_id": "52",
    "publisher_id": "1166",
    "id": "40898",
    "url": "thomas-day/sept-secondes-pour-devenir-un-aigle",
    "title": "Sept secondes pour devenir un aigle",
    "cycle": "",
    "tome": "",
    "authors": "Thomas DAY",
    "collection": "LE BÉLIAL'",
    "number": null,
    "publisher": "LE BÉLIAL'",
    "price": "1900",
    "price_euro": 19,
    "cover": "http://media.biblys.fr/book/98/40898.jpg"
}

但是我应该使用常用的格式吗?

1 个答案:

答案 0 :(得分:1)

我认为没有常用的格式,至少没有我能找到的格式。 即使存在表示书籍信息的某种标准,它也可能过于狭窄而无法满足每个人的需求,或者是通用的,以包含您可以存储的关于书籍的任何可能的信息。数据方差太多,无法创建有用的标准。

我可以建议的一件事是搜索暴露图书搜索的其他网络服务,并从那里借用一些想法(例如来自Google Books APIISBNdb API之类的东西)。

所以这只是表示系统中的数据。保持简单,并使用您自己的格式。

只需2美分!