Visión general

La fuente de metadatos se llama así porque es capaz de combinar puntos existentes en nuevos puntos. En lugar de obtener su información de una fuente externa, utiliza los valores de otros puntos, permitiéndole manipularlos arbitrariamente.

JavaScript / ECMAScript

Esta fuente de datos requiere cierto conocimiento de JavaScript, también conocido como ECMAScript. (La especificación completa de ECMAScript está disponible aquí). JavaScript es probablemente el lenguaje de scripts más popular usado hoy en día, es el único lenguaje disponible para todos los navegadores web populares. Como resultado, el uso más común de JavaScript es para páginas web. El contexto en la fuente de metadatos es, por supuesto, diferente, no hay objetos "ventana" o "documento", entre otras diferencias más sutiles. Aparte de las diferencias contextuales, en esta fuente de datos se dispone de una aplicación completa de ECMAScript. Específicamente, se utiliza la implementación Rhino.