|
From: Michele M. <mma...@ti...> - 2002-08-24 18:53:09
|
Vista l'urgenza di consegna della libreria completa mi sono messo all'ope= ra e=20 ho implementato la parte relativa alla tassonomia. Il meccanismo e'risultato un po'piu'delicato di quanto immaginavo. Questo perche'e'in pratica necessario portare avanti pi=F9 risorse mentre= si=20 naviga in una tassonomia: all'inizio se si specifica la radice della tassonomia il "taxnode" genito= re=20 e'unico, altrimenti sono tutte le radici esistenti. Nel secondo caso e'possibile che un nome sia usato in piu'tassonimie... e cosi'via. Si procede per eliminazione finche'non rimane un unico persorso. La tassonomia a quel punto e'dato dall'unica radice che soddisfa il taxon= path. Per esempio c'e'ambiguita'se esistono: due tassonomie cosi': Root1 - Argomento1 - Argomento 2 - ... Root2 - Argomento1 - Argomento 2 - ... Se nel metadata non si specifica il "root" scelto e si ha un "taxonpath" cosi: Argomento1 - Argomento 2 Si ha ambiguita' Il sistema risolve tutti questi casi. Ciao Goku (Il Super Metadata-Sayan) |