技術堆疊 Technology Stack

OpenRefine伺服器端使用Java,由Jetty網頁伺服器+servlet容器作為單一servlet運行。使用Java在效能及跨平台的攜帶性上取得平衡(在啟動程式時只有非常少的OS特定的程式碼必需執行)。

Open Refine沒有使用資料庫,而是使用它自身記憶體(in-memory)的資料儲存庫(data-store)儲存資料,使前台可以進行像層面瀏覽(faceted browsing)及無限回復(infinite undo)等的操作。

OpenRefine的客戶端運用了HTML、CSS及Javascript及使用以下的函式庫:

OpenRefine的功能擴展性是由SIMILE Butterfly模組化的網頁應用框架提供。

有幾個專案提供實用的資料供讀取及寫入客製化的資料格式(POI、opencsv、jRDF、marc4j)。

字串的群集(clustering)是由SIMILE Vicino專案提供。

OAuth功能是由Signpost專案提供。

results matching ""

    No results matching ""