WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception d'une ontologie pour une plate forme d'enseignement à distance

( Télécharger le fichier original )
par Saloua & Amina Chettibi & Rouibah
université de jijel - ingénieur informatique 2005
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IV.4. Langage RDF et RDFS

IV.4.1. RDF (1999)

Norme de description de ressources du Web proposée par le W3C, comme son nom l'indique, RDF (Ressource Description Framework) est un métalangage servant à encadrer la description de ressources, permettant de rendre plus "structurée" l'information nécessaire aux moteurs de recherche et, plus généralement, nécessaire à tous outil informatique analysant de façon automatisée des pages Web.

IV.4.1.1. Définition d'URI (Uniform Ressource Identifier)

Dans la perspective de rendre le Web sémantique, les choses doivent être clairement identifiées, sans quoi il n'est pas possible de partager l'information. La notion de personne fournit un bon exemple:il existe des dizaines de `François Martin' en France; comment décrire l'un d'eux sur le web, sans risquer de le confondre avec d'autres. La solution proposé par le web sémantique est d'associer un identifiant unique à chaque chose:il s'agit de l'URI. [5]

On peut créer n'importe quelle métadonnée sur n'importe quelle ressource du moment où on connaît son URI. On peut choisir les URL (Uniform Ressource Locator) comme des URI.

IV.4.1.2. Syntaxe RDF

RDF permet de formaliser des connaissances sous forme de triplets RDF .chaque triplet est constitué d'un sujet ,d'un prédicat et d'un objet, un ensemble de tels triplets est appelé graphe RDF.

Un objet peut être une ressource, un littéral (Une ressource référencé par une URI), ou une simple chaîne ou tout autre type de données primitif défini par XML.

Sur le graphe on représente les noeuds par des ovales, les feuilles par des rectangles et Les arrêtes sont étiquetés par des prédicats.

Ainsi si on prend l'énoncé suivant:

"http :// www.iutc3.uniacen.fr/serge/présentation-2003-06-19.pdf " a pour auteur

" http://www.iutc3.unicaen.fr/serge/", le nom de l'auteur est "serge Stinckwich ".

10

 
 

Web sémantique

Ontologies & e-learning

Conception

Implémentation

 

Dans cet énoncé le sujet est bien" http://www.iutc3.uniacen.fr/serge/présentation-2003-06- 19.pdf",le prédicat est "a pour auteur", l'objet est " http://www.iutc3.unicaen.fr/serge/", qui représente lui même un sujet dans un deuxième triplet où le prédicat est "nom" et l'objet est

" serge Stinckwich ".

Voici la représentation de l'énoncé sous forme d'un graphe :

http://www.iutc3.uniacen.fr/serge/présentation-2003-06-19.pdf

ref Auteur

http://www.iutc3.unicaen.fr/serge/

Nom

Serge Stinckwich

Fig I.1 : Exemple de représentation sous forme de graphe RDF repose sur la syntaxe XML, ainsi notre énoncé sera écrit comme suit :

<?xml version=" 1.0"?>

<rdf:Description about=" http://www.iutc3 .unicaen.fr/serge/presentation-2003-06- 19.pdf">

<refAuteur ressource=" http://www.iutc3 .unicaen.fr/serge/"/>

</rdf:Description>

<rdf:Description about=" http://www.iutc3 .unicaen.fr/serge/">

<nom>Serge Stinckwich</nom>

</rdf:Description> </rdf:RDF>

 

IV.4.2. RDFS (2000)

L'objectif de RDF est de proposer un cadre formel de définition de métadonnées, sans préjuger des vocabulaires et syntaxes utilisés pour écrire ces métadonnées. Un schéma RDF avec des concepts de bases peut offrir cette capacité en utilisant des classes de ressources.

11

 
 

Web sémantique

Ontologies & e-learning

Conception

Implémentation

 

RDFS (Ressource Description Framework Schema) ajoute à RDF la possibilité de définir des hiérarchies de classes et de propriétés dont l'applicabilité et le domaine de valeurs peuvent être contraints à l'aide des attributs rdfs:domain et rdfs:range, une classe est instanciée par l'utilisation de l'attribut rdf:type. [2]

Voici un exemple qui défini une classe « herbivore », et qui instancie de cette classe une ressource " http://www.ontoknowledge.org/Definedclass " , et la définie comme sous classe de la classe "animal":

<rdfs:Class rdf:ID="herbivore">

<rdf:type rdf:resource=" http://www.ontoknowledge.org/#DefinedClass"/> <rdfs:subClassOf rdf:resource="#animal"/>

</rdfs:Class>

 

Voici un autre exemple qui utilise les attributs rdfs:domain et rdfs:range pour désigner que la propriété "frère de" est une fonction qui a pour domaine les individus de la classe "homme" et pour image les individus de la classe "humain" :

<rdf:Property rdf:ID="frère_de" > <rdfs:domain rdf:resource="#homme"/> <rdfs:range rdf:resource="#humain"/> </rdf:Property>

 

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera