Class: RDF::Vocab::FOAF

Inherits:
StrictVocabulary show all
Defined in:
vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb

Overview

Vocabulary for http://xmlns.com/foaf/0.1/

Friend of a Friend (FOAF) vocabulary

The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language.

Instance Attribute Summary collapse

Method Summary

Methods inherited from StrictVocabulary

[], strict?

Methods inherited from RDF::Vocabulary

[], #[], __prefix__, _orig_each, _orig_from_sym, camelize, each, each_statement, enum_for, expand_pname, find, find_term, from_graph, from_sym, imported_from, imports, #initialize, inspect, #inspect, limit_vocabs, list, method_missing, #method_missing, ontology, properties, property, strict?, to_html, to_iri, to_jsonld, #to_s, to_s, to_ttl, #to_uri, to_uri, value_to_html, vocab_map

Constructor Details

This class inherits a constructor from RDF::Vocabulary

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RDF::Vocabulary

Instance Attribute Details

#accountRDF::Vocabulary::Term (readonly)

Indicates an account held by this agent.



61
62
63
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 61

def 
  @account
end

#accountNameRDF::Vocabulary::Term (readonly)

Indicates the name (identifier) associated with this online account.



65
66
67
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 65

def accountName
  @accountName
end

#accountServiceHomepageRDF::Vocabulary::Term (readonly)

Indicates a homepage of the service provide for this online account.



69
70
71
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 69

def accountServiceHomepage
  @accountServiceHomepage
end

#ageRDF::Vocabulary::Term (readonly)

The age in years of some agent.



73
74
75
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 73

def age
  @age
end

#AgentRDF::Vocabulary::Term (readonly)

An agent (eg. person, group, software or physical artifact).



9
10
11
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 9

def Agent
  @Agent
end

#aimChatIDRDF::Vocabulary::Term (readonly)

An AIM chat ID



77
78
79
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 77

def aimChatID
  @aimChatID
end

#based_nearRDF::Vocabulary::Term (readonly)

A location that something is based near, for some broadly human notion of near.



81
82
83
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 81

def based_near
  @based_near
end

#birthdayRDF::Vocabulary::Term (readonly)

The birthday of this Agent, represented in mm-dd string form, eg. '12-31'.



85
86
87
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 85

def birthday
  @birthday
end

#currentProjectRDF::Vocabulary::Term (readonly)

A current project this person works on.



89
90
91
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 89

def currentProject
  @currentProject
end

#depictionRDF::Vocabulary::Term (readonly)

A depiction of some thing.



93
94
95
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 93

def depiction
  @depiction
end

#depictsRDF::Vocabulary::Term (readonly)

A thing depicted in this representation.



97
98
99
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 97

def depicts
  @depicts
end

#dnaChecksumRDF::Vocabulary::Term (readonly)

A checksum for the DNA of some thing. Joke.



101
102
103
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 101

def dnaChecksum
  @dnaChecksum
end

#DocumentRDF::Vocabulary::Term (readonly)

A document.



13
14
15
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 13

def Document
  @Document
end

#family_nameRDF::Vocabulary::Term (readonly)

The family name of some person.



109
110
111
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 109

def family_name
  @family_name
end

#familyNameRDF::Vocabulary::Term (readonly)

The family name of some person.



105
106
107
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 105

def familyName
  @familyName
end

#firstNameRDF::Vocabulary::Term (readonly)

The first name of a person.



113
114
115
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 113

def firstName
  @firstName
end

#focusRDF::Vocabulary::Term (readonly)

The underlying or 'focal' entity associated with some SKOS-described concept.



117
118
119
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 117

def focus
  @focus
end

#fundedByRDF::Vocabulary::Term (readonly)

An organization funding a project or person.



121
122
123
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 121

def fundedBy
  @fundedBy
end

#geekcodeRDF::Vocabulary::Term (readonly)

A textual geekcode for this person, see http://www.geekcode.com/geek.html



125
126
127
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 125

def geekcode
  @geekcode
end

#genderRDF::Vocabulary::Term (readonly)

The gender of this Agent (typically but not necessarily 'male' or 'female').



129
130
131
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 129

def gender
  @gender
end

#givennameRDF::Vocabulary::Term (readonly)

The given name of some person.



