dataset metadata for reproducibility
{'login': 'nbroad1881', 'id': 24982805, 'node_id': 'MDQ6VXNlcjI0OTgyODA1', 'avatar_url': 'https://avatars.githubusercontent.com/u/24982805?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/nbroad1881', 'html_url': 'https://github.com/nbroad1881', 'followers_url': 'https://api.github.com/users/nbroad1881/followers', 'following_url': 'https://api.github.com/users/nbroad1881/following{/other_user}', 'gists_url': 'https://api.github.com/users/nbroad1881/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/nbroad1881/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/nbroad1881/subscriptions', 'organizations_url': 'https://api.github.com/users/nbroad1881/orgs', 'repos_url': 'https://api.github.com/users/nbroad1881/repos', 'events_url': 'https://api.github.com/users/nbroad1881/events{/privacy}', 'received_events_url': 'https://api.github.com/users/nbroad1881/received_events', 'type': 'User', 'site_admin': False}
[{'id': 1935892871, 'node_id': 'MDU6TGFiZWwxOTM1ODkyODcx', 'url': 'https://api.github.com/repos/huggingface/datasets/labels/enhancement', 'name': 'enhancement', 'color': 'a2eeef', 'default': True, 'description': 'New feature or request'}]
[]
When pulling a dataset from the hub, it would be useful to have some metadata about the specific dataset and version that is used. The metadata could then be passed to the `Trainer` which could then be saved to a model card. This is useful for people who run many experiments on different versions (commits/branches) of the same dataset. 

The dataset could have a list of “source datasets” metadata and ignore what happens to them before arriving in the Trainer (i.e. ignore mapping, filtering, etc.).

Here is a basic representation (made by @lhoestq )
```python
>>> from datasets import load_dataset
>>> 
>>> my_dataset = load_dataset(...)["train"]
>>> my_dataset = my_dataset.map(...)
>>> 
>>> my_dataset.sources
[HFHubDataset(repo_id=..., revision=..., arguments={...})]
```
{'url': 'https://api.github.com/repos/huggingface/datasets/issues/4129/reactions', 'total_count': 4, '+1': 4, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}