Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > d962d4ce803d7a8a95dd6087db1b62f4 > files > 7

php-EasyRdf-doc-0.7.2-5.fc18.noarch.rpm

<?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_Graph</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_Graph</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">Container for collection of EasyRdf_Resources.</p>
	<ul class="tags">
				<li><span class="field">copyright:</span> Copyright (c) 2009-2012 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---Graph.php.html">/EasyRdf/Graph.php</a> (line <span class="field">46</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">
					static 						<span class="method-result"><a href="../EasyRdf/EasyRdf_Graph.html">object EasyRdf_Graph</a></span>
										<a href="#newAndLoad" title="details" class="method-name">newAndLoad</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>])
									</div>
																																																																																																																																																																
												<div class="method-definition">
											<span class="method-result"><a href="../EasyRdf/EasyRdf_Graph.html">object EasyRdf_Graph</a></span>
										<a href="#__construct" title="details" class="method-name">__construct</a>
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#add" title="details" class="method-name">add</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#addLiteral" title="details" class="method-name">addLiteral</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#addResource" title="details" class="method-name">addResource</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource2</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#addType" title="details" class="method-name">addType</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$types</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#all" title="details" class="method-name">all</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$propertyPath</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#allLiterals" title="details" class="method-name">allLiterals</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#allOfType" title="details" class="method-name">allOfType</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#allResources" title="details" class="method-name">allResources</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#count" title="details" class="method-name">count</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#countTriples" title="details" class="method-name">countTriples</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#delete" title="details" class="method-name">delete</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">object</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#deleteLiteral" title="details" class="method-name">deleteLiteral</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#deleteResource" title="details" class="method-name">deleteResource</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource2</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#dump" title="details" class="method-name">dump</a>
											([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$html</span> = <span class="var-default">true</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#dumpResource" title="details" class="method-name">dumpResource</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$html</span> = <span class="var-default">true</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">mixed</span>
										<a href="#get" title="details" class="method-name">get</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$propertyPath</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result"><a href="../EasyRdf/EasyRdf_Literal.html">object EasyRdf_Literal</a></span>
										<a href="#getLiteral" title="details" class="method-name">getLiteral</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string|array</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
										<a href="#getResource" title="details" class="method-name">getResource</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string|array</span>&nbsp;<span class="var-name">$property</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">boolean</span>
										<a href="#hasProperty" title="details" class="method-name">hasProperty</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">boolean</span>
										<a href="#isEmpty" title="details" class="method-name">isEmpty</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">boolean</span>
										<a href="#is_a" title="details" class="method-name">is_a</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#join" title="details" class="method-name">join</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$glue</span> = <span class="var-default">' '</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#label" title="details" class="method-name">label</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#load" title="details" class="method-name">load</a>
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>])
									</div>
																								<div class="method-definition">
											<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
										<a href="#newBNode" title="details" class="method-name">newBNode</a>
											([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$types</span> = <span class="var-default">array()</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#newBNodeId" title="details" class="method-name">newBNodeId</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#parse" title="details" class="method-name">parse</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#parseFile" title="details" class="method-name">parseFile</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$filename</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">EasyRdf_Resource</a></span>
										<a href="#primaryTopic" title="details" class="method-name">primaryTopic</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#properties" title="details" class="method-name">properties</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#propertyUris" title="details" class="method-name">propertyUris</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>)
									</div>
																<div class="method-definition">
											<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
										<a href="#resource" title="details" class="method-name">resource</a>
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$types</span> = <span class="var-default">array()</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#resources" title="details" class="method-name">resources</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#resourcesMatching" title="details" class="method-name">resourcesMatching</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#reversePropertyUris" title="details" class="method-name">reversePropertyUris</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">mixed</span>
										<a href="#serialise" title="details" class="method-name">serialise</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$format</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#set" title="details" class="method-name">set</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#setType" title="details" class="method-name">setType</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#toArray" title="details" class="method-name">toArray</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#type" title="details" class="method-name">type</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
										<a href="#typeAsResource" title="details" class="method-name">typeAsResource</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">array</span>
										<a href="#types" title="details" class="method-name">types</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</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="methodnewAndLoad" id="newAndLoad"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">static method newAndLoad</span> (line <span class="line-number">109</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Create a new graph and load RDF data from a URI into it</p>
<p class="description"><p>This static function is shorthand for:      $graph = new EasyRdf_Graph($uri);      $graph-&gt;load($uri, $format);</p><p>The document type is optional but should be specified if it  can't be guessed or got from the HTTP headers.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The new the graph object</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
	    static
		<span class="method-result"><a href="../EasyRdf/EasyRdf_Graph.html">object EasyRdf_Graph</a></span>
		<span class="method-name">
			newAndLoad
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$uri</span><span class="var-description">: The URI of the data to load</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$format</span><span class="var-description">: Optional format of the data (eg. rdfxml)</span>			</li>
				</ul>
		
			
	</div>

<a name="method__construct" id="__construct"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">Constructor __construct</span> (line <span class="line-number">83</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Constructor</p>
<p class="description"><p>If no URI is given then an unnamed graph is created.</p><p>The $data parameter is optional and will be parsed into  the graph if given.</p><p>The data format is optional and should be specified if it  can't be guessed by EasyRdf.</p></p>
	<ul class="tags">
				<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">
			__construct
		</span>
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$uri</span><span class="var-description">: The URI of the graph</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$data</span><span class="var-description">: Data for the graph</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$format</span><span class="var-description">: The document type of the data (e.g. rdfxml)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodadd" id="add"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">add</span> (line <span class="line-number">892</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add data to the graph</p>
<p class="description"><p>The resource can either be a resource or the URI of a resource.</p><p>Example:    $graph-&gt;add(&quot;http://www.example.com&quot;, 'dc:title', 'Title of Page');</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of values added (1 or 0)</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			add
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to add data to</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$property</span><span class="var-description">: The property name</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span><span class="var-description">: The new value for the property</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddLiteral" id="addLiteral"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">addLiteral</span> (line <span class="line-number">938</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a literal value as a property of a resource</p>
<p class="description"><p>The resource can either be a resource or the URI of a resource.  The value can either be a single value or an array of values.</p><p>Example:    $graph-&gt;add(&quot;http://www.example.com&quot;, 'dc:title', 'Title of Page');</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of values added</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			addLiteral
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to add data to</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$property</span><span class="var-description">: The property name</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span><span class="var-description">: The value or values for the property</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language of the literal</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddResource" id="addResource"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">addResource</span> (line <span class="line-number">981</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add a resource as a property of another resource</p>
<p class="description"><p>The resource can either be a resource or the URI of a resource.</p><p>Example:    $graph-&gt;add(&quot;http://example.com/bob&quot;, 'foaf:knows', 'http://example.com/alice');</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of values added</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			addResource
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource2</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to add data to</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$property</span><span class="var-description">: The property name</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$resource2</span><span class="var-description">: The resource to be value of the property</span>			</li>
				</ul>
		
			
	</div>
<a name="methodaddType" id="addType"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">addType</span> (line <span class="line-number">1401</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Add one or more rdf:type properties to a resource</p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of types added</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			addType
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$types</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to add the type to</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: The new type (e.g. foaf:Person)</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$types</span>			</li>
				</ul>
		
			
	</div>
<a name="methodall" id="all"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">all</span> (line <span class="line-number">723</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get all values for a property path</p>
<p class="description"><p>This method will return an empty array if the property does not exist.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> An array of values associated with the property</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			all
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$propertyPath</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The URI of the resource (e.g. http://example.com/joe#me)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$propertyPath</span><span class="var-description">: A valid property path</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: The type of value to filter by (e.g. literal)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language to filter by (e.g. en)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodallLiterals" id="allLiterals"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">allLiterals</span> (line <span class="line-number">820</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get all literal values for a property of a resource</p>
<p class="description"><p>This method will return an empty array if the resource does not  has any literal values for that property.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> An array of values associated with the property</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			allLiterals
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The URI of the resource (e.g. http://example.com/joe#me)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language to filter by (e.g. en)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodallOfType" id="allOfType"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">allOfType</span> (line <span class="line-number">847</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get all the resources in the graph of a certain type</p>
<p class="description"><p>If no resources of the type are available and empty  array is returned.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The array of resources</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			allOfType
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: The type of the resource (e.g. foaf:Person)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodallResources" id="allResources"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">allResources</span> (line <span class="line-number">834</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get all resources for a property of a resource</p>
<p class="description"><p>This method will return an empty array if the resource does not  has any resources for that property.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> An array of values associated with the property</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			allResources
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The URI of the resource (e.g. http://example.com/joe#me)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodcount" id="count"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">count</span> (line <span class="line-number">860</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Count all values for a property of a resource</p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of values for this property</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			count
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The URI of the resource (e.g. http://example.com/joe#me)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: The type of value to filter by (e.g. literal)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language to filter by (e.g. en)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodcountTriples" id="countTriples"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">countTriples</span> (line <span class="line-number">1489</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Calculates the number of triples in the graph</p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of triples in the graph.</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			countTriples
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methoddelete" id="delete"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">delete</span> (line <span class="line-number">1023</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Delete a property (or optionally just a specific value)</p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of values deleted</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			delete
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">object</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
					<li>
				<span class="var-type">object</span>
				<span class="var-name">$value</span><span class="var-description">: The value to delete (null to delete all values)</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methoddeleteLiteral" id="deleteLiteral"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">deleteLiteral</span> (line <span class="line-number">1089</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Delete a literal value from a property of a resource</p>
<p class="description"><p>Example:    $graph-&gt;delete(&quot;http://www.example.com&quot;, 'dc:title', 'Title of Page');</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			deleteLiteral
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to add data to</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$property</span><span class="var-description">: The property name</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span><span class="var-description">: The value of the property</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language of the literal</span>			</li>
				</ul>
		
			
	</div>
<a name="methoddeleteResource" id="deleteResource"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">deleteResource</span> (line <span class="line-number">1065</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Delete a resource from a property of another resource</p>
<p class="description"><p>The resource can either be a resource or the URI of a resource.</p><p>Example:    $graph-&gt;delete(&quot;http://example.com/bob&quot;, 'foaf:knows', 'http://example.com/alice');</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			deleteResource
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$resource2</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to delete data from</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$property</span><span class="var-description">: The property name</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$resource2</span><span class="var-description">: The resource value of the property to be deleted</span>			</li>
				</ul>
		
			
	</div>
<a name="methoddump" id="dump"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">dump</span> (line <span class="line-number">1237</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Return a human readable view of all the resources in the graph</p>
<p class="description"><p>This method is intended to be a debugging aid and will  return a pretty-print view of all the resources and their  properties.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			dump
		</span>
					([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$html</span> = <span class="var-default">true</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">boolean</span>
				<span class="var-name">$html</span><span class="var-description">: Set to true to format the dump using HTML</span>			</li>
				</ul>
		
			
	</div>
<a name="methoddumpResource" id="dumpResource"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">dumpResource</span> (line <span class="line-number">1262</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Return a human readable view of the resource and its properties</p>
<p class="description"><p>This method is intended to be a debugging aid and will  print a resource and its properties.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			dumpResource
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$html</span> = <span class="var-default">true</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">boolean</span>
				<span class="var-name">$html</span><span class="var-description">: Set to true to format the dump using HTML</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodget" id="get"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">get</span> (line <span class="line-number">557</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a single value for a property of a resource</p>
<p class="description"><p>If multiple values are set for a property then the value returned  may be arbitrary.</p><p>If $property is an array, then the first item in the array that matches  a property that exists is returned.</p><p>This method will return null if the property does not exist.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> A value associated with the property</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			get
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$propertyPath</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The URI of the resource (e.g. http://example.com/joe#me)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$propertyPath</span><span class="var-description">: A valid property path</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: The type of value to filter by (e.g. literal or resource)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language to filter by (e.g. en)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetLiteral" id="getLiteral"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getLiteral</span> (line <span class="line-number">654</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a single literal value for a property of a resource</p>
<p class="description"><p>If multiple values are set for a property then the value returned  may be arbitrary.</p><p>This method will return null if there is not literal value for the  property.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> Literal value associated with the property</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../EasyRdf/EasyRdf_Literal.html">object EasyRdf_Literal</a></span>
		<span class="method-name">
			getLiteral
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string|array</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The URI of the resource (e.g. http://example.com/joe#me)</span>			</li>
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language to filter by (e.g. en)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetResource" id="getResource"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getResource</span> (line <span class="line-number">671</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a single resource value for a property of a resource</p>
<p class="description"><p>If multiple values are set for a property then the value returned  may be arbitrary.</p><p>This method will return null if there is not resource for the  property.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> Resource associated with the property</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
		<span class="method-name">
			getResource
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string|array</span>&nbsp;<span class="var-name">$property</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The URI of the resource (e.g. http://example.com/joe#me)</span>			</li>
					<li>
				<span class="var-type">string|array</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetUri" id="getUri"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getUri</span> (line <span class="line-number">403</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get the URI of the graph</p>
	<ul class="tags">
				<li><span class="field">return:</span> The URI of the graph</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="methodhasProperty" id="hasProperty"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">hasProperty</span> (line <span class="line-number">1192</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Check to see if a property exists for a resource.</p>
<p class="description"><p>This method will return true if the property exists.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> True if value the property exists.</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			hasProperty
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:gender)</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodisEmpty" id="isEmpty"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">isEmpty</span> (line <span class="line-number">1127</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Check if the graph contains any statements</p>
	<ul class="tags">
				<li><span class="field">return:</span> True if the graph contains no statements</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			isEmpty
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodis_a" id="is_a"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">is_a</span> (line <span class="line-number">1382</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Check if a resource is of the specified type</p>
	<ul class="tags">
				<li><span class="field">return:</span> True if resource is of specified type.</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			is_a
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: The type to check (e.g. foaf:Person)</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodjoin" id="join"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">join</span> (line <span class="line-number">875</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Concatenate all values for a property of a resource into a string.</p>
<p class="description"><p>The default is to join the values together with a space character.  This method will return an empty string if the property does not exist.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> Concatenation of all the values.</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			join
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$glue</span> = <span class="var-default">' '</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$glue</span><span class="var-description">: The string to glue the values together with.</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$lang</span><span class="var-description">: The language to filter by (e.g. en)</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodlabel" id="label"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">label</span> (line <span class="line-number">1443</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a human readable label for a resource</p>
<p class="description"><p>This method will check a number of properties for a resource  (in the order: skos:prefLabel, rdfs:label, foaf:name, dc:title)  and return an approriate first that is available. If no label  is available then it will return null.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> A label for the resource.</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			label
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$lang</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$lang</span>			</li>
				</ul>
		
			
	</div>
<a name="methodload" id="load"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">load</span> (line <span class="line-number">263</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Load RDF data into the graph from a URI.</p>
<p class="description"><p>If no URI is given, then the URI of the graph will be used.</p><p>The document type is optional but should be specified if it  can't be guessed or got from the HTTP headers.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of triples added to the graph</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			load
		</span>
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$uri</span><span class="var-description">: The URI of the data to load</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$format</span><span class="var-description">: Optional format of the data (eg. rdfxml)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodnewBNode" id="newBNode"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">newBNode</span> (line <span class="line-number">187</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Create a new blank node in the graph and return it.</p>
<p class="description"><p>If you provide an RDF type and that type is registered  with the EasyRdf_TypeMapper, then the resource will be an instance  of the class registered.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The new blank node</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
		<span class="method-name">
			newBNode
		</span>
					([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$types</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$types</span><span class="var-description">: RDF type of a new blank node (e.g. foaf:Person)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodnewBNodeId" id="newBNodeId"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">newBNodeId</span> (line <span class="line-number">197</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Create a new unique blank node identifier and return it.</p>
	<ul class="tags">
				<li><span class="field">return:</span> The new blank node identifier (e.g. _:genid1)</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			newBNodeId
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodparse" id="parse"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">parse</span> (line <span class="line-number">210</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Parse some RDF data into the graph object.</p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of triples added to the graph</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			parse
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$data</span><span class="var-description">: Data to parse for the graph</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$format</span><span class="var-description">: Optional format of the data</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$uri</span><span class="var-description">: The URI of the data to load</span>			</li>
				</ul>
		
			
	</div>
<a name="methodparseFile" id="parseFile"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">parseFile</span> (line <span class="line-number">238</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Parse a file containing RDF data into the graph object.</p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of triples added to the graph</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			parseFile
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$filename</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$format</span> = <span class="var-default">null</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$filename</span><span class="var-description">: The path of the file to load</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$format</span><span class="var-description">: Optional format of the file</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$uri</span><span class="var-description">: The URI of the file to load</span>			</li>
				</ul>
		
			
	</div>
<a name="methodprimaryTopic" id="primaryTopic"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">primaryTopic</span> (line <span class="line-number">1463</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get the primary topic of the graph</p>
	<ul class="tags">
				<li><span class="field">return:</span> The primary topic of the document.</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">EasyRdf_Resource</a></span>
		<span class="method-name">
			primaryTopic
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodproperties" id="properties"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">properties</span> (line <span class="line-number">1138</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a list of all the shortened property names (qnames) for a resource.</p>
<p class="description"><p>This method will return an empty array if the resource has no properties.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> Array of shortened URIs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			properties
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodpropertyUris" id="propertyUris"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">propertyUris</span> (line <span class="line-number">1159</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a list of the full URIs for the properties of a resource.</p>
<p class="description"><p>This method will return an empty array if the resource has no properties.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> Array of full URIs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			propertyUris
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodresource" id="resource"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">resource</span> (line <span class="line-number">129</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get or create a resource stored in a graph</p>
<p class="description"><p>If the resource did not previously exist, then a new resource will  be created. If you provide an RDF type and that type is registered  with the EasyRdf_TypeMapper, then the resource will be an instance  of the class registered.</p><p>If URI is null, then the URI of the graph is used.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
		<span class="method-name">
			resource
		</span>
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$uri</span> = <span class="var-default">null</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$types</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$uri</span><span class="var-description">: The URI of the resource</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$types</span><span class="var-description">: RDF type of a new resource (e.g. foaf:Person)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodresources" id="resources"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">resources</span> (line <span class="line-number">338</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get an associative array of all the resources stored in the graph.</p>
<p class="description"><p>The keys of the array is the URI of the EasyRdf_Resource.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> Array of EasyRdf_Resource</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			resources
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodresourcesMatching" id="resourcesMatching"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">resourcesMatching</span> (line <span class="line-number">369</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get an arry of resources matching a certain property and optional value.</p>
<p class="description"><p>For example this routine could be used as a way of getting  everyone who has name:  $people = $graph-&gt;resourcesMatching('foaf:name')</p><p>Or everyone who is male:  $people = $graph-&gt;resourcesMatching('foaf:gender', 'male');</p><p>Or all homepages:  $people = $graph-&gt;resourcesMatching('^foaf:homepage');</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> Array of EasyRdf_Resource</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			resourcesMatching
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The property to check.</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span><span class="var-description">: Optional, the value of the propery to check for.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodreversePropertyUris" id="reversePropertyUris"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">reversePropertyUris</span> (line <span class="line-number">1174</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a list of the full URIs for the properties that point to a resource.</p>
	<ul class="tags">
				<li><span class="field">return:</span> Array of full property URIs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			reversePropertyUris
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodserialise" id="serialise"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">serialise</span> (line <span class="line-number">1219</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Serialise the graph into RDF</p>
<p class="description"><p>The $format parameter can be an EasyRdf_Format object, a  format name, a mime type or a file extension.</p><p>Example:    $turtle = $graph-&gt;serialise('turtle');</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The serialised graph</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			serialise
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$format</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$format</span><span class="var-description">: The format to serialise to</span>			</li>
				</ul>
		
			
	</div>
<a name="methodset" id="set"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">set</span> (line <span class="line-number">1004</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Set a value for a property</p>
<p class="description"><p>The new value will replace the existing values for the property.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of values added (1 or 0)</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			set
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$property</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to set the property on</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$property</span><span class="var-description">: The name of the property (e.g. foaf:name)</span>			</li>
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span><span class="var-description">: The value for the property</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetType" id="setType"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">setType</span> (line <span class="line-number">1426</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Change the rdf:type property for a resource</p>
<p class="description"><p>Note that if the resource object has already previously  been created, then the PHP class of the resource will not change.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> The number of types added</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			setType
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$resource</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$resource</span><span class="var-description">: The resource to change the type of</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: The new type (e.g. foaf:Person)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodtoArray" id="toArray"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">toArray</span> (line <span class="line-number">1480</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the graph as a RDF/PHP associative array</p>
	<ul class="tags">
				<li><span class="field">return:</span> The contents of the graph as an array.</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			toArray
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodtype" id="type"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">type</span> (line <span class="line-number">1322</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get the resource type of the graph</p>
<p class="description"><p>The type will be a shortened URI as a string.  If the graph has multiple types then the type returned  may be arbitrary.  This method will return null if the resource has no type.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> A type assocated with the resource (e.g. foaf:Document)</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			type
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodtypeAsResource" id="typeAsResource"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">typeAsResource</span> (line <span class="line-number">1343</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get the resource type of the graph as a EasyRdf_Resource</p>
<p class="description"><p>If the graph has multiple types then the type returned  may be arbitrary.  This method will return null if the resource has no type.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> A type assocated with the resource</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../EasyRdf/EasyRdf_Resource.html">object EasyRdf_Resource</a></span>
		<span class="method-name">
			typeAsResource
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="methodtypes" id="types"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">types</span> (line <span class="line-number">1363</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Get a list of types for a resource.</p>
<p class="description"><p>The types will each be a shortened URI as a string.  This method will return an empty array if the resource has no types.</p><p>If $resource is null, then it will get the types for the URI of the graph.</p></p>
	<ul class="tags">
				<li><span class="field">return:</span> All types assocated with the resource (e.g. foaf:Person)</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			types
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$resource</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$resource</span>			</li>
				</ul>
		
			
	</div>
<a name="method__toString" id="__toString"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">__toString</span> (line <span class="line-number">1504</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Magic method to return URI of resource when casted to string</p>
	<ul class="tags">
				<li><span class="field">return:</span> The URI of the resource</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>