PREVIOUS UP   Technologies Internet et Education, © TECFA
  4. Quelques applications et outils RDF

4. Quelques applications et outils RDF

4.1 Le "software stack" RDF

 

4.2 Le "bus RDF" ou la vision officielle

 

4.3 Dublin Core

Voici la description de la page d'accueil d'un site Web :

<rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
         xmlns:dc="http://purl.org/metadata/dublin_core#
">
  <rdf:description about="http://www.dlib.org">
    <dc:title>D-Lib Program - Research in Digital Libraries</dc:title>
    <dc:description>Le programme D-Lib soutient la communauté qui 
    possède des intérêts dans les bibliothèques électroniques et dans la 
    publication numérique.</dc:description>
    <dc:publisher>Corporation For National Research Initiatives</dc:publisher>
    <dc:date>1995-01-07</dc:date>
    <dc:subject>
      <rdf:bag>
			<rdf:li>Research; statistical methods</rdf:li>
			<rdf:li>Education, research, related topics</rdf:li>
			<rdf:li>Library use Studies</rdf:li>
      </rdf:bag>
    </dc:subject>
    <dc:type>World Wide Web Home Page</dc:type>
    <dc:format>text/html</dc:format>
    <dc:language>en</dc:language>
  </rdf:description>
</rdf:rdf>

(source: http://www.la-grange.net/w3c/REC-rdf-syntax/ )

4.4 SPARQL

Une requête:

PREFIX foaf: <http://xmlns.com/foaf/0.1/> 
PREFIX dc: <http://purl.org/dc/elements/1.1/> 
SELECT ?book ?who 
WHERE { ?book dc:creator ?who }

Le résultat:

<?xml version="1.0"?>
<sparql xmlns="http://www.w3.org/2005/sparql-results#">
 <head>
   <variable name="book"/>
   <variable name="who"/>
 </head>
 <results distinct="false" ordered="false">
   <result>
     <binding name="book"><uri>http://my.example/book/book5</uri></binding>
     <binding name="who"><bnode>r29392923r2922</bnode></binding>
   </result>
...
   <result>
     <binding name="book"><uri>http://my.example/book/book6</uri></binding>
   </result> </results> </sparql> 

4.5 FOAF - Friend of a Friend'

 

Extrait d'un travail DESS STAF de Mélie Genet

Exemple 4-1: Un page FOAF

<rdf:RDF
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
      xmlns:foaf="http://xmlns.com/foaf/0.1/"
      xmlns:admin="http://webns.net/mvcb/">
<foaf:PersonalProfileDocument rdf:about="">
  <foaf:maker rdf:resource="#me"/>
  <foaf:primaryTopic rdf:resource="#me"/>
  <admin:generatorAgent rdf:resource="http://www.ldodds.com/foaf/foaf-a-matic"/>
  <admin:errorReportsTo rdf:resource="mailto:leigh@ldodds.com"/>
</foaf:PersonalProfileDocument>
<foaf:Person rdf:ID="me">
<foaf:name>Daniel Schneider</foaf:name>
<foaf:title>Dr.</foaf:title>
<foaf:givenname>Daniel</foaf:givenname>
<foaf:family_name>Schneider</foaf:family_name>
<foaf:nick>Kaspar</foaf:nick>
<foaf:mbox_sha1sum>e4f9d7616f0226445e30e2379608153f3d9272a8</foaf:mbox_sha1sum>
<foaf:homepage rdf:resource="http://tecfa.unige.ch/tecfa-people/schneider.html"/>
<foaf:workplaceHomepage rdf:resource="http://Tecfa.unige.ch/"/>
<foaf:workInfoHomepage rdf:resource="http://tecfa.unige.ch/tecfa-people/schneider.html"/>
<foaf:schoolHomepage rdf:resource="http://www.unige.ch"/>
 
<foaf:knows>
  <foaf:Person>
  <foaf:name>Melie Genet</foaf:name>
  <foaf:mbox_sha1sum>1be705b927eb0b6c944acfa09ee819d4c5c81a80</foaf:mbox_sha1sum>
   <rdfs:seeAlso rdf:resource="http://tecfa.unige.ch/perso/staf/genet/foaf.rdf"/>
   </foaf:Person>
</foaf:knows>
 
<foaf:knows>
  <foaf:Person>
  <foaf:name>Rolf Wipfli</foaf:name>
  <rdfs:seeAlso rdf:resource="http://tecfa.unige.ch/etu-maltt/maya/wipfli/stic1/ex1/foaf.rdf"/></foaf:Person>
</foaf:knows>
 
</foaf:Person>	
</rdf:RDF>

4.6 OWL

Un problème

"Dites-moi quels vins acheter pour accompagner chaque plat du menu suivant. Et, à propos, je n'aime pas le Sauternes....."

Un projet


PREVIOUS UP -- TIE