Hello Spencer Thanks for your reply.
Regarding naming conventions, I can see various XEPS with different formats. Even though many use the format you describe, not all do so. A recent example which is in Draft is XEP-0258: Security Labels in XMPP. They use a third naming convention (securitylabel, displaymarking, esssecuritylabel, etc.). You can find other examples throughout, like vCard, defaultnick, you have the famous pubsub, and others. What I can see, there's nothing in XEP-0001 defining naming conventions either. Hyphens in - in xml is permitted, but some consider it a nuisance. It creates problems when creating expressions, either limiting expressions (XPATH for instance) or limiting access to content in XML through quick expressions. Some prefer Pascal casing for elements, camel casing for attributes, some have other preferences. Yet still others, prefer the use of hyphens, perhaps for readability. If the XSF thinks this is an important topic, it would be good to create naming standards that should be followed by new XEPs. However, it would be difficult to explain the numerous XEPs that don't follow such a standard. Sincerely, Peter Waher From: Spencer MacDonald [mailto:[email protected]] Sent: den 25 juli 2013 10:58 To: XMPP Standards Subject: Re: [Standards] UPDATED: XEP-0322 (Efficient XML Interchange (EXI) Format) I hate to be pernickety, but is there a reason why the tag names are camel case unlike other xeps e.g. downloadSchemaResponse I would expect to be download-schema-response Regards Spencer On Thu, Jul 25, 2013 at 2:24 PM, XMPP Extensions Editor <[email protected]<mailto:[email protected]>> wrote: Version 0.3 of XEP-0322 (Efficient XML Interchange (EXI) Format) has been released. Abstract: This specification describes how EXI compression can be used in XMPP networks. Changelog: [See revision history] (pw, yd) Diff: http://xmpp.org/extensions/diff/api/xep/0322/diff/0.1/vs/0.3 URL: http://xmpp.org/extensions/xep-0322.html
