NewsML

Basado en el Extensible Markup Language (XML), NewsML es una forma estándar de describir el contenido de información de noticias para que pueda distribuirse y reutilizarse ampliamente en sitios web y otros medios. El uso de NewsML podría, por ejemplo, permitir que un editor de noticias busque, encuentre y descargue varias formas de contenido (imágenes fotográficas, texto, video) de diferentes sitios web y luego los combine fácilmente para presentarlos en el sitio de noticias. NewsML y estándares similares basados ​​en XML, como Extensible Public Relations Language (XPRL) y Extensible Business Reporting Language (XBRL), están diseñados para facilitar el formato y la presentación de información relacionada con sus sectores comerciales específicos.

Dado que NewsML, XBRL y XPRL se basan en XML y son compatibles con otros estándares XML, como la definición de esquema XML (XSD), permiten el intercambio de datos. El contenido de noticias, por ejemplo, a menudo puede superponerse con contenido comercial o de relaciones públicas. Debido a que cada uno de los idiomas cumple con las especificaciones relacionadas con XML establecidas por el W3C, los editores de cualquiera de los tres tipos de contenido también podrán acceder a los otros dos tipos.

La idea de NewsML se concibió en Reuters, la organización mundial de noticias, en 1999. Reuters colaboró ​​con WAVO, un desarrollador de programas de software relacionados con las noticias, para crear un NewsML Toolkit. El kit de herramientas es una interfaz que permite a los desarrolladores que pueden no tener experiencia en XML utilizar el procesamiento basado en Java para el contenido de NewsML.