Class: RDF::Vocab::SIOC

Inherits:
StrictVocabulary
  • Object
show all
Defined in:
lib/rdf/vocab/sioc.rb

Overview

Vocabulary for <rdfs.org/sioc/ns#>

SIOC Core Ontology Namespace

SIOC (Semantically-Interlinked Online Communities) is an ontology for describing the information in online communities. This information can be used to export information from online communities and to link them together. The scope of the application areas that SIOC can be used for includes (and is not limited to) weblogs, message boards, mailing lists and chat channels.

See Also:

Version:

  • Revision: 1.36

Instance Attribute Summary collapse

Instance Attribute Details

#aboutRDF::Vocabulary::Term (readonly)

Specifies that this Item is about a particular resource, e.g. a Post describing a book, hotel, etc.

Returns:

  • (RDF::Vocabulary::Term)


59
60
61
# File 'lib/rdf/vocab/sioc.rb', line 59

def about
  @about
end

#account_ofRDF::Vocabulary::Term (readonly)

Refers to the foaf:Agent or foaf:Person who owns this sioc:UserAccount.

Returns:

  • (RDF::Vocabulary::Term)


63
64
65
# File 'lib/rdf/vocab/sioc.rb', line 63

def 
  @account_of
end

#addressed_toRDF::Vocabulary::Term (readonly)

Refers to who (e.g. a UserAccount, e-mail address, etc.) a particular Item is addressed to.

Returns:

  • (RDF::Vocabulary::Term)


67
68
69
# File 'lib/rdf/vocab/sioc.rb', line 67

def addressed_to
  @addressed_to
end

#administrator_ofRDF::Vocabulary::Term (readonly)

A Site that the UserAccount is an administrator of.

Returns:

  • (RDF::Vocabulary::Term)


71
72
73
# File 'lib/rdf/vocab/sioc.rb', line 71

def administrator_of
  @administrator_of
end

#attachmentRDF::Vocabulary::Term (readonly)

The URI of a file attached to an Item.

Returns:

  • (RDF::Vocabulary::Term)


75
76
77
# File 'lib/rdf/vocab/sioc.rb', line 75

def attachment
  @attachment
end

#avatarRDF::Vocabulary::Term (readonly)

An image or depiction used to represent this UserAccount.

Returns:

  • (RDF::Vocabulary::Term)


79
80
81
# File 'lib/rdf/vocab/sioc.rb', line 79

def avatar
  @avatar
end

#CommunityRDF::Vocabulary::Term (readonly)

Community is a high-level concept that defines an online community and what it consists of.

Returns:

  • (RDF::Vocabulary::Term)


11
12
13
# File 'lib/rdf/vocab/sioc.rb', line 11

def Community
  @Community
end

#ContainerRDF::Vocabulary::Term (readonly)

An area in which content Items are contained.

Returns:

  • (RDF::Vocabulary::Term)


15
16
17
# File 'lib/rdf/vocab/sioc.rb', line 15

def Container
  @Container
end

#container_ofRDF::Vocabulary::Term (readonly)

An Item that this Container contains.

Returns:

  • (RDF::Vocabulary::Term)


83
84
85
# File 'lib/rdf/vocab/sioc.rb', line 83

def container_of
  @container_of
end

#contentRDF::Vocabulary::Term (readonly)

The content of the Item in plain text format.

Returns:

  • (RDF::Vocabulary::Term)


87
88
89
# File 'lib/rdf/vocab/sioc.rb', line 87

def content
  @content
end

#content_encodedRDF::Vocabulary::Term (readonly)

The encoded content of the Post, contained in CDATA areas.

Returns:

  • (RDF::Vocabulary::Term)


91
92
93
# File 'lib/rdf/vocab/sioc.rb', line 91

def content_encoded
  @content_encoded
end

#created_atRDF::Vocabulary::Term (readonly)

When this was created, in ISO 8601 format.

Returns:

  • (RDF::Vocabulary::Term)


95
96
97
# File 'lib/rdf/vocab/sioc.rb', line 95

def created_at
  @created_at
end

#creator_ofRDF::Vocabulary::Term (readonly)

A resource that the UserAccount is a creator of.

Returns:

  • (RDF::Vocabulary::Term)


