Skip to content
Visa Atlas
DestinationsGuidesCompareCalculatorsDataUpdates
Find my route
Menu
DestinationsGuidesCompareCalculatorsDataUpdatesFind my route
Visa Atlas

A free, independent field guide to moving countries. Every figure links to its official government source.

Not legal advice. Visa Atlas is an encyclopedia, not an adviser. The authoritative source is always the government link on each page. For your specific case, consult a regulated professional.

Explore

All destinationsBest-of guidesCompare countriesRoutes by professionRoute comparisonsTopic guides

Plan

Find my routeProcessing timesGovernment feesCost to completeSettlement & citizenshipRoute deep-divesSalary thresholds

Trust

Editorial standardsOur methodologyCorrectionsOpen dataCitation packsCitation benchmarkSource benchmarkVisibility metricsFreshnessWidgetsAI agentsUse our dataFor journalists
© 2026 Visa AtlasReviewed continuously. Last sweep: 1 July 2026
  1. Home/
  2. Research/
  3. Knowledge-graph entity seeding 2026

Original research - 2 July 2026

Knowledge-Graph Entity Seeding 2026

Auditable knowledge-graph entity seeding for Visa Atlas datasets, reports and identity nodes: sameAs governance, approved accession ingestion, JSON-LD export controls and local evidence-log rules.

This report deliberately separates candidate entities from approved identifiers. A Wikidata QID, DOI, accession, repository URL or sameAs link must be reviewed before it can move into public JSON-LD.

9

Entity candidates

4

Evidence-ready

2

Manual-review nodes

0

Existing public sameAs URLs

Local evidence-log workflow

Unapproved external identifiers, account handles, reviewer notes, rejected entity submissions and draft Wikidata mappings stay local. Public rollups and JSON-LD exports may include external URLs, identifier values and boolean verification checks only after status is approved-for-jsonld and externalUrl, identifierKind, identifierValue, relation, canonicalBacklinkPresent, sourceUrlPreserved, reviewedAt and reviewedBy are present.

Summarise approved entity evidence

npm run seo:knowledge-graph -- kg-entity-log.jsonl --json

Export reviewed JSON-LD fragments

npm run export:knowledge-graph -- kg-entity-log.jsonl

Approved JSON-LD identifier rows require status to be approved-for-jsonld, plus externalUrl, identifierKind, identifierValue, relation, canonicalBacklinkPresent, sourceUrlPreserved, reviewedAt and reviewedBy before the offline exporter can write fragments.

