利用 API 和 Z39.50 擷取圖書館的資料
由於家中有不少的書,要為它們逐一加上分類標籤可不是容易的事,而且由自己來分類可能會有點混亂和不準確。
網上有些網站會讓用戶自行加上分類標籤,但由於不同人加上的標籤不同,也可能會讓得出的結果不太統一。
後來我就想到不如拿圖書館的標題表來用就好了,因為由圖書館員所作出的分類比較專業,而且他們都按著特定的標題表,用字會一致,而且按著標題表,可以找出標題分類之間的關係。
我先找到了用 OCLC 的 Classify 服務,它提供世界多間圖書館選選取基於 Library of Congress 標題表的 FAST Subject Heading 的分類標題和 DCC/LC 索書號,而且它提供了 API,只要輸入 ISBN 等資料,就能得到我所需要的分類結果。
由於香港各間大學皆選用 Library of Congress 的標題表和索書號,所以得出的結果能跟它們互通,利用標題或索書號在它們的目錄中找到更多相關書籍。
另外點擊 FAST ID 和 VIAF 更多獲取更多標題和權威紀錄的資訊,能得出更多相關的資訊和書目。
利用 API 所得出的內容:
<?xml version="1.0" encoding="UTF-8"?> <classify xmlns="http://classify.oclc.org"> <response code="2"/> <!--Classify is a product of OCLC Online Computer Library Center: http://classify.oclc.org--> <work author="Cachon, Gérard | Terwiesch, Christian [Author; Creator]" editions="35" eholdings="5" format="Book" holdings="500" itemtype="itemtype-book" owi="792997854" title="Matching supply with demand : an introduction to operations management">191732546</work> <authors> <author lc="n2004014781" viaf="73241695">Cachon, Gérard</author> <author lc="no96051331" viaf="56208209">Terwiesch, Christian [Author; Creator]</author> </authors> <orderBy>thold desc</orderBy> <input type="isbn">9780071326223</input> <start>0</start> <maxRecs>25</maxRecs> <editions> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="162" itemtype="itemtype-book" language="eng" oclc="191732546" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="0" ind2="0" sfa="TS155" tag="050"/> <class edition="22" ind1="0" ind2="0" sf2="22" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="138" itemtype="itemtype-book" language="eng" oclc="56198636" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="0" ind2="0" sfa="TS155" tag="050"/> <class edition="22" ind1="0" ind2="0" sf2="22" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="91" itemtype="itemtype-book" language="eng" oclc="761334758" title="Matching supply with demand : an introduction to operations management"> <classifications> <class edition="23" ind1="0" ind2="0" sf2="23" sfa="658.5" tag="082"/> <class ind1="0" ind2="0" sfa="TS155" tag="050"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="18" itemtype="itemtype-book" language="eng" oclc="775864457" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="0" ind2="4" sfa="658.5" tag="082"/> <class ind1=" " ind2="4" sfa="TS155" tag="050"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="15" itemtype="itemtype-book" language="eng" oclc="774637439" title="Matching supply with demand : an introduction to operations management"> <classifications> <class edition="23" ind1="0" ind2="4" sf2="23" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="14" itemtype="itemtype-book" language="eng" oclc="255407123" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="0" ind2="0" sfa="658.5" tag="082"/> <class ind1=" " ind2="0" sfa="TS155" tag="050"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="11" itemtype="itemtype-book" language="eng" oclc="214305650" title="Matching supply with demand : an introduction to operations management"> <classifications> <class edition="22" ind1="0" ind2="4" sf2="22" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="8" itemtype="itemtype-book" language="eng" oclc="54486099" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1=" " ind2="4" sfa="HB241" tag="050"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="5" format="eBook" holdings="0" itemtype="itemtype-book-digital" language="eng" oclc="745696116" title="Matching supply with demand an introduction to operations management"> <classifications> <class ind1=" " ind2="4" sfa="TS155" tag="050"/> <class edition="22" ind1="0" ind2="4" sf2="22" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="3" itemtype="itemtype-book" language="eng" oclc="690201223" title="Matching supply with demand"/> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="3" itemtype="itemtype-book" language="eng" oclc="845276640" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="0" ind2="0" sfa="658.5" tag="082"/> <class ind1=" " ind2="0" sfa="TS155" tag="050"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="3" itemtype="itemtype-book" language="eng" oclc="756270531" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="0" ind2="4" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="3" itemtype="itemtype-book" language="eng" oclc="835267222" title="Matching supply with demand an introduction to operations management"/> <edition eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="466523494" title="Matching supply with demand : an introduction to operations management"/> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="474192488" title="Matching Supply with Demand : An Introduction to Operations Management"/> <edition eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="890435314" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1=" " ind2=" " sfa="TS155" tag="050"/> <class edition="22" ind1="0" ind2=" " sf2="22" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="803914897" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="1" ind2="4" sfa="TS155" tag="050"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="812244650" title="Matching supply with demand: an introduction to operations management an introduction to operations management"/> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="882786747" title="Matching supply with demand : an introduction to operations management"> <classifications> <class edition="23" ind1="0" ind2="4" sf2="23" sfa="658.5" tag="082"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="637326394" title="Matching supply with demand : an introduction to operations management"/> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="300338392" title="Matching supply with demand : an introduction to operations management"> <classifications> <class edition="22" ind1="0" ind2="0" sf2="22" sfa="658.5" tag="082"/> <class ind1="0" ind2="0" sfa="TS155" tag="050"/> </classifications> </edition> <edition eholdings="0" format="Book" holdings="2" itemtype="itemtype-book" language="eng" oclc="900969052" title="Matching supply with demand : an introduction to operations management"> <classifications> <class ind1="1" ind2="4" sfa="TS155" tag="050"/> </classifications> </edition> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="1" itemtype="itemtype-book" language="eng" oclc="840836276" title="Matching supply with demand : an introduction to operations management"> <classifications> <class edition="23" ind1="0" ind2="0" sf2="23" sfa="658.5" tag="082"/> <class ind1=" " ind2=" " sfa="TS155 C119M 2013" tag="050"/> </classifications> </edition> <edition eholdings="0" format="Book" holdings="1" itemtype="itemtype-book" language="und" oclc="830915317" title="Matching Supply with Demand: An Introduction to Operations Management"/> <edition author="Cachon, Gérard" eholdings="0" format="Book" holdings="1" itemtype="itemtype-book" language="eng" oclc="876556861" title="Matching supply with demand : an introduction to operations management"> <classifications> <class edition="21" ind1="1" ind2="4" sf2="21" sfa="658.5" tag="082"/> </classifications> </edition> </editions> <recommendations> <graph>http://chart.apis.google.com/chart?cht=p&chs=350x200&chd=t:96.43564,3.5643563&chtt=All+Editions&chdl=Classified (96.44%)|Unclassified (3.56%)</graph> <fast> <graph>http://chart.apis.google.com/chart?cht=p&chs=475x175&chd=t:94.05941,1.5841584&chdl=Production management|Supply and demand</graph> <headings> <heading heldby="475" ident="1078309" src="fast">Production management</heading> <heading heldby="8" ident="1139115" src="fast">Supply and demand</heading> </headings> </fast> <ddc> <mostPopular holdings="474" nsfa="658.5" sfa="658.5"/> <mostRecent holdings="474" sfa="658.5"/> <latestEdition holdings="109" sf2="23" sfa="658.5"/> <graph>http://chart.apis.google.com/chart?cht=p&chs=350x200&chd=t:93.86138,6.1386137&chtt=DDC&chdl=658.5|Unclassified</graph> </ddc> <lcc> <mostPopular holdings="443" nsfa="TS155" sfa="TS155"/> <mostRecent holdings="443" sfa="TS155"/> <graph>http://chart.apis.google.com/chart?cht=p&chs=350x200&chd=t:87.72277,1.5841584,0.1980198,10.495049&chtt=LCC&chdl=TS155|HB241|TS155 C119M 2013|Unclassified</graph> </lcc> </recommendations> <navigation> <pages> <page> <label>1</label> </page> <page> <label>2</label> <link>25</link> </page> </pages> <next>25</next> <last>25</last> </navigation> </classify>
另外,如果我想讀取一些 Classify 也沒有的資料,那就只好用 Google、豆瓣(我家有比較多簡體字書)或 Open Libary 的 API,或多或少能利用 ISBN 得到書名、作者、出版社等資料,省卻自己輸入的工夫。
Google Books API(範例):
{ "kind": "books#volumes", "totalItems": 2, "items": [ { "kind": "books#volume", "id": "1qXnlgEACAAJ", "etag": "xZhOZzDQG7g", "selfLink": "https://www.googleapis.com/books/v1/volumes/1qXnlgEACAAJ", "volumeInfo": { "title": "跟著飛行員一起開飛機", "subtitle": "了解怎樣將飛機開上天與認識飛機的駕駛與操作", "authors": [ "中村寬治" ], "publishedDate": "2012", "industryIdentifiers": [ { "type": "ISBN_10", "identifier": "9861775889" }, { "type": "ISBN_13", "identifier": "9789861775883" } ], "readingModes": { "text": false, "image": false }, "pageCount": 220, "printType": "BOOK", "categories": [ "Air pilots" ], "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "preview-1.0.0", "language": "zh-TW", "previewLink": "http://books.google.com.hk/books?id=1qXnlgEACAAJ&dq=9789861775883&hl=&cd=1&source=gbs_api", "infoLink": "http://books.google.com.hk/books?id=1qXnlgEACAAJ&dq=9789861775883&hl=&source=gbs_api", "canonicalVolumeLink": "http://books.google.com.hk/books/about/%E8%B7%9F%E8%91%97%E9%A3%9B%E8%A1%8C%E5%93%A1%E4%B8%80%E8%B5%B7%E9%96%8B%E9%A3%9B%E6%A9%9F.html?hl=&id=1qXnlgEACAAJ" }, "saleInfo": { "country": "HK", "saleability": "NOT_FOR_SALE", "isEbook": false }, "accessInfo": { "country": "HK", "viewability": "NO_PAGES", "embeddable": false, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": false }, "webReaderLink": "http://books.google.com.hk/books/reader?id=1qXnlgEACAAJ&hl=&printsec=frontcover&output=reader&source=gbs_api", "accessViewStatus": "NONE", "quoteSharingAllowed": false } }, { "kind": "books#volume", "id": "IdOdAAAAQBAJ", "etag": "3oTGAbZOxzo", "selfLink": "https://www.googleapis.com/books/v1/volumes/IdOdAAAAQBAJ", "volumeInfo": { "title": "只剩一個角落的繁華", "authors": [ "陳文茜" ], "publisher": "時報文化", "publishedDate": "2011-12-23", "description": "獻給所有失落的一代。 二○○八年,金融海嘯襲捲全球,世人從迷夢中驚醒。如今,另一波崩壞正在發生,這個崩壞如荊棘藤蔓,隱發自美麗的歐陸。地中海的藍天白雲,依舊一派悠閒,但光天化日之下,恐怖劇碼正在上演。希臘、法國、德國,無一倖免,歐洲經濟體此刻正在崩壞,並且禍及全世界! 且看陳文茜抽絲剝繭,大膽揭露看似繁榮的歐陸經濟體質是如何虛幻的一場假象;細密檢視每場經濟會議所帶來的直接與間接影響;每位當權人物牽一髮而動全身的關鍵決策是如何平息災難或是挑起禍端;世界每個角落的人民,是如何無法逃避這場正在上演的恐怖災難劇。 陳文茜以明晰透徹的眼神、無奈的預言口吻,來看這驚心動魄的人間劇碼。且看一看美麗而蒼涼的文明聚合,是如何只能剩下一個角落的繁華。", "industryIdentifiers": [ { "type": "ISBN_13", "identifier": "9789571354873" }, { "type": "ISBN_10", "identifier": "9571354872" } ], "readingModes": { "text": false, "image": true }, "pageCount": 256, "printType": "BOOK", "categories": [ "Business & Economics" ], "maturityRating": "NOT_MATURE", "allowAnonLogging": false, "contentVersion": "1.3.0.0.preview.1", "imageLinks": { "smallThumbnail": "http://books.google.com.hk/books/content?id=IdOdAAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api", "thumbnail": "http://books.google.com.hk/books/content?id=IdOdAAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api" }, "language": "zh-TW", "previewLink": "http://books.google.com.hk/books?id=IdOdAAAAQBAJ&printsec=frontcover&dq=9789861775883&hl=&cd=2&source=gbs_api", "infoLink": "http://books.google.com.hk/books?id=IdOdAAAAQBAJ&dq=9789861775883&hl=&source=gbs_api", "canonicalVolumeLink": "http://books.google.com.hk/books/about/%E5%8F%AA%E5%89%A9%E4%B8%80%E5%80%8B%E8%A7%92%E8%90%BD%E7%9A%84%E7%B9%81%E8%8F%AF.html?hl=&id=IdOdAAAAQBAJ" }, "saleInfo": { "country": "HK", "saleability": "FOR_SALE", "isEbook": true, "listPrice": { "amount": 61.96, "currencyCode": "HKD" }, "retailPrice": { "amount": 55.76, "currencyCode": "HKD" }, "buyLink": "http://books.google.com.hk/books?id=IdOdAAAAQBAJ&dq=9789861775883&hl=&buy=&source=gbs_api", "offers": [ { "finskyOfferType": 1, "listPrice": { "amountInMicros": 6.196E7, "currencyCode": "HKD" }, "retailPrice": { "amountInMicros": 5.576E7, "currencyCode": "HKD" } } ] }, "accessInfo": { "country": "HK", "viewability": "PARTIAL", "embeddable": true, "publicDomain": false, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false }, "pdf": { "isAvailable": true, "acsTokenLink": "http://books.google.com.hk/books/download/%E5%8F%AA%E5%89%A9%E4%B8%80%E5%80%8B%E8%A7%92%E8%90%BD%E7%9A%84%E7%B9%81%E8%8F%AF-sample-pdf.acsm?id=IdOdAAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api" }, "webReaderLink": "http://books.google.com.hk/books/reader?id=IdOdAAAAQBAJ&hl=&printsec=frontcover&output=reader&source=gbs_api", "accessViewStatus": "SAMPLE", "quoteSharingAllowed": false }, "searchInfo": { "textSnippet": "獻給所有失落的一代。 二○○八年,金融海嘯襲捲全球,世人從迷夢中驚醒。如今,另一波崩壞正在發生,這個崩壞如荊棘藤蔓,隱發自美麗的歐陸。地中海的藍天白雲,依舊一派 ..." } } ] }
豆瓣 API(範例):
{ "rating":{ "max":10, "numRaters":5, "average":"0.0", "min":0 }, "subtitle":"", "author":[ "中村寬治" ], "pubdate":"2012-4-30", "tags":[ { "count":2, "name":"飛行", "title":"飛行" }, { "count":1, "name":"军事", "title":"军事" }, { "count":1, "name":"很好的一本书", "title":"很好的一本书" }, { "count":1, "name":"飞行", "title":"飞行" } ], "origin_title":"", "image":"https://img1.doubanio.com\/mpic\/s11365263.jpg", "binding":"平装", "translator":[ "溫欣潔" ], "catalog":"叢書序 WOW!知的狂潮\n作者序\n第1章 飛行前的準備 ~ Pre-flight\n1-01 飛行員與飛航手冊的關係\n1-02 會議開始\n1-03 首先是天候的確認\n1-04 確認航空情報\n1-05 設定飛行計畫\n1-06 飛機有多重?\n1-07 如何將酬載量發揮到極致?\n1-08 確認飛機平衡\n1-09 迎向登機門\n1-10 飛機的行前準備\n1-11 喚醒飛機的頭腦\n1-12 飛機的姿勢與陀螺儀的關係\n專欄1 飛行員的制服有何功用?\n第2章 引擎啟動 ~ Engine Start\n2-01 駕駛艙長甚麼樣子?\n2-02 開始登機\n2-03 出發前的5分鐘\n2-04 噴射引擎與飛行儀器\n2-05 引擎啟動的準備\n2-06 引擎啟動\n2-07 邁向跑道\n2-08 確認操縱裝置\n2-09 從滑行道往跑道前進\n2-10飛機燈的使用方法\n2-11 無線裝置的操作\n專欄2 從INS到PMS,再到FMS\n第3章 起飛 ~ Take off\n3-01 設定起飛推力\n3-02 起飛推力的設定方式\n3-03 起飛推力有多大?\n3-04 開始加速準備起飛\n3-05 V1\n3-06 VR\n3-07 機輪離地(Lift off)\n3-08 V2\n3-09 起飛推力轉換為爬升推力\n3-10 並非一直保持最大推力\n3-11 兩種起飛方法\n3-12 甚麼是前進的「推力」?\n專欄3 後推(Push Back)與引擎啟動\n第4章 爬升 ~ Climb\n4-01 顯示上升的量測儀表\n4-02 空速指示表\n4-03 安全飛行所必要的速度\n4-04 氣壓高度表\n4-05 飛行高度(Flight level)\n4-06 可爬升到甚麼程度?\n4-07 利用量測儀表進行盤旋\n4-08 如何盤旋?\n4-09 線控飛行(Fly by wire)\n4-10 何時可以啟動自動駕駛?\n4-11 靠著一顆旋鈕就能進行盤旋\n專欄4 點亮外部燈的目的\n第5章 巡航 ~ Cruise\n5-01 Level off(進入水平飛行)\n5-02長程巡航是階段式上升巡航\n5-03 短程巡航\n5-04 以ECON速度降低飛行成本\n5-05 FMS(飛行管理系統)\n5-06 如何在航線上飛行?\n5-07 不容忽視的剩餘燃料確認\n5-08 從哪個位置的燃料開始使用?\n5-09 能夠飛得多遠?\n5-10 能夠飛得多高?\n5-11 能夠飛得多快?\n5-12 不可思議的馬赫世界\n5-13 為甚麼旅客機會搖晃?\n5-14 如何得知目前位置?\n專欄5 駕駛艙裡聽到的聲音\n第6章 下降高度並準備進場 ~ Decent & Approach\n6-01 開始下降\n6-02 如何下降?\n6-03 兩種下降方式\n6-04 怠速會造成阻力\n6-05 座艙壓力高度也會下降\n6-06 啟動防冰凍裝置\n6-07 空中待機\n6-08 將高度表設定為QNH\n專欄6 「三倍法則」\n第7章 降落 ~ Landing\n7-01 開始進場\n7-02 確認可使用的跑道\n7-03「Flap One」\n7-04「搭上ILS」?\n7-05 Gear Down(放下起落裝置)\n7-06 降落姿態\n7-07 看不見跑道!怎麼辦?\n7-08 Go around(重飛)\n7-09 Flare(著陸前的平飄操作)\n7-10 VREF\n7-11 降落所需的距離\n7-12 Auto-landing(自動降落)\n7-13 各種減速裝置的功用\n7-14 降落後儘速離開跑道\n專欄7與空中飛翔的始祖們相遇\n第8章 緊急狀況 ~ Emergency\n8-01 甚麼是運用界限\n8-02 中止引擎啟動的原因\n8-03 RTO(放棄起飛)\n8-04 重新起飛\n8-05 釋放燃料的方法\n8-06 如何緊急下降高度?\n8-07 在太平洋上空發生引擎故障\n8-08 發生火災怎麼辦?\n8-09 油壓裝置故障了!\n8-10 發電機故障了!\n8-11 ETOPS180認證是甚麼?\n8-12 如何選擇緊急降落的機場?\n8-13 防撞裝置會在何時啟動?\n8-14 黑盒子的功能\n8-15 警報系統的構造\n8-16 模擬訓練", "pages":"221", "images":{ "small":"https://img1.doubanio.com\/spic\/s11365263.jpg", "large":"https://img1.doubanio.com\/lpic\/s11365263.jpg", "medium":"https://img1.doubanio.com\/mpic\/s11365263.jpg" }, "alt":"http:\/\/book.douban.com\/subject\/19895860\/", "id":"19895860", "publisher":"晨星出版", "isbn10":"9861775889", "isbn13":"9789861775883", "title":"跟著飛行員一起開飛機", "url":"http:\/\/api.douban.com\/v2\/book\/19895860", "alt_title":"", "author_intro":"中村寬治\n航空解說員。出生於神奈川縣橫濱市,畢業於早稻田大學。在投身全日空航空公司30多年間,擔任波音727、747客機的飛航機械員,負責日本國內主要都市,以及超過世界10個國家、20個都市以上的航線任務。運用他在航線上獲得的飛行經驗,從事解說有關飛機內部構造、性能和飛機航行等的解說員工作,以及寫作的工作。主要作品有《噴射引擎(運用篇)》、《淺談飛航》(日本航空技術協會),與《淺顯易懂又有趣的飛機構造》(日本文藝社)、《飛機的構造與飛行原理》(晨星出版)等書。\n溫欣潔\n1978年生,台灣桃園人。東海大學日文系畢業,日本關西外國語大學留學一年。\n曾任光電企業的日文口譯人員,譯有山葉鋼琴的數位鋼琴操作手冊、《超厲害的驅除害蟲科學法》、《認識摩托車的基本構造》(晨星出版)等書。", "summary":"旅行和出差搭乘飛機時,你是否曾經對於「飛行員到底在做什麼」產生莫大的好奇心?\n正是因為連飛行員踏入駕駛艙這些過程都看不到,反而更加加深了我們的疑惑。\n透過這本書,從出發前的準備,到啟動、起飛、巡航、下降高度、進場、降落、緊急事態的對應等,所有飛行員的任務內容,都將以彩色圖解方式實況報導。\n◎駕駛艙和儀表板長什麼樣子?\n◎要飛多快、飛多高,飛多遠?\n◎如何克服緊急情況與搖晃,怎樣安全降落?\n◎駕駛艙裡的各種聲音所代表的意義?\n◎開飛機和開車的大不同\n◎詳細解說波音B777與空中巴士A330駕駛上的不同", "price":"290元" }
Open Library API(範例):
{ "ISBN:9780071459051":{ "info_url":"https://openlibrary.org/books/OL7301157M/MORE_Electronic_Gadgets_for_the_Evil_Genius", "bib_key":"ISBN:9780071459051", "preview_url":"https://openlibrary.org/books/OL7301157M/MORE_Electronic_Gadgets_for_the_Evil_Genius", "thumbnail_url":"https://covers.openlibrary.org/b/id/60514-S.jpg", "details":{ "publishers":[ "McGraw-Hill/TAB Electronics" ], "number_of_pages":322, "key":"/books/OL7301157M", "title":"MORE Electronic Gadgets for the Evil Genius", "identifiers":{ "librarything":[ "1069861" ], "goodreads":[ "116188" ] }, "isbn_13":[ "9780071459051" ], "covers":[ 60514 ], "created":{ "type":"/type/datetime", "value":"2008-04-29T13:35:46.876380" }, "languages":[ { "key":"/languages/eng" } ], "isbn_10":[ "0071459057" ], "latest_revision":6, "last_modified":{ "type":"/type/datetime", "value":"2010-08-04T23:48:42.832812" }, "authors":[ { "name":"Robert E. Iannini", "key":"/authors/OL1190941A" } ], "publish_date":"December 20, 2005", "works":[ { "key":"/works/OL5265698W" } ], "type":{ "key":"/type/edition" }, "revision":6 }, "preview":"noview" } }
當然,很多時還是圖書館的紀錄比較詳細和準確,所以我寫了簡單的 Python 程式,利用 Z39.50(zoom)、pymarc 函數庫,幫我擷取提供 Z39.50 服務的圖書館之 MARC 世界標準圖書館書目機讀數據,再幫我轉換成 MARCXML,接著利用 XLST 將 MARCXML 轉成 MODS 格式,方便程式讀取。
import sys import re, htmlentitydefs from lxml import etree from PyZ3950 import zoom from pymarc import MARCReader, record_to_xml def unescape(text): def fixup(m): text = m.group(0) if text[:2] == "": # character reference try: if text[:3] == "": return unichr(int(text[3:-1], 16)) else: return unichr(int(text[2:-1])) except ValueError: pass else: # named entity try: text = unichr(htmlentitydefs.name2codepoint[text[1:-1]]) except KeyError: pass return text # leave as is return re.sub("?\w+;", fixup, text) xslRoot = etree.parse("./MARC21slim2MODS3-5.xsl") transform = etree.XSLT(xslRoot) conn = zoom.Connection(sys.argv[1], int(sys.argv[2])) conn.databaseName = sys.argv[3] query = zoom.Query ('CCL', 'isbn=' + sys.argv[4]) res = conn.search (query) try: print res[0].data conn.close() print "=====================================" if "--utf8" in sys.argv: reader = MARCReader(res[0].data, to_unicode=True, force_utf8=True) else: reader = MARCReader(res[0].data) for record in reader: print(record) print "-------------------------------------" print unescape(etree.tostring(etree.fromstring(record_to_xml(record, namespace=True)), pretty_print = True)) print "-------------------------------------" xmlRoot = etree.fromstring(record_to_xml(record, namespace=True)) transRoot = transform(xmlRoot) print unescape(etree.tostring(transRoot, pretty_print = True)) print "=====================================" except: print "no result"
使用範例:
$ python fetch_z3550.py (z39.50 伺服器地址)(z39.50 伺服器端口)(z39.50 伺服器地址)(ISBN)(z39.50 伺服器輸出是否已是 utf-8 格式)
查詢中文大學圖書館的書目數據:
$ python fetch_z3550.py library.cuhk.edu.hk 210 INNOPAC 9789863201915
結果,由上而下分別為 MARC 原始數據、解讀後的 MARC 數據、MARCXML、MODS:
02234nam 2200421Ia 4500001001000000008004100010020001800051020001500069040001800084041001300102066000700115090002900122100003200151240002400183245023600207246015100443250002200594260008500616300002100701490005400722500009400776504005400870650003000924650003300954650003000987650005401017650004701071650001901118700002101137830003501158880024201193880013201435880003601567880008501603880006101688880004201749910002101791004860410130830s2013 ch b 000 0 chi d a9789863201915 a986320191X aHNKcHNKdCVU1 achiheng c$1 aQA76.9.D343bM39612 20131 aMayer-Sch▒onberger, Viktor.10aBig data.lChinese.106880-01aDa shu ju :b"shu wei ge ming" zhi hou, "zi liao ge ming" deng chang : ju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin /cby Viktor Mayer-Sch▒onberger and Kenneth Cukier ; Lin Junhong yi.306880-02aShu wei ge ming zhi hou zi liao ge ming deng chang :bju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin. 6880-03aDi 1 ban. 6880-04aTaibei Shi :bTian xia yuan jian chu ban gu fen you xian gong si,c2013. a318 p. ;c21 cm.1 6880-05aKe xue wen hua =aScience culture ;v156. aTranslation of: Big data : a revolution that will transform how we live, work, and think. aIncludes bibliographical references (p. 276-299). 0aBig dataxSocial aspects. 0aData miningxSocial aspects. 0aInternetxSocial aspects. 0aElectronic information resourcesxSocial aspects. 0aTechnological innovationsxSocial aspects. 0aSocial change.1 aCukier, Kenneth. 06880-06aKe xue wen hua ;v156.106245-01/$1a!9%!BT!A| :b!+%!BT!1+!_z!5y!+&!0=!=e, !+%!Z"!B\!_z!5y!+&!L|!8J : !<8!]<!Z"!B\!A7!ZK!Ky!GD!+5!<7!1?!5w!>.!R]!Bg!=9!M"!3"'b^!_z!Be /cby Viktor Mayer-Sch▒onberger and Kenneth Cukier ; !D$!1e!:k!YF.306246-02/$1a!BT!1+!_z!5y!0=!=e!Z"!B\!_z!5y!L|!8J :b!<8!]<!Z"!B\!A7!ZK!Ky!GD!+5!<7!1?!5w!>.!R]!Bg!=9!M"!3"'b^!_z!Be. 6250-03/$1a!Os1!JH. 6260-04/$1a'T+!4I!<D :b!9(!0%!\D!X(!3K!JH!S43=T!C\!^v!3'!5-,c2013.1 6490-05/$1a!O(!:`!BX!4H =aScience culture ;v156. 06830-06/$1a!O(!:`!BX!4H ;v156. a20131031/e/n;cyy ===================================== =LDR 02234nam 2200421Ia 4500 =001 004860410 =008 130830s2013\\\\ch\\\\\\\b\\\\000\0\chi\d =020 \\$a9789863201915 =020 \\$a986320191X =040 \\$aHNK$cHNK$dCVU =041 1\$achi$heng =066 \\$c$1 =090 \\$aQA76.9.D343$bM39612 2013 =100 1\$aMayer-Schönberger, Viktor. =240 10$aBig data.$lChinese. =245 10$6880-01$aDa shu ju :$b"shu wei ge ming" zhi hou, "zi liao ge ming" deng chang : ju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin /$cby Viktor Mayer-Schönberger and Kenneth Cukier ; Lin Junhong yi. =246 30$6880-02$aShu wei ge ming zhi hou zi liao ge ming deng chang :$bju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin. =250 \\$6880-03$aDi 1 ban. =260 \\$6880-04$aTaibei Shi :$bTian xia yuan jian chu ban gu fen you xian gong si,$c2013. =300 \\$a318 p. ;$c21 cm. =490 1\$6880-05$aKe xue wen hua =$aScience culture ;$v156. =500 \\$aTranslation of: Big data : a revolution that will transform how we live, work, and think. =504 \\$aIncludes bibliographical references (p. 276-299). =650 \0$aBig data$xSocial aspects. =650 \0$aData mining$xSocial aspects. =650 \0$aInternet$xSocial aspects. =650 \0$aElectronic information resources$xSocial aspects. =650 \0$aTechnological innovations$xSocial aspects. =650 \0$aSocial change. =700 1\$aCukier, Kenneth. =830 \0$6880-06$aKe xue wen hua ;$v156. =880 10$6245-01/$1$a大數據 :$b「數位革命」之後, 「資料革命」登場 : 巨量資料掀起生活、工作和思考方式的全面革新 /$cby Viktor Mayer-Schönberger and Kenneth Cukier ; 林俊宏譯. =880 30$6246-02/$1$a數位革命之後資料革命登場 :$b巨量資料掀起生活、工作和思考方式的全面革新. =880 \\$6250-03/$1$a第1版. =880 \\$6260-04/$1$a台北市 :$b天下遠見出版股份有限公司,$c2013. =880 1\$6490-05/$1$a科學文化 =$aScience culture ;$v156. =880 \0$6830-06/$1$a科學文化 ;$v156. =910 \\$a20131031/e/n;cyy ------------------------------------- <record xmlns="http://www.loc.gov/MARC21/slim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"> <leader>02234nam 2200421Ia 4500</leader> <controlfield tag="001">004860410</controlfield> <controlfield tag="008">130830s2013 ch b 000 0 chi d</controlfield> <datafield ind1=" " ind2=" " tag="020"> <subfield code="a">9789863201915</subfield> </datafield> <datafield ind1=" " ind2=" " tag="020"> <subfield code="a">986320191X</subfield> </datafield> <datafield ind1=" " ind2=" " tag="040"> <subfield code="a">HNK</subfield> <subfield code="c">HNK</subfield> <subfield code="d">CVU</subfield> </datafield> <datafield ind1="1" ind2=" " tag="041"> <subfield code="a">chi</subfield> <subfield code="h">eng</subfield> </datafield> <datafield ind1=" " ind2=" " tag="066"> <subfield code="c">$1</subfield> </datafield> <datafield ind1=" " ind2=" " tag="090"> <subfield code="a">QA76.9.D343</subfield> <subfield code="b">M39612 2013</subfield> </datafield> <datafield ind1="1" ind2=" " tag="100"> <subfield code="a">Mayer-Schönberger, Viktor.</subfield> </datafield> <datafield ind1="1" ind2="0" tag="240"> <subfield code="a">Big data.</subfield> <subfield code="l">Chinese.</subfield> </datafield> <datafield ind1="1" ind2="0" tag="245"> <subfield code="6">880-01</subfield> <subfield code="a">Da shu ju :</subfield> <subfield code="b">"shu wei ge ming" zhi hou, "zi liao ge ming" deng chang : ju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin /</subfield> <subfield code="c">by Viktor Mayer-Schönberger and Kenneth Cukier ; Lin Junhong yi.</subfield> </datafield> <datafield ind1="3" ind2="0" tag="246"> <subfield code="6">880-02</subfield> <subfield code="a">Shu wei ge ming zhi hou zi liao ge ming deng chang :</subfield> <subfield code="b">ju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="250"> <subfield code="6">880-03</subfield> <subfield code="a">Di 1 ban.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="260"> <subfield code="6">880-04</subfield> <subfield code="a">Taibei Shi :</subfield> <subfield code="b">Tian xia yuan jian chu ban gu fen you xian gong si,</subfield> <subfield code="c">2013.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="300"> <subfield code="a">318 p. ;</subfield> <subfield code="c">21 cm.</subfield> </datafield> <datafield ind1="1" ind2=" " tag="490"> <subfield code="6">880-05</subfield> <subfield code="a">Ke xue wen hua =</subfield> <subfield code="a">Science culture ;</subfield> <subfield code="v">156.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="500"> <subfield code="a">Translation of: Big data : a revolution that will transform how we live, work, and think.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="504"> <subfield code="a">Includes bibliographical references (p. 276-299).</subfield> </datafield> <datafield ind1=" " ind2="0" tag="650"> <subfield code="a">Big data</subfield> <subfield code="x">Social aspects.</subfield> </datafield> <datafield ind1=" " ind2="0" tag="650"> <subfield code="a">Data mining</subfield> <subfield code="x">Social aspects.</subfield> </datafield> <datafield ind1=" " ind2="0" tag="650"> <subfield code="a">Internet</subfield> <subfield code="x">Social aspects.</subfield> </datafield> <datafield ind1=" " ind2="0" tag="650"> <subfield code="a">Electronic information resources</subfield> <subfield code="x">Social aspects.</subfield> </datafield> <datafield ind1=" " ind2="0" tag="650"> <subfield code="a">Technological innovations</subfield> <subfield code="x">Social aspects.</subfield> </datafield> <datafield ind1=" " ind2="0" tag="650"> <subfield code="a">Social change.</subfield> </datafield> <datafield ind1="1" ind2=" " tag="700"> <subfield code="a">Cukier, Kenneth.</subfield> </datafield> <datafield ind1=" " ind2="0" tag="830"> <subfield code="6">880-06</subfield> <subfield code="a">Ke xue wen hua ;</subfield> <subfield code="v">156.</subfield> </datafield> <datafield ind1="1" ind2="0" tag="880"> <subfield code="6">245-01/$1</subfield> <subfield code="a">大數據 :</subfield> <subfield code="b">「數位革命」之後, 「資料革命」登場 : 巨量資料掀起生活、工作和思考方式的全面革新 /</subfield> <subfield code="c">by Viktor Mayer-Schönberger and Kenneth Cukier ; 林俊宏譯.</subfield> </datafield> <datafield ind1="3" ind2="0" tag="880"> <subfield code="6">246-02/$1</subfield> <subfield code="a">數位革命之後資料革命登場 :</subfield> <subfield code="b">巨量資料掀起生活、工作和思考方式的全面革新.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="880"> <subfield code="6">250-03/$1</subfield> <subfield code="a">第1版.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="880"> <subfield code="6">260-04/$1</subfield> <subfield code="a">台北市 :</subfield> <subfield code="b">天下遠見出版股份有限公司,</subfield> <subfield code="c">2013.</subfield> </datafield> <datafield ind1="1" ind2=" " tag="880"> <subfield code="6">490-05/$1</subfield> <subfield code="a">科學文化 =</subfield> <subfield code="a">Science culture ;</subfield> <subfield code="v">156.</subfield> </datafield> <datafield ind1=" " ind2="0" tag="880"> <subfield code="6">830-06/$1</subfield> <subfield code="a">科學文化 ;</subfield> <subfield code="v">156.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="910"> <subfield code="a">20131031/e/n;cyy</subfield> </datafield> </record> ------------------------------------- <mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.5" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-5.xsd"> <titleInfo altRepGroup="01" script="Latn"> <title>Da shu ju</title> <subTitle>"shu wei ge ming" zhi hou, "zi liao ge ming" deng chang : ju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin</subTitle> </titleInfo> <titleInfo type="alternative" altRepGroup="02" script="Latn"> <title>Shu wei ge ming zhi hou zi liao ge ming deng chang</title> <subTitle>ju liang zi liao xian qi sheng huo, gong zuo he si kao fang shi de quan mian ge xin</subTitle> </titleInfo> <titleInfo type="uniform" nameTitleGroup="1"> <title>Big data. Chinese</title> </titleInfo> <name type="personal" usage="primary" nameTitleGroup="1"> <namePart>Mayer-Schönberger, Viktor.</namePart> </name> <name type="personal"> <namePart>Cukier, Kenneth.</namePart> </name> <typeOfResource>text</typeOfResource> <genre authority="marcgt">bibliography</genre> <originInfo script="Latn" altRepGroup="0304"> <place> <placeTerm type="code" authority="marccountry">ch</placeTerm> </place> <place> <placeTerm type="text">Taibei Shi</placeTerm> </place> <publisher>Tian xia yuan jian chu ban gu fen you xian gong si</publisher> <dateIssued>2013</dateIssued> <edition>Di 1 ban.</edition> <issuance>monographic</issuance> </originInfo> <originInfo script="CJK" altRepGroup="0304"> <place> <placeTerm type="text">台北市 :</placeTerm> </place> <publisher>天下遠見出版股份有限公司,</publisher> <dateIssued>2013.</dateIssued> <edition>第1版.</edition> </originInfo> <language> <languageTerm authority="iso639-2b" type="code">chi</languageTerm> </language> <language objectPart="translation"> <languageTerm authority="iso639-2b" type="code">eng</languageTerm> </language> <physicalDescription> <form authority="marcform">print</form> <extent>318 p. ; 21 cm.</extent> </physicalDescription> <note type="statement of responsibility" altRepGroup="00" script="Latn">by Viktor Mayer-Schönberger and Kenneth Cukier ; Lin Junhong yi.</note> <note>Translation of: Big data : a revolution that will transform how we live, work, and think.</note> <note type="bibliography">Includes bibliographical references (p. 276-299).</note> <subject authority="lcsh"> <topic>Big data</topic> <topic>Social aspects</topic> </subject> <subject authority="lcsh"> <topic>Data mining</topic> <topic>Social aspects</topic> </subject> <subject authority="lcsh"> <topic>Internet</topic> <topic>Social aspects</topic> </subject> <subject authority="lcsh"> <topic>Electronic information resources</topic> <topic>Social aspects</topic> </subject> <subject authority="lcsh"> <topic>Technological innovations</topic> <topic>Social aspects</topic> </subject> <subject authority="lcsh"> <topic>Social change</topic> </subject> <relatedItem type="series"> <titleInfo> <title>Ke xue wen hua ; 156</title> </titleInfo> </relatedItem> <titleInfo altRepGroup="01" script="CJK"> <title>大數據</title> <subTitle>「數位革命」之後, 「資料革命」登場 : 巨量資料掀起生活、工作和思考方式的全面革新</subTitle> </titleInfo> <note type="statement of responsibility" altRepGroup="00" script="CJK">by Viktor Mayer-Schönberger and Kenneth Cukier ; 林俊宏譯.</note> <titleInfo type="alternative" altRepGroup="02" script="CJK"> <title>數位革命之後資料革命登場</title> <subTitle>巨量資料掀起生活、工作和思考方式的全面革新</subTitle> </titleInfo> <relatedItem type="series" altRepGroup="05" script="CJK"> <titleInfo> <title>科學文化 = Science culture ; 156</title> </titleInfo> </relatedItem> <identifier type="isbn">9789863201915</identifier> <identifier type="isbn">986320191X</identifier> <recordInfo> <descriptionStandard>aacr</descriptionStandard> <recordContentSource authority="marcorg">HNK</recordContentSource> <recordCreationDate encoding="marc">130830</recordCreationDate> <recordIdentifier>004860410</recordIdentifier> <recordOrigin>Converted from MARCXML to MODS version 3.5 using MARC21slim2MODS3-5.xsl (Revision 1.107 2016/1/7)</recordOrigin> </recordInfo> </mods> ===================================== </pre>
查詢國立臺灣大學圖書館的同一書目數據(它的輸出本身就是 UTF-8):
$ python fetch_z3550.py tulips.ntu.edu.tw 210 INNOPAC 9789863201915 --utf8
結果:
02084nam 2200397Ii 450000100090000000800410000902000270005004000230007704100130010006600070011309700420012010000400016224502270020224601050042924600650053425000140059926000380061330000230065149000250067450000930069950400200079265000260081265000260083865000260086470000290089070000340091974000780095388000580103188000410108990700150113091000150114591000130116094001740117394001700134794001690151735069437130709s2013 ch e b 000 0dchi d a9789863201915 (精裝) aNTUbchicNTUeccr1 achiheng a$1 aTULd541.415e4014bC2Hc3569437fYHH1 6880-01aMayer-Schönberger, Viktor.10a大數據 :b「數位革命」之後,「資料革命」登場 : 巨量資料掀起生活、工作和思考方式的全面革新 /c麥爾荀伯格(Viktor Mayer-Schönberger), 庫基耶(Kenneth Cukier)原著 ; 林俊宏譯10a數位革命之後資料革命登場 :b巨量資料掀起生活工作和思考方式的全面革新10a巨量資料掀起生活工作和思考方式的全面革新 a第一版 a臺北市 :b天下遠見,c2013. a318面 ;c22公分0 a科學文化 ;v156. a本書譯自 : Big data : a revolution that will transform how we live, work, and think. a含參考書目 7a資訊社會.2lcstt. 7a網路社會.2lcstt. 7a社會變遷.2lcstt.1 6880-02aCukier, Kenneth.1 a林, 俊宏,c〔翻譯學〕0 aBig data : a revolution that will transform how we live, work, and think.1 6100-01a麥爾荀伯格c(Mayer-Schönberger, Viktor)1 6700-02a庫基耶c(Cukier, Kenneth) a.b4465327x aNBINet.out aOCLC.out a3642868bal d541.415e4014g2014印刷i0jfk0l$360.002 m09-20-2015 9:30n o0p3q01.i45161197r-s0t0u-v-w11-21-2014x20141203yboundzal3計然 a3569437bc2h d541.415e4014i0jek0l$306.002160215m12-28-2015 18:12n o0p34q01.i44153508r-s0t0u v-w07-08-2013x20130711yboundzcl3樂學書局 a3610889bc2h d541.415e4014i0jek0l$324.002160203m01-18-2016 9:30n o0p37q01.i44273435r-s0t0u v w08-19-2013x20130821yboundzcl3樂學書局 ===================================== =LDR 02084nam 2200397Ii 4500 =001 35069437 =008 130709s2013\\\\ch\\\\\e\b\\\\000\0dchi\d =020 \\$a9789863201915 (精裝) =040 \\$aNTU$bchi$cNTU$eccr =041 1\$achi$heng =066 \\$a$1 =097 \\$aTUL$d541.415$e4014$bC2H$c3569437$fYHH =100 1\$6880-01$aMayer-Schönberger, Viktor. =245 10$a大數據 :$b「數位革命」之後,「資料革命」登場 : 巨量資料掀起生活、工作和思考方式的全面革新 /$c麥爾荀伯格(Viktor Mayer-Schönberger), 庫基耶(Kenneth Cukier)原著 ; 林俊宏譯 =246 10$a數位革命之後資料革命登場 :$b巨量資料掀起生活工作和思考方式的全面革新 =246 10$a巨量資料掀起生活工作和思考方式的全面革新 =250 \\$a第一版 =260 \\$a臺北市 :$b天下遠見,$c2013. =300 \\$a318面 ;$c22公分 =490 0\$a科學文化 ;$v156. =500 \\$a本書譯自 : Big data : a revolution that will transform how we live, work, and think. =504 \\$a含參考書目 =650 \7$a資訊社會.$2lcstt. =650 \7$a網路社會.$2lcstt. =650 \7$a社會變遷.$2lcstt. =700 1\$6880-02$aCukier, Kenneth. =700 1\$a林, 俊宏,$c〔翻譯學〕 =740 0\$aBig data : a revolution that will transform how we live, work, and think. =880 1\$6100-01$a麥爾荀伯格$c(Mayer-Schönberger, Viktor) =880 1\$6700-02$a庫基耶$c(Cukier, Kenneth) =907 \\$a.b4465327x =910 \\$aNBINet.out =910 \\$aOCLC.out =940 \\$a3642868$bal $d541.415$e4014$g2014印刷$i0$jf$k0$l$360.00$2 $m09-20-2015 9:30$n $o0$p3$q0$1.i45161197$r-$s0$t0$u-$v-$w11-21-2014$x20141203$ybound$zal$3計然 =940 \\$a3569437$bc2h $d541.415$e4014$i0$je$k0$l$306.00$2160215$m12-28-2015 18:12$n $o0$p34$q0$1.i44153508$r-$s0$t0$u $v-$w07-08-2013$x20130711$ybound$zcl$3樂學書局 =940 \\$a3610889$bc2h $d541.415$e4014$i0$je$k0$l$324.00$2160203$m01-18-2016 9:30$n $o0$p37$q0$1.i44273435$r-$s0$t0$u $v $w08-19-2013$x20130821$ybound$zcl$3樂學書局 ------------------------------------- <record xmlns="http://www.loc.gov/MARC21/slim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"> <leader>02084nam 2200397Ii 4500</leader> <controlfield tag="001">35069437</controlfield> <controlfield tag="008">130709s2013 ch e b 000 0dchi d</controlfield> <datafield ind1=" " ind2=" " tag="020"> <subfield code="a">9789863201915 (精裝)</subfield> </datafield> <datafield ind1=" " ind2=" " tag="040"> <subfield code="a">NTU</subfield> <subfield code="b">chi</subfield> <subfield code="c">NTU</subfield> <subfield code="e">ccr</subfield> </datafield> <datafield ind1="1" ind2=" " tag="041"> <subfield code="a">chi</subfield> <subfield code="h">eng</subfield> </datafield> <datafield ind1=" " ind2=" " tag="066"> <subfield code="a">$1</subfield> </datafield> <datafield ind1=" " ind2=" " tag="097"> <subfield code="a">TUL</subfield> <subfield code="d">541.415</subfield> <subfield code="e">4014</subfield> <subfield code="b">C2H</subfield> <subfield code="c">3569437</subfield> <subfield code="f">YHH</subfield> </datafield> <datafield ind1="1" ind2=" " tag="100"> <subfield code="6">880-01</subfield> <subfield code="a">Mayer-Schönberger, Viktor.</subfield> </datafield> <datafield ind1="1" ind2="0" tag="245"> <subfield code="a">大數據 :</subfield> <subfield code="b">「數位革命」之後,「資料革命」登場 : 巨量資料掀起生活、工作和思考方式的全面革新 /</subfield> <subfield code="c">麥爾荀伯格(Viktor Mayer-Schönberger), 庫基耶(Kenneth Cukier)原著 ; 林俊宏譯</subfield> </datafield> <datafield ind1="1" ind2="0" tag="246"> <subfield code="a">數位革命之後資料革命登場 :</subfield> <subfield code="b">巨量資料掀起生活工作和思考方式的全面革新</subfield> </datafield> <datafield ind1="1" ind2="0" tag="246"> <subfield code="a">巨量資料掀起生活工作和思考方式的全面革新</subfield> </datafield> <datafield ind1=" " ind2=" " tag="250"> <subfield code="a">第一版</subfield> </datafield> <datafield ind1=" " ind2=" " tag="260"> <subfield code="a">臺北市 :</subfield> <subfield code="b">天下遠見,</subfield> <subfield code="c">2013.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="300"> <subfield code="a">318面 ;</subfield> <subfield code="c">22公分</subfield> </datafield> <datafield ind1="0" ind2=" " tag="490"> <subfield code="a">科學文化 ;</subfield> <subfield code="v">156.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="500"> <subfield code="a">本書譯自 : Big data : a revolution that will transform how we live, work, and think.</subfield> </datafield> <datafield ind1=" " ind2=" " tag="504"> <subfield code="a">含參考書目</subfield> </datafield> <datafield ind1=" " ind2="7" tag="650"> <subfield code="a">資訊社會.</subfield> <subfield code="2">lcstt.</subfield> </datafield> <datafield ind1=" " ind2="7" tag="650"> <subfield code="a">網路社會.</subfield> <subfield code="2">lcstt.</subfield> </datafield> <datafield ind1=" " ind2="7" tag="650"> <subfield code="a">社會變遷.</subfield> <subfield code="2">lcstt.</subfield> </datafield> <datafield ind1="1" ind2=" " tag="700"> <subfield code="6">880-02</subfield> <subfield code="a">Cukier, Kenneth.</subfield> </datafield> <datafield ind1="1" ind2=" " tag="700"> <subfield code="a">林, 俊宏,</subfield> <subfield code="c">〔翻譯學〕</subfield> </datafield> <datafield ind1="0" ind2=" " tag="740"> <subfield code="a">Big data : a revolution that will transform how we live, work, and think.</subfield> </datafield> <datafield ind1="1" ind2=" " tag="880"> <subfield code="6">100-01</subfield> <subfield code="a">麥爾荀伯格</subfield> <subfield code="c">(Mayer-Schönberger, Viktor)</subfield> </datafield> <datafield ind1="1" ind2=" " tag="880"> <subfield code="6">700-02</subfield> <subfield code="a">庫基耶</subfield> <subfield code="c">(Cukier, Kenneth)</subfield> </datafield> <datafield ind1=" " ind2=" " tag="907"> <subfield code="a">.b4465327x</subfield> </datafield> <datafield ind1=" " ind2=" " tag="910"> <subfield code="a">NBINet.out</subfield> </datafield> <datafield ind1=" " ind2=" " tag="910"> <subfield code="a">OCLC.out</subfield> </datafield> <datafield ind1=" " ind2=" " tag="940"> <subfield code="a">3642868</subfield> <subfield code="b">al </subfield> <subfield code="d">541.415</subfield> <subfield code="e">4014</subfield> <subfield code="g">2014印刷</subfield> <subfield code="i">0</subfield> <subfield code="j">f</subfield> <subfield code="k">0</subfield> <subfield code="l">$360.00</subfield> <subfield code="2"> </subfield> <subfield code="m">09-20-2015 9:30</subfield> <subfield code="n"> </subfield> <subfield code="o">0</subfield> <subfield code="p">3</subfield> <subfield code="q">0</subfield> <subfield code="1">.i45161197</subfield> <subfield code="r">-</subfield> <subfield code="s">0</subfield> <subfield code="t">0</subfield> <subfield code="u">-</subfield> <subfield code="v">-</subfield> <subfield code="w">11-21-2014</subfield> <subfield code="x">20141203</subfield> <subfield code="y">bound</subfield> <subfield code="z">al</subfield> <subfield code="3">計然</subfield> </datafield> <datafield ind1=" " ind2=" " tag="940"> <subfield code="a">3569437</subfield> <subfield code="b">c2h </subfield> <subfield code="d">541.415</subfield> <subfield code="e">4014</subfield> <subfield code="i">0</subfield> <subfield code="j">e</subfield> <subfield code="k">0</subfield> <subfield code="l">$306.00</subfield> <subfield code="2">160215</subfield> <subfield code="m">12-28-2015 18:12</subfield> <subfield code="n"> </subfield> <subfield code="o">0</subfield> <subfield code="p">34</subfield> <subfield code="q">0</subfield> <subfield code="1">.i44153508</subfield> <subfield code="r">-</subfield> <subfield code="s">0</subfield> <subfield code="t">0</subfield> <subfield code="u"> </subfield> <subfield code="v">-</subfield> <subfield code="w">07-08-2013</subfield> <subfield code="x">20130711</subfield> <subfield code="y">bound</subfield> <subfield code="z">cl</subfield> <subfield code="3">樂學書局</subfield> </datafield> <datafield ind1=" " ind2=" " tag="940"> <subfield code="a">3610889</subfield> <subfield code="b">c2h </subfield> <subfield code="d">541.415</subfield> <subfield code="e">4014</subfield> <subfield code="i">0</subfield> <subfield code="j">e</subfield> <subfield code="k">0</subfield> <subfield code="l">$324.00</subfield> <subfield code="2">160203</subfield> <subfield code="m">01-18-2016 9:30</subfield> <subfield code="n"> </subfield> <subfield code="o">0</subfield> <subfield code="p">37</subfield> <subfield code="q">0</subfield> <subfield code="1">.i44273435</subfield> <subfield code="r">-</subfield> <subfield code="s">0</subfield> <subfield code="t">0</subfield> <subfield code="u"> </subfield> <subfield code="v"> </subfield> <subfield code="w">08-19-2013</subfield> <subfield code="x">20130821</subfield> <subfield code="y">bound</subfield> <subfield code="z">cl</subfield> <subfield code="3">樂學書局</subfield> </datafield> </record> ------------------------------------- <mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.5" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-5.xsd"> <titleInfo> <title>大數據</title> <subTitle>「數位革命」之後,「資料革命」登場 : 巨量資料掀起生活、工作和思考方式的全面革新</subTitle> </titleInfo> <titleInfo type="alternative"> <title>數位革命之後資料革命登場</title> <subTitle>巨量資料掀起生活工作和思考方式的全面革新</subTitle> </titleInfo> <titleInfo type="alternative"> <title>巨量資料掀起生活工作和思考方式的全面革新</title> </titleInfo> <titleInfo type="alternative"> <title>Big data : a revolution that will transform how we live, work, and think</title> </titleInfo> <name type="personal" usage="primary" altRepGroup="01" script="Latn"> <namePart>Mayer-Schönberger, Viktor.</namePart> </name> <name type="personal" altRepGroup="02" script="Latn"> <namePart>Cukier, Kenneth.</namePart> </name> <name type="personal"> <namePart>林, 俊宏</namePart> <namePart type="termsOfAddress">〔翻譯學〕</namePart> </name> <typeOfResource>text</typeOfResource> <genre authority="marcgt">bibliography</genre> <genre authority="marcgt">biography</genre> <originInfo script="Latn"> <place> <placeTerm type="code" authority="marccountry">ch</placeTerm> </place> <place> <placeTerm type="text">臺北市</placeTerm> </place> <publisher>天下遠見</publisher> <dateIssued>2013</dateIssued> <edition>第一版</edition> <issuance>monographic</issuance> </originInfo> <language> <languageTerm authority="iso639-2b" type="code">chi</languageTerm> </language> <language objectPart="translation"> <languageTerm authority="iso639-2b" type="code">eng</languageTerm> </language> <physicalDescription> <form authority="marcform">print</form> <extent>318面 ; 22公分</extent> </physicalDescription> <targetAudience authority="marctarget">adult</targetAudience> <note type="statement of responsibility" altRepGroup="00" script="Latn">麥爾荀伯格(Viktor Mayer-Schönberger), 庫基耶(Kenneth Cukier)原著 ; 林俊宏譯</note> <note>本書譯自 : Big data : a revolution that will transform how we live, work, and think.</note> <note type="bibliography">含參考書目</note> <subject authority="lcstt."> <topic>資訊社會</topic> </subject> <subject authority="lcstt."> <topic>網路社會</topic> </subject> <subject authority="lcstt."> <topic>社會變遷</topic> </subject> <relatedItem type="series"> <titleInfo> <title>科學文化 ; 156</title> </titleInfo> </relatedItem> <name type="personal" usage="primary" altRepGroup="01" script="Latn"> <namePart>麥爾荀伯格</namePart> <namePart type="termsOfAddress">(Mayer-Schönberger, Viktor)</namePart> </name> <name type="personal" altRepGroup="02" script="Latn"> <namePart>庫基耶</namePart> <namePart type="termsOfAddress">(Cukier, Kenneth)</namePart> </name> <identifier type="isbn">9789863201915 (精裝)</identifier> <recordInfo> <descriptionStandard>ccr</descriptionStandard> <recordContentSource authority="marcorg">NTU</recordContentSource> <recordCreationDate encoding="marc">130709</recordCreationDate> <recordIdentifier>35069437</recordIdentifier> <recordOrigin>Converted from MARCXML to MODS version 3.5 using MARC21slim2MODS3-5.xsl (Revision 1.107 2016/1/7)</recordOrigin> <languageOfCataloging> <languageTerm authority="iso639-2b" type="code">chi</languageTerm> </languageOfCataloging> </recordInfo> </mods> =====================================
另外還有 SRU 等較新獲取圖書館 MARCXML 或 MODS 的方法,但相對少見。
因為以上全都是 XML 或 JSON,所以可以直接儲存到資料庫(例如 MySQL、PostgreSQL、MongoDB、Couchbase 等)方便日後查詢,而不用預先拆成不同的字段。
參考資料:
王梅玲. 2014. 圖書資訊學導論.
Cataloging and Acquisitions Home
Directory of Z39.50 Servers
內部連結:
圖書館編目分類連結
本文連結