2011-02-27 2 views
1

Comme un projet de ce semestre, mon ami et moi réfléchissons à faire une application Facebook recommandateur sémantique. Par exemple, si je voulais aller "un voyage en Europe", cette application est destinée à faire ce qui suit: aller chercher dans ma liste d'amis et me rendre tous les albums photos ayant le nom "Italy Travel" ou même seulement contenir un commentaire à propos de "Tour Eiffel", mes statuts d'amis liés à n'importe quoi en Europe, les notes de mes amis, les liens qu'ils ont aimés dans d'autres sites et d'autres activités qui apparaissent dans leur fil d'actualité. Et même si je veux regarder un film, lire un livre ou étudier un sujet ... etc.Recommandé sémantique Facebook application

Et ma question est la suivante:

  1. Est-ce possible d'être atteint dans les 3 mois? sachant que nous avons seulement la base même sur Facebook API et sémantique sujets connexes.

  2. Si oui, sur quelle Ontologie pouvons-nous compter ? Et quels autres concepts devrions-nous avoir comme bloc de départ?

+0

La partie API Facebook réponse. En ce qui concerne les problèmes de traitement sémantique et d'ontologie, d'où commencer? – Zeina

Répondre

0

En 3 mois Très probablement oui (tout dépend de ce que vous savez déjà de l'API Facebook).

Les choses que vous devez savoir avant de se lancer dans ce voyage pour développer (Certains je pense sont assez importants ..)

  • Soit vous pouvez aller sur le développement de tout code d'interaction entre votre serveur et le graphique vous API.

  • Ou utilisez un SDK qui existe déjà. (Certains sont mentionnés dans les docs de Facebook) Comme Facebook C# SDK for C#. Compréhension de l'API FQL et Graph (Faites d'abord un petit projet pour essayer et tester des choses comme obtenir une liste d'amis utilisateurs).

  • Compréhension de base des requêtes HTTP GET et POST et de leur construction dans le langage de votre choix.

  • Parsing JSON dans votre langue.

  • obtenir une impression de la documentation des sujets sélectionnés pour référence hors-ligne (je l'ai fait ...)

+0

Donc, je vais le faire de cette façon: Le projet comprend deux parties principales: 1-traitant de l'API Facebook. – Zeina

+0

Traitement 2-sémantique. – Zeina

+0

yup:) ... La négociation peut être effectuée soit par votre code personnalisé ou un SDK, vous pouvez ensuite effectuer un traitement sémantique sur les données reçues. –