DOI as RDFS.SeeAlso

This commit is contained in:
cesare 2023-04-05 18:17:20 +02:00
parent 9f7259cdc6
commit f13d6f3493
1 changed files with 40 additions and 501 deletions

View File

@ -13,7 +13,7 @@
},
{
"cell_type": "code",
"execution_count": 1,
"execution_count": null,
"id": "modified-vegetarian",
"metadata": {},
"outputs": [],
@ -35,7 +35,7 @@
},
{
"cell_type": "code",
"execution_count": 2,
"execution_count": null,
"id": "stupid-lewis",
"metadata": {},
"outputs": [],
@ -61,7 +61,7 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": null,
"id": "oriental-structure",
"metadata": {},
"outputs": [],
@ -88,7 +88,7 @@
},
{
"cell_type": "code",
"execution_count": 4,
"execution_count": null,
"id": "systematic-saudi",
"metadata": {},
"outputs": [],
@ -99,229 +99,17 @@
},
{
"cell_type": "code",
"execution_count": 5,
"execution_count": null,
"id": "sunrise-reunion",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>it</th>\n",
" <th>DEF</th>\n",
" <th>ca</th>\n",
" <th>es</th>\n",
" <th>es [ARG]</th>\n",
" <th>es [ARG/MEX]</th>\n",
" <th>es [MEX]</th>\n",
" <th>fr</th>\n",
" <th>fr [CA]</th>\n",
" <th>gl</th>\n",
" <th>pt</th>\n",
" <th>ro</th>\n",
" <th>en</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>abaca (s.m.)\\nfibra di abaca (s.f.)\\ncanapa di...</td>\n",
" <td>Fibra ottenuta dalle foglie della Musa textilis.</td>\n",
" <td>abacà (n.m.)\\nfibra dabacà (n.f.)\\ncànem de M...</td>\n",
" <td>abacá (s.m.)\\nfibra de abacá (s.f.)\\ncáñamo de...</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>abacá de Manila (s.m.)</td>\n",
" <td>abaca (n.m.)\\nchanvre de Manille (n.m.)\\ntagal...</td>\n",
" <td>fibre dabaca (n.f.)\\nmanille (n.f.)</td>\n",
" <td>abacá (s.m.)\\ncánabo de Manila (s.m.)</td>\n",
" <td>abacá (s.m.)\\nmanila (s.f.)\\ncânhamo-de-manila...</td>\n",
" <td>abaca (s.f.)</td>\n",
" <td>abaca\\nabaca fibre\\nManila hemp</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>acetato (s.m.)\\nfibra di acetato (s.f.)</td>\n",
" <td>Fibra prodotta a partire dallacetato di cellu...</td>\n",
" <td>raió (n.m.)\\nfibra dacetat (n.f.)</td>\n",
" <td>acetato (s.m.) \\nrayón acetato (s.m.)</td>\n",
" <td>rayón (s.m.)\\nviscosa (s.f.)</td>\n",
" <td>fibra de acetato (s.f.)</td>\n",
" <td>NaN</td>\n",
" <td>acétate (n.m.) \\nfibre dacétate (n.f.)</td>\n",
" <td>NaN</td>\n",
" <td>acetato (s.m.)\\nfibra de acetato (s.f.)</td>\n",
" <td>acetato (s.m.)\\nfibra de acetato (s.f.) \\nraio...</td>\n",
" <td>acetat (s.m.)</td>\n",
" <td>acetate\\nacetate fibre</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>acrilico (s.m.)\\nfibra acrilica (s.f.)\\nacrili...</td>\n",
" <td>Fibra costituita da macromolecole lineari cont...</td>\n",
" <td>acrílic, -a (adj.)\\nfibra acrílica (n.f.)</td>\n",
" <td>acrílica (s.f.)\\nfibra acrílica (s.f.)</td>\n",
" <td>NaN</td>\n",
" <td>acrílico (s.m.)</td>\n",
" <td>fibra de acrílico (s.f.)</td>\n",
" <td>acrylique (n.m.)\\nfibre acrylique (n.f.)</td>\n",
" <td>NaN</td>\n",
" <td>acrílico (s.m.)\\nfibra acrílica (s.f.)</td>\n",
" <td>acrílico (s.m.)\\nfibra acrílica (s.f.)</td>\n",
" <td>acrilic (s.m.)</td>\n",
" <td>acrylic\\nacrylic fibre</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>alfa (s.f.)\\nfibra dalfa (s.f.)</td>\n",
" <td>Fibra ricavata dalle foglie della Stipa tenaci...</td>\n",
" <td>espart (n.m.)\\nfibra despart (n.f.)</td>\n",
" <td>esparto (s.m.) \\nfibra de esparto (s.f.)</td>\n",
" <td>NaN</td>\n",
" <td>fibra alfa (s.f.)</td>\n",
" <td>alfa (s.m.)</td>\n",
" <td>alfa (n.m.)</td>\n",
" <td>sparte (n.m.)\\nspart (n.m.)</td>\n",
" <td>alfa (s.f.)\\nesparto (s.m.)</td>\n",
" <td>alfa (s.f.)\\nfibra de alfa (s.f.)</td>\n",
" <td>alfa (s.m.)\\nfibră alfa (s.f.)</td>\n",
" <td>alfa\\nalfa fibre</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>alginica (s.f.)\\nfibra alginica (s.f.)</td>\n",
" <td>Fibra prodotta a partire dai sali metallici de...</td>\n",
" <td>fibra dalginat (n.f.)</td>\n",
" <td>fibra algínica (s.f.)\\nfibra de alginato (s.f.)</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>alginato (s.m.)</td>\n",
" <td>fibre dalginate (n.f.)\\nalginate (n.m.)</td>\n",
" <td>NaN</td>\n",
" <td>alxinato (s.m.)\\nfibra de alxinato (s.f.)</td>\n",
" <td>alginato (s.m.)\\nfibra algínica (s.f.)\\nfibra ...</td>\n",
" <td>alginat (s.n.)\\nfibră alginică (s.f.)</td>\n",
" <td>alginate\\nalginic fibre\\nalginate fibre</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" it \\\n",
"0 abaca (s.m.)\\nfibra di abaca (s.f.)\\ncanapa di... \n",
"1 acetato (s.m.)\\nfibra di acetato (s.f.) \n",
"2 acrilico (s.m.)\\nfibra acrilica (s.f.)\\nacrili... \n",
"3 alfa (s.f.)\\nfibra dalfa (s.f.) \n",
"4 alginica (s.f.)\\nfibra alginica (s.f.) \n",
"\n",
" DEF \\\n",
"0 Fibra ottenuta dalle foglie della Musa textilis. \n",
"1 Fibra prodotta a partire dallacetato di cellu... \n",
"2 Fibra costituita da macromolecole lineari cont... \n",
"3 Fibra ricavata dalle foglie della Stipa tenaci... \n",
"4 Fibra prodotta a partire dai sali metallici de... \n",
"\n",
" ca \\\n",
"0 abacà (n.m.)\\nfibra dabacà (n.f.)\\ncànem de M... \n",
"1 raió (n.m.)\\nfibra dacetat (n.f.) \n",
"2 acrílic, -a (adj.)\\nfibra acrílica (n.f.) \n",
"3 espart (n.m.)\\nfibra despart (n.f.) \n",
"4 fibra dalginat (n.f.) \n",
"\n",
" es \\\n",
"0 abacá (s.m.)\\nfibra de abacá (s.f.)\\ncáñamo de... \n",
"1 acetato (s.m.) \\nrayón acetato (s.m.) \n",
"2 acrílica (s.f.)\\nfibra acrílica (s.f.) \n",
"3 esparto (s.m.) \\nfibra de esparto (s.f.) \n",
"4 fibra algínica (s.f.)\\nfibra de alginato (s.f.) \n",
"\n",
" es [ARG] es [ARG/MEX] \\\n",
"0 NaN NaN \n",
"1 rayón (s.m.)\\nviscosa (s.f.) fibra de acetato (s.f.) \n",
"2 NaN acrílico (s.m.) \n",
"3 NaN fibra alfa (s.f.) \n",
"4 NaN NaN \n",
"\n",
" es [MEX] \\\n",
"0 abacá de Manila (s.m.) \n",
"1 NaN \n",
"2 fibra de acrílico (s.f.) \n",
"3 alfa (s.m.) \n",
"4 alginato (s.m.) \n",
"\n",
" fr \\\n",
"0 abaca (n.m.)\\nchanvre de Manille (n.m.)\\ntagal... \n",
"1 acétate (n.m.) \\nfibre dacétate (n.f.) \n",
"2 acrylique (n.m.)\\nfibre acrylique (n.f.) \n",
"3 alfa (n.m.) \n",
"4 fibre dalginate (n.f.)\\nalginate (n.m.) \n",
"\n",
" fr [CA] \\\n",
"0 fibre dabaca (n.f.)\\nmanille (n.f.) \n",
"1 NaN \n",
"2 NaN \n",
"3 sparte (n.m.)\\nspart (n.m.) \n",
"4 NaN \n",
"\n",
" gl \\\n",
"0 abacá (s.m.)\\ncánabo de Manila (s.m.) \n",
"1 acetato (s.m.)\\nfibra de acetato (s.f.) \n",
"2 acrílico (s.m.)\\nfibra acrílica (s.f.) \n",
"3 alfa (s.f.)\\nesparto (s.m.) \n",
"4 alxinato (s.m.)\\nfibra de alxinato (s.f.) \n",
"\n",
" pt \\\n",
"0 abacá (s.m.)\\nmanila (s.f.)\\ncânhamo-de-manila... \n",
"1 acetato (s.m.)\\nfibra de acetato (s.f.) \\nraio... \n",
"2 acrílico (s.m.)\\nfibra acrílica (s.f.) \n",
"3 alfa (s.f.)\\nfibra de alfa (s.f.) \n",
"4 alginato (s.m.)\\nfibra algínica (s.f.)\\nfibra ... \n",
"\n",
" ro \\\n",
"0 abaca (s.f.) \n",
"1 acetat (s.m.) \n",
"2 acrilic (s.m.) \n",
"3 alfa (s.m.)\\nfibră alfa (s.f.) \n",
"4 alginat (s.n.)\\nfibră alginică (s.f.) \n",
"\n",
" en \n",
"0 abaca\\nabaca fibre\\nManila hemp \n",
"1 acetate\\nacetate fibre \n",
"2 acrylic\\nacrylic fibre \n",
"3 alfa\\nalfa fibre \n",
"4 alginate\\nalginic fibre\\nalginate fibre "
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"df_data.head()"
]
},
{
"cell_type": "code",
"execution_count": 6,
"execution_count": null,
"id": "native-judges",
"metadata": {},
"outputs": [],
@ -332,21 +120,10 @@
},
{
"cell_type": "code",
"execution_count": 7,
"execution_count": null,
"id": "united-samoa",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'abaca'"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"df_data.iloc[0].it.split('\\n')[0].split(' ')[0]"
]
@ -361,7 +138,7 @@
},
{
"cell_type": "code",
"execution_count": 23,
"execution_count": null,
"id": "parallel-bible",
"metadata": {},
"outputs": [],
@ -374,6 +151,7 @@
"c1rdf.bind(\"skos\", SKOS)\n",
"c1rdf.bind(\"dc\", DC)\n",
"c1rdf.bind(\"rdf\", RDF)\n",
"c1rdf.bind(\"rdfs\", RDFS)\n",
"c1rdf.bind(\"owl\", OWL)\n",
"c1rdf.bind(\"xsd\", XSD)\n"
]
@ -388,21 +166,10 @@
},
{
"cell_type": "code",
"execution_count": 24,
"execution_count": null,
"id": "protective-anxiety",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<Graph identifier=N72688dca2b42426587f4eb0e0dac3bfe (<class 'rdflib.graph.Graph'>)>"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"now = datetime.datetime.today()\n",
"today_date=now.date()\n",
@ -435,222 +202,10 @@
},
{
"cell_type": "code",
"execution_count": 25,
"execution_count": null,
"id": "vertical-election",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>it</th>\n",
" <th>DEF</th>\n",
" <th>ca</th>\n",
" <th>es</th>\n",
" <th>es-arg</th>\n",
" <th>es [ARG/MEX]</th>\n",
" <th>es-mex</th>\n",
" <th>fr</th>\n",
" <th>fr-ca</th>\n",
" <th>gl</th>\n",
" <th>pt</th>\n",
" <th>ro</th>\n",
" <th>en</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>abaca (s.m.)\\nfibra di abaca (s.f.)\\ncanapa di...</td>\n",
" <td>Fibra ottenuta dalle foglie della Musa textilis.</td>\n",
" <td>abacà (n.m.)\\nfibra dabacà (n.f.)\\ncànem de M...</td>\n",
" <td>abacá (s.m.)\\nfibra de abacá (s.f.)\\ncáñamo de...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>abacá de Manila (s.m.)</td>\n",
" <td>abaca (n.m.)\\nchanvre de Manille (n.m.)\\ntagal...</td>\n",
" <td>fibre dabaca (n.f.)\\nmanille (n.f.)</td>\n",
" <td>abacá (s.m.)\\ncánabo de Manila (s.m.)</td>\n",
" <td>abacá (s.m.)\\nmanila (s.f.)\\ncânhamo-de-manila...</td>\n",
" <td>abaca (s.f.)</td>\n",
" <td>abaca\\nabaca fibre\\nManila hemp</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>acetato (s.m.)\\nfibra di acetato (s.f.)</td>\n",
" <td>Fibra prodotta a partire dallacetato di cellu...</td>\n",
" <td>raió (n.m.)\\nfibra dacetat (n.f.)</td>\n",
" <td>acetato (s.m.) \\nrayón acetato (s.m.)</td>\n",
" <td>rayón (s.m.)\\nviscosa (s.f.)</td>\n",
" <td>fibra de acetato (s.f.)</td>\n",
" <td></td>\n",
" <td>acétate (n.m.) \\nfibre dacétate (n.f.)</td>\n",
" <td></td>\n",
" <td>acetato (s.m.)\\nfibra de acetato (s.f.)</td>\n",
" <td>acetato (s.m.)\\nfibra de acetato (s.f.) \\nraio...</td>\n",
" <td>acetat (s.m.)</td>\n",
" <td>acetate\\nacetate fibre</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>acrilico (s.m.)\\nfibra acrilica (s.f.)\\nacrili...</td>\n",
" <td>Fibra costituita da macromolecole lineari cont...</td>\n",
" <td>acrílic, -a (adj.)\\nfibra acrílica (n.f.)</td>\n",
" <td>acrílica (s.f.)\\nfibra acrílica (s.f.)</td>\n",
" <td></td>\n",
" <td>acrílico (s.m.)</td>\n",
" <td>fibra de acrílico (s.f.)</td>\n",
" <td>acrylique (n.m.)\\nfibre acrylique (n.f.)</td>\n",
" <td></td>\n",
" <td>acrílico (s.m.)\\nfibra acrílica (s.f.)</td>\n",
" <td>acrílico (s.m.)\\nfibra acrílica (s.f.)</td>\n",
" <td>acrilic (s.m.)</td>\n",
" <td>acrylic\\nacrylic fibre</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>alfa (s.f.)\\nfibra dalfa (s.f.)</td>\n",
" <td>Fibra ricavata dalle foglie della Stipa tenaci...</td>\n",
" <td>espart (n.m.)\\nfibra despart (n.f.)</td>\n",
" <td>esparto (s.m.) \\nfibra de esparto (s.f.)</td>\n",
" <td></td>\n",
" <td>fibra alfa (s.f.)</td>\n",
" <td>alfa (s.m.)</td>\n",
" <td>alfa (n.m.)</td>\n",
" <td>sparte (n.m.)\\nspart (n.m.)</td>\n",
" <td>alfa (s.f.)\\nesparto (s.m.)</td>\n",
" <td>alfa (s.f.)\\nfibra de alfa (s.f.)</td>\n",
" <td>alfa (s.m.)\\nfibră alfa (s.f.)</td>\n",
" <td>alfa\\nalfa fibre</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>alginica (s.f.)\\nfibra alginica (s.f.)</td>\n",
" <td>Fibra prodotta a partire dai sali metallici de...</td>\n",
" <td>fibra dalginat (n.f.)</td>\n",
" <td>fibra algínica (s.f.)\\nfibra de alginato (s.f.)</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>alginato (s.m.)</td>\n",
" <td>fibre dalginate (n.f.)\\nalginate (n.m.)</td>\n",
" <td></td>\n",
" <td>alxinato (s.m.)\\nfibra de alxinato (s.f.)</td>\n",
" <td>alginato (s.m.)\\nfibra algínica (s.f.)\\nfibra ...</td>\n",
" <td>alginat (s.n.)\\nfibră alginică (s.f.)</td>\n",
" <td>alginate\\nalginic fibre\\nalginate fibre</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" it \\\n",
"0 abaca (s.m.)\\nfibra di abaca (s.f.)\\ncanapa di... \n",
"1 acetato (s.m.)\\nfibra di acetato (s.f.) \n",
"2 acrilico (s.m.)\\nfibra acrilica (s.f.)\\nacrili... \n",
"3 alfa (s.f.)\\nfibra dalfa (s.f.) \n",
"4 alginica (s.f.)\\nfibra alginica (s.f.) \n",
"\n",
" DEF \\\n",
"0 Fibra ottenuta dalle foglie della Musa textilis. \n",
"1 Fibra prodotta a partire dallacetato di cellu... \n",
"2 Fibra costituita da macromolecole lineari cont... \n",
"3 Fibra ricavata dalle foglie della Stipa tenaci... \n",
"4 Fibra prodotta a partire dai sali metallici de... \n",
"\n",
" ca \\\n",
"0 abacà (n.m.)\\nfibra dabacà (n.f.)\\ncànem de M... \n",
"1 raió (n.m.)\\nfibra dacetat (n.f.) \n",
"2 acrílic, -a (adj.)\\nfibra acrílica (n.f.) \n",
"3 espart (n.m.)\\nfibra despart (n.f.) \n",
"4 fibra dalginat (n.f.) \n",
"\n",
" es \\\n",
"0 abacá (s.m.)\\nfibra de abacá (s.f.)\\ncáñamo de... \n",
"1 acetato (s.m.) \\nrayón acetato (s.m.) \n",
"2 acrílica (s.f.)\\nfibra acrílica (s.f.) \n",
"3 esparto (s.m.) \\nfibra de esparto (s.f.) \n",
"4 fibra algínica (s.f.)\\nfibra de alginato (s.f.) \n",
"\n",
" es-arg es [ARG/MEX] \\\n",
"0 \n",
"1 rayón (s.m.)\\nviscosa (s.f.) fibra de acetato (s.f.) \n",
"2 acrílico (s.m.) \n",
"3 fibra alfa (s.f.) \n",
"4 \n",
"\n",
" es-mex \\\n",
"0 abacá de Manila (s.m.) \n",
"1 \n",
"2 fibra de acrílico (s.f.) \n",
"3 alfa (s.m.) \n",
"4 alginato (s.m.) \n",
"\n",
" fr \\\n",
"0 abaca (n.m.)\\nchanvre de Manille (n.m.)\\ntagal... \n",
"1 acétate (n.m.) \\nfibre dacétate (n.f.) \n",
"2 acrylique (n.m.)\\nfibre acrylique (n.f.) \n",
"3 alfa (n.m.) \n",
"4 fibre dalginate (n.f.)\\nalginate (n.m.) \n",
"\n",
" fr-ca \\\n",
"0 fibre dabaca (n.f.)\\nmanille (n.f.) \n",
"1 \n",
"2 \n",
"3 sparte (n.m.)\\nspart (n.m.) \n",
"4 \n",
"\n",
" gl \\\n",
"0 abacá (s.m.)\\ncánabo de Manila (s.m.) \n",
"1 acetato (s.m.)\\nfibra de acetato (s.f.) \n",
"2 acrílico (s.m.)\\nfibra acrílica (s.f.) \n",
"3 alfa (s.f.)\\nesparto (s.m.) \n",
"4 alxinato (s.m.)\\nfibra de alxinato (s.f.) \n",
"\n",
" pt \\\n",
"0 abacá (s.m.)\\nmanila (s.f.)\\ncânhamo-de-manila... \n",
"1 acetato (s.m.)\\nfibra de acetato (s.f.) \\nraio... \n",
"2 acrílico (s.m.)\\nfibra acrílica (s.f.) \n",
"3 alfa (s.f.)\\nfibra de alfa (s.f.) \n",
"4 alginato (s.m.)\\nfibra algínica (s.f.)\\nfibra ... \n",
"\n",
" ro \\\n",
"0 abaca (s.f.) \n",
"1 acetat (s.m.) \n",
"2 acrilic (s.m.) \n",
"3 alfa (s.m.)\\nfibră alfa (s.f.) \n",
"4 alginat (s.n.)\\nfibră alginică (s.f.) \n",
"\n",
" en \n",
"0 abaca\\nabaca fibre\\nManila hemp \n",
"1 acetate\\nacetate fibre \n",
"2 acrylic\\nacrylic fibre \n",
"3 alfa\\nalfa fibre \n",
"4 alginate\\nalginic fibre\\nalginate fibre "
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"#c1rdf.serialize(destination='data/skostest.rdf', format=\"n3\");#format=\"pretty-xml\")\n",
"#comrdf.serialize(destination='data/parsed_rdf/prima_cantica_forme_com.rdf', format=\"n3\");\n",
@ -668,18 +223,10 @@
},
{
"cell_type": "code",
"execution_count": 26,
"execution_count": null,
"id": "typical-prompt",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1668\n"
]
}
],
"outputs": [],
"source": [
"#df_data.iloc[0].it.split('\\n')[0].split(' ')[0]\n",
"for index, row in df_data.iterrows():\n",
@ -720,6 +267,8 @@
" #definition\n",
" itdef=Literal(row[\"DEF\"].strip(), lang='it')\n",
" \n",
" \n",
" \n",
" c1rdf.add((pltextile[label], RDF.type, SKOS.Concept))\n",
" c1rdf.add((pltextile[label], SKOS.inScheme, pltextile['']))\n",
" c1rdf.add((pltextile[label], SKOS.topConceptOf, pltextile['']))\n",
@ -800,7 +349,7 @@
},
{
"cell_type": "code",
"execution_count": 27,
"execution_count": null,
"id": "answering-latino",
"metadata": {},
"outputs": [],
@ -819,7 +368,7 @@
},
{
"cell_type": "code",
"execution_count": 28,
"execution_count": null,
"id": "equal-voice",
"metadata": {},
"outputs": [],
@ -838,7 +387,7 @@
},
{
"cell_type": "code",
"execution_count": 29,
"execution_count": null,
"id": "current-material",
"metadata": {},
"outputs": [],
@ -852,21 +401,10 @@
},
{
"cell_type": "code",
"execution_count": 31,
"execution_count": null,
"id": "incorporated-creature",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<Graph identifier=Nc80da8e5fa8e4ef5a36a57aeaed9673d (<class 'rdflib.graph.Graph'>)>"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"cl_manicherdf = rdflib.Graph()\n",
"cl_manicherdf.bind(\"pltextile\", pltextile)\n",
@ -876,6 +414,7 @@
"cl_manicherdf.bind(\"skos\", SKOS)\n",
"cl_manicherdf.bind(\"dc\", DC)\n",
"cl_manicherdf.bind(\"rdf\", RDF)\n",
"cl_manicherdf.bind(\"rdfs\", RDFS)\n",
"cl_manicherdf.bind(\"owl\", OWL)\n",
"cl_manicherdf.bind(\"xsd\", XSD)\n",
"now = datetime.datetime.today()\n",
@ -907,18 +446,10 @@
},
{
"cell_type": "code",
"execution_count": 32,
"execution_count": null,
"id": "modular-realtor",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"597\n"
]
}
],
"outputs": [],
"source": [
"# Mapping\n",
"for index, row in df_data_maniche.iterrows():\n",
@ -955,10 +486,14 @@
" \n",
" #definition\n",
" itdef=Literal(row[\"DEF\"].strip(), lang='it')\n",
" #DOI as rdfs:seeAlso\n",
" imagedoi=row[\"DOI\"].strip()\n",
" \n",
" cl_manicherdf.add((pltextile[label], RDF.type, SKOS.Concept))\n",
" cl_manicherdf.add((pltextile[label], SKOS.inScheme, pltextile['']))\n",
" cl_manicherdf.add((pltextile[label], SKOS.topConceptOf, pltextile['']))\n",
" if (imagedoi!=''):\n",
" cl_manicherdf.add((pltextile[label], RDFS.seeAlso, URIRef(imagedoi)))\n",
" \n",
" for alab in esargaltlabels:\n",
" cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-ar')))\n",
@ -1030,7 +565,7 @@
},
{
"cell_type": "code",
"execution_count": 33,
"execution_count": null,
"id": "matched-mustang",
"metadata": {},
"outputs": [],
@ -1049,7 +584,7 @@
},
{
"cell_type": "code",
"execution_count": 34,
"execution_count": null,
"id": "centered-advantage",
"metadata": {},
"outputs": [],
@ -1060,7 +595,7 @@
},
{
"cell_type": "code",
"execution_count": 35,
"execution_count": null,
"id": "desperate-uruguay",
"metadata": {},
"outputs": [],
@ -1072,7 +607,7 @@
},
{
"cell_type": "code",
"execution_count": 36,
"execution_count": null,
"id": "magnetic-stake",
"metadata": {},
"outputs": [],
@ -1119,7 +654,7 @@
"cl_collirdf.add((pltextile[''], DC.title, title))\n",
"cl_collirdf.add((pltextile[''], DC.identifier, identifier))\n",
"cl_collirdf.add((pltextile[''], DC.description, description))\n",
"\n",
"cl_collirdf.add((pltextile[''], DC.description, description_it))\n",
"cl_collirdf.add((pltextile[''], dct.created, createddate))\n",
"cl_collirdf.add((pltextile[''], dct.modified, moddate))\n",
"cl_collirdf.add((pltextile[''], OWL.versionInfo, version))\n",
@ -1173,10 +708,14 @@
" \n",
" #definition\n",
" itdef=Literal(row[\"DEF\"].strip(), lang='it')\n",
" #DOI as rdfs:seeAlso\n",
" imagedoi=row[\"DOI\"].strip()\n",
" \n",
" cl_collirdf.add((pltextile[label], RDF.type, SKOS.Concept))\n",
" cl_collirdf.add((pltextile[label], SKOS.inScheme, pltextile['']))\n",
" cl_collirdf.add((pltextile[label], SKOS.topConceptOf, pltextile['']))\n",
" if (imagedoi!=''):\n",
" cl_collirdf.add((pltextile[label], RDFS.seeAlso, URIRef(imagedoi)))\n",
" \n",
" for alab in esargaltlabels:\n",
" cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-ar')))\n",