[Standards] UPDATED: XEP-0322 (Efficient XML Interchange (EXI) Format)

Peter Waher Peter.Waher at clayster.com
Fri Jul 26 21:35:05 UTC 2013

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.

Peter Waher

From: Spencer MacDonald [mailto:spencer.macdonald.other at gmail.com]
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



On Thu, Jul 25, 2013 at 2:24 PM, XMPP Extensions Editor <editor at xmpp.org<mailto:editor at xmpp.org>> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/standards/attachments/20130726/57f70630/attachment.html>

More information about the Standards mailing list