¿Son necesarios los esquemas JSON para definir la estructura de un JSON?

Pregunto esto porque veo que el borrador del esquema JSON actual (http://json-schema.org/) propone tener el esquema de JSON de la siguiente manera:

para el JSON:

{
 "a":"abc"
 "b": 123
}

el esquema propuesto en el borrador es como

{
 "type":"object"
 "properties":{
  "a": {"type":"string"}
  "b": {"type":"integer"}
 }
}

Mi pregunta aquí es ¿el JSON en sí no define su estructura? ¿Es necesario un esquema separado?

El esquema propuesto por el borrador valida el JSON que tiene la estructura anterior y esos JSON siempre tienen el formato

{
 "a":"string"
 "b": 1 (or some number)
}

Entonces, ¿cuál es la necesidad de un esquema separado para JSON? Simplemente podemos usar el JSON para definir su estructura también.

PD. Sé que podemos especificar algunas restricciones en los valores que el JSON puede tomar a través de los esquemas propuestos en el borrador, pero desde el punto de vista de la definición de la estructura de un JSON, ¿son necesarios los esquemas propuestos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta