|
| 1 | +const weko = 'changeme'; |
| 2 | + |
| 3 | +export default defineAppConfig({ |
| 4 | + wekoOrigin: 'https://' + weko, |
| 5 | + wekoApi: 'https://' + weko + '/api/v1', |
| 6 | + amsImage: '/img/ams', |
| 7 | + amsPath: '/ams', |
| 8 | + amsApi: '/api/ams', |
| 9 | + export: { |
| 10 | + jpcoar: |
| 11 | + 'https://' + weko + '/oai?verb=GetRecord&metadataPrefix=jpcoar_1.0&identifier=oai:ms2db.ir.rcos.nii.ac.jp:', |
| 12 | + dublincore: |
| 13 | + 'https://' + weko + '/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:ms2db.ir.rcos.nii.ac.jp:', |
| 14 | + ddi: 'https://' + weko + '/oai?verb=GetRecord&metadataPrefix=ddi&identifier=oai:ms2db.ir.rcos.nii.ac.jp:' |
| 15 | + }, |
| 16 | + /** RO-Crate Mapping setting */ |
| 17 | + roCrate: { |
| 18 | + /** |
| 19 | + * WEKOのRO-Crate Mapping画面で指定したMappingのkey値を未病画面上のどの枠に表示するか設定 |
| 20 | + * key: 未病画面上の表示位置 |
| 21 | + * value: RO-Crate Mapping画面で設定したkey値 |
| 22 | + */ |
| 23 | + root: { |
| 24 | + // サムネイル |
| 25 | + thumbnail: 'thumbnail', |
| 26 | + // 公開区分 |
| 27 | + releaseRange: 'accessMode', |
| 28 | + // 公開日 |
| 29 | + releaseDate: 'dateCreated', |
| 30 | + // メタデータ作成日 |
| 31 | + createDate: 'dateCreated', |
| 32 | + // メタデータ更新日 |
| 33 | + updateDate: 'reviews', |
| 34 | + // データセットの名称 |
| 35 | + title: 'subjectOf', |
| 36 | + // データセットの分野 |
| 37 | + field: 'genre', |
| 38 | + // データ作成者氏名 |
| 39 | + authorName: 'creator', |
| 40 | + // データ作成者所属 |
| 41 | + authorAffiliation: 'creativeWorkStatus', |
| 42 | + // 取得データの対象種別 |
| 43 | + target: 'character', |
| 44 | + // アクセス権 |
| 45 | + accessMode: 'accessMode', |
| 46 | + // キーワード |
| 47 | + keywords: 'keywords', |
| 48 | + // ファイル情報 |
| 49 | + file: { |
| 50 | + // 格納場所 |
| 51 | + url: 'url', |
| 52 | + // サイズ |
| 53 | + size: 'size', |
| 54 | + // ライセンス種別 |
| 55 | + licenseType: 'license', |
| 56 | + // ライセンス自由入力 |
| 57 | + licenseWrite: 'text', |
| 58 | + // ファイル形式 |
| 59 | + format: 'encodingFormat', |
| 60 | + // コメント |
| 61 | + comment: 'comment' |
| 62 | + } |
| 63 | + }, |
| 64 | + /** |
| 65 | + * WEKOのRO-Crate Mapping画面で指定したLayerを設定 |
| 66 | + * ※3階層以下のみ表示可能 |
| 67 | + */ |
| 68 | + layer: { |
| 69 | + tab: 'tab', |
| 70 | + section: 'section', |
| 71 | + subsection: 'subsection' |
| 72 | + }, |
| 73 | + /** |
| 74 | + * WEKO側で扱っている選択形式の値を設定 |
| 75 | + */ |
| 76 | + selector: { |
| 77 | + // 公開区分 |
| 78 | + releaseRange: { |
| 79 | + // 一般公開 |
| 80 | + public: 'Public', |
| 81 | + // グループ内公開 |
| 82 | + group: 'Shared', |
| 83 | + // 制限公開 |
| 84 | + member: 'Private', |
| 85 | + // 非公開 |
| 86 | + private: 'Unshared' |
| 87 | + }, |
| 88 | + accessMode: { |
| 89 | + // 公開 |
| 90 | + public: 'open access', |
| 91 | + // 共有 |
| 92 | + group: 'restricted access', |
| 93 | + // 非共有・非公開 |
| 94 | + member: 'embargoed access', |
| 95 | + // 公開期間猶予 |
| 96 | + private: 'metadata only access' |
| 97 | + } |
| 98 | + } |
| 99 | + }, |
| 100 | + grdm: { |
| 101 | + url: '', |
| 102 | + relationType: 'isVersionOf' |
| 103 | + }, |
| 104 | + /** CC license setting */ |
| 105 | + cc: { |
| 106 | + /** |
| 107 | + * WEKO側で扱っているライセンス種別の値を設定 |
| 108 | + */ |
| 109 | + free: 'license_free', |
| 110 | + zero: 'license_12', |
| 111 | + by_3: 'license_6', |
| 112 | + by_4: 'license_0', |
| 113 | + by_sa_3: 'license_7', |
| 114 | + by_sa_4: 'license_1', |
| 115 | + by_nd_3: 'license_8', |
| 116 | + by_nd_4: 'license_2', |
| 117 | + by_nc_3: 'license_9', |
| 118 | + by_nc_4: 'license_3', |
| 119 | + by_nc_sa_3: 'license_10', |
| 120 | + by_nc_sa_4: 'license_4', |
| 121 | + by_nc_nd_3: 'license_11', |
| 122 | + by_nc_nd_4: 'license_5', |
| 123 | + /** |
| 124 | + * ライセンスのリンクを設定 |
| 125 | + */ |
| 126 | + link: { |
| 127 | + zero: 'https://creativecommons.org/publicdomain/zero/1.0/', |
| 128 | + zero_ja: 'https://creativecommons.org/publicdomain/zero/1.0/deed.ja', |
| 129 | + by_3: 'https://creativecommons.org/licenses/by/3.0/', |
| 130 | + by_3_ja: 'https://creativecommons.org/licenses/by/3.0/deed.ja', |
| 131 | + by_4: 'https://creativecommons.org/licenses/by/4.0/', |
| 132 | + by_4_ja: 'https://creativecommons.org/licenses/by/4.0/deed.ja', |
| 133 | + by_sa_3: 'https://creativecommons.org/licenses/by-sa/3.0/', |
| 134 | + by_sa_3_ja: 'https://creativecommons.org/licenses/by-sa/3.0/deed.ja', |
| 135 | + by_sa_4: 'https://creativecommons.org/licenses/by-sa/4.0/', |
| 136 | + by_sa_4_ja: 'https://creativecommons.org/licenses/by-sa/4.0/deed.ja', |
| 137 | + by_nd_3: 'https://creativecommons.org/licenses/by-nd/3.0/', |
| 138 | + by_nd_3_ja: 'https://creativecommons.org/licenses/by-nd/3.0/deed.ja', |
| 139 | + by_nd_4: 'https://creativecommons.org/licenses/by-nd/4.0/', |
| 140 | + by_nd_4_ja: 'https://creativecommons.org/licenses/by-nd/4.0/deed.ja', |
| 141 | + by_nc_3: 'https://creativecommons.org/licenses/by-nc/3.0/', |
| 142 | + by_nc_3_ja: 'https://creativecommons.org/licenses/by-nc/3.0/deed.ja', |
| 143 | + by_nc_4: 'https://creativecommons.org/licenses/by-nc/4.0/', |
| 144 | + by_nc_4_ja: 'https://creativecommons.org/licenses/by-nc/4.0/deed.ja', |
| 145 | + by_nc_sa_3: 'https://creativecommons.org/licenses/by-nc-sa/3.0/', |
| 146 | + by_nc_sa_3_ja: 'https://creativecommons.org/licenses/by-nc-sa/3.0/deed.ja', |
| 147 | + by_nc_sa_4: 'https://creativecommons.org/licenses/by-nc-sa/4.0/', |
| 148 | + by_nc_sa_4_ja: 'https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ja', |
| 149 | + by_nc_nd_3: 'https://creativecommons.org/licenses/by-nc-nd/3.0/', |
| 150 | + by_nc_nd_3_ja: 'https://creativecommons.org/licenses/by-nc-nd/3.0/deed.ja', |
| 151 | + by_nc_nd_4: 'https://creativecommons.org/licenses/by-nc-nd/4.0/', |
| 152 | + by_nc_nd_4_ja: 'https://creativecommons.org/licenses/by-nc-nd/4.0/deed.ja' |
| 153 | + } |
| 154 | + }, |
| 155 | + /** |
| 156 | + * 閲覧権限が必要なアイテム詳細画面からログイン画面へ遷移するまでの時間設定 |
| 157 | + */ |
| 158 | + transitionTimeMs: 10000, // ミリ秒 |
| 159 | + /** |
| 160 | + * フロントのShibboleth Login設定 |
| 161 | + */ |
| 162 | + shibLogin: { |
| 163 | + // 本番環境 |
| 164 | + dsURL: 'https://ds.gakunin.nii.ac.jp/WAYF', |
| 165 | + orthrosURL: 'https://core.orthros.gakunin.nii.ac.jp/idp', |
| 166 | + // テスト環境 |
| 167 | + // dsURL: 'https://test-ds.gakunin.nii.ac.jp/WAYF', |
| 168 | + // orthrosURL: 'https://core-stg.orthros.gakunin.nii.ac.jp/idp', |
| 169 | + entityID: 'https://' + weko + '/shibboleth-sp', |
| 170 | + handlerURL: 'https://' + weko + '/Shibboleth.sso', |
| 171 | + returnURL: 'https://' + weko + '/secure/login.py?next=ams' |
| 172 | + } |
| 173 | +}); |
0 commit comments