RE: RDFCore WG: Datatyping documents

I said: "It is perfectly correct for RDF data types to associate xsd with
http://www.w3.org/2001/XMLSchema#"

Manos said: "Nope, it is definitely not correct. See [1]..."

Here is what [1] says:

"To facilitate usage in specifications other than the XML Schema definition
language, such as those that do not want to know anything about aspects of
the XML Schema definition language other than the datatypes, each .built-in.
datatype is also defined in the namespace whose URI is:
http://www.w3.org/2001/XMLSchema-datatypes"

There is nothing in the XML Schema recommendation about the namespace I was
referring to (http://www.w3.org/2001/XMLSchema#). This is not the same
namespace. Namespaces are the same if they are character for character the
same (see Jonathan's original point).

So I stand by what I wrote.

Yours
John F Schlesinger
SysCore Solutions

-----Original Message-----
From: Manos Batsis [mailto:m.batsis@bsnet.gr]
Sent: Tuesday, February 05, 2002 4:13 AM
To: Jonathan Borden; johns@syscore.com
Cc: www-rdf-interest@w3.org; www-rdf-comments@w3.org
Subject: RE: RDFCore WG: Datatyping documents



> John F Schlesinger wrote:
>
> > Jonathan said: "Please do not bind the "xsd" prefix to the

> > Please let us not forget that the prefix 'xsd' is purely
> conventional and
> > has no semantics except when related to an xmlns attribute.


Absolutely. However:


>>It is
> perfectly
> > correct for RDF data types to associate xsd with
> > http://www.w3.org/2001/XMLSchema#


Nope, it is definitely not correct. See [1], the URI you mention is to
be used by XML Schema itself to refer to it's build in datatypes.
The XML Schema spec explicitly gives a URI for an XML application other
than itself to use it's build in datatypes, that URI is

http://www.w3.org/2001/XMLSchema-datatypes

So, to use the Int type in a language other than XSD one must use
something like the following:

http://www.w3.org/2001/XMLSchema-datatypes#int

I believe the prefix is an irrelevant subject, as long as known prefixes
are not used; using a widely used prefix (although perfectly legal) may
cause confusion.
One thing that worries me is the notation of facets; I don't know how
common this is but I guess it should be accepted by a WG since it's
inside a recommendation.

Finally, there is the subject of Type Libraries [2], that are far more
interesting.

[1] http://www.w3.org/TR/xmlschema-2/#namespaces
[2] http://www.w3.org/TR/xmlschema-0/#Libs


Manos

Received on Tuesday, 5 February 2002 13:55:45 UTC