Here's a quick run-down on your questions.
> 1) I got to know from one of the members in our team that
> HR-XML 3.0 final release is due October 16th 2008; however I
> could not get the final release on the site as yet. Could you
> please let us know as to when we can expect that?
We're aiming for the near-final, Candidate Release next week. It will go through a 60-day public review period, followed by reconciliation of any feedback - So the final, official version should be available the first of the year.
> 2) Where can I get information regarding extending the
> existing schema for customizing to suit our needs. I did find
> it for 2.5 but not for 3.0
The same principles apply, but it is easier in 3.0.
***** 1 **** UserAreas are more abundant. Also, note that the HRUserAreaType uses processContents="lax". This is a change from 2.*, which specified "strict"
processContents attribute. Possible values for this are "skip" (meaning that an XML processor will ignore what is in the UserArea); "lax" (asking the processor to validate the contents when possible); and "strict" (meaning validation will be attempted.
It is still good practice to validate UserArea content with your own schema and to specify such extensions under your own namespace -- So everything you did in 2.* should work with 3.0. However, using "lax" most processors will look for a schema against which to validate the content, but won't throw a validation error if it doesn't find one. The UserArea extensions will of course still need to be well-formed. You also ought to declare a namespace prefix for the extensions even if you don't specify the schema against which to valid the XML. For an example (recruiting), see:
http://www.hrinterop.org/schemas/OAGi-BPI-Platform/org_hr-xml/3_0/Instan...
Notice the declaration of the namespace prefix and its use: