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

Reply via email to