Vous n'êtes pas connecté. Connexion
|
|
IpernityDe $1Table des matières
|
OWL Type: | ObjectProperty |
---|---|
Domain: | sioc:Item |
The has_discussion property links any sioc:Item to a related discussion. The discussion can be anything, for instance a sioc:Forum, a sioct:WikiArticle or simply a foaf:Document.
topic - A topic of interest, linking to the appropriate URI, e.g. in the Open Directory Project or of a SKOS category.
OWL Type: | ObjectProperty |
---|---|
sub-property-of: | dcterms:subject |
A topic definition applies to most of the concepts defined in this ontology, and topic metadata can be a useful way to match documents and people to each other.
Thread - A container for a series of threaded discussion Posts or Items.
sub-class-of: | sioc:Container |
---|
Mailing lists, forums and blogs on community sites usually employ some threaded discussion methods, whereby discussions are initialised by a certain user and replied to by others. The Thread container is used to group Posts from a single discussion thread together via the sioc:container_of property, especially where a sioc:has_reply / reply_of structure is absent.
==> Je ne vois pas ce que tu veux dire là michel, "Il existe 3 type de relation entre membres : 4=simple contact (comme un favori), 1=réseau famille, 2=réseau amis, 3=réseau ami et famille."
==> Si un document est partagé avec les amis: uri_doc ipernity:sharedWith rel:friendOf, avec la famille: uri_doc ipernity:sharedWith ipernity:familiy (je viens de voir que dans relationship il n'y a pas super classe pour la famille...) et on délare les deux quand on partage avec la famille et les amis. Si c'est privé on ne déclare rien et personne n'y a accès, ca vous plait?
==> Je n'ai pas mis toute les sous-classes possibles dans le schéma, j'ai mis rdf:resource pour être générique, ensuite si on a un post la ressource est sioc:Post, si on a un album sioct:ImageGallery etc. voir la partie "types d'éléments" j'ai lancé une discussion dessus.
==> vous pouvez répèter la question ;)? on utilise plus sioc:space pour le profile.
==> je pense que sioc:space etait une erreur de modélisation, ni sioc ni sioct fournisse de classes appropriées, je suis pour modèliser la notion de profil dans un réseau social
possibilités:
<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>
<scot:Tag rdf:id="tag_ID"> <scot:tagof rdf:resource="element_ID" /> <scot:usedBy rdf:resource="user_ID" /> <rdfs:label xml:lang="en"></rdfs:label /> </scot:Tag>
<skos:Concept rdf:id="topic_ID"> <rdfs:label xml:lang="en"></rdfs:label /> </skos:Concept> <sioc:UserGroup rdf:id="group_id"> <sioc:topic rdf:resource="use" </sioc:UserGroup>
- 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 : c'est quoi ? AMI OU FAMILLE ?
Il existe 3 type de relation entre membres : 4=simple contact (comme un favori), 1=réseau famille, 2=réseau amis, 3=réseau ami et famille.
- une table contenant les visites des utilisateurs avec comme colonnes:
- l'identifiants de l'utilisateur visitant (user_id),
- l'identifiants de l'utilisateur visité (en fait du propriétaire de l'élément : owner_id),
- le nombre de visites (visits)
- le type d'élément visité (item) (item) (doc, post, topic, album, espace utilisateur) : VALEURS NUMERIQUES ?
item et item_id indiquent l'élément appartenant à owner_id. ex: "doc" 1 indique le document doc_id=1
- l'identifiant de l'élément visité (item_id)
- la date de la dernière visite (visit_at)
- une table contenant les commentaires des utilisateurs avec comme colonnes:
- l'identifiants de l'utilisateur commentant (user_id)
- le type d'élément commenté, (item) (doc, post, topic, album, espace utilisateur):
- l'identifiants de l'élément commenté (item_id)
- l'identifiant du commentaire auquel répond ce commentaire (parent_id)
- la date de création du commentaire (created_at)
- une table contenant les messages des utilisateurs avec comme colonnes:
- l'identifiants de l'utilisateur auteur du message (sender_id),
- l'identifiants de l'utilisateur destinataire (recipient_id)
- la date du message (sent_at)
- une table contenant les tags des documents et posts avec comme colonnes:
En fait cette table (itemkeywords) devrait s'appeller itemtags car elle contient les tags keyword et profile.
- l'identifiants de l'utilisateur auteur du tag (user_id),
- le type d'élément sur lequel porte le tag (item = doc ou post)
- l'identifiant de l'élément sur lequel porte le tag (item_id)
- le propriétaire de l'élement : owner_id
- le type de tag (keyword / profile)
- l'identifiant du tag (id)
- 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) ?
type 0 = privé invisible, nécessite une invitation. 1= public, 2= public + 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 : VALEURS ?
role : 1=administrateur, 2=moderateur, 4=membre
- une table contenant les topics des groupes avec comme colonnes:
C'est quoi un topic exactement ? : un topic est un sujet de discussion dans le groupe.
- l'identifiants du topic,
- l'identifiants du groupe,
- l'identifiants de l'utilisateur auteur