137
138
139
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 137

def givenname
  @givenname
end

#givenNameRDF::Vocabulary::Term (readonly)

The given name of some person.



133
134
135
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 133

def givenName
  @givenName
end

#GroupRDF::Vocabulary::Term (readonly)

A class of Agents.



17
18
19
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 17

def Group
  @Group
end

#holdsAccountRDF::Vocabulary::Term (readonly)

Indicates an account held by this agent.



141
142
143
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 141

def holdsAccount
  @holdsAccount
end

#homepageRDF::Vocabulary::Term (readonly)

A homepage for some thing.



145
146
147
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 145

def homepage
  @homepage
end

#icqChatIDRDF::Vocabulary::Term (readonly)

An ICQ chat ID



149
150
151
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 149

def icqChatID
  @icqChatID
end

#ImageRDF::Vocabulary::Term (readonly)

An image.



21
22
23
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 21

def Image
  @Image
end

#imgRDF::Vocabulary::Term (readonly)

An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage).



153
154
155
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 153

def img
  @img
end

#interestRDF::Vocabulary::Term (readonly)

A page about a topic of interest to this person.



157
158
159
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 157

def interest
  @interest
end

#isPrimaryTopicOfRDF::Vocabulary::Term (readonly)

A document that this thing is the primary topic of.



161
162
163
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 161

def isPrimaryTopicOf
  @isPrimaryTopicOf
end

#jabberIDRDF::Vocabulary::Term (readonly)

A jabber ID for something.



165
166
167
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 165

def jabberID
  @jabberID
end

#knowsRDF::Vocabulary::Term (readonly)

A person known by this person (indicating some level of reciprocated interaction between the parties).



169
170
171
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 169

def knows
  @knows
end

#LabelPropertyRDF::Vocabulary::Term (readonly)

A foaf:LabelProperty is any RDF property with texual values that serve as labels.



25
26
27
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 25

def LabelProperty
  @LabelProperty
end

#lastNameRDF::Vocabulary::Term (readonly)

The last name of a person.



173
174
175
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 173

def lastName
  @lastName
end

#logoRDF::Vocabulary::Term (readonly)

A logo representing some thing.



177
178
179
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 177

def 
  @logo
end

#madeRDF::Vocabulary::Term (readonly)

Something that was made by this agent.



181
182
183
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 181

def made
  @made
end

#makerRDF::Vocabulary::Term (readonly)

An agent that made this thing.



185
186
187
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 185

def maker
  @maker
end

#mboxRDF::Vocabulary::Term (readonly)

A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox.



189
190
191
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 189

def mbox
  @mbox
end

#mbox_sha1sumRDF::Vocabulary::Term (readonly)

The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox.



193
194
195
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 193

def mbox_sha1sum
  @mbox_sha1sum
end

#memberRDF::Vocabulary::Term (readonly)

Indicates a member of a Group



197
198
199
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 197

def member
  @member
end

#membershipClassRDF::Vocabulary::Term (readonly)

Indicates the class of individuals that are a member of a Group



201
202
203
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 201

def membershipClass
  @membershipClass
end

#msnChatIDRDF::Vocabulary::Term (readonly)

An MSN chat ID



205
206
207
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 205

def msnChatID
  @msnChatID
end

#myersBriggsRDF::Vocabulary::Term (readonly)

A Myers Briggs (MBTI) personality classification.



209
210
211
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 209

def myersBriggs
  @myersBriggs
end

#nameRDF::Vocabulary::Term (readonly)

A name for some thing.



213
214
215
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 213

def name
  @name
end

#nickRDF::Vocabulary::Term (readonly)

A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames).



217
218
219
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 217

def nick
  @nick
end

#OnlineAccountRDF::Vocabulary::Term (readonly)

An online account.



29
30
31
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 29

def OnlineAccount
  @OnlineAccount
end

#OnlineChatAccountRDF::Vocabulary::Term (readonly)

An online chat account.



33
34
35
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 33

def OnlineChatAccount
  @OnlineChatAccount
end

#OnlineEcommerceAccountRDF::Vocabulary::Term (readonly)

An online e-commerce account.



37
38
39
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 37

def OnlineEcommerceAccount
  @OnlineEcommerceAccount
end

