{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Blessed be the Fruit - Project Documentation\n", "Blessed be the Fruit is a project developed by Maddalena Ghiotto, Chloe PapaDidpoulou, and Orsola Maria Borrini for the final exam of the course \"Open Access and Digital Ethics\" held by professor Monica Palmirani within the Digital Humanities and Digital Knowledge Master Degree (University of Bologna), during the A.Y. 2022/2023." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Introduction\n", "Many existing studies, mainly focused on the US, have been relating teen pregnancy to a variety of socioeconomic factors that may influence it. Amongst them, low income and poverty, education levels, race or ethnicity and, finally, religion.
In this project we wanted to move the focus away from the US, one of the industrialized countries in which teen pregnancy and birth rates are the highest, to Italy, and study whether there could be a relation between education, religion observance and pregnancy rates in the Mediterranean country.\n", "\n", "As the headquarters of the Catholic Church reside in Vatican City, enclaved in Rome, the relationship between Italians and this Church surely is particularly strong. However, according to Eurostat’s Eurobarometer survey in 2018, 85.6% of Italy’s population is Christian, while 2.6% is a follower of other religions and 11.7% are non-religious. As we wanted to analyse any possible influence on pregnancy rates in young women with no distinction between the various faiths, we have decided to discard the special relation with the Catholic Church and have considered general religious observance.\n", "\n", "Nevertheless, correlation is not causation, and there are surely many other factors contributing to pregnancy rates in young women: therefore, we have also included the education level, considering the early leavers from higher education (aged 18 to 24).\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Scenario\n", "\n", "[Istat](https://www.istat.it/) is the Italian National Institute of Statistics, the main producer of official statistics in the service of citizens and policy-makers. It is structured in several different databases that allow for browsing and downloading the data produced by the institute for free.
\n", "Specifically, we have used both general and specific databases:\n", "\n", "To make our project as accessible as possible even in the future we have preferred IstatData over I.Stat when possible.\n", "\n", "\n", "### Statement of responsibility\n", "Team member | Task | Contact\n", "--- | --- | ---\n", "Maddalena Ghiotto | Project Ideation — Data retrieval — Mashup datasets — Technical analysis — RDF assertion of the metadata — Sustainability of the update | [contact](maddalena.ghiotto@studio.unibo.it)\n", "Chloe Papadopoulou | Project ideation — Data retrieval — Ethical analysis — Visualizations | [contact](chloi.papadopoulou@studio.unibo.it)\n", "Orsola Maria Borrini | Project ideation — Data retrieval — Mashup datasets — Quality and legal analyses — Website development | [contact](orsolamaria.borrini@studio.unibo.it)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Original and mashup datasets\n", "The project comprises the use of 16 different datasets, between source ones and mashup ones.\n", "\n", "The 7 source datasets have been downloaded in .csv format from different databases belonging to Istat:\n", "\n", "Id | Dataset | Description (factor of interest) | Provenience | Link / Path\n", "--- | --- | --- | --- | --- \n", "D1 | Population estimates 2002-2019 by age and sex at Jan 1st | POPULATION | demo | [Link](https://demo.istat.it/app/?i=RIC&l=en)\n", "D2 | Resident population by age, sex and marital status on 1st January 2022 | POPULATION | demo | [Link](https://demo.istat.it/app/?i=POS&l=en)\n", "D3 | Aspects of daily life: Religious observances - regions and type of municipality | RELIGION | I.Stat | [Link](http://dati.istat.it/index.aspx?queryid=24349)\n", "D4 | Mother - Age and citizenship | PREGNANCY | IstatData | [Link](https://esploradati.istat.it/databrowser/#/en/dw/categories/IT1,POP,1.0/POP_BIRTHFERT/DCIS_NATI1/DCIS_NATI1_PARENT_CHARACT/IT1,25_74_DF_DCIS_NATI1_8,1.0)\n", "D5 | Spontaneous abortions - resignation from the place of the event: Age of women - prov. | PREGNANCY | I.Stat | [Link](http://dati.istat.it/index.aspx?queryid=29218)\n", "D6 | Induced abortions - Migration: Events by region of residence of the woman and region of intervention | PREGNANCY | I.Stat | [Link](http://dati.istat.it/index.aspx?queryid=7098)\n", "D7 | Early leavers from education and training - aged 18 to 24 - previous regulation (until 2020) | EDUCATION | I.Stat | [Link](http://dati.istat.it/Index.aspx?DataSetCode=DCCV_ESL_UNT2020)\n", "\n", "During the download phase, we have manually filtered out everything that was not of interest for our research, keeping only the data strictly related to our research question (we have, for example, discarded any information related to marital status in the datasets regarding population).\n", "\n", "Still, the source datasets went through an additional clean up phase in which we discarded duplicate (e.g., columns with different names and values but referring to the same information) and irrelevant data and, when necessary, added missing \"coded data\" to allow for an easier management of the datasets.\n", "\n", "Finally, we proceeded with the mashup phase, creating the final three main mashup datasets used to answer our research question. As with source and clean datasets, we distinguished between the three years of our time span of interest: in this way, we ended up with 9 final mashup datasets (three for each factor of interest).\n", "\n", "Id | Dataset | Description (factor of interest) | Original source datasets | Year\n", "--- | --- | --- | --- | ---\n", "MD1_17 | Religious observance in each region | RELIGION - % of religious observance in each region (over the total population) | D1, D3 | 2017\n", "MD1_18 | Religious observance in each region | RELIGION - % of religious observance in each region (over the total population) | D2, D3 | 2018\n", "MD1_19 | Religious observance in each region | RELIGION - % of religious observance in each region (over the total population) | D2, D3 | 2019\n", "MD2_17 | Pregnancy rates in young women in each region | PREGNANCY - % of pregnancies in young women (15-25) in each region (over the total population of young women aged 15-25) | D4, D5, D6 | 2017\n", "MD2_18 | Pregnancy rates in young women in each region | PREGNANCY - % of pregnancies in young women (15-25) in each region (over the total population of young women aged 15-25) | D4, D5, D6 | 2018\n", "MD2_19 | Pregnancy rates in young women in each region | PREGNANCY - % of pregnancies in young women (15-25) in each region (over the total population of young women aged 15-25) | D4, D5, D6 | 2019\n", "MD3_17 | (Higher) education rates in young women in each region | EDUCATION - % of women early leavers (18-24) in each region (over the total population) | D1, D7 | 2017\n", "MD3_18 | (Higher) education rates in young women in each region | EDUCATION - % of women early leavers (18-24) in each region (over the total population) | D2, D7 | 2018\n", "MD3_19 | (Higher) education rates in young women in each region | EDUCATION - % of women early leavers (18-24) in each region (over the total population) | D2, D7 | 2019\n", "\n", "The code and more detailed documentation for the clean up and mashup phases is freely donwloadable and can be found in `documentation > CLEAN.ipynb` and `documentation > MASHUP.ipynb`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Quality analysis\n", "Following the Italian National Guidelines (\"Linee guida nazionali per la valorizzazione del patrimonio informativo pubblico\"), developed in the context of the Data & Analytics Framework project by AgID and the Digital Transformation Team, we have performed a quality analysis of our source datasets to ensure their good condition and their suitability for the intended use.\n", "Specifically, there are four main factors to look for when analysing data quality:\n", "\n", "\n", "The following table showcases the quality of each of the source datasets and highlights possible flaws.\n", "Id | Accuracy | Coherence | Completeness | Timeliness\n", "--- | --- | --- | --- | --- \n", "D1 - Population 2017 | Satisfied | Satisfied | Satisfied | Satisfied\n", "D2 - Population 2018, 2019 | Satisfied | Satisfied | Satisfied | Satisfied\n", "D3 - Religious observance | Satisfied | Satisfied | Satisfied | Satisfied\n", "D4 - Live births | Satisfied | Satisfied | Satisfied | Satisfied\n", "D5 - Spontaneous abortions | Satisfied | Satisfied | Not satisfied | Satisfied\n", "D6 - Induced abortions | Satisfied | Satisfied | Not satisfied | Satisfied\n", "D7 - Early leavers from education | Satisfied | Satisfied | Satisfied | Satisfied\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Legal analysis\n", "The legal analysis of the source datasets, fundamental to obtain sustainability over time of the production process and of the publication of datasets and to guarantee a balanced service in compliance with the public function and with individual rights, was carried out using a reference checklist consisting of a series of binary questions regarding the topics of:\n", "\n", "\n", "### Privacy Issues\n", "To check: | D1 - Population 2017 | D2 - Population 2018, 2019 | D3 - Religious observance | D4 - Live births | D5 - Spontaneous abortions | D6 - Induced abortions | D7 - Early leavers from education\n", "--- | --- | --- | --- | --- | --- | --- | --- \n", "Is the dataset free of any personal data as defined in the Regulation (EU) 2016/679? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Is the dataset free of any indirect personal data that could be used for identifying the natural person? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Is the dataset free of any particular personal data (art. 9 GDPR)? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "Is the dataset free of any information that combined with common data available in the web, could identify the person? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Is the dataset free of any information related to human rights (e.g., refugees, witness protection, etc.) | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you use a tool for calculating the range of the risk of deanonymization? | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed \n", "Are you using geolocalization capabilities? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you check that the open data platform respect all the privacy regulations? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "Did you know who is, in your open data platform, the Controller and Processor of the privacy data of the system? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "Have you checked the privacy regulation of the country where the dataset are physically stored? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you have non-personal data? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "\n", "### Intellectual Property Rights\n", "To check: | D1 - Population 2017 | D2 - Population 2018, 2019 | D3 - Religious observance | D4 - Live births | D5 - Spontaneous abortions | D6 - Induced abortions | D7 - Early leavers from education\n", "--- | --- | --- | --- | --- | --- | --- | --- \n", "Have you created and generated the dataset? | No | No | No | No | No | No | No \n", "Are you the owner of the dataset? | No | No | No | No | No | No | No \n", "Is the dataset free from third party licenses or patents? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "Have you checked if there are any limitations in your national legal system for releasing some kind of datasets with open license? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "\n", "### Licences\n", "To check: | D1 - Population 2017 | D2 - Population 2018, 2019 | D3 - Religious observance | D4 - Live births | D5 - Spontaneous abortions | D6 - Induced abortions | D7 - Early leavers from education\n", "--- | --- | --- | --- | --- | --- | --- | --- \n", "Did you release the dataset with an open data licence? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you include the clause: \"In any case the dataset can't be used for re-identifying the person\"? | No | No | No | No | No | No | No \n", "Did you release the API (in case you have it) with an open source license? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "Have you checked that the open data/API platform licence regime is in compliance with your IPR policy? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "\n", "\n", "### Limitations on public access\n", "To check: | D1 - Population 2017 | D2 - Population 2018, 2019 | D3 - Religious observance | D4 - Live births | D5 - Spontaneous abortions | D6 - Induced abortions | D7 - Early leavers from education\n", "--- | --- | --- | --- | --- | --- | --- | --- \n", "Did you check that the dataset concerns your institutional competences, scope and finality? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you check the limitations for the publication stated by your national legislation or by the EU directives? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you check if there are some limitations connected to the international relations, public security or national defence? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "Did you check if there are some limitations concerning the public interest? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you check the international law limitations? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "Did you check the INSPIRE law limitations for the spatial data? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "\n", "\n", "### Economical conditions\n", "To check: | D1 - Population 2017 | D2 - Population 2018, 2019 | D3 - Religious observance | D4 - Live births | D5 - Spontaneous abortions | D6 - Induced abortions | D7 - Early leavers from education\n", "--- | --- | --- | --- | --- | --- | --- | --- \n", "Did you check that the dataset could be released for free? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you check if there are some agreements with some other partners in order to release the dataset with a reasonable price? | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed \n", "Did you check if the open data platform terms of service include a clause of \"non liability agreement\" regarding the dataset and API provided? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "In case you decide to release the dataset to a reasonable price did you check if the limitation imposed by the new directive 2019/1024/EU are respected? | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed \n", "In case you decide to release the dataset to a reasonable price did you check the e-Commerce directive and regulation? | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed\n", "\n", "\n", "### Temporary aspects\n", "To check: | D1 - Population 2017 | D2 - Population 2018, 2019 | D3 - Religious observance | D4 - Live births | D5 - Spontaneous abortions | D6 - Induced abortions | D7 - Early leavers from education\n", "--- | --- | --- | --- | --- | --- | --- | --- \n", "Did you have a temporary policy for updating the dataset? | No | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you have some mechanism for informing the end-user that the dataset is updated at a given time to avoid mis-usage and so potential risk of damage? | Yes | Yes | Yes | Yes | Yes | Yes | Yes \n", "Did you check if the dataset for some reason cannot be indexed by the research engines (e.g., Google, Yahoo, etc.)? | Yes | Yes | Yes | Yes | Yes | Yes | Yes\n", "In case of personal data, do you have a reasonable technical mechanism for collecting request of deletion (e.g., right to be forgotten)? | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed | Not needed" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ethical analysis" ] }, { "cell_type": "markdown", "metadata": { "tags": [] }, "source": [ "\n", "For the ethical analysis of our data, we considered the Data Ethics Principles and\n", "Guidelines and the Odi Project detailed canvas for evaluating the ethical aspects of our data processing.\n", "\n", "\n", " \n", "Since both our source and mashup datasets contain Information provided exclusively by the Italian National\n", " Institute of Statistics, we initially focused on analysing the fairness of data collection and management by ISTAT, and then established guidelines for addressing ethical concerns when processing the source\n", " datasets for our project.\n", " \n", " \n", "\n", "

Data Ethics Principles

\n", " \n", "\n", "

Ethical concerns and their management

\n", "\n", "Despite ISTAT's compliance with the ethics principles of data collection and management, the team placed\n", "special importance\n", "to the ethical handling of the source information given the great sensitivity its contents.\n", "\n", "Data related to age, residence, religious observance and reproductive health are indeed highly sensible\n", "and\n", "the ethical aspect of their handling was carefully considered through the following steps:\n", "\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Technical analysis\n", "\n", "All source dataset have been evaluated based on the metadata model provided by AGID that classifies metadata quality on a range of 4 levels according to two factors: data-metadata bond and detail level\n", "\n", "Source datasets:\n", "Id | Provenience | Format | Metadata | URI | Licence\n", "--- | --- | --- | --- | --- | ---\n", "D1 | [demo](https://demo.istat.it/?l=en) | .csv, .xlsx, .pdf | Level 2: A weak data-metadata bond since an external pdf with additional information and methodology reports is accessible; Dataset detail level, information are shared by all dataset data | [Link](https://demo.istat.it/app/?i=RIC&l=en) | CC BY 3.0\n", "D2 | [demo](https://demo.istat.it/?l=en) | .csv, .xlsx, .pdf | Level 1: Not provided | [Link](https://demo.istat.it/app/?i=POS&l=en) | CC BY 3.0\n", "D3 | [I.Stat](http://dati.istat.it/?lang=en) | .csv, .xlsx, .px, .xml | Level 4: An SDMX structured file is downloadable with a strong data-metadata bond and a datum-level detail of description. They are machine readable.
Level 2: Additional metadata to provide transparent information about sources and methodologies are available in a separated [webpage](https://siqual.istat.it/SIQual/visualizza.do?id=0058000), accessible through a sidebar menu | [Link](http://dati.istat.it/index.aspx?queryid=24349) | CC BY 3.0\n", "D4 | [IstatData](https://esploradati.istat.it/databrowser/#/) | .json, .xml, .xlsx, .csv | Level 4: An SDMX structured file is downloadable with a strong data-metadata bond and a datum-level detail of description. They are machine readable. | [Link](https://esploradati.istat.it/databrowser/#/en/dw/categories/IT1,POP,1.0/POP_BIRTHFERT/DCIS_NATI1/DCIS_NATI1_PARENT_CHARACT/IT1,25_74_DF_DCIS_NATI1_8,1.0) | CC BY 3.0\n", "D5 | [I.Stat](http://dati.istat.it/?lang=en) | .csv, .xlsx, .px, .xml | Level 4: An SDMX structured file is downloadable with a strong data-metadata bond and a datum-level detail of description. They are machine readable.
Level 2: Additional metadata to provide transparent information about sources and methodologies are available in a separated [webpage](https://siqual.istat.it/SIQual/visualizza.do?id=5000132&refresh=true&language=EN), accessible through a sidebar menu | [Link](http://dati.istat.it/index.aspx?queryid=29218) | CC BY 3.0\n", "D6 | [I.Stat](http://dati.istat.it/?lang=en) | .csv, .xlsx, .px, .xml | Level 4: An SDMX structured file is downloadable with a strong data-metadata bond and a datum-level detail of description. They are machine readable.
Level 2: Additional metadata to provide transparent information about sources and methodologies are available in a separated [webpage](https://siqual.istat.it/SIQual/visualizza.do?id=0038900&refresh=true&language=EN), accessible through a sidebar menu | [Link](http://dati.istat.it/index.aspx?queryid=7098) | CC BY 3.0\n", "D7 | [I.Stat](http://dati.istat.it/?lang=en) | .csv, .xlsx, .px, .xml | Level 4: An SDMX structured file is downloadable with a strong data-metadata bond and a datum-level detail of description. They are machine readable.
Level 2: Additional metadata to provide transparent information about sources and methodologies are available in a separated [webpage](https://siqual.istat.it/SIQual/sintesi.do?id=5000098), accessible through a sidebar menu | [Link](http://dati.istat.it/Index.aspx?DataSetCode=DCCV_ESL_UNT2020) | CC BY 3.0\n", "\n", "Mashup datasets:\n", "Id | Creation date | Format | Metadata | URI | Licence\n", "--- | --- | --- | --- | --- | ---\n", "MD1 | creation_date | .csv | Provided | [MD1_17](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD1_17.csv), [MD1_18](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD1_18.csv), [MD1_19](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD1_19.csv) | CC BY 4.0\n", "MD2 | creation_date | .csv | Provided | [MD2_17](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD2-PERC-2017.csv), [MD2_18](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD2-PERC-2018.csv), [MD2_19](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD2-PERC-2019.csv) | CC BY 4.0\n", "MD3 | creation_date | .csv | Provided | [MD3_17](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD3_17.csv), [MD3_18](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD3_18.csv), [MD3_19](https://github.com/OrsolaMBorrini/blessedfruit/blob/main/data/mashupDS/MD3_19.csv) | CC BY 4.0" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Visualizations" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The visualisation of the final datasets includes:\n", "
  • Data processing, in order to create json files with the data organised in the appropriate manner.
  • \n", "
  • Data visualisation using different graphs and various libraries.
  • \n", " \n", "In detail, the following libraries were used:\n", "
  • leaflet.js - for creating the choropleth maps - BSD 2-Clause \"Simplified\" License
  • \n", "
  • plotly.js - for the bar and bubble charts - MIT License
  • \n", "
  • amcharts - for the pie charts regarding pregnancy statistics - linkware\n", " license.
  • \n", "\n", "\n", "
    \n", "The code for creating the json files can be found in our github repository's scripts section;\n", "\n", "The javascript files for creating and displaying the visualisations can be found in the assets folder of our website." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## RDF Assertion of the metadata\n", "\n", "All produced mashup dataset have been thoroughly described with metadata, following the specification of DCAT-AP_IT standard as recommended by AGID's public information heritage valorization guidelines.

    \n", "Since all our datasets contain data of specific national interest and are derived from Istat datasets, which is an italian public research institution we decided to adopt DCAT-AP_IT (2016), the national standard.
    Although it is based on the first version of the european standard DCAT and has more constraints, compared to the more flexible and recent european standard DCAT-AP 2.0, we considered DCAT-AP_IT the more suitable standard for our mashuo datasets: on the one hand, because in the italian public sector an increasing number of Public Administrations are adopting DCAT-AP_IT; on the other hand, because this allowed us to follow more detailed national guidelines and therfore ensure interoperability and harmonization with other data on a national level.\n", " \n", "Moreover:
    \n", "\n", "* To describe in full transparency the sources and the activities underlying the creation of our mashup datasets we adopted PROV-O - the provenance ontology as strongly recommended on a european level and also allowed by DCAT-AP_IT metadata model\n", "* Since all our mashup datasets are series containing individual datasets for each year (2017, 2018, 2019) and only DCAT-AP 3.0 currently provides a dcat:DatasetSeries with related properties, again, we followed AGID's metadata model instruction about how to handle relationships between datasets.
    \n", "\n", "We emphasized individual elements of the serie and created, inside each mashup dataset RDF assertion, a triple with a Serie Dataset subject, connected through the Dublin Core property dct:type to the value <http://inspire.ec.europa.eu/metadata-codelist/ResourceType/series> .
    \n", "\n", "Then we specified which dataset belonged to the Serie by means of dct:hasPart property.
    \n", "\n", "Finally, every individual yearly Mashup dataset, it's connected in its turn with the related Serie by\n", "means of dct:isPartOf\n", "\n", "Find the downloadable RDF assertions on Blessed be the fruit" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Sustainability of the update\n", "\n", "The source datasets developed for \"Blessed be the fruit\" are provided exclusively by the Italian National Institute of Statistics (Istat), which maintains them in its various databases. Given the current situation of I.Stat, which content will be soon moved to IstatData, the URIs provided in this project for the source datasets D3, D5, D6, and D7 will eventually become obsolete .\n", "\n", "However, \"Blessed be the fruit\" is the final project developed for the \"Open Access and Digital Ethics\" course (a.a. 2022/2023) within the Digital Humanities and Digital Knowledge Masters Degree (University of Bologna), and, as such is not actively maintained and will not be updated in the future." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.15" }, "vscode": { "interpreter": { "hash": "26de051ba29f2982a8de78e945f0abaf191376122a1563185a90213a26c5da77" } } }, "nbformat": 4, "nbformat_minor": 4 }