def METHOD_NAME(self):
    return datasets.DatasetInfo(
        description=_DESCRIPTION,
        features=datasets.Features(
            {
                "name": datasets.Value("string"),
                "page_no": datasets.Value("int32"),
                "text": datasets.features.Sequence(datasets.Value("string")),
                "bbox": datasets.features.Sequence(datasets.features.Sequence(datasets.Value("int32"))),
                "segment_bbox": datasets.features.Sequence(datasets.features.Sequence(datasets.Value("int32"))),
                "segment_id": datasets.features.Sequence(datasets.Value("int32")),
                "image": datasets.Value("string"),
                "width": datasets.Value("int32"),
                "height": datasets.Value("int32"),
                "md5sum": datasets.Value("string"),
                "qas": datasets.features.Sequence(
                    {
                        "question_id": datasets.Value("int32"),
                        "question": datasets.Value("string"),
                        "answers": datasets.features.Sequence(
                            {
                                "text": datasets.Value("string"),
                                "answer_start": datasets.Value("int32"),
                                "answer_end": datasets.Value("int32"),
                            }
                        ),
                    }
                ),
            }
        ),
        supervised_keys=None,
        homepage="https://adamharley.com/rvl-cdip/",
        license=_LICENSE,
        citation=_CITATION,
    )