Présentation de l’ontologie: SIOC

Ontologie SIOC

Définition:

SIOC (Semantically-Interlinked Online Communities) est un vocabulaire permettant de décrire des objets couramment utilisés sur les sites communautaires et leurs relations.

Il est défini en utilisant RDF. SIOC est une application du web sémantique pour décrire des blogs, des forums, des wikis

En plus d’une ontologie, le projet fournit également différents outils pour utiliser le vocabulaire. Il utilise des objets définis dans d’autres ontologies, comme FOAF (pour décrire les personnes impliquées), SKOS, Dublin Core et RSS (pour décrire les contenus)

Le vocabulaire de SIOC

Il se compose de classes et de propriétés décrivant leurs relations.

Les classes:

  • Community : c’est le concept de plus haut niveau, qui permet de regrouper d’autres objets
  • Space : un espace générique de stockage de donnée
  • Item : un contenu générique
  • Container : n’importe quel objet contenu dans un espace et pouvant contenir des contenus
  • Site : un site web, c’est une spécialisation d’un espace; dérivé de la classe Space
  • Forum : un canal de discussion (un forum, un blog…), c’est un type de conteneur
  • Thread : un conteneur pour des contenus liés; dérivé de la classe Container
  • Post : un contenu spécifique; dérivé de classe Item
  • UserAccount : un utilisateur
  • Usergroup : un groupe d’utilisateurs
  • Role : représente la fonction d’un utilisateur

Diagramme de classes

Voir les transparents.

Liaison avec des autres ontologies:

Aowl – AtomOwlVocabularySpecification

Content – RSS 1.0 Content Module

Dcterms – Dublin Core Metadata Terms

Skos – SKOS Core Vocabulary

Xsd – XML Schema (Datatypes)

Exemple

Ci-dessous est un simple exemple qui utilise SIOC.

<sioc:Post rdf:about= »http://johnbreslin.com/blog/2006/09/07/creating-connections-between-discussion-clouds-with-sioc/ »>
<dc:title>Creating connections between discussion clouds with SIOC</dc:title>
<dcterms:created>2006-09-07T09:33:30Z</dcterms:created>
<sioc:has_container rdf:resource= »http://johnbreslin.com/blog/index.php?sioc_type=site#weblog »/>
<sioc:has_creator>
<sioc:User rdf:about= »http://johnbreslin.com/blog/author/cloud/ » rdfs:label= »Cloud »>
<rdfs:seeAlso rdf:resource= »http://johnbreslin.com/blog/index.php?sioc_type=user&amp;sioc_id=1″/>
</sioc:User>
</sioc:has_creator>
<sioc:content>SIOC provides a unified vocabulary for content and interaction description: a semantic layer that can co-exist with existing discussion platforms.</sioc:content>
<sioc:topic rdfs:label= »Semantic Web » rdf:resource= »http://johnbreslin.com/blog/category/semantic-web/ »/>
<sioc:topic rdfs:label= »Blogs » rdf:resource= »http://johnbreslin.com/blog/category/blogs/ »/>
<sioc:has_reply>
<sioc:Post rdf:about= »http://johnbreslin.com/blog/2006/09/07/creating-connections-between-discussion-clouds-with-sioc/#comment-123928″>
<rdfs:seeAlso rdf:resource= »http://johnbreslin.com/blog/index.php?sioc_type=comment&amp;sioc_id=123928″/>
</sioc:Post>
</sioc:has_reply>
</sioc:Post>

Traduction en langue humaine:

Il y a un message appelé “Creating connections between discussion clouds with SIOC ” cree a 09:33:30 le  2006-09-07 par utilisateur « Cloud » dans sujet « Blogs » et sujet « Semantic Web » avec le contenu décrit dans SIOC:content. Plus d’information pour l’auteur peut être trouve sur http://johnbreslin.com/blog/index.php?sioc_type=user&sioc_id=1. Le message a un retour et son détail est sur http://johnbreslin.com/blog/index.php?sioc_type=comment&sioc_id=123928

Ressource:

Specification : http://www.w3.org/Submission/sioc-spec/  2007

http://rdfs.org/sioc/spec/  2010

Applications and Implementation Status : http://www.w3.org/Submission/sioc-applications/  2007

http://rdfs.org/sioc/applications/ 2009

Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *