- From: Asir Vedamuthu <asirveda@microsoft.com>
- Date: Fri, 8 Dec 2006 14:13:06 -0800
- To: David Orchard <dorchard@bea.com>, <fsasaki@w3.org>, <public-ws-policy@w3.org>
- Message-ID: <1E0F0378382054439F14D5450650478F0B972482@RED-MSG-42.redmond.corp.microsoft.com>
Felix, thank you for catching this XML Schema validation issue. Our preference is c). > The XML Schema document for the WS-Policy LC WD is not yet > updated. In addition to the XML Schema document, WG should update the Web Services Policy Namespace document [1]: a) Update the framework and attachment draft URIs b) Add a dated version of the XML Schema document for the Last Call drafts c) Update the 'Stability of this namespace URI' section with modified content from the framework doc [2] (modified content is related to issue 3617 [3]). We noticed that readers have to jump through the hoops to locate the editors' and published version of the XML Schema documents. To encourage early review of the XML Schema and Namespace documents, we suggest updating the WG homepage to include URIs to these deliverables (see the attached HTML document). [1] http://www.w3.org/2006/07/ws-policy/ [2] http://www.w3.org/TR/2006/WD-ws-policy-20061117/#XML_Namespaces [3] http://www.w3.org/Bugs/Public/show_bug.cgi?id=3617 Regards, Asir S Vedamuthu Microsoft Corporation -----Original Message----- From: public-ws-policy-request@w3.org [mailto:public-ws-policy-request@w3.org] On Behalf Of David Orchard Sent: Friday, December 08, 2006 11:12 AM To: fsasaki@w3.org; public-ws-policy@w3.org Subject: RE: Usage of wsu:Id and xml:id in the WS Policy XML Schema Option B is awful. Option A is bad. Option C is somewhat bad, and the best solution. Cheers, Dave > -----Original Message----- > From: public-ws-policy-request@w3.org > [mailto:public-ws-policy-request@w3.org] On Behalf Of Felix Sasaki > Sent: Friday, December 08, 2006 4:16 AM > To: public-ws-policy@w3.org > Subject: Usage of wsu:Id and xml:id in the WS Policy XML Schema > > > This mail is based on some offline conversation between Asir, > Chris, Paul and me. > > The XML Schema document for the WS-Policy LC WD is not yet > updated. The reason is that the latest revision > http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy.x > sd?rev=1.6 > has a problem with the schema update for the resolution for > http://www.w3.org/Bugs/Public/show_bug.cgi?id=3560 (enable > the usage of > xml:id): > > If you use xml:id at the <Policy element> in an instance with > the current schema, you will get an error. You can't use > xml:id, typed as an ID, on an element which has an ID > attribute (like wsu:Id) specifically declared for it. > > There are three solutions for the problem: > a) publish two flavors of the schema, one with xml:id, one > with wsu:Id > b) declare two subtypes which are accessible via xsi:type: > <Policy ... xsi:type="xid-flavor" xml:id="boo" ...> versus <Policy ... > xsi:type="wsu-flavor" wsu:id="boo" ...> > c) delete the explicit reference to <xs:attribute ref="wsu:Id"/> . > This would make both xml:id and wsu:Id extensibility points. > > I have a high preference for c), including a note in the WD > to warn schema users (don't use other ID attributes than > these two), to avoid the confusion created by deleting the > explicit reference to <xs:attribute ref="wsu:Id"/>. > > I have not opened an issue on this and not reopened 3560, > since the normative text has precedence over the schema > anyway. Hopefully we can resolve this without a LC issue. > > Felix > > >
Attachments
- text/html attachment: ws-policy-wg-home-page-changes.html
Received on Friday, 8 December 2006 22:14:07 UTC