99
100
101
# File 'lib/rdf/vocab/sioc.rb', line 99

def creator_of
  @creator_of
end

#delivered_atRDF::Vocabulary::Term (readonly)

When this was delivered, in ISO 8601 format.

Returns:

  • (RDF::Vocabulary::Term)


103
104
105
# File 'lib/rdf/vocab/sioc.rb', line 103

def delivered_at
  @delivered_at
end

#descriptionRDF::Vocabulary::Term (readonly)

The content of the Post.

Returns:

  • (RDF::Vocabulary::Term)


107
108
109
# File 'lib/rdf/vocab/sioc.rb', line 107

def description
  @description
end

#discussion_ofRDF::Vocabulary::Term (readonly)

The Item that this discussion is about.

Returns:

  • (RDF::Vocabulary::Term)


111
112
113
# File 'lib/rdf/vocab/sioc.rb', line 111

def discussion_of
  @discussion_of
end

#earlier_versionRDF::Vocabulary::Term (readonly)

Links to a previous (older) revision of this Item or Post.

Returns:

  • (RDF::Vocabulary::Term)


115
116
117
# File 'lib/rdf/vocab/sioc.rb', line 115

def earlier_version
  @earlier_version
end

#emailRDF::Vocabulary::Term (readonly)

An electronic mail address of the UserAccount.

Returns:

  • (RDF::Vocabulary::Term)


119
120
121
# File 'lib/rdf/vocab/sioc.rb', line 119

def email
  @email
end

#email_sha1RDF::Vocabulary::Term (readonly)

An electronic mail address of the UserAccount, encoded using SHA1.

Returns:

  • (RDF::Vocabulary::Term)


123
124
125
# File 'lib/rdf/vocab/sioc.rb', line 123

def email_sha1
  @email_sha1
end

#embeds_knowledgeRDF::Vocabulary::Term (readonly)

This links Items to embedded statements, facts and structured content.

Returns:

  • (RDF::Vocabulary::Term)


127
128
129
# File 'lib/rdf/vocab/sioc.rb', line 127

def embeds_knowledge
  @embeds_knowledge
end

#feedRDF::Vocabulary::Term (readonly)

A feed (e.g. RSS, Atom, etc.) pertaining to this resource (e.g. for a Forum, Site, UserAccount, etc.).

Returns:

  • (RDF::Vocabulary::Term)


131
132
133
# File 'lib/rdf/vocab/sioc.rb', line 131

def feed
  @feed
end

#first_nameRDF::Vocabulary::Term (readonly)

First (real) name of this User. Synonyms include given name or christian name.

Returns:

  • (RDF::Vocabulary::Term)


135
136
137
# File 'lib/rdf/vocab/sioc.rb', line 135

def first_name
  @first_name
end

#followsRDF::Vocabulary::Term (readonly)

Indicates that one UserAccount follows another UserAccount (e.g. for microblog posts or other content item updates).

Returns:

  • (RDF::Vocabulary::Term)


139
140
141
# File 'lib/rdf/vocab/sioc.rb', line 139

def follows
  @follows
end

#ForumRDF::Vocabulary::Term (readonly)

A discussion area on which Posts or entries are made.

Returns:

  • (RDF::Vocabulary::Term)


19
20
21
# File 'lib/rdf/vocab/sioc.rb', line 19

def Forum
  @Forum
end

#function_ofRDF::Vocabulary::Term (readonly)

A UserAccount that has this Role.

Returns:

  • (RDF::Vocabulary::Term)


143
144
145
# File 'lib/rdf/vocab/sioc.rb', line 143

def function_of
  @function_of
end

#generatorRDF::Vocabulary::Term (readonly)

A URI for the application used to generate this Item.

Returns:

  • (RDF::Vocabulary::Term)


147
148
149
# File 'lib/rdf/vocab/sioc.rb', line 147

def generator
  @generator
end

#group_ofRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


150
151
152
# File 'lib/rdf/vocab/sioc.rb', line 150

def group_of
  @group_of
end

#has_administratorRDF::Vocabulary::Term (readonly)

A UserAccount that is an administrator of this Site.

Returns:

  • (RDF::Vocabulary::Term)


154
155
156
# File 'lib/rdf/vocab/sioc.rb', line 154

