發表文章

目前顯示的是有「digital archive」標籤的文章

數位庋用週期模型

圖片
數位庋用週期模型 ( DCC Curation Lifecycle Model ) 庋:音「ㄐㄧˇ」,表收藏、儲藏、擱置。在圖書館界會將 Curation 一詞翻譯成「庋用」。在其他領域中,可能譯為「蒐藏」或「策展」,這類需要透過篩選,組織和照料等方式處理藏品或展品的過程。 DCC庋用生命週期模型,它提供從剛最形成概念或取得的成功蒐藏和資料保存所需的各階段的圖形化的概況。該模型可用於規劃團體機構內的行為,以確保能依正確的順序進行所有必要的階段。這個模型可以用來將細部行為套用到不同區塊,以定義角色和職責,並建立實行所需的標準和技術框架。也可以協助判斷可能需要的額外步驟,或在某些情況或領域不需要的行為,並確保各過程和策略能被充分記錄。 數據資料(數位物件或資料庫) 所有二進位數位形式的數據資料,都在這個模型的中心。包括: 數位物件: 簡單的數位物件是分離的數位元件。 例如文字檔案,影像或聲音檔,以及它們的相關的識別指標和元數據。 複雜的數位物件是由透過組合許多其他數位物件所產生的分離的數位物件(例如網站)。 資料庫: 儲存在電腦系統中,結構化的記錄或資料集合 完整的生命週期行為 在模型中,在數據資料與一系列行為間,是整個生命週期中可能會面臨的行為: 描述和呈現資訊 使用適當的標準指定管理,描述,技術,結構和保存元數據,確保長期的描述和控制適當。收集並指定供理解和處理數位素材及相關元數據所需的呈現資訊。 保存計劃 規劃整個數位素材的生命週期中的保存行為。 這包括所有生命週期中行為的管理和主導計劃。 社群觀注與參與 維持對適當社群活動的關注,並參與共享標準,工具和適當軟體的開發。 蒐藏和保存 了解並採取規劃供整個生命週期中促進蒐藏和保存的管理和行政措施。順序動作 系列行為 概念化 構思和規劃資料的產生方式,包括擷取方式和儲存選項 產生或接收 產生包括管理,描述,結構和技術元數據的資料。 保存元數據也可以在產生時加入。  根據蒐集政策的規範,從資料產生者,其他典藏單位,儲存庫或資料中心接收資料,若有需要則指定適當的元數據。 評估與選擇 評估資料並選擇供長期蒐藏和保存。 遵守指南,政策或法律要求的文件。 擷取 將資料傳輸到典藏單位,儲存庫,資料中心

影音數位典藏所需的自動化腳本(Bash Script)--case

影音數位典藏所需的自動化腳本(Bash Script)--case     數位典藏中,有些工作是經常性出現的重複任務,這種狀況很適合使用腳本來減輕工作所需。其中一個例子就是轉碼,將典藏母帶轉換為工作時所需的中間素材,或產生供大眾取用的取用版本。在這樣的狀況下,可以預期會有兩種工作需要執行,因此 case ... in ... esac  會是很適合這種狀況的判斷式。 case ... in ... esac  的完整表示方式為: case   variable  in     value_n)  command_n              ;;     value_x)  command_x              command_x              ;;           *)  command              ;; esac 其中 variable 是主要用來進行判斷的變數,當變數數值與括號 ")" 前的數值相同時,則執行該數值所對應段落的指令。指令不限於一行,但每段的結尾需以雙分號 ";;" 為結尾。若數值不屬於上面任何一個指定的數值時,則執行 "*)" 這段的指令。 最簡單的 case 判斷式腳本可能長這樣: #!/usr/bin/env bash # Name: #         show3.sh   # Description: #       Show what you type # History: #       2020-07-02 by Mengchun unset var     # 將 var 這個參數還原,以免之前執行過的腳本影響這個參數 function print_out() {         echo "Your choice is ${1:-Unknown Value.}"         exit 0 }     # 將重複輸出的行為寫成函式 read -p "Please input your choice: " var     # 使用 read