O Meta data source tem esse nome por sua capacidade de combinar pontos existentes em novos. Ao invés de obter sua informação de uma fonte externa, utiliza valores de outros pontos e permite manipulação de maneiras arbitrárias pelo usuário.
Este data source requer algum conhecimento de JavaScript, também conhecido como ECMAScript. (A especificação completa para ECMAScript está disponÃvel aqui.) JavaScript é provavelmente a mais popular linguagem de scripts da atualidade e a única linguagem disponÃvel para uso em todos os navegadores web mais populares. Como resultado, se percebe o uso comum de JavaScript em páginas web. O contexto do Meta data source é um pouco diferente, pois não existem objetos "janela" e "documento" entre outras diferenças sutis. Desconsiderando as diferenças contextuais, este data source oferece uma completa implementação de ECMAScript. Especificamente, a implementação Rhino é utilizada.