def has_administrator
  @has_administrator
end

#has_containerRDF::Vocabulary::Term (readonly)

The Container to which this Item belongs.

Returns:

  • (RDF::Vocabulary::Term)


158
159
160
# File 'lib/rdf/vocab/sioc.rb', line 158

def has_container
  @has_container
end

#has_creatorRDF::Vocabulary::Term (readonly)

This is the UserAccount that made this resource.

Returns:

  • (RDF::Vocabulary::Term)


162
163
164
# File 'lib/rdf/vocab/sioc.rb', line 162

def has_creator
  @has_creator
end

#has_discussionRDF::Vocabulary::Term (readonly)

A discussion that is related to this Item. The discussion can be anything, for example, a sioc:Forum or sioc:Thread, a sioct:WikiArticle or simply a foaf:Document.

Returns:

  • (RDF::Vocabulary::Term)


166
167
168
# File 'lib/rdf/vocab/sioc.rb', line 166

def has_discussion
  @has_discussion
end

#has_functionRDF::Vocabulary::Term (readonly)

A Role that this UserAccount has.

Returns:

  • (RDF::Vocabulary::Term)


170
171
172
# File 'lib/rdf/vocab/sioc.rb', line 170

def has_function
  @has_function
end

#has_groupRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


173
174
175
# File 'lib/rdf/vocab/sioc.rb', line 173

def has_group
  @has_group
end

#has_hostRDF::Vocabulary::Term (readonly)

The Site that hosts this Container.

Returns:

  • (RDF::Vocabulary::Term)


177
178
179
# File 'lib/rdf/vocab/sioc.rb', line 177

def has_host
  @has_host
end

#has_memberRDF::Vocabulary::Term (readonly)

A UserAccount that is a member of this Usergroup.

Returns:

  • (RDF::Vocabulary::Term)


181
182
183
# File 'lib/rdf/vocab/sioc.rb', line 181

def has_member
  @has_member
end

#has_moderatorRDF::Vocabulary::Term (readonly)

A UserAccount that is a moderator of this Forum.

Returns:

  • (RDF::Vocabulary::Term)


185
186
187
# File 'lib/rdf/vocab/sioc.rb', line 185

def has_moderator
  @has_moderator
end

#has_modifierRDF::Vocabulary::Term (readonly)

A UserAccount that modified this resource (e.g. Item, Container, Space).

Returns:

  • (RDF::Vocabulary::Term)


189
190
191
# File 'lib/rdf/vocab/sioc.rb', line 189

def has_modifier
  @has_modifier
end

#has_ownerRDF::Vocabulary::Term (readonly)

A UserAccount that this resource is owned by.

Returns:

  • (RDF::Vocabulary::Term)


193
194
195
# File 'lib/rdf/vocab/sioc.rb', line 193

def has_owner
  @has_owner
end

#has_parentRDF::Vocabulary::Term (readonly)

A Container or Forum that this Container or Forum is a child of.

Returns:

  • (RDF::Vocabulary::Term)


197
198
199
# File 'lib/rdf/vocab/sioc.rb', line 197

def has_parent
  @has_parent
end

#has_partRDF::Vocabulary::Term (readonly)

An resource that is a part of this subject.

Returns:

  • (RDF::Vocabulary::Term)


201
202
203
# File 'lib/rdf/vocab/sioc.rb', line 201

def has_part
  @has_part
end

#has_replyRDF::Vocabulary::Term (readonly)

Points to an Item or Post that is a reply or response to this Item or Post.

Returns:

  • (RDF::Vocabulary::Term)


205
206
207
# File 'lib/rdf/vocab/sioc.rb', line 205

def has_reply
  @has_reply
end

#has_scopeRDF::Vocabulary::Term (readonly)

A resource that this Role applies to.

Returns:

  • (RDF::Vocabulary::Term)


209
210
211
# File 'lib/rdf/vocab/sioc.rb', line 209

def has_scope
  @has_scope
end

#has_spaceRDF::Vocabulary::Term (readonly)

A data Space which this resource is a part of.

Returns:

  • (RDF::Vocabulary::Term)


213
214
215
# File 'lib/rdf/vocab/sioc.rb', line 213

def has_space
  @has_space
end

#has_subscriberRDF::Vocabulary::Term (readonly)

