ASD Attribuée

This commit is contained in:
trochas
2025-02-11 14:36:07 +01:00
parent b2fe10ea8b
commit 236311a3be

View File

@@ -4,14 +4,63 @@ Réalisé par Thibaut ROCHAS et Tuan Minh VU
## Implémentation du ASD
```
turtle ::= Turtle(phrase*)
turtle ::= Turtle(phrase*)
phrase ::= Phrase(entity, aff*)
aff ::= Aff(entity, complement*)
complement ::= Complement(Entity)
phrase.ent = entity.val
phrase.aff = union(phrase.aff,aff.comp)
aff ::= Aff(ntity, complement*)
aff.ent = enity.val
aff.comp = union(aff.comp,complement.ent)
complement ::= Complement(entity)
complement.ent = entity.val
| Complement_Text(String)
complement.ent = String.self
entity ::= Entity(String)
entity.val=String.self
```
TAD Nom Type Polarité Descp
turtel val list(phrase) H
phrase ent String H
aff list(String,list(String)) H
aff ent String H
comp list(String) H
complement ent String H
txt String S
entity val String S
```
Ntriples ::= Ntriples(phrase*)
phrase ::= Phrases(entity1,entity2,complement)
phrase.s = entity1.val
phrase.v = entity2.val
phrase.c = complent.ent
complement ::= Complement(entity)
complement.ent = entity.val
| Complement_Text(String)
complement.ent = String.self
entity ::= Entity(String)
entity.val=String.self
```
TAD Nom Type Polarité Descp
Ntriples val list(phrase) H
phrase s String H
v String H
c String H
complement ent String H/S
entity val String S
## Compatibilité
- Java JDK 21