1
<?xml version="1.0" encoding="utf-8"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
<title>Redland RDF Application Framework - Ruby RDoc - Module: FOAF</title>
7
<link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />
8
<script type="text/javascript">
11
function popupCode( url ) {
12
window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
15
function toggleCode( id ) {
16
if ( document.getElementById )
17
elem = document.getElementById( id );
18
else if ( document.all )
19
elem = eval( "document.all." + id );
23
elemStyle = elem.style;
25
if ( elemStyle.display != "block" ) {
26
elemStyle.display = "block"
28
elemStyle.display = "none"
34
// Make codeblocks hidden by default
35
document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }<\/style>" )
41
<div class="outerBlock">
43
<div class="outerHeader">
44
Go to <a href="/" target="_parent">Redland Home</a> -
45
<a href="/bindings/" target="_parent">Language Bindings Home</a> -
46
<a href="/docs/ruby.html" target="_parent">Ruby API Home</a>
49
<div id="classHeader">
50
<table class="header-table">
51
<tr class="top-aligned-row">
52
<td><strong>Module</strong></td>
53
<td class="class-name-in-header">FOAF</td>
55
<tr class="top-aligned-row">
56
<td><strong>In:</strong></td>
57
<td><a href="../files/rdf/redland/schemas/foaf_rb.html">rdf/redland/schemas/foaf.rb</a><br /></td>
61
<!-- banner header -->
62
<div id="bodyContent">
63
<div id="contextContent"></div>
64
<div id="method-list">
65
<h3 class="section-bar">Methods</h3>
66
<div class="name-list"><a href="#M000001">foaf_first</a> <a href="#M000007">foaf_mbox</a> <a href="#M000002">foaf_name</a> <a href="#M000008">foaf_name</a> <a href="#M000006">foaf_namespace</a> <a href="#M000005">foaf_phone</a> <a href="#M000004">foaf_surname</a> <a href="#M000003">foaf_title</a> </div>
71
<div id="constants-list">
72
<h3 class="section-bar">Constants</h3>
73
<div class="name-list">
74
<table summary="Constants">
75
<tr class="top-aligned-row context-row">
76
<td class="context-item-name">NS</td>
78
<td class="context-item-value">Redland::Namespace.new('http://xmlns.com/foaf/0.1/')</td>
80
<tr class="top-aligned-row context-row">
81
<td class="context-item-name">FIRST</td>
83
<td class="context-item-value">NS['first']</td>
85
<tr class="top-aligned-row context-row">
86
<td class="context-item-name">SURNAME</td>
88
<td class="context-item-value">NS['surname']</td>
90
<tr class="top-aligned-row context-row">
91
<td class="context-item-name">PHONE</td>
93
<td class="context-item-value">NS['phone']</td>
95
<tr class="top-aligned-row context-row">
96
<td class="context-item-name">TITLE</td>
98
<td class="context-item-value">NS['title']</td>
100
<tr class="top-aligned-row context-row">
101
<td class="context-item-name">MBOX</td>
103
<td class="context-item-value">NS['mbox']</td>
105
<tr class="top-aligned-row context-row">
106
<td class="context-item-name">MBOXSHAL1</td>
108
<td class="context-item-value">NS['mbox_shal1sum']</td>
110
<tr class="top-aligned-row context-row">
111
<td class="context-item-name">NAME</td>
113
<td class="context-item-value">NS['name']</td>
115
<tr class="top-aligned-row context-row">
116
<td class="context-item-name">NICK</td>
118
<td class="context-item-value">NS['nick']</td>
120
<tr class="top-aligned-row context-row">
121
<td class="context-item-name">IMAGE</td>
123
<td class="context-item-value">NS['image']</td>
125
<tr class="top-aligned-row context-row">
126
<td class="context-item-name">DEPICTION</td>
128
<td class="context-item-value">NS['depiction']</td>
130
<tr class="top-aligned-row context-row">
131
<td class="context-item-name">DEPICTS</td>
133
<td class="context-item-value">NS['depicts']</td>
135
<tr class="top-aligned-row context-row">
136
<td class="context-item-name">PERSON</td>
138
<td class="context-item-value">NS['Person']</td>
140
<tr class="top-aligned-row context-row">
141
<td class="context-item-name">KNOWS</td>
143
<td class="context-item-value">NS['knows']</td>
148
<!-- if method_list -->
150
<h3 class="section-bar">Public Instance methods</h3>
151
<div id="method-M000001" class="method-detail"><a name="M000001" id="M000001"></a>
152
<div class="method-heading"><a href="#M000001" class="method-signature"><span class="method-name">foaf_first</span><span class="method-args">(node)</span></a></div>
153
<div class="method-description">
154
<p><a class="source-toggle" href="#" onclick="toggleCode('M000001-source');return false;">[Source]</a></p>
155
<div class="method-source-code" id="M000001-source">
157
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 21</span>
158
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_first</span>(<span class="ruby-identifier">node</span>)
159
<span class="ruby-ivar">@model</span>.<span class="ruby-identifier">object</span>(<span class="ruby-identifier">node</span>,<span class="ruby-constant">FOAF</span>[<span class="ruby-value str">'firstName'</span>]).<span class="ruby-identifier">to_s</span>
160
<span class="ruby-keyword kw">end</span>
164
<div id="method-M000007" class="method-detail"><a name="M000007" id="M000007"></a>
165
<div class="method-heading"><a href="#M000007" class="method-signature"><span class="method-name">foaf_mbox</span><span class="method-args">(node)</span></a></div>
166
<div class="method-description">
167
<p><a class="source-toggle" href="#" onclick="toggleCode('M000007-source');return false;">[Source]</a></p>
168
<div class="method-source-code" id="M000007-source">
170
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 45</span>
171
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_mbox</span>(<span class="ruby-identifier">node</span>)
172
<span class="ruby-ivar">@model</span>.<span class="ruby-identifier">object</span>(<span class="ruby-identifier">node</span>,<span class="ruby-constant">MBOX</span>).<span class="ruby-identifier">to_s</span>
173
<span class="ruby-keyword kw">end</span>
177
<div id="method-M000002" class="method-detail"><a name="M000002" id="M000002"></a>
178
<div class="method-heading"><a href="#M000002" class="method-signature"><span class="method-name">foaf_name</span><span class="method-args">(node)</span></a></div>
179
<div class="method-description">
180
<p><a class="source-toggle" href="#" onclick="toggleCode('M000002-source');return false;">[Source]</a></p>
181
<div class="method-source-code" id="M000002-source">
183
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 25</span>
184
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_name</span>(<span class="ruby-identifier">node</span>)
185
<span class="ruby-ivar">@model</span>.<span class="ruby-identifier">object</span>(<span class="ruby-identifier">node</span>,<span class="ruby-constant">NAME</span>)
186
<span class="ruby-keyword kw">end</span>
190
<div id="method-M000008" class="method-detail"><a name="M000008" id="M000008"></a>
191
<div class="method-heading"><a href="#M000008" class="method-signature"><span class="method-name">foaf_name</span><span class="method-args">(node)</span></a></div>
192
<div class="method-description">
193
<p><a class="source-toggle" href="#" onclick="toggleCode('M000008-source');return false;">[Source]</a></p>
194
<div class="method-source-code" id="M000008-source">
196
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 49</span>
197
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_name</span>(<span class="ruby-identifier">node</span>)
198
<span class="ruby-ivar">@model</span>.<span class="ruby-identifier">object</span>(<span class="ruby-identifier">node</span>,<span class="ruby-constant">NAME</span>).<span class="ruby-identifier">to_s</span>
199
<span class="ruby-keyword kw">end</span>
203
<div id="method-M000006" class="method-detail"><a name="M000006" id="M000006"></a>
204
<div class="method-heading"><a href="#M000006" class="method-signature"><span class="method-name">foaf_namespace</span><span class="method-args">()</span></a></div>
205
<div class="method-description">
206
<p><a class="source-toggle" href="#" onclick="toggleCode('M000006-source');return false;">[Source]</a></p>
207
<div class="method-source-code" id="M000006-source">
209
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 41</span>
210
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_namespace</span>
211
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">FOAF</span>
212
<span class="ruby-keyword kw">end</span>
216
<div id="method-M000005" class="method-detail"><a name="M000005" id="M000005"></a>
217
<div class="method-heading"><a href="#M000005" class="method-signature"><span class="method-name">foaf_phone</span><span class="method-args">(node)</span></a></div>
218
<div class="method-description">
219
<p><a class="source-toggle" href="#" onclick="toggleCode('M000005-source');return false;">[Source]</a></p>
220
<div class="method-source-code" id="M000005-source">
222
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 37</span>
223
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_phone</span>(<span class="ruby-identifier">node</span>)
224
<span class="ruby-ivar">@model</span>.<span class="ruby-identifier">object</span>(<span class="ruby-identifier">node</span>,<span class="ruby-constant">FOAF</span>[<span class="ruby-value str">'phone'</span>]).<span class="ruby-identifier">to_s</span>
225
<span class="ruby-keyword kw">end</span>
229
<div id="method-M000004" class="method-detail"><a name="M000004" id="M000004"></a>
230
<div class="method-heading"><a href="#M000004" class="method-signature"><span class="method-name">foaf_surname</span><span class="method-args">(node)</span></a></div>
231
<div class="method-description">
232
<p><a class="source-toggle" href="#" onclick="toggleCode('M000004-source');return false;">[Source]</a></p>
233
<div class="method-source-code" id="M000004-source">
235
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 33</span>
236
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_surname</span>(<span class="ruby-identifier">node</span>)
237
<span class="ruby-ivar">@model</span>.<span class="ruby-identifier">object</span>(<span class="ruby-identifier">node</span>,<span class="ruby-constant">FOAF</span>[<span class="ruby-value str">'surname'</span>]).<span class="ruby-identifier">to_s</span>
238
<span class="ruby-keyword kw">end</span>
242
<div id="method-M000003" class="method-detail"><a name="M000003" id="M000003"></a>
243
<div class="method-heading"><a href="#M000003" class="method-signature"><span class="method-name">foaf_title</span><span class="method-args">(node)</span></a></div>
244
<div class="method-description">
245
<p><a class="source-toggle" href="#" onclick="toggleCode('M000003-source');return false;">[Source]</a></p>
246
<div class="method-source-code" id="M000003-source">
248
<span class="ruby-comment cmt"># File rdf/redland/schemas/foaf.rb, line 29</span>
249
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">foaf_title</span>(<span class="ruby-identifier">node</span>)
250
<span class="ruby-ivar">@model</span>.<span class="ruby-identifier">object</span>(<span class="ruby-identifier">node</span>,<span class="ruby-constant">FOAF</span>[<span class="ruby-value str">'title'</span>]).<span class="ruby-identifier">to_s</span>
251
<span class="ruby-keyword kw">end</span>
259
<div class="outerHeader">
260
Go to <a href="/" target="_parent">Redland Home</a> -
261
<a href="/bindings/" target="_parent">Language Bindings Home</a> -
262
<a href="/docs/ruby.html" target="_parent">Ruby API Home</a>
265
<p>Copyright 2004-2005 <a href="http://purl.org/net/dajobe/" target="_parent">Dave Beckett</a>, <a href="http://www.ilrt.bris.ac.uk/" target="_parent">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/" target="_parent">University of Bristol</a></p>
267
</div> <!-- end outerBlock -->