數(shù)據(jù)管理服務(wù)-Ckan

數(shù)據(jù)管理服務(wù)-Ckan

專用API
【更新時(shí)間: 2024.08.15】 CKAN是一個(gè)開源的數(shù)據(jù)管理系統(tǒng)(DMS),它為數(shù)據(jù)集的管理和發(fā)布提供了一個(gè)強(qiáng)大的平臺(tái)。它擁有豐富的前端界面、完整的API(包括數(shù)據(jù)和目錄)、可視化工具等特性,使得數(shù)據(jù)的發(fā)布、共享和使用變得容易。
瀏覽次數(shù)
174
采購(gòu)人數(shù)
0
試用次數(shù)
0
! SLA: N/A
! 響應(yīng): N/A
! 適用于個(gè)人&企業(yè)
收藏
×
完成
取消
×
書簽名稱
確定
<
產(chǎn)品介紹
>

什么是Ckan的數(shù)據(jù)管理服務(wù)?

CKAN是一個(gè)開源的數(shù)據(jù)管理系統(tǒng)(DMS),它提供了一個(gè)平臺(tái),使得數(shù)據(jù)的發(fā)布、共享和使用變得簡(jiǎn)單。CKAN支持?jǐn)?shù)據(jù)中心和數(shù)據(jù)門戶的運(yùn)作,并且已經(jīng)被全球數(shù)百個(gè)數(shù)據(jù)門戶采用。它不僅服務(wù)于政府機(jī)構(gòu),還被企業(yè)組織采用來發(fā)布和管理內(nèi)部數(shù)據(jù)資產(chǎn)。CKAN的使用者包括歐盟、美洲、亞洲和大洋洲的國(guó)家和地區(qū)政府組織,以及資源、能源、制藥和金融等領(lǐng)域的企業(yè)。此外,CKAN已被添加到數(shù)字公共注冊(cè)中心,并被正式認(rèn)可為有助于實(shí)現(xiàn)聯(lián)合國(guó)2030年議程中17個(gè)可持續(xù)發(fā)展目標(biāo)的數(shù)據(jù)管理系統(tǒng)。

什么是Ckan的數(shù)據(jù)管理服務(wù)接口?

由服務(wù)使用方的應(yīng)用程序發(fā)起,以Restful風(fēng)格為主、通過公網(wǎng)HTTP協(xié)議調(diào)用Ckan的數(shù)據(jù)管理服務(wù),從而實(shí)現(xiàn)程序的自動(dòng)化交互,提高服務(wù)效率。

Ckan的數(shù)據(jù)管理服務(wù)有哪些核心功能?

1. 數(shù)據(jù)目錄化:CKAN允許用戶創(chuàng)建和維護(hù)數(shù)據(jù)集的目錄,使得數(shù)據(jù)易于發(fā)現(xiàn)和訪問。

2. 數(shù)據(jù)存儲(chǔ):提供了一個(gè)中央存儲(chǔ)庫(kù)來保存數(shù)據(jù)集,支持多種數(shù)據(jù)格式。

3. 數(shù)據(jù)訪問:通過完整的API,用戶可以訪問和操作數(shù)據(jù)集。

4. 數(shù)據(jù)共享:CKAN促進(jìn)了數(shù)據(jù)的共享,允許用戶發(fā)布和再利用數(shù)據(jù)。

5. 數(shù)據(jù)可視化:CKAN提供了數(shù)據(jù)可視化工具,幫助用戶更直觀地理解數(shù)據(jù)。

6. 用戶界面:CKAN擁有一個(gè)用戶友好的界面,使得非技術(shù)用戶也能輕松使用。

7. 數(shù)據(jù)搜索:CKAN提供了強(qiáng)大的搜索功能,允許用戶根據(jù)關(guān)鍵詞、標(biāo)簽或其他元數(shù)據(jù)搜索數(shù)據(jù)。

Ckan的數(shù)據(jù)管理服務(wù)的核心優(yōu)勢(shì)是什么?