A UserAccount that is subscribed to this Container.

Returns:

  • (RDF::Vocabulary::Term)


217
218
219
# File 'lib/rdf/vocab/sioc.rb', line 217

def has_subscriber
  @has_subscriber
end

#has_usergroupRDF::Vocabulary::Term (readonly)

Points to a Usergroup that has certain access to this Space.

Returns:

  • (RDF::Vocabulary::Term)


221
222
223
# File 'lib/rdf/vocab/sioc.rb', line 221

def has_usergroup
  @has_usergroup
end

#host_ofRDF::Vocabulary::Term (readonly)

A Container that is hosted on this Site.

Returns:

  • (RDF::Vocabulary::Term)


225
226
227
# File 'lib/rdf/vocab/sioc.rb', line 225

def host_of
  @host_of
end

#idRDF::Vocabulary::Term (readonly)

An identifier of a SIOC concept instance. For example, a user ID. Must be unique for instances of each type of SIOC concept within the same site.

Returns:

  • (RDF::Vocabulary::Term)


229
230
231
# File 'lib/rdf/vocab/sioc.rb', line 229

def id
  @id
end

#ip_addressRDF::Vocabulary::Term (readonly)

The IP address used when creating this Item, UserAccount, etc. This can be associated with a creator. Some wiki articles list the IP addresses for the creator or modifiers when the usernames are absent.

Returns:

  • (RDF::Vocabulary::Term)


233
234
235
# File 'lib/rdf/vocab/sioc.rb', line 233

def ip_address
  @ip_address
end

#ItemRDF::Vocabulary::Term (readonly)

An Item is something which can be in a Container.

Returns:

  • (RDF::Vocabulary::Term)


23
24
25
# File 'lib/rdf/vocab/sioc.rb', line 23

def Item
  @Item
end

#last_activity_dateRDF::Vocabulary::Term (readonly)

The date and time of the last activity associated with a SIOC concept instance, and expressed in ISO 8601 format. This could be due to a reply Post or Comment, a modification to an Item, etc.

Returns:

  • (RDF::Vocabulary::Term)


237
238
239
# File 'lib/rdf/vocab/sioc.rb', line 237

def last_activity_date
  @last_activity_date
end

#last_item_dateRDF::Vocabulary::Term (readonly)

The date and time of the last Post (or Item) in a Forum (or a Container), in ISO 8601 format.

Returns:

  • (RDF::Vocabulary::Term)


241
242
243
# File 'lib/rdf/vocab/sioc.rb', line 241

def last_item_date
  @last_item_date
end

#last_nameRDF::Vocabulary::Term (readonly)

Last (real) name of this user. Synonyms include surname or family name.

Returns:

  • (RDF::Vocabulary::Term)


245
246
247
# File 'lib/rdf/vocab/sioc.rb', line 245

def last_name
  @last_name
end

#last_reply_dateRDF::Vocabulary::Term (readonly)

The date and time of the last reply Post or Comment, which could be associated with a starter Item or Post or with a Thread, and expressed in ISO 8601 format.

Returns:

  • (RDF::Vocabulary::Term)


249
250
251
# File 'lib/rdf/vocab/sioc.rb', line 249

def last_reply_date
  @last_reply_date
end

#later_versionRDF::Vocabulary::Term (readonly)

Links to a later (newer) revision of this Item or Post.

Returns:

  • (RDF::Vocabulary::Term)


253
254
255
# File 'lib/rdf/vocab/sioc.rb', line 253

def later_version
  @later_version
end

#latest_versionRDF::Vocabulary::Term (readonly)

Links to the latest revision of this Item or Post.

Returns:

  • (RDF::Vocabulary::Term)


257
258
259
# File 'lib/rdf/vocab/sioc.rb', line 257

def latest_version
  @latest_version
end

#likesRDF::Vocabulary::Term (readonly)

Used to indicate some form of endorsement by a UserAccount or Agent of an Item, Container, Space, UserAccount, etc.

Returns:

  • (RDF::Vocabulary::Term)


261
262
263
# File 'lib/rdf/vocab/sioc.rb', line 261

def likes
  @likes
end

A URI of a document which contains this SIOC object.

Returns:

  • (RDF::Vocabulary::Term)


