{
  "@context": {
    "@language": "en",
    "@vocab": "https://schema.org/",
    "arrayShape": "cr:arrayShape",
    "citeAs": "cr:citeAs",
    "column": "cr:column",
    "conformsTo": "dct:conformsTo",
    "containedIn": "cr:containedIn",
    "cr": "http://mlcommons.org/croissant/",
    "rai": "http://mlcommons.org/croissant/RAI/",
    "data": {
      "@id": "cr:data",
      "@type": "@json"
    },
    "dataType": {
      "@id": "cr:dataType",
      "@type": "@vocab"
    },
    "description": {
      "@container": "@language"
    },
    "dct": "http://purl.org/dc/terms/",
    "examples": {
      "@id": "cr:examples",
      "@type": "@json"
    },
    "extract": "cr:extract",
    "field": "cr:field",
    "fileProperty": "cr:fileProperty",
    "fileObject": "cr:fileObject",
    "fileSet": "cr:fileSet",
    "format": "cr:format",
    "includes": "cr:includes",
    "isArray": "cr:isArray",
    "isLiveDataset": "cr:isLiveDataset",
    "jsonPath": "cr:jsonPath",
    "key": "cr:key",
    "md5": "cr:md5",
    "name": {
      "@container": "@language"
    },
    "parentField": "cr:parentField",
    "path": "cr:path",
    "recordSet": "cr:recordSet",
    "references": "cr:references",
    "regex": "cr:regex",
    "repeated": "cr:repeated",
    "replace": "cr:replace",
    "samplingRate": "cr:samplingRate",
    "sc": "https://schema.org/",
    "separator": "cr:separator",
    "source": "cr:source",
    "subField": "cr:subField",
    "transform": "cr:transform",
    "prov": "http://www.w3.org/ns/prov#"
  },
  "@type": "sc:Dataset",
  "name": "MetaQA KG–QA (Navigation-Ready Encoding)",
  "alternateName": "Navigation-ready MetaQA",
  "description": "MetaQA KG–QA is a navigation-ready, identifier-encoded packaging of the original MetaQA movie-domain knowledge graph question answering benchmark introduced by Zhang et al. It preserves the original knowledge graph and 407,513 questions across 1–3 hops and the original train/dev/test split assignments while materializing explicit start and answer entities for graph navigation. The encoded graph contains 43,234 entities, 9 relation types, and 134,741 triples. Entities and relations use local opaque EID/RID identifiers with human-readable mappings in metadata files; the encoding carries no additional semantics and does not change the provenance or authorship of MetaQA.",
  "url": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/index.html",
  "conformsTo": "http://mlcommons.org/croissant/1.1",
  "license": "https://creativecommons.org/licenses/by/3.0/",
  "version": "1.0.0",
  "dateCreated": "2026-09-25",
  "datePublished": "2026-09-25",
  "dateModified": "2026-09-25",
  "inLanguage": "en",
  "isAccessibleForFree": true,
  "isLiveDataset": false,
  "keywords": [
    "knowledge graph question answering",
    "KGQA",
    "multi-hop reasoning",
    "question-conditioned graph navigation",
    "MetaQA",
    "MovieQA",
    "WikiMovies",
    "movie knowledge graph",
    "EID",
    "RID"
  ],
  "creator": [
    {
      "@type": "sc:Person",
      "name": "Yuyu Zhang"
    },
    {
      "@type": "sc:Person",
      "name": "Hanjun Dai"
    },
    {
      "@type": "sc:Person",
      "name": "Zornitsa Kozareva"
    },
    {
      "@type": "sc:Person",
      "name": "Alexander J. Smola"
    },
    {
      "@type": "sc:Person",
      "name": "Le Song"
    }
  ],
  "citeAs": "@inproceedings{zhang2017variational,\n  title={Variational Reasoning for Question Answering with Knowledge Graph},\n  author={Zhang, Yuyu and Dai, Hanjun and Kozareva, Zornitsa and Smola, Alexander J and Song, Le},\n  booktitle={AAAI},\n  year={2018}\n}",
  "prov:wasDerivedFrom": {
    "@id": "https://github.com/yuyuz/MetaQA"
  },
  "distribution": [
    {
      "@type": "cr:FileObject",
      "@id": "metaqa_dataset.zip",
      "name": "metaqa_dataset.zip",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/metaqa_dataset.zip",
      "encodingFormat": "application/zip",
      "description": "ZIP archive containing the navigation-ready MetaQA release.",
      "sha256": "4eb573eabfe26c1da50eb3a4b914cd0efc816da3ed3c4241524739023ac7261c",
      "contentSize": "92073588 B"
    },
    {
      "@type": "cr:FileObject",
      "@id": "kg/triplets.txt",
      "name": "kg/triplets.txt",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/kg/triplets.txt",
      "encodingFormat": "text/plain",
      "description": "Full encoded MetaQA knowledge graph used for navigation; tab-separated EID–RID–EID triples.",
      "sha256": "4a5cac89f8609cbeba1a907b132280e639d46c07e5e7ca375116c871b347b140",
      "contentSize": "2425338 B"
    },
    {
      "@type": "cr:FileObject",
      "@id": "node_data.csv_fileobject",
      "name": "metadata/node_data.csv",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/metadata/node_data.csv",
      "encodingFormat": "text/csv",
      "description": "Entity metadata mapping local opaque EIDs to the original human-readable MetaQA entity labels.",
      "sha256": "22ddb1ae296d114bf246b41fc77e1429185c8ebf305f176f6660665ef6180347",
      "contentSize": "975262 B"
    },
    {
      "@type": "cr:FileObject",
      "@id": "relation_data.csv_fileobject",
      "name": "metadata/relation_data.csv",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/metadata/relation_data.csv",
      "encodingFormat": "text/csv",
      "description": "Relation metadata mapping local opaque RIDs to the original human-readable MetaQA relation labels.",
      "sha256": "09dc669f89a8860f7cef8c372a23b3715070ba1b1958178f357bed9ecb72dad6",
      "contentSize": "160 B"
    },
    {
      "@type": "cr:FileObject",
      "@id": "metaqa_1hop.csv_fileobject",
      "name": "qa/metaqa_1hop.csv",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/qa/metaqa_1hop.csv",
      "encodingFormat": "text/csv",
      "description": "1-hop MetaQA questions with explicit source entities, valid answer entities, original split labels, and available question variants.",
      "sha256": "6bde3cf60b07fa601e7250bb410812cfe0fa3c66f673eb201da46f697bc4e506",
      "contentSize": "25040876 B"
    },
    {
      "@type": "cr:FileObject",
      "@id": "metaqa_2hop.csv_fileobject",
      "name": "qa/metaqa_2hop.csv",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/qa/metaqa_2hop.csv",
      "encodingFormat": "text/csv",
      "description": "2-hop MetaQA questions with explicit source entities, valid answer entities, original split labels, and available question variants.",
      "sha256": "6b26818a03e7d7a76a0052e406ab4f6bbf2b3a547b985c461ae4c3610485ca44",
      "contentSize": "55123924 B"
    },
    {
      "@type": "cr:FileObject",
      "@id": "metaqa_3hop.csv_fileobject",
      "name": "qa/metaqa_3hop.csv",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/qa/metaqa_3hop.csv",
      "encodingFormat": "text/csv",
      "description": "3-hop MetaQA questions with explicit source entities, valid answer entities, original split labels, and available question variants.",
      "sha256": "99a3d51cf03dd8151069e6f4bcc34daa3db597010c6e1277398a9d25c2234778",
      "contentSize": "84273131 B"
    },
    {
      "@type": "cr:FileObject",
      "@id": "metaqa_nhop.csv_fileobject",
      "name": "qa/metaqa_nhop.csv",
      "contentUrl": "https://storage.googleapis.com/halcyon_data/multihop_ds/datasets/MetaQA/qa/metaqa_nhop.csv",
      "encodingFormat": "text/csv",
      "description": "Combined 1–3-hop MetaQA question file with explicit source entities, valid answer entities, original split labels, and available question variants.",
      "sha256": "f3689bd5f136efd756f2c68d238f5486148ce74ce47c8743ca74a61a06c3816e",
      "contentSize": "164437721 B"
    }
  ],
  "recordSet": [
    {
      "@type": "cr:RecordSet",
      "@id": "node_data.csv",
      "name": "node_data.csv",
      "description": "Rows from metadata/node_data.csv.",
      "field": [
        {
          "@type": "cr:Field",
          "@id": "node_data.csv/EID",
          "name": "EID",
          "description": "Local opaque entity identifier used in the encoded graph.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "node_data.csv_fileobject"
            },
            "extract": {
              "column": "EID"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "node_data.csv/Title",
          "name": "Title",
          "description": "Original human-readable MetaQA entity label.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "node_data.csv_fileobject"
            },
            "extract": {
              "column": "Title"
            }
          }
        }
      ]
    },
    {
      "@type": "cr:RecordSet",
      "@id": "relation_data.csv",
      "name": "relation_data.csv",
      "description": "Rows from metadata/relation_data.csv.",
      "field": [
        {
          "@type": "cr:Field",
          "@id": "relation_data.csv/RID",
          "name": "RID",
          "description": "Local opaque relation identifier used in the encoded graph.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "relation_data.csv_fileobject"
            },
            "extract": {
              "column": "RID"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "relation_data.csv/Title",
          "name": "Title",
          "description": "Original human-readable MetaQA relation label.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "relation_data.csv_fileobject"
            },
            "extract": {
              "column": "Title"
            }
          }
        }
      ]
    },
    {
      "@type": "cr:RecordSet",
      "@id": "metaqa_1hop.csv",
      "name": "metaqa_1hop.csv",
      "description": "Rows from qa/metaqa_1hop.csv.",
      "field": [
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Question-Number",
          "name": "Question-Number",
          "description": "Integer question identifier.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Number"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Question",
          "name": "Question",
          "description": "Canonical natural-language MetaQA question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Question"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Question-Paraphrased",
          "name": "Question-Paraphrased",
          "description": "Serialized list of available question text variants, including the canonical question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Paraphrased"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Source",
          "name": "Source",
          "description": "Human-readable start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Source"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Source-Entity",
          "name": "Source-Entity",
          "description": "Local EID of the explicit start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Source-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Answer",
          "name": "Answer",
          "description": "Serialized list of valid human-readable gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Answer"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Answer-Entity",
          "name": "Answer-Entity",
          "description": "Serialized list of local EIDs corresponding to the valid gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Answer-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/Hops",
          "name": "Hops",
          "description": "Original MetaQA reasoning hop count: 1, 2, or 3.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "Hops"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_1hop.csv/SplitLabel",
          "name": "SplitLabel",
          "description": "Original MetaQA dataset split label: train, dev, or test.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_1hop.csv_fileobject"
            },
            "extract": {
              "column": "SplitLabel"
            }
          }
        }
      ]
    },
    {
      "@type": "cr:RecordSet",
      "@id": "metaqa_2hop.csv",
      "name": "metaqa_2hop.csv",
      "description": "Rows from qa/metaqa_2hop.csv.",
      "field": [
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Question-Number",
          "name": "Question-Number",
          "description": "Integer question identifier.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Number"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Question",
          "name": "Question",
          "description": "Canonical natural-language MetaQA question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Question"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Question-Paraphrased",
          "name": "Question-Paraphrased",
          "description": "Serialized list of available question text variants, including the canonical question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Paraphrased"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Source",
          "name": "Source",
          "description": "Human-readable start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Source"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Source-Entity",
          "name": "Source-Entity",
          "description": "Local EID of the explicit start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Source-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Answer",
          "name": "Answer",
          "description": "Serialized list of valid human-readable gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Answer"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Answer-Entity",
          "name": "Answer-Entity",
          "description": "Serialized list of local EIDs corresponding to the valid gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Answer-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/Hops",
          "name": "Hops",
          "description": "Original MetaQA reasoning hop count: 1, 2, or 3.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "Hops"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_2hop.csv/SplitLabel",
          "name": "SplitLabel",
          "description": "Original MetaQA dataset split label: train, dev, or test.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_2hop.csv_fileobject"
            },
            "extract": {
              "column": "SplitLabel"
            }
          }
        }
      ]
    },
    {
      "@type": "cr:RecordSet",
      "@id": "metaqa_3hop.csv",
      "name": "metaqa_3hop.csv",
      "description": "Rows from qa/metaqa_3hop.csv.",
      "field": [
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Question-Number",
          "name": "Question-Number",
          "description": "Integer question identifier.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Number"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Question",
          "name": "Question",
          "description": "Canonical natural-language MetaQA question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Question"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Question-Paraphrased",
          "name": "Question-Paraphrased",
          "description": "Serialized list of available question text variants, including the canonical question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Paraphrased"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Source",
          "name": "Source",
          "description": "Human-readable start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Source"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Source-Entity",
          "name": "Source-Entity",
          "description": "Local EID of the explicit start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Source-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Answer",
          "name": "Answer",
          "description": "Serialized list of valid human-readable gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Answer"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Answer-Entity",
          "name": "Answer-Entity",
          "description": "Serialized list of local EIDs corresponding to the valid gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Answer-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/Hops",
          "name": "Hops",
          "description": "Original MetaQA reasoning hop count: 1, 2, or 3.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "Hops"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_3hop.csv/SplitLabel",
          "name": "SplitLabel",
          "description": "Original MetaQA dataset split label: train, dev, or test.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_3hop.csv_fileobject"
            },
            "extract": {
              "column": "SplitLabel"
            }
          }
        }
      ]
    },
    {
      "@type": "cr:RecordSet",
      "@id": "metaqa_nhop.csv",
      "name": "metaqa_nhop.csv",
      "description": "Rows from qa/metaqa_nhop.csv.",
      "field": [
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Question-Number",
          "name": "Question-Number",
          "description": "Integer question identifier.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Number"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Question",
          "name": "Question",
          "description": "Canonical natural-language MetaQA question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Question"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Question-Paraphrased",
          "name": "Question-Paraphrased",
          "description": "Serialized list of available question text variants, including the canonical question.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Question-Paraphrased"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Source",
          "name": "Source",
          "description": "Human-readable start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Source"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Source-Entity",
          "name": "Source-Entity",
          "description": "Local EID of the explicit start/topic entity.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Source-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Answer",
          "name": "Answer",
          "description": "Serialized list of valid human-readable gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Answer"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Answer-Entity",
          "name": "Answer-Entity",
          "description": "Serialized list of local EIDs corresponding to the valid gold answer entities.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Answer-Entity"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/Hops",
          "name": "Hops",
          "description": "Original MetaQA reasoning hop count: 1, 2, or 3.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "Hops"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "metaqa_nhop.csv/SplitLabel",
          "name": "SplitLabel",
          "description": "Original MetaQA dataset split label: train, dev, or test.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "metaqa_nhop.csv_fileobject"
            },
            "extract": {
              "column": "SplitLabel"
            }
          }
        }
      ]
    }
  ]
}
