1 # ---------------------------------------------------------------
2 # Copyright © 2014 Jason J.A. Stephenson <jason@sigio.com>
4 # This file is part of NCIPServer.
6 # NCIPServer is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
11 # NCIPServer is distributed in the hope that it will be useful, but
12 # WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with NCIPServer. If not, see <http://www.gnu.org/licenses/>.
18 # ---------------------------------------------------------------
19 package NCIP::Item::BibliographicDescription;
21 use parent qw(Class::Accessor);
25 BibliographicDescription - As defined in z39.83-1-2012
37 Optional text string for the name of person or corporate body
38 responsible for the intellectual or artistic content of an Item,
39 including composers, creators, or originators of an Item.
41 =head2 AuthorOfComponent
43 Optional text string for the name of the author of a bibliographic
44 item that is a component part of another item.
46 =head2 BibliographicItemId
48 Optional NCIP::Item::BibliographicItemId object.
50 =head2 BibliographicRecordId
52 Optional NCIP::Item::BibliographicRecordId object.
56 Optional NCIP::Item::ComponentId object.
60 Optional text string for the edition statement that identifies all the
61 copies of an item produced from one master copy or substantially the
62 same type image, having the same contents, and, in the case of
63 non-book materials, issued by a particular publishing agency or group
68 Optional text string that gives number of pages or leaves in an item
69 or a component part of an item.
71 =head2 PlaceOfPublication
73 Optional text string that gives geographic location of the publisher,
74 or failing this, of the printer, distributor, or manufacturer.
76 =head2 PublicationDate
78 Optional text string that gives date of issue of an item as designated
81 =head2 PublicationDateOfComponent
83 Optional text string that gives publication date assigned by the
84 publisher to the component of an item.
88 Optional text string to indicate the name of the publisher of an item.
90 =head2 SeriesTitleNumber
92 Optional text string representing the name given to a group of
93 separate publications related to one another by the fact that each
94 bears a collective title applying to the group or subgroup as a whole
95 as well as its own title, and the number within that series assigned
100 Optional text giving the title of the item.
102 =head2 TitleOfComponent
104 Optional text string for the title of an item that is a component part
105 of another item, such as a chapter of a book, or a journal article,
108 =head2 BibliographicLevel
110 Optional text string for the bibliographic description of the item:
111 monograph, serial, collection.
113 =head2 SponsoringBody
115 Optional text string for the name of the body sponsoring the work.
117 =head2 ElectronicDataFormatType
119 Option text string identifying the format of electronic data: tiff,
120 rtf, jpeg, mpeg, etc.
124 Optional text string that identifies the language of the item.
128 Optional text string for the medium on the item has been produced:
129 audio tape, book, machine-readable computer file, compact disc, etc.
133 NCIP::Item::BibliographicDescription->mk_accessors(
138 BibliographicRecordId
144 PublicationDateOfComponent
151 ElectronicDataFormatType