#OnlineGamingAccountRDF::Vocabulary::Term (readonly)

An online gaming account.



41
42
43
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 41

def OnlineGamingAccount
  @OnlineGamingAccount
end

#openidRDF::Vocabulary::Term (readonly)

An OpenID for an Agent.



221
222
223
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 221

def openid
  @openid
end

#OrganizationRDF::Vocabulary::Term (readonly)

An organization.



45
46
47
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 45

def Organization
  @Organization
end

#pageRDF::Vocabulary::Term (readonly)

A page or document about this thing.



225
226
227
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 225

def page
  @page
end

#pastProjectRDF::Vocabulary::Term (readonly)

A project this person has previously worked on.



229
230
231
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 229

def pastProject
  @pastProject
end

#PersonRDF::Vocabulary::Term (readonly)

A person.



49
50
51
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 49

def Person
  @Person
end

#PersonalProfileDocumentRDF::Vocabulary::Term (readonly)

A personal profile RDF document.



53
54
55
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 53

def PersonalProfileDocument
  @PersonalProfileDocument
end

#phoneRDF::Vocabulary::Term (readonly)

A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).



233
234
235
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 233

def phone
  @phone
end

#planRDF::Vocabulary::Term (readonly)

A .plan comment, in the tradition of finger and '.plan' files.



237
238
239
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 237

def plan
  @plan
end

#primaryTopicRDF::Vocabulary::Term (readonly)

The primary topic of some page or document.



241
242
243
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 241

def primaryTopic
  @primaryTopic
end

#ProjectRDF::Vocabulary::Term (readonly)

A project (a collective endeavour of some kind).



57
58
59
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 57

def Project
  @Project
end

#publicationsRDF::Vocabulary::Term (readonly)

A link to the publications of this person.



245
246
247
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 245

def publications
  @publications
end

#schoolHomepageRDF::Vocabulary::Term (readonly)

A homepage of a school attended by the person.



249
250
251
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 249

def schoolHomepage
  @schoolHomepage
end

#sha1RDF::Vocabulary::Term (readonly)

A sha1sum hash, in hex.



253
254
255
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 253

def sha1
  @sha1
end

#skypeIDRDF::Vocabulary::Term (readonly)

A Skype ID



257
258
259
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 257

def skypeID
  @skypeID
end

#statusRDF::Vocabulary::Term (readonly)

A string expressing what the user is happy for the general public (normally) to know about their current activity.



261
262
263
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 261

def status
  @status
end

#surnameRDF::Vocabulary::Term (readonly)

The surname of some person.



265
266
267
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 265

def surname
  @surname
end

#themeRDF::Vocabulary::Term (readonly)

A theme.



269
270
271
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 269

def theme
  @theme
end

#thumbnailRDF::Vocabulary::Term (readonly)

A derived thumbnail image.



273
274
275
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 273

def thumbnail
  @thumbnail
end

#tipjarRDF::Vocabulary::Term (readonly)

A tipjar document for this agent, describing means for payment and reward.



277
278
279
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 277

def tipjar
  @tipjar
end

#titleRDF::Vocabulary::Term (readonly)

Title (Mr, Mrs, Ms, Dr. etc)



281
282
283
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 281

def title
  @title
end

#topicRDF::Vocabulary::Term (readonly)

A topic of some page or document.



285
286
287
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 285

def topic
  @topic
end

#topic_interestRDF::Vocabulary::Term (readonly)

A thing of interest to this person.



289
290
291
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 289

def topic_interest
  @topic_interest
end

#weblogRDF::Vocabulary::Term (readonly)

A weblog of some thing (whether person, group, company etc.).



293
294
295
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 293

def weblog
  @weblog
end

#workInfoHomepageRDF::Vocabulary::Term (readonly)

A work info homepage of some person; a page about their work for some organization.



297
298
299
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 297

def workInfoHomepage
  @workInfoHomepage
end

#workplaceHomepageRDF::Vocabulary::Term (readonly)

A workplace homepage of some person; the homepage of an organization they work for.



301
302
303
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 301

def workplaceHomepage
  @workplaceHomepage
end

#yahooChatIDRDF::Vocabulary::Term (readonly)

A Yahoo chat ID



305
306
307
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/foaf.rb', line 305

def yahooChatID
  @yahooChatID
end