¿Formato o estructura?

Actualizaba algunas páginas en este sitio y debí mencionar algo relacionado con archivos cuyo contenido ha sido representado empleando la notación JSON. Me surgió la duda entonces si debía referirme a ello como “formato” o si debía hablar de “estructura”.

Me parece que hablar del uso de una notación es lo mejor y más adecuado, pero ¿qué tan incorrecto es hablar de “formato” o de una “estructura” entonces?

Hablar de formato es, en términos de informática y computación, hablar de:

  • El sistema o esquema de codificación empleado para representar datos, principalmente pensando en tipo de archivos.
  • También se emplea el término para referirse a el esquema de almacenamiento u organización que un archivo tiene para poder ser abierto por alguna o algunas aplicaciones específicas (como archivos multimedia o de documentos).

Mientras que hablar de estructura es hacerlo sobre:

  • La manera en que un sistema está organizado (por el arreglo e interacción— la forma en que éstos intercambian información, energía o material —de sus elementos interrelacionados).
  • Aquello que soporta la organización de un  sistema.

Meditando sobre lo anterior creo que es claro que hablamos de formato pensando en la manera que algo debe ser codificado o organizado para ser presentado (visto o impreso), implicando la apertura del correspondiente archivo para ello. Pero, es sobre esto último (en particular  la segunda acepción de formato lo que trae confusiones pues estamos realmente hablando de una estructura. Hay una delgada linea difusa que separa ambos conceptos, que en sus extremos son muy claros pero no así en cierta zona intermedia.

Así entonces, ¿respecto a un archivo cuyo contenido está organizado empleando la notación JSON? Definitivamente aquí hablamos de un archivo cuyo contenido está estructurado empleando los elementos de esta notación para “representar” (o al menos tratar) ciertos conceptos. Bueno, tal vez eso último fue una exageración y meramente se trata de un archivo que está organizado en secciones o estructuras de datos (arreglos, listas, objetos, pares llave-valor). Realmente estos archivos no están hechos para “ser vistos” sino para conservar datos que permiten generar información. Mismo caso que los achivos .plist de OS X y macOS o un archivo XML, ambos tipos de archivos que pueden tener un formato ASCII o UTF-8.

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s