Re: What is the extension type system URI?

Hugo,

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

blog: http://ryman.eclipsedevelopersjournal.com/
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: 4169395063@fido.ca



Hugo Haas <hugo@w3.org> 
Sent by: public-ws-desc-comments-request@w3.org
08/23/2005 07:33 AM

To
public-ws-desc-comments@w3.org
cc

Subject
What is the extension type system URI?






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

    A.2.2 The Element Declaration Component

   wsdl.elementDeclaration(element)

   wsdl.elementDeclaration(element,system)

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

    2. system is the absolute URI of the extension type system used for 
the
       Element Declaration component. This parameter is absent if XML 
Schema
       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.

  1. http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/
-- 
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/

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