catacloud

catacloud

編目雲

與elib不同之處

除了主流的關聯式資料庫之外,企業可以評估系統需求來決定是否選擇功能相對較不強大但可以提供更高儲存量的NoSQL。NoSQL可以支援分散式的儲存系統,並達成快速儲存的成果。

  1. 分析CMARC3的功能,探討不同的CMARC3與FRBR架構之間的對映關係, 並且嚐試找出最佳FRBR架構編碼解決方案。
  2. 在 MARC 21的 FRBR 概念模型基礎上發展完整的 CMARC3 的 FRBR 概念模型。
  3. 實作自動轉換CMARC3到 MARC 21之演算法,導入 FRBR 書目資料,提供 FRBR 圖書館服務。
  4. 提供 CMARC3 與 FRBR 之間的最佳對映結果給國內外圖書館界以及學術界參考,激發更多國內外機構建立不同的 MARC 格式與 FRBR 的對映關係,例如中國大陸 CNMARC 與 FRBR 的對映。
  5. 因應 FRBR 以及新編目規則 RDA 的時代來臨,提出 CMARC 與中國編目規則未來發展需要深思的重要議題。
  6. 根據研究結果,嘗試提出評估方式,判斷依據為(欄位重要性指標、欄位齊全度指標),提供轉換成功率,並對書目資料提供建議。

雲端編目技術應該至少能夠達到以下目標:

  1. 書目資料新增、修改、刪除
  2. 抄錄編目
  3. 支援更多格式如MARC、DublinCore、FRBR~~與RDA等~~
  4. 支援格式轉換
  5. 編目資料公開與取用
  6. 遠端呼叫應用程式處理資料

開發細節: 1. 編目功能開發

  • 編目資料新增、修改、刪除
  • 雲端編目資料共享
  • z3950抄錄編目
  • ISO2709輸出
  • MARC-XML輸出
  • 支援 MARC、CMARC、UNIMARC等多種MARC格式
  • 支援 FRBR
  • 支援 Dublin Core

  • 具有 SOA 特色 xmlrpc

  • 運用NOSQL資料庫彈性擴充資料 cassandra

  • VM — kvm+virt-manager

cassandra db @CataCloud

Ubuntu 11.10 openjdk-6 dpkg -l | grep jdk ii openjdk-6-jdk 6b23\~pre11-0ubuntu1.11.10 OpenJDK Development Kit (JDK) ii openjdk-6-jre 6b23\~pre11-0ubuntu1.11.10 OpenJDK Java runtime, using Hotspot JIT ii openjdk-6-jre-headless 6b23\~pre11-0ubuntu1.11.10 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-6-jre-lib 6b23\~pre11-0ubuntu1.11.10 OpenJDK Java runtime (architecture independent libraries)

apache-cassandra-1.0.6 apache-cassandra-1.0.6-bin.tar.gz This short guide will walk you through getting a basic one node cluster up and running, and demonstrate some simple reads and writes.

  • tar -zxvf apache-cassandra-\$VERSION.tar.gz
  • cd apache-cassandra-\$VERSION
  • sudo mkdir -p /var/log/cassandra
  • sudo chown -R `whoami` /var/log/cassandra
  • sudo mkdir -p /var/lib/cassandra
  • sudo chown -R `whoami` /var/lib/cassandra

  • cassandra db create

  • sample code to create, edit and delete marc data
  • sample code for xmlrpc
  • advanced code for marc convert

Comments