Entity candidates

  • Organization

    Visa Atlas

    Independent open immigration data publisher; not a law firm, government authority or migration adviser.

    manual-review

    Canonical entity URL

    https://visaatlas.org/about

    https://visaatlas.org#publisher

    Source pages

    • /about
    • /editorial-standards
    • /methodology
    • /data
    • /ai-agents

    Source datasets

    • /api/public
    • /api/public/source-transparency-benchmark
    • /api/public/visibility-metrics
    • /api/public/expert-reviewer-entities

    sameAs and identifier governance

    • GitHub: sameAs

      A GitHub mirror can identify the data publisher, but it must not be treated as the issuing authority for immigration facts.

      Public organization or repository page / Canonical backlink to /data / License and publisher identity visible

    • Hugging Face: sameAs

      A Hugging Face dataset page is a distribution identity, not proof that external engines have adopted the entity.

      Public dataset or organization page / CC BY 4.0 visible / Canonical backlink to /data

    • Wikidata: wikidata-qid

      Do not create or link a Wikidata organization item unless notability has been reviewed by a human editor.

      Existing notable item or approved creation review / No placeholder QIDs / Primary references retained

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Organization

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • Person

    Sam Parks

    Named Visa Atlas editor identity used for authored research and editorial pages; not a regulated immigration adviser.

    manual-review

    Canonical entity URL

    https://visaatlas.org/authors/sam-parks

    https://visaatlas.org/authors/sam-parks#person

    Source pages

    • /authors/sam-parks
    • /about
    • /editorial-standards
    • /methodology
    • /research/expert-reviewer-entity-program-2026

    Source datasets

    • /api/public/expert-reviewer-entities
    • /api/public/source-transparency-benchmark
    • /api/public/visibility-metrics

    sameAs and identifier governance

    • LinkedIn: sameAs

      Professional profiles help disambiguation but do not replace source-backed editorial process evidence.

      Profile is public / Profile clearly matches the Visa Atlas editor identity / No private contact data exposed

    • Medium: sameAs

      A byline profile is supporting identity evidence, not a legal credential.

      Profile is public / Publication history is relevant / Canonical author page remains primary

    • Wikidata: wikidata-qid

      Do not create a person item from site-controlled pages alone.

      Independent notability review / No self-sourced item creation / No placeholder QIDs

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Person

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • Dataset

    Visa Atlas open immigration data catalog

    Canonical catalog for public Visa Atlas immigration JSON endpoints and Dataset/DataDownload metadata.

    evidence-ready

    Canonical entity URL

    https://visaatlas.org/data

    https://visaatlas.org/data#dataset

    Source pages

    • /data
    • /api
    • /api/public
    • /use-our-data
    • /ai-agents

    Source datasets

    • /api/public
    • /api/public/external-repository-mirrors
    • /api/public/publisher-citation-kits

    sameAs and identifier governance

    • GitHub data mirror: accession

      The mirror repository URL can be an identifier only after publication evidence is approved.

      Approved public repository URL / README links /data / Workflow preserves source URLs

    • Google Dataset Search: sameAs

      Dataset Search visibility is crawl evidence, not an externally controlled identifier.

      Dataset JSON-LD validates / Sitemap includes /data / Search Console fetch succeeds

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Dataset

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • Dataset

    Visa Atlas skilled migration data package

    Repository-ready package for salary thresholds, processing times and Canada Express Entry draws.

    evidence-ready

    Canonical entity URL

    https://visaatlas.org/data

    https://visaatlas.org/data#skilled-migration-data-package

    Source pages

    • /data
    • /salary-thresholds
    • /processing-times
    • /research/canada-express-entry-draw-tracker

    Source datasets

    • /api/public/salary-thresholds
    • /api/public/processing-times
    • /api/public/express-entry-draws
    • /api/public/external-repository-mirrors

    sameAs and identifier governance

    • Hugging Face: accession

      A Hugging Face accession should be added only after the generated dataset card has been reviewed.

      Public dataset URL / CC BY 4.0 visible / Canonical backlinks to /data and /use-our-data

    • Kaggle: accession

      Kaggle distribution is useful for notebooks, but the canonical facts remain on Visa Atlas and government sources.

      Public dataset URL / CSV files preserve source_url fields / Canonical backlinks visible

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Dataset

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • ResearchProject

    Visa Atlas skilled migration cost index

    Original Visa Atlas cost-index report using route-level cost-to-complete models and fee datasets.

    evidence-ready

    Canonical entity URL

    https://visaatlas.org/research/skilled-migration-cost-index-2026

    https://visaatlas.org/research/skilled-migration-cost-index-2026#dataset

    Source pages

    • /research/skilled-migration-cost-index-2026
    • /cost-to-complete
    • /fees
    • /use-our-data

    Source datasets

    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/monthly-figure-changes
    • /api/public/external-repository-mirrors

    sameAs and identifier governance

    • Zenodo: doi

      A DOI can be added to public schema only after the Zenodo record is live and reviewed.

      DOI resolves / Resource type is Dataset / Related identifiers include the canonical report URL

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Dataset, ResearchProject

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • Dataset

    Visa Atlas Canada Express Entry draw history

    Canada Express Entry draw history reconciled to the official IRCC rounds feed and category tracker.

    evidence-ready

    Canonical entity URL

    https://visaatlas.org/research/canada-express-entry-draw-tracker

    https://visaatlas.org/research/canada-express-entry-draw-tracker#dataset

    Source pages

    • /research/canada-express-entry-draw-tracker
    • /research/canada-express-entry-category-tracker

    Source datasets

    • /api/public/express-entry-draws
    • /api/public/express-entry-categories
    • /api/public/external-repository-mirrors

    sameAs and identifier governance

    • Kaggle: accession

      Kaggle notebooks should cite the source URL fields and the canonical Visa Atlas tracker.

      Public dataset URL / IRCC source URL preserved / Canonical backlink to the draw tracker

    • Wikidata: wikidata-qid

      Wikidata edits require human notability and property review before import.

      Existing notable Express Entry item or reviewed reference target / No generated QID placeholders / IRCC reference retained

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Dataset

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • Dataset

    Visa Atlas publisher and AI-citation kits

    Citation-kit dataset for publishers, researchers and AI retrievers reusing Visa Atlas original datasets.

    candidate

    Canonical entity URL

    https://visaatlas.org/research/publisher-citation-kits-2026

    https://visaatlas.org/research/publisher-citation-kits-2026#dataset

    Source pages

    • /research/publisher-citation-kits-2026
    • /citation-packs
    • /use-our-data

    Source datasets

    • /api/public/publisher-citation-kits
    • /api/public/citation-packs
    • /api/public/quarterly-market-share-summary

    sameAs and identifier governance

    • Publisher citation evidence: identifier

      Publisher references are subjectOf evidence, not sameAs identity unless the external page is specifically a dataset/entity page.

      Approved published URL / Canonical backlink present / Source dataset cited

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Dataset

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • Dataset

    Visa Atlas expert reviewer entity program

    Public reviewer disclosure model for source-editor limits, regulated reviewer slots, reviewedBy schema governance and local credential evidence logging.

    candidate

    Canonical entity URL

    https://visaatlas.org/research/expert-reviewer-entity-program-2026

    https://visaatlas.org/research/expert-reviewer-entity-program-2026#dataset

    Source pages

    • /research/expert-reviewer-entity-program-2026
    • /editorial-standards
    • /methodology
    • /about

    Source datasets

    • /api/public/expert-reviewer-entities
    • /api/public/knowledge-graph-entities
    • /api/public/visibility-metrics

    sameAs and identifier governance

    • Reviewer evidence log: identifier

      Reviewer evidence may support page-level reviewedBy schema only after credential and review-scope approval; it is not sameAs identity evidence for private reviewers.

      Approved reviewed page URL / Public regulator/register URL / reviewedBy schema approval flag

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Dataset

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy
  • Dataset

    Visa Atlas external repository mirror manifest

    Public manifest for external repository mirror packages, metadata templates and accession evidence rules.

    candidate

    Canonical entity URL

    https://visaatlas.org/research/external-data-repository-mirrors-2026

    https://visaatlas.org/research/external-data-repository-mirrors-2026#dataset

    Source pages

    • /research/external-data-repository-mirrors-2026
    • /data
    • /api/public

    Source datasets

    • /api/public/external-repository-mirrors
    • /api/public/external-repository-mirrors#hugging-face-skilled-migration-data
    • /api/public/external-repository-mirrors#github-public-api-mirror
    • /api/public/external-repository-mirrors#zenodo-skilled-migration-cost-index
    • /api/public/external-repository-mirrors#kaggle-express-entry-salary-thresholds
    • /api/public/external-repository-mirrors#google-dataset-search-jsonld
    • /api/public/external-repository-mirrors#wikidata-source-reference-package

    sameAs and identifier governance

    • Repository mirror evidence log: identifier

      Mirror evidence proves distribution readiness; it must not be inflated into external adoption claims.

      Approved repository URL or DOI/accession / Canonical backlink present / License visible

    JSON-LD export controls

    • Do not emit ClaimReview for broad marketing or competitor claims.
    • Do not emit sameAs for unapproved accounts, profile pages, repository mirrors or Wikidata items.
    • Do not use third-party repository mirrors as the canonical source of current immigration figures.

    Allowed types: Dataset

    Allowed properties: sameAs, identifier, citation, isBasedOn, distribution, subjectOf

    Existing public sameAs and local commands

    Existing public sameAs

    None published from this manifest.

    Commands

    • npm run seo:knowledge-graph -- kg-entity-log.jsonl --json
    • npm run export:knowledge-graph -- kg-entity-log.jsonl

    Evidence fields

    • entityId
    • status
    • externalUrl
    • identifierKind
    • identifierValue
    • repositoryMirrorId
    • relation
    • canonicalBacklinkPresent
    • sourceUrlPreserved
    • approvedForJsonLd
    • reviewedAt
    • reviewedBy