1. 開源:CKAN是一個(gè)開源項(xiàng)目,這意味著它允許社區(qū)參與開發(fā)和改進(jìn),同時(shí)也不受單一供應(yīng)商的限制。

2. 靈活性:CKAN可以定制以滿足不同組織和項(xiàng)目的需求,無論是小型項(xiàng)目還是大型的數(shù)據(jù)門戶。

3. 易用性:CKAN提供了一個(gè)直觀的用戶界面,使得非技術(shù)用戶也能夠輕松地發(fā)布、管理和訪問數(shù)據(jù)。

4. 強(qiáng)大的API:CKAN提供了完整的API,允許開發(fā)者和自動(dòng)化工具與平臺(tái)進(jìn)行交互,實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)化處理和集成。

5. 數(shù)據(jù)發(fā)現(xiàn)性:通過標(biāo)簽、分類和強(qiáng)大的搜索功能,CKAN提高了數(shù)據(jù)的可發(fā)現(xiàn)性,使用戶能夠快速找到所需的數(shù)據(jù)集。

6. 數(shù)據(jù)組織:CKAN支持?jǐn)?shù)據(jù)集的組織和管理,包括數(shù)據(jù)版本控制和元數(shù)據(jù)管理,確保數(shù)據(jù)的一致性和準(zhǔn)確性。

在哪些場(chǎng)景會(huì)用到Ckan的數(shù)據(jù)管理服務(wù)?

政府?dāng)?shù)據(jù)門戶:CKAN被加拿大政府用于構(gòu)建一個(gè)集中的數(shù)據(jù)門戶,該門戶提供了數(shù)以萬(wàn)計(jì)的數(shù)據(jù)集,使得政府?dāng)?shù)據(jù)對(duì)所有公民更加透明和易于獲取。這不僅增強(qiáng)了公眾對(duì)政府決策的理解,也促進(jìn)了數(shù)據(jù)驅(qū)動(dòng)的政策制定和公民參與。通過CKAN,政府能夠高效地管理和分發(fā)教育、環(huán)境、金融和健康等領(lǐng)域的數(shù)據(jù),支持?jǐn)?shù)據(jù)的開放和再利用。

 

 

企業(yè)數(shù)據(jù)管理:在資源和能源行業(yè),企業(yè)利用CKAN來集中管理其龐大的數(shù)據(jù)資產(chǎn)。這些數(shù)據(jù)包括地質(zhì)勘探數(shù)據(jù)、生產(chǎn)統(tǒng)計(jì)和市場(chǎng)分析報(bào)告。通過CKAN的數(shù)據(jù)管理系統(tǒng),企業(yè)能夠確保數(shù)據(jù)的一致性、準(zhǔn)確性和安全性,同時(shí)促進(jìn)跨部門的數(shù)據(jù)共享和協(xié)作,提高決策效率和業(yè)務(wù)洞察力。

 

 

研究和學(xué)術(shù):澳大利亞政府使用CKAN為800多個(gè)不同組織的公共數(shù)據(jù)提供支持,這為學(xué)術(shù)研究和教育提供了豐富的數(shù)據(jù)資源。研究人員和學(xué)生可以輕松訪問和分析這些數(shù)據(jù),以支持他們的學(xué)術(shù)項(xiàng)目和研究論文,促進(jìn)知識(shí)的發(fā)現(xiàn)和創(chuàng)新。

 

 

社區(qū)數(shù)據(jù)共享:新加坡政府采用CKAN作為其開放數(shù)據(jù)門戶,涵蓋了經(jīng)濟(jì)、教育、環(huán)境、金融和健康等多個(gè)領(lǐng)域的數(shù)據(jù)。這使得社區(qū)組織和公民能夠訪問關(guān)鍵的社會(huì)服務(wù)數(shù)據(jù),從而更好地了解社區(qū)需求,制定針對(duì)性的社區(qū)發(fā)展計(jì)劃,并提高居民的生活質(zhì)量。

 

 

