RDF :: LinkedData.

Eine verknüpfte Datenserver-Implementierung
Jetzt downloaden

RDF :: LinkedData. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • Kjetil Kjernsmo
  • Website des Verlags:
  • http://search.cpan.org/~kjetilk/

RDF :: LinkedData. Stichworte


RDF :: LinkedData. Beschreibung

Eine verknüpfte Datenserver-Implementierung RDF :: LinkedData ist ein Perl-Modul, das eine Server-Implementierung für das Servieren verknüpfte Daten aus dem Host bereitstellt, für das er konfiguriert ist. Seine Hauptmerkmale ist, dass ein RDF-Modell optional von den Dateien oder von einem SPARQL-Endpunkt gelesen werden kann und den Uris dieser Ressourcen gemäß den Best Practices mit verknüpften Daten dient. Es wird eine Inhaltsverhandlung tun, unterstützt viele Seralisierungen, und es wird 303 nach Bedarf umleitet. Wenn Sie beispielsweise einen Host lod.example.org kontrollieren und es verwenden möchten, um verlinkte Daten zu dienen. Im Datei haben Sie ein bisschen RDF-RDF, das Sie dienen möchten, wie: @Prefix RDFs: . RDFs: Label "Dahut"; RDFS: SEALEALSO. RDFs: Label "mehr hier" Beispiel.org/BAR, der nicht mehr anstrengend ist. Der Server gibt auch eine entsprechende 303-Weiterleitung auf einem Daten- oder Seiten-Suffix zurück, abhängig von dem Akzeptieren des Clients und der Rückgabe einer Darstellung des Data.Synopsisa-Simple-Plack-Servers zeigt die Verwendung gut: Verwenden Sie RDF :: LinkedData; Verwenden Sie pflanze :: Anfrage; Verwenden Sie RDF :: Trine; Mein $ PARSER = RDF :: Trine :: Parser-> NEU ('Turtle'); Meine $ modell = RDF :: Trine :: Modell-> Temporäre_modell; Meine $ base_uri = 'http: // localhost: 5000'; $ Parser-> parse_file_into_model ($ base_uri, 't / data / basic.ttl', $ modells); My $ ld = RDF :: LinkedData-> NEU (Modell => $ - Base_uri => $ base_uri); meine $ linked_data = sub {my $ env = wechseln; meine $ echt = pflanze :: anfrage-> neu ($ env); mein $ uri = $ q-> path_info; if ($ req-> path_info = ~ m! ^ (. +?) /? (Seite | Daten) $!) {$ URI = $ 1; $ ld-> Typ (2 $); } $ ld-> header_in ($ echt-> header); Rendite $ ld-> Antwort ($ URI) -> abschließen; } Anforderungen: · Perl.


RDF :: LinkedData. Zugehörige Software