This is probably just my lack of understanding, but if Organization inherits from Thing (docs) - why can't I add a description to the Ruby object?
SchemaDotOrg::Organization.new(
name: "Bar",
description: "Foo"
)
# => undefined method 'desciption' for an instance of SchemaDotOrg::Organization
