Page modifiée à 16:11, 2 Avr 2009 par Guillaume Ereteo?

Ipernity

De $1

Version de 22:25, 24 Nov 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

messages privés

possibilités:

  • Bonne solution selon guigui: extension de sioc:Post ==> ipernity:PrivateMessage, on étend creator pour l'émeteur: 'from' et un modélise le destinaire: 'to', J'ai envie de modèliser les intéractions en ligne en étendant SIOC
  • sioc:MailMessage qui est une sous classe de sioc:Post, de même on étend creator pour l'émeteur: 'from' et un modélise le destinaire: 'to', mais bon ce ne sont pas des mails 
  • irc:PrivateMessage? dans irc:PrivateMessage étend irc:MessageEntry qui étend sioc:Post, on rest bien relié à SIOC mais on est pas dans la sémantique du message privé dans l'IRC tel que décrit dans cette ontologue
  • Nepomuk Message Ontology: http://www.semanticdesktop.org/ontologies/nmo/ mais ils ne sont reliés à aucun schéma...

Modélisation des Visites

  • SIOC ne propose qu'un décompte des visites: sioc:num_views
  • je modèliserai: ipernity:Visit, ipernity:has_visitor qui étend sioc:has_creator (+ r

Droits d'accès, visibilité

  • Clarifier les différents niveau de partage
  • brancher tout ca à amo: http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Droits_d'acc%c3%a8s_dans_SweetWiki

Types de documents

  • document : on a foaf:Document mais on se retouverai déconnecter de SIOC, Si on opte pour sioc:Post on perd le typage, je mettrai ca dans une ontologie ipernity: ipernity:Document

 

  • post ==> clarifier, si c'est un post à la facebook sur le profil c'est plutot un message de blog (on a sioct:BlogPost, sioct:BoardPost et), ou tout simplement un message de profile: ProfileMessage qu'il faut ajouter. on a dans sioc types :
<owl:Class rdf:about="http://rdfs.org/sioc/types#BlogPost">
  <rdfs:label xml:lang="en">Blog Post</rdfs:label>
  <rdfs:comment xml:lang="en">Describes a post that is specifically made on a weblog.</rdfs:comment>
  <rdfs:subClassOf rdf:resource="http://rdfs.org/sioc/ns#Post" />
  <rdfs:isDefinedBy rdf:resource="http://rdfs.org/sioc/types#" />
  <rdfs:seeAlso rdf:resource="http://rdfs.org/sioc/types#Weblog" />
</owl:Class> 
<owl:Class rdf:about="http://rdfs.org/sioc/types#BoardPost">
  <rdfs:label xml:lang="en">Board Post</rdfs:label>
  <rdfs:comment xml:lang="en">Describes a post that is specifically made on a message board.</rdfs:comment>
  <rdfs:subClassOf rdf:resource="http://rdfs.org/sioc/ns#Post" />
  <rdfs:isDefinedBy rdf:resource="http://rdfs.org/sioc/types#" />
  <rdfs:seeAlso rdf:resource="http://rdfs.org/sioc/types#MessageBoard" />
</owl:Class> 

 

  • album ==> musique, photo? on a dans SIOC types

 

<owl:Class rdf:about="http://rdfs.org/sioc/types#ImageGallery">
  <rdfs:label xml:lang="en">Image Gallery</rdfs:label>
  <rdfs:comment xml:lang="en">Describes an image gallery, for example, a photo album.</rdfs:comment>
  <rdfs:subClassOf rdf:resource="http://rdfs.org/sioc/ns#Container" />
  <rdfs:isDefinedBy rdf:resource="http://rdfs.org/sioc/types#" />
  <rdfs:seeAlso rdf:resource="http://www.w3.org/2003/12/exif/ns/IFD" />
</owl:Class>

 

  • topic ==> kèkeCé? quel rapport entre la table des topics et des topics de groupe?
  • espace utilisateur, on a SIOC:Space qui me semble approprié

 

 

<owl:Class rdf:about="http://rdfs.org/sioc/types#Microblog">
  <rdfs:label xml:lang="en">Microblog</rdfs:label>
  <rdfs:comment xml:lang="en">Describes a microblog, i.e. a blog consisting of short text messages.</rdfs:comment>
  <rdfs:subClassOf rdf:resource="http://rdfs.org/sioc/ns#Forum" />
  <rdfs:isDefinedBy rdf:resource="http://rdfs.org/sioc/types#" />
  <rdfs:seeAlso rdf:resource="http://rdfs.org/sioc/types#MicroblogPost" />
</owl:Class>

<owl:Class rdf:about="http://rdfs.org/sioc/types#Weblog">
  <rdfs:label xml:lang="en">Weblog</rdfs:label>
  <rdfs:comment xml:lang="en">Describes a weblog (blog), i.e. an online journal.</rdfs:comment>
  <rdfs:subClassOf rdf:resource="http://rdfs.org/sioc/ns#Forum" />
  <rdfs:isDefinedBy rdf:resource="http://rdfs.org/sioc/types#" />
  <rdfs:seeAlso rdf:resource="http://rdfs.org/sioc/types#BlogPost" />
</owl:Class>

 

Tags

scot_Example.jpg

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 

        - l'identifiant de l'utilisateur 

        - le niveau de partage du pos

  

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

        - l'identifiant de l'album

        - l'identifiant de l'utilisateur

        - 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 

  

- 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é 

  

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

        - l'identifiants de l'utilisateur commentant 

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

        - l'identifiants de l'élément commenté

        - l'identifiant du commentaire auquel répond ce commentaire

  

- 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 

  

- 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)

 - 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