- From: elacazed <elacazed@actia.fr>
- Date: Mon, 08 Dec 2003 09:41:24 +0100
- To: <victor@schemaweb.info>, <www-rdf-interest@w3.org>
> > -----Original Message-----
> > [mailto:www-rdf-interest-request@w3.org] On Behalf Of elacazed
> > Another problem is that if the exemple above is correct for
> > an RDF parser, I
> > could not find a way to validate this with an XML schema,
> > unless all the
> > elements are in the rdf: namespace....I'm aware that it's
> > more an XML Schema
> > related question, but if you know a solution to "mix"
> > namespaces like this, It
> > would be really great!
> Using <xsd:import /> it is perfectly possible to define an XML document
> that uses multiple namespaces.
Hello,
Thanks for your answer; but this does not work fine in my case (or I don't do it
well)
The file I want to validate looks like this :
--------------------------------------------------------------------------------
------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<ste:STE
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ste="http://www.foo.com/ste"
xmlns:stemeta="http://www.foo.com/stemeta"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xsi:schemaLocation="http://www.foo.com/ste ste.xsd"
rdf:ID="ref96.334.130.9A">
<rdf:RDF>
<rdf:Description rdf:about="http://www.foo.com/6.334.130.9A">
<!-- doc. ID -->
<stemeta:number>96.334.130.9A</stemeta:number>
<stemeta:indice>OR</stemeta:indice>
<stemeta:date>2003-06-01</stemeta:date>
<stemeta:decPSA>9AA</stemeta:decPSA>
<stemeta:type>CDC</stemeta:type>
<stemeta:title>Document title<stemeta:title>
<stemeta:reference>DocRef</stemeta:reference>
<!-- author -->
<stemeta:author rdf:parseType="Resource">
<stemeta:firstName>Etienne</stemeta:firstName>
<stemeta:name>Lacazedieu</stemeta:name>
<stemeta:entity rdf:parseType="Resource">
<stemeta:code>FOO/B AR</stemeta:code>
<stemeta:name>foobar</stemeta:name>
</stemeta:entity>
</stemeta:author>
</rdf:RDF>
<ste:DATA>
</ste:DATA
</ste:STE>
--------------------------------------------------------------------------------
------------------
The problem seems is that we would like to have 3 schemas :
- one to validate the first part of the file (IE, the <rdf:RDF> part)
- another one to describe the end of the file (the <ste:DATA> part)
- and a third one which imports the first 2 schemas to validate the whole thing.
But I really don't know how to proceed : what must be the target namespaces of
my schemas? Is it the good way to write RDF data??
Thanks,
Etienne Lacazedieu
Received on Monday, 8 December 2003 05:10:55 UTC