RDF :: LinkedData

Een Linked Data Server-implementatie
Download nu

RDF :: LinkedData Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Kjetil Kjernsmo
  • Uitgever website:
  • http://search.cpan.org/~kjetilk/

RDF :: LinkedData Tags


RDF :: LinkedData Beschrijving

Een gelinkte data-server implementatie RDF :: LinkedData is een PERL-module die een serverimplementatie biedt voor het dienen van gekoppelde gegevens van de host die is geconfigureerd voor. Het belangrijkste kenmerk is dat het een RDF-model optioneel kan worden gelezen uit bestand (en) of van een Sparql-eindpunt en de URI's van die bronnen dienen volgens de best practices met gekoppelde gegevens. Het zal inhoud onderhandelen, ondersteunt vele seralisaties, en het zal 303 omdraaien als dat nodig is. Zeg voorbeeld u een host loun.example.org controleert en het wilt gebruiken om gekoppelde gegevens te gebruiken. In het bestand heb je een beetje RDF die je wilt dienen, zoals: @prefix RDFS: . RDFS: label "dahut"; RDFS: WEEALSO. RDFS: Label "MEER HIER". Deze server configureren om het bovenstaande bestand te gebruiken, maakt http://lod.example.org/foo en http: ///l NOD. example.org/bar Derferencable zonder verdere inspanningen. De server retourneert ook een geschikte 303-omleiding naar een gegevens- of paginavoegsel afhankelijk van de Accept-kop van de klant en retourneert een weergave van de gegevens. Synopsisa Simple PLACK Server illustreert het gebruik Mooi: Gebruik RDF :: LinkedData; gebruik plack :: aanvraag; Gebruik RDF :: TRINE; Mijn $ Parser = RDF :: TRINE :: PARDERER-> NIEUW ('Turtle'); Mijn $ Model = RDF :: TRINE :: Model-> Tijdelijke_model; mijn $ BASE_URI = 'http: // localhost: 5000'; $ PARDER-> PARSE_FILE_INTO_MODEL ($ BASE_URI, 'T / DATA / BASIC.TTL', $ MODEL); Mijn $ LD = RDF :: LinkedData-> Nieuw (model => $ model, base_uri => $ base_uri); mijn $ Linked_Data = Sub {My $ Env = Shift; mijn $ req = plack :: aanvraag-> nieuw ($ env); mijn $ URI = $ REQ-> PATH_INFO; if ($ req-> path_info = ~ m! ^ (. +?) /? (pagina | gegevens) $!) {$ URI = $ 1; $ ld-> type ($ 2); } $ ld-> headers_in ($ req-> headers); Retourneer $ LD-> Reactie ($ URI) -> Finaliseren; } Vereisten: · Perl


RDF :: LinkedData Gerelateerde software

NLP :: Service

Een rustgevende webservice op basis van danser om de natuurlijke taal te bieden parseren voor Engels ...

186

Downloaden