Apprendre les langues arabe et française
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

Projet de dictionnaires arabes

4 participants

Page 63 sur 90 Précédent  1 ... 33 ... 62, 63, 64 ... 76 ... 90  Suivant

Aller en bas

Projet de dictionnaires arabes - Page 63 Empty Re: Projet de dictionnaires arabes

Message par Ibn Nacer Ven 31 Oct - 22:40

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.
rootsingular typeplural typesingular genreplural genresingular nounplural nounsingular patternplural pattern
ءبداسماسممؤنَّثمؤنَّثآبِدَةأَوَابِدفَاعِلَةفَوَاعِل
ءبداسماسممذكَّرمذكَّرأَبَدآبَادفَعَلأَفْعَال
ءبداسماسممذكَّرمذكَّرأَبَدأُبُودفَعَلفُعُوْل
ءبراسماسممؤنَّثمذكَّرمِئْبَرَةمَآبِرمِفْعَلَةمَفَاعِل
ءبراسماسممذكَّرمذكَّرأَبُورأُبُرفَعُولفُعُل
ءبراسم آلةاسممؤنَّثمؤنَّثإِبْرةإِبَرفِعْلَةفِعَل
ءبراسم آلةاسممؤنَّثمؤنَّثإِبْرَةإِبَرفِعْلَةفِعَل
ءبراسم آلةاسممؤنَّثمذكَّرإِبْرةإِبَارفِعْلَةفِعَال
ءبراسم آلةاسممؤنَّثمذكَّرإِبْرَةإِبَارفِعْلَةفِعَال
ءبراسم آلةاسممذكَّرمذكَّرمِئْبَرمَآبِرمِفْعَلمَفَاعِل
ءبراسم مكاناسممذكَّرمذكَّرمَأْبَرمَآبِرمَفْعَلمَفَاعِل
ءبزماسم آلةاسممذكَّرمذكَّرإِبْزِيمأًبازيمفِعْلِيلفَعَالِيل
ءبزناسماسممذكَّرمذكَّرأَبْزَنأَبازِنفَعْلَلفَعَالِل
ءبضاسماسممذكَّرمذكَّرإِبَاضأُبُضفِعَالفُعُل
ءبضاسماسممذكَّرمذكَّرأَبُوضأُبُضفَعُولفُعُل
ءبضاسماسممذكَّرمذكَّرمَأْبِضمَآبِضمَفْعِلمَفَاعِل
ءبطاسماسممذكَّرمذكَّرإِباطأُبُطفِعَالفُعُل
ءبطاسماسممذكَّر ومؤنَّثمذكَّر ومؤنَّثإِبِطآبَاطفِعِلأَفْعَال
ءبطاسماسممذكَّر ومؤنَّثمذكَّر ومؤنَّثإِبْطآبَاطفِعْلأَفْعَال
ءبلاسماسممؤنَّثمؤنَّثإِبَالَةأَبَائِلفِعَالةفَعَائِل
ءبلاسماسممؤنَّثمؤنَّثأَبِيلآبَالفَعِيْلأَفْعَال
ءبلاسماسممؤنَّثمؤنَّثأَبِيلأُبْلفَعِيْلفُعْل
ءبلاسم جمعاسممؤنَّثمؤنَّثإِبِلآبَالفِعِلأَفْعَال
ءبلاسم مكاناسممؤنَّثمؤنَّثمَأْبَلَةمَآبِلمَفْعَلَةمَفَاعِل
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..)

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é

Si j'ai bien compris on n'a pas tous les couples (singulier/pluriel) ? Car je vois pas loin de 24 000 dans la table mais c'est vrai que certains ne sont pas des pluriels brisés.

Ibn Nacer

Messages : 1990
Points : 2234
Date d'inscription : 04/09/2011

Revenir en haut Aller en bas

Projet de dictionnaires arabes - Page 63 Empty Re: Projet de dictionnaires arabes

Message par Ibn Nacer Ven 31 Oct - 22:43

Adel Medine a écrit: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.
Oui alors c'est un tableau comme ça que je dois compléter ? :


أَفْعَلَ-يُفْعِلُ
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

