< Tema 1
BluePink BluePink
XHost
Gazduire site-uri web nelimitata ca spatiu si trafic lunar la doar 15 eur / an. Inregistrare domenii .ro .com .net .org .info .biz .com.ro .org.ro la preturi preferentiale. Pentru oferta detaliata accesati site-ul BluePink
Tema 1
Tema 1

Tema 1



Se cere sa se realizeze o aplicatie care sa extraga cunostinte referitoare la relatiile sociale in cadrul unei comunitati. Aplicatia va pleca de la url-ul unui utilizator si va extrage informatiile despre relatiile acestuia in interiorul comunitatii prin analiza paginilor HTML de pe site-ul/site-urile comunitatii respective. Exemple:

- pentru bloguri: se extrag linkurile din blogroll si tipul relatiei se poate stabili ca fiind "blogroll" sau cea descrisa de atributul rel din cadrul elementului a . Se extrag linkurile din numele celor ce comenteaza si relatia dintre cel ce comenteaza si proprietarul blogului o botezam "fan".

- Pentru comunitati de tipul youtube avem urmatoarele relatii: friends, fans, persoane care comenteaza videoclipurile.
Observatie: exista comunitati care ofera API-uri pentru obtinerea datelor din comunitate.
Se fac cereri catre url-uri de pe site-ul respectiv si se returneaza un XML la fel ca in exemplul de la laborator.
Aplicatia va citi din directorul curent un director config.xml care va avea urmatoarea structura:

config

Relatiile extrase se vor exporta intr-un fisier XML ce va avea urmatoarea structura:

social

Aplicatia se poate implementa in orice limbaj.
Conditie: in cadrul unei echipe de proiect nu pot alege 2 membri aceeasi comunitate.

Rezolvarea temei se poate gasi la:



Site-ul cursului        Facultatea de Automatica si Calculatoare