use utf8; package SemanticWeb::Schema::PublicationIssue; # ABSTRACT: A part of a successively published publication such as a periodical or publication volume use v5.14; use Moo; extends qw/ SemanticWeb::Schema::CreativeWork /; use MooX::JSON_LD 'PublicationIssue'; use Ref::Util qw/ is_plain_hashref /; # RECOMMEND PREREQ: Ref::Util::XS use namespace::autoclean; our $VERSION = 'v21.0.0'; has issue_number => ( is => 'rw', predicate => '_has_issue_number', json_ld => 'issueNumber', ); has page_end => ( is => 'rw', predicate => '_has_page_end', json_ld => 'pageEnd', ); has page_start => ( is => 'rw', predicate => '_has_page_start', json_ld => 'pageStart', ); has pagination => ( is => 'rw', predicate => '_has_pagination', json_ld => 'pagination', ); 1; __END__ =pod =encoding UTF-8 =head1 NAME SemanticWeb::Schema::PublicationIssue - A part of a successively published publication such as a periodical or publication volume =head1 VERSION version v21.0.0 =head1 DESCRIPTION A part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles. See also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2. html). =head1 ATTRIBUTES =head2 C C Identifies the issue of publication; for example, "iii" or "2". A issue_number should be one of the following types: =over =item C =item C =back =head2 C<_has_issue_number> A predicate for the L attribute. =head2 C C The page on which the work ends; for example "138" or "xvi". A page_end should be one of the following types: =over =item C =item C =back =head2 C<_has_page_end> A predicate for the L attribute. =head2 C C The page on which the work starts; for example "135" or "xiii". A page_start should be one of the following types: =over =item C =item C =back =head2 C<_has_page_start> A predicate for the L attribute. =head2 C Any description of pages that is not separated into pageStart and pageEnd; for example, "1-6, 9, 55" or "10-12, 46-49". A pagination should be one of the following types: =over =item C =back =head2 C<_has_pagination> A predicate for the L attribute. =head1 SEE ALSO L =head1 SOURCE The development version is on github at L and may be cloned from L =head1 BUGS Please report any bugs or feature requests on the bugtracker website L When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature. =head1 AUTHOR Robert Rothenberg =head1 COPYRIGHT AND LICENSE This software is Copyright (c) 2018-2022 by Robert Rothenberg. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) =cut