265
266
267
# File 'lib/rdf/vocab/sioc.rb', line 265

def link
  @link
end

Links extracted from hyperlinks within a SIOC concept, e.g. Post or Site.

Returns:

  • (RDF::Vocabulary::Term)


269
270
271
# File 'lib/rdf/vocab/sioc.rb', line 269

def links_to
  @links_to
end

#member_ofRDF::Vocabulary::Term (readonly)

A Usergroup that this UserAccount is a member of.

Returns:

  • (RDF::Vocabulary::Term)


273
274
275
# File 'lib/rdf/vocab/sioc.rb', line 273

def member_of
  @member_of
end

#mentionsRDF::Vocabulary::Term (readonly)

Refers to a UserAccount that a particular Item mentions.

Returns:

  • (RDF::Vocabulary::Term)


277
278
279
# File 'lib/rdf/vocab/sioc.rb', line 277

def mentions
  @mentions
end

#moderator_ofRDF::Vocabulary::Term (readonly)

A Forum that a UserAccount is a moderator of.

Returns:

  • (RDF::Vocabulary::Term)


281
282
283
# File 'lib/rdf/vocab/sioc.rb', line 281

def moderator_of
  @moderator_of
end

#modified_atRDF::Vocabulary::Term (readonly)

When this was modified, in ISO 8601 format.

Returns:

  • (RDF::Vocabulary::Term)


285
286
287
# File 'lib/rdf/vocab/sioc.rb', line 285

def modified_at
  @modified_at
end

#modifier_ofRDF::Vocabulary::Term (readonly)

A resource that this UserAccount has modified.

Returns:

  • (RDF::Vocabulary::Term)


289
290
291
# File 'lib/rdf/vocab/sioc.rb', line 289

def modifier_of
  @modifier_of
end

#nameRDF::Vocabulary::Term (readonly)

The name of a SIOC concept instance, e.g. a username for a UserAccount, group name for a Usergroup, etc.

Returns:

  • (RDF::Vocabulary::Term)


293
294
295
# File 'lib/rdf/vocab/sioc.rb', line 293

def name
  @name
end

#next_by_dateRDF::Vocabulary::Term (readonly)

Next Item or Post in a given Container sorted by date.

Returns:

  • (RDF::Vocabulary::Term)


297
298
299
# File 'lib/rdf/vocab/sioc.rb', line 297

def next_by_date
  @next_by_date
end

#next_versionRDF::Vocabulary::Term (readonly)

Links to the next revision of this Item or Post.

Returns:

  • (RDF::Vocabulary::Term)


301
302
303
# File 'lib/rdf/vocab/sioc.rb', line 301

def next_version
  @next_version
end

#noteRDF::Vocabulary::Term (readonly)

A note associated with this resource, for example, if it has been edited by a UserAccount.

Returns:

  • (RDF::Vocabulary::Term)


305
306
307
# File 'lib/rdf/vocab/sioc.rb', line 305

def note
  @note
end

#num_authorsRDF::Vocabulary::Term (readonly)

The number of unique authors (UserAccounts and unregistered posters) who have contributed to this Item, Thread, Post, etc.

Returns:

  • (RDF::Vocabulary::Term)


309
310
311
# File 'lib/rdf/vocab/sioc.rb', line 309

def num_authors
  @num_authors
end

#num_itemsRDF::Vocabulary::Term (readonly)

The number of Posts (or Items) in a Forum (or a Container).

Returns:

  • (RDF::Vocabulary::Term)


313
314
315
# File 'lib/rdf/vocab/sioc.rb', line 313

def num_items
  @num_items
end

#num_repliesRDF::Vocabulary::Term (readonly)

The number of replies that this Item, Thread, Post, etc. has. Useful for when the reply structure is absent.

Returns:

  • (RDF::Vocabulary::Term)


317
318
319
# File 'lib/rdf/vocab/sioc.rb', line 317

def num_replies
  @num_replies
end

#num_threadsRDF::Vocabulary::Term (readonly)

The number of Threads (AKA discussion topics) in a Forum.

Returns:

  • (RDF::Vocabulary::Term)


321
322
323
# File 'lib/rdf/vocab/sioc.rb', line 321

def num_threads
  @num_threads
end

