xmln: tns e targetNamespace

Estou vendo alguns documentos do esquema XSD que declaram tanto umtargetNamespace e umxmlns:tns atributo em seu toposchema elemento. Por exemplo. a seguinte tomadadaqui. Eles também parecem ter o mesmo valor de string. Eu entendo o papel detargetNamespace mas o que fazxmlns:tns fazer em cima disso?

<?xml version="1.0" encoding="UTF-8"?>
<schema
    xmlns="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.example.org/Product"
    xmlns:tns="http://www.example.org/Product"
    elementFormDefault="qualified">
...

questionAnswers(1)

yourAnswerToTheQuestion