{
  "@context": "https://w3id.org/ro/crate/1.3/context",
  "@graph": [
    {
      "@id": "ro-crate-metadata.json",
      "@type": "CreativeWork",
      "about": {
        "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/"
      },
      "conformsTo": {
        "@id": "https://w3id.org/ro/crate/1.3"
      }
    },
    {
      "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/",
      "@type": [
        "Dataset",
        "LearningResource"
      ],
      "name": "Bopomofo 37-Symbol Open Reference RO-Crate",
      "alternateName": "完整 37 注音符號開放參考資料 RO-Crate",
      "description": "An attached RO-Crate 1.3 research object containing the complete 37-symbol Bopomofo table plus JSON Lines, Croissant 1.1, W3C CSVW and SKOS JSON-LD metadata.",
      "url": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/",
      "identifier": {
        "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/#identifier"
      },
      "cite-as": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/",
      "version": "1.0.0",
      "datePublished": "2026-07-11",
      "dateModified": "2026-07-11",
      "inLanguage": [
        "en",
        "zh-Hant"
      ],
      "keywords": [
        "Bopomofo",
        "Zhuyin",
        "Mandarin phonetics",
        "RO-Crate",
        "open data",
        "research object"
      ],
      "isAccessibleForFree": true,
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      },
      "creator": {
        "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/#publisher"
      },
      "publisher": {
        "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/#publisher"
      },
      "hasPart": [
        {
          "@id": "data/zhuyin-bopomofo-ml-dataset.csv"
        },
        {
          "@id": "data/zhuyin-bopomofo-ml-dataset.jsonl"
        },
        {
          "@id": "data/zhuyin-bopomofo-ml-dataset.croissant.jsonld"
        },
        {
          "@id": "data/zhuyin-bopomofo-ml-dataset.csv-metadata.json"
        },
        {
          "@id": "data/zhuyin-bopomofo-vocabulary.jsonld"
        },
        {
          "@id": "README.txt"
        },
        {
          "@id": "LICENSE.txt"
        }
      ],
      "citation": [
        {
          "@id": "https://www.researchobject.org/ro-crate/specification/1.3/"
        },
        {
          "@id": "https://language.moe.gov.tw/001/Upload/files/site_content/M0001/juyin/index.html"
        }
      ],
      "creditText": "Bopomofo 37-Symbol Open Reference Data, iOS App Guide Open Resources, https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/"
    },
    {
      "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/#identifier",
      "@type": "PropertyValue",
      "name": "Canonical web identifier",
      "propertyID": "URL",
      "value": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/",
      "url": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/"
    },
    {
      "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/#publisher",
      "@type": "Organization",
      "name": "iOS App Guide Open Resources",
      "url": "https://alice51849.github.io/ios-app-guide"
    },
    {
      "@id": "https://creativecommons.org/licenses/by/4.0/",
      "@type": "CreativeWork",
      "name": "Creative Commons Attribution 4.0 International",
      "description": "Permits sharing and adaptation for any purpose with attribution."
    },
    {
      "@id": "https://w3id.org/ro/crate/1.3",
      "@type": "CreativeWork",
      "name": "RO-Crate Metadata Specification 1.3.0",
      "url": "https://www.researchobject.org/ro-crate/specification/1.3/"
    },
    {
      "@id": "https://w3id.org/ro/crate/1.3/context",
      "@type": "CreativeWork",
      "name": "RO-Crate 1.3 JSON-LD Context",
      "encodingFormat": "application/ld+json",
      "version": "1.3.0",
      "license": {
        "@id": "https://creativecommons.org/publicdomain/zero/1.0/"
      }
    },
    {
      "@id": "https://www.researchobject.org/ro-crate/specification/1.3/",
      "@type": "CreativeWork",
      "name": "RO-Crate Metadata Specification 1.3.0",
      "isBasedOn": {
        "@id": "https://github.com/ResearchObject/ro-crate/commit/4b4f939c18022550ae0b992b7ddfb2cb5b2e8608"
      }
    },
    {
      "@id": "https://language.moe.gov.tw/001/Upload/files/site_content/M0001/juyin/index.html",
      "@type": "CreativeWork",
      "name": "Taiwan Ministry of Education Bopomofo reference",
      "publisher": {
        "@id": "https://www.edu.tw/"
      }
    },
    {
      "@id": "https://www.edu.tw/",
      "@type": "Organization",
      "name": "Ministry of Education, Taiwan"
    },
    {
      "@id": "ro-crate-preview.html",
      "@type": "CreativeWork",
      "about": {
        "@id": "https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ro-crate/"
      },
      "name": "Static RO-Crate preview",
      "encodingFormat": "text/html"
    },
    {
      "@id": "data/zhuyin-bopomofo-ml-dataset.csv",
      "@type": "File",
      "name": "Canonical 37-row Bopomofo table",
      "description": "UTF-8 table covering all 37 Bopomofo symbols with stable IDs, Unicode notation, Hanyu Pinyin, broad IPA, categories and examples.",
      "encodingFormat": "text/csv",
      "contentSize": "8350",
      "sha256": "6d9235a013dd1856130841bdf6866f22173903bec726690b9b4c3e555b223422",
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      }
    },
    {
      "@id": "data/zhuyin-bopomofo-ml-dataset.jsonl",
      "@type": "File",
      "name": "Equivalent Bopomofo JSON Lines records",
      "description": "One UTF-8 JSON object per Bopomofo symbol in canonical display order.",
      "encodingFormat": "application/x-ndjson",
      "contentSize": "14734",
      "sha256": "68729f91871ca6603929c2a28ffb567513bf0a4f233f55164c236bd36b31b131",
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      }
    },
    {
      "@id": "data/zhuyin-bopomofo-ml-dataset.croissant.jsonld",
      "@type": "File",
      "name": "MLCommons Croissant metadata",
      "description": "Croissant 1.1 metadata describing the canonical CSV and JSON Lines records, fields, source provenance and CC BY 4.0 reuse terms.",
      "encodingFormat": "application/ld+json",
      "contentSize": "13777",
      "sha256": "d96d4b5a8d50247ace01825cc267a657e0f9ac9785e6f9283b4f7312337e30e7",
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      },
      "conformsTo": {
        "@id": "http://mlcommons.org/croissant/1.1"
      }
    },
    {
      "@id": "data/zhuyin-bopomofo-ml-dataset.csv-metadata.json",
      "@type": "File",
      "name": "W3C CSVW metadata",
      "description": "CSV on the Web metadata describing the canonical table dialect, required columns, datatypes, primary key and URI templates.",
      "encodingFormat": "application/csvm+json",
      "contentSize": "7701",
      "sha256": "eb8dcf8e39f65a5d3747a527c58537ad13f8c5a7ae56b55b34189c4ca9a98771",
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      },
      "conformsTo": {
        "@id": "https://www.w3.org/TR/tabular-metadata/"
      }
    },
    {
      "@id": "data/zhuyin-bopomofo-vocabulary.jsonld",
      "@type": "File",
      "name": "Bopomofo SKOS vocabulary",
      "description": "JSON-LD SKOS concept scheme for all 37 Bopomofo symbols with stable concept IRIs, bilingual labels and phonetic notation.",
      "encodingFormat": "application/ld+json",
      "contentSize": "79017",
      "sha256": "e8a4f56690766420f00a3762e08de8d86bfbeb09b00093dfbc4c619508dc855a",
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      },
      "conformsTo": {
        "@id": "https://www.w3.org/TR/skos-reference/"
      }
    },
    {
      "@id": "README.txt",
      "@type": "File",
      "name": "Bilingual RO-Crate reuse guide",
      "description": "Plain-text English and Traditional Chinese validation and reuse guide.",
      "encodingFormat": "text/plain",
      "contentSize": "1469",
      "sha256": "59cac459de0ad02863bb2034c4c797850e68dbe009e007173e927aba87015392",
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      }
    },
    {
      "@id": "LICENSE.txt",
      "@type": "File",
      "name": "CC BY 4.0 attribution notice",
      "description": "License URL and requested attribution for the packaged open data.",
      "encodingFormat": "text/plain",
      "contentSize": "514",
      "sha256": "8199d9c1932433899775601b462906b97aab11956b3cf4a50db52ee3905b8f99",
      "license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
      }
    }
  ]
}
