def METHOD_NAME(self):
    return datasets.DatasetInfo(
        description=_DESCRIPTION,
        features=datasets.Features(
            {
                "id": datasets.Value("string"),
                "tokens": datasets.Sequence(datasets.Value("string")),
                "bboxes": datasets.Sequence(datasets.Sequence(datasets.Value("int64"))),
                "ner_tags": datasets.Sequence(
                    datasets.features.ClassLabel(
                        names=["O", "B-HEADER", "I-HEADER", "B-QUESTION", "I-QUESTION", "B-ANSWER", "I-ANSWER"]
                    )
                ),
                "image": datasets.Array3D(shape=(3, 224, 224), dtype="uint8"),
                "image_path": datasets.Value("string"),
            }
        ),
        supervised_keys=None,
        homepage="https://guillaumejaume.github.io/FUNSD/",
        citation=_CITATION,
    )