Before you begin: scope and permissions
- Define an intended use, unit of observation and acceptance criteria before scoring the dataset.
- Approve reviewers and a restricted sampling process that covers high-risk and uncommon records.
- Approve the intended scope and use with the business owner; export access alone does not establish licensing rights.
- Use an approved encrypted working environment with restricted access and a retention deadline.
Evaluate against an intended use
Dataset quality is fitness for a task. A collection can be useful for document retrieval and unsuitable for next-action prediction. Start with a specification describing the unit of observation, time scope, languages, domain and evidence needed for success. Do not reduce quality to file size or a single score.
The Datasheets for Datasets paper advocates documentation that makes composition and intended use visible. The checks below are a proposed enterprise review workflow, not a vendor certification or a universal buyer rubric. Agree acceptance thresholds with the intended evaluator instead of inventing an industry-wide minimum.
Reconcile source coverage
Count source records, collected records, unique records, excluded records and released examples separately. Record source filters, permissions, retention and collection errors. For Salesforce, check object and relationship coverage; for Linear, distinguish issue snapshots from histories. A high success rate for downloaded pages does not establish complete source coverage.
Use a ledger that accounts for every candidate. If records can be updated during collection, explain the cutoff and consistency strategy. Compare known source examples to the output and inspect missing categories, not just overall totals.
Check structural and semantic consistency
Validate required fields, types, unique keys, foreign-key coverage and timestamp interpretation. Preserve units and currency for SAP or other operational sources. An amount without currency cannot be compared reliably. A valid status value may still have a different business meaning across teams or dates.
Synthetic metrics might be: 9,800 of 10,000 messages have valid parent relationships; 120 have parents outside approved scope; 80 are unresolved parser errors. Reporting only “98% complete” hides two different actions. Keep the denominators, definitions and reasons visible.
Review context, outcomes and extraction quality
Check complete conversation sequences, available attachments and coherent document sections. Evaluate OCR or HTML parsing separately from the source content itself. A page that appears empty after extraction may contain an image or table rather than no useful knowledge.
For outcome labels, require evidence and distinguish observed, inferred and unknown values. Sample closed support cases, reverted code changes and canceled workflows. For forecasting tasks, inspect whether later information leaked into input fields. A label can be consistent with a source field and still be unsuitable ground truth.
Build a reviewed sample and error taxonomy
Stratify by source, language, date, record type and risk category, then add deliberately difficult examples. Record the sampling method and selection counts so the results can be interpreted. Reviewers should use written criteria and log disagreements. Do not generalize a convenient sample of clean records to an entire archive.
Classify errors by missing context, incorrect role, unreliable label, parsing failure, duplicate, sensitive content and unresolved rights. Assign an owner and disposition: repair, exclude, restrict or accept with a documented limitation. Repeat targeted checks after a repair that could affect earlier results.
Check partition leakage and release gates
Group related conversations, customer incidents, repository forks and document versions before creating evaluation splits. Test duplicate families across partitions. A model can appear accurate because the same answer is repeated elsewhere, not because the dataset provides a meaningful evaluation.
Keep quality, privacy and rights as separate gates. A high-quality record with unresolved customer confidentiality should not be released. Use the manifest to identify the exact reviewed files, checks and outstanding limitations.
Resolve common assessment questions
Can a small dataset be useful? It depends on task relevance and coverage; count alone cannot answer that.
Should we remove every difficult record? Investigate whether removal distorts the intended population. Describe exclusions and remaining bias.
For a commercial assessment, provide quality definitions, observed results, coverage and unresolved issues. Buyer interest and valuation require a separate task and rights discussion; no generic quality score establishes either.
Release checklist
- Report metrics with denominators, sampling method and extraction cutoff.
- Document failures and unresolved restrictions alongside successful quality checks.
- Reconcile source counts and date coverage; record excluded or unavailable records.
- Validate identifiers, relationships, timestamps and field types after transformation.
- Document provenance, privacy review, third-party restrictions and the authorized release approver.
- Scan the release files for personal information, secrets and confidential material; test a reviewed sample before transfer.
Have a proprietary dataset?
Find out whether it may be suitable for AI licensing. Start with a high-level description of the source, date range, volume, rights status, and preparation work still needed.
Assess dataset readinessUse the existing buyer application when ready. Share only authorized information. Do not submit raw confidential records, credentials, or personal data in the initial assessment.
Sources & verification
Official documentation reviewed 2026-10-15. Procedures and access rules can change. These are documentation-based instructions, not a live export from your account. Verify your product version, permissions and retention settings before running a job.