Tu n'as pas besoin des numéros ?

Ibn Nacer

Messages : 1990
Points : 2234
Date d'inscription : 04/09/2011

Revenir en haut Aller en bas

Projet de dictionnaires arabes - Page 63 Empty Re: Projet de dictionnaires arabes

Message par Ibn Nacer Ven 31 Oct - 22:46

Ou plutôt comme ça :


أَفْعَلَ-يُفْعِلُ
Forme IV
-
858
اسْتَفْعَلَ-يَسْتَفْعِلُ
Forme X
-
859
...
...


فَعَلَ-يَفْعَلُ
Forme I
Groupe aa
850
فَعَلَ-يَفْعُلُ
Forme I
Groupe au
851
فَعَلَ-يَفْعِلُ
Forme I
Groupe ai
856
فَعُلَ-يَفْعُلُ
Forme I
Groupe uu
857
فَعِلَ-يَفْعَلُ
Forme I
Groupe ia
854
فَعِلَ-يَفْعِلُ
Forme I
Groupe ii
870

Ibn Nacer

Messages : 1990
Points : 2234
Date d'inscription : 04/09/2011

Revenir en haut Aller en bas

Projet de dictionnaires arabes - Page 63 Empty Re: Projet de dictionnaires arabes

Message par Adel Medine Ven 31 Oct - 23:19

Oui il n'y  pas tous les pluriels présents dans la table/feuille pluriels et comme tu vois les pluriels brisés représentent la large majorité des pluriels présents.

Avec 2 colonnes cela permet après de regrouper ou trier soit par forme soit par groupe avec excel. 

Les valeurs me suffisent, elles sont uniques, pas besoin de leurs identifiants.

Tu vois ce qu'il faut modifier au script sql pour sélectionner la valeur des 2 nouvelles colonnes ?

Adel Medine

Messages : 643
Points : 655
Date d'inscription : 09/09/2013

Revenir en haut Aller en bas

Projet de dictionnaires arabes - Page 63 Empty Re: Projet de dictionnaires arabes

Message par Ibn Nacer Ven 31 Oct - 23:44

Adel Medine a écrit:Oui il n'y  pas tous les pluriels présents dans la table/feuille pluriels et comme tu vois les pluriels brisés représentent la large majorité des pluriels présents.

Avec 2 colonnes cela permet après de regrouper ou trier soit par forme soit par groupe avec excel. 

Les valeurs me suffisent, elles sont uniques, pas besoin de leurs identifiants.

Tu vois ce qu'il faut modifier au script sql pour sélectionner la valeur des 2 nouvelles colonnes ?
Oui mais je n'ai pas l'impression qu'il y ait beaucoup de pluriels autres que les pluriels brisés, il devrait donc en avoir plus sinon cela voudrait dire qu'il y a un peu plus 12 000 pluriels autres que les pluriels brisés, je n'ai pas l'impression d'en avoir vu autant mais c'est peut-être une fausse impression.

Alors pour le tableau, je n'ai toujours pas compris ce qu'il te faut, est-ce ceci (à compléter) :

 
أَفْعَلَ-يُفْعِلُ
Forme IV
-
اسْتَفْعَلَ-يَسْتَفْعِلُ
Forme X
-
...
...

فَعَلَ-يَفْعَلُ
Forme I
Groupe aa
فَعَلَ-يَفْعُلُ
Forme I
Groupe au
فَعَلَ-يَفْعِلُ
Forme I
Groupe ai
فَعُلَ-يَفْعُلُ
Forme I
Groupe uu
فَعِلَ-يَفْعَلُ
Forme I
Groupe ia
فَعِلَ-يَفْعِلُ
Forme I
Groupe ii
Non pour le sql je vois la logique mais je ne sais si on peut modifier le fichier sans risque d'erreur.

Ibn Nacer

Messages : 1990
Points : 2234
Date d'inscription : 04/09/2011

Revenir en haut Aller en bas

Projet de dictionnaires arabes - Page 63 Empty Re: Projet de dictionnaires arabes

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 63 sur 90 Précédent  1 ... 33 ... 62, 63, 64 ... 76 ... 90  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum