Agnóstico (datos)


En informática, se dice que un dispositivo o programa de software es agnóstico o agnóstico de datos si el método o formato de transmisión de datos es irrelevante para la función del dispositivo o programa. Esto significa que el dispositivo o programa puede recibir datos en múltiples formatos o de múltiples fuentes, y aún así procesar esos datos de manera efectiva.

Muchos dispositivos o programas necesitan que los datos se presenten en un formato específico para poder procesarlos. Por ejemplo, los dispositivos de Apple Inc generalmente requieren que las aplicaciones se descarguen de su App Store . [1] Este es un método que no depende de los datos, ya que utiliza un tipo de archivo específico, descargado de una ubicación específica, y no funciona a menos que se cumplan esos requisitos.

Los dispositivos y programas que no son independientes de los datos pueden presentar problemas. Por ejemplo, si su archivo contiene el tipo correcto de datos (como texto), pero en el formato incorrecto, es posible que deba crear un nuevo archivo e ingresar el texto manualmente en el formato adecuado para poder usar ese programa. Existen varios programas de conversión de archivos porque las personas necesitan convertir sus archivos a un formato diferente para poder usarlos de manera efectiva. [2] [3] [4]

Los dispositivos y programas independientes de los datos funcionan para resolver estos problemas de diversas formas. Los dispositivos pueden tratar los archivos de la misma manera, ya sea que se descarguen a través de Internet o se transfieran a través de un cable USB u otro cable.

Los dispositivos y programas [5] pueden volverse más independientes de los datos mediante el uso de un formato de almacenamiento genérico para crear, leer, actualizar y eliminar archivos. Los programas como XML y JSON pueden almacenar información de forma independiente de los datos. Por ejemplo, XML es independiente de los datos, ya que puede guardar cualquier tipo de información. Sin embargo, si usa Definiciones de transformación de datos (DTD) o Definiciones de esquemas XML (XSD) para definir qué datos deben colocarse y dónde, se convierte en no independiente de los datos; produce un error si se coloca un tipo de datos incorrecto en un campo.

Una vez que haya guardado sus datos en un formato de almacenamiento genérico, esta fuente puede actuar como una capa de sincronización de entidades. El formato de almacenamiento genérico puede interactuar con una variedad de programas diferentes, con el método de extracción de datos formateando los datos de una manera que el programa específico pueda entender. Esto permite que dos programas que requieren diferentes formatos de datos accedan a los mismos datos. Varios dispositivos y programas pueden crear, leer, actualizar y eliminar ( CRUD ) la misma información desde la misma ubicación de almacenamiento sin errores de formato.