教育和培訓(xùn):教育機(jī)構(gòu)可以利用CKAN作為一個(gè)教學(xué)平臺(tái),提供實(shí)際的數(shù)據(jù)集給學(xué)生進(jìn)行數(shù)據(jù)分析和可視化的實(shí)踐。這不僅幫助學(xué)生理解理論知識(shí),還提供了實(shí)際操作數(shù)據(jù)的機(jī)會(huì),從而培養(yǎng)他們的數(shù)據(jù)素養(yǎng)和分析技能,為未來的職業(yè)生涯打下堅(jiān)實(shí)的基礎(chǔ)。

 

<
使用指南
>

CKAN API 使用指南

一、概述

CKAN API 提供了一種與 CKAN 站點(diǎn)及其數(shù)據(jù)交互的方式。通過 CKAN 的 Action API,開發(fā)者可以實(shí)現(xiàn)數(shù)據(jù)集的獲取、創(chuàng)建、更新和刪除等操作。本文將指導(dǎo)您如何使用 CKAN API 進(jìn)行基本的操作。

二、基礎(chǔ)步驟

1. 確定 API 版本

在使用 CKAN API 時(shí),建議在請(qǐng)求中指定 API 版本號(hào),例如:http://demo.ckan.org/api/3/action/...。當(dāng)前版本為 3。

2. 發(fā)送 API 請(qǐng)求

CKAN API 使用 HTTP POST 請(qǐng)求發(fā)送 JSON 字典。您可以使用命令行工具(如 curl)或編程語(yǔ)言(如 Python)發(fā)送請(qǐng)求。

使用 curl 示例:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"key": "value"}' http://demo.ckan.org/api/3/action/your_action

3. 獲取數(shù)據(jù)集列表

要獲取站點(diǎn)上所有數(shù)據(jù)集的名稱列表,可以使用以下命令:

curl http://demo.ckan.org/api/3/action/package_list

4. 獲取特定數(shù)據(jù)集信息

要獲取特定數(shù)據(jù)集的詳細(xì)信息,使用以下命令:

curl http://demo.ckan.org/api/3/action/package_show?id=DATASET_ID

5. 創(chuàng)建新數(shù)據(jù)集

要?jiǎng)?chuàng)建新的數(shù)據(jù)集,您需要準(zhǔn)備數(shù)據(jù)集的詳細(xì)信息并發(fā)送請(qǐng)求:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"name": "new_dataset", "title": "New Dataset Title", ...}' http://demo.ckan.org/api/3/action/package_create

6. 更新現(xiàn)有數(shù)據(jù)集

要更新現(xiàn)有數(shù)據(jù)集的信息,使用以下命令:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"id": "DATASET_ID", "title": "Updated Title", ...}' http://demo.ckan.org/api/3/action/package_update

7. 刪除數(shù)據(jù)集

要?jiǎng)h除特定的數(shù)據(jù)集,使用以下命令:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"id": "DATASET_ID"}' http://demo.ckan.org/api/3/action/package_delete

8. 處理 API 響應(yīng)

CKAN API 的響應(yīng)將以 JSON 格式返回。請(qǐng)檢查返回的 success 字段以確認(rèn)請(qǐng)求是否成功。如果請(qǐng)求失敗,error 字段將包含錯(cuò)誤信息。

三、身份驗(yàn)證

從 CKAN 2.9 開始,推薦使用 API 令牌進(jìn)行身份驗(yàn)證。您可以在用戶賬戶中生成 API 令牌,并通過在請(qǐng)求中添加 Authorization 頭來使用它。

四、注意事項(xiàng)

  • 確保您的 API 令牌具有執(zhí)行所需操作的權(quán)限。

  • 檢查 CKAN API 文檔以獲取更多可用的 API 函數(shù)和操作。

五、總結(jié)

通過以上步驟,您可以輕松地對(duì)接和集成 CKAN API。確保遵循 API 的使用規(guī)范,并根據(jù)需要調(diào)整請(qǐng)求參數(shù)。

詳情查看鏈接:https://docs.ckan.org/en/2.10/api/index.html

