{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "GeoAlgeria: Algerian Administrative Divisions",
  "description": "Dataset of Algeria's 69 wilayas, 551 dairas, and 1,541 commune records with bilingual names (Arabic/French), postal codes, geographic coordinates, and official administrative codes. Updated for the 2026 reform (Law 26-06, JO No. 25, April 5, 2026).",
  "url": "https://geoalgeria.com",
  "sameAs": "https://github.com/yasserstudio/geoalgeria",
  "conditionsOfAccess": "Mixed terms per part, stated in full in LICENSE and NOTICE. The compilation of wilayas, dairas, communes, their bilingual names, postal codes and administrative codes is MIT. The 69 wilaya boundary polygons, 323 OpenStreetMap-derived commune centre coordinates and the OpenStreetMap relation ids and Wikidata items on the commune and wilaya records are ODbL 1.0, © OpenStreetMap contributors. The mirrored postal data under data/poste: Data © Algérie Poste; redistributed for reference.",
  "usageInfo": "The compilation of wilayas, dairas, communes, their names, postal codes and administrative codes is MIT. Four OpenStreetMap-derived parts are ODbL 1.0, (c) OpenStreetMap contributors: the 69 wilaya boundary polygons in data/geojson/wilaya-boundaries.geojson, and 323 commune centre coordinates taken from the commune's own admin_level=8 relation, 318 from its admin_centre node (56 on 2026-09-27, 189 on 2026-09-29, 5 on 2026-10-01 and 68 corrected on 2026-10-01 by the coordinate review, which writes a value only where independent sources vote for it) and 5 from the relation centroid in version 2.1.0, wherever those values appear, which includes 6 of the 69 wilaya capital points: a wilaya's latitude/longitude is the centre of its capital commune, so wilayas 7, 16, 25, 32, 52 and 61 carry one of these coordinates, while the other 63 wilaya capital points are not OpenStreetMap-derived. The fourth part is the osm_relation_id and wikidata values on the commune and wilaya records, read off the Algerian administrative relations in an Overpass capture with timestamp_osm_base 2026-09-29T12:54:47Z: 1,540 of the 1,541 communes and all 69 wilayas carry the id of their own relation, and 1,538 communes and all 69 wilayas carry the wikidata item that relation is tagged with, three of them from a second by-id capture (timestamp_osm_base 2026-10-02T10:16:05Z) of relations the first capture's tag filter excluded, and one (commune 3424) left null because an independent Wikidata check proved its relation's tag names a village inside the commune, in data/algeria.json, data/communes_w*.json and data/wilayas.json. The mirrored postal data under data/poste carries the terms @geoalgeria/poste itself states, Data © Algérie Poste; redistributed for reference, and is not MIT. Per-part attribution is in the package NOTICE file.",
  "creator": {
    "@type": "Organization",
    "name": "Yasser's studio",
    "url": "https://yasser.studio"
  },
  "datePublished": "2025-05-05",
  "dateModified": "2026-10-21",
  "inLanguage": ["fr", "ar"],
  "distribution": [
    {
      "@type": "DataDownload",
      "name": "Complete dataset (JSON)",
      "encodingFormat": "application/json",
      "contentUrl": "https://github.com/yasserstudio/geoalgeria/raw/main/packages/dataset/data/algeria.json"
    },
    {
      "@type": "DataDownload",
      "name": "Communes (CSV)",
      "encodingFormat": "text/csv",
      "contentUrl": "https://github.com/yasserstudio/geoalgeria/raw/main/packages/dataset/data/csv/communes.csv"
    },
    {
      "@type": "DataDownload",
      "name": "Communes (GeoJSON)",
      "encodingFormat": "application/geo+json",
      "contentUrl": "https://github.com/yasserstudio/geoalgeria/raw/main/packages/dataset/data/geojson/communes.geojson"
    },
    {
      "@type": "DataDownload",
      "name": "Wilaya boundary polygons (GeoJSON, ODbL, OpenStreetMap)",
      "encodingFormat": "application/geo+json",
      "contentUrl": "https://github.com/yasserstudio/geoalgeria/raw/main/packages/dataset/data/geojson/wilaya-boundaries.geojson"
    },
    {
      "@type": "DataDownload",
      "name": "E-commerce ready (JSON)",
      "encodingFormat": "application/json",
      "contentUrl": "https://github.com/yasserstudio/geoalgeria/raw/main/packages/dataset/data/ecommerce/communes.json"
    },
    {
      "@type": "DataDownload",
      "name": "SQL dump",
      "encodingFormat": "application/sql",
      "contentUrl": "https://github.com/yasserstudio/geoalgeria/raw/main/packages/dataset/data/sql/full.sql"
    }
  ],
  "spatialCoverage": {
    "@type": "Place",
    "name": "Algeria",
    "geo": {
      "@type": "GeoShape",
      "box": "18.97 -8.67 37.09 11.98"
    }
  },
  "temporalCoverage": "2026",
  "keywords": [
    "Algeria",
    "wilayas",
    "communes",
    "dairas",
    "postal codes",
    "geodata",
    "administrative divisions",
    "GeoJSON",
    "algerie",
    "code postal"
  ],
  "measurementTechnique": "Official sources: ONS Code Géographique National 2021, JORA, Algérie Poste BaridiMap (baridimap.poste.dz), Law 19-12 (2019), Law 26-06 of 4 April 2026 (Journal Officiel n° 25, 5 April 2026), the chefs-lieux decrees n° 84-79 (1984), n° 21-117 (2021) and n° 26-206 (2026) for the wilaya capitals; OpenStreetMap administrative relations for the wilaya boundary polygons, for 323 commune centre coordinates, and for the osm_relation_id and wikidata links on the commune and wilaya records",
  "citation": [
    "Loi n° 26-06 du 4 avril 2026 relative à la nouvelle organisation territoriale du pays, Journal Officiel de la République Algérienne n° 25 du 5 avril 2026. https://www.joradp.dz/FTP/jo-francais/2026/F2026025.pdf",
    "OpenStreetMap: administrative boundaries (boundary=administrative, admin_level=4) in Algeria, ODbL 1.0 ((c) OpenStreetMap contributors), retrieved 2026-06-21",
    "OpenStreetMap: commune relations (admin_level=8) and their admin_centre nodes in Algeria, ODbL 1.0 ((c) OpenStreetMap contributors), retrieved 2026-09-27",
    "OpenStreetMap: administrative relations (admin_level=8 and admin_level=4) in Algeria and their ref:ONS, ref and wikidata tags, ODbL 1.0 ((c) OpenStreetMap contributors), Overpass timestamp_osm_base 2026-09-29T12:54:47Z",
    "Décret n° 84-79 du 3 avril 1984 fixant les noms et les chefs-lieux des wilayas, Journal Officiel de la République Algérienne n° 14 du 3 avril 1984, pp. 295-296. https://www.joradp.dz/FTP/jo-francais/1984/F1984014.pdf",
    "Décret présidentiel n° 21-117 du 22 mars 2021 complétant le décret n° 84-79 du 3 avril 1984 fixant les noms et les chefs-lieux des wilayas, Journal Officiel de la République Algérienne n° 22 du 25 mars 2021, pp. 7-8. https://www.joradp.dz/FTP/jo-francais/2021/F2021022.pdf",
    "Décret présidentiel n° 26-206 du 25 mai 2026 complétant le décret n° 84-79 du 3 avril 1984 fixant les noms et les chefs-lieux des wilayas, Journal Officiel de la République Algérienne n° 40 du 3 juin 2026, p. 5. https://www.joradp.dz/FTP/jo-francais/2026/F2026040.pdf",
    "Algérie Poste: baridimap.poste.dz, Data © Algérie Poste; redistributed for reference"
  ],
  "variableMeasured": [
    "Wilaya code and names (FR/AR)",
    "Wilaya capital (chef-lieu) as a commune code",
    "OpenStreetMap relation id and Wikidata item per commune and wilaya",
    "Daira names and commune counts",
    "Commune names (FR/AR)",
    "Postal codes",
    "Geographic coordinates (lat/lng)",
    "Official commune administrative codes",
    "Phone area codes per wilaya",
    "Post office and ATM locations (Algérie Poste)"
  ]
}
