About this site 한국어

Unofficial explanatory translation of the Korean AI-Ready Data (AIRD) draft standard. The Korean text prevails.

Preparing data › Procedure

Packaging and distribution

Type · ProcedureReading time · about 4 minData providers · Tool developers

ContentsContents
  1. Basic principles
  2. Files required by readiness state
  3. Source and summary
  4. Verification before distribution
  5. Distribution and publication

This page covers the pack, the unit for distributing prepared data: its constituent files, the references between those files, and how to verify a pack before distribution.

A pack is a distribution unit [Part 1 3.15 · 5.5 · Part 3 5.1]. The operating guideline sets the detailed structure of a pack (file layout · bundle format). The operating guideline provided with the standard will be published when the standard is established (expected December 2026). All file names and addresses on this page are Example.

Basic principles

  1. The dataset is the entity; the manifest is the document that describes the dataset. The manifest’s identifier differs from the dataset’s identifier. [Part 3 5.1]
  2. The manifest points to the diagnostic report and the operation files by address and SHA-256 hash. [Part 3 5.2]
  3. The diagnostic report is the source of record for quality judgment results. The quality elements in the manifest are a summary of the diagnostic report. [Part 3 5.2 · Part 2 9]
  4. Data files are not placed in the pack. The distribution in the manifest points to the data files by address and hash. [Part 3 5.1]
  5. Layers (discovery · understanding · operation) are divided by the function of the metadata, not by file format or location. [Part 3 5.1]

Files required by readiness state

The metadata scope of each state includes the scope of the preceding state. [Part 3 5.3]

Choose a state to highlight only the files that state requires. Choose a file to see its basis in the standard and how it points to other files. All file names · addresses · hashes · scores are fictional values for illustration.

Standard Defined in the body of the deliberation draftVocabulary Defined in AIRD vocabulary v0.10.5; the body of the deliberation draft has no equivalent formApplied example Not set by the standard; the approach chosen in this example
View as a table
Readiness stateRequired filesLayers recordedTransition judgment
Discoverable1 manifest. If the column schema is a separate document, that document is included tooDiscovery layerDecision gate G1 — required discovery-layer elements met
Quality-ReadyManifest · diagnostic report · pack manifestDiscovery · understanding layersDecision gate G2 — Diagnostic Maturity DM-2, quality tier Tier 1 or higher judged with the operating guideline’s threshold profile
Purpose-ReadyQuality-Ready pack + 1 operation file per use-purpose typeDiscovery · understanding · operation layersDecision gate G3 — required operation-layer elements of the registered purpose profile met

In the Discoverable state, the manifest is published. A pack is a distribution unit created from Quality-Ready onward. The details of the decision gate judgment procedure are covered in Part 4follow-on part.

Source and summary

The manifest points to the diagnostic report by address and hash and records a summary of some of the report’s values in the understanding layer. Part 2 Table 9-2 defines the items to summarize. If a summary value differs from the report value, the report value takes precedence and the mismatch is treated as a verification failure. [Part 3 5.2 · Part 2 9.2]

Part 2 Table 9-2 itemDiagnostic report keyManifest property (vocabulary number)Example value
Minimum dimension scorequalityIndex.minDimensionScoreaird:qualityIndexMin (2.2.9)0.82
Weighted averagequalityIndex.weightedAverageaird:qualityIndexAvg (2.2.10)0.91
Minimum measurable indicator (MMI) scorequalityIndex.mmiScoreaird:qualityIndexMMI (2.2.11)1.0
Quality tier and labelqTier.tier · qTier.labelaird:qualityTier · aird:qualityTierLabel (2.2.3 · 2.2.5)Tier2 · Silver (Tier 2, STRUCT)
Diagnostic Maturity (DM)diagnosticMaturityaird:diagnosticMaturity (2.2.12)DM-2
Data typedataTypeaird:dataType (2.2.2)STRUCT
Diagnosis timegeneratedAtprov:generatedAtTime (2.2.15)2026-…T…+09:00
Threshold profile identificationthresholdProfileaird:thresholdProfile (2.2.20)identifier · 1.0 · hash · OFFICIAL
Judgment rule version and schema versiondiagnosticInfo.ruleVersion · schemaVersionaird:ruleVersion · aird:schemaVersion (2.2.17 · 2.2.18)…
Transition eligibilityqTier.qualityReadyEligibleaird:qualityReadyEligible (2.2.14)true

The manifest properties are the quality assessment (aird:QualityAssessment) elements of AIRD vocabulary v0.10.5. The mapping between Part 2 Table 9-2 and these properties is not in the body of the deliberation draft. The tier in the example values is the result of applying a fictional organization’s operating guideline (an OFFICIAL threshold profile).

Verification before distribution

Record a SHA-256 hash for every file that the pack contains or references, whether or not the file is placed in the pack. If even one hash does not match, verification fails. A hash mismatch is grounds for suspension (Stale). There are five verification items. [Part 3 9.2 · Table 9-3]

#Verification itemDescriptionWhere to check in the pack
1Diagnostic report referenceThe address of the diagnostic report the manifest points to is valid and its hash matchesManifest quality assessment → diagnostic report
2Summary values matchThe summary values in the manifest match the values in the diagnostic report. Scope: Part 2 Table 9-2Quality assessment elements ↔ diagnostic report
3Understanding layer completeAll required elements of the declared state and referential integrity are in placeEntire manifest + hashes of referenced files
4State matches metadata scopeThe declared state matches the scope of the layers actually recorded. Fails whether the scope is too wide or too narrowStatus declaration ↔ layers recorded
5Versions of derivatives matchThe source data version of each operation file matches the dataset version in the diagnostic reportOperation file ↔ diagnostic report

Passing verification does not by itself trigger a transition to Quality-Ready. The transition requires passing decision gate G2. [Part 3 9.3]

Distribution and publication

  1. Keep the data files at their original distribution point (Korea Public Data Portal (data.go.kr) · internal repository). The pack points to the data files by address and hash.
  2. Place the manifest and the pack files at a public address where users and agents can download them. For public-sector data, record the portal’s dataset detail page address in dcat:landingPage.
  3. When you fix or re-measure the data, publish the manifest as a new version. Do not change the files of earlier versions.
  4. The bundle format and file layout of the pack follow the operating guideline you apply.
  5. Publication to catalogs · registries, discovery, and exchange are covered in Part 5follow-on part.

The four Public data examples are materials that explain measurement results. They were not distributed in the pack structure on this page. Because no operating guideline was applied, their readiness state is Discoverable. A full manifest example is in Manifest example.

Completion criteria

  • All files required for the declared readiness state are in place.
  • A SHA-256 hash is recorded for every file the manifest points to.
  • No data files are placed in the pack.
  • The summary values in the manifest are the same as the values in the diagnostic report.
Last updated · 2026-10-07Report an error