diff --git a/config-lessico.yaml b/config-lessico.yaml new file mode 100644 index 0000000..332a622 --- /dev/null +++ b/config-lessico.yaml @@ -0,0 +1,30 @@ +Texts: + LANG: en + #Vocabulary + LESSICOTITLE : Pan-Latin Textile Fibres Vocabulary + LESSICODESCRIPTION : The Pan-Latin Textile Fibres Lexicon (Lessico panlatino delle fibre tessili), developed within the Pan-Latin Terminology Network (REALITER), presents the basic terms designating textile fibres in seven Romance languages (Italian, Catalan, Spanish, French, Galician, Portuguese, Romanian) and in English. For the Spanish language, the equivalents in the Spanish of Spain, Argentina and Mexico are included. For the French language, the Canadian equivalents are also indicated. The aim of the project is to build a multilingual database, an instrument of reference for those interested in the terminology of this specialized domain. As Italian is the source language of the terminology research, definitions of terms are provided in Italian. + LESSICODESCRIPTION_IT : Il Lessico panlatino delle fibre tessili sviluppato all’interno della Rete panlatina di terminologia (REALITER) intende raccogliere i termini di base che designano le fibre tessili, al fine di costituire una base di dati multilingue, di riferimento per quanti abbiano esigenze terminologiche in questo settore. I termini sono presentati in otto lingue italiano, catalano, spagnolo, francese, galiziano, portoghese, romeno e inglese. Nel caso dello spagnolo sono considerati gli equivalenti nello spagnolo di Spagna, di Argentina e del Messico. Per il francese, sono segnalate anche le eventuali varianti canadesi. Essendo l’italiano la lingua di partenza della ricerca terminologica, le definizioni dei termini sono proposte in lingua italiana. + LESSICOID : "CLARIN resource identifier: http://hdl.handle.net/20.500.11752/OPEN-975" + LESSICOCREATEDATE : 2022-11-24 + LESSICOMODDATE : 2022-11-24 + LESSICOVERSION : 0.1 + LESSICOCOLLITITLE : Pan-Latin COLLI Vocabulary (working copy, temporary) + LESSICOCOLLIDESCRIPTION : The Pan-Latin Lexicon of Collars and Sleeves in Fashion and Costume, developed within the Pan-Latin Terminology Network (REALITER), aims at collecting the main terms designating collars and sleeves in fashion and costume. It proposes a semiotic reference for a common referent, in order to try to establish terminological equivalences in this very technical and specialised field, characterised by several cultural traditions. The Lexicon intends to give a multilingual (Italian, Catalan, Spanish, French, Portuguese, English) terminological description in this field, in order to provide a useful reference for those interested in this sector, those who study, translate, write and work on fashion and costume. In the case of the Spanish language, the equivalents in the Spanish of Spain, Argentina and Mexico are provided. For the Portuguese language, the Brazilian Portuguese equivalents are also given. + LESSICOCOLLIDESCRIPTION_IT: Il Lessico panlatino dei colli e delle maniche nella moda e nel costume sviluppato all’interno della Rete panlatina di terminologia (REALITER) si propone di raccogliere i principali termini che designano i colli e le maniche nella moda e nel costume, proponendo un rinvio semiotico per un comune referente di significato, nel tentativo di fissare equivalenze terminologiche in un ambito molto tecnico e specialistico, ricco di tradizioni culturali. Il Lessico intende aprire una via descrittiva plurilingue (italiano, catalano, spagnolo, francese, portoghese, inglese), per fornire un riferimento utile a chi si avvicina a questo settore, a chi studia, traduce, scrive e opera al suo interno. Nel caso dello spagnolo sono stati considerati gli equivalenti nello spagnolo di Spagna, di Argentina e del Messico. Per il portoghese, sono segnalate anche le eventuali varianti in portoghese del Brasile. + LESSICOCOLLIID : "CLARIN resource identifier: TBD" + LESSICOMANICHETITLE : Pan-Latin MANICHE Vocabulary (working copy, temporary) + LESSICOMANICHEDESCRIPTION : The Pan-Latin Lexicon of Collars and Sleeves in Fashion and Costume, developed within the Pan-Latin Terminology Network (REALITER), aims at collecting the main terms designating collars and sleeves in fashion and costume. It proposes a semiotic reference for a common referent, in order to try to establish terminological equivalences in this very technical and specialised field, characterised by several cultural traditions. The Lexicon intends to give a multilingual (Italian, Catalan, Spanish, French, Portuguese, English) terminological description in this field, in order to provide a useful reference for those interested in this sector, those who study, translate, write and work on fashion and costume. In the case of the Spanish language, the equivalents in the Spanish of Spain, Argentina and Mexico are provided. For the Portuguese language, the Brazilian Portuguese equivalents are also given. + LESSICOMANICHEDESCRIPTION_IT: Il Lessico panlatino dei colli e delle maniche nella moda e nel costume sviluppato all’interno della Rete panlatina di terminologia (REALITER) si propone di raccogliere i principali termini che designano i colli e le maniche nella moda e nel costume, proponendo un rinvio semiotico per un comune referente di significato, nel tentativo di fissare equivalenze terminologiche in un ambito molto tecnico e specialistico, ricco di tradizioni culturali. Il Lessico intende aprire una via descrittiva plurilingue (italiano, catalano, spagnolo, francese, portoghese, inglese), per fornire un riferimento utile a chi si avvicina a questo settore, a chi studia, traduce, scrive e opera al suo interno. Nel caso dello spagnolo sono stati considerati gli equivalenti nello spagnolo di Spagna, di Argentina e del Messico. Per il portoghese, sono segnalate anche le eventuali varianti in portoghese del Brasile. + LESSICOMANICHEID : "CLARIN resource identifier: TBD" + + +Source: + LESSICOSOURCE: data/input/LessicoPanlatinoFibreTessili.csv + LESSICOCOLLISOURCE: data/input/LessicoPanlatinoFibreTessili_Colli.csv + LESSICOMANICHESOURCE: data/input/LessicoPanlatinoFibreTessili_Maniche.csv + #data/input/LessicoPanlatinoFibreTessili.csv + #https://docs.google.com/spreadsheets/d/1nlet1v8f0BfskwNGwL2rTEcxoUvMqcKr4VHVClgwTKw/gviz/tq?tqx=out:csv&sheet=Sheet4 + +Namespaces: + TEXTILETERM: https://vocabs.sshopencloud.eu/vocabularies/PLTextile/ + \ No newline at end of file diff --git a/data/input/LessicoPanlatinoFibreTessili.csv b/data/input/LessicoPanlatinoFibreTessili.csv new file mode 100644 index 0000000..0fda9b5 --- /dev/null +++ b/data/input/LessicoPanlatinoFibreTessili.csv @@ -0,0 +1,740 @@ +it,DEF,ca,es,es [ARG],es [ARG/MEX],es [MEX],fr,fr [CA],gl,pt,ro,en +"abaca (s.m.) +fibra di abaca (s.f.) +canapa di Manila (s.f.) +manilla (s.f.)",Fibra ottenuta dalle foglie della Musa textilis.,"abacà (n.m.) +fibra d’abacà (n.f.) +cànem de Manila (n.m.)","abacá (s.m.) +fibra de abacá (s.f.) +cáñamo de Manila (s.m.)",,,abacá de Manila (s.m.),"abaca (n.m.) +chanvre de Manille (n.m.) +tagal (n.m.)","fibre d’abaca (n.f.) +manille (n.f.)","abacá (s.m.) +cánabo de Manila (s.m.)","abacá (s.m.) +manila (s.f.) +cânhamo-de-manila (s.m.) +fibra de abacá (s.f.)",abaca (s.f.),"abaca +abaca fibre +Manila hemp" +"acetato (s.m.) +fibra di acetato (s.f.)",Fibra prodotta a partire dall’acetato di cellulosa di cui meno del 92% ma almeno il 74% dei gruppi ossidrilici è acetilato.,"raió (n.m.) +fibra d’acetat (n.f.)","acetato (s.m.) +rayón acetato (s.m.)","rayón (s.m.) +viscosa (s.f.)",fibra de acetato (s.f.),,"acétate (n.m.) +fibre d’acétate (n.f.)",,"acetato (s.m.) +fibra de acetato (s.f.)","acetato (s.m.) +fibra de acetato (s.f.) +raiona de acetato (s.m.) +raiom de acetato (s.m.)",acetat (s.m.),"acetate +acetate fibre" +"acrilico (s.m.) +fibra acrilica (s.f.) +acrilica (s.f.)",Fibra costituita da macromolecole lineari contenenti almeno l’85% di nitrile dell’acido acrilico.,"acrílic, -a (adj.) +fibra acrílica (n.f.)","acrílica (s.f.) +fibra acrílica (s.f.)",,acrílico (s.m.),fibra de acrílico (s.f.),"acrylique (n.m.) +fibre acrylique (n.f.)",,"acrílico (s.m.) +fibra acrílica (s.f.)","acrílico (s.m.) +fibra acrílica (s.f.)",acrilic (s.m.),"acrylic +acrylic fibre" +"alfa (s.f.) +fibra d’alfa (s.f.)",Fibra ricavata dalle foglie della Stipa tenacissima.,"espart (n.m.) +fibra d’espart (n.f.)","esparto (s.m.) +fibra de esparto (s.f.)",,fibra alfa (s.f.),alfa (s.m.),alfa (n.m.),"sparte (n.m.) +spart (n.m.)","alfa (s.f.) +esparto (s.m.)","alfa (s.f.) +fibra de alfa (s.f.)","alfa (s.m.) +fibră alfa (s.f.)","alfa +alfa fibre" +"alginica (s.f.) +fibra alginica (s.f.)",Fibra prodotta a partire dai sali metallici dell’acido alginico.,fibra d’alginat (n.f.),"fibra algínica (s.f.) +fibra de alginato (s.f.)",,,alginato (s.m.),"fibre d’alginate (n.f.) +alginate (n.m.)",,"alxinato (s.m.) +fibra de alxinato (s.f.)","alginato (s.m.) +fibra algínica (s.f.) +fibra de alginato (s.f.)","alginat (s.n.) +fibră alginică (s.f.)","alginate +alginic fibre +alginate fibre" +"alpaca (s.m.) +lana di alpaca (s.f.) +pelo di alpaca (s.m.)",Fibra ottenuta dal vello dell’omonimo animale.,"alpaca (n.f.) +llana d’alpaca (n.f.) +pèl d’alpaca (n.m.)","alpaca (s.f.) +fibra de alpaca (s.f.)",piel de alpaca (s.f.),lana de alpaca (s.f.),pelo de alpaca (s.m.),"fibre d’alpaga (n.f.) +alpaga (n.m.)","laine d’alpaga (n.f.) +poil d’alpaga (n.m.)","alpaca (s.f.) +la de alpaca (s.f.) +pelo de alpaca (s.m.)","alpaca (s.f.) +lã de alpaca (s.f.) +pelo de alpaca (s.m.)","alpaca (s.f.) +lână de alpaca (s.f.) +păr de alpaca (s.m.)","alpaca +alpaca wool +alpaca hair" +"amianto (s.m.) +fibra di amianto (s.f.)",Fibra ricavata dall’omonimo minerale.,"amiant (n.m.) +fibra d’amiant (n.f.) +asbest (n.m.) +fibra d’asbest (n.f.)","amianto (s.m.) +fibra de amianto (s.f.)",,,"asbesto (s.m.) +fibra de asbesto (s.f.)","fibre d’amiante (n.f.) +amiante (n.m.)",,amianto (s.m.),"amianto (s.m.) +fibra de amianto (s.f.)","azbest (s.n.) +fibră de azbest (s.f.)","asbestos +asbestos fibre" +"angora (s.f.) +lana d’angora (s.f.) +pelo d’angora (s.m.)",Fibra ricavata dai peli del coniglio d’angora.,"angora (n.f.) +moher (n.m.) +pèl d’angora (n.m.) +llana d’angora (n.f.)","angora (s.f.) +lana de angora (s.f.) +pelo de angora (s.f.)",,,,"laine d’angora (n.f.) +angora (n.m.)","laine angora (n.f.) +poil d’angora (n.m.)",angora (s.f.),"angorá (s.m./f.) +lã de angorá (s.f.) +pelo de angorá (s.m.)","angora (s.f.) +lână de angora (s.f.) +păr de angora (s.m.)","angora +angora wool +angora hair" +"aramide (s.f.) +fibra aramidica (s.f.)","Fibra a base di macromolecole lineari formate da gruppi aromatici legati fra loro da legami ammidici e immidici, di cui almeno l’85% è collegato a due anelli aromatici.","fibra aramida (n.f.) +fibra de poliamida aromàtica (n.f.)","aramida (s.f.) +fibra de aramida (s.f.)",,fibra aramida (s.f.),"fibra poliamida aromática (s.f.) +fibra aramídica (s.f.)","fibre aramide (n.f.) +aramide (n.m.)","fibre polyamide aromatique (n.f.) +polyamide aromatique (n.m.) +fibre de polyamide aromatique (n.f.)","aramida (s.f.) +fibra aramida (s.f.) +fibra de poliamida aromática (s.f.)","aramida (s.m.) +fibra de aramida (s.m.)","aramidă (s.f.) +fibră aramidică (s.f.) +fibră de aramidă (s.f.)","aramid +aramid fibre +aromatic polyamide fibre +aramidic fibre" +bisso (s.m.),Fibra ottenuta dalla sostanza secreta dal mollusco marino Pinna nobilis.,bissus (n.m.),"biso (s.m.) +seda de mar (s.f.)",,,"seda marina (s.f.) +byssus (s.f.)","byssus (n.m.) +soie marine (n.f.)",bysse (n.m.),biso (s.m.),bisso (s.m.),bisso (s.m.),"byssus +byssus silk" +bourette (s.f.),Fibra proveniente dai cascami di seta che ricoprono l’esterno del bozzolo. ,"borra de seda (n.f.) +seda rústica (n.f.)","bourette (s.f.) +seda bourette (s.f.)",,,borra de seda (s.f.),bourrette (n.f.),bourrette de soie (n.f.),"bourette (s.f.) +borra de seda (s.f.)",bourette (s.f.),buret (s.n.),"bourette silk +bourette" +"cammello (s.m.) +lana di cammello (s.f.) +pelo di cammello (s.m.)",Fibra ottenuta dai peli del dromedario e del cammello.,"camell (n.m.) +camellot (n.m.) +llana de camell (n.f.) +pèl de camell (n.m.)","camello (s.m.) +pelo de camello (s.m.) +lana de camello (s.f.)",piel de camello (s.f.),,,"chameau (n.m.) +poil de chameau (n.m.)",laine de chameau (n.f.),"camelo (s.m.) +la de camelo (s.f.) +pelo de camelo (s.m.)","camelo (s.m.) +lã de camelo (s.f.) +pelo de camelo (s.m.)","cămilă (s.f.) +lână de cămilă (s.f.) +păr de cămilă (s.m.)","camel +camel hair +camel wool" +"canapa (s.f.) +fibra di canapa (s.f.)",Fibra ricavata dal libro della pianta Cannabis sativa.,"cànem (n.m.) +fibra de cànem (n.f.) ","cáñamo (s.m.) +fibra de cáñamo (s.f.)",,,cáñamo verdadero (s.m.),chanvre (n.m.),fibre de chanvre (n.f.),cánabo (s.m.),"cânhamo (s.m.) +fibra de cânhamo (s.f.)","cânepă (s.f.) +fibră de cânepă (s.f.)","hemp +hemp fibre +true hemp" +"cashgora (s.m.) +pelo di cashgora (s.f.) +lana di cashgora (s.m.)",Fibra ottenuta dai peli di una capra incrocio tra quella d’angora e quella di tipo cashmere.,caixgora (n.f.),"cashgora (s.m.) +pelo de cashgora (s.m.) +lana de cashgora (s.f.)",,,"lana angora-cashmere (s.f.) +lana cashmere-angora (s.f.)","cashgora (n.m.) +cachegora (n.m.) (rare)",,caxegora (s.f.),"caxegorá (s.m.) +pelo de caxegorá (s.m.) +lã de caxegorá (s.f.)","caşgora (s.f.) +lână de caşgora (s.f.) +păr de caşgora (s.m.)","cashgora +cashgora hair +cashgora wool" +"cashmere (s.m.) +cachemire (s.m.) +cascmir (s.m.) +kashmir (s.m.) +lana di cashmere (s.f.) +pelo di cashmere (s.m.)",Fibra proveniente dai peli di una razza di capra originaria del Kashmir e del Tibet.,"caixmir (n.m.) +llana de caixmir (n.f.)","cachemir (s.m.) +pelo de cachemir (s.m.) +lana de cachemir (s.f.)","cachemira (s.f.) +cachemere (s.m.)",,"cashmere (s.m.) +pelo de cashmere (s.m.) +lana de cashmere (s.f.)",cachemire (n.m.),"laine de Cachemire (n.f.) +laine du Cachemire (n.f.) +poil de cachemire (n.m.)","caxemira (s.f.) +casimira (s.f.)","caxemira (s.f.). +lã de caxemira (s.f.) +pelo de caxemira (s.m.)","caşmir (s.n.) +lână de caşmir (s.f.) +păr de caşmir (s.m.)","cashmere +cashmere wool +cashmere hair" +"castoro (s.m.) +lana di castoro (s.f.) +pelo di castoro (s.m.)",Fibra proveniente dai peli dell’omonimo animale.,"castor (n.m.) +pèl de castor (n.m.) +llana de castor (n.f.)","pelo de castor (s.m.) +lana de castor (s.f.)",,castor (s.m.),,castor (n.m.),"poil de castor (n.m.) +laine de castor (n.f.)","castor (s.m.) +la de castor (s.f.) +pelo de castor (s.m.)","castor (s.m.) +lã de castor (s.f.) +pelo de castor (s.m.)","castor (s.m.) +lână de castor (s.f.) +păr de castor (s.m.)","beaver +beaver hair +beaver wool" +clorofibra (s.f.),Fibra costituita da macromolecole lineari contenenti più del 50 % di vinilico clorurato o vinilidenico clorurato.,clorofibra (n.f.),clorofibra (s.f.),,,,chlorofibre (n.f.),,clorofibra (s.f.),clorofibra (s.f.),clorofibră (s.f.),chlorofibre +"cocco (s.m.) +coir (s.m.) +fibra di cocco (s.f.)",Fibra ottenuta dall'involucro esterno delle noci della Cocos nucifera.,"coco (n.m.) +fibra de coco (n.f.)",fibra de coco (s.f.),,coco (s.m.),"coir (s.m.) +fibra de coco natural (s.f.)","fibre de coco (n.f.) +coco (n.m.) +fibre de coir (n.f.) (rare) +coir (n.m.) (rare)","coir (n.m.) +fibre de coir (n.f.)","coco (s.m.) +fibra de coco (s.f.)","coco (s.m.) +cairo (s.m.) +fibra de coco (s.f.)","cocos (s.m.) +nucă de cocos (s.f.) +fibră de cocos (s.f.)","coir +coir fibre +coconut +coconut fibre +coconut coir fibre" +"cotone (s.m.) +fibra di cotone (s.f.)",Fibra derivata dai peli che rivestono i semi delle piante appartenenti al genere Gossypium.,"cotó (n.m.) +fibra de cotó (n.f.)","algodón (s.m.) +fibra de algodón (s.f.)",,,,coton (n.m.),fibre de coton (n.f.),"algodón (s.m.) +cotón (s.m.)","algodão (s.m.) +fibra de algodão (s.f.)","bumbac (s.n.) +fibră de bumbac (s.f.)","cotton +cotton fibre" +cotone Giza (s.m.),Varietà di cotone a fibra lunga proveniente dall’Egitto.,"cotó de fibra llarga (n.m.) +cotó egipci (n.m.) +cotó jumel (n.m.)",algodón Giza (s.m.),,,algodón egipcio (s.m.),"coton d’Égypte (n.m.) +coton égyptien (n.m.) +coton Giza (n.m.) +coton Mako (n.m.)",,"algodón de Gizeh (s.m.) +cotón de Gizeh (s.m.)",algodão Giza (s.m.),bumbac Giza (s.n.),Giza cotton +cotone Pima (s.m.),Varietà di cotone egiziano a fibra lunga coltivato in America.,"cotó americà (n.m.) +cotó de fibra mitjana (n.m.)",algodón Pima (s.m.),,,algodón pima (s.m.),"coton Pima (n.m.) +coton pima (n.m.) +Pima (n.m.)",,"algodón de Pima (s.m.) +cotón de Pima (s.m.)",algodão Pima (s.m.),bumbac american Pima (s.n.),"Pima cotton +pima cotton +Pima +pima" +"cupro (s.m.) +raion cuproammoniacale (s.m.) +rayon cuproammoniacale (s.m.)",Fibra di cellulosa rigenerata prodotta sciogliendo la cellulosa in una soluzione di rame e ammoniaca.,raió cuproamoniacal (n.m.),"cupro (s.m.) +rayón cupro (s.m.) +rayón cuproamoniacal (s.m.)",,"fibra de cupramonio (s.f.) +rayón (s.m.) +rayón de cupramonio (s.m.)","cupramonio (s.m.) +fibra de rayón (s.f.) +rayón cupramonio (s.m.) +fibra de cupro (s.f.)","cupro (n.m.) +rayonne cuproammoniacale (n.f.) +rayonne cupro-ammoniacale (n.f.)","fibre cupro-ammoniacale (n.f.) +fibre cuproammoniacale (n.f.)","raión cuproamoniacal (s.m.) +raión cuproamonio (s.m.)","cupro (s.m.) +raiona de cupramónio (s.m.) +seda de cupramónio (s.f.) +raiona de cupro (s.f.)","cupro (s.n.) +fibră cuproamoniacală (s.f.) +mătase cuproamoniacală (s.f.) +fibră cupro (s.f.)","cupro +cuprammonium rayon +cuprammonium fibre +cupro fibre" +"elastan (s.m.) +elastam (s.m.)","Fibra contenente almeno l’85 % di poliuretano segmentato, capace di riprendere rapidamente la lunghezza iniziale dopo essere stata allungata fino a raggiungere tre volte la lunghezza iniziale.","elastà (n.m.) +espàndex (n.m.) +fibra d’elastà (n.f.) +fibra d’espàndex (n.f.)","elastano (s.m.) +fibra de elastano (s.f.)",,spandex (s.m.),,"élasthane (n.m.) +élasthanne (n.m.)",,elastano (s.m.),elastano (s.m.),elastan (s.n.),"elastane +elastane fibre +spandex (USA) +spandex fiber (USA)" +"fibra caseinica (s.f.) +fibra di caseina (s.f.)",Fibra prodotta dalla fosfoglicoproteina del latte.,"caseïna (n.f.) +fibra de caseïna (n.f.)",fibra de caseína (s.f.),,,,"fibre de caséine (n.f.) +fibre de lait (n.f.)",caséine (n.f.),fibra de caseína (s.f.),fibra de caseina (s.f.),fibră de cazeină (s.f.),casein fibre +fibra di bambù (s.f.),Fibra ottenuta dalla pianta Bambusa arundinacea.,"bambú (n.m.) +fibra de bambú (n.f.)",fibra de bambú (s.f.),,,,"fibre de bambou (n.f.) +bambou (n.m.)",,fibra de bambú (s.f.),fibra de bambu (s.f.),fibră de bambus (s.f.),bamboo fibre +fibra di boro (s.f.),Fibra ottenuta con la deposizione di vapori di boro su un filo di tungsteno riscaldato ad alte temperature.,fibra de bor (n.f.),fibra de boro (s.f.),,,,fibre de bore (n.f.),,fibra de boro (s.f.),fibra de boro (s.f.),fibră de bor (s.f.),boron fibre +fibra di carbonio (s.f.),Fibra costituita da non meno del 90% di carbonio ottenuta con la carbonizzazione di poliacrilonitrile o di altre fibre organiche.,fibra de carboni (n.f.),fibra de carbono (s.f.),,,,"fibre de carbone (n.f.) +carbone (n.m.)",,fibra de carbón (s.f.),fibra de carbono (s.f.),fibră de carbon (s.f.),carbon fibre +fibra di mais (s.f.),Fibra prodotta a partire dalla proteina del mais.,fibra de zeïna (n.f.),fibra de zeína (s.f.),,,,fibre de maïs (n.f.),"fibre de zeïne (n.f.) +fibre de zéine (n.f.)",fibra de zeína (s.f.),fibra de milho (s.f.),"fibră de zeină (s.f.) +fibră de porumb (s.f.)","zein fibre +maize fibre +corn fiber (USA)" +"fibra di vetro (s.f.) +vetro tessile (s.m.) +fibra di vetro tessile (s.f.)",Fibra prodotta per trafilatura del vetro fuso.,fibra de vidre (n.f.),fibra de vidrio (s.f.),,,,"fibre de verre (n.f.) +verre textile (n.m.) +fibre de verre textile (n.f.)",,fibra de vidro (s.f.),"fibra de vidro (s.f.) +vidro têxtil (s.m.)",fibră de sticlă (s.f.),"glass fibre +textile glass +textile glass fibre" +fibra polinosica (s.f.),"Fibra di cellulosa rigenerata, caratterizzata da una catena molecolare più lunga della viscosa convenzionale e da una struttura interna omogenea e microfibrillare simile al cotone.","fibra polinòsica (n.f.) +fibra d’alt mòdul (n.f.)",fibra polinósica (s.f.),,rayón polinósico (s.m.),,"fibre polynosique (n.f.) +polynosique (n.m.)","fibre rayonne polynosique (n.f.) +rayonne polynosique (n.f.)","fibra de alto módulo (s.f.) +fibra polinósica (s.f.) +modal (s.m.) +raión modal (s.m.)",fibra polisónica (s.f.),fibră polinozică (s.f.),"polynosic fibre +polynosic rayon +polynosic" +fluorofibra (s.f.),Fibra costituita da macromolecole lineari ottenute da monomeri alifatici fluorurati.,fluorofibra (n.f.),fluorofibra (s.f.),,,,fluorofibre (n.f.),,fluorofibra (s.f.),fluorofibra (s.f.),fluorofibră (s.f.),fluorofibre +"ginestra (s.f.) +fibra di ginestra (s.f.)",Fibra ricavata dal libro delle piante Cytisus scoparius e Spartium junceum.,fibra de ginesta (n.f.),fibra de escoba (s.f.),fibra para escobas (s.f.),escoba (s.f.),,"fibre de genêt (n.f.) +genêt (n.m.)",,"xesta (s.f.) +fibra de xesta (s.f.)","giesta (s.f.) +fibra de giesta (s.f.)","sorg (s.n.) +mătură (s.f.) +rogoz (s.m.) +fibră de mătură (s.f.) +fibră de rogoz (s.f.)","broom +broom fibre" +gomma (s.f.),"Fibra formata sia da poliisoprene naturale o sintetico, sia da uno o più dieni polimerizzati con o senza uno o più monomeri vinilici, caratterizzata da un’alta elasticità.","cautxú (n.m.) +fibra d’elastodiè (n.f.) +goma (n.f.)","elastodieno (s.m.) +fibra de elastodieno (s.f.)",,goma (s.f.),hule (s.m.),"fibre d’élastodiène (n.f.) +fibre élastodiène (n.f.) +élastodiène (n.m.)",,"elastodieno (s.m.) +fibra de elastodieno (s.f.)","elastodieno (s.m.) +fibra de elastodieno (s.f.)","cauciuc (s.n.) +fibră de cauciuc (s.f.)","elastodiene +elastodiene fibre +rubber" +"guanaco (s.m.) +lana di guanaco (s.f.) +pelo di guanaco (s.m.)",Fibra ottenuta dal vello della Lama guanicoë.,"guanac (n.m.) +llana de guanac (n.f.) +pèl de guanac (n.m.)","guanaco (s.m.) +pelo de guanaco (s.m.) +lana de guanaco (s.f.)",,,,"laine de guanaco (n.f.) +guanaco (n.m.)",poil de guanaco (n.m.),"guanaco (s.m.) +la de guanaco (s.f.) +pelo de guanaco (s.m.)","guanaco (s.m.) +lã de guanaco (s.f.) +pelo de guanaco (s.m.)","guanaco (s.m.) +lână de guanaco (s.f.) +păr de guanaco (s.m.)","guanaco +guanaco hair +guanaco wool +huanaco wool" +"henequen (s.m.) +fibra di henequen (s.f.)",Fibra ottenuta dal libro della pianta Agave fourcroydes.,"sisal (n.m.) +fibra de sisal (n.f.)","sisal (s.m.) +fibra de sisal (s.f.)",,"henequén (s.m.) +fibra de henequén (s.f.)",,"fibre de henequen (n.f.) +henequen (n.m.) +sisal blanc (n.m.)",,"henequén (s.m.) +fibra de henequén (s.f.)","agave (s.m.) +fibra de agave (s.f.)","henequen (s.n.) +fibră de henequen (s.f.)","henequen +henequen fibre" +"iuta (s.f.) +juta (s.f.) +fibra di juta (s.f.)","Fibra ottenuta dal libro di diverse specie del genere Corchorus, in particolare dalle specie Corchorus capsularis e Corchorus olitorius.","jute (n.m.) +fibra de jute (n.f.)","yute (s.m.) +fibra de yute (s.f.)",,,,"fibre de jute (n.f.) +jute (n.m.)",jute (n.f.),"xute (s.m.) +fibra de xute (s.f.)","juta (s.f.) +fibra de juta (s.f.)","iută (s.f.) +fibră de iută (s.f.)","jute +jute fibre" +"kapok (s.m.) +fibra di kapok (s.f.) +capoc (s.m.)",Fibra ricavata dai peli che coprono la parete del frutto di vari alberi tropicali della famiglia delle Bombacaceae.,"capoc (n.m.) +miraguà (n.m.) +miraguano (n.m.)","kapok (s.m.) +fibra de kapok (s.f.) ",,,"capoc (s.m.) +fibra capoc (s.f.) +fibra kapok (s.f.)","kapok (n.m.) +capoc (n.m.) (rare)",fibre de kapok (n.f.),capoc (s.m.),"samaúma (s.f.) +fibra de samaúma (s.f.)","capoc (s.n.) +fibră de capoc (s.f.) +kapok (s.m.)","kapok +kapok fibre" +"kenaf (s.m.) +fibra di kenaf (s.f.)",Fibra ottenuta dal libro della pianta Hibiscus cannabinus.,"cànem de Guinea (n.m.) +kenaf (n.m.) +fibra de kenaf (n.f.)","kenaf (s.m.) +fibra de kenaf (s.f.)",,,cáñamo de Guinea (s.m.),"kénaf (n.m.) +kénaff (n.m.) (rare)",kenaf (n.m.),"kenaf (s.m.) +cánabo de Guinea (s.m.)","kenaf (s.f.) +fibra de kenaf (s.f.)","chenaf (s.m.) +fibră de chenaf (s.f.)","kenaf +kenaf fibre +Guinea hemp +Mesta" +"lama (s.m.) +lana di lama (s.f.) +pelo di lama (s.m.)",Fibra ottenuta dal vello dell’omonimo animale.,"llama (n.f.) +llana de llama (n.f.) +pèl de llama (n.m.)","llama (s.f.) +pelo de llama (s.m.) +lana de llama (s.f.)",piel de llama (s.f.),,,"laine de lama (n.f.) +lama (n.m.)",poil de lama (n.m.),"llama (s.f.) +la de llama (s.f.) +pelo de llama (s.m.)","lama (s.f.) +lã de lama (s.f.) +pelo de lama (s.m.)","lamă (s.f.) +fibră de lamă (s.f.) +păr de lamă (s.m.)","llama +llama wool +llama hair" +lana (s.f.),Fibra ricavata dal vello degli ovini o da quello di altri animali come cammelli e lama.,llana (n.f.),lana (s.f.),,,,laine (n.f.),,la (s.f.),lã (s.f.),lână (s.f.),wool +"lana merino (s.f.) +lana merinos (s.f.) +lana merina (s.f.)",Fibra ottenuta dal vello delle pecore di razza Merino.,llana merina (n.f.),"lana merina (s.f.) +lana merino (s.f.)",,,,"laine mérinos (n.f.) +mérinos (n.m.)",laine de mérinos (n.f.),la meiriña (s.f.),lã de merino (s.f.),lână merinos (s.f.),merino wool +"lino (s.m.) +fibra di lino (s.f.)",Fibra ottenuta dal fusto della pianta Linum usitatissimum.,"lli (n.m.) +fibra de lli (n.f.)","lino (s.m.) +fibra de lino (s.f.)",,,,lin (n.m.),fibre de lin (n.f.),liño (s.m.),"linho (s.m.) +fibra de linho (s.f.)","in (s.n.) +fibră de in (s.f.)","flax +flax fibre +linen" +"lontra (s.f.) +lana di lontra (s.f.) +pelo di lontra (s.m.)",Fibra costituita dai peli dell’omonimo animale.,"llúdria (n.f.) +llana de llúdria (n.f.) +pèl de llúdria (n.m.) +llúdriga (n.f.) +llana de llúdriga (n.f.) +pèl de llúdriga (n.m.)","pelo de nutria (s.m.) +fibra de nutria (s.f.)",piel de nutria (s.f.),"nutria (s.f.) +lana de nutria (s.f.)",,loutre (n.f.),,"londra (s.f.) +la de londra (s.f.) +pelo de londra (s.m.)","lontra (s.f.) +lã de lontra (s.f.) +pelo de lontra (s.m.)","vidră (s.f.) +lutră (s.f.) +nutrie (s.f.) +fibră de vidră (s.f.) +păr de vidră (s.m.)","otter +otter hair +otter wool" +lyocell (s.m.),Fibra cellulosica prodotta attraverso il processo di dissoluzione e di filatura in solvente organico N-ossido di N-metilmorfolina senza formazione di derivati.,"lyocell (n.m.) +fibra lyocell (n.f.)",lyocell (s.m.),,,,"fibre lyocell (n.f.) +lyocell (n.m.)",,liocel (s.m.),liocel (s.m.),"lyocell (s.m.) +fibră lyocell (s.f.)",lyocell +maguey (s.m.),Fibra ottenuta dal libro della pianta Agave cantala.,"agave (n.f.) +atzavara (n.f.) +fibra d’atzavara (n.f.)",maguey (s.m.),,,,"fibre de cantala (n.f.) +cantala (n.f.) +fibre de maguey (n.f.) +maguey (n.m.)",,"maguei (s.m.) +cantala (s.f.)",maguei (s.m.),"maguey (s.m.) +fibră de maguey (s.f.)",maguey +"modacrilica (s.f.) +fibra modacrilica (s.f.) +modacrilico (s.m.)",Fibra prodotta per polimerizzazione di acrilonitrile con il cloruro di vinile e avente nella catena dal 35 all’85% di acrilonitrile.,"fibra acrílica modificada (n.f.) +fibra modacrílica (n.f.)","modacrílica (s.f.) +fibra modacrílica (s.f.)",,modacrílico (s.m.),,"fibre modacrylique (n.f.) +modacrylique (n.m.)",modacrylique (n.f.),"fibra acrílica modificada (s.f.) +fibra modacrílica (s.f.) +modacrílica (s.f.)","modacrílico (s.m.) +fibra modacrílica (s.f.)","modacrilic (s.m.) +fibră modacrilică (s.f.)","modacrylic +modacrylic fibre" +"modal (s.m.) +fibra modale (s.f.)",Fibra di cellulosa rigenerata caratterizzata da un’alta tenacità ed elasticità allo stato umido.,"modal (n.m.) +raió HWM (n.m.) +fibra modal (n.f.)","modal (s.m.) +fibra modal (s.f.)",,,,"fibre modale (n.f.) +modal (n.m.)",,"modal (s.f.) +fibra modal (s.f.)","modal (s.f.) +fibra modal (s.f.)","modal (s.m.) +fibră modală (s.f.)","modal +modal fibre" +"mohair (s.m.) +lana di mohair (s.f.) +pelo di mohair (s.m.)",Fibra ottenuta dal vello delle capre di razza d’Angora.,"moher (n.m.) +pèl d’angora (n.m.) +llana d’angora (n.f.)","mohair (s.m.) +pelo de mohair (s.m.) +lana de mohair (s.f.)",,,lana mohair (s.f.),mohair (n.m.),"laine mohair (n.f.) +poil de chèvre d’Angora (n.m.)",moher (s.m.),"mohair (s.f.) +lã de mohair (s.f.) +pelo de mohair (s.f.)","mohair (s.n.) +fibră de mohair (s.f.) +păr de mohair (s.m.)","mohair +mohair hair +mohair wool" +"ortica (s.m.) +fibra di ortica (s.f.)",Fibra ottenuta dal libro della pianta Urtica dioica.,"ortiga (n.f.) +fibra d’ortiga (n.f.)",fibra de ortiga (s.f.),,ortiga (s.f.),,"fibre textile d’ortie (n.f.) +ortie (n.f.)",fibre d’ortie (n.f.),"ortiga (s.f.) +estruga (s.f.) +fibra de ortiga (s.f.)","urtiga (s.f.) +fibra de urtiga (s.f.)","urzică (s.f.) +fibră de urzică (s.f.)","nettle +nettle fibre" +"poliacrilica (s.f.) +fibra poliacrilica (s.f.) +poliacrilico (s.m.)",Fibra a base di polimero ottenuto per polimerizzazione di composti acrilici.,fibra poliacrílica (n.f.),"poliacrílica (s.f.) +fibra poliacrílica (s.f.)",,poliacrílico (s.m.),,polyacrylique (n.m.),fibre polyacrylique (n.f.),"policacrílica (s.f.) +fibra poliacrílica (s.f.)","poliacrílico (s.m.) +fibra poliacrílica (s.f.)","poliacrilic (s.n.) +fibră poliacrilică (s.f.)","polyacrylic +polyacrylic fibre" +"poliammide (s.f.) +fibra poliammidica (s.f.) +nylon (s.m.)",Fibra formata da macromolecole lineari aventi nella catena gruppi ammidici ricorrenti. ,"niló (n.m.) +fibra de poliamida (n.f.)","poliamida (s.f.) +fibra de poliamida (s.f.) +nylon (s.m.)",,,fibra poliamida (s.f.),"polyamide (n.m.) +nylon (n.m.) +fibre polyamide (n.f.) +fibre de polyamide (n.f.)",,"poliamida (s.f.) +fibra poliamida (s.f.)","poliamida (s.f.) +fibra de poliamida (s.f.) +Náilon (s.m.)","poliamidă (s.f.) +fibră de poliamidă (s.f.) +fibră poliamidică (s.f.) +nailon (s.n.)","polyamide +polyamide fibre +nylon" +"poliestere (s.m.) +fibra di poliestere (s.f.)",Fibra formata da polimero lineare avente nella catena almeno l’85% di macromolecole derivanti dalla policondensazione di acidi organici e alcool polivalenti.,"polièster (n.m.) +fibra de polièster (n.f.)","poliéster (s.m.) +fibra de poliéster (s.f.)",,,,"polyester (n.m.) +fibre de polyester (n.f.)",,"poliéster (s.m.) +fibra de poliéster (s.f.)","poliéster (s.m.) +fibra de poliéster (s.f.)","poliester (s.n.) +fibră de poliester (s.f.)","polyester +polyester fibre" +"polietilenica (s.f.) +polietilene (s.m.) +fibra polietilenica (s.f.)",Fibra costituita da macromolecole lineari sature di idrocarburi alifatici non sostituiti.,"polietilè (n.m.) +fibra de polietilè (n.f.)","polietileno (s.m.) +fibra de polietileno (s.f.)",,,,"fibre polyéthylène (n.f.) +polyéthylène (n.m.) +polyéthène (n.m.) +polythène (n.m.)","fibre de polyéthylène (n.f.) +fibre de polyéthène (n.f.)","polietileno (s.m.) +polieteno (s.m.)","polietileno (s.m.) +fibra de polietileno (s.f.)","polietilenă (s.f.) +fibră polietilenică (s.f.) +fibră polietilenă (s.f.)","polyethylene +polyethylene fibre +polyethene +polythene" +poliimmide (s.f.),Fibra formata da macromolecole lineari contenenti nella catena gruppi immidici ricorrenti.,"fibra de poliimida (n.f.) +PI (n.f.) +poliimida (n.f.)","poliimida (s.f.) +fibra de poliimida (s.f.)",,,,"fibre de polyimide (n.f.) +fibre polyimide (n.f.) +polyimide (n.m.)",,poliimida (s.f.),poliimida (s.f.),"poliimidă (s.f.) +polimidă (s.f.) +fibră poliimidică (s.f.)","polyimide +polyimide fibre" +"polipropilenica (s.f.) +fibra polipropilenica (s.f.) +polipropilene (s.m.) +fibra di polipropilene (n.f.)","Fibra costituita da macromolecole lineari sature di idrocarburi alifatici, di cui un atomo di carbonio ogni due porta una ramificazione metilica, in configurazione isotattica.","fibra de polipropilè (n.f.) +polipropilè (n.m.) +PP (n.m.)","polipropileno (s.m.) +fibra de polipropileno (s.f.)",,,polipropeno (s.m.),"fibre de polypropylène (n.f.) +polypropylène (n.m.) +polypropène (n.m.)",,"polipropileno (s.m.) +fibra de polipropileno (s.f.)","polipropileno (s.m.) +fibra de polipropileno (s.m.)","polipropilenă (s.f.) +fibră de polipropilenă (s.f.)","polypropylene +polypropylene fibre +polypropene" +"poliuretanica (s.f.) +fibra poliuretanica (s.f.) +poliuretano (s.m.)",Fibra avente nelle macromolecole lineari unità ricorrenti formate dal gruppo funzionale uretanico.,"fibra de poliuretà (n.f.) +poliuretà (n.m.)","poliuretano (s.m.) +fibra de poliuretano (s.f.)",,,,"fibre polyuréthane (n.f.) +polyuréthane (n.m.) +polyuréthanne (n.m.)","fibre de polyuréthanne (n.f.) +fibre de polyuréthane (n.f.)","poliuterano (s.m.) +fibra de poliuterano (s.f.)","poliuretano (s.m.) +fibra de poliuretano (s.f.)","poliuretan (s.m./n.) +fibră poliuretanică (s.f.)","polyurethane +polyurethane fibre" +"rafia (s.f.) +fibra di rafia (s.f.)",Fibra ottenuta dalle foglie di palme del genere Raphia.,"ràfia (n.f.) +fibra de ràfia (n.f.)","rafia (s.f.) +fibra de rafia (s.f.)",,,,raphia (n.m.),fibre de raphia (n.f.),rafia (s.f.),"ráfia (s.f.) +fibra de ráfia (s.f.)","rafie (s.f.) +fibră de rafie (s.f.)","raffia fibre +raffia +raphia" +"ramiè (s.m.) +fibra di ramiè (s.f.) +ramia (s.f.) +fibra di ramia (s.f.)","Fibra proveniente dal libro delle piante Boehmeria, in particolare delle specie Boehmeria nivea e Boehmeria tenacissima.","rami (n.m.) +fibra de rami (n.f.)","ramio (s.m.) +fibra de ramio (s.f.)",,,"ramia (s.f.) +fibra de ramia (s.f.)","ramie (n.f.) +ortie de Chine (n.f.)",fibre de ramie (n.f.),"ramio (s.m.) +fibra de ramio (s.f.)","rami (s.f.) +fibra de rami (s.f.)","ramie (s.f.) +fibră de ramie (s.f.)","ramie +ramie fibre" +seta (s.f.),"Fibra prodotta dalla sostanza secreta da alcuni insetti, specialmente dalla larva del Bombyx mori.",seda (n.f.),seda (s.f.),,fibra de seda (s.f.),,soie (n.f.),,seda (s.f.),seda (s.f.),mătase (s.f.),"silk +silk fibre" +seta eri (s.f.),Fibra ottenuta dalla sostanza secreta dalla larva del Philosamia cynthia ricini.,"seda salvatge (n.f.) +seda silvestre (n.f.) +seda tussà (n.f.)",seda eri (s.f.),seda Eri (s.f.),,,"soie eri (n.f.) +soie Eri (n.f.) +soie éri (n.f.)",,seda Eri (s.f.),seda eri (s.f.),"mătase Eri (s.f.) +mătase de ricin (s.f.)",eri silk +"shetland (s.m.) +lana Shetland (s.f.)",Fibra ottenuta dal vello dell’omonima razza di pecora.,"shetland (n.m.) +llana shetland (n.f.)",lana Shetland (s.f.),,,lana de Shetland (s.f.),"laine shetland (n.f.) +shetland (n.m.)",laine de mouton de Shetland (n.f.),"shetland (s.f.) +la Shetland (s.f.)",lã shetland (s.f.),"shetland (s.n.) +lână Shetland (s.f.) +lână din Shetland (s.f.) +lână de Shetland (s.f.)",Shetland wool +"sisal (s.m.) +fibra di sisal (s.f.)",Fibra ricavata dalle foglie dell’Agave sisalana.,"sisal (n.m.) +fibra de sisal (n.f.)","sisal (s.m.) +fibra de sisal (s.f.)",fibra sisal (s.f.),,,"fibre de sisal (n.f.) +sisal (n.m.)",,sisal (s.m.),"sisal (s.m.) +fibra de sisal (s.f.)","sisal (s.m./n.) +fibră de sisal (s.f.)","sisal +sisal fibre" +"sunn (s.m.) +fibra di sunn (s.f.)",Fibra che si ottiene dal libro della Crotalaria juncea.,cànem de Bengala (n.m.),"sunn (s.m.) +fibra de sunn (s.f.)",fibra sunn (s.f.),,,"chanvre de Sunn (n.m.) +sunn (n.m.)",,"cánabo de Bengala (s.m.) +cánabo de Sunn (s.m.) +fibra de Sunn (s.f.)","sunn (s.m.) +fibra de sunn (s.f.)","sunn (s.n.) +fibră din Sunn (s.f.) +fibră de cânepă brună (s.f.) +fibră de cânepă indiană (s.f.)","sunn +sunn fibre" +"triacetato (s.m.) +fibra di triacetato (s.f.) +triacetato di cellulosa (n.m.)",Fibra prodotta a partire dall’acetato di cellulosa di cui almeno il 92% dei gruppi ossidrilici è acetilato.,fibra de triacetat (n.f.),"triacetato (s.m.) +fibra de triacetato (s.f.)",,,,"fibre de triacétate (n.f.) +triacétate (n.m.) +triacétate de cellulose (n.m.)",,"triacetato (s.m.) +fibra de triacetato (s.f.)","triacetato (s.m.) +fibra de triacetato (s.f.)","triacetat (s.n.) +fibră triacetat (s.f.)","triacetate +triacetate fibre +cellulose triacetate" +"trivinilica (s.f.) +fibra trivinilica (s.f.)","Fibra costituita da un terpolimero formato da un acrilonitrile, da un monomero vinilico clorurato e da un terzo monomero vinilico.",fibra de trivinil (n.f.),fibra de trivinilo (s.f.),,trivinilo (s.m.),"trivinil (s.m.) +fibra de trivinil (s.f.)","fibre de trivinyl (n.f.) +trivinyl (n.m.)",trivinyle (n.m.),trivinilo (s.m.),fibra de trifenilo (s.f.),"trivinil (s.n.) +trivinil fibră (s.f.) +fibră trivinilică (s.f.)","trivinyl +trivinyl fibre" +"tussah (s.m.) +tussor (s.m.) +seta tussah (s.f.)",Fibra prodotta dalla sostanza secreta da diverse specie del genere Antheraea.,tussor (n.m.),seda tussah (s.f.),fibra de tussah (s.f.),tussah (s.m.),"tusor (s.m.) +seda de tusor (s.f.) +fibra de seda de tusor (s.f.) +seda de tussah (s.f.) +fibra de seda de tussah (s.f.) +tussor (s.m.) +seda de tussor (s.f.) +fibra de seda de tussor (s.f.)","tussah (n.m.) +tussau (n.m.) +tussor (n.m.)","soie tussah (n.f.) +soie tussor (n.f.)",tusor (s.m.),"tussah (s.f.) +seda de tussah (s.f.)","tussah (s.) +tussor (s.m.) +mătase tussah (s.f.) +mătase sălbatică tussah (s.f.)","tussah +tussah silk +tussore +tussore silk" +"vigogna (s.f.) +lana di vigogna (s.f.) +pelo di vigogna (s.m.)",Fibra ricavata dai peli dell’omonimo animale.,"vicunya (n.f.) +llana de vicunya (n.f.) +pèl de vicunya (n.m.)","vicuña (s.f.) +pelo de vicuña (s.m.) +lana de vicuña (s.f.)",piel de vicuña (s.f.),,,"laine de vigogne (n.f.) +vigogne (n.f.)",,vicuña (s.f.),"vicunha (s.f.) +lã de vicunha (s.f.) +pelo de vicunha (s.f.)","vigonie (s.f.) +vicunie (s.f.) +vicună (s.m.) +lână de vigonie (s.f.) +păr de vigonie (s.m.) +lână de vicunie (s.f.)","vicuna/ vicuña +vicuna hair +vicuna wool" +vinilal (s.m.),Fibra avente nella catena macromolecole lineari di alcole polivinilico a tasso di acetalizzazione variabile.,fibra de vinil (n.f.),fibra de vinilal (s.f.),"vinilo (s.m.) +fibra de vinilo (s.f.)",,vinilal (s.m.),vinylal (n.m.),,vinilo (s.m.),"vinil (s.m.) +fibra de vinil (s.f.)","vinilal (s.n.) +fibră vinilal (s.f.) +fibră vinilică (s.f.)","vinylal +vinylal fibre" +"viscosa (s.f.) +fibra di viscosa (s.f.) +raion viscosa (s.m.) +rayon viscosa (s.m.) +raion alla viscosa (s.m.)",Fibra di cellulosa rigenerata ottenuta da una soluzione vischiosa prodotta sciogliendo lo xantogenato di cellulosa in soda caustica.,"fibra de viscosa (n.f.) +raió de viscosa (n.m.) +viscosa (n.f.)","viscosa (s.f.) +rayón viscosa (s.m.)",,"fibra de viscosa (s.f.) +rayón (s.m.)",fibra de rayón (s.f.),"viscose (n.f.) +fibre de viscose (n.f.)",,"viscosa (s.f.) +fibra de viscosa (s.f.)","viscose (s.f.) +fibra de viscose (s.f.) +raiona (s.f.) +raiom (s.f.) +raiom viscose (s.f.) +raiona viscose (s.f.)","viscoză (s.f.) +fibră din viscoză (s.f.) +fibră de viscoză (s.f.) +fir simplu din viscoză (s.n.)","viscose +viscose fibre +rayon (USA, Giappone) +rayon fiber (USA, Giappone)" +"yak (s.m.) +yack (s.m.) +lana di yak (s.f.) +pelo di yak (s.m.)",Fibra ricavata del vello del Bos grunniensis.,"iac (n.m.) +llana de iac (n.f.) +pèl de iac (n.m.)","yak (s.m.) +pelo de yak (s.m.) +lana de yak (s.f.)",fibra de yak (s.f.),,,"yack (n.m.) +yak (n.m.)","laine de yak (n.f.) +laine de yack (n.f.)","iac (s.m.) +la de iac (s.f.) +pelo de iac (s.m.)","iaque (s.m.) +lã de iaque (s.f.) +pelo de iaque (s.m.)","iac (s.m.) +yak (s.m.) +lână de iac (s.f.) +păr de iac (s.m.)","yak +yak hair +yak wool" \ No newline at end of file diff --git a/data/input/LessicoPanlatinoFibreTessili_Colli.csv b/data/input/LessicoPanlatinoFibreTessili_Colli.csv new file mode 100644 index 0000000..fc6ca5e --- /dev/null +++ b/data/input/LessicoPanlatinoFibreTessili_Colli.csv @@ -0,0 +1,114 @@ +it,DOI,DEF,ca,es,es [ARG],es [MEX],fr,pt,pt [BR],en +collo (s.m.),,Parte che circonda il collo in qualsiasi capo di vestiario.,coll (n.m.),cuello (s.m.),cuello (s. m.),cuello (s. m.),col (n.m.),"gola (s.f.) +colarinho (s.m.)",colarinho (s.m.),collar +collo a bavero (s.m.),10.5281/zenodo.7741756,,coll solapa (n.m.),cuello de capa (s.m.),cuello babero (s.m.),"cuello puritano (s.m.) +cuello tipo puritano (s.m.)",col cape (n.m.),"gola holandesa (s.f.) +gola à holandesa (s.f.) ",gola holandesa (s.f.),"lapel collar +puritan collar" +collo a camicia (s.m.),10.5281/zenodo.7736760,,"coll camiser (n.m.) +coll amb peu (n.m.)","cuello inglés (s.m.) +cuello diplomático (s.m.)",cuello de camisa (s. m.),cuello de camisa (s. m.),col de chemise (n.m.),gola camiseiro (s.f.),gola prussiana (s.f.) ,turned-down collar +"collo a cinturino (s.m.) +",10.5281/zenodo.7742029,,coll mao (n.m.),cuello mao (s.m.),cuello a ras (s.m.),"cuello mao (s.m.) +cuello de banda (s.m.)",col officier (n.m.),gola de tira (s.f.),colarinho ascot (s.m.),"ascot collar +stand collar" +collo a imbuto (s.m.),10.5281/zenodo.7742035,,coll perkins (n.m.),cuello de embudo (s.m.),cuello embudo (s.m.),cuello chimenea (s.m.),col cheminée (n.m.),gola afunilada (s.f.),gola escafandro (s.f.),funnel collar +collo a listing (s.m.),10.5281/zenodo.7742062,,,cuello de chimenea (s.m.),cuello alto cruzado (s.m.),cuello alto cruzado (s.m.),col enveloppant (n.m.),gola chinesa (s.f.),gola transpassada (s.f.) ,listing collar +collo a lupetto (s.m.),10.5281/zenodo.7742064,,"coll alt (n.m.) +coll cigne (n.m.) +coll de cigne (n.m.)","cuello cisne (s.m.) +cuello de tortuga (s.m.)","cuello alto (s. m.) +cuello de tortuga (s. m.)",cuello de tortuga falso (s.m.),"col semi-montant (n.m.) +col tortue (n.m.)",meia gola (s.f.),gola alta (s.f.),"turtleneck collar +mock turtleneck collar" +collo a polo (s.m.),10.5281/zenodo.7742080,,coll polo (n.m.),cuello de polo (s.m.),cuello polo (s.m.),"cuello polo (s.m.) +cuello estilo polo (s.m.)",col polo (n.m.),gola polo (s.f.),gola polo (s.f.),"polo shirt collar +flat knit collar" +"collo a scialle (s.m.) +collo sciallato (s.m.)",10.5281/zenodo.7742090,,coll xal (n.m.),cuello de chal (s.m.),"cuello tipo shawl (s.m.) +cuello tipo chal (s.m.)","cuello de chal (s.m.) +cuello de smoking (s.m.) +cuello smoking (s.m.)",col châle (n.m.),"gola alfaiate (s.f.) +gola-smoking (s.f.)",gola xale (s.f.),shawl collar +collo a sciarpa (s.m.),10.5281/zenodo.7742100,,coll caigut (n.m.),"cuello drapeado (s.m.) +cuello cogulla (s.m.)",,cuello drapeado (s.m.),"col bénitier (n.m.) +col drapé (n.m.)",gola drapeada (s.f.),gola degagê (s.f.),draped neck collar +collo all’italiana (s.m.),10.5281/zenodo.7742106,,coll italià (n.m.),cuello italiano (s.m.),cuello italiano (s.m.),cuello italiano (s.m.),col italien (n.m.),gola italiana (s.f.),colarinho italiano (s.m.),Italian collar +collo alla ciclista (s.m.),10.5281/zenodo.7742112,,coll de cremallera (n.m.),cuello de cremallera (s.m.),cuello ciclista (s.m.),cuello de cierre (s.m.),col camionneur (n.m),gola com fecho (s.f.),gola esportiva com zíper (s.f.),zip-neck collar +"collo alla coreana (s.m.) +",10.5281/zenodo.7742120,,coll Nehru (n.m.),cuello de tirilla (s.m.),"cuello coreano (s.m.) +cuello mandarín (s.m.)","cuello coreano (s.m.) +cuello mandarín (s.m.) +cuello nehru (s.m.)","col mandarin (n.m.) +col Mao (n.m.)","gola militar (s.f.) +gola Mao (s.f.) +gola à padre (s.f.) ","gola nehru (s.f.) +gola mao (s.f.) +gola padre (s.f.) +gola mandarim (s.f.)","nehru collar +Mandarin collar" +collo alla francese (s.m.),10.5281/zenodo.7742123,,coll francès (n.m.),cuello francés (s.m.),cuello francés (s.m.),cuello francés (s.m.),"col classique (n.m.) +col français (n.m.)",colarinho francês (s.m.),colarinho francês (s.m.),French collar +collo alla marinara (s.m.),10.5281/zenodo.7742128,,coll de mariner (n.m.),cuello marinero (s.m.),cuello marinero (s. m.),"cuello marinero (s. m.) +cuello de marinero (s.m.)",col marin (n.m.),"gola tipo marujo (s.f.) +gola à marinheiro (s.f.)",gola marinheiro (s.f.),sailor collar +collo alla stuarda (s.m.),10.5281/zenodo.7742133,,coll Mèdici (n.m.),"cuello médici (s.m.) +cuello isabelino (s.m.)",cuello medici (s.m.),"cuello médici (s.m.) +cuello isabelino (s.m.)",col Médicis (n.m.),gorjeira Médicis (s.f.),gola médici (s.f.),Medici collar +"collo baby (s.m.) +collo Peter Pan (s.m.)",10.5281/zenodo.7742143,,"coll bebè (n.m.) +coll Peter Pan (n.m.) +coll Claudine (n.m.)","cuello babero (s.m.) +cuello baby (s.m.) +cuello peter pan (s.m.)","cuello bebé (s.m.) +cuello Peter Pan (s.m.)","cuello de bebé (s.m.) +cuello Peter Pan (s.m.)",col Claudine (n.m.),gola Peter Pan (s.f.),gola Peter Pan (s.f.),Peter Pan collar +collo Berta (s.m.),10.5281/zenodo.7742148,,coll Berta (n.m.),cuello berta (s.m.),cuello Berta (s.m.),"cuello bertha (s.m.) +cuello Bertha (s.m.)",col Berthe (n.m.),gola Bertha (s.f.),gola Bertha (s.f.),"Bertha collar +pussy bow collar" +collo button down (s.m.),10.5281/zenodo.7742156,,coll americà (n.m.),cuello de botón (s.m.),cuello abotonado (s.m.),"cuello Oxford (s.m.) +cuello button-down (s.m.)","col à pointes boutonnées (n.m.) +col américain (n.m.)",gola americana (s.f.),colarinho americano (s.m.),button down collar +"collo con gala (s.m.) +pierrot (s.m.)",10.5281/zenodo.7742158,,,"cuello de volante fruncido (s.m.) +cuello plisado (s.m.)",cuello pierrot (s.m.),"cuello pierrot (s.m.) +cuello de payaso (s.m.)",collerette (n.f.),gola Pierrot (s.f.),gola puritana (s.f.),collaret Pierrot +collo con i risvolti (s.m.),10.5281/zenodo.7742161,,coll girat (n.m.),cuello doblado (s.m.),cuello de camisa (s.m.),cuello volteado (s.m.),col rabattu (n.m.),colarinho inglês (s.m.),colarinho curto (s.m.) ,turned-down collar +collo con pellegrina (s.m.),10.5281/zenodo.7742167,,coll pelegrí (n.m.),esclavina (s.f.),cuello con peregrina (s.m.),"cuello con peregrina (s.m.) +cuello estilo peregrino (s.m.)",col pèlerine (n.m.),"cabeção com colarinho (s.m.) +mini-capa com colarinho (s.f.)",gola peregrina (s.f.) ,pilgrim collar +collo con ruches (s.m.),10.5281/zenodo.7742169,,coll amb volants (n.m.),cuello con volantes (s.m.),cuello ruches (s.m.),"cuello de volantes (s.m.) +cuello de olanes (s.m.)",col à ruché (n.m.),gola jabot (s.f.),gola com babados (s.f.),ruched collar +collo dolcevita (s.m.),10.5281/zenodo.7742178,,coll de tortuga (n.m.) ,cuello vuelto (s.m.),cuello alto (s.m.),cuello alto volteado (s.m.),col roulé (n.m.),gola alta dupla (s.f.),gola rulê (s.f.) ,roll-neck collar +"collo Jabot (s.m.) +Jabot (s.m.)",10.5281/zenodo.7742189,,ruixa (n.f.),cuello con chorreras (s.m.),cuello jabot (s.m.),"jabot (s.m.) +cuello jabot (s.m.) +cuello de olanes (s.m.)","col à jabot (n.m.) +col jabot (n.m.) +jabot (n.m.)","camisa de folhos (s.f.) +Jabot (s.m.) +Jabô (s.m.) ",gola jabô (s.f.),jabot +collo palatina (s.m.),10.5281/zenodo.7742191,,collar palatí (n.m.),cuello popelín (s.m.),cuello palatino (s.m.),cuello palatino (s.m.),col châle (n.m.),gola-xaile (s.f.),gola Palatina (s.f.),palatine collar +collo piatto (s.m.),10.5281/zenodo.7742199,,coll pla (n.m.),cuello camisero (s.m.),cuello claudine (s.m.),cuello plano (s.m.),"col plat (n.m.) +col simple (n.m.)","gola redonda (s.f.) +colarinho de pontas redondas (s.m.)",gola colegial (s.f.) ,flat collar +"collo pin collar (s.m.) +pin collar (s.m.)",10.5281/zenodo.7742203,,coll passador (n.m.),cuello de alfiler (s.m.),cuello pin collar (s.m.),"cuello pin (s.m.) +pin collar (s.m.) +cuello de alfiler (s.m.)",col à barrette (n.m.),gola pin (s.f.),colarinho com pregador (s.m.),pin collar +collo rabat (s.m.),10.5281/zenodo.7742208,,rabat (n.m.) ,,cuello rabat (s.m.),cuello rabat (s.m.),rabat (n.m.),gola Rabat (s.f.),rabat (s.m.),rabat +collo rever (s.m.),10.5281/zenodo.7742214,,coll sastre (n.m.),,cuello revere (s.m.),"cuello de solapa (s.m.) +solapa (s.f.) +cuello revere (s.m.) ",col à revers (n.m.),gola de virados (s.f.),gola notch (s.f.) ,revere collar +collo su alta fascia (s.m.),10.5281/zenodo.7742222,,,cuello de solapa (s.m.),cuello napoleón (s.m.),"cuello Napoleón (s.m.) +cuello estilo Napoleón (s.m.)",col Danton (n.m.),gola Napoleão (s.f.),gola napoleônica (s.f.) ,Napoleon collar +gorgiera (s.f.),10.5281/zenodo.7742225,,"coll escarolat (n.m.) +gorgera (n.f.)","gorguera (s.f.) +cuello lechuguilla (s.m.)","gorguera (s.f.) +cuello lechuguilla (s.m.)",gorguera (s.f.),fraise (n.f.),"gorjeira (s.f.) +rufo (s.m.)",rufos (s.m.),ruff collar +"koller (s.m.) +goller (s.m.)",10.5281/zenodo.7742229,,koller (n.m.),,capa (s.f.),"goller (s.m.) +koller (s.m.)",col Berthe (n.m.),gola de abas (s.f.),gollar (s.m.),koller +vatemorder (s.m.),10.5281/zenodo.7742232,,,cuello con trabilla (s.m.),cuello pasador (s.m.),cuello de banda alta (s.m.),"col à bride (n.m.) +col anglais (n.m.)",colarinho com presilha (s.m.),colarinho tab (s.m.) ,tab collar \ No newline at end of file diff --git a/data/input/LessicoPanlatinoFibreTessili_Maniche.csv b/data/input/LessicoPanlatinoFibreTessili_Maniche.csv new file mode 100644 index 0000000..52ce2ad --- /dev/null +++ b/data/input/LessicoPanlatinoFibreTessili_Maniche.csv @@ -0,0 +1,110 @@ +it,DOI,DEF,ca,es,es [ARG],es [MEX],fr,pt,pt [BR],en +manica (s.f.),,"Parte del vestito, maschile e femminile, che copre il braccio fino alle mani.",màniga (n.f.),manga (s.f.),manga (s.f.),manga (s.f.),manche (n.f.),manga (s.f.),manga (s.f.),sleeve +manica a camicia (s.f.),10.5281/zenodo.7742246,,màniga camisera (n.f.),manga camisera (s.f.),manga de camisa (s.f.),manga de camisa (s.f.),manche chemisier (n.f.),manga de camisa larga com punho (s.f.),manga com carcela (s.f.) ,shirt sleeve +manica a campana (s.f.),10.5281/zenodo.7742250,,màniga acampanada (n.f.),manga acampanada (s.f.),manga campana (s.f.),"manga de campana (s.f.) +manga acampanada (s.f.)",manche cloche (n.f.),manga à boca de sino (s.f.),manga sino (s.f.),"bell sleeve +flared sleeve +angel sleeve" +manica a due pezzi (s.f.),10.5281/zenodo.7742252,,màniga sastre (n.f.),manga de sastre (s.f.),manga dos piezas (s.f.),"manga de dos piezas (s.f.) +manga de sastre (s.f.)",manche à deux pièces (n.f.),"manga de duas folhas (s.f.) +manga de duas peças (s.f.)",manga duas folhas (s.f.),two-piece sleeve +manica a farfalla (s.f.),10.5281/zenodo.7742257,,màniga papallona (n.f.),manga abanico (s.f.),manga mariposa (s.f.),manga de mariposa (s.f.),manche papillon (n.f.),manga borboleta (s.f.),manga borboleta (s.f.),"butterfly sleeve +flare sleeve" +"manica a Gigot (s.f.) +manica a zampa di montone (s.f.)",10.5281/zenodo.7742260,,màniga Gigot (n.f.),manga gigot (s.f.),"manga gigot (s.f.) +manga pierna de cordero (s.m.)","manga de pierna de cordero (s.f.) +manga de jamón (s.f.)","manche à gigot (n.f.) +manche gigot (n.f.)",manga presunto (s.f.),manga Gigot (s.f.) ,"gigot sleeve +leg o'mutton sleeve" +manica a guanto (s.f.),10.5281/zenodo.7742264,,màniga anatòmica (n.f.),manga ajustada (s.f.),manga guante (s.f.),"manga tipo guante (s.f.) +manga ajustada (s.f.)",manche collante (n.f.),manga justa (s.f.),manga luva (s.f.),glove-sleeve +manica a imbuto (s.f.),10.5281/zenodo.7742266,,màniga d'embut (n.f.),"manga embudo (s.f.) +manga pagoda (s.f.)",manga campana (s.f.),manga de embudo (s.f.),"manche en entonnoir (n.f.) +manche entonnoir (n.f.)",manga em funil (s.f.),manga funil (s.f.) ,funnel sleeve +manica a kimono (s.f.),10.5281/zenodo.7742268,,màniga japonesa (n.f.),manga de kimono (s.f.),manga kimono (s.f.),"manga kimono (s.f.) +manga tipo kimono (s.f.) +manga japonesa (s.f.)",manche kimono (n.f.),"manga japonesa (s.f.) +manga Kimono (s.f.)",manga kimono (s.f.) ,kimono sleeve +manica a l'amadis (s.f.),10.5281/zenodo.7742272,,,manga de pernil (s.f.),manga a la amadís (s.f.),manga amadís (s.f.),manche en amadis (n.f.),manga amadis (s.f.),manga franzida (s.f.) ,amadis sleeve +manica a lanterna (s.f.),10.5281/zenodo.7742276,,màniga de llanterna (n.f.),manga globo (s.f.),manga farol (s.f.),"manga de linterna (s.f.) +manga de farol (s.f.) ",manche lanterne (n.f.),manga lanterna (s.f.),manga lanterna (s.f.),lantern sleeve +manica a pagoda (s.f.),10.5281/zenodo.7742278,,màniga de pagoda (n.f.),manga pagoda (s.f.),"manga pagoda (s.f.) +manga en capas (s.f.)",manga pagoda (s.f.),"manche calypso (n.f.) +manche pagode (n.f.)",manga pagode (s.f.),manga pagode (s.f.),pagoda sleeve +manica a palloncino (s.f.),10.5281/zenodo.7742286,,màniga globus (n.f.),manga balón (s.f.),manga globo (s.f.),"manga de globo (s.f.) +manga aglobada (s.f.)",manche ballon (n.f.),manga curta de balão (s.f.),manga bufante (s.f.),"balloon sleeve +puff sleeve" +manica a petalo (s.f.),10.5281/zenodo.7742290,,màniga de pètal (n.f.),manga tulipán (s.f.),manga pétalo (s.f.),"manga de pétalo (s.f.) +manga de tulipán (s.f.) +manga cruzada (s.f.)",manche tulipe (n.f.),manga tulipa (s.f.),manga pétala (s.f.) ,"petal sleeve +tulip sleeve" +manica a pipistrello (s.f.),10.5281/zenodo.7742294,,màniga ratpenat (n.f.),manga murciélago (s.f.),manga murciélago (s.f.),manga de murciélago (s.f.),manche chauve-souris (n.f.),manga morcego (s.f.),manga morcego (s.f.),batwing sleeve +manica a sbuffo (s.f.),10.5281/zenodo.7742300,,"màniga de fanal (n.f.) +màniga de pernil (n.f.)",manga abullonada (s.f.),manga abullonada (s.f.),manga inflada (s.f.),manche gonflée (n.f.),manga curta bufante (s.f.),manga sopro (s.f.) ,"puffed sleeve +balloon sleeve" +manica a spalla bassa con volant (s.f.),10.5281/zenodo.7742304,,màniga caiguda (n.f.),manga de hombro caído (s.f.),manga con espalda descubierta y volados (s.f.),"manga de hombro caído con volantes (s.f.) +manga de hombro bajo con olán (s.f.) +manga de hombro descubierto con volantes (s.f.)",manche à épaule dénudée (n.f.),manga volante (s.f.),manga ombro caído (s.f.) ,off-the-shoulder sleeve with fare +manica a strati controtagliato (s.f.),10.5281/zenodo.7742314,,màniga de capes (n.f.),manga a capas (s.f.),manga en capas (s.f.),manga en capas (s.f.),"manche à crevé (n.f.) +manche à crevés (n.f.)",manga em camadas (s.f.),manga em camadas (s.f.),layered sleeve +manica ad aletta (s.f.),10.5281/zenodo.7742322,,màniga d'aletes (n.f.),manga de aleta (s.f.),manga aleta (s.f.),"manga de aleta (s.f.) +manga de aletilla (s.f.)","manche à ailette (n.f.) +mancheron (n.m.)",manga capa (s.f.),manga pelerine (s.f.) ,cap sleeve +manica ad angelo (s.f.),10.5281/zenodo.7742327,,màniga d'àngel (n.f.),manga de ángel (s.f.),manga ángel (s.f.),manga de ángel (s.f.),manche d’ange (n.f.),manga anjo (s.f.),manga anjo (s.f.),angel sleeve +manica arricciata palloncino (s.f.) ,10.5281/zenodo.7742357,,màniga bufada (n.f.),manga de jamón (s.f.),manga de globo rizado (s.f.),"manga recogida (s.f.) +manga recogida aglobada (s.f.)","manche ballon (n.f.) +manche bouffante (n.f.) +manche bulle (n.f.)",manga comprida de balão (s.f.),manga sopro (s.f.),"gathered sleeve +paned sleeve" +"manica Bishop (s.f.) +manica lunga a palloncino (s.f.)",10.5281/zenodo.7742363,,màniga bisbe (n.f.),manga bombacha (s.f.),manga obispo (s.f.),"manga de obispo (s.f.) +manga bishop (s.f.) +manga larga aglobada (s.f.)",manche Bishop (n.f.),manga balão comprido (s.f.),manga bispo (s.f.) ,Bishop sleeve +"manica blusante (s.f.) +manica arricciata con polsino (s.f.)",10.5281/zenodo.7742365,,màniga bufada (n.f.),manga de blusa (s.f.),manga camisera (s.f.),"manga de blusa (s.f.) +manga recogida en el puño (s.f.)",manche blousante (n.f.) ,manga poeta (s.f.),manga ablusada (s.f.) ,blousing sleeve +manica con balza (s.f.),10.5281/zenodo.7742369,,màniga amb volant (n.f.),manga de volante (s.f.),manga poeta (s.f.),manga con volantes (s.f.),manche à volants (n.f.),manga de franja (s.f.),manga com babado (s.f.) ,flounced sleeve +manica con gala (s.f.),10.5281/zenodo.7742375,,màniga arc (n.f.),manga de volantes (s.f.),manga con volados (s.f.),"manga con volantes (s.f.) +manga con olanes (s.f.)",manche à ruchés (n.f.) ,manga de folhos (s.f.),manga gala (s.f.) ,ruffled sleeve +manica con paramano (s.f.),10.5281/zenodo.7742379,,,manga con puño (s.f.),"manga cubremano (s.f.) +manga con paramano (s.f.)",manga con paramano (s.f.),manche à bottes (n.f.),manga em bota (s.f.),manga com punho virado (s.f.),boot sleeve +manica con polsino (s.f.),10.5281/zenodo.7742385,,màniga amb puny (n.f.),manga con puño (s.f.),manga con puño (s.f.),manga con puño (s.f.),manche à poignet (n.f.),manga justa com punho (s.f.),manga punho (s.f.) ,cuffed sleeve +manica con spacco (s.f.),10.5281/zenodo.7742387,,,manga cortada (s.f.),manga con tajo (s.f.),manga con abertura (s.f.),manche fendue (n.f.),manga de sino aberta (s.f.),manga com fenda (s.f.) ,slashed sleeve +manica Dolman (s.f.),10.5281/zenodo.7742391,,màniga Dolman (n.f.),manga dolman (s.f.),manga dolman (s.f.),manga dolman (s.f.),manche dolman (n.f.),"manga morcego (s.f.) +manga dolman (s.f.)",manga dolmã (s.f.),dolman sleeve +"manica dritta (s.f.) +manica a T (s.f.) +manica da tailleur (s.f.) +manica da giacca (s.f.)",10.5281/zenodo.7742395,,màniga recta (n.f.),manga recta (s.f.),"manga de tailleur (s.f.) +manga de traje (s.f.)","manga de traje (s.f.) +manga recta (s.f.) +manga en T (s.f.) ",manche tailleur (n.f.),"manga de casaco (s.f.) +manga de alfaiate (s.f.)",manga T (s.f.) ,"T sleeve +suit sleeve" +manica en raquette (s.f.),10.5281/zenodo.7742399,,,manga raquette (s.f.),manga drapeada (s.f.),manga tipo raqueta (s.f.),manche en raquette (n.f.),"manga em raquete (s.f.) +manga de punho pregueado (s.f.)",manga raquete (s.f.) ,raquette (sleeve) +manica Giulietta (s.f.),10.5281/zenodo.7742404,,màniga Julieta (n.f.),manga julieta (s.f.),manga Julieta (s.f.),"manga julieta (s.f.) +manga Julieta (s.f.)",manche Juliette (n.f.),"manga Julieta (s.f.) +manga império (s.f.)",manga julieta (s.f.),Juliet (sleeve) +"manica Marie (s.f.) +manica a gonfiotti (s.f.)",10.5281/zenodo.7742408,,,manga abullonada (s.f.),manga Marie (s.f.),"manga marie (s.f.) +manga Marie (s.f.)","manche à la mamelouk (n.f.) +manche bouillonnée (n.f.)","manga Marie (s.f.) +manga Virago (s.f.)",manga Marie (s.f.),Marie sleeve +"manica pendente (s.f.) +manica aperta (s.f.)",10.5281/zenodo.7742420,,màniga penjant (n.f.),manga abierta (s.f.),manga colgante abierta (s.f.),"manga tipo capa (s.f.) +manga abierta (s.f.) +manga colgante (s.f.) ","manche flottante (n.f.) +manche pendante (n.f.)",manga pendurada (s.f.),manga suspensa (s.f.) ,hanging sleeve +manica raglan (s.f.),10.5281/zenodo.7742424,,màniga raglan (n.f.),"manga raglán (s.f.) +manga ranglán (s.f.)",manga raglan (s.f.),"manga ranglan (s.f.) +manga raglan (s.f.) +manga raglán (s.f.)",manche raglan (n.f.),"manga raglan (s.f.) +manga raglã (s.f.)",manga raglan (s.f.),raglan sleeve +manica rettangolare (s.f.),10.5281/zenodo.7742426,,màniga rectangular (n.f.),manga rectangular (s.f.),manga rectangular (s.f.),manga rectangular (s.f.),manche rectangulaire (n.f.),manga retangular (s.f.),manga retângulo (s.f.) ,rectangular sleeve +manica sagomata (s.f.),10.5281/zenodo.7742434,,,manga entallada (s.f.),manga abullonada en el puño (s.f.),manga con forma (s.f.),manche façonnée (n.f.),manga larga com punho (s.f.),manga em forma (s.f.) ,shaped sleeve +manica svasata (s.f.),10.5281/zenodo.7742442,,,manga ancha (s.f.),manga acampanada (s.f.),manga acampanada (s.f.),manche évasée (n.f.),manga de sino (s.f.),manga boca de sino (s.f.) ,flared sleeve +manica Victoria (s.f.),10.5281/zenodo.7742444,,màniga Victòria (n.f.),manga victoriana (s.f.),manga victoriana (s.f.),"manga victoria (s.f.) +manga Victoria (s.f.)",manche Victoria (n.f.),manga Victoria (s.f.),manga Victoria (s.f.),Victoria sleeve +manica Virago (s.f.),10.5281/zenodo.7742448,,màniga Virago (n.f.),manga virago (s.f.),manga virago (s.f.),"manga virago (s.f.) +manga Virago (s.f.) ",manche à bouillons (n.f.),manga Virago (s.f.),manga Virago (s.f.),Virago sleeve \ No newline at end of file diff --git a/sshoc_lessico_panlatino.ipynb b/sshoc_lessico_panlatino.ipynb new file mode 100644 index 0000000..5eec280 --- /dev/null +++ b/sshoc_lessico_panlatino.ipynb @@ -0,0 +1,1290 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "lightweight-detroit", + "metadata": {}, + "source": [ + "## Mapping *Pan-Latin Textile Fibres Vocabulary* from spreadsheet to SKOS resources\n", + "\n", + "This Notebook implements a simple parser used to transform the Pan-Latin Textile Fibres Vocabulary, developed within the Realiter network, 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.\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "modified-vegetarian", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import rdflib\n", + "import itertools\n", + "import yaml\n", + "import datetime" + ] + }, + { + "cell_type": "markdown", + "id": "hundred-singles", + "metadata": {}, + "source": [ + "The file *config.yaml* contains the external information used in the parsing, including the position of the spreadsheets. Set the correct values before running the Notebook." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "stupid-lewis", + "metadata": {}, + "outputs": [], + "source": [ + "try:\n", + " with open(\"config-lessico.yaml\", 'r') as stream:\n", + " try:\n", + " conf=yaml.safe_load(stream)\n", + " except yaml.YAMLError as exc:\n", + " print(exc)\n", + "except FileNotFoundError:\n", + " print('Warning config.yaml file not present! Please store it in the same directory as the notebook')\n", + "#print (conf)" + ] + }, + { + "cell_type": "markdown", + "id": "generic-thong", + "metadata": {}, + "source": [ + "The following cells defines the *Namespaces* used in the parsing" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "oriental-structure", + "metadata": {}, + "outputs": [], + "source": [ + "from rdflib.namespace import DC, DCAT, DCTERMS, OWL, \\\n", + " RDF, RDFS, SKOS, \\\n", + " XMLNS, XSD, XMLNS\n", + "from rdflib import Namespace\n", + "from rdflib import URIRef, BNode, Literal\n", + "\n", + "pltextile = Namespace(conf['Namespaces']['TEXTILETERM'])\n", + "dc11=Namespace(\"http://purl.org/dc/elements/1.1/\");\n", + "dct = Namespace(\"http://purl.org/dc/terms/\")\n", + "iso369=Namespace(\"http://id.loc.gov/vocabulary/iso639-3\");" + ] + }, + { + "cell_type": "markdown", + "id": "sacred-shopper", + "metadata": {}, + "source": [ + "Download **Lessico** spreadsheet and show it to check if the operation has been executed correctly" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "systematic-saudi", + "metadata": {}, + "outputs": [], + "source": [ + "url=conf['Source']['LESSICOSOURCE']\n", + "df_data=pd.read_csv(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "sunrise-reunion", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
itDEFcaeses [ARG]es [ARG/MEX]es [MEX]frfr [CA]glptroen
0abaca (s.m.)\\nfibra di abaca (s.f.)\\ncanapa di...Fibra ottenuta dalle foglie della Musa textilis.abacà (n.m.)\\nfibra d’abacà (n.f.)\\ncànem de M...abacá (s.m.)\\nfibra de abacá (s.f.)\\ncáñamo de...NaNNaNabacá de Manila (s.m.)abaca (n.m.)\\nchanvre de Manille (n.m.)\\ntagal...fibre d’abaca (n.f.)\\nmanille (n.f.)abacá (s.m.)\\ncánabo de Manila (s.m.)abacá (s.m.)\\nmanila (s.f.)\\ncânhamo-de-manila...abaca (s.f.)abaca\\nabaca fibre\\nManila hemp
1acetato (s.m.)\\nfibra di acetato (s.f.)Fibra prodotta a partire dall’acetato di cellu...raió (n.m.)\\nfibra d’acetat (n.f.)acetato (s.m.) \\nrayón acetato (s.m.)rayón (s.m.)\\nviscosa (s.f.)fibra de acetato (s.f.)NaNacétate (n.m.) \\nfibre d’acétate (n.f.)NaNacetato (s.m.)\\nfibra de acetato (s.f.)acetato (s.m.)\\nfibra de acetato (s.f.) \\nraio...acetat (s.m.)acetate\\nacetate fibre
2acrilico (s.m.)\\nfibra acrilica (s.f.)\\nacrili...Fibra costituita da macromolecole lineari cont...acrílic, -a (adj.)\\nfibra acrílica (n.f.)acrílica (s.f.)\\nfibra acrílica (s.f.)NaNacrílico (s.m.)fibra de acrílico (s.f.)acrylique (n.m.)\\nfibre acrylique (n.f.)NaNacrílico (s.m.)\\nfibra acrílica (s.f.)acrílico (s.m.)\\nfibra acrílica (s.f.)acrilic (s.m.)acrylic\\nacrylic fibre
3alfa (s.f.)\\nfibra d’alfa (s.f.)Fibra ricavata dalle foglie della Stipa tenaci...espart (n.m.)\\nfibra d’espart (n.f.)esparto (s.m.) \\nfibra de esparto (s.f.)NaNfibra alfa (s.f.)alfa (s.m.)alfa (n.m.)sparte (n.m.)\\nspart (n.m.)alfa (s.f.)\\nesparto (s.m.)alfa (s.f.)\\nfibra de alfa (s.f.)alfa (s.m.)\\nfibră alfa (s.f.)alfa\\nalfa fibre
4alginica (s.f.)\\nfibra alginica (s.f.)Fibra prodotta a partire dai sali metallici de...fibra d’alginat (n.f.)fibra algínica (s.f.)\\nfibra de alginato (s.f.)NaNNaNalginato (s.m.)fibre d’alginate (n.f.)\\nalginate (n.m.)NaNalxinato (s.m.)\\nfibra de alxinato (s.f.)alginato (s.m.)\\nfibra algínica (s.f.)\\nfibra ...alginat (s.n.)\\nfibră alginică (s.f.)alginate\\nalginic fibre\\nalginate fibre
\n", + "
" + ], + "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 d’alfa (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 dall’acetato 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 d’abacà (n.f.)\\ncànem de M... \n", + "1 raió (n.m.)\\nfibra d’acetat (n.f.) \n", + "2 acrílic, -a (adj.)\\nfibra acrílica (n.f.) \n", + "3 espart (n.m.)\\nfibra d’espart (n.f.) \n", + "4 fibra d’alginat (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 d’acétate (n.f.) \n", + "2 acrylique (n.m.)\\nfibre acrylique (n.f.) \n", + "3 alfa (n.m.) \n", + "4 fibre d’alginate (n.f.)\\nalginate (n.m.) \n", + "\n", + " fr [CA] \\\n", + "0 fibre d’abaca (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" + } + ], + "source": [ + "df_data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "native-judges", + "metadata": {}, + "outputs": [], + "source": [ + "df_data.rename(columns = {'es [ARG]': 'es-arg', 'es [MEX]': 'es-mex', 'fr [CA]': 'fr-ca'}, inplace = True)\n", + "#df_data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "united-samoa", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'abaca'" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_data.iloc[0].it.split('\\n')[0].split(' ')[0]" + ] + }, + { + "cell_type": "markdown", + "id": "indonesian-curtis", + "metadata": {}, + "source": [ + "Create a graph for the SKOS data and bind the namespaces to it" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "parallel-bible", + "metadata": {}, + "outputs": [], + "source": [ + "c1rdf = rdflib.Graph()\n", + "c1rdf.bind(\"pltextile\", pltextile)\n", + "c1rdf.bind(\"dc11\", dc11)\n", + "c1rdf.bind(\"dct\", dct)\n", + "c1rdf.bind(\"iso369-3\", iso369)\n", + "c1rdf.bind(\"skos\", SKOS)\n", + "c1rdf.bind(\"dc\", DC)\n", + "c1rdf.bind(\"rdf\", RDF)\n", + "c1rdf.bind(\"owl\", OWL)\n", + "c1rdf.bind(\"xsd\", XSD)\n" + ] + }, + { + "cell_type": "markdown", + "id": "quantitative-integer", + "metadata": {}, + "source": [ + "Insert in the graph the *SKOS.ConceptScheme*" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "protective-anxiety", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + ")>" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "now = datetime.datetime.today()\n", + "today_date=now.date()\n", + "title=Literal(conf['Texts']['LESSICOTITLE'], lang=conf['Texts']['LANG'])\n", + "description=Literal(conf['Texts']['LESSICODESCRIPTION'], lang=conf['Texts']['LANG'])\n", + "description_it=Literal(conf['Texts']['LESSICODESCRIPTION_IT'], lang='it')\n", + "identifier=Literal(conf['Texts']['LESSICOID'], lang=conf['Texts']['LANG'])\n", + "#identifier=URIRef(conf['Texts']['VOCABULARYID'])\n", + "createddate= Literal(conf['Texts']['LESSICOCREATEDATE'],datatype=XSD.date)\n", + "moddate= Literal(today_date,datatype=XSD.date)\n", + "version= Literal(conf['Texts']['LESSICOVERSION'],datatype=XSD.string)\n", + "\n", + "c1rdf.add((pltextile[''], RDF.type, SKOS.ConceptScheme))\n", + "c1rdf.add((pltextile[''], DC.title, title))\n", + "c1rdf.add((pltextile[''], DC.identifier, identifier))\n", + "c1rdf.add((pltextile[''], DC.description, description))\n", + "c1rdf.add((pltextile[''], DC.description, description_it))\n", + "c1rdf.add((pltextile[''], dct.created, createddate))\n", + "c1rdf.add((pltextile[''], dct.modified, moddate))\n", + "c1rdf.add((pltextile[''], OWL.versionInfo, version))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.eng))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.es))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.fra))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.gl))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.ita))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.ro))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.pt))\n", + "c1rdf.add((pltextile[''], dct.language, iso369.ca))" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "vertical-election", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
itDEFcaeses-arges [ARG/MEX]es-mexfrfr-caglptroen
0abaca (s.m.)\\nfibra di abaca (s.f.)\\ncanapa di...Fibra ottenuta dalle foglie della Musa textilis.abacà (n.m.)\\nfibra d’abacà (n.f.)\\ncànem de M...abacá (s.m.)\\nfibra de abacá (s.f.)\\ncáñamo de...abacá de Manila (s.m.)abaca (n.m.)\\nchanvre de Manille (n.m.)\\ntagal...fibre d’abaca (n.f.)\\nmanille (n.f.)abacá (s.m.)\\ncánabo de Manila (s.m.)abacá (s.m.)\\nmanila (s.f.)\\ncânhamo-de-manila...abaca (s.f.)abaca\\nabaca fibre\\nManila hemp
1acetato (s.m.)\\nfibra di acetato (s.f.)Fibra prodotta a partire dall’acetato di cellu...raió (n.m.)\\nfibra d’acetat (n.f.)acetato (s.m.) \\nrayón acetato (s.m.)rayón (s.m.)\\nviscosa (s.f.)fibra de acetato (s.f.)acétate (n.m.) \\nfibre d’acétate (n.f.)acetato (s.m.)\\nfibra de acetato (s.f.)acetato (s.m.)\\nfibra de acetato (s.f.) \\nraio...acetat (s.m.)acetate\\nacetate fibre
2acrilico (s.m.)\\nfibra acrilica (s.f.)\\nacrili...Fibra costituita da macromolecole lineari cont...acrílic, -a (adj.)\\nfibra acrílica (n.f.)acrílica (s.f.)\\nfibra acrílica (s.f.)acrílico (s.m.)fibra de acrílico (s.f.)acrylique (n.m.)\\nfibre acrylique (n.f.)acrílico (s.m.)\\nfibra acrílica (s.f.)acrílico (s.m.)\\nfibra acrílica (s.f.)acrilic (s.m.)acrylic\\nacrylic fibre
3alfa (s.f.)\\nfibra d’alfa (s.f.)Fibra ricavata dalle foglie della Stipa tenaci...espart (n.m.)\\nfibra d’espart (n.f.)esparto (s.m.) \\nfibra de esparto (s.f.)fibra alfa (s.f.)alfa (s.m.)alfa (n.m.)sparte (n.m.)\\nspart (n.m.)alfa (s.f.)\\nesparto (s.m.)alfa (s.f.)\\nfibra de alfa (s.f.)alfa (s.m.)\\nfibră alfa (s.f.)alfa\\nalfa fibre
4alginica (s.f.)\\nfibra alginica (s.f.)Fibra prodotta a partire dai sali metallici de...fibra d’alginat (n.f.)fibra algínica (s.f.)\\nfibra de alginato (s.f.)alginato (s.m.)fibre d’alginate (n.f.)\\nalginate (n.m.)alxinato (s.m.)\\nfibra de alxinato (s.f.)alginato (s.m.)\\nfibra algínica (s.f.)\\nfibra ...alginat (s.n.)\\nfibră alginică (s.f.)alginate\\nalginic fibre\\nalginate fibre
\n", + "
" + ], + "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 d’alfa (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 dall’acetato 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 d’abacà (n.f.)\\ncànem de M... \n", + "1 raió (n.m.)\\nfibra d’acetat (n.f.) \n", + "2 acrílic, -a (adj.)\\nfibra acrílica (n.f.) \n", + "3 espart (n.m.)\\nfibra d’espart (n.f.) \n", + "4 fibra d’alginat (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 d’acétate (n.f.) \n", + "2 acrylique (n.m.)\\nfibre acrylique (n.f.) \n", + "3 alfa (n.m.) \n", + "4 fibre d’alginate (n.f.)\\nalginate (n.m.) \n", + "\n", + " fr-ca \\\n", + "0 fibre d’abaca (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" + } + ], + "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", + "df_data.fillna('', inplace=True)\n", + "df_data.head()" + ] + }, + { + "cell_type": "markdown", + "id": "assigned-beijing", + "metadata": {}, + "source": [ + "The following cell implements the mapping rules for creating SKOS resources." + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "typical-prompt", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1668\n" + ] + } + ], + "source": [ + "#df_data.iloc[0].it.split('\\n')[0].split(' ')[0]\n", + "for index, row in df_data.iterrows():\n", + " \n", + " strlabel=row.it.split('\\n')[0].split(' (')[0].strip()\n", + " label=strlabel.replace(\" \", \"_\")\n", + " #label=URIRef(row.it.split('\\n')[0].split(' (')[0].strip())\n", + " c1rdf.add((pltextile[''], SKOS.hasTopConcept, pltextile[label])) \n", + " frlabel=Literal(row[\"fr\"].split('\\n')[0].strip(), lang='fr')\n", + " fraltlabels=row[\"fr\"].split('\\n')[1:]\n", + " itlabel=Literal(row['it'].split('\\n')[0].strip(), lang='it')\n", + " italtlabels=row[\"it\"].split('\\n')[1:] \n", + " calabel=Literal(row['ca'].split('\\n')[0].strip(), lang='ca')\n", + " caaltlabels=row[\"ca\"].split('\\n')[1:]\n", + " eslabel=Literal(row['es'].split('\\n')[0].strip(), lang='es')\n", + " esaltlabels=row[\"es\"].split('\\n')[1:]\n", + " gllabel=Literal(row['gl'].split('\\n')[0].strip(), lang='gl')\n", + " glaltlabels=row[\"gl\"].split('\\n')[1:]\n", + " ptlabel=Literal(row['pt'].split('\\n')[0].strip(), lang='pt')\n", + " ptaltlabels=row[\"pt\"].split('\\n')[1:]\n", + " rolabel=Literal(row['ro'].split('\\n')[0].strip(), lang='ro')\n", + " roaltlabels=row[\"ro\"].split('\\n')[1:]\n", + " enlabel=Literal(row['en'].split('\\n')[0].strip(), lang='en')\n", + " enaltlabels=row[\"en\"].split('\\n')[1:]\n", + " \n", + " esarglabel=Literal(row['es-arg'].split('\\n')[0].strip(), lang='es-ar')\n", + " esargaltlabels=row[\"es-arg\"].split('\\n')[1:]\n", + " #es-arg-mex\n", + "# esargmexarglabel=Literal(row['es-arg-mex'].split('\\n')[0].strip(), lang='es-ar')\n", + "# esargmexmexlabel=Literal(row['es-arg-mex'].split('\\n')[0].strip(), lang='es-mx')\n", + "# esargmexaltlabels=row[\"es-arg-mex\"].split('\\n')[1:]\n", + " \n", + " esmexlabel=Literal(row['es-mex'].split('\\n')[0].strip(), lang='es-mx')\n", + " esmexaltlabels=row[\"es-mex\"].split('\\n')[1:]\n", + " frcalabel=Literal(row['fr-ca'].split('\\n')[0].strip(), lang='fr-ca')\n", + " frcaaltlabels=row[\"fr-ca\"].split('\\n')[1:]\n", + " \n", + " #definition\n", + " itdef=Literal(row[\"DEF\"].strip(), lang='it')\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", + " \n", + " for alab in esargaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-ar')))\n", + " \n", + "# for alab in esargmexaltlabels:\n", + "# c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-ar')))\n", + "# c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-mx')))\n", + " \n", + " for alab in esmexaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-mx')))\n", + " \n", + " for alab in frcaaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='fr-ca')))\n", + " \n", + " for alab in esaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es')))\n", + " \n", + " for alab in glaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='gl')))\n", + " \n", + " for alab in ptaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='pt')))\n", + " \n", + " for alab in roaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='ro')))\n", + " \n", + " for alab in enaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='en')))\n", + " \n", + " for alab in caaltlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='ca')))\n", + " \n", + " for alab in fraltlabels:\n", + " #print (\"tt \"+alab)\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='fr')))\n", + " for alab in italtlabels:\n", + " c1rdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='it')))\n", + " \n", + " \n", + " if(frlabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, frlabel))\n", + " if(itlabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, itlabel))\n", + " if(gllabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, gllabel))\n", + " \n", + " if(ptlabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, ptlabel))\n", + " if(rolabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, rolabel))\n", + " if(enlabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, enlabel))\n", + " \n", + " if(calabel): \n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, calabel))\n", + " if(eslabel): \n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, eslabel))\n", + " if(esarglabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, esarglabel))\n", + " \n", + "# if(esargmexarglabel):\n", + "# c1rdf.add((pltextile[label], SKOS.prefLabel, esargmexarglabel))\n", + "# c1rdf.add((pltextile[label], SKOS.prefLabel, esargmexmexlabel))\n", + " \n", + " if(esmexlabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, esmexlabel))\n", + " if(frcalabel):\n", + " c1rdf.add((pltextile[label], SKOS.prefLabel, frcalabel))\n", + " \n", + " if (itdef):\n", + " c1rdf.add((pltextile[label], SKOS.definition, itdef))\n", + "\n", + "print(len(c1rdf))" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "answering-latino", + "metadata": {}, + "outputs": [], + "source": [ + "# for s, p, o in c1rdf.triples((None, None, None)):\n", + "# print(\"{} {}\".format(s, o.n3))" + ] + }, + { + "cell_type": "markdown", + "id": "quality-scratch", + "metadata": {}, + "source": [ + "Create a *Turtle* file in the **/data** directory with the SKOS resources for **Data Stewardship terminology** " + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "equal-voice", + "metadata": {}, + "outputs": [], + "source": [ + "c1rdf.serialize(destination='data/lexpanlatskos_11.ttl', format=\"n3\");#format=\"pretty-xml\")\n", + "c1rdf.serialize(destination='data/lexpanlatskos_11.rdf', format=\"pretty-xml\");#format=\"pretty-xml\")" + ] + }, + { + "cell_type": "markdown", + "id": "selected-enemy", + "metadata": {}, + "source": [ + "### Lessico panlatino delle Maniche" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "current-material", + "metadata": {}, + "outputs": [], + "source": [ + "urlma=conf['Source']['LESSICOMANICHESOURCE']\n", + "df_data_maniche=pd.read_csv(urlma)\n", + "df_data_maniche.rename(columns = {'es [ARG]': 'es-arg', 'es [MEX]': 'es-mex', 'pt [BR]': 'pt-br'}, inplace = True)\n", + "df_data_maniche.fillna('', inplace=True)\n", + "#df_data_maniche.info()" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "incorporated-creature", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + ")>" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cl_manicherdf = rdflib.Graph()\n", + "cl_manicherdf.bind(\"pltextile\", pltextile)\n", + "cl_manicherdf.bind(\"dc11\", dc11)\n", + "cl_manicherdf.bind(\"dct\", dct)\n", + "cl_manicherdf.bind(\"iso369-3\", iso369)\n", + "cl_manicherdf.bind(\"skos\", SKOS)\n", + "cl_manicherdf.bind(\"dc\", DC)\n", + "cl_manicherdf.bind(\"rdf\", RDF)\n", + "cl_manicherdf.bind(\"owl\", OWL)\n", + "cl_manicherdf.bind(\"xsd\", XSD)\n", + "now = datetime.datetime.today()\n", + "today_date=now.date()\n", + "title=Literal(conf['Texts']['LESSICOMANICHETITLE'], lang=conf['Texts']['LANG'])\n", + "description=Literal(conf['Texts']['LESSICOMANICHEDESCRIPTION'], lang=conf['Texts']['LANG'])\n", + "description_it=Literal(conf['Texts']['LESSICOMANICHEDESCRIPTION_IT'], lang='it')\n", + "identifier=Literal(conf['Texts']['LESSICOMANICHEID'], lang=conf['Texts']['LANG'])\n", + "#identifier=URIRef(conf['Texts']['VOCABULARYID'])\n", + "createddate= Literal(conf['Texts']['LESSICOCREATEDATE'],datatype=XSD.date)\n", + "moddate= Literal(today_date,datatype=XSD.date)\n", + "version= Literal(conf['Texts']['LESSICOVERSION'],datatype=XSD.string)\n", + "\n", + "cl_manicherdf.add((pltextile[''], RDF.type, SKOS.ConceptScheme))\n", + "cl_manicherdf.add((pltextile[''], DC.title, title))\n", + "cl_manicherdf.add((pltextile[''], DC.identifier, identifier))\n", + "cl_manicherdf.add((pltextile[''], DC.description, description))\n", + "cl_manicherdf.add((pltextile[''], DC.description, description_it))\n", + "cl_manicherdf.add((pltextile[''], dct.created, createddate))\n", + "cl_manicherdf.add((pltextile[''], dct.modified, moddate))\n", + "cl_manicherdf.add((pltextile[''], OWL.versionInfo, version))\n", + "cl_manicherdf.add((pltextile[''], dct.language, iso369.eng))\n", + "cl_manicherdf.add((pltextile[''], dct.language, iso369.es))\n", + "cl_manicherdf.add((pltextile[''], dct.language, iso369.fra))\n", + "cl_manicherdf.add((pltextile[''], dct.language, iso369.ca))\n", + "cl_manicherdf.add((pltextile[''], dct.language, iso369.ita))\n", + "cl_manicherdf.add((pltextile[''], dct.language, iso369.pt))" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "modular-realtor", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "597\n" + ] + } + ], + "source": [ + "# Mapping\n", + "for index, row in df_data_maniche.iterrows():\n", + " \n", + " strlabel=row.it.split('\\n')[0].split('(')[0].strip()\n", + " label=strlabel.replace(\" \", \"_\").replace(\"’\",\"\").replace(\"'\",\"\").strip()\n", + " #label=URIRef(row.it.split('\\n')[0].split(' (')[0].strip())\n", + " cl_manicherdf.add((pltextile[''], SKOS.hasTopConcept, pltextile[label])) \n", + " frlabel=Literal(row[\"fr\"].split('\\n')[0].strip(), lang='fr')\n", + " fraltlabels=row[\"fr\"].split('\\n')[1:]\n", + " itlabel=Literal(row['it'].split('\\n')[0].strip(), lang='it')\n", + " italtlabels=row[\"it\"].split('\\n')[1:] \n", + " calabel=Literal(row['ca'].split('\\n')[0].strip(), lang='ca')\n", + " caaltlabels=row[\"ca\"].split('\\n')[1:]\n", + " eslabel=Literal(row['es'].split('\\n')[0].strip(), lang='es')\n", + " esaltlabels=row[\"es\"].split('\\n')[1:]\n", + " #gllabel=Literal(row['gl'].split('\\n')[0].strip(), lang='gl')\n", + " #glaltlabels=row[\"gl\"].split('\\n')[1:]\n", + " ptlabel=Literal(row['pt'].split('\\n')[0].strip(), lang='pt')\n", + " ptaltlabels=row[\"pt\"].split('\\n')[1:]\n", + "# rolabel=Literal(row['ro'].split('\\n')[0].strip(), lang='ro')\n", + "# roaltlabels=row[\"ro\"].split('\\n')[1:]\n", + " enlabel=Literal(row['en'].split('\\n')[0].strip(), lang='en')\n", + " enaltlabels=row[\"en\"].split('\\n')[1:]\n", + " \n", + " esarglabel=Literal(row['es-arg'].split('\\n')[0].strip(), lang='es-ar')\n", + " esargaltlabels=row[\"es-arg\"].split('\\n')[1:]\n", + " \n", + "\n", + " esmexlabel=Literal(row['es-mex'].split('\\n')[0].strip(), lang='es-mx')\n", + " esmexaltlabels=row[\"es-mex\"].split('\\n')[1:]\n", + " ptbrlabel=Literal(row['pt-br'].split('\\n')[0].strip(), lang='pt-br')\n", + " ptbraltlabels=row[\"pt-br\"].split('\\n')[1:]\n", + " \n", + " #definition\n", + " itdef=Literal(row[\"DEF\"].strip(), lang='it')\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", + " \n", + " for alab in esargaltlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-ar')))\n", + " \n", + " \n", + " for alab in esmexaltlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-mx')))\n", + " \n", + " for alab in ptbraltlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='pt-br')))\n", + " \n", + " for alab in esaltlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es')))\n", + " \n", + "# for alab in glaltlabels:\n", + "# cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='gl')))\n", + " \n", + " for alab in ptaltlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='pt')))\n", + " \n", + "# for alab in roaltlabels:\n", + "# cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='ro')))\n", + " \n", + " for alab in enaltlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='en')))\n", + " \n", + " for alab in caaltlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='ca')))\n", + " \n", + " for alab in fraltlabels:\n", + " #print (\"tt \"+alab)\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='fr')))\n", + " for alab in italtlabels:\n", + " cl_manicherdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='it')))\n", + " \n", + " \n", + " if(frlabel):\n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, frlabel))\n", + " if(itlabel):\n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, itlabel))\n", + "# if(gllabel):\n", + "# cl_manicherdf.add((pltextile[label], SKOS.prefLabel, gllabel))\n", + " \n", + " if(ptlabel):\n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, ptlabel))\n", + "# if(rolabel):\n", + "# cl_manicherdf.add((pltextile[label], SKOS.prefLabel, rolabel))\n", + " if(enlabel):\n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, enlabel))\n", + " \n", + " if(calabel): \n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, calabel))\n", + " if(eslabel): \n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, eslabel))\n", + " if(esarglabel):\n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, esarglabel))\n", + " \n", + "\n", + " if(esmexlabel):\n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, esmexlabel))\n", + " if(ptbrlabel):\n", + " cl_manicherdf.add((pltextile[label], SKOS.prefLabel, ptbrlabel))\n", + " \n", + " if (itdef):\n", + " cl_manicherdf.add((pltextile[label], SKOS.definition, itdef))\n", + "\n", + "print(len(cl_manicherdf))" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "matched-mustang", + "metadata": {}, + "outputs": [], + "source": [ + "cl_manicherdf.serialize(destination='data/lexpanlatmanicheskos_11.ttl', format=\"n3\");#format=\"pretty-xml\")\n", + "cl_manicherdf.serialize(destination='data/lexpanlatmanicheskos_11.rdf', format=\"pretty-xml\");#format=\"pretty-xml\")" + ] + }, + { + "cell_type": "markdown", + "id": "talented-making", + "metadata": {}, + "source": [ + "### Lessico panlatino dei Colli" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "centered-advantage", + "metadata": {}, + "outputs": [], + "source": [ + "urlco=conf['Source']['LESSICOCOLLISOURCE']\n", + "df_data_colli=pd.read_csv(urlco)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "desperate-uruguay", + "metadata": {}, + "outputs": [], + "source": [ + "df_data_colli.rename(columns = {'es [ARG]': 'es-arg', 'es [MEX]': 'es-mex', 'pt [BR]': 'pt-br'}, inplace = True)\n", + "df_data_colli.fillna('', inplace=True)\n", + "#df_data_colli.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "magnetic-stake", + "metadata": {}, + "outputs": [], + "source": [ + "cl_collirdf = rdflib.Graph()\n", + "cl_collirdf.bind(\"pltextile\", pltextile)\n", + "cl_collirdf.bind(\"dc11\", dc11)\n", + "cl_collirdf.bind(\"dct\", dct)\n", + "cl_collirdf.bind(\"iso369-3\", iso369)\n", + "cl_collirdf.bind(\"skos\", SKOS)\n", + "cl_collirdf.bind(\"dc\", DC)\n", + "cl_collirdf.bind(\"rdf\", RDF)\n", + "cl_collirdf.bind(\"owl\", OWL)\n", + "cl_collirdf.bind(\"xsd\", XSD)\n" + ] + }, + { + "cell_type": "markdown", + "id": "hidden-purple", + "metadata": {}, + "source": [ + "SKOS concept scheme" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "christian-paste", + "metadata": {}, + "outputs": [], + "source": [ + "now = datetime.datetime.today()\n", + "today_date=now.date()\n", + "title=Literal(conf['Texts']['LESSICOCOLLITITLE'], lang=conf['Texts']['LANG'])\n", + "description=Literal(conf['Texts']['LESSICOCOLLIDESCRIPTION'], lang=conf['Texts']['LANG'])\n", + "description_it=Literal(conf['Texts']['LESSICOCOLLIDESCRIPTION_IT'], lang='it')\n", + "identifier=Literal(conf['Texts']['LESSICOCOLLIID'], lang=conf['Texts']['LANG'])\n", + "#identifier=URIRef(conf['Texts']['VOCABULARYID'])\n", + "createddate= Literal(conf['Texts']['LESSICOCREATEDATE'],datatype=XSD.date)\n", + "moddate= Literal(today_date,datatype=XSD.date)\n", + "version= Literal(conf['Texts']['LESSICOVERSION'],datatype=XSD.string)\n", + "\n", + "cl_collirdf.add((pltextile[''], RDF.type, SKOS.ConceptScheme))\n", + "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[''], dct.created, createddate))\n", + "cl_collirdf.add((pltextile[''], dct.modified, moddate))\n", + "cl_collirdf.add((pltextile[''], OWL.versionInfo, version))\n", + "cl_collirdf.add((pltextile[''], dct.language, iso369.eng))\n", + "cl_collirdf.add((pltextile[''], dct.language, iso369.es))\n", + "cl_collirdf.add((pltextile[''], dct.language, iso369.fra))\n", + "cl_collirdf.add((pltextile[''], dct.language, iso369.ita))\n", + "cl_collirdf.add((pltextile[''], dct.language, iso369.pt))\n", + "cl_collirdf.add((pltextile[''], dct.language, iso369.ca))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "incorporate-difference", + "metadata": {}, + "outputs": [], + "source": [ + "# Mapping\n", + "for index, row in df_data_colli.iterrows():\n", + " \n", + " strlabel=row.it.split('\\n')[0].split(' (')[0].strip()\n", + " label=strlabel.replace(\" \", \"_\").replace(\"’\",\"\")\n", + " #label=URIRef(row.it.split('\\n')[0].split(' (')[0].strip())\n", + " cl_collirdf.add((pltextile[''], SKOS.hasTopConcept, pltextile[label])) \n", + " frlabel=Literal(row[\"fr\"].split('\\n')[0].strip(), lang='fr')\n", + " fraltlabels=row[\"fr\"].split('\\n')[1:]\n", + " itlabel=Literal(row['it'].split('\\n')[0].strip(), lang='it')\n", + " italtlabels=row[\"it\"].split('\\n')[1:] \n", + " calabel=Literal(row['ca'].split('\\n')[0].strip(), lang='ca')\n", + " caaltlabels=row[\"ca\"].split('\\n')[1:]\n", + " eslabel=Literal(row['es'].split('\\n')[0].strip(), lang='es')\n", + " esaltlabels=row[\"es\"].split('\\n')[1:]\n", + " #gllabel=Literal(row['gl'].split('\\n')[0].strip(), lang='gl')\n", + " #glaltlabels=row[\"gl\"].split('\\n')[1:]\n", + " ptlabel=Literal(row['pt'].split('\\n')[0].strip(), lang='pt')\n", + " ptaltlabels=row[\"pt\"].split('\\n')[1:]\n", + "# rolabel=Literal(row['ro'].split('\\n')[0].strip(), lang='ro')\n", + "# roaltlabels=row[\"ro\"].split('\\n')[1:]\n", + " enlabel=Literal(row['en'].split('\\n')[0].strip(), lang='en')\n", + " enaltlabels=row[\"en\"].split('\\n')[1:]\n", + " \n", + " esarglabel=Literal(row['es-arg'].split('\\n')[0].strip(), lang='es-ar')\n", + " esargaltlabels=row[\"es-arg\"].split('\\n')[1:]\n", + " \n", + "\n", + " esmexlabel=Literal(row['es-mex'].split('\\n')[0].strip(), lang='es-mx')\n", + " esmexaltlabels=row[\"es-mex\"].split('\\n')[1:]\n", + " ptbrlabel=Literal(row['pt-br'].split('\\n')[0].strip(), lang='pt-br')\n", + " ptbraltlabels=row[\"pt-br\"].split('\\n')[1:]\n", + " \n", + " #definition\n", + " itdef=Literal(row[\"DEF\"].strip(), lang='it')\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", + " \n", + " for alab in esargaltlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-ar')))\n", + " \n", + " \n", + " for alab in esmexaltlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es-mx')))\n", + " \n", + " for alab in ptbraltlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='pt-br')))\n", + " \n", + " for alab in esaltlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='es')))\n", + " \n", + "# for alab in glaltlabels:\n", + "# cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='gl')))\n", + " \n", + " for alab in ptaltlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='pt')))\n", + " \n", + "# for alab in roaltlabels:\n", + "# cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='ro')))\n", + " \n", + " for alab in enaltlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='en')))\n", + " \n", + " for alab in caaltlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='ca')))\n", + " \n", + " for alab in fraltlabels:\n", + " #print (\"tt \"+alab)\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='fr')))\n", + " for alab in italtlabels:\n", + " cl_collirdf.add((pltextile[label], SKOS.altLabel, Literal(alab, lang='it')))\n", + " \n", + " \n", + " if(frlabel):\n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, frlabel))\n", + " if(itlabel):\n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, itlabel))\n", + "# if(gllabel):\n", + "# cl_collirdf.add((pltextile[label], SKOS.prefLabel, gllabel))\n", + " \n", + " if(ptlabel):\n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, ptlabel))\n", + "# if(rolabel):\n", + "# cl_collirdf.add((pltextile[label], SKOS.prefLabel, rolabel))\n", + " if(enlabel):\n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, enlabel))\n", + " \n", + " if(calabel): \n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, calabel))\n", + " if(eslabel): \n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, eslabel))\n", + " if(esarglabel):\n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, esarglabel))\n", + " \n", + "\n", + " if(esmexlabel):\n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, esmexlabel))\n", + " if(ptbrlabel):\n", + " cl_collirdf.add((pltextile[label], SKOS.prefLabel, ptbrlabel))\n", + " \n", + " if (itdef):\n", + " cl_collirdf.add((pltextile[label], SKOS.definition, itdef))\n", + "\n", + "print(len(cl_collirdf))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "applicable-commissioner", + "metadata": {}, + "outputs": [], + "source": [ + "cl_collirdf.serialize(destination='data/lexpanlatcolliskos_11.ttl', format=\"n3\");#format=\"pretty-xml\")\n", + "cl_collirdf.serialize(destination='data/lexpanlatcolliskos_11.rdf', format=\"pretty-xml\");#format=\"pretty-xml\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "limiting-duration", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "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.11.1" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}