<
產(chǎn)品問答
>
?
什么是CKAN?
CKAN 是一個(gè)開源 DMS(數(shù)據(jù)管理系統(tǒng)),用于支持?jǐn)?shù)據(jù)中心和數(shù)據(jù)門戶。CKAN 讓數(shù)據(jù)發(fā)布、共享和訪問變得簡(jiǎn)單。
?
CKAN是做什么的?
CKAN 通過元數(shù)據(jù)提供對(duì)數(shù)據(jù)的訪問。元數(shù)據(jù)是對(duì)您擁有的數(shù)據(jù)的描述,以便您可以標(biāo)記它并在之后找到它。例如:一本書包含數(shù)據(jù),而標(biāo)題頁(yè)描述了它的標(biāo)題、副標(biāo)題、作者、出版商和版本。通過瀏覽標(biāo)題頁(yè),您無需打開它就可以了解這本書的內(nèi)容。同樣,CKAN 提供了一個(gè)基礎(chǔ)設(shè)施來存儲(chǔ)和顯示元數(shù)據(jù),并能夠訪問其背后的實(shí)際數(shù)據(jù)。
?
誰(shuí)開發(fā)了CKAN?
CKAN 是一個(gè)由個(gè)人貢獻(xiàn)者和核心開發(fā)團(tuán)隊(duì)成員維護(hù)的開源產(chǎn)品。在治理層面,有共同管理公司投入時(shí)間和資源進(jìn)一步開發(fā) CKAN,以造福所有人。開放知識(shí)基金會(huì) (OKF)仍然是“宗旨受托人”,以確保管理者始終忠于 CKAN 項(xiàng)目的宗旨和精神。
?
誰(shuí)使用CKAN?
CKAN 用于: 政府和公共部門實(shí)體; 政府組織; 非政府組織和非營(yíng)利組織; 商業(yè)實(shí)體; 科學(xué)組織; 大學(xué); 小公司; 企業(yè)。
?
CKAN的費(fèi)用是多少?
CKAN 可以免費(fèi)安裝和使用。
?
CKAN的存儲(chǔ)數(shù)據(jù)可靠嗎?
CKAN 默認(rèn)存儲(chǔ)元數(shù)據(jù),并鏈接到實(shí)際數(shù)據(jù)集或文件。存儲(chǔ)實(shí)際數(shù)據(jù)可以通過多種方式完成: 向 CKAN添加數(shù)據(jù)存儲(chǔ)擴(kuò)展。 使用可以在市場(chǎng)上找到的Amazon Web Services (AWS) 擴(kuò)展。 將 CKAN 與數(shù)據(jù)一起托管在云中。
<
關(guān)于我們
>
CKAN是一個(gè)開源的數(shù)據(jù)管理系統(tǒng)(DMS),用于驅(qū)動(dòng)數(shù)據(jù)中心和數(shù)據(jù)門戶。它使數(shù)據(jù)的發(fā)布、共享和使用變得容易,全球數(shù)百個(gè)數(shù)據(jù)門戶都在使用。CKAN由Datopian和Link Digital共同維護(hù),這兩個(gè)組織是CKAN項(xiàng)目的關(guān)鍵貢獻(xiàn)者和長(zhǎng)期支持者。CKAN已被添加到數(shù)字公共產(chǎn)品注冊(cè)表中,被正式認(rèn)定為幫助解決2030年聯(lián)合國(guó)可持續(xù)發(fā)展目標(biāo)(SDGs)中9個(gè)目標(biāo)的數(shù)據(jù)管理系統(tǒng)。
聯(lián)系信息
服務(wù)時(shí)間: 7/24
網(wǎng)頁(yè)在線客服: 咨詢
支持開放數(shù)據(jù)
 

CKAN 現(xiàn)已成為數(shù)字公共產(chǎn)品

 
CKAN 已被添加到數(shù)字公共注冊(cè)中心,并被正式認(rèn)可為數(shù)據(jù)管理系統(tǒng),有助于實(shí)現(xiàn)聯(lián)合國(guó) 2030 年議程中 17 個(gè)可持續(xù)發(fā)展目標(biāo) (SDG) 中的 9 個(gè)。
<
最可能同場(chǎng)景使用的其他API
>
API接口列表
<
使用指南
>

