Onda

Ripple es un lenguaje de scripting dedicado para la web semántica.
Descargar ahora

Onda Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Joshua Shinavier
  • Sitio web del editor:
  • http://ripple.fortytwo.net/

Onda Etiquetas


Onda Descripción

Ripple es un lenguaje de scripting dedicado para la web semántica. Ripple es un lenguaje de scripting dedicado para la web semántica. Los programas de ondulación no solo consultan la web semántica, sino que también residen dentro de ella como estructuras de datos RDF, formando una red global de programas interconectados. La aplicación se clasifica mejor como un lenguaje de pila relacional, estrechamente relacionado con lenguajes de pila funcional, como la alegría, el factor y Gato. Como una interfaz web semántica, Ripple es un rastreador y navegador de datos vinculados basados ​​en texto rápidos y basados ​​en texto con toda la flexibilidad de un lenguaje de programación completo de Turing. Un papel en RipPleabStract. La idea de los programas vinculados, o los metadatos RDF de procedimiento, no se ha explorado profundamente. Este documento presenta un lenguaje de secuencias de comandos dedicado para los datos vinculados, llamada Ripple, cuyos programas operan y residen en los gráficos RDF. La ondulación es una variación en el tema concatenativo de idiomas funcionales y orientados a la pila, como la alegría y el factor, y toma un enfoque multivaluado y de tuberías para la composición de consultas. La implementación de Java incluye una API de consulta, una biblioteca extensible de funciones primitivas y un intérprete de línea de comandos interactivos. Aquí hay algunas características clave de "Ripple": transmitir resultados de consulta. Una deficiencia de lanzamientos anteriores fue que no había manera de interrumpir una consulta. Fue muy fácil de encontrar a ti mismo atascado esperando en un programa que nunca terminaría o estaba ocupado agitando mucho más resultados de los que necesitaba. Además, no tenías forma de ver lo que estaba sucediendo en esas situaciones, porque los resultados de la consulta se estaban escondidos en un búfer hasta que el programa se detuvo. Ahora, los resultados de la consulta individual se transmiten en su terminal tan pronto como se calculen. Un doble toque a la clave ESC le dice al motor de consulta que ha visto lo suficiente. Punto de flujo Matemáticas. La ondulación 0.3 se limitó a la aritmética entera. La ondulación de 0.4, por otro lado, tiene más de dos docenas de primitivas matemáticas (prestadas por completo de Java), incluidas las funciones de TRIG y un generador de números aleatorios, todos los cuales se desempeñan bien con los números de puntos enteros y flotantes. Primitives de documentos. Las características específicas de RDF de Ripple están ocultas en gran medida detrás de su sintaxis. Los documentos de RDF se solicitan, se analizan y se manipulan de forma transparente, según sea necesario para responder consultas. Eso es como debería ser. Sin embargo, a menudo me encuentro usando herramientas centradas en el documento junto con la ondulación de que ha sido muy útil para simplemente adquirir un par de primitivas centradas en el documento en la ripulación: la gráfica: el triples primitivo consume la URI de un documento web semántico y Produce cada una de las declaraciones contenidas en el documento, mientras que el gráfico: los espacios de nombres producen cada uno de los espacios de nombres definidos en el documento. Primitives de reificación e fundición de tipo. Una lista de escenarios de rewiring por Stefano Mazzocchi inspiró una serie de primitivos para manipular los tipos de datos, incluido el gráfico: Touri, que consume un literal de cadena y produce un URI. Además, XSD: Tipo y XML: LANG ya no son meras uris en ondulación: son funciones primitivas. XSD: El tipo le brinda el tipo de datos de un literal escrito y XML: Lang le da la etiqueta de idioma (si corresponde) de un literal simple. Incluso más primitivos nuevos. Esta versión hace que la mayoría de los métodos Java.lang.String disponibles a través de una nueva cadena: Biblioteca. He tirado en unas pocas pilas nuevas: primitivas, así como un servicio: biblioteca con ganchos en servicios web semánticos seleccionados, incluyendo Sindice y Swoogle.Owl: Sameas Smushing para compatibilidad con versiones anteriores. Las funciones primitivas de Ripple se identifican con URI, que son tan geniales como mi nombre de dominio (y creo que es lo suficientemente genial para el software alfa). ¿Pero qué pasa cuando los primitivos cambian? Las versiones anteriores de Ripple no entenderán los programas que referen a los primitivos más nuevos, y así es como va. Sin embargo, las nuevas versiones de ondulación deben poder comprender los programas antiguos, que es donde se encuentran los enlaces de la búho. Si un primitivo descrito en un espacio de nombres más nuevo está vinculado a través de búho: Samés a una primitiva en un espacio de nombres más antiguo, la aplicación los entiende Ser lo mismo. Hace que la publicación de descripciones de la biblioteca sea mucho más fácil. Parter. Anteriormente, si quisieras agregar nuevos primitivos a ondulación, tuviste que insertarlos en el propio código fuente de Ripple y reconstruirlos. Ahora, todo lo que necesita es una dependencia de ondulación y un archivo de texto llamado Extensions.txt, lo que le dice a la aplicación qué cargar cuando se inicia. Para incluir bibliotecas personalizadas en el entorno de la consulta, solo enumere con Name.Improved Crawling. La ondulación ahora es capaz de manejar múltiples conexiones HTTP en paralelo, lo que significa un rastreo dramáticamente más rápido. De acuerdo con la etiqueta del rastreador, Ripple mantiene un historial de solicitudes HTTP a medida que ocurre, teniendo cuidado de no cargar ningún anfitrión con solicitudes de fuego rápido.


Onda Software relacionado

Rpal

RPAL es el lenguaje algorítmico pedagógico de referencia correcta. ...

620

Descargar

Alce

Elk es una implementación del lenguaje de programación del esquema. ...

183

Descargar

Funkee

FUNKEE es un host de scripting impulsado por eventos para los idiomas de Groovy y otros idiomas de scripting. ...

174

Descargar