Rdf :: sésamo :: repositorio

RDF :: SESAME :: Repository es un repositorio en un servidor SESAME.
Descargar ahora

Rdf :: sésamo :: repositorio Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Michael Hendricks
  • Sitio web del editor:
  • http://search.cpan.org/~mndrix/Object-eBay-0.0.3/lib/Object/eBay/Boolean.pm

Rdf :: sésamo :: repositorio Etiquetas


Rdf :: sésamo :: repositorio Descripción

RDF :: SESAME :: Repository es un repositorio en un servidor de sésamo. RDF :: SESAME :: Repository es un repositorio en un servidor de sésamo. Esta clase es el caballo de batalla de RDF :: Sesame. Agregar triples, eliminar triples y consultar el repositorio se realizan a través de instancias de esta clase. Solo se admiten consultas seleccionadas en este punto, pero debe ser bastante sencillo para agregar la funcionalidad de construcción. Si lo hace, envíeme un parche.methodsconstright (% opts) evalúa una consulta de construcción y devuelve la serialización RDF del gráfico RDF resultante. Una invocación mínima se ve algo así: My $ Q = QQ (Construir {padre} EX: haschild {niño} de {niño} EX: HasParent {padre} usando namespace ex =); MY $ RDF = $ REPO-> CONSTRUCTE (consulta => $ q, formato => 'tortuga',); Si se produce un error durante la construcción, se lanza una excepción. Esto es diferente de algunos métodos RDF :: SESAME que devuelven el UNDEF.FORMAT requerido: YesIndice el formato de serialización RDF que debe devolver el servidor SESAME. Los valores aceptables son 'rdfxml', 'tortuga' y 'ntriples'.language default: serqlpecifica el idioma en el que se escribe la consulta de construcción. Esto solo se incluye para la compatibilidad de redes, ya que el único idioma de consulta compatible con SESAME es Serql.Output Predeterminado: indefinida, donde se debe colocar la serialización RDF. El valor predeterminado de UNDEF significa que la serialización simplemente debe devolverse como el valor del método de construcción. Si el valor es un FileHandle, la serialización se escribe en ese FileHandle. El FileHandle ya debe estar abierto para escribir. De lo contrario, el valor se toma para ser un nombre de archivo que se abre para escribir (clobbering contenidos existentes) y la serialización está escrita en el archivo.Query requerido: YESTHE Texto de la consulta. Extraer (% OPT) Extraiga una representación RDF de todos Los triples en el repositorio. La única opción requerida es "Formato" que especifica el formato de serialización del RDF resultante. La invocación del método mínimo se parece a mi extracto de $ RDF = $ REPO-> (Formato => 'tortuga') donde $ RDF es una referencia a un escalar que contiene la serialización de todos los triples en el repositorio. Los resultados de la transmisión devueltos por SESAME se manejan adecuadamente para que el uso de la memoria se minimice. Si la salida se envía a un archivo (consulte "Salida"), solo se mantiene un "trozo" en la memoria a la vez (sujeto a Caching por su sistema operativo). La serialización también puede ser comprimida (o procesada de otra manera), ya que se está transmitiendo desde el servidor (consulte "Comprimir"). El manejo de errores se realiza de manera diferente en este método que en otros métodos en RDF :: SESAME. A saber, si se produce un error, se lanza una excepción (en lugar de regresar a UNDEF y establecer errores (). Finalmente, me gustaría que todos los métodos se comporten de esta manera. Requisitos: · Perl


Rdf :: sésamo :: repositorio Software relacionado