{
 "profile": "tabular-data-package",
 "name": "panduan-warga",
 "title": "Panduan Warga open data",
 "description": "Tabular data extracted from Panduan Warga guides to Indonesian public services. Each value is checked against the official source cited on the linked page.",
 "homepage": "https://panduanwarga.org/en/open-data/",
 "version": "2026-10-01",
 "created": "2026-10-01",
 "licenses": [
  {
   "name": "CC-BY-4.0",
   "path": "https://creativecommons.org/licenses/by/4.0/",
   "title": "Creative Commons Attribution 4.0 International"
  }
 ],
 "contributors": [
  {
   "title": "Panduan Warga",
   "path": "https://panduanwarga.org/",
   "role": "publisher"
  }
 ],
 "resources": [
  {
   "profile": "tabular-data-resource",
   "name": "pajak-kendaraan-provinsi-2026",
   "path": "https://panduanwarga.org/data/pajak-kendaraan-provinsi-2026.csv",
   "title": "Indonesian vehicle tax (PKB) rates and 2026 relief programmes by province",
   "description": "First-vehicle and progressive PKB rates, the 66% opsen and 2026 amnesty or relief programmes for 35 Indonesian provinces, each with its legal basis, dates and a link to the official provincial announcement.",
   "format": "csv",
   "mediatype": "text/csv",
   "encoding": "utf-8",
   "homepage": "https://panduanwarga.org/en/vehicle-tax/",
   "licenses": [
    {
     "name": "CC-BY-4.0",
     "path": "https://creativecommons.org/licenses/by/4.0/",
     "title": "Creative Commons Attribution 4.0 International"
    }
   ],
   "schema": {
    "fields": [
     {
      "name": "province",
      "type": "string",
      "description": "Nama provinsi / Province name (Indonesian)"
     },
     {
      "name": "province_en",
      "type": "string",
      "description": "Province name (English)"
     },
     {
      "name": "slug",
      "type": "string",
      "description": "Slug halaman / Page slug"
     },
     {
      "name": "pkb_rate_first_vehicle",
      "type": "number",
      "description": "Tarif PKB kendaraan pertama (desimal; 0.0105 = 1,05%) / First-vehicle PKB rate as a decimal"
     },
     {
      "name": "pkb_rate_up_to_200cc",
      "type": "number",
      "description": "Tarif PKB kendaraan sampai 200cc bila berbeda / Rate for vehicles up to 200cc where different"
     },
     {
      "name": "pkb_rate_2nd",
      "type": "number",
      "description": "Tarif progresif kendaraan ke-2 / Second vehicle"
     },
     {
      "name": "pkb_rate_3rd",
      "type": "number",
      "description": "Kendaraan ke-3 / Third vehicle"
     },
     {
      "name": "pkb_rate_4th",
      "type": "number",
      "description": "Kendaraan ke-4 / Fourth vehicle"
     },
     {
      "name": "pkb_rate_5th_plus",
      "type": "number",
      "description": "Kendaraan ke-5 dan seterusnya / Fifth and later"
     },
     {
      "name": "opsen_rate",
      "type": "number",
      "description": "Opsen PKB kabupaten/kota sebagai bagian dari PKB (0.66) atau kosong / Regency or city opsen as a share of PKB, blank if none"
     },
     {
      "name": "relief_programme",
      "type": "string",
      "description": "Nama program keringanan 2026 / 2026 relief programme name"
     },
     {
      "name": "relief_start",
      "type": "date",
      "description": "Mulai program / Programme start"
     },
     {
      "name": "relief_end",
      "type": "date",
      "description": "Akhir program (kosong bila tidak diumumkan) / Programme end, blank if none published"
     },
     {
      "name": "relief_legal_basis",
      "type": "string",
      "description": "Dasar hukum program / Legal basis"
     },
     {
      "name": "relief_url",
      "type": "string",
      "description": "Pengumuman resmi / Official announcement"
     },
     {
      "name": "bapenda_url",
      "type": "string",
      "description": "Situs Bapenda provinsi / Provincial revenue agency"
     },
     {
      "name": "reviewed",
      "type": "date",
      "description": "Tanggal pemeriksaan / Review date"
     },
     {
      "name": "page_id",
      "type": "string",
      "description": "Halaman bahasa Indonesia"
     },
     {
      "name": "page_en",
      "type": "string",
      "description": "English page"
     }
    ]
   }
  },
  {
   "profile": "tabular-data-resource",
   "name": "upah-minimum-provinsi-2026",
   "path": "https://panduanwarga.org/data/upah-minimum-provinsi-2026.csv",
   "title": "Indonesian provincial minimum wages (UMP) 2026",
   "description": "The 2026 provincial minimum wage (UMP) for 38 Indonesian provinces in rupiah per month, with the governor decree behind each figure. Rows marked \"Data Kemnaker\" come from the Ministry of Manpower data portal because the decree could not be verified on an official provincial website.",
   "format": "csv",
   "mediatype": "text/csv",
   "encoding": "utf-8",
   "homepage": "https://panduanwarga.org/en/guides/indonesia-minimum-wage/",
   "licenses": [
    {
     "name": "CC-BY-4.0",
     "path": "https://creativecommons.org/licenses/by/4.0/",
     "title": "Creative Commons Attribution 4.0 International"
    }
   ],
   "schema": {
    "fields": [
     {
      "name": "province",
      "type": "string",
      "description": "Provinsi / Province"
     },
     {
      "name": "ump_2026_idr",
      "type": "number",
      "description": "UMP 2026 dalam rupiah per bulan / Provincial minimum wage 2026, rupiah per month"
     },
     {
      "name": "basis",
      "type": "string",
      "description": "Keputusan gubernur, atau \"Data Kemnaker\" bila keputusan belum ditemukan di situs resmi provinsi / Governor decree, or \"Data Kemnaker\" where the decree was not found on an official provincial site"
     }
    ]
   }
  },
  {
   "profile": "tabular-data-resource",
   "name": "hari-libur-nasional-cuti-bersama",
   "path": "https://panduanwarga.org/data/hari-libur-nasional-2026-2027.csv",
   "title": "Indonesian public holidays and collective leave 2026 and 2027",
   "description": "Dates of Indonesian national public holidays and collective leave days (cuti bersama) for 2026 and 2027 under the joint ministerial decree of the Ministers of Religious Affairs, Manpower and Administrative Reform, with weekday and type.",
   "format": "csv",
   "mediatype": "text/csv",
   "encoding": "utf-8",
   "homepage": "https://panduanwarga.org/en/guides/indonesia-public-holidays/",
   "licenses": [
    {
     "name": "CC-BY-4.0",
     "path": "https://creativecommons.org/licenses/by/4.0/",
     "title": "Creative Commons Attribution 4.0 International"
    }
   ],
   "schema": {
    "fields": [
     {
      "name": "date",
      "type": "date",
      "description": "Tanggal / Date"
     },
     {
      "name": "year",
      "type": "integer",
      "description": "Tahun / Year"
     },
     {
      "name": "weekday_id",
      "type": "string",
      "description": "Hari / Weekday (Indonesian)"
     },
     {
      "name": "name_id",
      "type": "string",
      "description": "Keterangan / Occasion (Indonesian)"
     },
     {
      "name": "name_en",
      "type": "string",
      "description": "Occasion (English)"
     },
     {
      "name": "type",
      "type": "string",
      "description": "national_holiday = libur nasional; collective_leave = cuti bersama"
     }
    ]
   }
  }
 ]
}
