<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- template designed by Marco Von Ballmoos --> <title>Docs For Class EasyRdf_GraphStore</title> <link rel="stylesheet" href="../media/stylesheet.css" /> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> </head> <body> <div class="page-body"> <h2 class="class-name">Class EasyRdf_GraphStore</h2> <a name="sec-description"></a> <div class="info-box"> <div class="info-box-title">Description</div> <div class="nav-bar"> <span class="disabled">Description</span> | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>) </div> <div class="info-box-body"> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">A class for fetching, saving and deleting graphs to a Graph Store.</p> <p class="description"><p>Implementation of the SPARQL 1.1 Graph Store HTTP Protocol.</p></p> <ul class="tags"> <li><span class="field">copyright:</span> Copyright (c) 2009-2011 Nicholas J Humfrey</li> <li><span class="field">license:</span> <a href="http://www.opensource.org/licenses/bsd-license.php">http://www.opensource.org/licenses/bsd-license.php</a></li> </ul> <p class="notes"> Located in <a class="field" href="_EasyRdf---GraphStore.php.html">/EasyRdf/GraphStore.php</a> (line <span class="field">47</span>) </p> <pre></pre> </div> </div> <a name="sec-method-summary"></a> <div class="info-box"> <div class="info-box-title">Method Summary</span></div> <div class="nav-bar"> <a href="#sec-description">Description</a> | <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>) </div> <div class="info-box-body"> <div class="method-summary"> <div class="method-definition"> <span class="method-result">EasyRdf_GraphStore</span> <a href="#__construct" title="details" class="method-name">__construct</a> (<span class="var-type">string</span> <span class="var-name">$uri</span>) </div> <div class="method-definition"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Http_Response.html">object EasyRdf_Http_Response</a></span> <a href="#delete" title="details" class="method-name">delete</a> (<span class="var-type">string</span> <span class="var-name">$uriRef</span>) </div> <div class="method-definition"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Graph.html">object EasyRdf_Graph</a></span> <a href="#get" title="details" class="method-name">get</a> (<span class="var-type">string</span> <span class="var-name">$uriRef</span>) </div> <div class="method-definition"> <span class="method-result">string</span> <a href="#getUri" title="details" class="method-name">getUri</a> () </div> <div class="method-definition"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Http_Response.html">object EasyRdf_Http_Response</a></span> <a href="#insert" title="details" class="method-name">insert</a> (<span class="var-type">object EasyRdfGraph</span> <span class="var-name">$graph</span>, [<span class="var-type">string</span> <span class="var-name">$uriRef</span> = <span class="var-default">null</span>], [<span class="var-type">string</span> <span class="var-name">$format</span> = <span class="var-default">'ntriples'</span>]) </div> <div class="method-definition"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Http_Response.html">object EasyRdf_Http_Response</a></span> <a href="#replace" title="details" class="method-name">replace</a> (<span class="var-type">object EasyRdfGraph</span> <span class="var-name">$graph</span>, [<span class="var-type">string</span> <span class="var-name">$uriRef</span> = <span class="var-default">null</span>], [<span class="var-type">string</span> <span class="var-name">$format</span> = <span class="var-default">'ntriples'</span>]) </div> <div class="method-definition"> <span class="method-result">string</span> <a href="#__toString" title="details" class="method-name">__toString</a> () </div> </div> </div> </div> <a name="sec-methods"></a> <div class="info-box"> <div class="info-box-title">Methods</div> <div class="nav-bar"> <a href="#sec-description">Description</a> | <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>) </div> <div class="info-box-body"> <A NAME='method_detail'></A> <a name="method__construct" id="__construct"><!-- --></a> <div class="evenrow"> <div class="method-header"> <span class="method-title">Constructor __construct</span> (line <span class="line-number">58</span>) </div> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">Create a new SPARQL Graph Store client</p> <ul class="tags"> <li><span class="field">access:</span> public</li> </ul> <div class="method-signature"> <span class="method-result">EasyRdf_GraphStore</span> <span class="method-name"> __construct </span> (<span class="var-type">string</span> <span class="var-name">$uri</span>) </div> <ul class="parameters"> <li> <span class="var-type">string</span> <span class="var-name">$uri</span><span class="var-description">: The address of the graph store endpoint</span> </li> </ul> </div> <a name="methoddelete" id="delete"><!-- --></a> <div class="oddrow"> <div class="method-header"> <span class="method-title">delete</span> (line <span class="line-number">178</span>) </div> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">Delete a graph from the graph store</p> <p class="description"><p>The URI can either be a full absolute URI or a URI relative to the URI of the graph store.</p></p> <ul class="tags"> <li><span class="field">return:</span> The response from the graph store</li> <li><span class="field">access:</span> public</li> </ul> <div class="method-signature"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Http_Response.html">object EasyRdf_Http_Response</a></span> <span class="method-name"> delete </span> (<span class="var-type">string</span> <span class="var-name">$uriRef</span>) </div> <ul class="parameters"> <li> <span class="var-type">string</span> <span class="var-name">$uriRef</span><span class="var-description">: The URI of graph to be added to</span> </li> </ul> </div> <a name="methodget" id="get"><!-- --></a> <div class="evenrow"> <div class="method-header"> <span class="method-title">get</span> (line <span class="line-number">81</span>) </div> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">Fetch a named graph from the graph store</p> <p class="description"><p>The URI can either be a full absolute URI or a URI relative to the URI of the graph store.</p></p> <ul class="tags"> <li><span class="field">return:</span> The graph requested</li> <li><span class="field">access:</span> public</li> </ul> <div class="method-signature"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Graph.html">object EasyRdf_Graph</a></span> <span class="method-name"> get </span> (<span class="var-type">string</span> <span class="var-name">$uriRef</span>) </div> <ul class="parameters"> <li> <span class="var-type">string</span> <span class="var-name">$uriRef</span><span class="var-description">: The URI of graph desired</span> </li> </ul> </div> <a name="methodgetUri" id="getUri"><!-- --></a> <div class="oddrow"> <div class="method-header"> <span class="method-title">getUri</span> (line <span class="line-number">68</span>) </div> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">Get the URI of the graph store</p> <ul class="tags"> <li><span class="field">return:</span> The URI of the graph store</li> <li><span class="field">access:</span> public</li> </ul> <div class="method-signature"> <span class="method-result">string</span> <span class="method-name"> getUri </span> () </div> </div> <a name="methodinsert" id="insert"><!-- --></a> <div class="evenrow"> <div class="method-header"> <span class="method-title">insert</span> (line <span class="line-number">165</span>) </div> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">Add data to a graph in the graph store</p> <p class="description"><p>The $graph parameter is the EasyRdf_Graph object to be sent to the graph store. Alternatively it can be a string, already serialised.</p><p>The URI can either be a full absolute URI or a URI relative to the URI of the graph store.</p><p>The $format parameter can be given to specify the serialisation used to send the graph data to the graph store.</p></p> <ul class="tags"> <li><span class="field">return:</span> The response from the graph store</li> <li><span class="field">access:</span> public</li> </ul> <div class="method-signature"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Http_Response.html">object EasyRdf_Http_Response</a></span> <span class="method-name"> insert </span> (<span class="var-type">object EasyRdfGraph</span> <span class="var-name">$graph</span>, [<span class="var-type">string</span> <span class="var-name">$uriRef</span> = <span class="var-default">null</span>], [<span class="var-type">string</span> <span class="var-name">$format</span> = <span class="var-default">'ntriples'</span>]) </div> <ul class="parameters"> <li> <span class="var-type">object EasyRdfGraph</span> <span class="var-name">$graph</span><span class="var-description">: The URI of graph desired</span> </li> <li> <span class="var-type">string</span> <span class="var-name">$uriRef</span><span class="var-description">: The URI of graph to be added to</span> </li> <li> <span class="var-type">string</span> <span class="var-name">$format</span><span class="var-description">: The format of the data to send to the graph store</span> </li> </ul> </div> <a name="methodreplace" id="replace"><!-- --></a> <div class="oddrow"> <div class="method-header"> <span class="method-title">replace</span> (line <span class="line-number">144</span>) </div> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">Replace the contents of a graph in the graph store with new data</p> <p class="description"><p>The $graph parameter is the EasyRdf_Graph object to be sent to the graph store. Alternatively it can be a string, already serialised.</p><p>The URI can either be a full absolute URI or a URI relative to the URI of the graph store.</p><p>The $format parameter can be given to specify the serialisation used to send the graph data to the graph store.</p></p> <ul class="tags"> <li><span class="field">return:</span> The response from the graph store</li> <li><span class="field">access:</span> public</li> </ul> <div class="method-signature"> <span class="method-result"><a href="../EasyRdf/EasyRdf_Http_Response.html">object EasyRdf_Http_Response</a></span> <span class="method-name"> replace </span> (<span class="var-type">object EasyRdfGraph</span> <span class="var-name">$graph</span>, [<span class="var-type">string</span> <span class="var-name">$uriRef</span> = <span class="var-default">null</span>], [<span class="var-type">string</span> <span class="var-name">$format</span> = <span class="var-default">'ntriples'</span>]) </div> <ul class="parameters"> <li> <span class="var-type">object EasyRdfGraph</span> <span class="var-name">$graph</span><span class="var-description">: The URI of graph desired</span> </li> <li> <span class="var-type">string</span> <span class="var-name">$uriRef</span><span class="var-description">: The URI of graph to be replaced</span> </li> <li> <span class="var-type">string</span> <span class="var-name">$format</span><span class="var-description">: The format of the data to send to the graph store</span> </li> </ul> </div> <a name="method__toString" id="__toString"><!-- --></a> <div class="evenrow"> <div class="method-header"> <span class="method-title">__toString</span> (line <span class="line-number">212</span>) </div> <!-- ========== Info from phpDoc block ========= --> <p class="short-description">Magic method to return URI of the graph store when casted to string</p> <ul class="tags"> <li><span class="field">return:</span> The URI of the graph store</li> <li><span class="field">access:</span> public</li> </ul> <div class="method-signature"> <span class="method-result">string</span> <span class="method-name"> __toString </span> () </div> </div> </div> </div> <p class="notes" id="credit"> Documentation generated on Wed, 16 Jan 2013 19:16:37 +0000 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.4</a> </p> </div></body> </html>