From 0b2dcb92fb2ff6881f383b9a032f89439d5b2260 Mon Sep 17 00:00:00 2001 From: schneist Date: Wed, 3 Dec 2025 17:28:59 +0100 Subject: [PATCH 1/4] nouvelles ressources + deux methodes basculables --- services/terms-tools/Dockerfile | 3 +- services/terms-tools/README.md | 286 ++++++++++-------- services/terms-tools/data.dvc | 6 +- services/terms-tools/dictionary.dvc | 5 +- services/terms-tools/package.json | 2 +- services/terms-tools/v1/analyzeMatcher.ini | 72 +++++ .../terms-tools/v1/en/terms-matcher/8HQ.ini | 4 +- .../terms-tools/v1/en/terms-matcher/9SD.ini | 4 +- .../v1/en/terms-matcher/{TSP.ini => B9M.ini} | 4 +- .../v1/en/terms-matcher/{BJ8.ini => BJW.ini} | 4 +- .../terms-tools/v1/en/terms-matcher/BVM.ini | 2 +- .../terms-tools/v1/en/terms-matcher/D63.ini | 35 +++ .../terms-tools/v1/en/terms-matcher/JVR.ini | 35 +++ .../terms-tools/v1/en/terms-matcher/KG7.ini | 4 +- .../terms-tools/v1/en/terms-matcher/PSR.ini | 35 +++ .../terms-tools/v1/en/terms-matcher/QJP.ini | 35 +++ .../v1/en/terms-matcher/Theremy.ini | 35 +++ .../terms-tools/v1/en/terms-matcher/th63.ini | 35 +++ .../v1/fr/terms-matcher/{BJ8.ini => 2CX.ini} | 4 +- .../terms-tools/v1/fr/terms-matcher/8HQ.ini | 2 +- .../terms-tools/v1/fr/terms-matcher/9SD.ini | 2 +- .../terms-tools/v1/fr/terms-matcher/B9M.ini | 35 +++ .../terms-tools/v1/fr/terms-matcher/BJW.ini | 35 +++ .../terms-tools/v1/fr/terms-matcher/BVM.ini | 2 +- .../terms-tools/v1/fr/terms-matcher/D63.ini | 35 +++ .../terms-tools/v1/fr/terms-matcher/JVR.ini | 35 +++ .../terms-tools/v1/fr/terms-matcher/KG7.ini | 2 +- .../terms-tools/v1/fr/terms-matcher/PAN.ini | 35 +++ .../terms-tools/v1/fr/terms-matcher/PSR.ini | 35 +++ .../terms-tools/v1/fr/terms-matcher/QJP.ini | 35 +++ .../terms-tools/v1/fr/terms-matcher/th63.ini | 35 +++ 31 files changed, 749 insertions(+), 149 deletions(-) create mode 100644 services/terms-tools/v1/analyzeMatcher.ini rename services/terms-tools/v1/en/terms-matcher/{TSP.ini => B9M.ini} (91%) rename services/terms-tools/v1/en/terms-matcher/{BJ8.ini => BJW.ini} (91%) create mode 100644 services/terms-tools/v1/en/terms-matcher/D63.ini create mode 100644 services/terms-tools/v1/en/terms-matcher/JVR.ini create mode 100644 services/terms-tools/v1/en/terms-matcher/PSR.ini create mode 100644 services/terms-tools/v1/en/terms-matcher/QJP.ini create mode 100644 services/terms-tools/v1/en/terms-matcher/Theremy.ini create mode 100644 services/terms-tools/v1/en/terms-matcher/th63.ini rename services/terms-tools/v1/fr/terms-matcher/{BJ8.ini => 2CX.ini} (91%) create mode 100644 services/terms-tools/v1/fr/terms-matcher/B9M.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/BJW.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/D63.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/JVR.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/PAN.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/PSR.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/QJP.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/th63.ini diff --git a/services/terms-tools/Dockerfile b/services/terms-tools/Dockerfile index ec8d23201..aeaf397e5 100644 --- a/services/terms-tools/Dockerfile +++ b/services/terms-tools/Dockerfile @@ -20,7 +20,7 @@ RUN dvc pull -v FROM cnrsinist/ezs-python-server:py3.9-no24-1.0.13 -ENV TERMS_TOOLS_VERSION=2.0 +ENV TERMS_TOOLS_VERSION=2.1 ENV GIT=https://github.com/stephane54/terms-tools.git ENV DICO_PATH="/app/public/dictionary" @@ -41,7 +41,6 @@ RUN pip install --no-cache-dir \ # rendre possible installation des ressources stanza lors 1er execution (mkdir en user daemon) RUN chmod 777 /usr/sbin/ - WORKDIR /app/public # If issues with bindings with version of node higher than 20, try adding this line diff --git a/services/terms-tools/README.md b/services/terms-tools/README.md index 13821c996..e358b8d25 100644 --- a/services/terms-tools/README.md +++ b/services/terms-tools/README.md @@ -1,17 +1,31 @@ # terms_tools -terms_tools est une bibliothèque d'outils qui permet : +**terms_tools** est une bibliothèque d'outils accessible par WebService qui permet : + - l'étiquetage en partie du discours (POStag) d'une liste de termes, -- la reconnaissance de termes Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/) dans un document, -En français et en anglais +- la reconnaissance de termes Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/) dans un texte, + +- en français et en anglais + +#### URL générique du service + + + +> https://terms-tools.services.istex.fr + + +NB = auquel au adjoint une ROUTE qui spécifie la nature du service, +exemple : https://terms-tools.services.istex.fr//v1/en/dico-pos/postag?input=terms -## POSTag et lemmatisation d'une liste de termes +--- -### INPUT +### POStag et lemmatisation d'une liste de termes -Prnd un fichier tsv en entrée -exemple : `test_labelEN.tsv` +#### INPUT + +Cette gamme de services prend un fichier **tsv** en entrée, +exemple : test_labelEN.tsv ```tsv id text @@ -23,33 +37,36 @@ http://data.loterre.fr/ark:/67375/P66#xl_en_ba359dd0 empirical generalization http://data.loterre.fr/ark:/67375/P66#xl_en_06b45a8a general empirical observation http://data.loterre.fr/ark:/67375/P66#xl_en_d9a365b6 empirical generalisations ``` + + +Trois types de sorties sont disponibles : -### Trois types de sorties sont disponibles - -#### Sous la forme d'un dictionnaire avec l'ensemble des informations morpho syntaxique => option -o json +##### 1 - Sous la forme d'un dictionnaire avec l'ensemble des informations - morpho syntaxique -##### Exemple de sortie : +##### Exemple de sortie -```tsv +``` http://data.loterre.fr/ark:/67375/P66#xl_en_53acd26b [{"id": 0, "start": 0, "end": 7, "tag": "JJ", "pos": "ADJ", "morph": "Degree=Pos", "lemma": "general"}, {"id": 1, "start": 8, "end": 17, "tag": "JJ", "pos": "ADJ", "morph": "Degree=Pos", "lemma": "empirical"}, {"id": 2, "start":18, "end": 30, "tag": "NNS", "pos": "NOUN", "morph": "Number=Plur", "lemma": "observation"}] ``` ##### WebService : -```bash -ROUTE = v1/en/full-morph/postag?input=terms -URL = https://terms-tools.services.istex.fr +###### ROUTE +> v1/en/full-morph/postag?input=terms +Exemple : + +``` curl -X 'POST' '$URL/v1/en/full-morph/postag?input=terms' --data-binary '@../terms_tools/data/test_labelEN.tsv' curl -X 'POST' '$URL/v1/fr/full-morph/postag?input=terms' --data-binary '@../terms_tools/data/test_labelFR.tsv' ``` -#### Sous une forme tabulée aux informations simplifiées => option -o dico_pos +##### 2 - Sous une forme tabulée aux informations simplifiées - format : URI POSTAG LEMMA + **format :** URI POSTAG LEMMA -##### Exemple de sortie : +##### Exemple de sortie ```tsv http://data.loterre.fr/ark:/67375/P66#xl_en_542d3e8b cognitive qualities JJ NNS cognitive quality @@ -58,12 +75,14 @@ http://data.loterre.fr/ark:/67375/P66#xl_en_ef4050c0 objects NNS object ``` -##### WebService : +##### WebService + -```bash -ROUTE = /v1/en/dico-pos/postag?input=terms -URL = https://terms-tools.services.istex.fr +###### ROUTE +>/v1/en/dico-pos/postag?input=terms +Exemple : +```bash curl -X 'POST' '$URL/v1/en/dico-pos/postag?input=terms' --data-binary '@../terms_tools/data/test_labelEN.tsv' curl -X 'POST' '$URL/v1/fr/dico-pos/postag?input=terms' --data-binary '@../terms_tools/data/test_labelFR.tsv' @@ -71,58 +90,76 @@ curl -X 'POST' '$URL/v1/fr/dico-pos/postag?input=terms' --data-binary '@../terms -#### Sous la forme d'un dictionnaire pour un Matcher Spacy +##### 3 - Sous la forme d'un dictionnaire pour un Matcher Spacy -##### Exemple de sortie : +##### Exemple de sortie -```tsv +``` http://data.loterre.fr/ark:/67375/P66#xl_en_d2b95b32 {"label": "empirical generalisation ", "pattern": [{"pos": "ADJ", "lemma": "empirical"}, {"pos": "NOUN", "lemma": "generalisation"}], "id": "http://data.loterre.fr/ark:/67375/P66#xl_en_d2b95b32"} ``` -##### WebService : +##### WebService -```bash -ROUTE = v1/en/dico-annot/postag?input=terms -URL = https://terms-tools.services.istex.fr +###### ROUTE +>v1/en/dico-annot/postag?input=terms +Exemple : +``` curl -X 'POST' '$URL/v1/en/dico-annot/postag?input=terms' --data-binary '@../terms_tools/data/test_labelEN.tsv' curl -X 'POST' '$URL/v1/fr/dico-annot/postag?input=terms' --data-binary '@../terms_tools/data/test_labelFR.tsv' ``` +--- + +### Reconnaissance de termes Loterre +Ce service projete un vocabulaire sur un texte afin d'identifier toutes les occurrences des termes qui sont présentes dans ce texte, en francais ou en anglais, voir la [Liste des vocabulaires](#liste-des-vocabulaires) disponibles parmi ceux accessibles sur Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/). + +#### INPUT +Ce web service prend en entrée un flux json au format Lodex (id,value) +Exemple : +``` +[ + { + "id": "1", + "value": "The Mem-Pro-Clinic test is a clinical test to assess difficulties in event- and time-based prospective thoughts. This result implies that activated long-term memory provides a representational basis for semantic verbal short-term signal." + }, + { + "id": "2", + "value": "A new method to implant false autobiographical books: Blind implantation call blind implantation methods." + } +] + +``` -## Reconnaissance de termes Loterre -Ce service projete un vocabulaire sur un texte afin d'identifier toutes les occurrences de termes présents dans ce texte, en francais ou en anglais, voir la [Liste des vocabulaires](#liste-des-vocabulaires) disponibles sur Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/). +#### WebService -##### WebService : +##### ROUTE +> /v1/CODE_LANGUE/terms-matcher/CODE_VOC/format=FORMAT -``` -ROUTE = /v1//terms_matcher//format= -URL = https://terms-tools.services.istex.fr -``` -##### Parametres : +##### Parametres - = fr, en +**- CODE_LANGUE** = fr, en - = json-standoff | json-indoc | xml-standoff +**- FORMAT** = json-standoff | json-indoc | xml-standoff | format | description | | :--------------- | :--------------- | | json-standoff | liste des termes reconnus sous le forme json | | json-indoc| document avec les termes identifiés, format json id, value | | xml-standoff | liste des termes reconnus sous le forme xml (loterre widget) | - = voir la liste des codes( ) +**- CODE_VOC** = voir la [liste des codes vocabulaires](#liste-des-vocabulaires) -#### Exemples : +#### Exemples - Dans un texte anglais, identification des termes appartenant au vocabulaire https://loterre.istex.fr/P66/ : -#### Requête : +#### Requête ``` cat < @@ -244,100 +281,101 @@ EOF - Sortie avec les termes annoté dans le texte initial => format = json-indoc - Le marquage des termes suit la convention : TERM||terme||id du concept - NB : En francais, le texte rendu est la version lemmatisée + Le marquage des termes suit la convention : [TERM](id du concept) + **NB : ATTENTION : En francais, le texte rendu n'est pas la version initiale mais la version lemmatisée ** ``` [ { "id":"18", - "value":"the TERM||mem-pro-clinic test||http://data.loterre.fr/ark:/67375/p66-wg17xbg4-v is a clinical test to assess difficulties in event- and time-based TERM||prospective thought||http://data.loterre.fr/ark:/67375/p66-vlj0cqh4-g. this implies that activated TERM||long-term memory||http://data.loterre.fr/ark:/67375/p66-j8fc45m1-6 provides a representational basis for semantic verbal short-term signal." + "value":"the [Mem-Pro-Clinic test](http://data.loterr.fr/ark:/67375/P66-WG17XBG4-V) is a clinical test to assess difficulties in [events](http://data.loterre.fr/ark:/67375/P66-ZVGCX1H2-G)- and time-based [prospective thought](http://data.loterre.fr/ark:/67375/P66-VLJ0CQH4-G). this implies that activated [long-term memory](http://data.loterre.fr/ark:/67375/P66-J8FC45M1-6) provides a representational basis for semantic verbal short-term signal." }, { "id":"27", - "value":"a new method to implant false autobiographical books: blind implantation call TERM||blind implantation method||http://data.loterre.fr/ark:/67375/p66-d6xl3pdr-m." + "value":"a new method to implant false autobiographical books: blind implantation call [blind implantation method](http://data.loterre.fr/ark:/67375/P66-D6XL3PDR-M)." }, { "id":"35", - "value":"a guy with TERM||hypermnesia (pathology)||http://data.loterre.fr/ark:/67375/p66-fqxk8kbn-c is capable of storing idea in an extraordinarily efficient manner." + "value":"a guy with [hypermnesia](http,://data.loterre.fr/ark:/67375/P66-JX046THS-T) is capable of storing idea in an extraordinarily efficient manner." } ] ``` -### Liste des vocabulaires - -|Code| Nom du vocabualire| -|:---:|:----| -|1WB|Heat transfers| -|26L|Earth Sciences| -|27X|Art and Archaeology| -|2CX|SantéPsy (thesaurus)| -|2QZ|Fluid mechanics| -|37T|Chemistry| -|3JP|Social Sciences| -|3WV|Ecotoxicology (thesaurus)| -|45G|Geographic Places (GP) Terminology Resource (Getty Research Institute)| -|4V5|History and Sciences of Religions| -|73G|Philosophy| -|8HQ|Periodic table of the elements (thesaurus)| -|8LP|Vocabulary of natural language processing (POC)| -|9SD|Countries and subdivisions (thesaurus)| -|ADM|Administrative Sciences| -|ASYSEL|Agriculture and breeding systems| -|BJW|Electrical engineering - Electro-energetics| -|BL8|Artificial Nutrition (thesaurus)| -|BLH|Biodiversity (thesaurus)| -|BQ7|Corporate Bodies (CB) Terminology Resource (Getty Research Institute)| -|BRMH|Reproduction biotechnology| -|BVM|NETSCITY Toponyms (France)| -|C0X|Covid-19 (thesaurus)| -|CHC|Climate change (Thesaurus)| -|CUEX|Extrusion cooking| -|D63|French Communes (thesaurus)| -|DOM|Scientific fields| -|EMTD|Microbial ecology of the digestive tract| -|ERC|ERC panel structure| -|FMC|Optics| -|G9G|Fish Taxonomy| -|GGMGG|Glossary of molecular genetics and genetic engineering| -|GT|Thematic Vocabulary of Geography| -|HTR|Artist Location (TAL) Terminology Resource (Getty Research Institute)| -|IDIA|Ionization in food industry| -|INS|Health at the INSB (Proof of concept)| -|JLC|Subjects (SH) Terminology Resource (Getty Research Institute)| -|JVN|Personal Names (PN) Terminology Resource (Getty Research Institute)| -|JVR|Medical Subject Headings (thesaurus)| -|KFP|Chemical Entities of Biological Interest Ontology (CHEBI)| -|KG7|Geography of North America| -|KW5|Ethnology| -|LTK|ThesoTM thesaurus| -|MDL|Astronomy (thesaurus)| -|N9J|SAGE Social Science Thesaurus| -|NHT|Condensed matter physics| -|P21|Litterature| -|P66|Cognitive psychology of human memory (CogMemo thesaurus)| -|PAN|Sourdough breadmaking glossary| -|PLP|Pedology lexicon| -|PSR|Mathematics (thesaurus)| -|Q1W|Agri-food vocabulary| -|QJP|Engineering sciences vocabulary| -|QX8|Paleoclimatology (thesaurus)| -|RDR|Electronics - Optoelectronics| -|RVQ|Inorganic compounds (thesaurus)| -|SCO|Sections of the National Committee for Scientific Research (Proof of concept)| -|SEN|Health and environment (proof of concept)| -|SN8|Signal theory and processing| -|TECSEM|Technology of seeds| -|TSM|Membrane-based separation techniques| -|TSO|Open science (thesaurus)| -|TSP|Public Health (thesaurus)| -|Theremy|Taxonomy & Thesaurus for Health Research Methodology (THEREMY)| -|VH8|Human Diseases (thesaurus)| -|VPAC|Vocabulary of the Common Agricultural Policy| -|W7B|Blood Transfusion (thesaurus)| -|X64|Linguistics| -|XD4|History of Science and Technology| -|ZHG|Conference Exhibition (CX) Terminology Resource (Getty Research Institute)| -|th63|Zoological Nomenclature (thesaurus)| -|216|Educational sciences| -|905|Prehistory and Protohistory| +### Liste des vocabulaires + +|Code| Nom du vocabulaire (01/12/2025)|Etat| +|:---:|:----|:----| +|1WB|Heat transfers|disponible| +|26L|Earth Sciences|disponible| +|27X|Art and Archaeology|disponible| +|2CX|SantéPsy (thesaurus)|disponible fr| +|2QZ|Fluid mechanics|disponible| +|37T|Chemistry|disponible| +|3JP|Social Sciences|disponible| +|3WV|Ecotoxicology (thesaurus)|disponible| +|45G|Geographic Places (GP) Terminology Resource (Getty Research Institute)|non disponible| +|4V5|History and Sciences of Religions|disponible| +|73G|Philosophy|disponible| +|8HQ|Periodic table of the elements (thesaurus)|disponible| +|8LP|Vocabulary of natural language processing (POC)|disponible| +|9SD|Countries and subdivisions (thesaurus)|disponible| +|ADM|Administrative Sciences|disponible| +|ASYSEL|Agriculture and breeding systems|disponible| +|B9M|Primatology (thesaurus)|disponible| +|BJW|Electrical engineering - Electro-energetics|disponible| +|BL8|Artificial Nutrition (thesaurus)|disponible| +|BLH|Biodiversity (thesaurus)|disponible| +|BQ7|Corporate Bodies (CB) Terminology Resource (Getty Research Institute)|non disponible| +|BRMH|Reproduction biotechnology|disponible| +|BVM|NETSCITY Toponyms (France)|disponible| +|C0X|Covid-19 (thesaurus)|disponible| +|CHC|Climate change (Thesaurus)|disponible| +|CUEX|Extrusion cooking|disponible| +|D63|French Communes (thesaurus)|disponible| +|DOM|Scientific fields|disponible| +|EMTD|Microbial ecology of the digestive tract|disponible| +|ERC|ERC panel structure|disponible| +|FMC|Optics|disponible| +|G9G|Fish Taxonomy|disponible| +|GGMGG|Glossary of molecular genetics and genetic engineering|disponible| +|GT|Thematic Vocabulary of Geography|non disponible| +|HTR|Artist Location (TAL) Terminology Resource (Getty Research Institute)|non disponible| +|IDIA|Ionization in food industry|disponible| +|INS|Health at the INSB (Proof of concept)|non disponible| +|JLC|Subjects (SH) Terminology Resource (Getty Research Institute)|non disponible| +|JVN|Personal Names (PN) Terminology Resource (Getty Research Institute)|non disponible| +|JVR|Medical Subject Headings (thesaurus)|disponible| +|KFP|Chemical Entities of Biological Interest Ontology (CHEBI)|non disponible| +|KG7|Geography of North America|disponible| +|KW5|Ethnology|disponible| +|LTK|ThesoTM thesaurus|disponible| +|MDL|Astronomy (thesaurus)|disponible| +|N9J|SAGE Social Science Thesaurus|non disponible| +|NHT|Condensed matter physics|disponible| +|P21|Litterature|disponible| +|P66|Cognitive psychology of human memory (CogMemo thesaurus)|disponible| +|PAN|Sourdough breadmaking glossary|disponible fr| +|PLP|Pedology lexicon|disponible| +|PSR|Mathematics (thesaurus)|disponible| +|Q1W|Agri-food vocabulary|disponible| +|QJP|Engineering sciences vocabulary|disponible| +|QX8|Paleoclimatology (thesaurus)|disponible| +|RDR|Electronics - Optoelectronics|disponible| +|RVQ|Inorganic compounds (thesaurus)|disponible| +|SCO|Sections of the National Committee for Scientific Research (Proof of concept)|non disponible| +|SEN|Health and environment (proof of concept)|non disponible| +|SN8|Signal theory and processing|disponible| +|TECSEM|Technology of seeds|disponible| +|TSM|Membrane-based separation techniques|disponible| +|TSO|Open science (thesaurus)|disponible| +|TSP|Public Health (thesaurus)|disponible fr| +|Theremy|Taxonomy & Thesaurus for Health Research Methodology (THEREMY)|disponible en| +|VH8|Human Diseases (thesaurus)|disponible| +|VPAC|Vocabulary of the Common Agricultural Policy|disponible| +|W7B|Blood Transfusion (thesaurus)|disponible| +|X64|Linguistics|disponible| +|XD4|History of Science and Technology|disponible| +|ZHG|Conference Exhibition (CX) Terminology Resource (Getty Research Institute)|non disponible| +|th63|Zoological Nomenclature (thesaurus)|disponible| +|216|Educational sciences|disponible| +|905|Prehistory and Protohistory|disponible| diff --git a/services/terms-tools/data.dvc b/services/terms-tools/data.dvc index 3c4e563a0..b388ece79 100644 --- a/services/terms-tools/data.dvc +++ b/services/terms-tools/data.dvc @@ -1,6 +1,6 @@ outs: -- md5: 635dc2107a2cb98668005553867d258a.dir - size: 5493790 - nfiles: 17 +- md5: 3831a76c64ca2ee7f88223252e487215.dir + size: 5515439 + nfiles: 33 hash: md5 path: data diff --git a/services/terms-tools/dictionary.dvc b/services/terms-tools/dictionary.dvc index d022f07eb..0db3472cd 100644 --- a/services/terms-tools/dictionary.dvc +++ b/services/terms-tools/dictionary.dvc @@ -1,5 +1,6 @@ outs: -- md5: 453b5bfcf03d58e12825f61ab080d9a3.dir - nfiles: 220 +- md5: 284492df3237deb260840f0b3b66c2a9.dir + nfiles: 251 hash: md5 path: dictionary + size: 325672221 diff --git a/services/terms-tools/package.json b/services/terms-tools/package.json index 36857a189..78117886d 100644 --- a/services/terms-tools/package.json +++ b/services/terms-tools/package.json @@ -2,7 +2,7 @@ "private": true, "name": "ws-terms-tools", "version": "2.1.0", - "description": "POStagging de termes et annotation", + "description": "POStagging de termes et annotation de textes par une ressource Loterre", "repository": { "type": "git", "url": "git+https://github.com/Inist-CNRS/web-services.git" diff --git a/services/terms-tools/v1/analyzeMatcher.ini b/services/terms-tools/v1/analyzeMatcher.ini new file mode 100644 index 000000000..c5b71581f --- /dev/null +++ b/services/terms-tools/v1/analyzeMatcher.ini @@ -0,0 +1,72 @@ +[use] +plugin = basics +plugin = analytics +plugin = spawn + +[env] +path = voc_loterre +value = env('vocab').prepend('_annot_').prepend(env('langue')).append('.jsonl') + +[env] +path = config +value = env('langue').prepend('config_annot_').append('.ini') + +[JSONParse] +separator = * + +# return only the 1st object = on ne traite, pour les tests +#[shift] + +[env] +path = mapping +value = fix({ "json-indoc": "doc", "xml-standoff": "json", "json-standoff":"json" }) + +[env] +path = param_format +value = env('mapping').get(env('format')) + + +[exec] +command = terms_tools +#important : mettre ou 2 en prod +concurrency = 1 +args = termMatcher +args = fix('-lang') +args = env('langue') +args = fix('-d') +args = env('voc_loterre') +args = fix('-f') +args = fix('text') +args = fix('-o') +args = fix(env('param_format')) +args = fix('-ini_file') +args = env('config') +args = fix('-ezs') + +#-------------------- pour recuperer des infos termino complementaires +#[env] +#ex: vocab = P66 +#path = url_resolver +#value = env('vocab').prepend('https://loterre-resolvers.services.istex.fr/v1/').append('/identify') + +#[map] +#path = value + +#[map/assign] +#path = value.nom_enriched +#value = get('lemma') + +#[map/expand] +#path = value.nom_enriched +#size = 100 + +#[map/expand/URLConnect] +#url = env('url_resolver') +#timeout = 1000 +#noerror = true +#-------------------- + +# Tranformation en flux xml pour widget annotation Loterre + +[delegate] +file = env('format').prepend('./v1/').append('.cfg') diff --git a/services/terms-tools/v1/en/terms-matcher/8HQ.ini b/services/terms-tools/v1/en/terms-matcher/8HQ.ini index 35e35f977..90a783bcd 100644 --- a/services/terms-tools/v1/en/terms-matcher/8HQ.ini +++ b/services/terms-tools/v1/en/terms-matcher/8HQ.ini @@ -1,5 +1,5 @@ # openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-8hq-8hq +post.operationId = post-v1-terms-tools-en-termmatcher-8hq post.description = Annote un texte avec une ressource de Loterre (reconnaissance) post.responses.default.description = Renvoie un xml, ou un json post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml @@ -32,4 +32,4 @@ value = 8HQ [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/9SD.ini b/services/terms-tools/v1/en/terms-matcher/9SD.ini index a9a6ee656..c73e7840f 100644 --- a/services/terms-tools/v1/en/terms-matcher/9SD.ini +++ b/services/terms-tools/v1/en/terms-matcher/9SD.ini @@ -1,5 +1,5 @@ # openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-9sd-9sd +post.operationId = post-v1-terms-tools-en-termmatcher-9sd post.description = Annote un texte avec une ressource de Loterre (reconnaissance) post.responses.default.description = Renvoie un xml, ou un json post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml @@ -32,4 +32,4 @@ value = 9SD [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/TSP.ini b/services/terms-tools/v1/en/terms-matcher/B9M.ini similarity index 91% rename from services/terms-tools/v1/en/terms-matcher/TSP.ini rename to services/terms-tools/v1/en/terms-matcher/B9M.ini index 6eb94f42d..becf8c0c5 100644 --- a/services/terms-tools/v1/en/terms-matcher/TSP.ini +++ b/services/terms-tools/v1/en/terms-matcher/B9M.ini @@ -1,5 +1,5 @@ # openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tsp +post.operationId = post-v1-terms-tools-en-termmatcher-b9m post.description = Annote un texte avec une ressource de Loterre (reconnaissance) post.responses.default.description = Renvoie un xml, ou un json post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml @@ -28,7 +28,7 @@ value = en # code vocabulaire [env] path = vocab -value = TSP +value = B9M [delegate] path = value diff --git a/services/terms-tools/v1/en/terms-matcher/BJ8.ini b/services/terms-tools/v1/en/terms-matcher/BJW.ini similarity index 91% rename from services/terms-tools/v1/en/terms-matcher/BJ8.ini rename to services/terms-tools/v1/en/terms-matcher/BJW.ini index f144d2a5f..38e66dc76 100644 --- a/services/terms-tools/v1/en/terms-matcher/BJ8.ini +++ b/services/terms-tools/v1/en/terms-matcher/BJW.ini @@ -1,5 +1,5 @@ # openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bj8-bj8 +post.operationId = post-v1-terms-tools-en-termmatcher-bjw post.description = Annote un texte avec une ressource de Loterre (reconnaissance) post.responses.default.description = Renvoie un xml, ou un json post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml @@ -28,7 +28,7 @@ value = en # code vocabulaire [env] path = vocab -value = BJ8 +value = BJw [delegate] path = value diff --git a/services/terms-tools/v1/en/terms-matcher/BVM.ini b/services/terms-tools/v1/en/terms-matcher/BVM.ini index f53c2cbd8..0696afd42 100644 --- a/services/terms-tools/v1/en/terms-matcher/BVM.ini +++ b/services/terms-tools/v1/en/terms-matcher/BVM.ini @@ -32,4 +32,4 @@ value = BVM [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/D63.ini b/services/terms-tools/v1/en/terms-matcher/D63.ini new file mode 100644 index 000000000..cd010f156 --- /dev/null +++ b/services/terms-tools/v1/en/terms-matcher/D63.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-d63 +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = en + +# code vocabulaire +[env] +path = vocab +value = D63 + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/JVR.ini b/services/terms-tools/v1/en/terms-matcher/JVR.ini new file mode 100644 index 000000000..228bac9a3 --- /dev/null +++ b/services/terms-tools/v1/en/terms-matcher/JVR.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-jvr +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = en + +# code vocabulaire +[env] +path = vocab +value = JVR + +[delegate] +path = value +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/KG7.ini b/services/terms-tools/v1/en/terms-matcher/KG7.ini index b0fd96011..9eb94a4b4 100644 --- a/services/terms-tools/v1/en/terms-matcher/KG7.ini +++ b/services/terms-tools/v1/en/terms-matcher/KG7.ini @@ -1,5 +1,5 @@ # openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-kg7-kg7 +post.operationId = post-v1-terms-tools-en-termmatcher-kg7 post.description = Annote un texte avec une ressource de Loterre (reconnaissance) post.responses.default.description = Renvoie un xml, ou un json post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml @@ -32,4 +32,4 @@ value = KG7 [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/PSR.ini b/services/terms-tools/v1/en/terms-matcher/PSR.ini new file mode 100644 index 000000000..cc8a74b71 --- /dev/null +++ b/services/terms-tools/v1/en/terms-matcher/PSR.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-psr +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = en + +# code vocabulaire +[env] +path = vocab +value = PSR + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/QJP.ini b/services/terms-tools/v1/en/terms-matcher/QJP.ini new file mode 100644 index 000000000..d44693b23 --- /dev/null +++ b/services/terms-tools/v1/en/terms-matcher/QJP.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-qjp +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = en + +# code vocabulaire +[env] +path = vocab +value = QJP + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/Theremy.ini b/services/terms-tools/v1/en/terms-matcher/Theremy.ini new file mode 100644 index 000000000..4aa7c5a03 --- /dev/null +++ b/services/terms-tools/v1/en/terms-matcher/Theremy.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-Theremy +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = Theremy + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/th63.ini b/services/terms-tools/v1/en/terms-matcher/th63.ini new file mode 100644 index 000000000..49ac8999f --- /dev/null +++ b/services/terms-tools/v1/en/terms-matcher/th63.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-th63 +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = en + +# code vocabulaire +[env] +path = vocab +value = th63 + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BJ8.ini b/services/terms-tools/v1/fr/terms-matcher/2CX.ini similarity index 91% rename from services/terms-tools/v1/fr/terms-matcher/BJ8.ini rename to services/terms-tools/v1/fr/terms-matcher/2CX.ini index acb079fc4..e86e14b7e 100644 --- a/services/terms-tools/v1/fr/terms-matcher/BJ8.ini +++ b/services/terms-tools/v1/fr/terms-matcher/2CX.ini @@ -1,5 +1,5 @@ # openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bj8 +post.operationId = post-v1-terms-tools-fr-termmatcher-2cx post.description = Annote un texte avec une ressource de Loterre (reconnaissance) post.responses.default.description = Renvoie un xml, ou un json post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml @@ -28,7 +28,7 @@ value = fr # code vocabulaire [env] path = vocab -value = BJ8 +value = 2CX [delegate] path = value diff --git a/services/terms-tools/v1/fr/terms-matcher/8HQ.ini b/services/terms-tools/v1/fr/terms-matcher/8HQ.ini index 04558826e..f2b229e0a 100644 --- a/services/terms-tools/v1/fr/terms-matcher/8HQ.ini +++ b/services/terms-tools/v1/fr/terms-matcher/8HQ.ini @@ -32,4 +32,4 @@ value = 8HQ [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/9SD.ini b/services/terms-tools/v1/fr/terms-matcher/9SD.ini index 390547233..db51fc59e 100644 --- a/services/terms-tools/v1/fr/terms-matcher/9SD.ini +++ b/services/terms-tools/v1/fr/terms-matcher/9SD.ini @@ -32,4 +32,4 @@ value = 9SD [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/B9M.ini b/services/terms-tools/v1/fr/terms-matcher/B9M.ini new file mode 100644 index 000000000..718b87712 --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/B9M.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-fr-termmatcher-b9m +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = B9M + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BJW.ini b/services/terms-tools/v1/fr/terms-matcher/BJW.ini new file mode 100644 index 000000000..21fd315a6 --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/BJW.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-bjm +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = BJW + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BVM.ini b/services/terms-tools/v1/fr/terms-matcher/BVM.ini index df02e6c46..7abb40c5c 100644 --- a/services/terms-tools/v1/fr/terms-matcher/BVM.ini +++ b/services/terms-tools/v1/fr/terms-matcher/BVM.ini @@ -32,4 +32,4 @@ value = BVM [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/D63.ini b/services/terms-tools/v1/fr/terms-matcher/D63.ini new file mode 100644 index 000000000..eed486ef3 --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/D63.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-fr-termmatcher-d63 +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = D63 + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/JVR.ini b/services/terms-tools/v1/fr/terms-matcher/JVR.ini new file mode 100644 index 000000000..9929c4711 --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/JVR.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-fr-termmatcher-jvr +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = JVR + +[delegate] +path = value +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/KG7.ini b/services/terms-tools/v1/fr/terms-matcher/KG7.ini index 8f14f72b5..ce85686bb 100644 --- a/services/terms-tools/v1/fr/terms-matcher/KG7.ini +++ b/services/terms-tools/v1/fr/terms-matcher/KG7.ini @@ -32,4 +32,4 @@ value = KG7 [delegate] path = value -file = ./v1/analyze.ini +file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/PAN.ini b/services/terms-tools/v1/fr/terms-matcher/PAN.ini new file mode 100644 index 000000000..1b073dc42 --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/PAN.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-fr-termmatcher-p66 +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = PAN + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/PSR.ini b/services/terms-tools/v1/fr/terms-matcher/PSR.ini new file mode 100644 index 000000000..7fdeb3754 --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/PSR.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-fr-termmatcher-psr +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = PSR + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/QJP.ini b/services/terms-tools/v1/fr/terms-matcher/QJP.ini new file mode 100644 index 000000000..409f0c37b --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/QJP.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher-qjp +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = QJP + +[delegate] +path = value +file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/th63.ini b/services/terms-tools/v1/fr/terms-matcher/th63.ini new file mode 100644 index 000000000..d3be2e80b --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/th63.ini @@ -0,0 +1,35 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-fr-termmatcher-th63 +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.requestBody.content.application/json.example.0.value = This is the text +post.responses.default.content.application/json.0.value = This is the result +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# code vocabulaire +[env] +path = vocab +value = th63 + +[delegate] +path = value +file = ./v1/analyze.ini From b9e0b377baecc986a4690df1685bd0ae60d2c876 Mon Sep 17 00:00:00 2001 From: schneist Date: Thu, 4 Dec 2025 14:20:33 +0100 Subject: [PATCH 2/4] tests hurl passent 1 fois sur 2 donc relancer git status --- services/terms-tools/tests.hurl | 45 ++++++++++++++++----------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/services/terms-tools/tests.hurl b/services/terms-tools/tests.hurl index da5435ef9..26caac141 100644 --- a/services/terms-tools/tests.hurl +++ b/services/terms-tools/tests.hurl @@ -20,8 +20,6 @@ HTTP 200 #"http://data.loterre.fr/ark:/67375/P66#xl_en_c0a4dac9" "material entity" "NN NN" "material entity" #"http://data.loterre.fr/ark:/67375/P66#xl_en_ded9af98" "processes" "NNS" "process" #``` - - POST {{host}}/v1/fr/dico-pos/postag?input=terms Content-Type: text/tab-separated-values ``` @@ -31,26 +29,27 @@ http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9 qualité http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d entités matérielles http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c entité matérielle http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06 processus -``` -HTTP 200 -``` -"id" "token" "postag" "lemma" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0" "qualités" "NOUN" "qualité" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9" "qualité" "NOUN" "qualité" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d" "entités matérielles" "NOUN ADJ" "entité matériel" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c" "entité matérielle" "NOUN ADJ" "entité matériel" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06" "processus" "NOUN" "processus" ``` +HTTP 200 +#``` +#"id" "token" "postag" "lemma" +#"http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0" "qualités" "NOUN" "qualité" +#"http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9" "qualité" "NOUN" "qualité" +#"http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d" "entités matérielles" "NOUN ADJ" "entité matériel" +#"http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c" "entité matérielle" "NOUN ADJ" "entité matériel" +#"http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06" "processus" "NOUN" "processus" +#``` POST {{host}}/v1/en/terms-matcher/9SD?format=json-standoff -Content-Type: application/json +Content-Type: application/json; application/json [ {"id":"1","value":"The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 states and Washington, D.C. as its federal capital district."} ] HTTP 200 -[{"id":"1","value":[{"idx":{"start":"4","end":"28"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-sx203nzg-v","ul":"united states of america","term":"united states of america","pref":"united states of america"}},{"idx":{"start":"30","end":"33"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-sx203nzg-v","ul":"usa","term":"usa","pref":"united states of america"}},{"idx":{"start":"54","end":"67"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-sx203nzg-v","ul":"united states","term":"united states","pref":"united states of america"}},{"idx":{"start":"78","end":"85"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-sx203nzg-v","ul":"america","term":"america","pref":"united states of america"}},{"idx":{"start":"87","end":"89"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-sc6kk28b-5","ul":"is","term":"is","pref":"iceland"}},{"idx":{"start":"118","end":"120"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-hz1prmzw-x","ul":"in","term":"in","pref":"india"}},{"idx":{"start":"121","end":"134"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-vv1mbk24-t","ul":"north america","term":"north america","pref":"north america"}},{"idx":{"start":"136","end":"138"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-d7887r60-w","ul":"it","term":"it","pref":"italy"}},{"idx":{"start":"139","end":"141"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-sc6kk28b-5","ul":"is","term":"is","pref":"iceland"}},{"idx":{"start":"174","end":"177"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-pg5nzg4z-3","ul":"and","term":"and","pref":"andorra"}},{"idx":{"start":"178","end":"194"},"match":{"id":"http://data.loterre.fr/ark:/67375/9sd-lxlpg87f-3","ul":"washington, d.c.","term":"washington, d.c.","pref":"washington, d.c."}}]}] +[{"id":"1","value":[{"idx":{"start":"1","end":"5"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"United States of America","term":"united states of america"}},{"idx":{"start":"6","end":"7"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"USA","term":"usa"}},{"idx":{"start":"13","end":"15"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"United States","term":"united states"}},{"idx":{"start":"19","end":"20"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"America","term":"america"}},{"idx":{"start":"27","end":"29"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-VV1MBK24-T","ul":"North America","term":"north america"}},{"idx":{"start":"38","end":"39"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-PG5NZG4Z-3","ul":"and","term":"and"}},{"idx":{"start":"39","end":"42"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-LXLPG87F-3","ul":"Washington, D.C.","term":"washington, d.c."}}]}] + POST {{host}}/v1/en/terms-matcher/P66?format=json-indoc Content-Type: application/json @@ -61,11 +60,11 @@ Content-Type: application/json ] HTTP 200 -[{"id":"18","value":"the TERM||mem-pro-clinic test||http://data.loterre.fr/ark:/67375/p66-wg17xbg4-v is a clinical test to assess difficulties in event- and time-based TERM||prospective thought||http://data.loterre.fr/ark:/67375/p66-vlj0cqh4-g. this implies that activated TERM||long-term memory||http://data.loterre.fr/ark:/67375/p66-j8fc45m1-6 provides a representational basis for semantic verbal short-term signal."},{"id":"27","value":"a new method to implant false autobiographical books: blind implantation call TERM||blind implantation method||http://data.loterre.fr/ark:/67375/p66-d6xl3pdr-m."},{"id":"35","value":"a guy with TERM||hypermnesia (pathology)||http://data.loterre.fr/ark:/67375/p66-fqxk8kbn-c is capable of storing idea in an extraordinarily efficient manner."}] +[{"id":"18","value":"the [Mem-Pro-Clinic test](http://data.loterre.fr/ark:/67375/P66-WG17XBG4-V) is a clinical test to assess difficulties in [events](http://data.loterre.fr/ark:/67375/P66-ZVGCX1H2-G)- and time-based [prospective thought](http://data.loterre.fr/ark:/67375/P66-VLJ0CQH4-G). this implies that activated [long-term memory](http://data.loterre.fr/ark:/67375/P66-J8FC45M1-6) provides a representational basis for semantic verbal short-term signal."},{"id":"27","value":"a new method to implant false autobiographical books: blind implantation call [blind implantation method](http://data.loterre.fr/ark:/67375/P66-D6XL3PDR-M)."},{"id":"35","value":"a guy with [hypermnesia (pathology)](http://data.loterre.fr/ark:/67375/P66-FQXK8KBN-C) is capable of storing idea in an extraordinarily efficient manner."}] POST {{host}}/v1/en/terms-matcher/P66?format=xml-standoff -Content-Type: text/html; charset=UTF-8 +Content-Type: application/json [ {"id":"18","value":"The Mem-Pro-Clinic test is a clinical test to assess difficulties in event- and time-based prospective thoughts. This result implies that activated long-term memory provides a representational basis for semantic verbal short-term signal."}, {"id":"27","value":"A new method to implant false autobiographical books: Blind implantation call blind implantation methods."}, @@ -81,20 +80,20 @@ xpath "count(///tag)" >= 2.0 POST {{host}}/v1/fr/terms-matcher/P66?format=json-standoff Content-Type: application/json [ -{"id":"1","value":"Les pertes de mémoire subjective appelés aussi troubles mnésiques correspondent à la difficulté à mémoriser un fait actuel à retrouver un souvenir."}, -{"id":"2","value":"Parfois les effets de stress post-encodage arrivent simmultanement à un stress post-traumatique."}, -{"id":"3","value":"Les tests mem-pro-clinic sont de bons tests des lobes frontaux"} +{"id":"1","value":"Les pertes de mémoire subjective appelés aussi troubles mnésiques correspondent à la difficulté à mémoriser un fait actuel à retrouver un souvenir."} ] - HTTP 200 -[{"id":"1","value":[{"idx":{"start":"3","end":"29"},"match":{"id":"http://data.loterre.fr/ark:/67375/p66-w1lp7kg3-6","ul":"perte de mémoire subjectif","term":"perte de mémoire subjective","pref":"plainte mnésique"}},{"idx":{"start":"44","end":"60"},"match":{"id":"http://data.loterre.fr/ark:/67375/p66-gnbk2l59-k","ul":"trouble mnésique","term":"trouble mnésique","pref":"trouble de la mémoire"}}]},{"id":"2","value":[{"idx":{"start":"11","end":"40"},"match":{"id":"http://data.loterre.fr/ark:/67375/p66-cl2m18zq-p","ul":"effet de stress post-encodage","term":"effet du stress post-encodage","pref":"effet du stress post-encodage"}},{"idx":{"start":"69","end":"75"},"match":{"id":"http://data.loterre.fr/ark:/67375/p66-jjv6gswp-1","ul":"stress","term":"stress","pref":"stress"}}]},{"id":"3","value":[{"idx":{"start":"3","end":"26"},"match":{"id":"http://data.loterre.fr/ark:/67375/p66-wg17xbg4-v","ul":"test mem - pro - clinic","term":"test mem-pro-clinic","pref":"test mem-pro-clinic"}},{"idx":{"start":"47","end":"59"},"match":{"id":"http://data.loterre.fr/ark:/67375/p66-khrwns4w-q","ul":"lobe frontal","term":"lobe frontal","pref":"lobe frontal"}}]}] +[{"id":"1","value":[{"idx":{"start":"3","end":"29"},"match":{"id":"http://data.loterre.fr/ark:/67375/P66-W1LP7KG3-6","ul":"perte de mémoire subjectif","term":"perte de mémoire subjective","pref":"plainte mnésique"}},{"idx":{"start":"44","end":"60"},"match":{"id":"http://data.loterre.fr/ark:/67375/P66-GNBK2L59-K","ul":"trouble mnésique","term":"trouble mnésique","pref":"trouble de la mémoire"}}]}] POST {{host}}/v1/fr/terms-matcher/QX8?format=xml-standoff -Content-Type: text/html; charset=UTF-8 -[{"id":"18","value":"Parfois nommé Algonkien (désuet), il couvre à lui seul près de la moitié du temps d’existence de la planète Terre, entre l’Archéen et le Phanérozoïque. Divisé en trois ères, il est marqué par plusieurs événements précis relativement bien connus des paléontologues et géologues mais dont la datation est approximative. Classiquement, cet éon finit au début du Cambrien, à partir du moment où les premiers fossiles d’animaux connus sous les noms de trilobites apparaissent. Dans la seconde moitié du XXe siècle des fossiles de trilobites ont été découverts dans des roches datant du Précambrien mais la fin du Protérozoïque est restée fixée au début du Cambrien."}] +Content-Type: application/json +[ +{"id":"1","value":"Sustainable agriculture is farming in sustainable ways meeting society's present food and textile needs, without compromising the ability for current or future generations to meet their needs.[1] It can be based on an understanding of ecosystem services. There are many methods to increase the sustainability of agriculture. When developing agriculture within the sustainable food systems, it is important to develop flexible business processes and farming practices.[2] Agriculture has an enormous environmental footprint, playing a significant role in causing climate change (food systems are responsible for one third of the anthropogenic greenhouse gas emissions),[3][4] water scarcity, water pollution, land degradation, deforestation and other processes;[5] it is simultaneously causing environmental changes and being impacted by these changes.[6] Sustainable agriculture consists of environment friendly methods of farming that allow the production of crops or livestock without causing damage to human or natural systems. It involves preventing adverse effects on soil, water, biodiversity, and surrounding or downstream resources, as well as to those working or living on the farm or in neighboring areas. Elements of sustainable agriculture can include permaculture, agroforestry, mixed farming, multiple cropping, and crop rotation"} +] + HTTP 200 # Reponse de type format=xml-standoff ne fonctionne pas avec les test [Asserts] -# \ No newline at end of file +# \ No newline at end of file From 50d1f4686e3ae2867b50b08365d5c0bfcb900afc Mon Sep 17 00:00:00 2001 From: schneist Date: Mon, 15 Dec 2025 10:10:00 +0100 Subject: [PATCH 3/4] =?UTF-8?q?version=20simplifi=C3=A9e=20avec=20ajout=20?= =?UTF-8?q?param=20loterreID=20dans=20url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/terms-tools/README.md | 86 ++--------------- services/terms-tools/examples.http | 69 ++++++++++++-- services/terms-tools/package.json | 6 ++ services/terms-tools/tests.hurl | 93 ++++++++----------- .../v1/{analyze.ini => analyzeFlash.ini} | 13 +-- services/terms-tools/v1/analyzeMatcher.ini | 36 ++----- .../terms-tools/v1/en/dico-annot/postag.ini | 54 ----------- .../terms-tools/v1/en/full-morph/postag.ini | 55 ----------- services/terms-tools/v1/en/terms-matcher/.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/1WB.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/216.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/26L.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/27X.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/2QZ.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/37T.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/3JP.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/3WV.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/4V5.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/73G.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/8HQ.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/8LP.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/905.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/9SD.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/ADM.ini | 35 ------- .../v1/en/terms-matcher/ASYSEL.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/B9M.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/BJW.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/BL8.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/BLH.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/BRMH.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/BVM.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/C0X.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/CHC.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/CUEX.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/D63.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/DOM.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/EMTD.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/ERC.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/FMC.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/G9G.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/GGMGG.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/GT.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/IDIA.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/JVR.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/KG7.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/KW5.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/LTK.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/MDL.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/NHT.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/P21.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/P66.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/PLP.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/PSR.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/Q1W.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/QJP.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/QX8.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/RDR.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/RVQ.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/SN8.ini | 35 ------- .../v1/en/terms-matcher/TECSEM.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/TSM.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/TSO.ini | 35 ------- .../v1/en/terms-matcher/Theremy.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/VH8.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/VPAC.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/W7B.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/X64.ini | 35 ------- .../terms-tools/v1/en/terms-matcher/XD4.ini | 35 ------- .../v1/en/terms-matcher/annotate.ini | 78 ++++++++++++++++ .../terms-tools/v1/en/terms-matcher/th63.ini | 35 ------- .../terms-tools/v1/fr/dico-annot/postag.ini | 55 ----------- .../terms-tools/v1/fr/dico-pos/postag.ini | 8 +- .../terms-tools/v1/fr/full-morph/postag.ini | 57 ------------ .../terms-tools/v1/fr/terms-matcher/1WB.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/216.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/26L.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/27X.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/2CX.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/2QZ.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/37T.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/3JP.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/3WV.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/4V5.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/73G.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/8HQ.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/8LP.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/905.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/9SD.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/ADM.ini | 35 ------- .../v1/fr/terms-matcher/ASYSEL.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/B9M.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/BJW.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/BL8.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/BLH.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/BRMH.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/BVM.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/C0X.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/CHC.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/CUEX.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/D63.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/DOM.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/EMTD.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/ERC.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/FMC.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/G9G.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/GGMGG.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/GT.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/IDIA.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/JVR.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/KG7.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/KW5.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/LTK.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/MDL.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/NHT.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/P21.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/P66.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/PAN.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/PLP.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/PSR.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/Q1W.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/QJP.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/QX8.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/RDR.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/RVQ.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/SN8.ini | 35 ------- .../v1/fr/terms-matcher/TECSEM.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/TSM.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/TSO.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/TSP.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/VH8.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/VPAC.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/W7B.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/X64.ini | 35 ------- .../terms-tools/v1/fr/terms-matcher/XD4.ini | 35 ------- .../v1/fr/terms-matcher/annotate.ini | 56 +++++++++++ .../terms-tools/v1/fr/terms-matcher/th63.ini | 35 ------- 136 files changed, 265 insertions(+), 4706 deletions(-) rename services/terms-tools/v1/{analyze.ini => analyzeFlash.ini} (75%) delete mode 100644 services/terms-tools/v1/en/dico-annot/postag.ini delete mode 100755 services/terms-tools/v1/en/full-morph/postag.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/1WB.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/216.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/26L.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/27X.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/2QZ.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/37T.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/3JP.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/3WV.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/4V5.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/73G.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/8HQ.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/8LP.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/905.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/9SD.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/ADM.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/ASYSEL.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/B9M.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/BJW.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/BL8.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/BLH.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/BRMH.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/BVM.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/C0X.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/CHC.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/CUEX.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/D63.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/DOM.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/EMTD.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/ERC.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/FMC.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/G9G.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/GGMGG.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/GT.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/IDIA.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/JVR.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/KG7.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/KW5.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/LTK.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/MDL.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/NHT.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/P21.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/P66.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/PLP.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/PSR.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/Q1W.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/QJP.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/QX8.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/RDR.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/RVQ.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/SN8.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/TECSEM.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/TSM.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/TSO.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/Theremy.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/VH8.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/VPAC.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/W7B.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/X64.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/XD4.ini create mode 100644 services/terms-tools/v1/en/terms-matcher/annotate.ini delete mode 100644 services/terms-tools/v1/en/terms-matcher/th63.ini delete mode 100644 services/terms-tools/v1/fr/dico-annot/postag.ini delete mode 100755 services/terms-tools/v1/fr/full-morph/postag.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/1WB.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/216.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/26L.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/27X.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/2CX.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/2QZ.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/37T.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/3JP.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/3WV.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/4V5.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/73G.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/8HQ.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/8LP.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/905.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/9SD.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/ADM.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/ASYSEL.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/B9M.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/BJW.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/BL8.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/BLH.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/BRMH.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/BVM.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/C0X.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/CHC.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/CUEX.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/D63.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/DOM.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/EMTD.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/ERC.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/FMC.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/G9G.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/GGMGG.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/GT.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/IDIA.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/JVR.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/KG7.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/KW5.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/LTK.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/MDL.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/NHT.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/P21.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/P66.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/PAN.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/PLP.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/PSR.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/Q1W.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/QJP.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/QX8.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/RDR.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/RVQ.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/SN8.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/TECSEM.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/TSM.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/TSO.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/TSP.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/VH8.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/VPAC.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/W7B.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/X64.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/XD4.ini create mode 100644 services/terms-tools/v1/fr/terms-matcher/annotate.ini delete mode 100644 services/terms-tools/v1/fr/terms-matcher/th63.ini diff --git a/services/terms-tools/README.md b/services/terms-tools/README.md index e358b8d25..fea24ec53 100644 --- a/services/terms-tools/README.md +++ b/services/terms-tools/README.md @@ -6,7 +6,7 @@ - la reconnaissance de termes Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/) dans un texte, -- en français et en anglais +en français et en anglais #### URL générique du service @@ -24,7 +24,8 @@ exemple : https://terms-tools.services.istex.fr//v1/en/dico-pos/postag?input=te #### INPUT -Cette gamme de services prend un fichier **tsv** en entrée, +Ce service prend un fichier **tsv** en entrée, + exemple : test_labelEN.tsv ```tsv @@ -38,35 +39,13 @@ http://data.loterre.fr/ark:/67375/P66#xl_en_06b45a8a general empirical observati http://data.loterre.fr/ark:/67375/P66#xl_en_d9a365b6 empirical generalisations ``` - -Trois types de sorties sont disponibles : - -##### 1 - Sous la forme d'un dictionnaire avec l'ensemble des informations - morpho syntaxique - -##### Exemple de sortie - -``` -http://data.loterre.fr/ark:/67375/P66#xl_en_53acd26b [{"id": 0, "start": 0, "end": 7, "tag": "JJ", "pos": "ADJ", "morph": "Degree=Pos", "lemma": "general"}, {"id": 1, "start": 8, "end": 17, "tag": "JJ", "pos": "ADJ", "morph": "Degree=Pos", "lemma": "empirical"}, {"id": 2, "start":18, "end": 30, "tag": "NNS", "pos": "NOUN", "morph": "Number=Plur", "lemma": "observation"}] -``` -##### WebService : - -###### ROUTE -> v1/en/full-morph/postag?input=terms - -Exemple : - -``` -curl -X 'POST' '$URL/v1/en/full-morph/postag?input=terms' --data-binary '@../terms_tools/data/test_labelEN.tsv' - -curl -X 'POST' '$URL/v1/fr/full-morph/postag?input=terms' --data-binary '@../terms_tools/data/test_labelFR.tsv' -``` +#### OUTPUT - -##### 2 - Sous une forme tabulée aux informations simplifiées +Sous une forme tabulée d'informations morpho-syntaxiques simplifiées **format :** URI POSTAG LEMMA -##### Exemple de sortie +##### Exemple ```tsv http://data.loterre.fr/ark:/67375/P66#xl_en_542d3e8b cognitive qualities JJ NNS cognitive quality @@ -77,7 +56,6 @@ http://data.loterre.fr/ark:/67375/P66#xl_en_ef4050c0 objects NNS object ##### WebService - ###### ROUTE >/v1/en/dico-pos/postag?input=terms @@ -88,58 +66,10 @@ curl -X 'POST' '$URL/v1/en/dico-pos/postag?input=terms' --data-binary '@../terms curl -X 'POST' '$URL/v1/fr/dico-pos/postag?input=terms' --data-binary '@../terms_tools/data/test_labelFR.tsv' ``` - - -##### 3 - Sous la forme d'un dictionnaire pour un Matcher Spacy - -##### Exemple de sortie - -``` -http://data.loterre.fr/ark:/67375/P66#xl_en_d2b95b32 {"label": "empirical generalisation ", "pattern": [{"pos": "ADJ", "lemma": "empirical"}, {"pos": "NOUN", "lemma": "generalisation"}], "id": "http://data.loterre.fr/ark:/67375/P66#xl_en_d2b95b32"} - -``` - -##### WebService - -###### ROUTE ->v1/en/dico-annot/postag?input=terms - -Exemple : -``` -curl -X 'POST' '$URL/v1/en/dico-annot/postag?input=terms' --data-binary '@../terms_tools/data/test_labelEN.tsv' - -curl -X 'POST' '$URL/v1/fr/dico-annot/postag?input=terms' --data-binary '@../terms_tools/data/test_labelFR.tsv' -``` ---- - - -### Reconnaissance de termes Loterre - -Ce service projete un vocabulaire sur un texte afin d'identifier toutes les occurrences des termes qui sont présentes dans ce texte, en francais ou en anglais, voir la [Liste des vocabulaires](#liste-des-vocabulaires) disponibles parmi ceux accessibles sur Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/). - -#### INPUT -Ce web service prend en entrée un flux json au format Lodex (id,value) -Exemple : -``` -[ - { - "id": "1", - "value": "The Mem-Pro-Clinic test is a clinical test to assess difficulties in event- and time-based prospective thoughts. This result implies that activated long-term memory provides a representational basis for semantic verbal short-term signal." - }, - { - "id": "2", - "value": "A new method to implant false autobiographical books: Blind implantation call blind implantation methods." - } -] - -``` - - #### WebService ##### ROUTE -> /v1/CODE_LANGUE/terms-matcher/CODE_VOC/format=FORMAT - +> /v1/CODE_LANGUE/terms-matcher/annotate?format=FORMAT&loterreID=CODE_VOC ##### Parametres @@ -162,7 +92,7 @@ Exemple : #### Requête ``` -cat < +cat <&loterreID=P66 [ { "id": "1", diff --git a/services/terms-tools/examples.http b/services/terms-tools/examples.http index 904b2afc9..a9c2fbb0c 100644 --- a/services/terms-tools/examples.http +++ b/services/terms-tools/examples.http @@ -2,19 +2,72 @@ # They are important, because used to generate the tests.hurl file. # Décommenter/commenter les lignes voulues pour tester localement -@host=http://localhost:31976 -# @host=https://nlp-tools2.services.istex.fr -### -# @name v1terms/dico_pos -# Postag et lemmatisatoin de termes, display Loterre -POST {{host}}/v1/en/dico_pos/postag?input=terms HTTP/1.1 -Content-Type: text/tab-separated-values +#@host=https://terms-tools.services.istex.fr +#@host=http://localhost:31976 -id text +### +# @name v1EnDicoPos +# Postag et lemmatisation de termes, format Loterre, in english +POST {{host}}/v1/en/dico-pos/postag?input=terms +content-type: text/tab-separated-values +``` +id value http://data.loterre.fr/ark:/67375/P66#xl_en_9278939f qualities http://data.loterre.fr/ark:/67375/P66#xl_en_60f6687f quality http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f material entities http://data.loterre.fr/ark:/67375/P66#xl_en_c0a4dac9 material entity http://data.loterre.fr/ark:/67375/P66#xl_en_ded9af98 processes +``` + +### +# @name v1FrDicoPos +# Postag et lemmatisatoin de termes, format Loterre, in french +POST {{host}}/v1/fr/dico-pos/postag?input=terms +content-Type: text/tab-separated-values +``` +id value +http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0 qualités +http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9 qualité +http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d entités matérielles +http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c entité matérielle +http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06 processus +``` + +### +# @name v1EnTermsMatcherJsonStandoff +# Reconnaissance de terme en format json-standoff +POST {{host}}/v1/en/terms-matcher/annotate?format=json-standoff&loterreID=9SD +Content-Type: application/json; application/json +[ +{"id":"1","value":"The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 states and Washington, D.C. as its federal capital district."} +] +### +# @name v1FrTermsMatcherJsonStandoff +# Reconnaissance de terme fr format json-standof +POST {{host}}/v1/fr/terms-matcher/annotate?format=json-standoff&loterreID=P66 +Content-Type: application/json +[ +{"id":"1","value":"Les pertes de mémoire subjective appelés aussi troubles mnésiques correspondent à la difficulté à mémoriser un fait actuel à retrouver un souvenir."} +] + +### +# @name v1EnTermMatcherJsonIndoc +# Reconnaissance de terme en format json-indoc +POST {{host}}/v1/en/terms-matcher/annotate?format=json-indoc&loterreID=P66 +Content-Type: application/json +[ +{"id":"18","value":"The Mem-Pro-Clinic test is a clinical test to assess difficulties in event- and time-based prospective thoughts. This result implies that activated long-term memory provides a representational basis for semantic verbal short-term signal."}, +{"id":"27","value":"A new method to implant false autobiographical books: Blind implantation call blind implantation methods."}, +{"id":"35","value":"A guy with hypermnesia (Pathology) is capable of storing idea in an extraordinarily efficient manner."} +] + +### +# @name v1EnTermMatcherXmlStandoff +# Reconnaissance de terme en format xml-standoff +POST {{host}}/v1/en/terms-matcher/annotate?format=xml-standoff&loterreID=QX8 +Content-Type: application/json +[ +{"id":"1","value":"Sustainable agriculture is farming in sustainable ways meeting society's present food and textile needs, without compromising the ability for current or future generations to meet their needs.[1] It can be based on an understanding of ecosystem services. There are many methods to increase the sustainability of agriculture. When developing agriculture within the sustainable food systems, it is important to develop flexible business processes and farming practices.[2] Agriculture has an enormous environmental footprint, playing a significant role in causing climate change (food systems are responsible for one third of the anthropogenic greenhouse gas emissions),[3][4] water scarcity, water pollution, land degradation, deforestation and other processes;[5] it is simultaneously causing environmental changes and being impacted by these changes.[6] Sustainable agriculture consists of environment friendly methods of farming that allow the production of crops or livestock without causing damage to human or natural systems. It involves preventing adverse effects on soil, water, biodiversity, and surrounding or downstream resources, as well as to those working or living on the farm or in neighboring areas. Elements of sustainable agriculture can include permaculture, agroforestry, mixed farming, multiple cropping, and crop rotation"} +] diff --git a/services/terms-tools/package.json b/services/terms-tools/package.json index 78117886d..d37e20055 100644 --- a/services/terms-tools/package.json +++ b/services/terms-tools/package.json @@ -32,5 +32,11 @@ "build": ". ./.env 2> /dev/null; DOCKER_BUILDKIT=1 docker build -t cnrsinist/${npm_package_name}:${npm_package_version} --secret id=webdav_login,env=WEBDAV_LOGIN --secret id=webdav_password,env=WEBDAV_PASSWORD --secret id=webdav_url,env=WEBDAV_URL .", "start": "docker run --rm -p 31976:31976 cnrsinist/${npm_package_name}:${npm_package_version}", "publish": "docker push cnrsinist/${npm_package_name}:${npm_package_version}" + }, + "dependencies": { + "@ezs/analytics": "2.3.5", + "@ezs/basics": "2.9.2", + "@ezs/core": "4.0.2", + "@ezs/spawn": "1.4.9" } } diff --git a/services/terms-tools/tests.hurl b/services/terms-tools/tests.hurl index 26caac141..1d51f9891 100644 --- a/services/terms-tools/tests.hurl +++ b/services/terms-tools/tests.hurl @@ -1,7 +1,11 @@ # WARNING: This file should have CRLF line endings. It is an exception. # See .gitattributes +# @host=http://localhost:31976 +# @host=https://terms-tools.services.istex.fr + +# POST POST {{host}}/v1/en/dico-pos/postag?input=terms -Content-Type: text/tab-separated-values +content-type: text/tab-separated-values ``` id value http://data.loterre.fr/ark:/67375/P66#xl_en_9278939f qualities @@ -10,18 +14,19 @@ http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f material entities http://data.loterre.fr/ark:/67375/P66#xl_en_c0a4dac9 material entity http://data.loterre.fr/ark:/67375/P66#xl_en_ded9af98 processes ``` - HTTP 200 -#``` -#"id" "token" "postag" "lemma" -#"http://data.loterre.fr/ark:/67375/P66#xl_en_9278939f" "qualities" "NNS" "quality" -#"http://data.loterre.fr/ark:/67375/P66#xl_en_60f6687f" "quality" "NN" "quality" -#"http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f" "material entities" "NN NNS" "material entity" -#"http://data.loterre.fr/ark:/67375/P66#xl_en_c0a4dac9" "material entity" "NN NN" "material entity" -#"http://data.loterre.fr/ark:/67375/P66#xl_en_ded9af98" "processes" "NNS" "process" -#``` +``` +"id" "token" "postag" "lemma" +"http://data.loterre.fr/ark:/67375/P66#xl_en_9278939f" "qualities" "NOUN" "quality" +"http://data.loterre.fr/ark:/67375/P66#xl_en_60f6687f" "quality" "NOUN" "quality" +"http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f" "material entities" "NOUN NOUN" "material entity" +"http://data.loterre.fr/ark:/67375/P66#xl_en_c0a4dac9" "material entity" "NOUN NOUN" "material entity" +"http://data.loterre.fr/ark:/67375/P66#xl_en_ded9af98" "processes" "NOUN" "process" +``` + +# POST POST {{host}}/v1/fr/dico-pos/postag?input=terms -Content-Type: text/tab-separated-values +content-type: text/tab-separated-values ``` id value http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0 qualités @@ -29,42 +34,38 @@ http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9 qualité http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d entités matérielles http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c entité matérielle http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06 processus - ``` HTTP 200 -#``` -#"id" "token" "postag" "lemma" -#"http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0" "qualités" "NOUN" "qualité" -#"http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9" "qualité" "NOUN" "qualité" -#"http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d" "entités matérielles" "NOUN ADJ" "entité matériel" -#"http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c" "entité matérielle" "NOUN ADJ" "entité matériel" -#"http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06" "processus" "NOUN" "processus" -#``` +``` +"id" "token" "postag" "lemma" +"http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0" "qualités" "NOUN" "qualité" +"http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9" "qualité" "NOUN" "qualité" +"http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d" "entités matérielles" "NOUN ADJ" "entité matériel" +"http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c" "entité matérielle" "NOUN ADJ" "entité matériel" +"http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06" "processus" "NOUN" "processus" +``` -POST {{host}}/v1/en/terms-matcher/9SD?format=json-standoff -Content-Type: application/json; application/json +# POST +POST {{host}}/v1/en/terms-matcher/annotate?format=json-standoff&loterreID=9SD +content-type: application/json [ {"id":"1","value":"The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 states and Washington, D.C. as its federal capital district."} ] - HTTP 200 [{"id":"1","value":[{"idx":{"start":"1","end":"5"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"United States of America","term":"united states of america"}},{"idx":{"start":"6","end":"7"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"USA","term":"usa"}},{"idx":{"start":"13","end":"15"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"United States","term":"united states"}},{"idx":{"start":"19","end":"20"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V","ul":"America","term":"america"}},{"idx":{"start":"27","end":"29"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-VV1MBK24-T","ul":"North America","term":"north america"}},{"idx":{"start":"38","end":"39"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-PG5NZG4Z-3","ul":"and","term":"and"}},{"idx":{"start":"39","end":"42"},"match":{"id":"http://data.loterre.fr/ark:/67375/9SD-LXLPG87F-3","ul":"Washington, D.C.","term":"washington, d.c."}}]}] - -POST {{host}}/v1/en/terms-matcher/P66?format=json-indoc -Content-Type: application/json +# POST +POST {{host}}/v1/fr/terms-matcher/annotate?format=json-standoff&loterreID=P66 +content-type: application/json [ -{"id":"18","value":"The Mem-Pro-Clinic test is a clinical test to assess difficulties in event- and time-based prospective thoughts. This result implies that activated long-term memory provides a representational basis for semantic verbal short-term signal."}, -{"id":"27","value":"A new method to implant false autobiographical books: Blind implantation call blind implantation methods."}, -{"id":"35","value":"A guy with hypermnesia (Pathology) is capable of storing idea in an extraordinarily efficient manner."} +{"id":"1","value":"Les pertes de mémoire subjective appelés aussi troubles mnésiques correspondent à la difficulté à mémoriser un fait actuel à retrouver un souvenir."} ] - HTTP 200 -[{"id":"18","value":"the [Mem-Pro-Clinic test](http://data.loterre.fr/ark:/67375/P66-WG17XBG4-V) is a clinical test to assess difficulties in [events](http://data.loterre.fr/ark:/67375/P66-ZVGCX1H2-G)- and time-based [prospective thought](http://data.loterre.fr/ark:/67375/P66-VLJ0CQH4-G). this implies that activated [long-term memory](http://data.loterre.fr/ark:/67375/P66-J8FC45M1-6) provides a representational basis for semantic verbal short-term signal."},{"id":"27","value":"a new method to implant false autobiographical books: blind implantation call [blind implantation method](http://data.loterre.fr/ark:/67375/P66-D6XL3PDR-M)."},{"id":"35","value":"a guy with [hypermnesia (pathology)](http://data.loterre.fr/ark:/67375/P66-FQXK8KBN-C) is capable of storing idea in an extraordinarily efficient manner."}] - +[{"id":"1","value":[{"idx":{"start":"3","end":"29"},"match":{"id":"http://data.loterre.fr/ark:/67375/P66-W1LP7KG3-6","ul":"perte de mémoire subjectif","term":"perte de mémoire subjective","pref":"plainte mnésique"}},{"idx":{"start":"44","end":"60"},"match":{"id":"http://data.loterre.fr/ark:/67375/P66-GNBK2L59-K","ul":"trouble mnésique","term":"trouble mnésique","pref":"trouble de la mémoire"}}]}] -POST {{host}}/v1/en/terms-matcher/P66?format=xml-standoff -Content-Type: application/json +# POST +POST {{host}}/v1/en/terms-matcher/annotate?format=json-indoc&loterreID=P66 +content-type: application/xml [ {"id":"18","value":"The Mem-Pro-Clinic test is a clinical test to assess difficulties in event- and time-based prospective thoughts. This result implies that activated long-term memory provides a representational basis for semantic verbal short-term signal."}, {"id":"27","value":"A new method to implant false autobiographical books: Blind implantation call blind implantation methods."}, @@ -72,28 +73,16 @@ Content-Type: application/json ] HTTP 200 -# Reponse de type format=xml-standoff ne fonctionne pas avec les test -[Asserts] -xpath "count(///tag)" >= 2.0 - - -POST {{host}}/v1/fr/terms-matcher/P66?format=json-standoff -Content-Type: application/json -[ -{"id":"1","value":"Les pertes de mémoire subjective appelés aussi troubles mnésiques correspondent à la difficulté à mémoriser un fait actuel à retrouver un souvenir."} -] -HTTP 200 -[{"id":"1","value":[{"idx":{"start":"3","end":"29"},"match":{"id":"http://data.loterre.fr/ark:/67375/P66-W1LP7KG3-6","ul":"perte de mémoire subjectif","term":"perte de mémoire subjective","pref":"plainte mnésique"}},{"idx":{"start":"44","end":"60"},"match":{"id":"http://data.loterre.fr/ark:/67375/P66-GNBK2L59-K","ul":"trouble mnésique","term":"trouble mnésique","pref":"trouble de la mémoire"}}]}] - +[{"id":"18","value":"the [Mem-Pro-Clinic test](http://data.loterre.fr/ark:/67375/P66-WG17XBG4-V) is a clinical test to assess difficulties in [events](http://data.loterre.fr/ark:/67375/P66-ZVGCX1H2-G)- and time-based [prospective thought](http://data.loterre.fr/ark:/67375/P66-VLJ0CQH4-G). this implies that activated [long-term memory](http://data.loterre.fr/ark:/67375/P66-J8FC45M1-6) provides a representational basis for semantic verbal short-term signal."},{"id":"27","value":"a new method to implant false autobiographical books: blind implantation call [blind implantation method](http://data.loterre.fr/ark:/67375/P66-D6XL3PDR-M)."},{"id":"35","value":"a guy with [hypermnesia (pathology)](http://data.loterre.fr/ark:/67375/P66-FQXK8KBN-C) is capable of storing idea in an extraordinarily efficient manner."}] -POST {{host}}/v1/fr/terms-matcher/QX8?format=xml-standoff -Content-Type: application/json +# POST +POST {{host}}/v1/en/terms-matcher/annotate?format=xml-standoff&loterreID=QX8 +content-type: application/json [ {"id":"1","value":"Sustainable agriculture is farming in sustainable ways meeting society's present food and textile needs, without compromising the ability for current or future generations to meet their needs.[1] It can be based on an understanding of ecosystem services. There are many methods to increase the sustainability of agriculture. When developing agriculture within the sustainable food systems, it is important to develop flexible business processes and farming practices.[2] Agriculture has an enormous environmental footprint, playing a significant role in causing climate change (food systems are responsible for one third of the anthropogenic greenhouse gas emissions),[3][4] water scarcity, water pollution, land degradation, deforestation and other processes;[5] it is simultaneously causing environmental changes and being impacted by these changes.[6] Sustainable agriculture consists of environment friendly methods of farming that allow the production of crops or livestock without causing damage to human or natural systems. It involves preventing adverse effects on soil, water, biodiversity, and surrounding or downstream resources, as well as to those working or living on the farm or in neighboring areas. Elements of sustainable agriculture can include permaculture, agroforestry, mixed farming, multiple cropping, and crop rotation"} ] - HTTP 200 -# Reponse de type format=xml-standoff ne fonctionne pas avec les test [Asserts] -# \ No newline at end of file +xpath "//*[name()='tag']" count >= 6 # +# \ No newline at end of file diff --git a/services/terms-tools/v1/analyze.ini b/services/terms-tools/v1/analyzeFlash.ini similarity index 75% rename from services/terms-tools/v1/analyze.ini rename to services/terms-tools/v1/analyzeFlash.ini index f32f6e7c3..0da9956b0 100644 --- a/services/terms-tools/v1/analyze.ini +++ b/services/terms-tools/v1/analyzeFlash.ini @@ -3,24 +3,21 @@ plugin = basics plugin = analytics plugin = spawn -[env] -path = voc_loterre -value = env('vocab').prepend('_annotflash_').prepend(env('langue')).append('.tsv') - [JSONParse] separator = * -# return only the 1st object = on ne traite, pour les tests -#[shift] +[env] +path = voc_loterre +value = env('loterreID').prepend('_annotflash_').prepend(env('langue')).append('.tsv') # format de sortie [env] -path = mapping +path = mapping-format value = fix({ "json-indoc": "doc", "xml-standoff": "json", "json-standoff":"json" }) [env] path = param_format -value = env('mapping').get(env('format')) +value = env('mapping-format').get(env('format')) [exec] command = loterre_tag diff --git a/services/terms-tools/v1/analyzeMatcher.ini b/services/terms-tools/v1/analyzeMatcher.ini index c5b71581f..ec3839ca4 100644 --- a/services/terms-tools/v1/analyzeMatcher.ini +++ b/services/terms-tools/v1/analyzeMatcher.ini @@ -3,27 +3,27 @@ plugin = basics plugin = analytics plugin = spawn +[JSONParse] +separator = * + [env] path = voc_loterre -value = env('vocab').prepend('_annot_').prepend(env('langue')).append('.jsonl') +value = env('loterreID').prepend('_annot_').prepend(env('langue')).append('.jsonl') [env] path = config value = env('langue').prepend('config_annot_').append('.ini') -[JSONParse] -separator = * - # return only the 1st object = on ne traite, pour les tests #[shift] [env] -path = mapping +path = mapping-format value = fix({ "json-indoc": "doc", "xml-standoff": "json", "json-standoff":"json" }) [env] path = param_format -value = env('mapping').get(env('format')) +value = env('mapping-format').get(env('format')) [exec] @@ -43,30 +43,6 @@ args = fix('-ini_file') args = env('config') args = fix('-ezs') -#-------------------- pour recuperer des infos termino complementaires -#[env] -#ex: vocab = P66 -#path = url_resolver -#value = env('vocab').prepend('https://loterre-resolvers.services.istex.fr/v1/').append('/identify') - -#[map] -#path = value - -#[map/assign] -#path = value.nom_enriched -#value = get('lemma') - -#[map/expand] -#path = value.nom_enriched -#size = 100 - -#[map/expand/URLConnect] -#url = env('url_resolver') -#timeout = 1000 -#noerror = true -#-------------------- - -# Tranformation en flux xml pour widget annotation Loterre [delegate] file = env('format').prepend('./v1/').append('.cfg') diff --git a/services/terms-tools/v1/en/dico-annot/postag.ini b/services/terms-tools/v1/en/dico-annot/postag.ini deleted file mode 100644 index 7de27ec3b..000000000 --- a/services/terms-tools/v1/en/dico-annot/postag.ini +++ /dev/null @@ -1,54 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-annot -post.description = Transforme une liste de termes francais en un dictionnaire morpho-syntaxique label/POSTAG/lemma/id -post.responses.default.description = Renvoie un tsv ou chaque ligne se compose de `id` TAB `value` contenant les informations LABEL POS LEMMA au format json -post.responses.default.content.application/json.schema.$ref = #/components/schemas/JSONStream -post.requestBody.required = true -post.requestBody.content.text/tsv.schema.$ref=#/components/schemas/anyValue -post.parameters.0.in = query -post.parameters.0.name = input -post.parameters.0.schema.type = string -post.parameters.0.description = format de l'entrée [terms] ou [text] -post.parameters.0.schema.enum.0 = terms -post.parameters.0.schema.enum.1 = text - - -[use] -plugin = basics -plugin = spawn - - -[CSVParse] -separator = fix('\t') -quote = fix('\b') - -[CSVObject] - -[OBJFlatten] -separator = fix('.') -reverse = true -safe = true - -[expand] -path = env('path', 'value') -cache = boost - -[expand/exec] -#command should be executable ! -command = terms_tools -args = POStagger -args = fix('-lang') -args = fix('en') -args = fix('-f') -args = env('input') -args = fix('-o') -args = env('output') -args = fix('dico_annot') -args = fix('-ezs') - - -[JSONString] -indent = env('indent', true) - - - diff --git a/services/terms-tools/v1/en/full-morph/postag.ini b/services/terms-tools/v1/en/full-morph/postag.ini deleted file mode 100755 index 5c5bfa2c4..000000000 --- a/services/terms-tools/v1/en/full-morph/postag.ini +++ /dev/null @@ -1,55 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-full-morph -post.description = Transforme une liste de termes francais en un dictionnaire morpho-syntaxique complet au format SPACY en json -post.responses.default.description = Renvoie un tsv ou chaque ligne se compose de `ID` `LABEL` `POS` `LEMMA` au format json -post.responses.default.content.text/tsv.schema.$ref = #/components/schemas/anyValue -post.requestBody.required = true -post.requestBody.content.text/tsv.schema.$ref = #/components/schemas/anyValue -post.parameters.0.in = query -post.parameters.0.name = input -post.parameters.0.schema.type = string -post.parameters.0.description = format de l'entrée [terms] ou [text] -post.parameters.0.schema.enum.0 = terms -post.parameters.0.schema.enum.1 = text - -[use] -plugin = basics -plugin = analytics -plugin = spawn - - -[CSVParse] -separator = fix('\t') -quote = fix('\b') - -[CSVObject] - -[OBJFlatten] -separator = fix('.') -reverse = true -safe = true - -[expand] -path = env('path', 'value') -cache = boost - -[expand/exec] -#command should be executable ! -command = terms_tools -args = POStagger -args = fix('-lang') -args = fix('en') -args = fix('-f') -args = env('input') -args = fix('-o') -args = env('output') -args = fix('json') -args = fix('-ezs') - - -[CSVString] -separator = fix('\t') -quote = fix('\b') - - - diff --git a/services/terms-tools/v1/en/terms-matcher/.ini b/services/terms-tools/v1/en/terms-matcher/.ini deleted file mode 100644 index 9a0ed3b09..000000000 --- a/services/terms-tools/v1/en/terms-matcher/.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher -post.description = Annote un texte avvec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/1WB.ini b/services/terms-tools/v1/en/terms-matcher/1WB.ini deleted file mode 100644 index a6f194542..000000000 --- a/services/terms-tools/v1/en/terms-matcher/1WB.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-1wb-1wb -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 1WB - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/216.ini b/services/terms-tools/v1/en/terms-matcher/216.ini deleted file mode 100644 index 4c5313220..000000000 --- a/services/terms-tools/v1/en/terms-matcher/216.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-216-216 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 216 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/26L.ini b/services/terms-tools/v1/en/terms-matcher/26L.ini deleted file mode 100644 index fd2b9e8d3..000000000 --- a/services/terms-tools/v1/en/terms-matcher/26L.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-26l-26l -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 26L - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/27X.ini b/services/terms-tools/v1/en/terms-matcher/27X.ini deleted file mode 100644 index 766e6ce32..000000000 --- a/services/terms-tools/v1/en/terms-matcher/27X.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-27x-27x -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 27X - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/2QZ.ini b/services/terms-tools/v1/en/terms-matcher/2QZ.ini deleted file mode 100644 index ce4480f4e..000000000 --- a/services/terms-tools/v1/en/terms-matcher/2QZ.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-2qz-2qz -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 2QZ - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/37T.ini b/services/terms-tools/v1/en/terms-matcher/37T.ini deleted file mode 100644 index 25ffd21cd..000000000 --- a/services/terms-tools/v1/en/terms-matcher/37T.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-37t-37t -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 37T - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/3JP.ini b/services/terms-tools/v1/en/terms-matcher/3JP.ini deleted file mode 100644 index 77c9a312f..000000000 --- a/services/terms-tools/v1/en/terms-matcher/3JP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-3jp-3jp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 3JP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/3WV.ini b/services/terms-tools/v1/en/terms-matcher/3WV.ini deleted file mode 100644 index 585ad8f2a..000000000 --- a/services/terms-tools/v1/en/terms-matcher/3WV.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-3wv-3wv -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 3WV - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/4V5.ini b/services/terms-tools/v1/en/terms-matcher/4V5.ini deleted file mode 100644 index 0ab6f0db6..000000000 --- a/services/terms-tools/v1/en/terms-matcher/4V5.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-4v5-4v5 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 4V5 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/73G.ini b/services/terms-tools/v1/en/terms-matcher/73G.ini deleted file mode 100644 index 419ab473e..000000000 --- a/services/terms-tools/v1/en/terms-matcher/73G.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-73g-73g -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 73G - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/8HQ.ini b/services/terms-tools/v1/en/terms-matcher/8HQ.ini deleted file mode 100644 index 90a783bcd..000000000 --- a/services/terms-tools/v1/en/terms-matcher/8HQ.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-8hq -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 8HQ - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/8LP.ini b/services/terms-tools/v1/en/terms-matcher/8LP.ini deleted file mode 100644 index 4b09074c6..000000000 --- a/services/terms-tools/v1/en/terms-matcher/8LP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-8lp-8lp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 8LP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/905.ini b/services/terms-tools/v1/en/terms-matcher/905.ini deleted file mode 100644 index 6f17a3f1a..000000000 --- a/services/terms-tools/v1/en/terms-matcher/905.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-905-905 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 905 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/9SD.ini b/services/terms-tools/v1/en/terms-matcher/9SD.ini deleted file mode 100644 index c73e7840f..000000000 --- a/services/terms-tools/v1/en/terms-matcher/9SD.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-9sd -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = 9SD - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/ADM.ini b/services/terms-tools/v1/en/terms-matcher/ADM.ini deleted file mode 100644 index 7e31dcffd..000000000 --- a/services/terms-tools/v1/en/terms-matcher/ADM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-adm-adm -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = ADM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/ASYSEL.ini b/services/terms-tools/v1/en/terms-matcher/ASYSEL.ini deleted file mode 100644 index 25cfef027..000000000 --- a/services/terms-tools/v1/en/terms-matcher/ASYSEL.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-asysel -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = ASYSEL - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/B9M.ini b/services/terms-tools/v1/en/terms-matcher/B9M.ini deleted file mode 100644 index becf8c0c5..000000000 --- a/services/terms-tools/v1/en/terms-matcher/B9M.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-b9m -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = B9M - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/BJW.ini b/services/terms-tools/v1/en/terms-matcher/BJW.ini deleted file mode 100644 index 38e66dc76..000000000 --- a/services/terms-tools/v1/en/terms-matcher/BJW.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bjw -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = BJw - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/BL8.ini b/services/terms-tools/v1/en/terms-matcher/BL8.ini deleted file mode 100644 index f77234bae..000000000 --- a/services/terms-tools/v1/en/terms-matcher/BL8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bl8-bl8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = BL8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/BLH.ini b/services/terms-tools/v1/en/terms-matcher/BLH.ini deleted file mode 100644 index 10958cf7f..000000000 --- a/services/terms-tools/v1/en/terms-matcher/BLH.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-blh-blh -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = BLH - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/BRMH.ini b/services/terms-tools/v1/en/terms-matcher/BRMH.ini deleted file mode 100644 index 00336c0b0..000000000 --- a/services/terms-tools/v1/en/terms-matcher/BRMH.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-brmh-brmh -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = BRMH - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/BVM.ini b/services/terms-tools/v1/en/terms-matcher/BVM.ini deleted file mode 100644 index 0696afd42..000000000 --- a/services/terms-tools/v1/en/terms-matcher/BVM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bvm-bvm -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = BVM - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/C0X.ini b/services/terms-tools/v1/en/terms-matcher/C0X.ini deleted file mode 100644 index f44d1776f..000000000 --- a/services/terms-tools/v1/en/terms-matcher/C0X.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-c0x-c0x -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = C0X - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/CHC.ini b/services/terms-tools/v1/en/terms-matcher/CHC.ini deleted file mode 100644 index 1fa152a80..000000000 --- a/services/terms-tools/v1/en/terms-matcher/CHC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-chc-chc -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = CHC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/CUEX.ini b/services/terms-tools/v1/en/terms-matcher/CUEX.ini deleted file mode 100644 index 786c20c45..000000000 --- a/services/terms-tools/v1/en/terms-matcher/CUEX.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-cuex -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = CUEX - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/D63.ini b/services/terms-tools/v1/en/terms-matcher/D63.ini deleted file mode 100644 index cd010f156..000000000 --- a/services/terms-tools/v1/en/terms-matcher/D63.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-d63 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = D63 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/DOM.ini b/services/terms-tools/v1/en/terms-matcher/DOM.ini deleted file mode 100644 index 7b07f3ee3..000000000 --- a/services/terms-tools/v1/en/terms-matcher/DOM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-dom-dom -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = DOM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/EMTD.ini b/services/terms-tools/v1/en/terms-matcher/EMTD.ini deleted file mode 100644 index f41e726de..000000000 --- a/services/terms-tools/v1/en/terms-matcher/EMTD.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-emtd -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = EMTD - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/ERC.ini b/services/terms-tools/v1/en/terms-matcher/ERC.ini deleted file mode 100644 index f63290780..000000000 --- a/services/terms-tools/v1/en/terms-matcher/ERC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-erc-erc -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = ERC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/FMC.ini b/services/terms-tools/v1/en/terms-matcher/FMC.ini deleted file mode 100644 index 3d2587fd3..000000000 --- a/services/terms-tools/v1/en/terms-matcher/FMC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-fmc-fmc -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = FMC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/G9G.ini b/services/terms-tools/v1/en/terms-matcher/G9G.ini deleted file mode 100644 index 664988d97..000000000 --- a/services/terms-tools/v1/en/terms-matcher/G9G.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-g9g -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = G9G - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/GGMGG.ini b/services/terms-tools/v1/en/terms-matcher/GGMGG.ini deleted file mode 100644 index 3dc7ef5a1..000000000 --- a/services/terms-tools/v1/en/terms-matcher/GGMGG.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-ggmgg -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = GGMGG - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/GT.ini b/services/terms-tools/v1/en/terms-matcher/GT.ini deleted file mode 100644 index 44e8ef200..000000000 --- a/services/terms-tools/v1/en/terms-matcher/GT.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-gt-gt -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = GT - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/IDIA.ini b/services/terms-tools/v1/en/terms-matcher/IDIA.ini deleted file mode 100644 index c6013b5fb..000000000 --- a/services/terms-tools/v1/en/terms-matcher/IDIA.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-idia -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = IDIA - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/JVR.ini b/services/terms-tools/v1/en/terms-matcher/JVR.ini deleted file mode 100644 index 228bac9a3..000000000 --- a/services/terms-tools/v1/en/terms-matcher/JVR.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-jvr -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = JVR - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/KG7.ini b/services/terms-tools/v1/en/terms-matcher/KG7.ini deleted file mode 100644 index 9eb94a4b4..000000000 --- a/services/terms-tools/v1/en/terms-matcher/KG7.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-kg7 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = KG7 - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/en/terms-matcher/KW5.ini b/services/terms-tools/v1/en/terms-matcher/KW5.ini deleted file mode 100644 index 44270b2c1..000000000 --- a/services/terms-tools/v1/en/terms-matcher/KW5.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-kw5 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = KW5 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/LTK.ini b/services/terms-tools/v1/en/terms-matcher/LTK.ini deleted file mode 100644 index f2cacde82..000000000 --- a/services/terms-tools/v1/en/terms-matcher/LTK.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-ltk -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = LTK - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/MDL.ini b/services/terms-tools/v1/en/terms-matcher/MDL.ini deleted file mode 100644 index ae12c98ce..000000000 --- a/services/terms-tools/v1/en/terms-matcher/MDL.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-mdl -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = MDL - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/NHT.ini b/services/terms-tools/v1/en/terms-matcher/NHT.ini deleted file mode 100644 index 233fdefff..000000000 --- a/services/terms-tools/v1/en/terms-matcher/NHT.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-nht -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = NHT - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/P21.ini b/services/terms-tools/v1/en/terms-matcher/P21.ini deleted file mode 100644 index 566b6c009..000000000 --- a/services/terms-tools/v1/en/terms-matcher/P21.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-p21 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = P21 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/P66.ini b/services/terms-tools/v1/en/terms-matcher/P66.ini deleted file mode 100644 index b8828b7c7..000000000 --- a/services/terms-tools/v1/en/terms-matcher/P66.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-p66 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = P66 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/PLP.ini b/services/terms-tools/v1/en/terms-matcher/PLP.ini deleted file mode 100644 index af316c4fc..000000000 --- a/services/terms-tools/v1/en/terms-matcher/PLP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-plp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = PLP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/PSR.ini b/services/terms-tools/v1/en/terms-matcher/PSR.ini deleted file mode 100644 index cc8a74b71..000000000 --- a/services/terms-tools/v1/en/terms-matcher/PSR.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-psr -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = PSR - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/Q1W.ini b/services/terms-tools/v1/en/terms-matcher/Q1W.ini deleted file mode 100644 index 532e15989..000000000 --- a/services/terms-tools/v1/en/terms-matcher/Q1W.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-q1w -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = Q1W - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/QJP.ini b/services/terms-tools/v1/en/terms-matcher/QJP.ini deleted file mode 100644 index d44693b23..000000000 --- a/services/terms-tools/v1/en/terms-matcher/QJP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-qjp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = QJP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/QX8.ini b/services/terms-tools/v1/en/terms-matcher/QX8.ini deleted file mode 100644 index f2713953f..000000000 --- a/services/terms-tools/v1/en/terms-matcher/QX8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-qx8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = QX8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/RDR.ini b/services/terms-tools/v1/en/terms-matcher/RDR.ini deleted file mode 100644 index 3ade41bc9..000000000 --- a/services/terms-tools/v1/en/terms-matcher/RDR.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-rdr -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = RDR - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/RVQ.ini b/services/terms-tools/v1/en/terms-matcher/RVQ.ini deleted file mode 100644 index db194d7d3..000000000 --- a/services/terms-tools/v1/en/terms-matcher/RVQ.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-rvq -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = RVQ - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/SN8.ini b/services/terms-tools/v1/en/terms-matcher/SN8.ini deleted file mode 100644 index 800ee1b4e..000000000 --- a/services/terms-tools/v1/en/terms-matcher/SN8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-sn8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = SN8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/TECSEM.ini b/services/terms-tools/v1/en/terms-matcher/TECSEM.ini deleted file mode 100644 index 23b28c268..000000000 --- a/services/terms-tools/v1/en/terms-matcher/TECSEM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tecsem -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = TECSEM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/TSM.ini b/services/terms-tools/v1/en/terms-matcher/TSM.ini deleted file mode 100644 index 40c9b4d2f..000000000 --- a/services/terms-tools/v1/en/terms-matcher/TSM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tsm -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = TSM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/TSO.ini b/services/terms-tools/v1/en/terms-matcher/TSO.ini deleted file mode 100644 index f127d197a..000000000 --- a/services/terms-tools/v1/en/terms-matcher/TSO.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tso -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = TSO - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/Theremy.ini b/services/terms-tools/v1/en/terms-matcher/Theremy.ini deleted file mode 100644 index 4aa7c5a03..000000000 --- a/services/terms-tools/v1/en/terms-matcher/Theremy.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-Theremy -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = Theremy - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/VH8.ini b/services/terms-tools/v1/en/terms-matcher/VH8.ini deleted file mode 100644 index 414ecb6ff..000000000 --- a/services/terms-tools/v1/en/terms-matcher/VH8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-vh8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = VH8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/VPAC.ini b/services/terms-tools/v1/en/terms-matcher/VPAC.ini deleted file mode 100644 index 93f2a1a2c..000000000 --- a/services/terms-tools/v1/en/terms-matcher/VPAC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-vpac -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = VPAC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/W7B.ini b/services/terms-tools/v1/en/terms-matcher/W7B.ini deleted file mode 100644 index c8b7b3789..000000000 --- a/services/terms-tools/v1/en/terms-matcher/W7B.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-w7b -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = W7B - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/X64.ini b/services/terms-tools/v1/en/terms-matcher/X64.ini deleted file mode 100644 index 3646e9adf..000000000 --- a/services/terms-tools/v1/en/terms-matcher/X64.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-x64 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = X64 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/XD4.ini b/services/terms-tools/v1/en/terms-matcher/XD4.ini deleted file mode 100644 index a67cfa8a7..000000000 --- a/services/terms-tools/v1/en/terms-matcher/XD4.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-xd4 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = XD4 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/en/terms-matcher/annotate.ini b/services/terms-tools/v1/en/terms-matcher/annotate.ini new file mode 100644 index 000000000..13341c2e6 --- /dev/null +++ b/services/terms-tools/v1/en/terms-matcher/annotate.ini @@ -0,0 +1,78 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-en-termmatcher +post.description = Annote un texte avec une ressource de Loterre (reconnaissance) en anglais +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string +post.parameters.0.description = indique le code vocabulaire (loterreID) +post.parameters.0.in = query +post.parameters.0.name = loterreID +post.parameters.0.schema.type = string +post.responses.default.content.application/json.example.0.id = 1 +post.responses.default.content.application/json.example.0.value.0.idx.start = 1 +post.responses.default.content.application/json.example.0.value.0.idx.end = 5 +post.responses.default.content.application/json.example.0.value.0.match.id = http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V +post.responses.default.content.application/json.example.0.value.0.match.ul = United States of America +post.responses.default.content.application/json.example.0.value.0.match.term = united states of america +post.responses.default.content.application/json.example.0.value.1.idx.start = 6 +post.responses.default.content.application/json.example.0.value.1.idx.end = 7 +post.responses.default.content.application/json.example.0.value.1.match.id = http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V +post.responses.default.content.application/json.example.0.value.1.match.ul = USA +post.responses.default.content.application/json.example.0.value.1.match.term = usa +post.responses.default.content.application/json.example.0.value.2.idx.start = 13 +post.responses.default.content.application/json.example.0.value.2.idx.end = 15 +post.responses.default.content.application/json.example.0.value.2.match.id = http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V +post.responses.default.content.application/json.example.0.value.2.match.ul = United States +post.responses.default.content.application/json.example.0.value.2.match.term = united states +post.responses.default.content.application/json.example.0.value.3.idx.start = 19 +post.responses.default.content.application/json.example.0.value.3.idx.end = 20 +post.responses.default.content.application/json.example.0.value.3.match.id = http://data.loterre.fr/ark:/67375/9SD-SX203NZG-V +post.responses.default.content.application/json.example.0.value.3.match.ul = America +post.responses.default.content.application/json.example.0.value.3.match.term = america +post.responses.default.content.application/json.example.0.value.4.idx.start = 27 +post.responses.default.content.application/json.example.0.value.4.idx.end = 29 +post.responses.default.content.application/json.example.0.value.4.match.id = http://data.loterre.fr/ark:/67375/9SD-VV1MBK24-T +post.responses.default.content.application/json.example.0.value.4.match.ul = North America +post.responses.default.content.application/json.example.0.value.4.match.term = north america +post.responses.default.content.application/json.example.0.value.5.idx.start = 38 +post.responses.default.content.application/json.example.0.value.5.idx.end = 39 +post.responses.default.content.application/json.example.0.value.5.match.id = http://data.loterre.fr/ark:/67375/9SD-PG5NZG4Z-3 +post.responses.default.content.application/json.example.0.value.5.match.ul = and +post.responses.default.content.application/json.example.0.value.5.match.term = and +post.responses.default.content.application/json.example.0.value.6.idx.start = 39 +post.responses.default.content.application/json.example.0.value.6.idx.end = 42 +post.responses.default.content.application/json.example.0.value.6.match.id = http://data.loterre.fr/ark:/67375/9SD-LXLPG87F-3 +post.responses.default.content.application/json.example.0.value.6.match.ul = Washington, D.C. +post.responses.default.content.application/json.example.0.value.6.match.term = washington, d.c. + +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = en + +# selection de la methode de matching selon le vocabulaire +# prog = "analyzeMaycher" pour les voc (8HQ 9SD BVM JVR KG7) , sinon prog = "analyzeFlash" +[env] +path = mapping +value = fix({ "8HQ": "analyzeMatcher", "9SD": "analyzeMatcher", "BVM": "analyzeMatcher", "JVR": "analyzeMatcher", "KG7": "analyzeMatcher"}) + +[env] +path = prog +value = env('mapping').get(env('loterreID'),"analyzeFlash") + +[delegate] +path = value +file = env('prog').prepend('./v1/').append('.ini') diff --git a/services/terms-tools/v1/en/terms-matcher/th63.ini b/services/terms-tools/v1/en/terms-matcher/th63.ini deleted file mode 100644 index 49ac8999f..000000000 --- a/services/terms-tools/v1/en/terms-matcher/th63.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-th63 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = en - -# code vocabulaire -[env] -path = vocab -value = th63 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/dico-annot/postag.ini b/services/terms-tools/v1/fr/dico-annot/postag.ini deleted file mode 100644 index bd4fc05af..000000000 --- a/services/terms-tools/v1/fr/dico-annot/postag.ini +++ /dev/null @@ -1,55 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-annot -post.description = Transforme une liste de termes francais en un dictionnaire morpho-syntaxique label/POSTAG/lemma/id -post.responses.default.description = Renvoie un tsv ou chaque ligne se compose de `id` TAB `value` contenant les informations LABEL POS LEMMA au format json -post.responses.default.content.application/json.schema.$ref = #/components/schemas/JSONStream -post.requestBody.required = true -post.requestBody.content.text/tsv.schema.$ref=#/components/schemas/anyValue -post.parameters.0.in = query -post.parameters.0.name = input -post.parameters.0.schema.type = string -post.parameters.0.description = format de l'entrée [terms] ou [text] -post.parameters.0.schema.enum.0 = terms -post.parameters.0.schema.enum.1 = text - - -[use] -plugin = basics -plugin = analytics -plugin = spawn - - -[CSVParse] -separator = fix('\t') -quote = fix('\b') - -[CSVObject] - -[OBJFlatten] -separator = fix('.') -reverse = true -safe = true - -[expand] -path = env('path', 'value') -cache = boost - -[expand/exec] -#command should be executable ! -command = terms_tools -args = POStagger -args = fix('-lang') -args = fix('fr') -args = fix('-f') -args = env('input') -args = fix('-o') -args = env('output') -args = fix('dico_annot') -args = fix('-ezs') - - -[JSONString] -indent = env('indent', true) - - - diff --git a/services/terms-tools/v1/fr/dico-pos/postag.ini b/services/terms-tools/v1/fr/dico-pos/postag.ini index ed9df15ca..bbd962994 100755 --- a/services/terms-tools/v1/fr/dico-pos/postag.ini +++ b/services/terms-tools/v1/fr/dico-pos/postag.ini @@ -11,15 +11,15 @@ post.parameters.0.schema.type = string post.parameters.0.description = format de l'entrée [terms] ou [text] post.parameters.0.schema.enum.0 = terms post.parameters.0.schema.enum.1 = text - - - +mimeType = text/tab-separated-values +post.summary = Produit un dictionnaire morpho-syntaxique pour loterre +post.requestBody.content.text/tab-separated-values.example.0.value = http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0 qualités +post.responses.default.content.text/tab-separated-values.0.value = "http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0" "qualités" "NOUN" "qualité" [use] plugin = basics plugin = analytics plugin = spawn - [CSVParse] separator = fix('\t') quote = fix('\b') diff --git a/services/terms-tools/v1/fr/full-morph/postag.ini b/services/terms-tools/v1/fr/full-morph/postag.ini deleted file mode 100755 index 0680894fa..000000000 --- a/services/terms-tools/v1/fr/full-morph/postag.ini +++ /dev/null @@ -1,57 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-full-morph -post.description = Transforme une liste de termes francais en un dictionnaire morpho-syntaxique complet au format SPACY en json -post.responses.default.description = Renvoie un tsv ou chaque ligne se compose de `ID` `LABEL` `POS` `LEMMA` au format json -post.responses.default.content.text/tsv.schema.$ref = #/components/schemas/anyValue -post.requestBody.required = true -post.requestBody.content.text/tsv.schema.$ref = #/components/schemas/anyValue -post.parameters.0.in = query -post.parameters.0.name = input -post.parameters.0.name = input -post.parameters.0.schema.type = string -post.parameters.0.description = format de l'entrée [terms] ou [text] -post.parameters.0.schema.enum.0 = terms -post.parameters.0.schema.enum.1 = text - - -[use] -plugin = basics -plugin = analytics -plugin = spawn - - -[CSVParse] -separator = fix('\t') -quote = fix('\b') - -[CSVObject] - -[OBJFlatten] -separator = fix('.') -reverse = true -safe = true - -[expand] -path = env('path', 'value') -cache = boost - -[expand/exec] -#command should be executable ! -command = terms_tools -args = POStagger -args = fix('-lang') -args = fix('fr') -args = fix('-f') -args = env('input') -args = fix('-o') -args = env('output') -args = fix('json') -args = fix('-ezs') - - -[CSVString] -separator = fix('\t') -quote = fix('\b') - - - diff --git a/services/terms-tools/v1/fr/terms-matcher/1WB.ini b/services/terms-tools/v1/fr/terms-matcher/1WB.ini deleted file mode 100644 index 9e28d9c3f..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/1WB.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-1wb -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 1WB - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/216.ini b/services/terms-tools/v1/fr/terms-matcher/216.ini deleted file mode 100644 index 4a7be1ef6..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/216.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-216 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 216 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/26L.ini b/services/terms-tools/v1/fr/terms-matcher/26L.ini deleted file mode 100644 index 29e3af23f..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/26L.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-26l -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 26L - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/27X.ini b/services/terms-tools/v1/fr/terms-matcher/27X.ini deleted file mode 100644 index 90133823d..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/27X.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-27x -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 27X - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/2CX.ini b/services/terms-tools/v1/fr/terms-matcher/2CX.ini deleted file mode 100644 index e86e14b7e..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/2CX.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-termmatcher-2cx -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 2CX - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/2QZ.ini b/services/terms-tools/v1/fr/terms-matcher/2QZ.ini deleted file mode 100644 index f7d50015d..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/2QZ.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-2qz -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 2QZ - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/37T.ini b/services/terms-tools/v1/fr/terms-matcher/37T.ini deleted file mode 100644 index d2da6edb7..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/37T.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-37t -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 37T - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/3JP.ini b/services/terms-tools/v1/fr/terms-matcher/3JP.ini deleted file mode 100644 index 6c9ea44c6..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/3JP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-3jp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 3JP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/3WV.ini b/services/terms-tools/v1/fr/terms-matcher/3WV.ini deleted file mode 100644 index a3e07488a..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/3WV.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-3wv -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 3WV - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/4V5.ini b/services/terms-tools/v1/fr/terms-matcher/4V5.ini deleted file mode 100644 index 326300a03..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/4V5.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-4v5 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 4V5 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/73G.ini b/services/terms-tools/v1/fr/terms-matcher/73G.ini deleted file mode 100644 index 8dea8b782..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/73G.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-73g -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 73G - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/8HQ.ini b/services/terms-tools/v1/fr/terms-matcher/8HQ.ini deleted file mode 100644 index f2b229e0a..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/8HQ.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-8hq -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 8HQ - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/8LP.ini b/services/terms-tools/v1/fr/terms-matcher/8LP.ini deleted file mode 100644 index ae6ac8107..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/8LP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-8lp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 8LP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/905.ini b/services/terms-tools/v1/fr/terms-matcher/905.ini deleted file mode 100644 index 9bab1ca59..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/905.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-905 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 905 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/9SD.ini b/services/terms-tools/v1/fr/terms-matcher/9SD.ini deleted file mode 100644 index db51fc59e..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/9SD.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-9sd -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = 9SD - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/ADM.ini b/services/terms-tools/v1/fr/terms-matcher/ADM.ini deleted file mode 100644 index 4e069f72f..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/ADM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-adm -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = ADM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/ASYSEL.ini b/services/terms-tools/v1/fr/terms-matcher/ASYSEL.ini deleted file mode 100644 index 48b4050e4..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/ASYSEL.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-asysel -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = ASYSEL - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/B9M.ini b/services/terms-tools/v1/fr/terms-matcher/B9M.ini deleted file mode 100644 index 718b87712..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/B9M.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-termmatcher-b9m -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = B9M - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BJW.ini b/services/terms-tools/v1/fr/terms-matcher/BJW.ini deleted file mode 100644 index 21fd315a6..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/BJW.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bjm -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = BJW - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BL8.ini b/services/terms-tools/v1/fr/terms-matcher/BL8.ini deleted file mode 100644 index 70d048ac0..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/BL8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bl8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = BL8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BLH.ini b/services/terms-tools/v1/fr/terms-matcher/BLH.ini deleted file mode 100644 index 012586bc0..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/BLH.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-blh -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = BLH - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BRMH.ini b/services/terms-tools/v1/fr/terms-matcher/BRMH.ini deleted file mode 100644 index fbfd44aa8..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/BRMH.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-brmh -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = BRMH - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/BVM.ini b/services/terms-tools/v1/fr/terms-matcher/BVM.ini deleted file mode 100644 index 7abb40c5c..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/BVM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-bvm -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = BVM - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/C0X.ini b/services/terms-tools/v1/fr/terms-matcher/C0X.ini deleted file mode 100644 index e155958da..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/C0X.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-c0x -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = C0X - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/CHC.ini b/services/terms-tools/v1/fr/terms-matcher/CHC.ini deleted file mode 100644 index ad9ea05ad..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/CHC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-chc -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = CHC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/CUEX.ini b/services/terms-tools/v1/fr/terms-matcher/CUEX.ini deleted file mode 100644 index d49647bee..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/CUEX.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-cuex -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = CUEX - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/D63.ini b/services/terms-tools/v1/fr/terms-matcher/D63.ini deleted file mode 100644 index eed486ef3..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/D63.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-termmatcher-d63 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = D63 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/DOM.ini b/services/terms-tools/v1/fr/terms-matcher/DOM.ini deleted file mode 100644 index e34dbb8b2..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/DOM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-dom -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = DOM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/EMTD.ini b/services/terms-tools/v1/fr/terms-matcher/EMTD.ini deleted file mode 100644 index 530224fb7..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/EMTD.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-emtd -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = EMTD - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/ERC.ini b/services/terms-tools/v1/fr/terms-matcher/ERC.ini deleted file mode 100644 index 31c6fb38f..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/ERC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-erc -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = ERC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/FMC.ini b/services/terms-tools/v1/fr/terms-matcher/FMC.ini deleted file mode 100644 index 3aafd48c7..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/FMC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-fmc -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = FMC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/G9G.ini b/services/terms-tools/v1/fr/terms-matcher/G9G.ini deleted file mode 100644 index b22a5698f..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/G9G.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-g9g -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = G9G - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/GGMGG.ini b/services/terms-tools/v1/fr/terms-matcher/GGMGG.ini deleted file mode 100644 index 8a703a651..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/GGMGG.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-ggmgg -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = GGMGG - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/GT.ini b/services/terms-tools/v1/fr/terms-matcher/GT.ini deleted file mode 100644 index 0e8f2fea8..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/GT.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-gt -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = GT - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/IDIA.ini b/services/terms-tools/v1/fr/terms-matcher/IDIA.ini deleted file mode 100644 index 791f01c7b..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/IDIA.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-idia -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = IDIA - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/JVR.ini b/services/terms-tools/v1/fr/terms-matcher/JVR.ini deleted file mode 100644 index 9929c4711..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/JVR.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-termmatcher-jvr -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = JVR - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/KG7.ini b/services/terms-tools/v1/fr/terms-matcher/KG7.ini deleted file mode 100644 index ce85686bb..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/KG7.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-kg7 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = KG7 - -[delegate] -path = value -file = ./v1/analyzeMatcher.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/KW5.ini b/services/terms-tools/v1/fr/terms-matcher/KW5.ini deleted file mode 100644 index ecf0048a1..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/KW5.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-kw5 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = KW5 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/LTK.ini b/services/terms-tools/v1/fr/terms-matcher/LTK.ini deleted file mode 100644 index f0b204280..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/LTK.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-ltk -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = LTK - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/MDL.ini b/services/terms-tools/v1/fr/terms-matcher/MDL.ini deleted file mode 100644 index 6795a8a79..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/MDL.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-mdl -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = MDL - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/NHT.ini b/services/terms-tools/v1/fr/terms-matcher/NHT.ini deleted file mode 100644 index 384042f20..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/NHT.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-nht -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = NHT - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/P21.ini b/services/terms-tools/v1/fr/terms-matcher/P21.ini deleted file mode 100644 index c05322aef..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/P21.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-p21 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = P21 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/P66.ini b/services/terms-tools/v1/fr/terms-matcher/P66.ini deleted file mode 100644 index c53812dad..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/P66.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-p66 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = P66 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/PAN.ini b/services/terms-tools/v1/fr/terms-matcher/PAN.ini deleted file mode 100644 index 1b073dc42..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/PAN.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-termmatcher-p66 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = PAN - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/PLP.ini b/services/terms-tools/v1/fr/terms-matcher/PLP.ini deleted file mode 100644 index 21d6e4c2f..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/PLP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-plp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = PLP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/PSR.ini b/services/terms-tools/v1/fr/terms-matcher/PSR.ini deleted file mode 100644 index 7fdeb3754..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/PSR.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-termmatcher-psr -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = PSR - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/Q1W.ini b/services/terms-tools/v1/fr/terms-matcher/Q1W.ini deleted file mode 100644 index ffbdd570a..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/Q1W.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-q1w -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = Q1W - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/QJP.ini b/services/terms-tools/v1/fr/terms-matcher/QJP.ini deleted file mode 100644 index 409f0c37b..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/QJP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-qjp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = QJP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/QX8.ini b/services/terms-tools/v1/fr/terms-matcher/QX8.ini deleted file mode 100644 index 72541eacd..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/QX8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-qx8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = QX8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/RDR.ini b/services/terms-tools/v1/fr/terms-matcher/RDR.ini deleted file mode 100644 index 5b88585dc..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/RDR.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-rdr -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = RDR - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/RVQ.ini b/services/terms-tools/v1/fr/terms-matcher/RVQ.ini deleted file mode 100644 index 3be1cbf94..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/RVQ.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-rvq -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = RVQ - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/SN8.ini b/services/terms-tools/v1/fr/terms-matcher/SN8.ini deleted file mode 100644 index 5d10d9649..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/SN8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-sn8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = SN8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/TECSEM.ini b/services/terms-tools/v1/fr/terms-matcher/TECSEM.ini deleted file mode 100644 index 608103e61..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/TECSEM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tecsem -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = TECSEM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/TSM.ini b/services/terms-tools/v1/fr/terms-matcher/TSM.ini deleted file mode 100644 index b19118357..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/TSM.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tsm -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = TSM - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/TSO.ini b/services/terms-tools/v1/fr/terms-matcher/TSO.ini deleted file mode 100644 index 44b08aa64..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/TSO.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tso -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = TSO - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/TSP.ini b/services/terms-tools/v1/fr/terms-matcher/TSP.ini deleted file mode 100644 index 1d397ea81..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/TSP.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-tsp -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = TSP - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/VH8.ini b/services/terms-tools/v1/fr/terms-matcher/VH8.ini deleted file mode 100644 index 651c2e379..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/VH8.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-vh8 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = VH8 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/VPAC.ini b/services/terms-tools/v1/fr/terms-matcher/VPAC.ini deleted file mode 100644 index a2f843493..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/VPAC.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-vpac -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = VPAC - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/W7B.ini b/services/terms-tools/v1/fr/terms-matcher/W7B.ini deleted file mode 100644 index f9c967cdb..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/W7B.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-w7b -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = W7B - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/X64.ini b/services/terms-tools/v1/fr/terms-matcher/X64.ini deleted file mode 100644 index 90a0d215c..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/X64.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-x64 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = X64 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/XD4.ini b/services/terms-tools/v1/fr/terms-matcher/XD4.ini deleted file mode 100644 index bd51d940f..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/XD4.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-termmatcher-xd4 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = XD4 - -[delegate] -path = value -file = ./v1/analyze.ini diff --git a/services/terms-tools/v1/fr/terms-matcher/annotate.ini b/services/terms-tools/v1/fr/terms-matcher/annotate.ini new file mode 100644 index 000000000..f3b15d6a3 --- /dev/null +++ b/services/terms-tools/v1/fr/terms-matcher/annotate.ini @@ -0,0 +1,56 @@ +# openAPI Documentation - JSON format (dot notation) +post.operationId = post-v1-terms-tools-fr-termmatcher +post.description = Annote un texte avec une ressource de Loterre (reconnaissance de termes) en français +post.responses.default.description = Renvoie un xml, ou un json +post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml +post.requestBody.required = true +post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml +post.parameters.0.schema.enum.0 = text +mimeType = application/json +post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté +post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json +post.parameters.0.in = query +post.parameters.0.name = format +post.parameters.0.schema.type = string +post.parameters.0.description = indique le code vocabulaire (loterreID) +post.parameters.0.in = query +post.parameters.0.name = loterreID +post.parameters.0.schema.type = string +post.requestBody.content.application/json.example.0.id = 1 +post.requestBody.content.application/json.example.0.value = Les pertes de mémoire subjective appelés aussi troubles mnésiques correspondent à la difficulté à mémoriser un fait actuel à retrouver un souvenir. +post.responses.default.content.application/json.example.0.id = 1 +post.responses.default.content.application/json.example.0.value.0.idx.start = 3 +post.responses.default.content.application/json.example.0.value.0.idx.end = 29 +post.responses.default.content.application/json.example.0.value.0.match.id = http://data.loterre.fr/ark:/67375/P66-W1LP7KG3-6 +post.responses.default.content.application/json.example.0.value.0.match.ul = perte de mémoire subjectif +post.responses.default.content.application/json.example.0.value.0.match.term = perte de mémoire subjective +post.responses.default.content.application/json.example.0.value.0.match.pref = plainte mnésique +post.responses.default.content.application/json.example.0.value.1.idx.start = 44 +post.responses.default.content.application/json.example.0.value.1.idx.end = 60 +post.responses.default.content.application/json.example.0.value.1.match.id = http://data.loterre.fr/ark:/67375/P66-GNBK2L59-K +post.responses.default.content.application/json.example.0.value.1.match.ul = trouble mnésique +post.responses.default.content.application/json.example.0.value.1.match.term = trouble mnésique +post.responses.default.content.application/json.example.0.value.1.match.pref = trouble de la mémoire +[use] +plugin = basics +plugin = analytics +plugin = spawn + +# code langue +[env] +path = langue +value = fr + +# selection de la methode de matching selon le vocabulaire +# prog = "analyzeMaycher" pour les voc (8HQ 9SD BVM JVR KG7) , sinon prog = "analyzeFlash" +[env] +path = mapping +value = fix({ "8HQ": "analyzeMatcher", "9SD": "analyzeMatcher", "BVM": "analyzeMatcher", "JVR": "analyzeMatcher", "KG7": "analyzeMatcher"}) + +[env] +path = prog +value = env('mapping').get(env('loterreID'),"analyzeFlash") + +[delegate] +path = value +file = env('prog').prepend('./v1/').append('.ini') diff --git a/services/terms-tools/v1/fr/terms-matcher/th63.ini b/services/terms-tools/v1/fr/terms-matcher/th63.ini deleted file mode 100644 index d3be2e80b..000000000 --- a/services/terms-tools/v1/fr/terms-matcher/th63.ini +++ /dev/null @@ -1,35 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-termmatcher-th63 -post.description = Annote un texte avec une ressource de Loterre (reconnaissance) -post.responses.default.description = Renvoie un xml, ou un json -post.requestBody.content.application/xml.schema.$ref = #/components/schemas/xml -post.requestBody.required = true -post.responses.default.content.application/xml.schema.$ref = #/components/schemas/xml -post.parameters.0.schema.enum.0 = text -mimeType = application/json -post.summary = Produit la liste des termes Loterre identifiés dans le texte ou rend le texte annoté -post.requestBody.content.application/json.example.0.value = This is the text -post.responses.default.content.application/json.0.value = This is the result -post.parameters.0.description = indique la forme du resultat : document annoté json, termes standoff xml, termes standoff json -post.parameters.0.in = query -post.parameters.0.name = format -post.parameters.0.schema.type = string - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -# code langue -[env] -path = langue -value = fr - -# code vocabulaire -[env] -path = vocab -value = th63 - -[delegate] -path = value -file = ./v1/analyze.ini From f208542a6c032f07ebe6e93e7f64053c91a881c6 Mon Sep 17 00:00:00 2001 From: schneist Date: Wed, 17 Dec 2025 14:34:58 +0100 Subject: [PATCH 4/4] =?UTF-8?q?reduction=20=C3=A0=20seul=201=20WS=20annota?= =?UTF-8?q?tion=20-=20entr=C3=A9e=20:=20json=20;=20sortie=20:=20json=20ou?= =?UTF-8?q?=20xml=20(pour=20site=20loterre)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/terms-tools/README.md | 101 +++++------------- services/terms-tools/tests.hurl | 42 -------- services/terms-tools/v1/analyzeFlash.ini | 2 +- services/terms-tools/v1/analyzeMatcher.ini | 2 +- .../terms-tools/v1/en/dico-pos/postag.ini | 71 ------------ .../terms-tools/v1/fr/dico-pos/postag.ini | 71 ------------ services/terms-tools/v1/xml-standoff.cfg | 2 +- 7 files changed, 27 insertions(+), 264 deletions(-) delete mode 100755 services/terms-tools/v1/en/dico-pos/postag.ini delete mode 100755 services/terms-tools/v1/fr/dico-pos/postag.ini diff --git a/services/terms-tools/README.md b/services/terms-tools/README.md index fea24ec53..59430b24a 100644 --- a/services/terms-tools/README.md +++ b/services/terms-tools/README.md @@ -1,95 +1,34 @@ -# terms_tools +# Loterre Terms-Matcher -**terms_tools** est une bibliothèque d'outils accessible par WebService qui permet : - -- l'étiquetage en partie du discours (POStag) d'une liste de termes, - -- la reconnaissance de termes Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/) dans un texte, - -en français et en anglais - -#### URL générique du service - - - -> https://terms-tools.services.istex.fr - - -NB = auquel au adjoint une ROUTE qui spécifie la nature du service, -exemple : https://terms-tools.services.istex.fr//v1/en/dico-pos/postag?input=terms - ---- - -### POStag et lemmatisation d'une liste de termes - -#### INPUT - -Ce service prend un fichier **tsv** en entrée, - -exemple : test_labelEN.tsv - -```tsv -id text -http://data.loterre.fr/ark:/67375/P66#xl_en_9278939f qualities -http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f material entities -http://data.loterre.fr/ark:/67375/P66#xl_en_d9fccd58 process -http://data.loterre.fr/ark:/67375/P66#xl_en_0fa9a1f2 empirical effect -http://data.loterre.fr/ark:/67375/P66#xl_en_ba359dd0 empirical generalization -http://data.loterre.fr/ark:/67375/P66#xl_en_06b45a8a general empirical observation -http://data.loterre.fr/ark:/67375/P66#xl_en_d9a365b6 empirical generalisations -``` - -#### OUTPUT - -Sous une forme tabulée d'informations morpho-syntaxiques simplifiées - - **format :** URI POSTAG LEMMA - -##### Exemple - -```tsv -http://data.loterre.fr/ark:/67375/P66#xl_en_542d3e8b cognitive qualities JJ NNS cognitive quality -http://data.loterre.fr/ark:/67375/P66#xl_en_9ac2b72c cognitive quality JJ NN cognitive quality -http://data.loterre.fr/ark:/67375/P66#xl_en_ef4050c0 objects NNS object -``` +**Loterre Terms-Matcher** est outil accessible par WebService qui permet la reconnaissance de termes Loterre [https://loterre.istex.fr/fr/](https://loterre.istex.fr/fr/) dans un texte, en français et en anglais +## Accès au service -##### WebService +### URL du service -###### ROUTE ->/v1/en/dico-pos/postag?input=terms +> https://terms-tools.services.istex.fr/v1/CODE_LANGUE/terms-matcher/annotate?format=FORMAT&loterreID=CODE_VOC -Exemple : -```bash -curl -X 'POST' '$URL/v1/en/dico-pos/postag?input=terms' --data-binary '@../terms_tools/data/test_labelEN.tsv' +### Parametres -curl -X 'POST' '$URL/v1/fr/dico-pos/postag?input=terms' --data-binary '@../terms_tools/data/test_labelFR.tsv' -``` - -#### WebService +**- CODE_LANGUE** = deux langues disponibles [ fr | en ] -##### ROUTE -> /v1/CODE_LANGUE/terms-matcher/annotate?format=FORMAT&loterreID=CODE_VOC +**- FORMAT** = Trois types de sorties proposées [ json-standoff | json-indoc | xml-standoff ] -##### Parametres -**- CODE_LANGUE** = fr, en - -**- FORMAT** = json-standoff | json-indoc | xml-standoff | format | description | | :--------------- | :--------------- | | json-standoff | liste des termes reconnus sous le forme json | | json-indoc| document avec les termes identifiés, format json id, value | -| xml-standoff | liste des termes reconnus sous le forme xml (loterre widget) | +| xml-standoff | liste des termes reconnus sous la forme xml (format loterre annotator widget) | **- CODE_VOC** = voir la [liste des codes vocabulaires](#liste-des-vocabulaires) -#### Exemples +## Exemples -- Dans un texte anglais, identification des termes appartenant au vocabulaire https://loterre.istex.fr/P66/ : +- Dans un texte anglais, identification des termes appartenant au vocabulaire "Psychologie cognitive de la mémoire humaine" https://loterre.istex.fr/P66/ dont le loterreID est P66 : -#### Requête +### Requête ``` cat <&loterreID=P66 @@ -209,10 +148,10 @@ EOF ]"s" ``` -- Sortie avec les termes annoté dans le texte initial => format = json-indoc +- Sortie avec les termes annotés dans le texte initial => format=json-indoc - Le marquage des termes suit la convention : [TERM](id du concept) - **NB : ATTENTION : En francais, le texte rendu n'est pas la version initiale mais la version lemmatisée ** + Le marquage des termes suit la convention markdown pour la représentation des hyperliens : [TERM](ID du concept) + **NB** : ATTENTION !! En francais, le texte rendu n'est pas la version initiale mais la version lemmatisée ``` [ @@ -230,8 +169,16 @@ EOF } ] ``` + +- Sortie au format xml => format=xml-standoff + +NB : Ne tolère qu'un seul enregistrement (value) par envoi. +``` + + +``` -### Liste des vocabulaires +## Liste des vocabulaires |Code| Nom du vocabulaire (01/12/2025)|Etat| |:---:|:----|:----| diff --git a/services/terms-tools/tests.hurl b/services/terms-tools/tests.hurl index 1d51f9891..fa0056ff3 100644 --- a/services/terms-tools/tests.hurl +++ b/services/terms-tools/tests.hurl @@ -3,48 +3,6 @@ # @host=http://localhost:31976 # @host=https://terms-tools.services.istex.fr -# POST -POST {{host}}/v1/en/dico-pos/postag?input=terms -content-type: text/tab-separated-values -``` -id value -http://data.loterre.fr/ark:/67375/P66#xl_en_9278939f qualities -http://data.loterre.fr/ark:/67375/P66#xl_en_60f6687f quality -http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f material entities -http://data.loterre.fr/ark:/67375/P66#xl_en_c0a4dac9 material entity -http://data.loterre.fr/ark:/67375/P66#xl_en_ded9af98 processes -``` -HTTP 200 -``` -"id" "token" "postag" "lemma" -"http://data.loterre.fr/ark:/67375/P66#xl_en_9278939f" "qualities" "NOUN" "quality" -"http://data.loterre.fr/ark:/67375/P66#xl_en_60f6687f" "quality" "NOUN" "quality" -"http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f" "material entities" "NOUN NOUN" "material entity" -"http://data.loterre.fr/ark:/67375/P66#xl_en_c0a4dac9" "material entity" "NOUN NOUN" "material entity" -"http://data.loterre.fr/ark:/67375/P66#xl_en_ded9af98" "processes" "NOUN" "process" -``` - -# POST -POST {{host}}/v1/fr/dico-pos/postag?input=terms -content-type: text/tab-separated-values -``` -id value -http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0 qualités -http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9 qualité -http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d entités matérielles -http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c entité matérielle -http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06 processus -``` -HTTP 200 -``` -"id" "token" "postag" "lemma" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0" "qualités" "NOUN" "qualité" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_34241fc9" "qualité" "NOUN" "qualité" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_b417452d" "entités matérielles" "NOUN ADJ" "entité matériel" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_dc89e46c" "entité matérielle" "NOUN ADJ" "entité matériel" -"http://data.loterre.fr/ark:/67375/P66#xl_fr_b3ab2f06" "processus" "NOUN" "processus" -``` - # POST POST {{host}}/v1/en/terms-matcher/annotate?format=json-standoff&loterreID=9SD content-type: application/json diff --git a/services/terms-tools/v1/analyzeFlash.ini b/services/terms-tools/v1/analyzeFlash.ini index 0da9956b0..3c1cc8d86 100644 --- a/services/terms-tools/v1/analyzeFlash.ini +++ b/services/terms-tools/v1/analyzeFlash.ini @@ -22,7 +22,7 @@ value = env('mapping-format').get(env('format')) [exec] command = loterre_tag #important : mettre ou 2 en prod -concurrency = 1 +concurrency = 2 args = fix('-lang') args = env('langue') args = fix('-d') diff --git a/services/terms-tools/v1/analyzeMatcher.ini b/services/terms-tools/v1/analyzeMatcher.ini index ec3839ca4..eed72ff64 100644 --- a/services/terms-tools/v1/analyzeMatcher.ini +++ b/services/terms-tools/v1/analyzeMatcher.ini @@ -29,7 +29,7 @@ value = env('mapping-format').get(env('format')) [exec] command = terms_tools #important : mettre ou 2 en prod -concurrency = 1 +concurrency = 2 args = termMatcher args = fix('-lang') args = env('langue') diff --git a/services/terms-tools/v1/en/dico-pos/postag.ini b/services/terms-tools/v1/en/dico-pos/postag.ini deleted file mode 100755 index 3fdb1fb5a..000000000 --- a/services/terms-tools/v1/en/dico-pos/postag.ini +++ /dev/null @@ -1,71 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-en-pos -post.description = Transforme une liste de termes anglais en un dictionnaire morpho-syntaxique label POSTAG lemma pour en tsv pour Loterre -post.responses.default.description = Renvoie un tsv ou chaque ligne se compose de `ID` `LABEL` `POS` `LEMMA` au format json -post.responses.default.content.text/tsv.schema.$ref=#/components/schemas/anyValue -post.requestBody.required = true -post.requestBody.content.text/tsv.schema.$ref=#/components/schemas/anyValue -post.parameters.0.in = query -post.parameters.0.name = input -post.parameters.0.schema.type = string -post.parameters.0.description = format de l'entrée [terms] ou [text] -post.parameters.0.schema.enum.0 = terms -post.parameters.0.schema.enum.1 = text -mimeType = text/tab-separated-values -post.summary = Produit un dictionnaire morpho-syntaxique pour loterre -post.requestBody.content.text/tab-separated-values.example.0.value = http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f material entities -post.responses.default.content.text/tab-separated-values.0.value = http://data.loterre.fr/ark:/67375/P66#xl_en_696ab94f "material entity" "NN NN" "material entity" - -[use] -plugin = basics -plugin = analytics -plugin = spawn - -[CSVParse] -separator = fix('\t') -quote = fix('\b') - -[CSVObject] - -[OBJFlatten] -separator = fix('.') -reverse = true -safe = true - -[expand] -path = env('path', 'value') -cache = boost - -[expand/exec] -#command should be executable ! -command = terms_tools -args = POStagger -args = fix('-lang') -args = fix('en') -args = fix('-f') -args = env('input') -args = fix('-o') -args = env('output') -args = fix('dico_pos') -args = fix('-ezs') - -[assign] -path = splitedField -value = get('value').split('\t') - -[replace] -path = id -value = get('id') - -path = token -value = get('splitedField.0') - -path = postag -value = get('splitedField.1') - -path = lemma -value = get('splitedField.2') - -[CSVString] -separator = fix('\t') -format = strict diff --git a/services/terms-tools/v1/fr/dico-pos/postag.ini b/services/terms-tools/v1/fr/dico-pos/postag.ini deleted file mode 100755 index bbd962994..000000000 --- a/services/terms-tools/v1/fr/dico-pos/postag.ini +++ /dev/null @@ -1,71 +0,0 @@ -# openAPI Documentation - JSON format (dot notation) -post.operationId = post-v1-terms-tools-fr-pos -post.description = Transforme une liste de termes francais en un dictionnaire morpho-syntaxique label POSTAG lemma pour en tsv pour Loterre -post.responses.default.description = Renvoie un tsv ou chaque ligne se compose de `ID` `LABEL` `POS` `LEMMA` au format json -post.responses.default.content.text/tsv.schema.$ref = #/components/schemas/anyValue -post.requestBody.required = true -post.requestBody.content.text/csv.schema.$ref = #/components/schemas/anyValue -post.parameters.0.in = query -post.parameters.0.name = input -post.parameters.0.schema.type = string -post.parameters.0.description = format de l'entrée [terms] ou [text] -post.parameters.0.schema.enum.0 = terms -post.parameters.0.schema.enum.1 = text -mimeType = text/tab-separated-values -post.summary = Produit un dictionnaire morpho-syntaxique pour loterre -post.requestBody.content.text/tab-separated-values.example.0.value = http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0 qualités -post.responses.default.content.text/tab-separated-values.0.value = "http://data.loterre.fr/ark:/67375/P66#xl_fr_f50b83a0" "qualités" "NOUN" "qualité" -[use] -plugin = basics -plugin = analytics -plugin = spawn - -[CSVParse] -separator = fix('\t') -quote = fix('\b') - -[CSVObject] - -[OBJFlatten] -separator = fix('.') -reverse = true -safe = true - -[expand] -path = env('path', 'value') -cache = boost - -[expand/exec] -#command should be executable ! -command = terms_tools -args = POStagger -args = fix('-lang') -args = fix('fr') -args = fix('-f') -args = env('input') -args = fix('-o') -args = env('output') -args = fix('dico_pos') -args = fix('-ezs') - -[assign] -path = splitedField -value = get('value').split('\t') - -[replace] -path = id -value = get('id') - -path = token -value = get('splitedField.0') - -path = postag -value = get('splitedField.1') - -path = lemma -value = get('splitedField.2') - -[CSVString] -separator = fix('\t') -format = strict - diff --git a/services/terms-tools/v1/xml-standoff.cfg b/services/terms-tools/v1/xml-standoff.cfg index 060f6bedc..d626b6cd2 100644 --- a/services/terms-tools/v1/xml-standoff.cfg +++ b/services/terms-tools/v1/xml-standoff.cfg @@ -4,7 +4,7 @@ plugin = basics # Tranformation en flux xml pour widget annotation Loterre [assign] path = value -value = get('value').castArray().map( (item) => ({ id_start: item.idx.start, idx_end:item.idx.end, id:item.match.id, text:item.match.ul, termeReconnu:item.match.term, pref: item.match.pref ,"lang": "en"})) +value = get('value').castArray().map( (item) => ({ idx_start: item.idx.start, idx_end:item.idx.end, id:item.match.id, text:item.match.ul, termeReconnu:item.match.term, pref: item.match.pref ,"lang": "en"})) [replace] path = tag