Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# Attribut about d'une resource

Envoyé par : jreeman

Date : 21/08/2006 21:30

Bonjour,

je viens d'écrire du code me permettant de manipuler un fichier local RDF se trouvant en fait dans le réperttoire de mon profil.

je fais donc ce genre de choses :

var maresource = datasource.GetResource("maresource");
datasource.Assert(maresource, monpredicat, monliteral);

var maresource2 = datasource.GetResource("quelquechose");
datasource.Assert(maresource2, monpredicat, monliteral2);

var maresource2 = datasource.GetResource("quelquechose");
datasource.Assert(maresource3, monpredicat, monliteral3);

Mais quand je regarde dans le fichier RDF généré, l'attribut about je vois parfois bien

<Description about="maresource" NS1:monpredicat="..."> ...

mais parfois je vois aussi cela : <Description about="file:///C:/Documents%20and%20Settings/Administrateur/Application%20Data/ Mozilla/Firefox/Profiles/huxub24d.pbse/maresource" NS1:monpredicat="..."> ...

Donc, en fait, file:///C:/Documents%20and%20Settings/Administrateur/Application%20Data/Mozilla/Firefox/Profiles/huxub24d.pbse, soit le répertoire de mon profil, est rajouté comme identifiant de ma resource.

Comment ca se fait ?

# Re: Attribut about d'une resource

Envoyé par : laurentj

Date : 23/08/2006 14:18

maressource est-elle une url complète ? http://.... ou urn:xxx ?

# Re: Attribut about d'une resource

Envoyé par : jreeman

Date : 23/08/2006 15:09

maresource est une url http://...

# Re: Attribut about d'une resource

Envoyé par : mat

Date : 23/10/2006 02:19

Pour compléter la description du problème (car c'en est bien un pour moi aussi...), il semble qu'on obtienne bien

<Description about="maresource" NS1:monpredicat="...">

dès lors que c'est la dernière entrée ajoutée, alors que toute celles ayant été ajoutées auparavant sont converties en

<Description about="file:///C:/Documents%20and%20Settings/Administrateur/Application%20Data/

Mozilla/Firefox/Profiles/huxub24d.pbse/maresource" NS1:monpredicat="...">

Ce qui ressemble à un problème (bug?) du parseur chargé d'écrire les rdf...

Si vous trouvez quelquechose, je prends!

Bonne soirée

Matthieu

# Re: Attribut about d'une resource

Envoyé par : mat

Date : 23/10/2006 02:29

maressource est-elle une url complète ? http://.... ou urn:xxx ?

maresource est une url http://...

En ayant rajouté urn: devant toutes mes ressources (car les miennes étaient du texte sans formatage particulier), il semble qu'elles soient ainsi conservées...

Les ressources doivent donc toujours avoir une URI valide? Je note: avec un peu de chance, je finirai par maitriser le rdf quand sqlite sera intégré à firefox... ;-)

EDIT:

Apres tests, il semble que http:// soit aussi conservé... et cela corroborre l'idée qu'une ressource doive etre "bien-formée", c-à-d correspondre à une URI, réelle ou virtuelle.

EDIT2:

Dans le RDF, des ressources sont associées à des URIs (uniques) permettant de les identifier. Puisqu'un URI est unique, nous pouvons identifier une ressource spécifique. La valeur de l'URI n'est pas vraiment importante dans le RDF puisqu'elle est juste employée comme identifiant. Vous pouvez employer une certaine convention tel qu'un URI qui inclurait un numéro de série permettant d'identifier un objet physique.

tiré de 1.1 Introduction au modèle RDF

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.