Bonjour,

Je viens de créer un fichier foaf.rdf et je voulais savoir comment mes visiteurs pouvait y avoir accès ou lire les données qui y sont includes ?

J'ai lu le post précédent de Raphael et celui de Laurent Denis mais je ne vois pas trop comment mettre cela place pour que n'importe quelle personne puis le voir.

Merci de votre aide.
Pour accéder à un document FOAF, il faut... une application FOAF Smiley cligne

Aucun plugin-foaf ou extension-foaf n'étant, à ma connaissance, actuellement disponible pour nos navigateurs modernes, le visiteurs devra en passer par un outil en ligne. Les principaux sont indiqués dans http://forum.alsacreations.com/topic.php?fid=3&tid=1886&s=FOAF#p18621 (ou trouvables à partir des liens que j'y ai indiqués).

A défaut, il peut être judicieux de permettre aux utilisateurs cliquant simplement sur le lien FOAF, ou à proximité de celui-ci, de visualiser tout ou partie du FOAF dans leur navigateur. Pour cela, il faut y ajouter au FOAF une CSS ou une XSLT côté client. Gadget pur ? Gadget mais pédagogique ? Je ne sais pas. Les quelques solutions que j'avais un peu explorées sont en tout cas listées dans http://lgd.name/foaf/ ...

(A l'époque, je crois que j'avais fait un double lien, l'un vers le FOAF brut avec l'icône classique du FOAF, et l'autre avec un intitulé texte vers la solution "Stylé par XSLT et par CSS, (type mime incorrect text/xml, text/html après transformation)" qui passe dans le plus grand nombre de navigateurs.

Maintenant, il y a sûrement moyen de faire mieux ! Smiley lol
Modifié par Laurent Denis (06 Mar 2005 - 13:57)
J'ai testé mon foaf qui apparemment fonctionne sur un site internet foaf explorer. Smiley cligne

En fait, je viens de créer comme Laurent Denis un fichier foaf.php comme cela afin d'afficher sur une page web son contenu stylisé Smiley cligne :

<?xml-stylesheet type="text/xsl" href="foaf.xsl"?>
<?xml-stylesheet type="text/css" href="foaf.css"?>
<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:nodeID="me"/>
  <foaf:primaryTopic rdf:nodeID="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:nodeID="me">
<foaf:name>Dardar Motus</foaf:name>
<foaf:title>M.</foaf:title>
<foaf:givenname>Dardar</foaf:givenname>
<foaf:family_name>Motus</foaf:family_name>
<foaf:nick>doomer</foaf:nick>
<foaf:mbox_sha1sum>8726bb88f51516b8d5401e37df8006668467faf1</foaf:mbox_sha1sum>
<foaf:homepage rdf:resource="http://www.les3vals.com"/>
<foaf:phone rdf:resource="tel:0322778002"/>
<foaf:workplaceHomepage rdf:resource="http://www.les3vals.com"/>
<foaf:schoolHomepage rdf:resource="http://www.cnam.fr/cra/picardie/"/>
<foaf:knows>
<foaf person>
<foaf:name>DEde</foaf:name>
<foaf:mbox_sha1sum>24638c2636a9ed550e37ef7b99fcbdd6aedfed63</foaf:mbox_sha1sum>
<rdfs:seeAlso rdf:resource="http://www.ccdoullennais.fr/foaf.rdf"/></foaf person></foaf:knows></foaf person>
</rdf:RDF>


Mais j'ai une erreur du type :

Parse error: parse error, unexpected T_STRING in c:\documents and settings\principal\bureau\vrai site syndicat\foaf.php on line 1


Dont je ne trouve pas la signification et donc je ne peux voir si la feuille de style fonctionne.

Si quelqu'un à une idée.

merci
Modifié par doomer (06 Mar 2005 - 19:04)
Et bien ...a appelle-le foaf.rdf ou change les 2 premières lignes en:
<?="<?xml-stylesheet type=\"text/xsl\" href=\"foaf.xsl\"?>\n
<?xml-stylesheet type=\"text/css\" href=\"foaf.css\"?>\n";?>

C'est la faute à PHP qui interprète <? .... ?> comme du PHP !
Bonjour,

Je viens de modifier cela, il est vrai que maintenant cela m'affiche toutes les données mais aucun feuille de style ne fonctionne avec cette page malgré que le chemin fonctionne. Il est vrai que c'est la premiére fois que j'essaie d'utiliser une feuille de style xsl.

Y a t'il une maniére particuliére d'utiliser cela car là je coince ?

Merci
vchahun a écrit :
Et bien ...a appelle-le foaf.rdf ou change les 2 premières lignes en:
<?="<?xml-stylesheet type=\"text/xsl\" href=\"foaf.xsl\"?>\n
<?xml-stylesheet type=\"text/css\" href=\"foaf.css\"?>\n";?>

C'est la faute à PHP qui interprète <? .... ?> comme du PHP !

Il vaut mieux écrire cette ligne sous cette forme :
echo '<?xml-stylesheet type="text/xsl" href="foaf.xls" ?>', "\n";

Jamais utiliser les double-quotes dans un echo, sinon PHP s'amuse à parser le contenu à la recherche de variables...
Modifié par FlorentG (07 Mar 2005 - 13:42)
dans tes documents html tu place :

<link rel="meta" type="application/rdf+xml" title="FOAF" href="file.xrdf" />

et ensuite il faut que ton serveur renvoi l'un des type-mime application/rdf+xml ou application/xml

laurent: il y a foafer qui ajoute une petite icone en bas à droite dans la barre d'etat et qui permet d'indiquer la précense d'un foaf aftaché au document.
http://crschmidt.net/foaf/foafer/
J'ai écrit un billet sur ce que pourrait être ou devenir Foaf. C'est sans doute de la pure utopie, de la fantaisie, mais ce serait bien si cela pouvait entrevoir le jour. Qui sait... Si le sujet Foaf vous intéresse :
http://www.lien-mort.net/blog/
Modifié par gral (01 Apr 2013 - 11:05)