You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
graph LR
A[USLStructure] --> B[MorphemeStructure]
B --> C[LexemeStructure]
C --> D[SyntagmStructure]
Loading
Attributs
Nom de l'attribut
Type
Description
Classe de traduction
translation_class
Script
Methods
Nom de la méthode
Arguments
Type retour
Description
Render Structure
to_str
String
Retourne la chaîne de caractères IEML normalisées associé à la structure
Interface de MorphemeStructure
Attributs
graph TD
B[MorphemeStructure] --> A[Script]
Loading
Nom de l'attribut
Type
Description
Script
script
Script
le morphème
Methods
Nom de la méthode
Arguments
Type retour
Description
Init MorphemeStructure
__init__
Script
MorphemeStructure
Interface de LexemeStructure
graph LR
A[LexemeStructure] --> B[content: Set MorphemeStructure]
A --> D[content_variations: List #int,Set MorphemeStructure#]
A --> C[flexions: Set Tuple MorphemeStructure]
Loading
Attributs
Nom de l'attribut
Type
Description
Content
content
Set[MorphemeStructure]
le contenue du lexème
Variations de contenu
content_variations
List[int,Set[MorphemeStructure]]
les groupes et multiplicité des groupes de variations du lexème.
graph TD
A[SyntagmStructure] --> C[ActantialSyntagmStructure]
A --> B[JunctionSyntagmStructure]
Loading
Attributs
Nom de l'attribut
Type
Description
Methods
Nom de la méthode
Arguments
Type retour
Description
Interface de ActantialSyntagmStructure
Attributs
initiator
recipient
interactant
location
lexeme
time
intention
manner
cause
Nom de l'attribut
Type
Description
Lexème
lexeme
LexemeStructure
le lexème à la racine
Initiator
initiator
`SyntagmStructure
None`
Recipient
recipient
`SyntagmStructure
None`
Interactant
interactant
`SyntagmStructure
None`
Location
location
`SyntagmStructure
None`
Time
time
`SyntagmStructure
None`
Intention
intention
`SyntagmStructure
None`
Manner
manner
`SyntagmStructure
None`
Cause
cause
`SyntagmStructure
None`
Methods
Nom de la méthode
Arguments
Type retour
Description
Init ActantialSyntagmStructure
__init__
(LexemeStructure, SyntagmStructure...)
ActantialSyntagmStructure
Interface de JunctionSyntagmStructure
Attributs
Nom de l'attribut
Type
Description
Type de jonction
junction_type
Script
le script de type de jonction
Enfants
children
List[SyntagmStructure]
le script de type de jonction
Methods
Nom de la méthode
Arguments
Type retour
Description
Init JunctionSyntagmStructure
(Script, List[SyntagmStructure]
JunctionSyntagmStructure
Interface de Descriptor
Un descriptor est une fiche de description pour un USL donné. Les descriptions sont versionnées, la présence d'une description non vide indique que l'USL est définie dans la base de données.
Attributs
Nom de l'attribut
Type
Description
Version Descripteurs
version
DescriptorVersion|None
version des descripteurs dans DescriptorDB ou None
translations
translations
comments
comments
urls
urls
tags
tags
Methods
Nom de la méthode
Arguments
Type retour
Description
Init Descriptor
__init__
Est vide
is_empty
Set va
Interface de DescriptorDB
Attributs
Interface de RelationsGraph
Relation graphe permet de d'entretenir (dans RelationsBackend) un graphe de relations automatiquement générer à partir des USLs
Attributs
graph TD
A[RelationsGraph]-->B[GraphBackend]
A --> C[Dict #string:RelationNode#]
Loading
Nom de l'attribut
Type
Description
Triples Backend
graph_backend
GraphBackend
Base de données de triples
Noeuds
nodes
Dict[string,RelationNode]
Les noeuds du graphe
Methods
Nom de la méthode
Arguments
Type retour
Description
Init relation graph
__init__
(GraphBackend, List[UslStructure])
RelationsGraph
Get relations (no add)
get
`UslStructure
string`
RelationNode
Add USL to graph and get relations
set
`UslStructure
string`
RelationNode
Interface de RelationNode
Attributs
Nom de l'attribut
Type
Description
relations
relations
Dict[RelationType, USL]
Les relations de ce noeud
Methods
Nom de la méthode
Arguments
Type retour
Description
Interface de USLParser
Attributs
Nom de l'attribut (conv. python)
Type
Description
scripts
scripts
List[Script]
Liste de script que le parseur peut utiliser pour parser les USL
BD Descriptor
descriptor_database
DescriptorDatabase
Base de données des descripteurs que le parseur utilise pour initialiser les USLs
Graphe de relations
relations_graph
RelationsGraph
Base de données des descripteurs que le parseur utilise pour initialiser les USLs