diff --git a/README.md b/README.md index fb351a7..c27bc41 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,21 @@ -# sshoc-tools +### SSHOC Data Stewardship terminology and Metadata SKOSifying mapping +This Jupyter Notebook implements a simple parser used to transform the Data Stewardship terminology and the Metadata, +created in the Task 3.1 of the SSHOC project and published as spreadsheets, into SKOS resources. +The parser reads the spreadsheets and transforms the content in SKOS data following a set of mapping rules, +the result is stored in two *Turtle* files. + +##### Installation +It is recommended to install this notebook in a virtual environment to avoid dependency clash. +To install the SKOSifying mapping Jupyter notebook enter cloned directory and install it via pip with explicit *requirements.txt* from the project: + +- Clone the repository, enter the directory and install requirements: +```bash +git clone https://gitea-s2i2s.isti.cnr.it/concordia/sshoc-skosmapping.git +cd *sshoc-skosmapping* +pip install ./ -r ./requirements.txt +``` + +- Run the sshoc_31_skos.ipynb notebook + +- The result files are stored in the *sshoc-skosmapping/data* directory diff --git a/sshoc_31_skos.ipynb b/sshoc_31_skos.ipynb index 1575113..a52ae0a 100644 --- a/sshoc_31_skos.ipynb +++ b/sshoc_31_skos.ipynb @@ -159,7 +159,7 @@ { "data": { "text/plain": [ - ")>" + ")>" ] }, "execution_count": 7, @@ -409,7 +409,7 @@ { "data": { "text/plain": [ - ")>" + ")>" ] }, "execution_count": 15, @@ -546,7 +546,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -560,7 +560,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.9" + "version": "3.10.0" } }, "nbformat": 4,