Class: OpenActive::Models::Schema::CreativeWork
- Inherits:
-
Thing
show all
- Defined in:
- lib/openactive/models/schema/creative_work.rb
Direct Known Subclasses
ConceptCollection, ArchiveComponent, Article, Blog, Book, Claim, Clip, Code, Comment, Conversation, Course, CreativeWorkSeason, DataCatalog, Dataset, DefinedTermSet, DigitalDocument, Drawing, EducationalOccupationalCredential, Episode, Game, HowTo, HowToDirection, HowToTip, Legislation, Manuscript, Map, MediaObject, Menu, MenuSection, Message, Movie, MusicComposition, MusicPlaylist, MusicRecording, Painting, Photograph, Play, Poster, PublicationIssue, PublicationVolume, Question, Quotation, Review, Sculpture, Season, SheetMusic, ShortStory, SoftwareApplication, SoftwareSourceCode, TVSeason, ThreeDModel, VisualArtwork, WebContent, WebPage, WebPageElement, WebSite
Instance Attribute Summary collapse
-
#about ⇒ OpenActive::Models::Schema::Thing
-
#abstract ⇒ String
-
#access_mode ⇒ String
-
#access_mode_sufficient ⇒ OpenActive::Models::Schema::ItemList
-
#accessibility_api ⇒ String
-
#accessibility_control ⇒ String
-
#accessibility_feature ⇒ String
-
#accessibility_hazard ⇒ String
-
#accessibility_summary ⇒ String
-
#accountable_person ⇒ OpenActive::Models::Schema::Person
-
#aggregate_rating ⇒ OpenActive::Models::Schema::AggregateRating
-
#alternative_headline ⇒ String
-
#associated_media ⇒ OpenActive::Models::Schema::MediaObject
-
#audience ⇒ OpenActive::Models::Schema::Audience
-
#audio ⇒ OpenActive::Models::Schema::Clip, OpenActive::Models::Schema::AudioObject
-
#author ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#award ⇒ String
-
#awards ⇒ String
-
#character ⇒ OpenActive::Models::Schema::Person
-
#citation ⇒ String, OpenActive::Models::Schema::CreativeWork
-
#comment ⇒ OpenActive::Models::Schema::Comment
-
#comment_count ⇒ int?
-
#conditions_of_access ⇒ String
-
#content_location ⇒ OpenActive::Models::Schema::Place
-
#content_rating ⇒ OpenActive::Models::Schema::Rating, String
-
#content_reference_time ⇒ DateTime?
-
#contributor ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#copyright_holder ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#copyright_year ⇒ BigDecimal?
-
#correction ⇒ String, ...
-
#creative_work_status ⇒ String, OpenActive::Models::Schema::DefinedTerm
-
#creator ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#date_created ⇒ Date, ...
-
#date_modified ⇒ Date, ...
-
#date_published ⇒ Date?
-
#discussion_url ⇒ URI
-
#editor ⇒ OpenActive::Models::Schema::Person
-
#educational_alignment ⇒ OpenActive::Models::Schema::AlignmentObject
-
#educational_use ⇒ String
-
#encoding ⇒ OpenActive::Models::Schema::MediaObject
-
#encoding_format ⇒ String, URI
-
#encodings ⇒ OpenActive::Models::Schema::MediaObject
-
#example_of_work ⇒ OpenActive::Models::Schema::CreativeWork
-
#expires ⇒ Date?
-
#file_format ⇒ URI, String
-
#funder ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#genre ⇒ String, URI
-
#has_part ⇒ OpenActive::Models::Schema::CreativeWork
-
#headline ⇒ String
-
#in_language ⇒ String, OpenActive::Models::Schema::Language
-
#interaction_statistic ⇒ OpenActive::Models::Schema::InteractionCounter
-
#interactivity_type ⇒ String
-
#is_accessible_for_free ⇒ Boolean?
-
#is_based_on ⇒ URI, ...
-
#is_based_on_url ⇒ URI, ...
-
#is_family_friendly ⇒ Boolean?
-
#is_part_of ⇒ OpenActive::Models::Schema::CreativeWork
-
#keywords ⇒ String
-
#learning_resource_type ⇒ String
-
#license ⇒ URI, OpenActive::Models::Schema::CreativeWork
-
#location_created ⇒ OpenActive::Models::Schema::Place
-
#main_entity ⇒ OpenActive::Models::Schema::Thing
-
#material ⇒ URI, ...
-
#material_extent ⇒ String, OpenActive::Models::Schema::QuantitativeValue
-
#mentions ⇒ OpenActive::Models::Schema::Thing
-
#offers ⇒ OpenActive::Models::Schema::Offer
-
#position ⇒ String, ...
-
#producer ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#provider ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#publication ⇒ OpenActive::Models::Schema::PublicationEvent
-
#publisher ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#publishing_principles ⇒ OpenActive::Models::Schema::CreativeWork, URI
-
#recorded_at ⇒ OpenActive::Models::Schema::Event
-
#released_event ⇒ OpenActive::Models::Schema::PublicationEvent
-
#review ⇒ OpenActive::Models::Schema::Review
-
#reviews ⇒ OpenActive::Models::Schema::Review
-
#schema_version ⇒ URI, String
-
#sd_date_published ⇒ Date?
-
#sd_license ⇒ URI, OpenActive::Models::Schema::CreativeWork
-
#sd_publisher ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#source_organization ⇒ OpenActive::Models::Schema::Organization
-
#spatial ⇒ OpenActive::Models::Schema::Place
-
#spatial_coverage ⇒ OpenActive::Models::Schema::Place
-
#sponsor ⇒ OpenActive::Models::Schema::Person, OpenActive::Models::Schema::Organization
-
#temporal ⇒ DateTime, ...
-
#temporal_coverage ⇒ DateTime, ...
-
#text ⇒ String
-
#thumbnail_url ⇒ URI
-
#time_required ⇒ ActiveSupport::Duration?
-
#translator ⇒ OpenActive::Models::Schema::Organization, OpenActive::Models::Schema::Person
-
#type ⇒ String
-
#typical_age_range ⇒ String
-
#version ⇒ String, ...
-
#video ⇒ OpenActive::Models::Schema::Clip, OpenActive::Models::Schema::VideoObject
-
#work_example ⇒ OpenActive::Models::Schema::CreativeWork
Attributes inherited from Thing
#additional_type, #alternate_name, #description, #disambiguating_description, #identifier, #image, #main_entity_of_page, #name, #potential_action, #same_as, #subject_of, #url
Attributes inherited from JsonLdModel
#context, #id
Method Summary
Methods inherited from BaseModel
#assign_attributes, define_property, deserialize, #deserialize, deserialize_class, #initialize, #serialize, serialize, #set_property, #to_json
#check_types, included
included, #to_h, #values
Instance Attribute Details
27
28
29
|
# File 'lib/openactive/models/schema/creative_work.rb', line 27
def about
@about
end
|
#abstract ⇒ String
17
18
19
|
# File 'lib/openactive/models/schema/creative_work.rb', line 17
def abstract
@abstract
end
|
#access_mode ⇒ String
54
55
56
|
# File 'lib/openactive/models/schema/creative_work.rb', line 54
def access_mode
@access_mode
end
|
183
184
185
|
# File 'lib/openactive/models/schema/creative_work.rb', line 183
def access_mode_sufficient
@access_mode_sufficient
end
|
#accessibility_api ⇒ String
12
13
14
|
# File 'lib/openactive/models/schema/creative_work.rb', line 12
def accessibility_api
@accessibility_api
end
|
#accessibility_control ⇒ String
273
274
275
|
# File 'lib/openactive/models/schema/creative_work.rb', line 273
def accessibility_control
@accessibility_control
end
|
#accessibility_feature ⇒ String
448
449
450
|
# File 'lib/openactive/models/schema/creative_work.rb', line 448
def accessibility_feature
@accessibility_feature
end
|
#accessibility_hazard ⇒ String
235
236
237
|
# File 'lib/openactive/models/schema/creative_work.rb', line 235
def accessibility_hazard
@accessibility_hazard
end
|
#accessibility_summary ⇒ String
414
415
416
|
# File 'lib/openactive/models/schema/creative_work.rb', line 414
def accessibility_summary
@accessibility_summary
end
|
194
195
196
|
# File 'lib/openactive/models/schema/creative_work.rb', line 194
def accountable_person
@accountable_person
end
|
173
174
175
|
# File 'lib/openactive/models/schema/creative_work.rb', line 173
def aggregate_rating
@aggregate_rating
end
|
#alternative_headline ⇒ String
178
179
180
|
# File 'lib/openactive/models/schema/creative_work.rb', line 178
def alternative_headline
@alternative_headline
end
|
290
291
292
|
# File 'lib/openactive/models/schema/creative_work.rb', line 290
def associated_media
@associated_media
end
|
313
314
315
|
# File 'lib/openactive/models/schema/creative_work.rb', line 313
def audience
@audience
end
|
476
477
478
|
# File 'lib/openactive/models/schema/creative_work.rb', line 476
def audio
@audio
end
|
154
155
156
|
# File 'lib/openactive/models/schema/creative_work.rb', line 154
def author
@author
end
|
#award ⇒ String
225
226
227
|
# File 'lib/openactive/models/schema/creative_work.rb', line 225
def award
@award
end
|
#awards ⇒ String
246
247
248
|
# File 'lib/openactive/models/schema/creative_work.rb', line 246
def awards
@awards
end
|
82
83
84
|
# File 'lib/openactive/models/schema/creative_work.rb', line 82
def character
@character
end
|
419
420
421
|
# File 'lib/openactive/models/schema/creative_work.rb', line 419
def citation
@citation
end
|
230
231
232
|
# File 'lib/openactive/models/schema/creative_work.rb', line 230
def
@comment
end
|
402
403
404
|
# File 'lib/openactive/models/schema/creative_work.rb', line 402
def
@comment_count
end
|
#conditions_of_access ⇒ String
494
495
496
|
# File 'lib/openactive/models/schema/creative_work.rb', line 494
def conditions_of_access
@conditions_of_access
end
|
347
348
349
|
# File 'lib/openactive/models/schema/creative_work.rb', line 347
def content_location
@content_location
end
|
32
33
34
|
# File 'lib/openactive/models/schema/creative_work.rb', line 32
def content_rating
@content_rating
end
|
#content_reference_time ⇒ DateTime?
482
483
484
|
# File 'lib/openactive/models/schema/creative_work.rb', line 482
def content_reference_time
@content_reference_time
end
|
127
128
129
|
# File 'lib/openactive/models/schema/creative_work.rb', line 127
def contributor
@contributor
end
|
516
517
518
|
# File 'lib/openactive/models/schema/creative_work.rb', line 516
def copyright_holder
@copyright_holder
end
|
#copyright_year ⇒ BigDecimal?
390
391
392
|
# File 'lib/openactive/models/schema/creative_work.rb', line 390
def copyright_year
@copyright_year
end
|
#correction ⇒ String, ...
453
454
455
|
# File 'lib/openactive/models/schema/creative_work.rb', line 453
def correction
@correction
end
|
430
431
432
|
# File 'lib/openactive/models/schema/creative_work.rb', line 430
def creative_work_status
@creative_work_status
end
|
318
319
320
|
# File 'lib/openactive/models/schema/creative_work.rb', line 318
def creator
@creator
end
|
#date_created ⇒ Date, ...
373
374
375
|
# File 'lib/openactive/models/schema/creative_work.rb', line 373
def date_created
@date_created
end
|
#date_modified ⇒ Date, ...
110
111
112
|
# File 'lib/openactive/models/schema/creative_work.rb', line 110
def date_modified
@date_modified
end
|
#date_published ⇒ Date?
396
397
398
|
# File 'lib/openactive/models/schema/creative_work.rb', line 396
def date_published
@date_published
end
|
#discussion_url ⇒ URI
380
381
382
|
# File 'lib/openactive/models/schema/creative_work.rb', line 380
def discussion_url
@discussion_url
end
|
215
216
217
|
# File 'lib/openactive/models/schema/creative_work.rb', line 215
def editor
@editor
end
|
38
39
40
|
# File 'lib/openactive/models/schema/creative_work.rb', line 38
def educational_alignment
@educational_alignment
end
|
#educational_use ⇒ String
385
386
387
|
# File 'lib/openactive/models/schema/creative_work.rb', line 385
def educational_use
@educational_use
end
|
71
72
73
|
# File 'lib/openactive/models/schema/creative_work.rb', line 71
def encoding
@encoding
end
|
240
241
242
|
# File 'lib/openactive/models/schema/creative_work.rb', line 240
def encoding_format
@encoding_format
end
|
285
286
287
|
# File 'lib/openactive/models/schema/creative_work.rb', line 285
def encodings
@encodings
end
|
87
88
89
|
# File 'lib/openactive/models/schema/creative_work.rb', line 87
def example_of_work
@example_of_work
end
|
#expires ⇒ Date?
436
437
438
|
# File 'lib/openactive/models/schema/creative_work.rb', line 436
def expires
@expires
end
|
267
268
269
|
# File 'lib/openactive/models/schema/creative_work.rb', line 267
def file_format
@file_format
end
|
48
49
50
|
# File 'lib/openactive/models/schema/creative_work.rb', line 48
def funder
@funder
end
|
#genre ⇒ String, URI
133
134
135
|
# File 'lib/openactive/models/schema/creative_work.rb', line 133
def genre
@genre
end
|
220
221
222
|
# File 'lib/openactive/models/schema/creative_work.rb', line 220
def has_part
@has_part
end
|
#headline ⇒ String
295
296
297
|
# File 'lib/openactive/models/schema/creative_work.rb', line 295
def headline
@headline
end
|
510
511
512
|
# File 'lib/openactive/models/schema/creative_work.rb', line 510
def in_language
@in_language
end
|
22
23
24
|
# File 'lib/openactive/models/schema/creative_work.rb', line 22
def interaction_statistic
@interaction_statistic
end
|
#interactivity_type ⇒ String
425
426
427
|
# File 'lib/openactive/models/schema/creative_work.rb', line 425
def interactivity_type
@interactivity_type
end
|
#is_accessible_for_free ⇒ Boolean?
408
409
410
|
# File 'lib/openactive/models/schema/creative_work.rb', line 408
def is_accessible_for_free
@is_accessible_for_free
end
|
#is_based_on ⇒ URI, ...
306
307
308
|
# File 'lib/openactive/models/schema/creative_work.rb', line 306
def is_based_on
@is_based_on
end
|
#is_based_on_url ⇒ URI, ...
166
167
168
|
# File 'lib/openactive/models/schema/creative_work.rb', line 166
def is_based_on_url
@is_based_on_url
end
|
#is_family_friendly ⇒ Boolean?
76
77
78
|
# File 'lib/openactive/models/schema/creative_work.rb', line 76
def is_family_friendly
@is_family_friendly
end
|
505
506
507
|
# File 'lib/openactive/models/schema/creative_work.rb', line 505
def is_part_of
@is_part_of
end
|
#keywords ⇒ String
144
145
146
|
# File 'lib/openactive/models/schema/creative_work.rb', line 144
def keywords
@keywords
end
|
#learning_resource_type ⇒ String
43
44
45
|
# File 'lib/openactive/models/schema/creative_work.rb', line 43
def learning_resource_type
@learning_resource_type
end
|
261
262
263
|
# File 'lib/openactive/models/schema/creative_work.rb', line 261
def license
@license
end
|
358
359
360
|
# File 'lib/openactive/models/schema/creative_work.rb', line 358
def location_created
@location_created
end
|
122
123
124
|
# File 'lib/openactive/models/schema/creative_work.rb', line 122
def main_entity
@main_entity
end
|
#material ⇒ URI, ...
64
65
66
|
# File 'lib/openactive/models/schema/creative_work.rb', line 64
def material
@material
end
|
465
466
467
|
# File 'lib/openactive/models/schema/creative_work.rb', line 465
def material_extent
@material_extent
end
|
363
364
365
|
# File 'lib/openactive/models/schema/creative_work.rb', line 363
def mentions
@mentions
end
|
460
461
462
|
# File 'lib/openactive/models/schema/creative_work.rb', line 460
def offers
@offers
end
|
#position ⇒ String, ...
530
531
532
|
# File 'lib/openactive/models/schema/creative_work.rb', line 530
def position
@position
end
|
352
353
354
|
# File 'lib/openactive/models/schema/creative_work.rb', line 352
def producer
@producer
end
|
300
301
302
|
# File 'lib/openactive/models/schema/creative_work.rb', line 300
def provider
@provider
end
|
324
325
326
|
# File 'lib/openactive/models/schema/creative_work.rb', line 324
def publication
@publication
end
|
335
336
337
|
# File 'lib/openactive/models/schema/creative_work.rb', line 335
def publisher
@publisher
end
|
329
330
331
|
# File 'lib/openactive/models/schema/creative_work.rb', line 329
def publishing_principles
@publishing_principles
end
|
471
472
473
|
# File 'lib/openactive/models/schema/creative_work.rb', line 471
def recorded_at
@recorded_at
end
|
149
150
151
|
# File 'lib/openactive/models/schema/creative_work.rb', line 149
def released_event
@released_event
end
|
251
252
253
|
# File 'lib/openactive/models/schema/creative_work.rb', line 251
def review
@review
end
|
205
206
207
|
# File 'lib/openactive/models/schema/creative_work.rb', line 205
def reviews
@reviews
end
|
#schema_version ⇒ URI, String
160
161
162
|
# File 'lib/openactive/models/schema/creative_work.rb', line 160
def schema_version
@schema_version
end
|
#sd_date_published ⇒ Date?
499
500
501
|
# File 'lib/openactive/models/schema/creative_work.rb', line 499
def sd_date_published
@sd_date_published
end
|
442
443
444
|
# File 'lib/openactive/models/schema/creative_work.rb', line 442
def sd_license
@sd_license
end
|
488
489
490
|
# File 'lib/openactive/models/schema/creative_work.rb', line 488
def sd_publisher
@sd_publisher
end
|
92
93
94
|
# File 'lib/openactive/models/schema/creative_work.rb', line 92
def source_organization
@source_organization
end
|
256
257
258
|
# File 'lib/openactive/models/schema/creative_work.rb', line 256
def spatial
@spatial
end
|
368
369
370
|
# File 'lib/openactive/models/schema/creative_work.rb', line 368
def spatial_coverage
@spatial_coverage
end
|
341
342
343
|
# File 'lib/openactive/models/schema/creative_work.rb', line 341
def
@sponsor
end
|
#temporal ⇒ DateTime, ...
278
279
280
|
# File 'lib/openactive/models/schema/creative_work.rb', line 278
def temporal
@temporal
end
|
#temporal_coverage ⇒ DateTime, ...
522
523
524
|
# File 'lib/openactive/models/schema/creative_work.rb', line 522
def temporal_coverage
@temporal_coverage
end
|
#text ⇒ String
117
118
119
|
# File 'lib/openactive/models/schema/creative_work.rb', line 117
def text
@text
end
|
#thumbnail_url ⇒ URI
210
211
212
|
# File 'lib/openactive/models/schema/creative_work.rb', line 210
def thumbnail_url
@thumbnail_url
end
|
#time_required ⇒ ActiveSupport::Duration?
188
189
190
|
# File 'lib/openactive/models/schema/creative_work.rb', line 188
def time_required
@time_required
end
|
199
200
201
|
# File 'lib/openactive/models/schema/creative_work.rb', line 199
def translator
@translator
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/schema/creative_work.rb', line 7
def type
"schema:CreativeWork"
end
|
#typical_age_range ⇒ String
139
140
141
|
# File 'lib/openactive/models/schema/creative_work.rb', line 139
def typical_age_range
@typical_age_range
end
|
#version ⇒ String, ...
97
98
99
|
# File 'lib/openactive/models/schema/creative_work.rb', line 97
def version
@version
end
|
104
105
106
|
# File 'lib/openactive/models/schema/creative_work.rb', line 104
def video
@video
end
|
59
60
61
|
# File 'lib/openactive/models/schema/creative_work.rb', line 59
def work_example
@work_example
end
|