teme2013
DESCRIPTION
temeTRANSCRIPT
1. Implementarea unui manager de XML-uri. El trebuie sa permita efectuarea urmatoarelor
operatii:
- Utilizatorul selecteaza un director local. Aplicatia cauta toate fisierele cu extensia xml din acel director
(si din subdirectoare). Apoi grupeaza fisierele gasite in categorii, dupa cum urmeaza: XML Ne-valide,
XML Valide - Tip1, XML Valide - Tip2,... unde XML Ne-Valide sunt cele care nu respecta formatul XML iar
cele valide sunt grupate pe tipuri in functie de elementele si atributele continute.
- Gruparea facuta anterior se pastreaza de la o sesiune de lucru la alta, utilizatorul putand completa cu
un alt director cu fisiere XML categoriile curente.
- Utilizatorul poate muta un fisier dintr-o categorie in alta.
- Facand click pe numele unei categorii vedem fisierele continute, precum si (pentru categoriile de XML-
uri valide) statistici privind elemente ce identifica categoria, numarul de cuvinte pe categorie,
dimensiunea medie a unui fisier, de cate ori apare fiecare element XML in total.
- Facand click pe numele unui fisier el poate fi deschis pentru editare.
- Locatia fisierelor nu este schimbata de aplicatie.
- Dupa determinarea unei categorii ce contine cel putin trei fisiere se genereaza automat XML Schema
Definition pentru acea categorie. Recomand http://www.thaiopensource.com/relaxng/trang.html
- Aplicatia retine directoarele selectate anterior si la fiecare re-pornire cauta fisierele XML si le re-
distribuie in functie de schimbarile aparute intre timp.
2. Extragerea resurselor bibliografice din lucrari. Aplicatia primeste o lucrare (pdf, doc) ca input,
parseaza referintele bibliografice si la cauta pe net. Pentru lucrarile gasite poate continua procesul pe o
adancime setata de utilizator.
3. Un ocurentiator: face diverse cautari in documente (aparitiile cuvantului A la o distanta mai mica
de 5 cuvinte de cuvantul B, aparitiile cuvantului A in propozitii mai lungi de 10 cuvinte, aparitiile
cuantului A in aceeasi paragraf cu B si C, etc.). Cautarile se poat face in txt, html, doc, pdf si xml. Am o
aplicatie similara mai veche pe care o poti prelua si imbunatati.
4. O aplicatie ce genereaza text pe baza unor cuvinte date si a profilului unui utilizator (structura
propozitiilor, dictionarul folosit, numarul de ajective, pronume, etc.). Sistemul construieste profilul pe
baza unor texte, apoi poate genera text nou ce contine si cuvintele dintr-o lista precizata.
Studenti acceptati:
1. Tiberiu Marius Chetreanu
2. Victor Rachieru
3. Covrig C. Catalin
4. Asaftei Alexandru
5. Botez Adrian
6. Alexandru Covasa
7. Mircescu G. Mihail Madalin
8. Cretan V. Ioan
9. Grosu Laura-Alexandra