#num_viewsRDF::Vocabulary::Term (readonly)

The number of times this Item, Thread, UserAccount profile, etc. has been viewed.

Returns:

  • (RDF::Vocabulary::Term)


325
326
327
# File 'lib/rdf/vocab/sioc.rb', line 325

def num_views
  @num_views
end

#owner_ofRDF::Vocabulary::Term (readonly)

A resource owned by a particular UserAccount, for example, a weblog or image gallery.

Returns:

  • (RDF::Vocabulary::Term)


329
330
331
# File 'lib/rdf/vocab/sioc.rb', line 329

def owner_of
  @owner_of
end

#parent_ofRDF::Vocabulary::Term (readonly)

A child Container or Forum that this Container or Forum is a parent of.

Returns:

  • (RDF::Vocabulary::Term)


333
334
335
# File 'lib/rdf/vocab/sioc.rb', line 333

def parent_of
  @parent_of
end

#part_ofRDF::Vocabulary::Term (readonly)

A resource that the subject is a part of.

Returns:

  • (RDF::Vocabulary::Term)


337
338
339
# File 'lib/rdf/vocab/sioc.rb', line 337

def part_of
  @part_of
end

#PostRDF::Vocabulary::Term (readonly)

An article or message that can be posted to a Forum.

Returns:

  • (RDF::Vocabulary::Term)


27
28
29
# File 'lib/rdf/vocab/sioc.rb', line 27

def Post
  @Post
end

#previous_by_dateRDF::Vocabulary::Term (readonly)

Previous Item or Post in a given Container sorted by date.

Returns:

  • (RDF::Vocabulary::Term)


341
342
343
# File 'lib/rdf/vocab/sioc.rb', line 341

def previous_by_date
  @previous_by_date
end

#previous_versionRDF::Vocabulary::Term (readonly)

Links to the previous revision of this Item or Post.

Returns:

  • (RDF::Vocabulary::Term)


345
346
347
# File 'lib/rdf/vocab/sioc.rb', line 345

def previous_version
  @previous_version
end

#read_atRDF::Vocabulary::Term (readonly)

When this was read, in ISO 8601 format.

Returns:

  • (RDF::Vocabulary::Term)


349
350
351
# File 'lib/rdf/vocab/sioc.rb', line 349

def read_at
  @read_at
end

#referenceRDF::Vocabulary::Term (readonly)

Links either created explicitly or extracted implicitly on the HTML level from the Post.

Returns:

  • (RDF::Vocabulary::Term)


353
354
355
# File 'lib/rdf/vocab/sioc.rb', line 353

def reference
  @reference
end

Related resources for this resource, e.g. for Posts, perhaps determined implicitly from topics or references.

Returns:

  • (RDF::Vocabulary::Term)


357
358
359
# File 'lib/rdf/vocab/sioc.rb', line 357

def related_to
  @related_to
end

#reply_ofRDF::Vocabulary::Term (readonly)

Links to an Item or Post which this Item or Post is a reply to.

Returns:

  • (RDF::Vocabulary::Term)


361
362
363
# File 'lib/rdf/vocab/sioc.rb', line 361

def reply_of
  @reply_of
end

#respond_toRDF::Vocabulary::Term (readonly)

For the reply-to address set in email messages, IMs, etc. The property name was chosen to avoid confusion with has_reply/reply_of (the reply graph).

Returns:

  • (RDF::Vocabulary::Term)


365
366
367
# File 'lib/rdf/vocab/sioc.rb', line 365

def respond_to
  @respond_to
end

#RoleRDF::Vocabulary::Term (readonly)

A Role is a function of a UserAccount within a scope of a particular Forum, Site, etc.

Returns:

  • (RDF::Vocabulary::Term)


31
32
33
# File 'lib/rdf/vocab/sioc.rb', line 31

def Role
  @Role
end

#scope_ofRDF::Vocabulary::Term (readonly)

A Role that has a scope of this resource.

Returns:

  • (RDF::Vocabulary::Term)


369
370
371
# File 'lib/rdf/vocab/sioc.rb', line 369

def scope_of
  @scope_of
end

#shared_byRDF::Vocabulary::Term (readonly)

For shared Items where there is a certain creator_of and an intermediary who shares or forwards it (e.g. as a sibling Item).

