Projet de dictionnaires arabes
4 participants
Page 62 sur 90
Page 62 sur 90 • 1 ... 32 ... 61, 62, 63 ... 76 ... 90
Re: Projet de dictionnaires arabes
Ah je viens de comprendre ta question. Alors non ces infos ne sont pas fournis directement mais on les extraire des schèmes, c'est pour ça que je t'avais demander si c'était possible de les ajouter si je te donnait l'association entre le numéro du schème et ces infos (forme et groupe).Adel Medine a écrit:Tu as bien vérifié avant ? Parce qu'il n'y a pas cette info dans la table pattern ni ailleurs apparemment..Oui c'est ça.
Adel Medine a écrit:Sinon tu le voyais présenté comment autrement dans un tableur ?Ok c'est bien aussi comme ça.
Je pensais au fichier exel comme pour la première bdd mais c'est ce que tu as fait apparemment don c'est bon inchâ-a Allâh.
Adel Medine a écrit:
Voici un exemple pour la requête des singuliers avec leurs pluriels brisés Il y a en tout 11 942 lignes.En dehors du sens(table meaning) et ce qui s'y rattache(source, example..), il y a d'autres informations qui sont possibles à récupérer et qui sont en liens avec chaque couple singulier/pluriel.(ex : région, nombre,semantic scope, etc..)
root singular type plural type singular genre plural genre singular noun plural noun singular pattern plural pattern ءبد اسم اسم مؤنَّث مؤنَّث آبِدَة أَوَابِد فَاعِلَة فَوَاعِل ءبد اسم اسم مذكَّر مذكَّر أَبَد آبَاد فَعَل أَفْعَال ءبد اسم اسم مذكَّر مذكَّر أَبَد أُبُود فَعَل فُعُوْل ءبر اسم اسم مؤنَّث مذكَّر مِئْبَرَة مَآبِر مِفْعَلَة مَفَاعِل ءبر اسم اسم مذكَّر مذكَّر أَبُور أُبُر فَعُول فُعُل ءبر اسم آلة اسم مؤنَّث مؤنَّث إِبْرة إِبَر فِعْلَة فِعَل ءبر اسم آلة اسم مؤنَّث مؤنَّث إِبْرَة إِبَر فِعْلَة فِعَل ءبر اسم آلة اسم مؤنَّث مذكَّر إِبْرة إِبَار فِعْلَة فِعَال ءبر اسم آلة اسم مؤنَّث مذكَّر إِبْرَة إِبَار فِعْلَة فِعَال ءبر اسم آلة اسم مذكَّر مذكَّر مِئْبَر مَآبِر مِفْعَل مَفَاعِل ءبر اسم مكان اسم مذكَّر مذكَّر مَأْبَر مَآبِر مَفْعَل مَفَاعِل ءبزم اسم آلة اسم مذكَّر مذكَّر إِبْزِيم أًبازيم فِعْلِيل فَعَالِيل ءبزن اسم اسم مذكَّر مذكَّر أَبْزَن أَبازِن فَعْلَل فَعَالِل ءبض اسم اسم مذكَّر مذكَّر إِبَاض أُبُض فِعَال فُعُل ءبض اسم اسم مذكَّر مذكَّر أَبُوض أُبُض فَعُول فُعُل ءبض اسم اسم مذكَّر مذكَّر مَأْبِض مَآبِض مَفْعِل مَفَاعِل ءبط اسم اسم مذكَّر مذكَّر إِباط أُبُط فِعَال فُعُل ءبط اسم اسم مذكَّر ومؤنَّث مذكَّر ومؤنَّث إِبِط آبَاط فِعِل أَفْعَال ءبط اسم اسم مذكَّر ومؤنَّث مذكَّر ومؤنَّث إِبْط آبَاط فِعْل أَفْعَال ءبل اسم اسم مؤنَّث مؤنَّث إِبَالَة أَبَائِل فِعَالة فَعَائِل ءبل اسم اسم مؤنَّث مؤنَّث أَبِيل آبَال فَعِيْل أَفْعَال ءبل اسم اسم مؤنَّث مؤنَّث أَبِيل أُبْل فَعِيْل فُعْل ءبل اسم جمع اسم مؤنَّث مؤنَّث إِبِل آبَال فِعِل أَفْعَال ءبل اسم مكان اسم مؤنَّث مؤنَّث مَأْبَلَة مَآبِل مَفْعَلَة مَفَاعِل
Lien pour télécharger le fichier excel
Voici la requête sql, je t'ai mis quelques commentaires :
- Code:
select distinct r.root, t.type as SingularType, tp.type as PluralType ,
g.gender as SingularGender, gp.gender as PluralGender,
dns.vocalizedNoun AS SingularNoun, dnp.vocalizedNoun as PluralNoun,
pat.pattern as SingularNounPattern, patp.pattern as PluralNounPattern
from plural as plu
inner join dbo.semanticnoun as sn on sn.semanticnounId = plu.singularNounId --nom dérivé singulier
inner join dbo.derivednoun as dns on dns.derivedNounId = sn.derivednounId --nom dérivé singulier
inner join dbo.type as t on t.typeId = dns.typeId --type singulier
inner join dbo.gender as g on g.genderId = dns.genderId -- genre singulier
inner join dbo.root as r on r.rootId = dns.rootId --root du singulier
inner join dbo.pattern as pat on pat.patternId = dns.patternId --pattern singulier
inner join dbo.semanticnoun as sns on sns.semanticnounId = plu.pluralNounId --nom dérivé pluriel
inner join dbo.derivednoun as dnp on dnp.derivedNounId = sns.derivednounId --nom dérivé pluriel
inner join dbo.pattern as patp on patp.patternId = dnp.patternId --pattern pluriel
inner join dbo.type as tp on tp.typeId = dnp.typeId --type pluriel
inner join dbo.gender as gp on gp.genderId = dnp.genderId -- genre pluriel
--inner join dbo.number as n on n.numberId = dnp.numberId
where plu.pluralTypeId = 1 --جمع تكسير pluriel brisé
Oui c'est bien bâraka Allâhu fîka. Je vais regarder le fichier inchâ-a Allâh.
Ibn Nacer- Messages : 1990
Points : 2234
Date d'inscription : 04/09/2011
Re: Projet de dictionnaires arabes
Il y a 22 schèmes pour les verbes et 974 pour les noms.Ah je viens de comprendre ta question. Alors non ces infos ne sont pas fournis directement mais on les extraire des schèmes, c'est pour ça que je t'avais demander si c'était possible de les ajouter si je te donnait l'association entre le numéro du schème et ces infos (forme et groupe).
Voici pour les verbes :
أَفْعَلَ-يُفْعِلُ |
اسْتَفْعَلَ-يَسْتَفْعِلُ |
افْتَعَلَ-يَفْتَعِلُ |
افْعَالَّ-يَفْعَالُّ |
افْعَلَلَّ-يَفْعَلَلُّ |
افْعَلَّ-يَفْعَلُّ |
افْعَنْلَلَ-يَفْعَنْلِلُ |
افْعَوْعَلَ-يَفْعَوْعِلُ |
افْعَوَّلَ-يَفْعَوِّلُ |
انْفَعَلَ-يَنْفَعِلُ |
تَفَاعَلَ-يَتَفَاعَلُ |
تَفَعَّلَ-يَتَفَعَّلُ |
تَفَعْلَلََ-يَتَفَعْلَلُ |
فَاعَلَ-يُفَاعِلُ |
فَعَّلَ-يُفَعِّلُ |
فَعْلَلََ-يُفَعْلِلُ |
فَعَلَ-يَفْعَلُ |
فَعَلَ-يَفْعُلُ |
فَعَلَ-يَفْعِلُ |
فَعُلَ-يَفْعُلُ |
فَعِلَ-يَفْعَلُ |
فَعِلَ-يَفْعِلُ |
Adel Medine- Messages : 643
Points : 655
Date d'inscription : 09/09/2013
Re: Projet de dictionnaires arabes
Oui mais le problème c'est que je n'y connais encore pas grand chose en sql. En fait je pensais qu'avec une autre table ça pouvait marcher, c'est-à-dire une table qui associe chaque pattern aux infos : forme et groupe.
Exemple avec le numéro "patternId"
Exemple avec le numéro "patternId"
أَفْعَلَ-يُفْعِلُ | Forme IV | 858 |
اسْتَفْعَلَ-يَسْتَفْعِلُ | Forme X | 859 |
... | ... | |
فَعَلَ-يَفْعَلُ | Forme I - aa | 850 |
فَعَلَ-يَفْعُلُ | Forme I - au | 851 |
فَعَلَ-يَفْعِلُ | Forme I - ai | 856 |
فَعُلَ-يَفْعُلُ | Forme I - uu | 857 |
فَعِلَ-يَفْعَلُ | Forme I - ia | 854 |
فَعِلَ-يَفْعِلُ | Forme I - ii | 870 |
Ibn Nacer- Messages : 1990
Points : 2234
Date d'inscription : 04/09/2011
Re: Projet de dictionnaires arabes
A la limite ne te casse pas la tête, si tu peux juste rajouter le "patternId" dans une colonne c'est bon après c'est facile inchâ-a Allâh, on fait chercher/remplacer.
Si tu ne peux pas alors rajoutes une deuxième colonne paterne, on l'aura en double et pourra aussi faire chercher/remplacer inchâ-a Allâh
Si tu ne peux pas alors rajoutes une deuxième colonne paterne, on l'aura en double et pourra aussi faire chercher/remplacer inchâ-a Allâh
Ibn Nacer- Messages : 1990
Points : 2234
Date d'inscription : 04/09/2011
Re: Projet de dictionnaires arabes
Ne le fais pas en sql. C'est juste 22 lignes. Tu copies colles mon tableau au dessus, y rajoutes les 2 colonnes(forme et porte) et recopie l'ensemble ici.
Pour ma part ce que je vais faire ce n'est pas de rajouter une table pour les formes et/ou les portes puis faire les relations mais juste rajouter 2 nouvelles colonnes à la table pattern.
Pour ma part ce que je vais faire ce n'est pas de rajouter une table pour les formes et/ou les portes puis faire les relations mais juste rajouter 2 nouvelles colonnes à la table pattern.
Adel Medine- Messages : 643
Points : 655
Date d'inscription : 09/09/2013
Page 62 sur 90 • 1 ... 32 ... 61, 62, 63 ... 76 ... 90
Sujets similaires
» قاموس البحث العلميّ / Tous types de dictionnaires arabes en ligne ou à télécharger
» De la synonymie à la traduction ou comment améliorer les dictionnaires bilingues arabes
» Littérature arabe : livres / Arabic Literature: books
» Dictionnaires / معجم / dictionaries
» Dictionnaires latins / قواميس لاتينية / Latin dictionaries
» De la synonymie à la traduction ou comment améliorer les dictionnaires bilingues arabes
» Littérature arabe : livres / Arabic Literature: books
» Dictionnaires / معجم / dictionaries
» Dictionnaires latins / قواميس لاتينية / Latin dictionaries
Page 62 sur 90
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|