On Mon, 2004-09-20 at 21:19, Frédéric Glorieux wrote:
> > Bien! Mais ce n'est qu'à l'état de projet.
>
> Je suis xhtml2 depuis longtemps, j'avais même commencé une documentation
> dans ce schéma, mais c'était un peu prématuré.
J'en ai peur!
>
> >><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> >>xmlns="http://my.library/rdf/syntax#">
> >> <article rdf:about="http://monsite.net/articles/montexte">
> >> <dc:subject
> >>rdf:resource="http://monsite.net/topics/monsujet">Mon sujet</dc:subject>
> >> </article>
> >></rdf:RDF>
> >>
> >>Qu'est-ce qui serait plus conforme ?
> >
> >
> > Le deuxième n'ai pas du RDF valide. Pour qu'il le devienne, il faudrait
> > séparer références et définitions et écrire par exemple :
> >
> > <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> > xmlns="http://my.library/rdf/syntax#">
> > <article rdf:about="http://monsite.net/articles/montexte">
> > <dc:subject
> > rdf:resource="http://monsite.net/topics/monsujet"/>
> > </article>
> >
> > <topic rdf:about="http://monsite.net/topics/monsujet">Mon
> > sujet</topic>
> > </rdf:RDF>
>
> Mmmm. Je comprends maintenant la nécessité de
>
> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> xmlns="http://purl.org/rss/1.0/">
> <channel rdf:about="http://norman.walsh.name/">
>
> <items>
> <rdf:Seq>
> <rdf:li
> rdf:resource="http://norman.walsh.name/2004/09/16/annotationMarkup"/>
> <rdf:li
> rdf:resource="http://norman.walsh.name/2004/09/15/docbook-xsl"/>
>
> ...
Exactement.
> Qui ne me plaisait qu'à moitié, tant à générer qu'à traiter.
C'est ce que certains ont appelé "RDF tax".
> Cela veut dire en tous cas que pour mon cas, si j'ai aussi des auteurs
> avec fiches
>
> <dc:creator>Van Der Vlist, Eric</dc:creator>
> Je suis bon pour un élément propriétaire vide du genre
> <creator rdf:about="...
Pas nécessairement. <dc:creator>Van Der Vlist, Eric</dc:creator> ne pose
pas de problème, pas plus que <dc:creator
rdf:about="http://xmlfr.org/index/person/eric+van+der+vlist/">Van Der
Vlist, Eric</dc:creator>.
Ce qui en poserait serait <dc:creator
rdf:resource="http://xmlfr.org/index/person/eric+van+der+vlist/">Van Der
Vlist, Eric</dc:creator> qui est comparable à <creator
xlink:type="simple"
xlink:href="http://xmlfr.org/index/person/eric+van+der+vlist/">Van Der
Vlist, Eric</creator> dans l amesure où c'est un lien vers une ressource
qui décrit en même temps la ressource.
> Mouais, donc j'en déduis que xlink:href est plus adapté à ce que je
> cherche ?
Si pouvoir définir un lien et décrire une ressource en une seule
opération est important pour vous, oui.
Maintenant, la question suivante est pourquoi utiliser XLink plutôt
qu'un vocabulaire "maison" qui vous évite d'introduire un espace de noms
et des attributs dont un (xlink:type) est obligatoire et qui ne vous
apportent peut-être rien.
Sur ce point et contrairement aux espoirs que l'on pouvait avoir lorsque
j'ai écrit cet article en 2001, je dois dire que je ne vois pas
aujourd'hui d'avantage déterminant pour vous imposer les lourdeurs de
XLink.
>
> >><html>
> >> <head>
> >> <base href="http://monsite.net/articles/montexte"/>
> >> <link rel="DC.subject" href="http://monsite.net/topics/monsujet"
> >>title="Mon sujet"/>
> >> </head>
> >>
> >></html>
>
> > La première version me semble, à défaut de RDF, être compatible avec
> > Dublin Core (http://dublincore.org/documents/dcq-html/)
>
> C'est d'ailleurs de ce genre de références que je tire mes
> représentations fautives de RDF
>
> <http://dublincore.org/documents/dcmes-xml/>
>
> <<
> If the value of the Dublin Core element is a resource which has a URI
> rather than plain text, it should be recorded in the value of the
> rdf:resource attribute on the tag, with empty tag content. For example,
> if the value of the source was a URI, it would be recorded like this:
>
> <rdf:Description rdf:about="http://example.org/">
> <dc:source rdf:resource="http://example.org/elsewhere/"/>
> </rdf:Description>
> >>
>
> > du moins en
> > lisant entre les lignes.
>
> Ce ne serait pas la première fois. Je ne vous ai pas parlé de ceci
>
> http://dublincore.org/documents/dc-xml-guidelines/
>
> <dc:subject xsi:type="dcterms:DDC">062</dc:subject>
>
> où l'on utilise xsi:type comme équivalent <meta scheme="...
> très important pour des metadonnées publiques
Je n'aime pas beaucoup, mais je suis allergique aux "QNames" de manière
générale :-) ...
> J'utilise pas mal aussi.
>
> > Elle est conforme avec HTML moyennant
> > l'utilisation d'un profile
> > (http://www.w3.org/TR/html4/types.html#type-links).
>
> Il y a des applications qui m'en voudront ?
>
>
>
> > Effectivement et vous aurez le même problème avec Schematron.
>
> Ce qui n'est pas une raison de ne pas y penser :o)
>
> >>C'est dans ce contexte que je me demandais ce que pouvait apporter une
> >>base RDF, ou bien Jena dont je parlais tantôt.
> >
> >
> > Une base XML peut également être utile!
>
> Certainement, heureusement l'implémentation n'est pas dans mon champ,
> mais je dois tout de même réfléchir avant de spécifier n'importe quoi.
>
> > J'ai mentionné dans un article
> > (http://xmlfr.org/actualites/tech/040621-0001) une présentation de
> > Thierry Despeyroux (INRIA) proposant une approche permettant de faire ce
> > type de contrôles de validation au niveau d'un site. Si ce n'est "que"
> > pour valider des liens, c'est sans doute un peu lourd, mais si vous avez
> > d'autres besoins, pourquoi pas jeter un coup d'oeil?
>
> J'ai lu votre brève, l'objectif est comparable, mais je n'ai pas
> vraiment envie de me charger de "cette syntaxe est une extension de XML
> qui rappelle vaguement XQuery"... pas sûr d'en trouver des
> implémentations multiples et concurrentes.
Non, et c'est pourquoi je n'en avais pas parlé avant!
Cordialement,
Eric van der Vlist
--
Lisez-moi sur XMLfr.
http://xmlfr.org/index/person/eric+van+der+vlist/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Mon Sep 20 22:26:20 2004