CKAN API 使用指南

一、概述

CKAN API 提供了一種與 CKAN 站點(diǎn)及其數(shù)據(jù)交互的方式。通過 CKAN 的 Action API,開發(fā)者可以實(shí)現(xiàn)數(shù)據(jù)集的獲取、創(chuàng)建、更新和刪除等操作。本文將指導(dǎo)您如何使用 CKAN API 進(jìn)行基本的操作。

二、基礎(chǔ)步驟

1. 確定 API 版本

在使用 CKAN API 時(shí),建議在請(qǐng)求中指定 API 版本號(hào),例如:http://demo.ckan.org/api/3/action/...。當(dāng)前版本為 3。

2. 發(fā)送 API 請(qǐng)求

CKAN API 使用 HTTP POST 請(qǐng)求發(fā)送 JSON 字典。您可以使用命令行工具(如 curl)或編程語(yǔ)言(如 Python)發(fā)送請(qǐng)求。

使用 curl 示例:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"key": "value"}' http://demo.ckan.org/api/3/action/your_action

3. 獲取數(shù)據(jù)集列表

要獲取站點(diǎn)上所有數(shù)據(jù)集的名稱列表,可以使用以下命令:

curl http://demo.ckan.org/api/3/action/package_list

4. 獲取特定數(shù)據(jù)集信息

要獲取特定數(shù)據(jù)集的詳細(xì)信息,使用以下命令:

curl http://demo.ckan.org/api/3/action/package_show?id=DATASET_ID

5. 創(chuàng)建新數(shù)據(jù)集

要?jiǎng)?chuàng)建新的數(shù)據(jù)集,您需要準(zhǔn)備數(shù)據(jù)集的詳細(xì)信息并發(fā)送請(qǐng)求:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"name": "new_dataset", "title": "New Dataset Title", ...}' http://demo.ckan.org/api/3/action/package_create

6. 更新現(xiàn)有數(shù)據(jù)集

要更新現(xiàn)有數(shù)據(jù)集的信息,使用以下命令:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"id": "DATASET_ID", "title": "Updated Title", ...}' http://demo.ckan.org/api/3/action/package_update

7. 刪除數(shù)據(jù)集

要?jiǎng)h除特定的數(shù)據(jù)集,使用以下命令:

curl -X POST -H "Authorization: YOUR_API_KEY" -d '{"id": "DATASET_ID"}' http://demo.ckan.org/api/3/action/package_delete

8. 處理 API 響應(yīng)

CKAN API 的響應(yīng)將以 JSON 格式返回。請(qǐng)檢查返回的 success 字段以確認(rèn)請(qǐng)求是否成功。如果請(qǐng)求失敗,error 字段將包含錯(cuò)誤信息。

三、身份驗(yàn)證

從 CKAN 2.9 開始,推薦使用 API 令牌進(jìn)行身份驗(yàn)證。您可以在用戶賬戶中生成 API 令牌,并通過在請(qǐng)求中添加 Authorization 頭來使用它。

四、注意事項(xiàng)

  • 確保您的 API 令牌具有執(zhí)行所需操作的權(quán)限。

  • 檢查 CKAN API 文檔以獲取更多可用的 API 函數(shù)和操作。

五、總結(jié)

通過以上步驟,您可以輕松地對(duì)接和集成 CKAN API。確保遵循 API 的使用規(guī)范,并根據(jù)需要調(diào)整請(qǐng)求參數(shù)。

詳情查看鏈接:https://docs.ckan.org/en/2.10/api/index.html

