INTERFETE 2 WEB

Analiza comunitate web


by  interfete   2   web


Aplicatie web pentru analiza unei comunitati web

Adaugati la interfata web o aplicatie care extrage cunostinte referitoare la relatiile sociale in cadrul unei comunitati web. Se porneste de la url-ul unui utilizator si sunt extrase informatiile despre relatiile acestuia in interiorul comunitatii prin analiza paginilor HTML de pe site-ul/site-urile comunitatii respective. Aplicatia web citeste din directorul curent un fisier config.xml cu structura:

<config>
<url>url-ul aplicatiei din care extrageti date</url>
<username>username-ul/id-ul utilizatorului de unde incepeti extragerea</username>
<depth value="valoare numerica - adancimea pana la care se face parcurgerea in retea">
</config>

Aplicatia extrage relatiile si le exporta intr-un fisier XML cu urmatoarea structura:

<socialnetwork>
<user url="url-ul la care se afla profilul utilizatorului">
<relation type=""  url="url-ul la care se afla profilul utilizatorului cu care se afla in relatie" degree="distanta fata de user" ref="url-ul utilizatorului de la care s-a descoperit"/>
</user>
</socialnetwork>

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 .

Aplicatia web analizeaza comunitatea Hi5  pornind de la pagina unui user Hi5. Se foloseste un parser HTML.

·      SocialNetwork – download

·        Parser HTML – download

·        API parser HTML

 

Jocuri
Free Web Hosting