Returns:

  • (RDF::Vocabulary::Term)


373
374
375
# File 'lib/rdf/vocab/sioc.rb', line 373

def shared_by
  @shared_by
end

#siblingRDF::Vocabulary::Term (readonly)

An Item may have a sibling or a twin that exists in a different Container, but the siblings may differ in some small way (for example, language, category, etc.). The sibling of this Item should be self-describing (that is, it should contain all available information).

Returns:

  • (RDF::Vocabulary::Term)


377
378
379
# File 'lib/rdf/vocab/sioc.rb', line 377

def sibling
  @sibling
end

#SiteRDF::Vocabulary::Term (readonly)

A Site can be the location of an online community or set of communities, with UserAccounts and Usergroups creating Items in a set of Containers. It can be thought of as a web-accessible data Space.

Returns:

  • (RDF::Vocabulary::Term)


35
36
37
# File 'lib/rdf/vocab/sioc.rb', line 35

def Site
  @Site
end

#SpaceRDF::Vocabulary::Term (readonly)

A Space is a place where data resides, e.g. on a website, desktop, fileshare, etc.

Returns:

  • (RDF::Vocabulary::Term)


39
40
41
# File 'lib/rdf/vocab/sioc.rb', line 39

def Space
  @Space
end

#space_ofRDF::Vocabulary::Term (readonly)

A resource which belongs to this data Space.

Returns:

  • (RDF::Vocabulary::Term)


381
382
383
# File 'lib/rdf/vocab/sioc.rb', line 381

def space_of
  @space_of
end

#subjectRDF::Vocabulary::Term (readonly)

Keyword(s) describing subject of the Post.

Returns:

  • (RDF::Vocabulary::Term)


385
386
387
# File 'lib/rdf/vocab/sioc.rb', line 385

def subject
  @subject
end

#subscriber_ofRDF::Vocabulary::Term (readonly)

A Container that a UserAccount is subscribed to.

Returns:

  • (RDF::Vocabulary::Term)


389
390
391
# File 'lib/rdf/vocab/sioc.rb', line 389

def subscriber_of
  @subscriber_of
end

#ThreadRDF::Vocabulary::Term (readonly)

A container for a series of threaded discussion Posts or Items.

Returns:

  • (RDF::Vocabulary::Term)


43
44
45
# File 'lib/rdf/vocab/sioc.rb', line 43

def Thread
  @Thread
end

#titleRDF::Vocabulary::Term (readonly)

This is the title (subject line) of the Post. Note that for a Post within a threaded discussion that has no parents, it would detail the topic thread.

Returns:

  • (RDF::Vocabulary::Term)


393
394
395
# File 'lib/rdf/vocab/sioc.rb', line 393

def title
  @title
end

#topicRDF::Vocabulary::Term (readonly)

A topic of interest, linking to the appropriate URI, e.g. in the Open Directory Project or of a SKOS category.

Returns:

  • (RDF::Vocabulary::Term)


397
398
399
# File 'lib/rdf/vocab/sioc.rb', line 397

def topic
  @topic
end

#UserRDF::Vocabulary::Term (readonly)

UserAccount is now preferred. This is a deprecated class for a User in an online community site.

Returns:

  • (RDF::Vocabulary::Term)


47
48
49
# File 'lib/rdf/vocab/sioc.rb', line 47

def User
  @User
end

#UserAccountRDF::Vocabulary::Term (readonly)

A user account in an online community site.

Returns:

  • (RDF::Vocabulary::Term)


51
52
53
# File 'lib/rdf/vocab/sioc.rb', line 51

def UserAccount
  @UserAccount
end

#UsergroupRDF::Vocabulary::Term (readonly)

A set of UserAccounts whose owners have a common purpose or interest. Can be used for access control purposes.

Returns:

  • (RDF::Vocabulary::Term)


55
56
57
# File 'lib/rdf/vocab/sioc.rb', line 55

def Usergroup
  @Usergroup
end

#usergroup_ofRDF::Vocabulary::Term (readonly)

A Space that the Usergroup has access to.

Returns:

  • (RDF::Vocabulary::Term)


401
402
403
# File 'lib/rdf/vocab/sioc.rb', line 401

def usergroup_of
  @usergroup_of
end