[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Naming conventions for a sampling of W3C and ISO XML vocab

  • From: Robin Cover <robin@oasis-open.org>
  • To: "Costello, Roger L." <costello@mitre.org>, "xml-dev@l..." <xml-dev@l...>
  • Date: Fri, 3 Feb 2012 13:09:14 -0600

Re:  Naming conventions for a sampling of W3C and ISO XML vocab
Roger, the following resources might be of interest.  Both are
(way) out of date, but provide reasonable samples for the
specified coverage.

1. Naming and Design Rules
http://xml.coverpages.org/ndr.html

Naming and Design Rules (NDR) Specifications
- ACORD Naming and Design Rules (NDR)
- Danish XML Project: OIOXML Naming and Design Rules
- EPA Exchange Network XML Design Rules and Conventions
- Federal XML Naming and Design Rules Project
- Global Justice XML Data Model (GJXDM) Naming and Design Rules
- Hong Kong OGCIO Interoperability Framework for E-Government
- IRS XML Naming and Design Rules
- OAGIS Naming and Design Rules (NDR)
- OASIS LegalXML Exchange Document Methodology, Naming, and Design Rules (MNDR) Subcommittee
- Universal Business Language (UBL) Naming and Design Rules
- UN/CEFACT XML Naming and Design Rules Technical Specification
- US Department of the Navy XML Naming and Design Rules
- US National Information Exchange Model (NIEM) NDR

2. Use of Camel Case for Naming XML and XML-Related Components
http://xml.coverpages.org/camelCase.html

- Robin

On Fri, Feb 3, 2012 at 8:48 AM, Costello, Roger L. <costello@mitre.org> wrote:
Hi Folks,

I am sampling some standard XML vocabularies to see what naming convention they use. Below is what I've compiled thus far. What naming convention do you use?

1. XML Schema: all elements and attributes are camel case. Examples: maxOccurs, elementFormDefault, substitutionGroup.

2. XSLT: all elements and attributes are lower-case, dash-separated. Examples: apply-templates, exclude-result-prefixes, analyze-string.

3. Schematron: most elements and attributes are a single, lower-case word (e.g., assert, rule, pattern). There is an element and an attribute with multiple words (value-of, is-a). There are two elements that use camel case (queryBinding and defaultPhase).

Notice that Schematron isn't consistent in its naming convention. Is that a bad thing? Is it a good thing to have a consistent naming convention?

Why does XML Schema and XSLT have different naming conventions? They are both W3C technologies. Does the W3C not have a policy on naming markup?

/Roger


_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php




--
Robin Cover
OASIS, Director of Information Services
Editor, Cover Pages and XML Daily Newslink
Email: robin@oasis-open.org
Staff bio: http://www.oasis-open.org/people/staff/robin-cover
Cover Pages: http://xml.coverpages.org/
Newsletter: http://xml.coverpages.org/newsletterArchive.html
Tel: +1 972-296-1783


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.