# BaseType references in PSC Form schemas

**URL:** <https://xmlforum.companieshouse.gov.uk/t/basetype-references-in-psc-form-schemas/329>\
**Category:** Person with Significant Control\
**Created:** [July 12, 2017, 11:16am UTC](https://xmlforum.companieshouse.gov.uk/t/basetype-references-in-psc-form-schemas/329 "2017-07-12T11:16:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![PJ\_O\_Neill](https://xmlforum.companieshouse.gov.uk/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@PJ\_O\_Neill](https://xmlforum.companieshouse.gov.uk/u/PJ_O_Neill)\
**Post date:** [July 12, 2017, 11:16am UTC](https://xmlforum.companieshouse.gov.uk/t/basetype-references-in-psc-form-schemas/329/1 "2017-07-12T11:16:22Z")

</div>

Hi,

I’d really appreciate a clarification on each of the following observations I’ve made regarding the PSC schemas on the [http://xmlgw.companieshouse.gov.uk/SchemaStatus](http://xmlgw.companieshouse.gov.uk/SchemaStatus) page, and confirmation of what version of PSCBaseTypes and baseTypes schemas should be used for each of the following;

1. The **PSCNotification-v1-0** schema references PSCBaseTypes- **v1-0** and baseTypes- **v3-1**. But more recent live versions exist (PSCBaseTypes- **v1-2** and baseTypes- **v3-3** ) What version of PSCBaseTypes and baseTypes schemas should be used for this form?

2. The **PSCChangeDetails-v1-0** schema references PSCBaseTypes- **v1-0** and baseTypes- **v3-1**. But more recent live versions exist (PSCBaseTypes- **v1-2** and baseTypes- **v3-3** ) What version of PSCBaseTypes and baseTypes schemas should be used for this form?

3. The **PSCCessation-v1-0** schema references PSCBaseTypes- **v1-0** and baseTypes- **v3-1**. But more recent live versions exist (PSCBaseTypes- **v1-2** and baseTypes- **v3-3** ) What version of PSCBaseTypes and baseTypes schemas should be used for this form?

4. The **PSCStatementNotification-v1-1** schema references PSCBaseTypes-v1-2 and baseTypes- **v3-2**.  
But the more recent live version baseTypes- **v3-3** exists. What version of PSCBaseTypes and baseTypes schemas should be used for this form?

5. The **PSCStatementWithdrawal-v1-1** schema references PSCBaseTypes-v1-2 and baseTypes- **v3-2**. But the more recent live version baseTypes- **v3-3** exists. What version of PSCBaseTypes and baseTypes schemas should be used for this form?

Many thanks.  
PJ

---

<div class="post-metadata">

**Author:** ![snicholas](https://xmlforum.companieshouse.gov.uk/user_avatar/xmlforum.companieshouse.gov.uk/snicholas/32/81_2.png) [@snicholas](https://xmlforum.companieshouse.gov.uk/u/snicholas)\
**Post date:** [July 13, 2017, 7:10am UTC](https://xmlforum.companieshouse.gov.uk/t/basetype-references-in-psc-form-schemas/329/2 "2017-07-13T07:10:04Z")

</div>

Good afternoon PJ,

The base types that can be used are the ones shown in the listed schemas, and every version after that, up until the latest version (of the schema). If the schemas provided haven’t been updated, then the work that has been done hasn’t affected those forms. Although their dependency base types may have updated in version, they can still use the version listed in the schema. If something had changed in those base types that affected those forms, then the schema would be updated to reflect the most recent base type.

There are reasons for this. Firstly, to avoid external developers having to make unnecessary updates to their software (basically updating versions on forms that would have worked anyway). Secondly, if we change anything on schemas then we will have to go through the whole release process, committing updated schemas, updating example files, testing and incrementing the version number of those schemas. Then because we have had to update the schema versions for dozens of unrelated schemas, the external developers then must also update their software to use the newer versions that haven’t changed. It turns into a never-ending cycle changes updating schemas, examples and customer software to make the smallest change to a base type. 99% of those changes will be entirely unnecessary.

I hope this clarifies.

SDN

---

<div class="post-metadata">

**Author:** ![PJ\_O\_Neill](https://xmlforum.companieshouse.gov.uk/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@PJ\_O\_Neill](https://xmlforum.companieshouse.gov.uk/u/PJ_O_Neill)\
**Post date:** [July 13, 2017, 1:26pm UTC](https://xmlforum.companieshouse.gov.uk/t/basetype-references-in-psc-form-schemas/329/3 "2017-07-13T13:26:34Z")

</div>

That’s great, Simon.

Many thanks,  
PJ
