RDF :: LinkedData

Una implementación de servidor de datos vinculada
Descargar ahora

RDF :: LinkedData Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Kjetil Kjernsmo
  • Sitio web del editor:
  • http://search.cpan.org/~kjetilk/

RDF :: LinkedData Etiquetas


RDF :: LinkedData Descripción

Una implementación de servidor de datos vinculada RDF :: LinkedData es un módulo Perl que proporciona una implementación de un servidor para servir datos vinculados del host que está configurado. Su característica principal es que puede tomar un modelo RDF opcionalmente leído de los archivos o desde un punto final SPARQL y sirva a las URI de los recursos de acuerdo con las mejores prácticas de datos vinculados. Hará la negociación del contenido, apoya muchas seralizaciones, y realizará 303 redirecciones según sea necesario. Por ejemplo, digamos que controla un host lod.example.org y desea usarlo para servir datos vinculados. En el archivo, tiene un poco de RDF que desea servir, como: @Prefix RDFS: . rdfs: etiqueta "Dahut"; RDFS: Seealso. RDFS: Etiqueta "Más aquí". La configuración de este servidor para usar el archivo anterior hará http://lod.example.org/foo y http: // lod. Ejemply.org/bar dereferencible sin más esfuerzo. El servidor también devolverá una redirección de 303 apropiada a un sufijo de datos o de página, dependiendo del encabezado de aceptación del cliente y devolverá una representación de los datos. HSYNOPSISA Simple Plack Server ilustra el uso mejor: use RDF :: LinkedData; Use Plack :: Solicitud; Usa RDF :: Trine; MY $ PARSER = RDF :: Trine :: Parser-> Nuevo ('tortuga'); My $ Model = RDF :: Trine :: Model-> Tempory_Model; My $ base_uri = 'http: // localhost: 5000'; $ parser-> parse_file_into_model ($ base_uri, 't / data / basic.ttl', $ Modelo); MY $ LD = RDF :: LinkedData-> Nuevo (modelo => $ Modelo, base_uri => $ base_uri); My $ LINKED_DATA = SUB {MY $ ENV = Shift; MY $ REQ = Plack :: Solicitud-> Nuevo ($ ENT); My $ URI = $ REQ-> PATH_INFO; Si ($ req-> path_info = ~ m! ^ (. +?) /? (Página | Datos) $!) {$ URI = $ 1; $ ld-> tipo ($ 2); } $ ld-> encabezados_in ($ req-> encabezados); Devolver $ LD-> Respuesta ($ URI) -> finalizar; } Requisitos: · Perl


RDF :: LinkedData Software relacionado

NLP :: Servicio

Un servicio web restante basado en bailarina para proporcionar un idioma natural que analiza el inglés ...

186

Descargar