skozawa/Shachi

タスク

Closed this issue · 6 comments

Web

  • デザイン
  • ホーム
    • 新着情報(ニュース)
    • SHACHIとは
    • SHACHIの仕様
    • 関連論文
    • お問い合わせ
    • サイトマップ
  • 言語資源検索
    • 検索結果の表示
    • 検索条件のクリア
    • 複数項目の検索
    • ページング
    • 言語設定による絞り込み
    • 結果(多言語対応)
    • ハイライト
    • バグ修正
    • テスト (0.5)
  • 言語資源詳細
  • 詳細ページのメタデータ内のリンク (0.5)
  • 統計情報
  • 言語資源リスト
  • Asia版 (1.5)
    • ホーム
    • リスト
    • 検索
    • 統計
    • 詳細
  • 多言語対応 (1.0)
    • ホーム
    • リスト
    • 検索
    • 統計
    • 詳細
  • 各ページのタイトルやdescription など (0.5)
  • description データの見直し (0.5)
  • ldc, elraの一部のデータは表示しないように

管理画面

  • 多言語対応

proxy

デプロイ

  • fabric 導入
  • mysql ユーザ作る
  • production の設定作る

リリースまで

  • 不整合データの調査 (0.5)
  • relation の構造見直し (1.0) とりあえず今のまま
  • DOIおよびISLRN, title_abbriviation 追加 (1.0)
    • 検索に追加
  • ログ (0.5)
  • データ移行
  • 検索結果数

ELRA, LDCデータ公開

  • utilization の自動取得について明記
  • price は非公開/参考
  • cron動かす
  • price以外のメタデータを表示
  • news更新

落ち着いてから

Routing

  • www2.shachi.org -> shachi.org
  • facet.shachi.org -> shachi.org/resources/facet
  • list.shachi.org -> shachi.org/resources
  • detail -> shachi.org/resources/{id}
  • statistics.shachi.org -> shachi.org/resources/statistics
  • edit.shachi.org -> shachi.org/admin/
  • asia.shachi.org
  • ?action=List -> /resources
  • ?action=Detail&ln=ja&id=1 -> /resources/{id}?ln=(jpg|eng)
  • ?action=Statistics -> /resources/statistics

ELRA, LDC のデータ更新

identifierの整理

  • ELRA
  • LDC
  • CLDC
  • ISBN
  • NIST Catalog

ELRA

  • データのdiff check
  • データの対応付け
  • 移行

LDC

  • データのdiff check
  • データの対応付け
  • 移行
# LDC: 659
$VAR1 = {
          'extent' => 489,
          'available' => 0,
          'issued' => 460,
          'title' => 659,
          'relation' => 635,
          'publisher' => 659,
          'creator' => 0,
          'rights' => 0,
          'type' => 659,
          'date' => 659,
          'modified' => 0,
          'contributor' => 641,
          'abstract' => 0,
          'language' => 654,
          'medium' => 658,
          'identifier' => 659,
          'description' => 658,
          'accessRights' => 659,
          'source' => 0,
          'coverage' => 0,
          'subject' => 28,
          'format' => 241
        };
# ELRA: 1066
$VAR1 = {
          'language' => 1063,
          'issued' => 1066,
          'source' => 1066,
          'subject' => 0,
          'description' => 1066,
          'publisher' => 1066,
          'identifier' => 1066,
          'title' => 1066,
          'format' => 0,
          'coverage' => 6,
          'extent' => 0,
          'available' => 1066,
          'accessRights' => 1029,
          'date' => 0,
          'abstract' => 1066,
          'creator' => 0,
          'rights' => 0,
          'modified' => 1066,
          'medium' => 562,
          'contributor' => 0,
          'type' => 1057,
          'relation' => 0
        };

日英対応

  • 対応付け
  • メタデータのresource_id, language_id 移行
  • 重複resourceの削除
  • 重複 title_alternative の削除
  • relation の更新

リリース作業

  • それぞれのサブドメインのディレクトリを変更
    • facet
    • asia
    • statistics
    • edit
    • list
    • www2
    • www
    • olac
  • basic認証変更

OLAC対応

  • GetRecord
  • Identify
  • ListIdentifiers
  • ListMetadataFormats
  • ListRecords
  • ListSets
  • index.html

ref. https://rnavi.ndl.go.jp/rnavi/oai-pmh.php
ref. https://www.openarchives.org/OAI/openarchivesprotocol.html
ref. http://www.language-archives.org/cgi-bin/olaca3.pl?verb=ListRecords&metadataPrefix=olac

  • shachi.org/oai2?verb=XXX
  • Web::OAI
  • Service::OAI