The full dataset viewer is not available (click to read why). Only showing a preview of the rows.
Error code: DatasetGenerationError Exception: CastError Message: Couldn't cast identifier: string creator: string title: string publication_date: int32 language: string language_code: string text: string word_count: int32 character_count: int32 -- schema metadata -- pandas: '{"index_columns": [], "column_indexes": [], "columns": [{"name":' + 1142 to {'identifier': Value(dtype='string', id=None), 'creator': Value(dtype='string', id=None), 'title': Value(dtype='string', id=None), 'publication_date': Value(dtype='int64', id=None), 'word_count': Value(dtype='int64', id=None), 'text': Value(dtype='string', id=None)} because column names don't match Traceback: Traceback (most recent call last): File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 1492, in compute_config_parquet_and_info_response fill_builder_info(builder, hf_endpoint=hf_endpoint, hf_token=hf_token, validate=validate) File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 683, in fill_builder_info ) = retry_validate_get_features_num_examples_size_and_compression_ratio( File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 602, in retry_validate_get_features_num_examples_size_and_compression_ratio validate(pf) File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 640, in validate raise TooBigRowGroupsError( worker.job_runners.config.parquet_and_info.TooBigRowGroupsError: Parquet file has too big row groups. First row group has 1444586368 which exceeds the limit of 300000000 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/src/services/worker/.venv/lib/python3.9/site-packages/datasets/builder.py", line 1995, in _prepare_split_single for _, table in generator: File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 797, in wrapped for item in generator(*args, **kwargs): File "/src/services/worker/.venv/lib/python3.9/site-packages/datasets/packaged_modules/parquet/parquet.py", line 97, in _generate_tables yield f"{file_idx}_{batch_idx}", self._cast_table(pa_table) File "/src/services/worker/.venv/lib/python3.9/site-packages/datasets/packaged_modules/parquet/parquet.py", line 75, in _cast_table pa_table = table_cast(pa_table, self.info.features.arrow_schema) File "/src/services/worker/.venv/lib/python3.9/site-packages/datasets/table.py", line 2302, in table_cast return cast_table_to_schema(table, schema) File "/src/services/worker/.venv/lib/python3.9/site-packages/datasets/table.py", line 2256, in cast_table_to_schema raise CastError( datasets.table.CastError: Couldn't cast identifier: string creator: string title: string publication_date: int32 language: string language_code: string text: string word_count: int32 character_count: int32 -- schema metadata -- pandas: '{"index_columns": [], "column_indexes": [], "columns": [{"name":' + 1142 to {'identifier': Value(dtype='string', id=None), 'creator': Value(dtype='string', id=None), 'title': Value(dtype='string', id=None), 'publication_date': Value(dtype='int64', id=None), 'word_count': Value(dtype='int64', id=None), 'text': Value(dtype='string', id=None)} because column names don't match The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 1505, in compute_config_parquet_and_info_response parquet_operations, partial, estimated_dataset_info = stream_convert_to_parquet( File "/src/services/worker/src/worker/job_runners/config/parquet_and_info.py", line 1099, in stream_convert_to_parquet builder._prepare_split( File "/src/services/worker/.venv/lib/python3.9/site-packages/datasets/builder.py", line 1882, in _prepare_split for job_id, done, content in self._prepare_split_single( File "/src/services/worker/.venv/lib/python3.9/site-packages/datasets/builder.py", line 2038, in _prepare_split_single raise DatasetGenerationError("An error occurred while generating the dataset") from e datasets.exceptions.DatasetGenerationError: An error occurred while generating the dataset
Need help to make the dataset viewer work? Make sure to review how to configure the dataset viewer, and open a discussion for direct support.
identifier
string | creator
string | title
string | publication_date
int64 | word_count
int64 | text
string |
---|---|---|---|---|---|
hjortensflugt00wintgoog | Winther, Christian, 1796-1876 | Dahlerup, Verner, 1859- | Hjortens flugt | 1,856 | 35,150 | "Go ogle \n\n\n\nThis is a digital copy of a book that was preserved for generations on library shel(...TRUNCATED) |
prosaiskeskrifte03heib | Heiberg, J. L. (Johan Ludvig), 1791-1860 | Prosaiske skrifter | 1,861 | 193,655 | "kW« \n\n\n'(-V •</ ' •é—r-r \n\n\nSo^ttit gubbig §eiberg§ \n\n\n*($rof aiff e @f (...TRUNCATED) |
ermormonismenenv00tayl | Taylor, John, 1808-1887 | Er Mormonismen en vranglære? | 1,856 | 16,468 | "et \n\nJIIimæømfhætiMæ \n\n\ncn \n\ntfrangfære? \n\n\n*f \n\nJ. lajjJor. \n\n»« CW«j. \n\(...TRUNCATED) |
den-kbd-pil-130017587421-001 | Smith, Henrik | "Henrick Smiths Taffle oc Register, flittelig tilhaabe dragen aff den Hellige Scrifft, indhollendis (...TRUNCATED) | 1,560 | 81,346 | "\n\nEarly European Books, Copyright © 2009 ProQuest LLC. \n\nImages reproduced by courtesy of the (...TRUNCATED) |
den-kbd-pil-130018160855-002 | Ekenberger, Blasius | "Repertorium alphabeticum, drinnen die Denische Wörter, so in dem Lobuche etwa frombt vnd schwer zu(...TRUNCATED) | 1,593 | 43,719 | "Early European Books, Copyright © 2009 ProQuest LLC. \n\nImages reproduced by courtesy of the Roya(...TRUNCATED) |
generaogspecies00schi | Schiødte, Jørgen Matthias Christian, 1815-1884 | "Genera og species of Danmarks Eleutherata at tjene som fauna for denne orden og som indledning til (...TRUNCATED) | 1,841 | 262,747 | "Emil Sandin, Qotehory. \n\n\ni^cbj Porfe \n\nS>tatc College of glgriculture \n\nSit CorneU (...TRUNCATED) |
denaeldreeddamoeller2 | Møller, Hans Georg, 1832-1877 | Den ældre Edda oversat af H. G. Møller. Anden afdeling: Heltesange | 1,870 | 28,743 | "This is a reproduction of a library book that was digitized \nby Google as part of an ongoing effor(...TRUNCATED) |
nykristeligsaml01unkngoog | null | Ny kristelig samler | 1,855 | 186,718 | "\n\n\nGoogle \n\n\nThis is a digital copy of a book that was preserved for generations on library s(...TRUNCATED) |
kongchristianden06chriuoft | "Christian IV, King of Denmark and Norway, 1577-1648 | Bricka, Carl Frederik, 1845-1903 | Fridericia(...TRUNCATED) | Kong Christian den fjerdes egenhaendige breve. Udg. ved C.F. Bricka og J.A. Fridericia | 1,878 | 109,116 | "Or* \n\n\n■ \n\n\n; \n\n\nw hl; j \n\n\n■ * i^jf*' \n\n\n'MSI \n\n\nf-^K* \n\n\n^.*r'->. (...TRUNCATED) |
den-kbd-pil-130018113563-001 | Mogensen, Hans | "Ligprædicken Offuer ... Jacob Huitfelds til Bæridzgaard Jordeferd i Trundhiem 9. Junij, Anno 1583(...TRUNCATED) | 1,585 | 41,241 | "\nEarly European Books, Copyright © 2009 ProQuest LLC. \n\nImages reproduced by courtesy of the Ro(...TRUNCATED) |
🇩🇰 Danish Public Domain 🇩🇰
Danish-Public Domain or Danish-PD is a large collection aiming to aggregate all Danish monographies and periodicals in the public domain. As of March 2024, it is the biggest Danish open corpus.
Dataset summary
The collection contains 3113 individual titles making up 322,141,347 words recovered from multiple sources, including Internet Archive and various European national libraries and cultural heritage institutions. Each parquet file has the full text of 2,000 books selected at random.
Curation method
The composition of the dataset adheres to the criteria for public domain works in the EU and, consequently, all Berne-countries for EU authors: any publication whose author is dead for more than 70 years. Additionally, the initial consolidation of public domain status for cultural heritage operates in the EU under the 2019 Copyright Directive (art. 14).
As of March 2024, to limit rights verification, we have retained exclusively titles published prior to 1884.
The corpus will be expanded at a later stage to encompass late 19th century and early 20th century publications, after checking for public domain validity.
Uses
The collection aims to expand the availability of open works for the training of Large Language Models. The text can be used for model training and republished without restriction for reproducibility purposes.
The rationales for creation of this collection are multifold:
- Scientific: We observe that the closure of training corpora represents a major barrier to AI research. Large language models face a real crisis of reproducibility.
- Legal: With the adoption of the AI Act with its obligations in terms of copyright law compliance for the pretraining corpora, the European AI ecosystem will have to change its provenance practices.
- Cultural: The linguistic diversity of the European Union is currently underrepresented. Unlike web archives, open, heritage, administrative, or scientific texts are often of high quality: they are long, multilingual, and editorialized publications.
- Economical: Today, value capture is concentrated on players whose financial resources are already considerable, allowing them to collect or purchase data at a high price. Making a royalty-free corpus available to as many people as possible frees innovation in uses and minimizes economic dependencies on dominant actors.
License
The entire collection is in the public domain in all regions. This means that the patrimonial rights of each individual or collective right holders have expired.
There has been a debate for years in Europe over the definition of public domain and the possibility to restrict its use. Since 2019, the EU Copyright Directive states that "Member States shall provide that, when the term of protection of a work of visual art has expired, any material resulting from an act of reproduction of that work is not subject to copyright or related rights, unless the material resulting from that act of reproduction is original in the sense that it is the author's own intellectual creation." (art. 14)
Future work
This dataset is not a one-time work but will continue to evolve significantly in three directions:
- Expansion of the dataset to the late 19th and early 20th century works and its further enhancement with currently unexploited collections coming from European patrimonial data repositories.
- Correction of computer generated errors in the text. All the texts have been transcribed automatically through the use of Optical Character Recognition (OCR) software. The original files have been digitized over a long time period (since the mid-2000s) and some documents should be. Future versions will strive either to re-OCRize the original text or use experimental LLM models for partial OCR correction.
- Enhancement of the structure/editorial presentation of the original text. Some parts of the original documents are likely unwanted for large scale analysis or model training (header, page count…). Additionally, some advanced document structures like tables or multi-column layout are unlikely to be well-formatted.
Acknowledgements
The corpus was stored and processed with the generous support of Scaleway. It was built up with the support and concerted efforts of the state start-up LANGU:IA (start-up d’Etat), supported by the French Ministry of Culture and DINUM, as part of the prefiguration of the service offering of the Alliance for Language technologies EDIC (ALT-EDIC).
Corpus collection has been largely facilitated thanks to the open science LLM community insights, cooperation and support (Occiglot, Eleuther AI, OpenLLM France, Allen AI).
- Downloads last month
- 60