Re: What is the extension type system URI?


The specification that defines the Extension Type System must also define 
a URI for it. Recall that all extensions have a URI.

I'm fine with using IRI instead of URI.

Arthur Ryman,
IBM Software Group, Rational Division

phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text:

Hugo Haas <> 
Sent by:
08/23/2005 07:33 AM


What is the extension type system URI?

In Part 1, in section A.2.2 The Element Declaration Component, we can

    A.2.2 The Element Declaration Component



    1. element is the {name} property of the Element Declaration 

    2. system is the absolute URI of the extension type system used for 
       Element Declaration component. This parameter is absent if XML 
       is the type system.

Note that a similar statement is done in section A.2.3 The Type
Definition Component.

Two comments:
- what's the system URI?
- why is it a URI and not an IRI?

I am confused about this system absolute URI. Where is it coming from?
Can we provide an example of a value when XML Schema is not in use?

Let's take our example of use of Relax NG or DTDs in Discussion of
Alternative Schema Languages and Type System Support in WSDL 2.0[1]. I
don't believe that we've defined such a URI.

I understand this to mean that if you use something else then XML
Schema for element or type definition, you need to provide a URI (BTW,
why not an IRI?) for identification with the fragment identifiers.

This needs to be clarified.

Hugo Haas - W3C -

Received on Wednesday, 24 August 2005 18:58:12 UTC