Standard opisu symboli
Symbol AAC to nie tylko obrazek. W AAC Standard każdy symbol ma stabilną tożsamość i ustrukturyzowane metadane, dzięki którym aplikacje mogą używać tej samej biblioteki w spójny sposób.
1. Identyfikacja
Każdy symbol ma dwa identyfikatory:
- ID numeryczne (np.
1842) — klucz podstawowy w API; nigdy nie jest ponownie używane, - slug (np.
jablko) — czytelny, stabilny identyfikator w adresach URL; nie zmienia się nawet przy zmianie wyświetlanej nazwy lub tłumaczeń.
2. Metadane
| Kategorie (tagi) | tematyczne grupy symboli, np. jedzenie, emocje, czynności |
|---|---|
| Grupa wiekowa | child (0–6), youth (7–12, „junior”), adult — to samo pojęcie ma osobne warianty graficzne dopasowane do wieku użytkownika |
| Kolor klucza | kolor kodujący część mowy w tablicach AAC (w stylu klucza Fitzgeralda) |
| Kategoria gramatyczna | zaimki, czasowniki, rzeczowniki (miejsca/przedmioty), przymiotniki, spójniki… |
| Warianty postaci | dla symboli przedstawiających osoby: odcień skóry (5 stopni), kolor włosów, wersja monochromatyczna, nakładki (liczba mnoga, negacja) |
3. Języki
Nazwy symboli są tłumaczone (obecnie 9 języków, m.in. polski, angielski, niemiecki, ukraiński, francuski, hiszpański, włoski, czeski, słowacki). Do symboli generowane są też nagrania audio (TTS) per język.
4. Jakość
Każdy wygenerowany obraz przechodzi automatyczną weryfikację zgodności ze znaczeniem (scoring), a wyniki poniżej progu trafiają do ręcznej moderacji. Dla słów wieloznacznych standard przewiduje glosę — krótką definicję znaczenia, względem której oceniany jest obraz.
5. Wersjonowanie i rozwój
Biblioteka liczy dziś 21061 symboli i jest rozbudowywana do 15 000 pojęć. Formalna specyfikacja wersjonowania zasobów oraz publiczny changelog standardu są w przygotowaniu — do tego czasu gwarancją stabilności są niezmienne identyfikatory i zasada, że raz opublikowany slug nie znika.