Page modifiée à 14:54, 2 Avr 2009 par Guillaume Ereteo?

Ipernity

De $1

Table des matières
  1. 1. message privé
  2. 2. Droits

Version de 01:48, 22 Nov 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

message privé

possibilités:

  • irc:PrivateMessage? dans l'IRC une conversation privée est considérée comme un channel entre deux utilisateurs
  • extension de sioc:Post ==> ipernity:PrivateMessage

Droits

Modèle

- une table contenant les 10000 enregistrements d'utilisateurs avec comme colonne : 

        - l'identifiant de l'utilisateur 

 

- une table contenant les enregistrements des documents de ces utilisateurs avec comme colonnes : 

        - l'identifiant du document 

        - l'identifiant de l'utilisateur

        - le niveau de partage du document 

 

- une table contenant les enregistrements des posts de ces utilisateurs avec comme colonnes : 

        - l'identifiant du post è ipernity :profilePost [sioc : Post] 

        - l'identifiant de l'utilisateur èSioc :hasCreator ou Foaf :Maker 

        - le niveau de partage du post è ??? 

  

- une table contenant les enregistrements des albums de ces utilisateurs avec comme colonnes : 

        - l'identifiant de l'album è ipernity :Album [sioc :Post] 

        - l'identifiant de l'utilisateurèSioc :hasCreator ou Foaf :Maker 

        - le niveau de partage de l'album 

  

- une table contenant les relations entre ces utilisateurs avec comme colonnes: 

        - l'identifiants de l'utilisateur 1 

        - l'identifiants de l'utilisateur 2 

-          la relation donnée par l'utilisateur 1 à l'utilisateur 2 

è foaf :knows ou rel :… 

  

- une table contenant les visites des utilisateurs avec comme colonnes: 

        - l'identifiants de l'utilisateur visitant, 

        - l'identifiants de l'utilisateur visité, 

        - le nombre de visites 

        - le type d'élément visité (doc, post, topic, album, espace utilisateur) 

        - l'identifiant de l'élément visité 

Modéliser les intéractions : ipernity:Visite [semsna :Interaction], hasVisiteur (ou Foaf :Maker), ipernity:hasVisite ?? 

  

- une table contenant les commentaires des utilisateurs avec comme colonnes: è sioc :Post 

        - l'identifiants de l'utilisateur commentant èSioc :hasCreator ou Foaf :Maker 

        - le type d'élément commenté, (doc, post, topic, album, espace utilisateur)  

        - l'identifiants de l'élément commenté, è sioc :hasReply 

        - l'identifiant du commentaire auquel répond ce commentaire è sioc :hasReply 

  

- une table contenant les messages des utilisateurs avec comme colonnes: 

        - l'identifiants de l'utilisateur auteur, 

-          l'identifiants de l'utilisateur destinataire 

nmo :Message , nmo :from, nmo :recepient 

 

- une table contenant les tags des documents et posts avec comme colonnes: 

        - l'identifiants de l'utilisateur auteur du tag, 

        - le type d'élément sur lequel porte le tag (doc / post) 

        - l'identifiant de l'élément sur lequel porte le tag 

        - le type de tag (keyword / profile) 

-          l'identifiant du tag 

scot + tag ontology http://farm4.static.flickr.com/3265/2610870382_5cb795988e_b.jpg 

  

- une table contenant les tags mot-clé des utilisateurs avec comme colonnes: 

        - l'identifiants du tag mot-clé, 

        - texte du tag mot-clé 

  

 - une table contenant les groupes des utilisateurs avec comme colonnes: 

        - l'identifiants du groupe, 

        - type du groupe (privé, public, sur invitation) è modéliser  

 Sioc :UserGroup, sioc :hasMember 

 - une table contenant les rôles des utilisateurs dans les groupes avec comme colonnes: 

        - l'identifiants du groupe, 

        - l'identifiants de l'utilisateur, 

        - rôle 

  

- une table contenant les topics des groupes avec comme colonnes: 

        - l'identifiants du topic, 

        - l'identifiants du groupe, 

        - l'identifiants de l'utilisateur auteur