<
依賴服務(wù)
>
<
產(chǎn)品問答
>
?
什么是CKAN?
CKAN 是一個(gè)開源 DMS(數(shù)據(jù)管理系統(tǒng)),用于支持?jǐn)?shù)據(jù)中心和數(shù)據(jù)門戶。CKAN 讓數(shù)據(jù)發(fā)布、共享和訪問變得簡(jiǎn)單。
?
CKAN是做什么的?
CKAN 通過元數(shù)據(jù)提供對(duì)數(shù)據(jù)的訪問。元數(shù)據(jù)是對(duì)您擁有的數(shù)據(jù)的描述,以便您可以標(biāo)記它并在之后找到它。例如:一本書包含數(shù)據(jù),而標(biāo)題頁(yè)描述了它的標(biāo)題、副標(biāo)題、作者、出版商和版本。通過瀏覽標(biāo)題頁(yè),您無需打開它就可以了解這本書的內(nèi)容。同樣,CKAN 提供了一個(gè)基礎(chǔ)設(shè)施來存儲(chǔ)和顯示元數(shù)據(jù),并能夠訪問其背后的實(shí)際數(shù)據(jù)。
?
誰(shuí)開發(fā)了CKAN?
CKAN 是一個(gè)由個(gè)人貢獻(xiàn)者和核心開發(fā)團(tuán)隊(duì)成員維護(hù)的開源產(chǎn)品。在治理層面,有共同管理公司投入時(shí)間和資源進(jìn)一步開發(fā) CKAN,以造福所有人。開放知識(shí)基金會(huì) (OKF)仍然是“宗旨受托人”,以確保管理者始終忠于 CKAN 項(xiàng)目的宗旨和精神。
?
誰(shuí)使用CKAN?
CKAN 用于: 政府和公共部門實(shí)體; 政府組織; 非政府組織和非營(yíng)利組織; 商業(yè)實(shí)體; 科學(xué)組織; 大學(xué); 小公司; 企業(yè)。
?
CKAN的費(fèi)用是多少?
CKAN 可以免費(fèi)安裝和使用。
?
CKAN的存儲(chǔ)數(shù)據(jù)可靠嗎?
CKAN 默認(rèn)存儲(chǔ)元數(shù)據(jù),并鏈接到實(shí)際數(shù)據(jù)集或文件。存儲(chǔ)實(shí)際數(shù)據(jù)可以通過多種方式完成: 向 CKAN添加數(shù)據(jù)存儲(chǔ)擴(kuò)展。 使用可以在市場(chǎng)上找到的Amazon Web Services (AWS) 擴(kuò)展。 將 CKAN 與數(shù)據(jù)一起托管在云中。
<
關(guān)于我們
>
CKAN是一個(gè)開源的數(shù)據(jù)管理系統(tǒng)(DMS),用于驅(qū)動(dòng)數(shù)據(jù)中心和數(shù)據(jù)門戶。它使數(shù)據(jù)的發(fā)布、共享和使用變得容易,全球數(shù)百個(gè)數(shù)據(jù)門戶都在使用。CKAN由Datopian和Link Digital共同維護(hù),這兩個(gè)組織是CKAN項(xiàng)目的關(guān)鍵貢獻(xiàn)者和長(zhǎng)期支持者。CKAN已被添加到數(shù)字公共產(chǎn)品注冊(cè)表中,被正式認(rèn)定為幫助解決2030年聯(lián)合國(guó)可持續(xù)發(fā)展目標(biāo)(SDGs)中9個(gè)目標(biāo)的數(shù)據(jù)管理系統(tǒng)。
聯(lián)系信息
服務(wù)時(shí)間: 7/24
網(wǎng)頁(yè)在線客服: 咨詢
支持開放數(shù)據(jù)
 

CKAN 現(xiàn)已成為數(shù)字公共產(chǎn)品

 
CKAN 已被添加到數(shù)字公共注冊(cè)中心,并被正式認(rèn)可為數(shù)據(jù)管理系統(tǒng),有助于實(shí)現(xiàn)聯(lián)合國(guó) 2030 年議程中 17 個(gè)可持續(xù)發(fā)展目標(biāo) (SDG) 中的 9 個(gè)。
<
最可能同場(chǎng)景使用的其他API
>