Rdf :: sesam :: repository

RDF :: SESAME :: REPOSITEIT is een repository op een Sesam-server.
Download nu

Rdf :: sesam :: repository Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michael Hendricks
  • Uitgever website:
  • http://search.cpan.org/~mndrix/Object-eBay-0.0.3/lib/Object/eBay/Boolean.pm

Rdf :: sesam :: repository Tags


Rdf :: sesam :: repository Beschrijving

RDF :: SESAME :: Repository is een repository op een sesam-server. RDF :: SESAME :: Repository is een repository op een Sesam-server. Deze klasse is het werkpaard van RDF :: SESAME. Triples toevoegen, drievoudig verwijderen en vragen van de repository worden allemaal gedaan via gevallen van deze klasse. Selecteer alleen query's worden ondersteund op dit punt, maar het moet redelijk eenvoudig zijn om constructiefunctionaliteit toe te voegen. Als u het doet, stuur me een patch.methodsconstruct (% opts) evalueert een constructiequery en retourneert de RDF-serialisatie van de resulterende RDF-grafiek. Een minimale aanroep ziet er zoiets uit als: mijn $ q = qq (constructie {ouder} ex: haschild {child} van {child} ex: hypgelent {ouder} met behulp van naamruimte EX =); Mijn $ RDF = $ Repo-> Construct (query => $ Q, formaat => 'schildpad',); als er een fout optreedt tijdens de constructie, wordt een uitzondering gegooid. Dit is anders dan een of andere RDF :: SESAME-methoden die Undef.Format vereiste retourneren: JAINDICATEN Het RDF-serialisatieformaat dat de SESAM-server moet terugkeren. Aanvaardbare waarden zijn 'RDFXML', 'Turtle' en 'Ntriples'.Language Standaard: Serqlspecififieert de taal waarin de constructiequery is geschreven. Dit wordt alleen opgenomen voor voorwaartse compatibiliteit, aangezien de enige querytaal die wordt ondersteund door SESAME SERQL.OUTPUTUMPUNT Standaard: undefindicaten waar de RDF-serialisatie moet worden geplaatst. De standaardwaarde van undef betekent dat de serialisatie eenvoudigweg moet worden geretourneerd als de waarde van de construct-methode. Als de waarde een filehandly is, is de serialisatie geschreven aan die filehandle. De filehandle moet al open zijn voor het schrijven. Anders wordt de waarde meegenomen om een bestandsnaam te zijn die wordt geopend voor het schrijven (clobbering bestaande inhoud) en de serialisatie is geschreven naar het bestand. Wachtwoord vereist: YESTHE-tekst van de constructiequery.Extract (% opts) extract een RDF-weergave) de triples in de repository. De enige vereiste optie is "formaat" die het serialisatieformaat van de resulterende RDF aangeeft. De minimale methode-aanwijzing ziet eruit als mijn $ RDF = $ repo-> -extract (formaat => 'schildpad') waarbij $ RDF een verwijzing is naar een scalaire die de serialisatie van alle triples in de repository bevat. De streamingresultaten die worden geretourneerd door sesam worden op de juiste manier behandeld, zodat het geheugengebruik in geminimaliseerd is. Als de uitvoer naar een bestand wordt verzonden (zie "Uitvoer"), wordt slechts één "chunk" per keer in het geheugen gehouden (onder voorbehoud van caching door uw besturingssysteem). De serialisatie kan ook worden gecomprimeerd (of anderszins verwerkt) omdat het wordt gestreamd vanaf de server (zie "Compress"). Fouthantering wordt anders gedaan in deze methode dan in andere methoden in RDF :: SESAME. Namelijk, als er een fout optreedt, wordt een uitzondering gegooid (in plaats van het retourneren van undeve-en-instelling Errstr (). Uiteindelijk wil ik dat alle methoden zich op deze manier gedragen. Vereisten: · Perl


Rdf :: sesam :: repository Gerelateerde software