{"version":"2026-07-03","name":"Visa Atlas external data repository mirror manifest","description":"Repository-ready dataset export manifests, repository metadata templates, DOI/accession checklists and canonical backlink requirements for mirroring original Visa Atlas datasets into reputable external data repositories.","license":"CC BY 4.0","attribution":"Visa Atlas","sourceDatasets":["/api/public","/api/public/publisher-citation-kits","/api/public/content-opportunities","/api/public/visibility-metrics","/api/public/source-transparency-benchmark","/api/public/visas","/api/public/destinations","/api/public/policy-updates","/api/public/policy-claims","/api/public/citation-packs","/api/public/answer-capsules","/api/public/citation-benchmark","/api/public/ai-answer-accuracy-audit","/api/public/crawler-access","/api/public/source-transparency-benchmark","/api/public/content-opportunities","/api/public/competitor-query-battlecards","/api/public/battlecard-search-experiments","/api/public/serp-answer-surface-snapshots","/api/public/quarterly-market-share-summary","/api/public/publisher-citation-kits","/api/public/authority-distribution-plan","/api/public/external-repository-mirrors","/api/public/knowledge-graph-entities","/api/public/expert-reviewer-entities","/api/public/reviewedby-schema-rollout","/api/public/high-risk-page-review-acquisition","/api/public/p0-reviewed-page-refresh","/api/public/calculator-verdict-contexts","/api/public/indexable-pages","/api/public/search-index","/api/public/visibility-metrics","/api/public/freshness","/api/public/processing-reliability","/api/public/skilled-migration-accessibility","/api/public/country-comparisons","/api/public/fees","/api/public/cost-to-complete","/api/public/salary-thresholds","/api/public/processing-times","/api/public/express-entry-draws","/api/public/express-entry-categories","/api/public/fact-changes","/api/public/monthly-figure-changes"],"methodology":{"sourceOfTruth":"This manifest is generated from the public dataset registry, existing offline exporters and manual repository-publication requirements. It describes what is ready to publish and how to validate external mirrors; it does not publish to third-party platforms.","localExportCommand":"npm run export:repository-mirrors","localEvidenceCommand":"npm run seo:repository-mirrors -- repository-mirror-log.jsonl --json","privateDataPolicy":"Repository account credentials, unpublished repository URLs, reviewer notes, rejected submissions and unapproved accession evidence stay local. Public rollups may include approved repository URLs, DOI/accession strings and boolean checks only after status is published or refreshed and repositoryUrl, reviewedAt, reviewedBy, canonicalBacklinkPresent, licensePresent and sourceUrlsPreserved are present.","caveats":["This manifest proves export readiness and repository metadata coverage; it does not prove that third-party repositories have accepted, indexed or ranked the dataset.","External mirror publication requires human account access, repository policy review and a manual publication step.","Mirrors must preserve Visa Atlas canonical URLs and the linked government source URLs; they are distribution copies, not issuing authorities.","External mirrors can improve citation reach and AI retriever recall, but they do not guarantee backlinks, rankings, traffic, citations or market share."]},"summary":{"count":6,"exportReadyCount":1,"templateReadyCount":3,"crawlReadyCount":1,"manualReviewCount":1,"publicEndpointCount":39,"localExportCommand":"npm run export:repository-mirrors","localEvidenceCommand":"npm run seo:repository-mirrors -- repository-mirror-log.jsonl --json"},"mirrors":[{"id":"hugging-face-skilled-migration-data","title":"Hugging Face skilled-migration dataset package","platform":"Hugging Face","status":"export-ready","audience":["AI builders","researchers","dataset users"],"priority":"high","canonicalPageUrl":"https://visaatlas.org/data","canonicalDatasetUrl":"https://visaatlas.org/api/public","sourceDatasets":["/api/public/answer-capsules","/api/public/salary-thresholds","/api/public/processing-times","/api/public/express-entry-draws"],"exportManifest":{"packagePath":"exports/hf-dataset","command":"npm run export:hf","files":[{"path":"exports/hf-dataset/answer_capsules.jsonl","format":"application/x-ndjson","sourceEndpoint":"/api/public/answer-capsules","description":"Verified short-answer rows with canonical page URLs, source URLs, review dates, dataset links and legal-scope notes."},{"path":"exports/hf-dataset/salary_thresholds.jsonl","format":"application/x-ndjson","sourceEndpoint":"/api/public/salary-thresholds","description":"Salary and income floor rows with source URLs and last-checked dates."},{"path":"exports/hf-dataset/processing_times.jsonl","format":"application/x-ndjson","sourceEndpoint":"/api/public/processing-times","description":"Published processing-time rows with not-published flags and source URLs."},{"path":"exports/hf-dataset/express_entry_draws.jsonl","format":"application/x-ndjson","sourceEndpoint":"/api/public/express-entry-draws","description":"Canada Express Entry draw rows reconciled to the IRCC source feed."},{"path":"exports/hf-dataset/README.md","format":"text/markdown","description":"Dataset card with license, source-provenance notes and canonical links."}]},"repositoryMetadata":{"name":"Visa Atlas skilled migration data","description":"Source-linked skilled-migration answer capsules, salary thresholds, processing-time bands and Canada Express Entry draw history, compiled for AI builders and researchers.","license":"CC BY 4.0","creators":["Visa Atlas"],"publisher":"Visa Atlas","version":"2026-07-03","language":"en","keywords":["immigration","skilled migration","answer capsules","salary thresholds","processing times","Express Entry","open data"],"canonicalUrl":"https://visaatlas.org/data","citation":"Visa Atlas, \"Visa Atlas skilled migration data\", https://visaatlas.org/data. Version 2026-07-03. CC BY 4.0.","relatedIdentifiers":[{"relation":"Documents","url":"https://visaatlas.org/answer-capsules"},{"relation":"Documents","url":"https://visaatlas.org/salary-thresholds"},{"relation":"Documents","url":"https://visaatlas.org/processing-times"},{"relation":"Documents","url":"https://visaatlas.org/research/canada-express-entry-draw-tracker"},{"relation":"Documents","url":"https://visaatlas.org/use-our-data"}]},"depositionChecklist":["Run npm run export:hf and inspect row counts in the generated README.","Create or refresh a public Hugging Face dataset repository under a verified Visa Atlas account.","Set license to CC BY 4.0 and preserve the generated dataset card.","Confirm each config loads and the card links back to the canonical Visa Atlas pages.","Record the approved dataset URL in the local repository-mirror evidence log."],"canonicalBacklinkRequirements":["Dataset card must link https://visaatlas.org/data as the canonical catalog.","Dataset card must link https://visaatlas.org/answer-capsules for the answer-capsule source index.","Dataset card must link https://visaatlas.org/use-our-data for reuse terms.","Each file description must keep source_url and last_checked or last_verified fields documented."],"validation":{"localCommands":["npm run export:hf","npm run export:repository-mirrors","npm run audit:repository-mirrors"],"externalChecks":["Dataset card renders publicly with CC BY 4.0.","Files are downloadable without authentication.","Canonical Visa Atlas links are visible in the repository page."]},"publicationEvidenceLogFields":["mirrorId","status","repositoryUrl","doiOrAccession","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy"],"updateCadence":"Monthly, or immediately after material source-backed figure changes.","privateDataPolicy":"Repository account credentials, unpublished repository URLs, reviewer notes, rejected submissions and unapproved accession evidence stay local. Public rollups may include approved repository URLs, DOI/accession strings and boolean checks only after status is published or refreshed and repositoryUrl, reviewedAt, reviewedBy, canonicalBacklinkPresent, licensePresent and sourceUrlsPreserved are present.","caveats":["This manifest proves export readiness and repository metadata coverage; it does not prove that third-party repositories have accepted, indexed or ranked the dataset.","External mirror publication requires human account access, repository policy review and a manual publication step.","Mirrors must preserve Visa Atlas canonical URLs and the linked government source URLs; they are distribution copies, not issuing authorities.","External mirrors can improve citation reach and AI retriever recall, but they do not guarantee backlinks, rankings, traffic, citations or market share."]},{"id":"github-public-api-mirror","title":"GitHub public API snapshot mirror","platform":"GitHub","status":"template-ready","audience":["developers","AI retrievers","open-data reviewers"],"priority":"high","canonicalPageUrl":"https://visaatlas.org/data","canonicalDatasetUrl":"https://visaatlas.org/api/public","sourceDatasets":["/api/public/visas","/api/public/destinations","/api/public/policy-updates","/api/public/policy-claims","/api/public/citation-packs","/api/public/answer-capsules","/api/public/citation-benchmark","/api/public/ai-answer-accuracy-audit","/api/public/crawler-access","/api/public/source-transparency-benchmark","/api/public/content-opportunities","/api/public/competitor-query-battlecards","/api/public/battlecard-search-experiments","/api/public/serp-answer-surface-snapshots","/api/public/quarterly-market-share-summary","/api/public/publisher-citation-kits","/api/public/authority-distribution-plan","/api/public/external-repository-mirrors","/api/public/knowledge-graph-entities","/api/public/expert-reviewer-entities","/api/public/reviewedby-schema-rollout","/api/public/high-risk-page-review-acquisition","/api/public/p0-reviewed-page-refresh","/api/public/calculator-verdict-contexts","/api/public/indexable-pages","/api/public/search-index","/api/public/visibility-metrics","/api/public/freshness","/api/public/processing-reliability","/api/public/skilled-migration-accessibility","/api/public/country-comparisons","/api/public/fees","/api/public/cost-to-complete","/api/public/salary-thresholds","/api/public/processing-times","/api/public/express-entry-draws","/api/public/express-entry-categories","/api/public/fact-changes","/api/public/monthly-figure-changes"],"exportManifest":{"packagePath":"exports/repository-mirrors","command":"npm run export:repository-mirrors","files":[{"path":"exports/repository-mirrors/manifest.json","format":"application/json","sourceEndpoint":"/api/public","description":"Repository mirror manifest listing every public endpoint and publication checklist."},{"path":"exports/repository-mirrors/github-data-mirror-workflow.yml","format":"text/yaml","description":"Scheduled GitHub Actions workflow template that fetches public endpoints into a mirror repository."},{"path":"exports/repository-mirrors/README.md","format":"text/markdown","description":"Mirror repository README template with canonical links, license, cadence and provenance rules."},{"path":"exports/repository-mirrors/CITATION.cff","format":"text/yaml","description":"Repository-level citation metadata for GitHub citation UI and downstream parsers."}]},"repositoryMetadata":{"name":"Visa Atlas public immigration data mirror","description":"Versioned public snapshots of the Visa Atlas open immigration data API, with CC BY 4.0 reuse terms and canonical links back to the source catalog.","license":"CC BY 4.0","creators":["Visa Atlas"],"publisher":"Visa Atlas","version":"2026-07-03","language":"en","keywords":["immigration data","public API","open data mirror","visa data","AI retrieval"],"canonicalUrl":"https://visaatlas.org/data","citation":"Visa Atlas, \"Visa Atlas public immigration data mirror\", https://visaatlas.org/data. Version 2026-07-03. CC BY 4.0.","relatedIdentifiers":[{"relation":"Documents","url":"https://visaatlas.org/api/public"},{"relation":"Documents","url":"https://visaatlas.org/api"},{"relation":"Documents","url":"https://visaatlas.org/ai-agents"},{"relation":"Documents","url":"https://visaatlas.org/use-our-data"}]},"depositionChecklist":["Create a public GitHub data mirror repository owned by Visa Atlas or the site maintainer.","Commit generated README.md, CITATION.cff and the scheduled workflow template after human review.","Configure the workflow to fetch only public unauthenticated endpoints; no secrets are required.","Confirm the mirror README states that https://visaatlas.org/data is canonical.","Record the approved repository URL in the local repository-mirror evidence log."],"canonicalBacklinkRequirements":["README must link the canonical data catalog, API reference and reuse guide.","CITATION.cff must cite https://visaatlas.org/data as the preferred citation URL.","Workflow-generated snapshots must not remove source URLs or date fields from JSON payloads."],"validation":{"localCommands":["npm run export:repository-mirrors","npm run audit:data-front-door","npm run audit:repository-mirrors"],"externalChecks":["Repository is public and crawlable.","README displays CC BY 4.0 and canonical Visa Atlas links above the fold.","Latest Action run fetched every endpoint listed in /api/public."]},"publicationEvidenceLogFields":["mirrorId","status","repositoryUrl","doiOrAccession","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy"],"updateCadence":"Nightly after publication; manual review after endpoint additions.","privateDataPolicy":"Repository account credentials, unpublished repository URLs, reviewer notes, rejected submissions and unapproved accession evidence stay local. Public rollups may include approved repository URLs, DOI/accession strings and boolean checks only after status is published or refreshed and repositoryUrl, reviewedAt, reviewedBy, canonicalBacklinkPresent, licensePresent and sourceUrlsPreserved are present.","caveats":["This manifest proves export readiness and repository metadata coverage; it does not prove that third-party repositories have accepted, indexed or ranked the dataset.","External mirror publication requires human account access, repository policy review and a manual publication step.","Mirrors must preserve Visa Atlas canonical URLs and the linked government source URLs; they are distribution copies, not issuing authorities.","External mirrors can improve citation reach and AI retriever recall, but they do not guarantee backlinks, rankings, traffic, citations or market share."]},{"id":"zenodo-skilled-migration-cost-index","title":"Zenodo DOI package for the skilled migration cost index","platform":"Zenodo","status":"template-ready","audience":["researchers","journalists","academic citers"],"priority":"high","canonicalPageUrl":"https://visaatlas.org/research/skilled-migration-cost-index-2026","canonicalDatasetUrl":"https://visaatlas.org/api/public/cost-to-complete","sourceDatasets":["/api/public/cost-to-complete","/api/public/fees","/api/public/monthly-figure-changes"],"exportManifest":{"packagePath":"exports/repository-mirrors","command":"npm run export:repository-mirrors","files":[{"path":"exports/repository-mirrors/datacite-skilled-migration-cost-index.json","format":"application/json","sourceEndpoint":"/api/public/cost-to-complete","description":"DataCite-style metadata template for a Zenodo dataset upload."},{"path":"exports/repository-mirrors/README.md","format":"text/markdown","description":"Human-readable upload notes and canonical URL requirements."}]},"repositoryMetadata":{"name":"Visa Atlas skilled migration cost index","description":"Sourced route-level cost-to-complete models for skilled migration, separating mandatory sunk costs from refundable proof-of-funds exposure.","license":"CC BY 4.0","creators":["Visa Atlas"],"publisher":"Visa Atlas","version":"2026-07-03","language":"en","keywords":["migration costs","visa fees","proof of funds","skilled migration","cost index"],"canonicalUrl":"https://visaatlas.org/research/skilled-migration-cost-index-2026","citation":"Visa Atlas, \"Visa Atlas skilled migration cost index\", https://visaatlas.org/research/skilled-migration-cost-index-2026. Version 2026-07-03. CC BY 4.0.","relatedIdentifiers":[{"relation":"Documents","url":"https://visaatlas.org/cost-to-complete"},{"relation":"Documents","url":"https://visaatlas.org/api/public/cost-to-complete"},{"relation":"Documents","url":"https://visaatlas.org/api/public/fees"},{"relation":"Documents","url":"https://visaatlas.org/use-our-data"}]},"depositionChecklist":["Generate the DataCite metadata template with npm run export:repository-mirrors.","Attach the cost-to-complete JSON and a reviewed PDF or archive of the cost-index report.","Set resource type to Dataset and license to CC BY 4.0.","Link the canonical report URL and the cost-to-complete endpoint in related identifiers.","After Zenodo mints a DOI, record the approved DOI and repository URL locally before adding it to public pages."],"canonicalBacklinkRequirements":["Zenodo metadata must include https://visaatlas.org/research/skilled-migration-cost-index-2026.","Zenodo description must link https://visaatlas.org/api/public/cost-to-complete.","The DOI must not replace the Visa Atlas canonical page as the source of current figures."],"validation":{"localCommands":["npm run export:repository-mirrors","npm run audit:repository-mirrors"],"externalChecks":["Zenodo record is public and license is CC BY 4.0.","DOI resolves and shows Visa Atlas as creator or publisher.","Related identifiers include canonical Visa Atlas report and dataset URLs."]},"publicationEvidenceLogFields":["mirrorId","status","repositoryUrl","doiOrAccession","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy"],"updateCadence":"Quarterly, matching cost-index release cadence.","privateDataPolicy":"Repository account credentials, unpublished repository URLs, reviewer notes, rejected submissions and unapproved accession evidence stay local. Public rollups may include approved repository URLs, DOI/accession strings and boolean checks only after status is published or refreshed and repositoryUrl, reviewedAt, reviewedBy, canonicalBacklinkPresent, licensePresent and sourceUrlsPreserved are present.","caveats":["This manifest proves export readiness and repository metadata coverage; it does not prove that third-party repositories have accepted, indexed or ranked the dataset.","External mirror publication requires human account access, repository policy review and a manual publication step.","Mirrors must preserve Visa Atlas canonical URLs and the linked government source URLs; they are distribution copies, not issuing authorities.","External mirrors can improve citation reach and AI retriever recall, but they do not guarantee backlinks, rankings, traffic, citations or market share."]},{"id":"kaggle-express-entry-salary-thresholds","title":"Kaggle Express Entry and salary-threshold package","platform":"Kaggle","status":"template-ready","audience":["data scientists","notebook authors","Canada applicants"],"priority":"medium","canonicalPageUrl":"https://visaatlas.org/research/canada-express-entry-draw-tracker","canonicalDatasetUrl":"https://visaatlas.org/api/public/express-entry-draws","sourceDatasets":["/api/public/express-entry-draws","/api/public/express-entry-categories","/api/public/salary-thresholds"],"exportManifest":{"packagePath":"exports/repository-mirrors","command":"npm run export:repository-mirrors","files":[{"path":"exports/repository-mirrors/kaggle-metadata.json","format":"application/json","sourceEndpoint":"/api/public/express-entry-draws","description":"Kaggle dataset metadata template with license, title and canonical links."},{"path":"exports/hf-dataset/express_entry_draws.csv","format":"text/csv","sourceEndpoint":"/api/public/express-entry-draws","description":"CSV export generated by npm run export:hf and suitable for Kaggle upload after review."},{"path":"exports/hf-dataset/salary_thresholds.csv","format":"text/csv","sourceEndpoint":"/api/public/salary-thresholds","description":"CSV export generated by npm run export:hf and suitable for Kaggle upload after review."}]},"repositoryMetadata":{"name":"Visa Atlas Canada Express Entry draws and skilled salary thresholds","description":"Machine-readable Canada Express Entry draw history and skilled-migration salary thresholds with source URLs and review dates.","license":"CC BY 4.0","creators":["Visa Atlas"],"publisher":"Visa Atlas","version":"2026-07-03","language":"en","keywords":["Express Entry","Canada immigration","CRS cutoff","salary thresholds","Kaggle dataset"],"canonicalUrl":"https://visaatlas.org/research/canada-express-entry-draw-tracker","citation":"Visa Atlas, \"Visa Atlas Canada Express Entry draws and skilled salary thresholds\", https://visaatlas.org/research/canada-express-entry-draw-tracker. Version 2026-07-03. CC BY 4.0.","relatedIdentifiers":[{"relation":"Documents","url":"https://visaatlas.org/research/canada-express-entry-category-tracker"},{"relation":"Documents","url":"https://visaatlas.org/api/public/express-entry-draws"},{"relation":"Documents","url":"https://visaatlas.org/api/public/salary-thresholds"}]},"depositionChecklist":["Run npm run export:hf to generate CSV files and inspect row counts.","Generate kaggle-metadata.json with npm run export:repository-mirrors.","Create or refresh the Kaggle dataset manually under an approved account.","Preserve CC BY 4.0, source_url fields and canonical Visa Atlas links in the dataset description.","Record the approved Kaggle URL in the local repository-mirror evidence log."],"canonicalBacklinkRequirements":["Kaggle dataset description must link the Express Entry draw tracker and /use-our-data.","Notebook examples must cite the source_url fields, not only the Kaggle copy.","CSV uploads must preserve last_verified or last_checked fields."],"validation":{"localCommands":["npm run export:hf","npm run export:repository-mirrors","npm run audit:repository-mirrors"],"externalChecks":["Dataset is public and marked CC BY 4.0.","Kaggle metadata and description include canonical Visa Atlas links.","Uploaded CSV files include source_url and date fields."]},"publicationEvidenceLogFields":["mirrorId","status","repositoryUrl","doiOrAccession","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy"],"updateCadence":"Monthly, or when IRCC publishes a new Express Entry round.","privateDataPolicy":"Repository account credentials, unpublished repository URLs, reviewer notes, rejected submissions and unapproved accession evidence stay local. Public rollups may include approved repository URLs, DOI/accession strings and boolean checks only after status is published or refreshed and repositoryUrl, reviewedAt, reviewedBy, canonicalBacklinkPresent, licensePresent and sourceUrlsPreserved are present.","caveats":["This manifest proves export readiness and repository metadata coverage; it does not prove that third-party repositories have accepted, indexed or ranked the dataset.","External mirror publication requires human account access, repository policy review and a manual publication step.","Mirrors must preserve Visa Atlas canonical URLs and the linked government source URLs; they are distribution copies, not issuing authorities.","External mirrors can improve citation reach and AI retriever recall, but they do not guarantee backlinks, rankings, traffic, citations or market share."]},{"id":"google-dataset-search-jsonld","title":"Google Dataset Search crawl surface","platform":"Google Dataset Search","status":"crawl-ready","audience":["search crawlers","researchers","AI retrievers"],"priority":"high","canonicalPageUrl":"https://visaatlas.org/data","canonicalDatasetUrl":"https://visaatlas.org/api/public","sourceDatasets":["/api/public/visas","/api/public/destinations","/api/public/policy-updates","/api/public/policy-claims","/api/public/citation-packs","/api/public/answer-capsules","/api/public/citation-benchmark","/api/public/ai-answer-accuracy-audit","/api/public/crawler-access","/api/public/source-transparency-benchmark","/api/public/content-opportunities","/api/public/competitor-query-battlecards","/api/public/battlecard-search-experiments","/api/public/serp-answer-surface-snapshots","/api/public/quarterly-market-share-summary","/api/public/publisher-citation-kits","/api/public/authority-distribution-plan","/api/public/external-repository-mirrors","/api/public/knowledge-graph-entities","/api/public/expert-reviewer-entities","/api/public/reviewedby-schema-rollout","/api/public/high-risk-page-review-acquisition","/api/public/p0-reviewed-page-refresh","/api/public/calculator-verdict-contexts","/api/public/indexable-pages","/api/public/search-index","/api/public/visibility-metrics","/api/public/freshness","/api/public/processing-reliability","/api/public/skilled-migration-accessibility","/api/public/country-comparisons","/api/public/fees","/api/public/cost-to-complete","/api/public/salary-thresholds","/api/public/processing-times","/api/public/express-entry-draws","/api/public/express-entry-categories","/api/public/fact-changes","/api/public/monthly-figure-changes"],"exportManifest":{"packagePath":"live site","command":"NEXT_PUBLIC_SITE_URL=https://visaatlas.org npm run build","files":[{"path":"/data","format":"text/html","sourceEndpoint":"/api/public","description":"Human data catalog with Dataset/DataDownload JSON-LD generated from the public dataset registry."},{"path":"/sitemap.xml","format":"application/xml","description":"Crawler discovery path for the data catalog and original research pages."},{"path":"/api/public","format":"application/json","description":"Self-describing public dataset catalog with schema.org Dataset metadata."}]},"repositoryMetadata":{"name":"Visa Atlas open immigration data catalog","description":"Crawlable Dataset JSON-LD and DataDownload metadata for the Visa Atlas public immigration data catalog.","license":"CC BY 4.0","creators":["Visa Atlas"],"publisher":"Visa Atlas","version":"2026-07-03","language":"en","keywords":["Google Dataset Search","Dataset JSON-LD","DataDownload","immigration open data"],"canonicalUrl":"https://visaatlas.org/data","citation":"Visa Atlas, \"Visa Atlas open immigration data catalog\", https://visaatlas.org/data. Version 2026-07-03. CC BY 4.0.","relatedIdentifiers":[{"relation":"Documents","url":"https://visaatlas.org/api/public"},{"relation":"Documents","url":"https://visaatlas.org/research"},{"relation":"Documents","url":"https://visaatlas.org/llms.txt"},{"relation":"Documents","url":"https://visaatlas.org/llms-full.txt"}]},"depositionChecklist":["Build with NEXT_PUBLIC_SITE_URL=https://visaatlas.org so absolute Dataset JSON-LD URLs are production URLs.","Run npm run audit:rendered-seo after build.","Confirm /data, /api/public and research dataset pages are in the sitemap.","Use Search Console URL inspection or a rich-results tester manually before release sign-off."],"canonicalBacklinkRequirements":["Dataset JSON-LD url fields must point to the canonical Visa Atlas page.","DataDownload contentUrl fields must point to the matching public JSON endpoint.","LLM discovery files must include the data catalog and high-value dataset endpoints."],"validation":{"localCommands":["NEXT_PUBLIC_SITE_URL=https://visaatlas.org npm run build","npm run audit:rendered-seo","npm run audit:repository-mirrors"],"externalChecks":["Search Console can fetch /data and /api/public.","Rich-results or schema validation recognizes Dataset/DataDownload blocks.","Sitemap lists data, research and citation-kit pages."]},"publicationEvidenceLogFields":["mirrorId","status","repositoryUrl","doiOrAccession","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy"],"updateCadence":"Every production deploy.","privateDataPolicy":"Repository account credentials, unpublished repository URLs, reviewer notes, rejected submissions and unapproved accession evidence stay local. Public rollups may include approved repository URLs, DOI/accession strings and boolean checks only after status is published or refreshed and repositoryUrl, reviewedAt, reviewedBy, canonicalBacklinkPresent, licensePresent and sourceUrlsPreserved are present.","caveats":["This manifest proves export readiness and repository metadata coverage; it does not prove that third-party repositories have accepted, indexed or ranked the dataset.","External mirror publication requires human account access, repository policy review and a manual publication step.","Mirrors must preserve Visa Atlas canonical URLs and the linked government source URLs; they are distribution copies, not issuing authorities.","External mirrors can improve citation reach and AI retriever recall, but they do not guarantee backlinks, rankings, traffic, citations or market share."]},{"id":"wikidata-source-reference-package","title":"Wikidata source-reference package","platform":"Wikidata","status":"manual-review","audience":["knowledge-graph editors","researchers","AI retrievers"],"priority":"medium","canonicalPageUrl":"https://visaatlas.org/data","canonicalDatasetUrl":"https://visaatlas.org/api/public","sourceDatasets":["/api/public/salary-thresholds","/api/public/express-entry-draws"],"exportManifest":{"packagePath":"exports/wikidata","command":"npm run export:wikidata","files":[{"path":"exports/wikidata/quickstatements.txt","format":"text/plain","sourceEndpoint":"/api/public/salary-thresholds","description":"QuickStatements draft with references and explicit TODO placeholders for human QID/property review."}]},"repositoryMetadata":{"name":"Visa Atlas Wikidata source-reference draft","description":"Human-reviewed Wikidata QuickStatements draft for source-backed salary-threshold and Express Entry references. The export never invents QIDs or property mappings.","license":"CC BY 4.0","creators":["Visa Atlas"],"publisher":"Visa Atlas","version":"2026-07-03","language":"en","keywords":["Wikidata","knowledge graph","source references","immigration data"],"canonicalUrl":"https://visaatlas.org/data","citation":"Visa Atlas, \"Visa Atlas Wikidata source-reference draft\", https://visaatlas.org/data. Version 2026-07-03. CC BY 4.0.","relatedIdentifiers":[{"relation":"Documents","url":"https://visaatlas.org/salary-thresholds"},{"relation":"Documents","url":"https://visaatlas.org/research/canada-express-entry-draw-tracker"},{"relation":"Documents","url":"https://visaatlas.org/api/public/salary-thresholds"}]},"depositionChecklist":["Run npm run export:wikidata and review every generated block.","Remove any assertion that is not independently notable or cannot be mapped to existing Wikidata entities.","Fill QIDs and property mappings manually against live Wikidata.","Dry-run QuickStatements before importing under a human account.","Record only approved public item URLs or reference URLs in the local evidence log."],"canonicalBacklinkRequirements":["Any Wikidata reference to Visa Atlas must link the canonical page or public endpoint used.","Primary government source URLs must remain attached where the statement concerns government figures.","No generated placeholder QID or TODO line may be imported."],"validation":{"localCommands":["npm run export:wikidata","npm run export:repository-mirrors","npm run audit:repository-mirrors"],"externalChecks":["Imported statements were dry-run and reviewed by a human editor.","Wikidata references point to canonical Visa Atlas or primary government URLs.","No invented QIDs, placeholder properties or TODO comments were imported."]},"publicationEvidenceLogFields":["mirrorId","status","repositoryUrl","doiOrAccession","publishedAt","canonicalBacklinkPresent","licensePresent","sourceUrlsPreserved","approvedForPublication","reviewedAt","reviewedBy"],"updateCadence":"Manual only, after notability and source-review checks.","privateDataPolicy":"Repository account credentials, unpublished repository URLs, reviewer notes, rejected submissions and unapproved accession evidence stay local. Public rollups may include approved repository URLs, DOI/accession strings and boolean checks only after status is published or refreshed and repositoryUrl, reviewedAt, reviewedBy, canonicalBacklinkPresent, licensePresent and sourceUrlsPreserved are present.","caveats":["This manifest proves export readiness and repository metadata coverage; it does not prove that third-party repositories have accepted, indexed or ranked the dataset.","External mirror publication requires human account access, repository policy review and a manual publication step.","Mirrors must preserve Visa Atlas canonical URLs and the linked government source URLs; they are distribution copies, not issuing authorities.","External mirrors can improve citation reach and AI retriever recall, but they do not guarantee backlinks, rankings, traffic, citations or market share.","Wikidata has independent notability and sourcing rules; a local export is not permission to create or import items."]}]}