{
  "_id": "6af7ad72b90b31e79afd8c34",
  "Package": "tuiksdmx",
  "Title": "Access the Turkish Statistical Institute SDMX REST API",
  "Version": "0.1.1",
  "Authors@R": "person(\"Muhammed Fatih\", \"Tuzen\",\nemail = \"mfatihtuzen@gmail.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Provides an authenticated, metadata-driven R client for\nthe Turkish Statistical Institute (TURKSTAT) SDMX REST API.\nSupports dataflow discovery, data structure definitions,\nconcepts, codelists, metadata-based filter validation, SDMX\nquery construction, statistical data retrieval, and\nobservation-based availability exploration. Authentication\nsupports an environment variable or an explicitly supplied API\nkey argument.",
  "URL": "https://github.com/MFatihTuzen/tuiksdmx,\nhttps://MFatihTuzen.github.io/tuiksdmx/",
  "BugReports": "https://github.com/MFatihTuzen/tuiksdmx/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-14 00:34:14 UTC",
    "User": "root"
  },
  "Author": "Muhammed Fatih Tuzen [aut, cre]",
  "Maintainer": "Muhammed Fatih Tuzen <mfatihtuzen@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-13 18:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/tuiksdmx",
  "RemoteRef": "HEAD",
  "RemoteSha": "b281a7d06c98ce9d8e8330a8e8a2700666fb74c2",
  "_user": "cran",
  "_type": "src",
  "_file": "tuiksdmx_0.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/eff46b39daf2f1ca297c3a9747e110f03637eeb7f91fd80c7f5b88858f9ff46e",
  "_filesize": 296055,
  "_sha256": "eff46b39daf2f1ca297c3a9747e110f03637eeb7f91fd80c7f5b88858f9ff46e",
  "_expires": "2027-02-22T00:38:08.000Z",
  "_created": "2026-11-14T00:34:14.000Z",
  "_published": "2026-11-14T00:38:10.373Z",
  "_upstream": "https://github.com/cran/tuiksdmx",
  "_status": "success",
  "_maintainer": {
    "name": "Muhammed Fatih Tuzen",
    "email": "mfatihtuzen@gmail.com",
    "login": "mfatihtuzen",
    "linkedin": "in/dr-m-fatih-t-2b2a4328",
    "description": "",
    "uuid": 49712324
  },
  "_jobs": [
    {
      "job": 132262121564,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14088888804"
    },
    {
      "job": 132262121575,
      "time": 115,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14088774074"
    },
    {
      "job": 132260849588,
      "time": 203,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14088519170"
    },
    {
      "job": 132262121433,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "14088398758"
    },
    {
      "job": 132262121582,
      "time": 188,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14088729333"
    },
    {
      "job": 132262121498,
      "time": 195,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14088679609"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/43534688532",
  "_commit": {
    "id": "b281a7d06c98ce9d8e8330a8e8a2700666fb74c2",
    "author": "Muhammed Fatih Tuzen <mfatihtuzen@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.1\n",
    "time": 1794593402
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.7",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-46",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.1",
      "date": "2026-11-13"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mfatihtuzen",
      "count": 1,
      "uuid": 49712324
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 637,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tuiksdmx"
  },
  "_devurl": "https://github.com/mfatihtuzen/tuiksdmx",
  "_pkgdown": "https://MFatihTuzen.github.io/tuiksdmx/",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tuiksdmx.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-11-13"
    }
  ],
  "_exports": [
    "tuik_attributes",
    "tuik_available_codes",
    "tuik_build_key",
    "tuik_concepts",
    "tuik_dataflows",
    "tuik_decode_data",
    "tuik_dimension_codes",
    "tuik_dimensions",
    "tuik_explore",
    "tuik_filter_dimensions",
    "tuik_filter_template",
    "tuik_flow_profile",
    "tuik_get_codelist",
    "tuik_get_concept_scheme",
    "tuik_get_data",
    "tuik_get_dataflow",
    "tuik_get_dsd",
    "tuik_key_dimensions",
    "tuik_measures",
    "tuik_missing_filters",
    "tuik_search_concepts",
    "tuik_search_dataflows",
    "tuik_validate_filters"
  ],
  "_help": [
    {
      "page": "tuik_attributes",
      "title": "Extract attributes from a TÜİK SDMX DSD",
      "topics": [
        "tuik_attributes"
      ]
    },
    {
      "page": "tuik_available_codes",
      "title": "Retrieve codes observed in a Dataflow for a time window",
      "topics": [
        "tuik_available_codes"
      ]
    },
    {
      "page": "tuik_build_key",
      "title": "Build an SDMX data key",
      "topics": [
        "tuik_build_key"
      ]
    },
    {
      "page": "tuik_concepts",
      "title": "Retrieve concepts used by a TÜİK Dataflow",
      "topics": [
        "tuik_concepts"
      ]
    },
    {
      "page": "tuik_dataflows",
      "title": "List TÜİK SDMX Dataflows",
      "topics": [
        "tuik_dataflows"
      ]
    },
    {
      "page": "tuik_decode_data",
      "title": "Add SDMX code labels to an observation table",
      "topics": [
        "tuik_decode_data"
      ]
    },
    {
      "page": "tuik_dimension_codes",
      "title": "Retrieve codes for a DSD dimension",
      "topics": [
        "tuik_dimension_codes"
      ]
    },
    {
      "page": "tuik_dimensions",
      "title": "Extract dimensions from a TÜİK SDMX DSD",
      "topics": [
        "tuik_dimensions"
      ]
    },
    {
      "page": "tuik_explore",
      "title": "Explore a TUIK SDMX Dataflow before downloading observations",
      "topics": [
        "tuik_explore"
      ]
    },
    {
      "page": "tuik_filter_dimensions",
      "title": "Show required filters for a TÜİK SDMX Dataflow",
      "topics": [
        "tuik_filter_dimensions"
      ]
    },
    {
      "page": "tuik_filter_template",
      "title": "Create a filter template for a TÜİK SDMX Dataflow",
      "topics": [
        "tuik_filter_template"
      ]
    },
    {
      "page": "tuik_flow_profile",
      "title": "Build a profile for a TÜİK SDMX Dataflow",
      "topics": [
        "tuik_flow_profile"
      ]
    },
    {
      "page": "tuik_get_codelist",
      "title": "Retrieve a TÜİK SDMX Codelist",
      "topics": [
        "tuik_get_codelist"
      ]
    },
    {
      "page": "tuik_get_concept_scheme",
      "title": "Retrieve a TÜİK SDMX ConceptScheme",
      "topics": [
        "tuik_get_concept_scheme"
      ]
    },
    {
      "page": "tuik_get_data",
      "title": "Retrieve data from a TÜİK SDMX Dataflow",
      "topics": [
        "tuik_get_data"
      ]
    },
    {
      "page": "tuik_get_dataflow",
      "title": "Retrieve a single TÜİK SDMX Dataflow",
      "topics": [
        "tuik_get_dataflow"
      ]
    },
    {
      "page": "tuik_get_dsd",
      "title": "Retrieve a TÜİK SDMX Data Structure Definition",
      "topics": [
        "tuik_get_dsd"
      ]
    },
    {
      "page": "tuik_key_dimensions",
      "title": "Return the dimensions used in an SDMX series key",
      "topics": [
        "tuik_key_dimensions"
      ]
    },
    {
      "page": "tuik_measures",
      "title": "Extract measures from a TÜİK SDMX DSD",
      "topics": [
        "tuik_measures"
      ]
    },
    {
      "page": "tuik_missing_filters",
      "title": "Identify missing SDMX key filters",
      "topics": [
        "tuik_missing_filters"
      ]
    },
    {
      "page": "tuik_search_concepts",
      "title": "Search concepts used by a TÜİK Dataflow",
      "topics": [
        "tuik_search_concepts"
      ]
    },
    {
      "page": "tuik_search_dataflows",
      "title": "Search TÜİK SDMX Dataflows",
      "topics": [
        "tuik_search_dataflows"
      ]
    },
    {
      "page": "tuik_validate_filters",
      "title": "Validate SDMX filter values against referenced Codelists",
      "topics": [
        "tuik_validate_filters"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/tuiksdmx/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/cran/tuiksdmx/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "digest",
    "dplyr",
    "generics",
    "glue",
    "hms",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "readr",
    "rlang",
    "sys",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "authentication.Rmd",
      "filename": "authentication.html",
      "title": "Authentication and secure use",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why authentication is required",
        "Choosing how to supply an API key",
        "Option 1 — Persistent environment variable (recommended)",
        "Option 2 — Supply the key explicitly",
        "Option 3 — Set the environment variable for this R session",
        "What the package does with the key",
        "Credentials in reproducible analyses",
        "Troubleshooting"
      ],
      "created": "2026-11-13 18:10:02",
      "modified": "2026-11-13 18:10:02",
      "commits": 1
    },
    {
      "source": "observed-availability.Rmd",
      "filename": "observed-availability.html",
      "title": "Defined codes versus observed availability",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The question: which codes actually appear?",
        "1. Start with the defined domain",
        "2. Ask which codes occur in a bounded period",
        "3. Add partial filters",
        "4. A complete key can be more selective",
        "5. Correct interpretation"
      ],
      "created": "2026-11-13 18:10:02",
      "modified": "2026-11-13 18:10:02",
      "commits": 1
    },
    {
      "source": "filtering-and-performance.Rmd",
      "filename": "filtering-and-performance.html",
      "title": "Filtering, SDMX keys and performance",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Purpose",
        "1. The easiest request: a bounded period",
        "2. Partial filters: download all, then select locally",
        "3. Complete filters: use a server-side SDMX key",
        "4. Guardrails: allow_all versus allow_unbounded",
        "5. Decoding labels without discarding SDMX codes",
        "6. Why the same request can have different durations"
      ],
      "created": "2026-11-13 18:10:02",
      "modified": "2026-11-13 18:10:02",
      "commits": 1
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started with tuiksdmx",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "1. Install and authenticate",
        "2. Discover a Dataflow",
        "3. Explore the dataset before downloading data",
        "4. Inspect available defined codes",
        "5. Beginner route: download a short period",
        "A small, empirically tested labour-market example",
        "6. Intermediate route: select only the dimensions you know",
        "Why allow_all = TRUE?",
        "7. Advanced route: a complete SDMX key",
        "8. Defined codes versus observed codes",
        "9. Common questions",
        "Next steps"
      ],
      "created": "2026-11-13 18:10:02",
      "modified": "2026-11-13 18:10:02",
      "commits": 1
    },
    {
      "source": "labels-and-decoding.Rmd",
      "filename": "labels-and-decoding.html",
      "title": "Labels and decoding SDMX data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why keep codes and add labels?",
        "1. Start with raw codes",
        "2. Add Turkish, English or both labels at retrieval time",
        "3. Decode data you have already downloaded",
        "4. Choose dimensions from metadata, not guesswork",
        "5. Labels do not prove availability",
        "6. Common pitfalls",
        "Next steps"
      ],
      "created": "2026-11-13 18:10:02",
      "modified": "2026-11-13 18:10:02",
      "commits": 1
    },
    {
      "source": "metadata-and-dsd.Rmd",
      "filename": "metadata-and-dsd.html",
      "title": "Understanding Dataflows, DSDs and metadata",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Purpose",
        "Authentication",
        "1. Find and inspect a Dataflow",
        "2. Read the structure without downloading observations",
        "3. Distinguish concepts and Codelists",
        "4. Examine candidate filters",
        "5. Reproducibility and metadata changes"
      ],
      "created": "2026-11-13 18:10:02",
      "modified": "2026-11-13 18:10:02",
      "commits": 1
    }
  ],
  "_score": 3.4771212547196626,
  "_indexed": true,
  "_nocasepkg": "tuiksdmx",
  "_universes": [
    "cran",
    "mfatihtuzen"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-11-14T00:36:18.000Z",
      "distro": "resolute",
      "commit": "b281a7d06c98ce9d8e8330a8e8a2700666fb74c2",
      "fileid": "https://r2.ropensci.org/551aa9845a9082454ea4fe458ffbd6f1f49a1b29dc94b39c6b3daf9998320397",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534688532"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-11-14T00:36:15.000Z",
      "distro": "resolute",
      "commit": "b281a7d06c98ce9d8e8330a8e8a2700666fb74c2",
      "fileid": "https://r2.ropensci.org/5b48c785a6fd5d46765454f7d8cf48784af3b7227f9e2907cb3ccf753852fe18",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534688532"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-11-14T00:36:16.000Z",
      "commit": "b281a7d06c98ce9d8e8330a8e8a2700666fb74c2",
      "fileid": "https://r2.ropensci.org/c16a21ea227604ec71a481ff8eb4e1c93be1d01389bc0a6cbd37d06a5a7e5fdb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534688532"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-11-14T00:36:21.000Z",
      "commit": "b281a7d06c98ce9d8e8330a8e8a2700666fb74c2",
      "fileid": "https://r2.ropensci.org/3d10ad52a2f95d6add0ff7a81debb36cb5a14131cbcb2f645c8db759a16a4ee0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534688532"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-11-14T00:36:30.000Z",
      "commit": "b281a7d06c98ce9d8e8330a8e8a2700666fb74c2",
      "fileid": "https://r2.ropensci.org/c3ca5f977c1ec83b1eddef5866944e2729c12ff946f871fec1c8896dce203eab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534688532"
    }
  ]
}