SOA naming guidelines

Im currently trying to establish naming guidelines for WebServices that will connect two words: world of Microsoft and world o Java.

Everything is clear to me but: first letter of field name, should it be uppercase?

Following code is taken from amazon's wsdl:

-
Code Snippet
<xsd:complexType name="ThirdPartyProductDetails">
-<xsd:all>
<xsd:elementname="OfferingType" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerId" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerNickname" type="xsd:string" minOccurs="0" />
<xsd:elementname="ExchangeId" type="xsd:string" minOccurs="0" />
<xsd:elementname="OfferingPrice" type="xsd:string" minOccurs="0" />
<xsd:elementname="Condition" type="xsd:string" minOccurs="0" />
<xsd:elementname="ConditionType" type="xsd:string" minOccurs="0" />
<xsd:elementname="ExchangeAvailability" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerCountry" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerState" type="xsd:string" minOccurs="0" />
<xsd:elementname="ShipComments" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerRating" type="xsd:string" minOccurs="0" />
</xsd:all>
</xsd:complexType>
-<xsd:complexType name="KeywordRequest">
-<xsd:all>
<xsd:elementname="keyword" type="xsd:string" />
<xsd:elementname="page" type="xsd:string" />
<xsd:elementname="mode" type="xsd:string" />
<xsd:elementname="tag" type="xsd:string" />
<xsd:elementname="type" type="xsd:string" />
<xsd:elementname="devtag" type="xsd:string" />
<xsd:elementname="sort" type="xsd:string" minOccurs="0" />
<xsd:elementname="variations" type="xsd:string" minOccurs="0" />
<xsd:elementname="locale" type="xsd:string" minOccurs="0" />
</xsd:all>
</xsd:complexType>
Which complex type is defined right?
[20561 byte] By [KamilJaniszewski] at [2008-1-3]
# 1
Element names should use Pascal casing (upper case first letter of each word).

Attribute names should use Camel casing (lowercase first letter of the first word, upper case first letter of all other words.

See for instance ws-addressing (http://schemas.xmlsoap.org/ws/2004/08/addressing/).

PaulGielens at 2007-9-25 > top of Msdn Tech,Architecture,Architecture General...