[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ebxml-bp] Fw: [oasis-member-discuss] Comments on AIR WD 015
On Fri, 15 Jul 2005, David Webber (XML) wrote: > Just FYI here - seeing we are doing this stuff for real! Yes, this apparently is for real, so the document will benefit from wider review. Peter's notes are excellent; we need more from more of you. In addition to a few contributions in the archive [1], Norm's (early) comment set is online [2], and I hope he will update it with a post to oasis-member-discuss (, viz., to (oasis-member-discuss@lists.oasis-open.org ). You can post there without having to SUBscribe to the list. [1] http://lists.oasis-open.org/archives/oasis-member-discuss [2] http://lists.oasis-open.org/archives/entity-resolution/200506/msg00024.html Thanks! Robin Cover [unofficial lobbying for review] > > Cheers, DW > > ----- Original Message ----- > From: "Peter Niblett" <peter_niblett@uk.ibm.com> > To: <oasis-member-discuss@lists.oasis-open.org> > Sent: Thursday, July 14, 2005 2:45 PM > Subject: [oasis-member-discuss] Comments on AIR WD 015 > > > > Hi. I have read through the AIR. I think it will be very helpful to have a > > consistent approach to naming, but I do have a number of comments on the > > document. > > > > 220. Definition of an Artifact. Is a URN or Namespace URI considered to be > > an artifact? They aren't mentioned in the definition > > > > 227-229 . What is the purpose of the Artifact Name definition? I could > > not see where it is used, and the document contains a large number of > > "name" concepts (Artifact Identifier, Artifact Name, Filename, Structured > > Name, Product, Descriptive Name) so it would be helpful to remove one. > > > > 271. Many Web services specifications include WSDL files. Could we have an > > artifact type for them? > > > > 328-329. Line 328 talks about ArtifactIdentifier, but 329 contains the > > words artifactName: [descriptive name], which looks wrong to me. I would > > have expected it to say artifactIdentifier: [as defined in section 5] > > > > 336. Does productVersion always include the leading letter v (i.e. v1.0), > > or never include it, or is it optional? The syntax given at 336 and 643 > > doesn't seem to permit the v, yet the examples in 686 include a v. > > > > 336 (and 643). Why is the period and minor value optional? All examples I > > have seen include the minor value even if it is zero, e.g. 1.0. It would > > make things more consistent if they were mandatory. > > > > 374. Why has the use of underbar been prohibited in a product name? We use > > it today in WSN, e.g. ws_base_notification. The trouble with mixed case is > > that we would end up with three consecutive upper case letters, e.g. > > WSBaseNotification which doesn't look good, or we have to artificially > > lower the case of the B, i.e. WSbaseNotification, which again looks odd. I > > understand there might be a concern about mixing hyphen and underbar in an > > identifier, but I think that looks ok: ws_base_notification-1.3-spec-pr-01 > > > > 393. This line says that Stage may be omitted for schemas, but MUST be > > included for all other types. Since the list of types is not exhaustive > > this seems a bit harsh (for example the exemption for schemas should apply > > also to WSDL). Could we replace this with a list of types for which the > > Stage MUST be included (Catalog, Conformance Criteria, Errata, Guidelines, > > Profile, Requirements, Prose Specification)? > > > > 395 "A DescriptiveName must be included if no other metadata in included > in > > the ArtifactName". This seems to contradict 384 which says that the format > > for ArtifactIdentifier is a structured name. If the intention is to allow > > an ArtifactIdentifier to be either a Descriptive Name OR a Structured Name > > (as implied by non-normative appendix B), then you should say this > > explicitly at the start of 5.3 and not introduce the idea in the middle of > > the definition of a structured name. > > > > 401. "A value of Form SHALL be used only for files, URLs, URNs.." Are > there > > any other kinds of artifact (if not, this sentence would seem to be > > redundant)? Also it isn't clear whether Form is required for these kinds > of > > artifact or not. I would strongly oppose having to put .html onto a > > Namespace URL. If it is a prose document that exists in multiple formats > > (.pdf and .doc for example) are these considered to be distinct > artifacts - > > which would imply that their identifiers contain Form - or are they > > different renderings of the same artifact - in which case they would have > > presumably have an identifier without a Form. > > > > 414. Why is revision required for a filename but not for an > > ArtifactIdentifier? I assumed that the reason for omitting it from the > > ArtifactIdentifier is that you don't want to have to include it on an > OASIS > > standard - but then why require it for the filename? Also why is language > > not allowed in a filename? It would simplify things if 5.4.1 just said > > that for a Spec or Prose document the Filename MUST be identical to the > > ArtifactIdentifier (with a Form if not already included) > > > > 421. "The filename MUST be descriptive as to the document title". You > don't > > define the term 'Document Title'. Can we just delete this sentence? > > > > 455/463. These sentences would seem to completely replace 5.4.1. Also if > > you permit ArtifactIdentifiers for files to contain Form then these > > sentences should say "including the literal period and Form" rather than > > "followed by the literal period and form". > > > > 519. Please make it clear that .html is not required on a Namespace URL > > (even though it is required to point at a RDDL document). Also to help > > people construct their schema location and import statements, we should > > have a convention that allows you easily to deduce the location from the > > URI. At the moment some specs use the URL of the schema as the URI for the > > namespace. Presumably we can no longer doing this if the Namespace URI has > > to be the URL for the RDDL document (or have I misunderstood this?) So how > > about saying that the pure URI (with no suffix) points at the RDDL, and > the > > URI with .xsd or .wsdl suffix points at the actual schema/wsdl document. > > > > 551. In order to avoid long and unwieldy URIs, the WSN and WSRF TCs use > the > > Technical Committee tree to contain their Namespace URIs and the > > corresponding XML Schema and WSDL artifacts. We would wish to continue > > doing this - and in any case some of these artefacts span multiple > > products. It's not clear from the document whether this would be permitted > > or not (the actual specs that own the artefacts live in the [product] > > tree). > > > > 674. Appendix C is hard to read on the screen as it is rotated through 90 > > degrees. Does it have to be like this? > > > > 686. The examples talk about Part, but this isn't mentioned elsewhere in > > the document. > > > > Questions from your questionnaire on which I have an opinion... > > > > 3. Should hyphen be permitted in a Descriptive Name? Yes > > 4. Should we reverse the order of stage and artifact type? No. Type and > > Revision naturally fit together (wd-03) > > 5. Should schemas use structured names? No. I would like to keep the > schema > > name in step with the namespace URI, with the filename as the last node in > > the URI. I also want to keep the URIs simple. > > 6. Are the requirements for ArtifactIdentifier confusing with respect to > > file names? Yes. See my comments above. I think they should be identical > > for prose documents (subject to the discussion about Form) > > 10. Examples. Some more would be useful > > 11. Additional artifact types? Yes (WSDL) > > 12. Is the grammar useful? Yes. > > > > > > Peter Niblett > > WS-Notification co-chair > > > > > > --------------------------------------------------------------------- > > To unsubscribe from this mail list, you must leave the OASIS TC that > > generates this mail. You may a link to this group and all your TCs in > OASIS > > at: > > https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > > > > > > --
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]