{
  "api_version": "1",
  "last_breaking_change": "2026-11-04",
  "updated": "2026-11-05",
  "courses_refreshed": "2026-11-04",
  "site": {
    "name": {
      "zh-Hant": "台灣網絡科學教育",
      "en": "Network Science Education in Taiwan"
    },
    "url": "https://netscied.tw/"
  },
  "metadata_license": {
    "id": "CC0-1.0",
    "url": "https://creativecommons.org/publicdomain/zero/1.0/",
    "statement": {
      "zh-Hant": "本站撰寫的目錄詮釋資料以 CC0 1.0 釋出。不包括：引用的授權條款原文，以及從上游來源（例如政府資料開放平臺，依政府資料開放授權條款）照錄的詮釋資料，這些依其原來的條款；各資料集本身依其授權。",
      "en": "Catalog metadata written by this site is released under CC0 1.0. Excluded: quoted license text, and metadata copied from upstream sources (for example data.gov.tw, under the Open Government Data License), which keep their own terms. Each dataset keeps its own license."
    }
  },
  "counts": {
    "datasets": 11,
    "hosted": 3,
    "wanted": 7,
    "withdrawn": 0,
    "courses": 28
  },
  "guide": "https://netscied.tw/llms.txt",
  "files": [
    {
      "path": "/api/v1/catalog.json",
      "url": "https://netscied.tw/api/v1/catalog.json",
      "media_type": "application/json",
      "description": "Internal: the search payload the browser uses (records, aliases, fold map). Its shape may change without a new API version; use datasets.json and courses.json instead.",
      "stability": "internal"
    },
    {
      "path": "/api/v1/courses.csv",
      "url": "https://netscied.tw/api/v1/courses.csv",
      "media_type": "text/csv",
      "description": "All courses as CSV (UTF-8, no BOM)",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses.json",
      "url": "https://netscied.tw/api/v1/courses.json",
      "media_type": "application/json",
      "description": "All courses offered in Taiwan, summary form",
      "schema": "https://netscied.tw/api/v1/schema/course-list.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nccu-intro-social-media.json",
      "url": "https://netscied.tw/api/v1/courses/nccu-intro-social-media.json",
      "media_type": "application/json",
      "description": "Course record: nccu-intro-social-media",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nccu-personal-networks.json",
      "url": "https://netscied.tw/api/v1/courses/nccu-personal-networks.json",
      "media_type": "application/json",
      "description": "Course record: nccu-personal-networks",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nccu-social-networks-social-capital.json",
      "url": "https://netscied.tw/api/v1/courses/nccu-social-networks-social-capital.json",
      "media_type": "application/json",
      "description": "Course record: nccu-social-networks-social-capital",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nccu-tigp-intro-social-networks.json",
      "url": "https://netscied.tw/api/v1/courses/nccu-tigp-intro-social-networks.json",
      "media_type": "application/json",
      "description": "Course record: nccu-tigp-intro-social-networks",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ncku-complex-systems-network-structure.json",
      "url": "https://netscied.tw/api/v1/courses/ncku-complex-systems-network-structure.json",
      "media_type": "application/json",
      "description": "Course record: ncku-complex-systems-network-structure",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ncku-data-mining-social-network-analysis.json",
      "url": "https://netscied.tw/api/v1/courses/ncku-data-mining-social-network-analysis.json",
      "media_type": "application/json",
      "description": "Course record: ncku-data-mining-social-network-analysis",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ncku-graph-machine-learning.json",
      "url": "https://netscied.tw/api/v1/courses/ncku-graph-machine-learning.json",
      "media_type": "application/json",
      "description": "Course record: ncku-graph-machine-learning",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ncku-stat-intro-data-science.json",
      "url": "https://netscied.tw/api/v1/courses/ncku-stat-intro-data-science.json",
      "media_type": "application/json",
      "description": "Course record: ncku-stat-intro-data-science",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nthu-gnn-drug-discovery.json",
      "url": "https://netscied.tw/api/v1/courses/nthu-gnn-drug-discovery.json",
      "media_type": "application/json",
      "description": "Course record: nthu-gnn-drug-discovery",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nthu-network-science.json",
      "url": "https://netscied.tw/api/v1/courses/nthu-network-science.json",
      "media_type": "application/json",
      "description": "Course record: nthu-network-science",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nthu-social-networks.json",
      "url": "https://netscied.tw/api/v1/courses/nthu-social-networks.json",
      "media_type": "application/json",
      "description": "Course record: nthu-social-networks",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ntnu-geography-social-network-analysis.json",
      "url": "https://netscied.tw/api/v1/courses/ntnu-geography-social-network-analysis.json",
      "media_type": "application/json",
      "description": "Course record: ntnu-geography-social-network-analysis",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ntu-economics-social-networks.json",
      "url": "https://netscied.tw/api/v1/courses/ntu-economics-social-networks.json",
      "media_type": "application/json",
      "description": "Course record: ntu-economics-social-networks",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ntu-graph-theory-with-applications.json",
      "url": "https://netscied.tw/api/v1/courses/ntu-graph-theory-with-applications.json",
      "media_type": "application/json",
      "description": "Course record: ntu-graph-theory-with-applications",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ntu-social-media-social-network-analysis.json",
      "url": "https://netscied.tw/api/v1/courses/ntu-social-media-social-network-analysis.json",
      "media_type": "application/json",
      "description": "Course record: ntu-social-media-social-network-analysis",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/ntu-special-topics-graph-algorithms.json",
      "url": "https://netscied.tw/api/v1/courses/ntu-special-topics-graph-algorithms.json",
      "media_type": "application/json",
      "description": "Course record: ntu-special-topics-graph-algorithms",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-biological-network-analysis.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-biological-network-analysis.json",
      "media_type": "application/json",
      "description": "Course record: nycu-biological-network-analysis",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-criminal-network-big-data-analytics.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-criminal-network-big-data-analytics.json",
      "media_type": "application/json",
      "description": "Course record: nycu-criminal-network-big-data-analytics",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-fundamental-graph-theory.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-fundamental-graph-theory.json",
      "media_type": "application/json",
      "description": "Course record: nycu-fundamental-graph-theory",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-gnn-recommendation-relation-estimation.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-gnn-recommendation-relation-estimation.json",
      "media_type": "application/json",
      "description": "Course record: nycu-gnn-recommendation-relation-estimation",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-graph-theory.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-graph-theory.json",
      "media_type": "application/json",
      "description": "Course record: nycu-graph-theory",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-network-biology-implementation.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-network-biology-implementation.json",
      "media_type": "application/json",
      "description": "Course record: nycu-network-biology-implementation",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-network-science-models-architecture.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-network-science-models-architecture.json",
      "media_type": "application/json",
      "description": "Course record: nycu-network-science-models-architecture",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-network-science-social-computing.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-network-science-social-computing.json",
      "media_type": "application/json",
      "description": "Course record: nycu-network-science-social-computing",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-network-strategies.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-network-strategies.json",
      "media_type": "application/json",
      "description": "Course record: nycu-network-strategies",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/nycu-research-social-network-analysis.json",
      "url": "https://netscied.tw/api/v1/courses/nycu-research-social-network-analysis.json",
      "media_type": "application/json",
      "description": "Course record: nycu-research-social-network-analysis",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/thu-complex-networks.json",
      "url": "https://netscied.tw/api/v1/courses/thu-complex-networks.json",
      "media_type": "application/json",
      "description": "Course record: thu-complex-networks",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/courses/thu-social-network-theory-research.json",
      "url": "https://netscied.tw/api/v1/courses/thu-social-network-theory-research.json",
      "media_type": "application/json",
      "description": "Course record: thu-social-network-theory-research",
      "schema": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets.csv",
      "url": "https://netscied.tw/api/v1/datasets.csv",
      "media_type": "text/csv",
      "description": "All published datasets as CSV (UTF-8, no BOM)",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets.json",
      "url": "https://netscied.tw/api/v1/datasets.json",
      "media_type": "application/json",
      "description": "All published datasets, summary form",
      "schema": "https://netscied.tw/api/v1/schema/dataset-list.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/cpbl-play-by-play.json",
      "url": "https://netscied.tw/api/v1/datasets/cpbl-play-by-play.json",
      "media_type": "application/json",
      "description": "Dataset record: cpbl-play-by-play",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/cptond-taiwan-metro.json",
      "url": "https://netscied.tw/api/v1/datasets/cptond-taiwan-metro.json",
      "media_type": "application/json",
      "description": "Dataset record: cptond-taiwan-metro",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/dgbas-input-output-2021.json",
      "url": "https://netscied.tw/api/v1/datasets/dgbas-input-output-2021.json",
      "media_type": "application/json",
      "description": "Dataset record: dgbas-input-output-2021",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/golden-horse-2018-nominations.json",
      "url": "https://netscied.tw/api/v1/datasets/golden-horse-2018-nominations.json",
      "media_type": "application/json",
      "description": "Dataset record: golden-horse-2018-nominations",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/ly-bill-cosponsorship-10th.json",
      "url": "https://netscied.tw/api/v1/datasets/ly-bill-cosponsorship-10th.json",
      "media_type": "application/json",
      "description": "Dataset record: ly-bill-cosponsorship-10th",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/ly-committee-membership.json",
      "url": "https://netscied.tw/api/v1/datasets/ly-committee-membership.json",
      "media_type": "application/json",
      "description": "Dataset record: ly-committee-membership",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/ly-roll-call-votes.json",
      "url": "https://netscied.tw/api/v1/datasets/ly-roll-call-votes.json",
      "media_type": "application/json",
      "description": "Dataset record: ly-roll-call-votes",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/taipei-metro-od-monthly.json",
      "url": "https://netscied.tw/api/v1/datasets/taipei-metro-od-monthly.json",
      "media_type": "application/json",
      "description": "Dataset record: taipei-metro-od-monthly",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/taipei-youbike-od.json",
      "url": "https://netscied.tw/api/v1/datasets/taipei-youbike-od.json",
      "media_type": "application/json",
      "description": "Dataset record: taipei-youbike-od",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/taipower-interregional-flow.json",
      "url": "https://netscied.tw/api/v1/datasets/taipower-interregional-flow.json",
      "media_type": "application/json",
      "description": "Dataset record: taipower-interregional-flow",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/datasets/twnic-interconnection-bandwidth.json",
      "url": "https://netscied.tw/api/v1/datasets/twnic-interconnection-bandwidth.json",
      "media_type": "application/json",
      "description": "Dataset record: twnic-interconnection-bandwidth",
      "schema": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/news.json",
      "url": "https://netscied.tw/api/v1/news.json",
      "media_type": "application/json",
      "description": "News items, newest first",
      "schema": "https://netscied.tw/api/v1/schema/news-list.schema.json",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/api-common.schema.json",
      "url": "https://netscied.tw/api/v1/schema/api-common.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: api-common",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/course-list.schema.json",
      "url": "https://netscied.tw/api/v1/schema/course-list.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: course-list",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/course-record.schema.json",
      "url": "https://netscied.tw/api/v1/schema/course-record.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: course-record",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/course-summary.schema.json",
      "url": "https://netscied.tw/api/v1/schema/course-summary.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: course-summary",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/dataset-list.schema.json",
      "url": "https://netscied.tw/api/v1/schema/dataset-list.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: dataset-list",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/dataset-record.schema.json",
      "url": "https://netscied.tw/api/v1/schema/dataset-record.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: dataset-record",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/dataset-summary.schema.json",
      "url": "https://netscied.tw/api/v1/schema/dataset-summary.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: dataset-summary",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/index.schema.json",
      "url": "https://netscied.tw/api/v1/schema/index.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: index",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/news-item.schema.json",
      "url": "https://netscied.tw/api/v1/schema/news-item.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: news-item",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/news-list.schema.json",
      "url": "https://netscied.tw/api/v1/schema/news-list.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: news-list",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/common.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/common.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: common",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/course.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/course.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: course",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/dataset.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/dataset.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: dataset",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/news.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/news.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: news",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/person.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/person.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: person",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/recipe.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/recipe.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: recipe",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/version.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/version.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: version",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/source/vocab.schema.json",
      "url": "https://netscied.tw/api/v1/schema/source/vocab.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the source record in the repository: vocab",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/wanted-entry.schema.json",
      "url": "https://netscied.tw/api/v1/schema/wanted-entry.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: wanted-entry",
      "stability": "stable"
    },
    {
      "path": "/api/v1/schema/wanted-list.schema.json",
      "url": "https://netscied.tw/api/v1/schema/wanted-list.schema.json",
      "media_type": "application/schema+json",
      "description": "JSON Schema of the API response: wanted-list",
      "stability": "stable"
    },
    {
      "path": "/api/v1/taxonomy.json",
      "url": "https://netscied.tw/api/v1/taxonomy.json",
      "media_type": "application/json",
      "description": "Every controlled vocabulary with Mandarin and English labels",
      "stability": "stable"
    },
    {
      "path": "/api/v1/wanted.json",
      "url": "https://netscied.tw/api/v1/wanted.json",
      "media_type": "application/json",
      "description": "Wanted datasets (許願池), including ones since published (已收錄)",
      "schema": "https://netscied.tw/api/v1/schema/wanted-list.schema.json",
      "stability": "stable"
    }
  ]
}
