驗證與載入
Frictionless 會驗證 descriptor、schema、主鍵、型別、約束與每一筆 CSV 資料。
pip install frictionless==5.19.0 frictionless validate https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo/datapackage.json
一個自含目錄即可用於 ETL、notebook、資料目錄與可重現流程;不需帳號或 API 金鑰。
descriptor 以相對路徑解析 CSV 與 Table Schema,因此線上或下載整個目錄後都能使用。
Frictionless 會驗證 descriptor、schema、主鍵、型別、約束與每一筆 CSV 資料。
pip install frictionless==5.19.0 frictionless validate https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo/datapackage.json
from frictionless import Package
package = Package("https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo/datapackage.json")
with package.get_resource("symbols") as resource:
rows = resource.read_rows()| 欄位 | 型別 | 意義 |
|---|---|---|
order | 整數 | 1 至 37 的穩定教學順序。 |
symbol_id | 字串 | 由 Unicode 碼位產生的穩定 ASCII 識別碼。 |
concept_uri | 字串 | 對應 SKOS 概念的穩定 URI。 |
symbol | 字串 | 單一注音符號字元。 |
unicode | 字串 | U+XXXX 格式的 Unicode 碼位。 |
pinyin | 字串 | 對應漢語拼音。 |
ipa | 字串 | 符號的精簡 IPA 對照。 |
category | 字串 | 聲母、介音或韻母分類。 |
category_uri | 字串 | SKOS 分類概念的穩定 URI。 |
example_character | 字串 | 繁體中文例字。 |
example_pinyin | 字串 | 例字的聲調拼音。 |
example_meaning_en | 字串 | 例字的精簡英文釋義。 |
| 順序 | 符號 | 分類 | 拼音 | IPA | 例字 |
|---|---|---|---|---|---|
| 1 | ㄅ | 聲母 | b | p | 爸 (bà) |
| 2 | ㄆ | 聲母 | p | pʰ | 怕 (pà) |
| 3 | ㄇ | 聲母 | m | m | 媽 (mā) |
| 4 | ㄈ | 聲母 | f | f | 飛 (fēi) |
| 5 | ㄉ | 聲母 | d | t | 大 (dà) |
| 6 | ㄊ | 聲母 | t | tʰ | 天 (tiān) |
| 7 | ㄋ | 聲母 | n | n | 你 (nǐ) |
| 8 | ㄌ | 聲母 | l | l | 來 (lái) |
| 9 | ㄍ | 聲母 | g | k | 狗 (gǒu) |
| 10 | ㄎ | 聲母 | k | kʰ | 看 (kàn) |
| 11 | ㄏ | 聲母 | h | x | 好 (hǎo) |
| 12 | ㄐ | 聲母 | j | tɕ | 家 (jiā) |
| 13 | ㄑ | 聲母 | q | tɕʰ | 去 (qù) |
| 14 | ㄒ | 聲母 | x | ɕ | 小 (xiǎo) |
| 15 | ㄓ | 聲母 | zh | ʈʂ | 中 (zhōng) |
| 16 | ㄔ | 聲母 | ch | ʈʂʰ | 吃 (chī) |
| 17 | ㄕ | 聲母 | sh | ʂ | 是 (shì) |
| 18 | ㄖ | 聲母 | r | ʐ | 人 (rén) |
| 19 | ㄗ | 聲母 | z | ts | 早 (zǎo) |
| 20 | ㄘ | 聲母 | c | tsʰ | 菜 (cài) |
| 21 | ㄙ | 聲母 | s | s | 三 (sān) |
| 22 | ㄧ | 介音 | i / yi | i | 一 (yī) |
| 23 | ㄨ | 介音 | u / wu | u | 五 (wǔ) |
| 24 | ㄩ | 介音 | ü / yu | y | 魚 (yú) |
| 25 | ㄚ | 韻母 | a | a | 大 (dà) |
| 26 | ㄛ | 韻母 | o | ɔ | 波 (bō) |
| 27 | ㄜ | 韻母 | e | ɤ | 喝 (hē) |
| 28 | ㄝ | 韻母 | ê | ɛ | 誒 (ề) |
| 29 | ㄞ | 韻母 | ai | ai | 愛 (ài) |
| 30 | ㄟ | 韻母 | ei | ei | 給 (gěi) |
| 31 | ㄠ | 韻母 | ao | au | 好 (hǎo) |
| 32 | ㄡ | 韻母 | ou | ou | 有 (yǒu) |
| 33 | ㄢ | 韻母 | an | an | 安 (ān) |
| 34 | ㄣ | 韻母 | en | ən | 恩 (ēn) |
| 35 | ㄤ | 韻母 | ang | aŋ | 忙 (máng) |
| 36 | ㄥ | 韻母 | eng | əŋ | 冷 (lěng) |
| 37 | ㄦ | 韻母 | er | ɚ | 二 (èr) |
套件直接重用完全相同的 Croissant CSV bytes,並連結 SKOS 詞彙,不另維護一份資料。
套件採 CC BY 4.0;descriptor、schema 與 CSV 不含 App Store 網址、App 識別碼或軟體宣傳。
CC BY 4.0Lumi 注音星球提供裝置端短活動;開放套件仍維持免費、可攜且獨立。
在 App Store 查看 Lumi 注音星球