Methodology and limits

This manifest is generated from the site identity model, public dataset registry, external repository mirror manifest and explicit evidence-log requirements. It governs which entity identifiers may be exported to JSON-LD after review; it does not fetch or publish third-party identifiers automatically.

  • This manifest governs entity seeding; it does not assert that search engines, Wikidata, Data Commons or answer engines have accepted any entity.
  • No Wikidata QID, DOI, accession, sameAs URL or identifier should be added to public JSON-LD until a human has reviewed the external page and approved it for publication.
  • Schema is a disambiguation and provenance layer, not a ranking guarantee.
  • Knowledge-graph seeding can improve entity clarity and retriever recall, but it does not guarantee outcomes and candidate identifiers do not guarantee backlinks, rankings, traffic, citations or market share.

Cite or reuse this dataset

This entity-seeding manifest is free to reuse under CC BY 4.0. Cite the JSON endpoint for machine-readable entity candidates and this report for sameAs governance, evidence-log rules and JSON-LD export controls.

Suggested citation

Visa Atlas, "Visa Atlas knowledge-graph entity seeding manifest", https://visaatlas.org/research/knowledge-graph-entity-seeding-2026. Last verified 2 July 2026.

Page
https://visaatlas.org/research/knowledge-graph-entity-seeding-2026
JSON endpoint
https://visaatlas.org/api/public/knowledge-graph-entities

Primary sources (22)

  • /api/public/knowledge-graph-entities
  • /api/public/external-repository-mirrors
  • /api/public/expert-reviewer-entities
  • /api/public/publisher-citation-kits
  • /api/public/source-transparency-benchmark
  • /api/public/visibility-metrics
  • /api/public
  • /api/public/salary-thresholds
  • /api/public/processing-times
  • /api/public/express-entry-draws
  • /api/public/cost-to-complete
  • /api/public/fees
  • /api/public/monthly-figure-changes
  • /api/public/express-entry-categories
  • /api/public/citation-packs
  • /api/public/quarterly-market-share-summary
  • /api/public/external-repository-mirrors#hugging-face-skilled-migration-data
  • /api/public/external-repository-mirrors#github-public-api-mirror
  • /api/public/external-repository-mirrors#zenodo-skilled-migration-cost-index
  • /api/public/external-repository-mirrors#kaggle-express-entry-salary-thresholds
  • /api/public/external-repository-mirrors#google-dataset-search-jsonld
  • /api/public/external-repository-mirrors#wikidata-source-reference-package

This is not legal advice

We publish neutral, sourced information about immigration routes. Rules and thresholds change often — always verify details on the official government source linked on this page and consult a regulated immigration advisor before applying.