The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

SemanticWeb::Schema::MusicComposition - A musical composition.

VERSION

version v0.0.3

DESCRIPTION

A musical composition.

ATTRIBUTES

composer

The person or organization who wrote a composition, or who is the composer of a work performed at some event.

A composer should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']
InstanceOf['SemanticWeb::Schema::Organization']

first_performance

firstPerformance

The date and place the work was first performed.

A first_performance should be one of the following types:

InstanceOf['SemanticWeb::Schema::Event']

included_composition

includedComposition

Smaller compositions included in this work (e.g. a movement in a symphony).

A included_composition should be one of the following types:

InstanceOf['SemanticWeb::Schema::MusicComposition']

iswc_code

iswcCode

The International Standard Musical Work Code for the composition.

A iswc_code should be one of the following types:

Str

lyricist

The person who wrote the words.

A lyricist should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

lyrics

The words in the song.

A lyrics should be one of the following types:

InstanceOf['SemanticWeb::Schema::CreativeWork']

music_arrangement

musicArrangement

An arrangement derived from the composition.

A music_arrangement should be one of the following types:

InstanceOf['SemanticWeb::Schema::MusicComposition']

music_composition_form

musicCompositionForm

The type of composition (e.g. overture, sonata, symphony, etc.).

A music_composition_form should be one of the following types:

Str

musical_key

musicalKey

The key, mode, or scale this composition uses.

A musical_key should be one of the following types:

Str

recorded_as

recordedAs

An audio recording of the work.

A recorded_as should be one of the following types:

InstanceOf['SemanticWeb::Schema::MusicRecording']

SEE ALSO

SemanticWeb::Schema::CreativeWork

AUTHOR

Robert Rothenberg <rrwo@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018 by Robert Rothenberg.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)