However, we decided that full support for foreign namespaces was such a big change, that this would constitute one of the major pieces of work for NITF 4.0 . I've created an *experimental* NITF XSD with foreign namespace support. It can be downloaded from
I've performed a number of tests with this schema and it seems to me to be going in the right direction. I've also discovered a problem with the NITF 3.5 namespace support, which I've fixed in this experimental XSD . I promise to write a future note about the choices I made in adding foreign namespace support. However, I wanted to get the current version out there, to give people a chance to download and try it out .
 See for example, the excellent discussion of schemas and extensibility by Bob DuCharme and how NITF is too closed http://snee.com/xml/xml2005/
 Get the NITF schema at http://www.iptc.org/std/NITF/
 Discussion of the plans for NITF 4.0 (amongst other things) can be reviewed in http://www.slideshare.net/
 A special prize for the first person to figure out what the bug was
 Note that the NITF 4.0 experimental schema contains the documentation I copied over from the NITF 3.5 DTD. I'm still keen to get feedback on this too!