- From: Martin J. Dürst <duerst@it.aoyama.ac.jp>
- Date: Mon, 27 Apr 2009 17:20:30 +0900
- To: Austin Cheney <austin.cheney@travelocity.com>
- CC: uri@w3.org, Larry Masinter <masinter@adobe.com>, jwz@jwz.org
Hello Austin, Many thanks for your comments. On 2009/04/22 4:44, Austin Cheney wrote: > It seems in this draft, revision 06, that the examples are a syntax that are > non-normative. I would assume that the examples are indeed non-normative, because they are examples. But what do you mean by "are a syntax that ..."? Do you refer to the "<" and ">" that enclose the example URIs? This is explained at the end of section 1: In this document, URIs are enclosed in '<' and '>' as described in Appendix C of [STD66]. Extra whitespace and line breaks added to present long URIs are not part of the actual URI. Or do you mean something else? > It would be better if the syntax were formatted in a > standard convention, such as XML or even JSON. This should be done in a > manner that is not protocol dependent. It would be more appropriate to > define the concept generally and then use a separate numbered section of the > document to mention processing requirements specific to a protocol and a > sub-point for requirements specific to a markup language in the context of > that transmission protocol. > > Within the definition of URI syntax the mailto: protocol extension appears > non-normative. To be more conforming it SHOULD be used as smtp://. Such > usage identifies the protocol name and uses URI syntax to separate the > protocol identification from the following resource or identification data. > In other words, this example appears to be a valid URI: > smtp://cheney@mailmarkup.org. It should be very clear that "mailto:" is normative. It should also be obvious that, because this is in wide use, it would be a really bad idea to define something else (such as "smtp:"). Also, "mailto:" seems appropriate because mail is definitely not only transferred with smtp, but also with other protocols (e.g. X.400, proprietary systems of mobile carriers,...). There are quite a few other URI schemes that don't use a protocol name for their scheme name. > This importance of this consideration rests in the future extensibility of > SMTP as a service oriented protocol with superior server processing and > security capabilities than HTTP allows opposed to merely a message routing > mechanism. If a markup language is adopted for standard use over SMTP > exclusively the conventions used in that markup language MUST conform to > protocol independent standards in order to communicate seamlessly with > transmissions or documents in the HTTP protocol or other protocols. > > In other words, if a markup language is adopted for the SMTP protocol then > communications SHOULD be able to seamless move between SMTP and HTTP based > communications if the user-agent software is capable of processing such. > All that is required is a properly formatted absolute URI. If standards > exist to define methods that are acceptable in one condition but are > conflicting in an alternate peer condition transmission collisions are > likely to arise where the only solutions are bloated work-arounds. To be > further specific, if standards are adopted as corner-cases for protocol > specific processing they MUST be explicitly and intentionally limited to > that protocol or not be considered a standard. > > Additionally, if a markup language is adopted for SMTP then it may be > necessary to allow user to user hyperlinks using URI syntax in parallel with > URI syntax for webpages over HTTP. Both methods point to a destination that > may or may not require interactivity, input, or responses. It cannot and > MUST NOT be presumed that SMTP is limited to sending communications opposed > to opening a transmission for engaging in a sessioned data service. I think these are interesting ideas, but in general, the IETF standardizes stuff that works (at least to a certain extent) rather than ideas. If you want to further pursue the idea of combining SMTP with a markup language to achieve more than mere message routing, it may be best to write up this idea as an Internet-Draft. > In order to ensure the convention addressed by this draft has the longest > and most stable life-span possible please ensure its use in different > communication modes is stable to the URI standard, the language of the > specification is not protocol specific, and the intention of the document is > enhancement of the URI standard and not a function of HTML. The update we are working on is to integrate improvements with respect to internationalization, and clean up a few other things. I can add a sentence or two regarding the fact that the provisions in the document apply to other mail-sending protocols (and formats) as appropriate, if that helps. Regards, Martin. -- #-# Martin J. Dürst, Professor, Aoyama Gakuin University #-# http://www.sw.it.aoyama.ac.jp mailto:duerst@it.aoyama.ac.jp
Received on Monday, 27 April 2009 08:21:35 UTC