Class: Microdata::Schema::CreativeWork

Inherits:
Thing show all
Defined in:
lib/microdata/schema/thing/creative_work.rb

Direct Known Subclasses

Article, SoftwareSourceCode, WebPage, WebSite

Constant Summary collapse

ATTRIBUTES =
[
  :about,
  :access_mode,
  :accessibility_API,
  :accessibility_control,
  :accessibility_feature,
  :accessibility_hazard,
  :accessibility_summary,
  :accountable_person,
  :aggregate_rating,
  :alternative_headline,
  :associated_media,
  :audience,
  :audio,
  :author,
  :award,
  :character,
  :citation,
  :comment,
  :comment_count,
  :content_location,
  :content_rating,
  :contributor,
  :copyright_holder,
  :copyright_year,
  :creator,
  :date_created,
  :date_modified,
  :date_published,
  :discussion_url,
  :editor,
  :educational_alignment,
  :educational_use,
  :encoding,
  :example_of_work,
  :file_format,
  :funder,
  :genre,
  :has_part,
  :headline,
  :in_language,
  :interaction_statistic,
  :interactivity_type,
  :is_accessible_for_free,
  :is_based_on,
  :is_family_friendly,
  :is_part_of,
  :keywords,
  :learning_resource_type,
  :license,
  :location_created,
  :main_entity,
  :material,
  :mentions,
  :offers,
  :position,
  :producer,
  :provider,
  :publication,
  :publisher,
  :publishing_principles,
  :recorded_at,
  :released_event,
  :review,
  :schema_version,
  :source_organization,
  :spatial_coverage,
  :sponsor,
  :temporal_coverage,
  :text,
  :thumbnail_url,
  :time_required,
  :translator,
  :typical_age_range,
  :version,
  :video,
  :work_example,
].freeze

Instance Attribute Summary

Attributes inherited from Microdata::Schema

#assined_attributes, #top_level

Method Summary

Methods inherited from Thing

#as_json, #initialize, #to_json, #to_json_ld

Methods inherited from Microdata::Schema

#initialize, #to_json_ld

Constructor Details

This class inherits a constructor from Microdata::Schema::Thing