WorldCat Bibliographic Resources API
The Bibliographic Resources API from WorldCat — 6 operation(s) for bibliographic resources.
The Bibliographic Resources API from WorldCat — 6 operation(s) for bibliographic resources.
openapi: 3.0.2
info:
version: 1.0.6
title: WorldCat Entity Data Bibliographic Resources API
description: WorldCat Entity Data
servers:
- url: https://id.oclc.org/worldcat
description: PROD
tags:
- name: Bibliographic Resources
paths:
/worldcat/search/bibs/{oclcNumber}:
get:
tags:
- Bibliographic Resources
summary: Retrieve specific Bibliographic Resource
description: Retrieve specific Bibliographic Resource
operationId: retrieve-bib
parameters:
- $ref: '#/components/parameters/accept'
- $ref: '#/components/parameters/parameters-oclcNumberAsId'
responses:
'200':
$ref: '#/components/responses/success-single-bib'
'400':
description: Invalid query. The request was unacceptable, often due to missing a required parameter.
content:
application/json:
schema:
$ref: '#/components/schemas/Problem'
examples:
invalid-oclc-number:
$ref: '#/components/examples/invalid-oclc-number'
'404':
$ref: '#/components/responses/failed-not-found'
'405':
$ref: '#/components/responses/method-not-supported'
'406':
$ref: '#/components/responses/failed-not-acceptable'
'500':
$ref: '#/components/responses/internal-server-error'
security:
- worldcat_metadata_auth:
- WorldCatMetadataAPI:view_bib
/worldcat/search/v2/bibs:
get:
tags:
- Bibliographic Resources
summary: Search Bibliographic Resources
description: Search Bibliographic Resources. Returns bibliographic data.
operationId: search-bibs
parameters:
- $ref: '#/components/parameters/accept'
- $ref: '#/components/parameters/query'
- $ref: '#/components/parameters/deweyNumber'
- $ref: '#/components/parameters/datePublished'
- $ref: '#/components/parameters/heldByGroup'
- $ref: '#/components/parameters/heldBy'
- $ref: '#/components/parameters/heldBySymbol'
- $ref: '#/components/parameters/heldByInstitutionID'
- $ref: '#/components/parameters/heldByRelevanceGroup'
- $ref: '#/components/parameters/heldByBranchID'
- $ref: '#/components/parameters/inLanguage'
- $ref: '#/components/parameters/inCatalogLanguage'
- $ref: '#/components/parameters/materialType'
- $ref: '#/components/parameters/catalogSource'
- $ref: '#/components/parameters/itemType'
- $ref: '#/components/parameters/itemSubType'
- $ref: '#/components/parameters/retentionCommitments'
- $ref: '#/components/parameters/spProgram'
- $ref: '#/components/parameters/genre'
- $ref: '#/components/parameters/topic'
- $ref: '#/components/parameters/subtopic'
- $ref: '#/components/parameters/audience'
- $ref: '#/components/parameters/content'
- $ref: '#/components/parameters/openAccess'
- $ref: '#/components/parameters/peerReviewed'
- $ref: '#/components/parameters/dbIds'
- $ref: '#/components/parameters/facets'
- $ref: '#/components/parameters/groupRelatedEditions'
- $ref: '#/components/parameters/groupVariantRecords'
- $ref: '#/components/parameters/preferredLanguage'
- $ref: '#/components/parameters/showLocalBibData'
- $ref: '#/components/parameters/showHoldingIndicators'
- $ref: '#/components/parameters/enableSearchExpansion'
- $ref: '#/components/parameters/lat'
- $ref: '#/components/parameters/lon'
- $ref: '#/components/parameters/distance'
- $ref: '#/components/parameters/unit'
- $ref: '#/components/parameters/bookReviews'
- $ref: '#/components/parameters/newsArticles'
- $ref: '#/components/parameters/orderBy'
- $ref: '#/components/parameters/offset'
- $ref: '#/components/parameters/limit'
responses:
'200':
$ref: '#/components/responses/success-bibs-search'
'206':
$ref: '#/components/responses/success-bibs-search'
'400':
$ref: '#/components/responses/bib_query_error'
'405':
$ref: '#/components/responses/method-not-supported'
'406':
$ref: '#/components/responses/failed-not-acceptable'
'500':
$ref: '#/components/responses/internal-server-error'
security:
- worldcat_search_auth:
- wcapi:view_bib
/worldcat/search/v2/bibs/{oclcNumber}:
get:
tags:
- Bibliographic Resources
summary: Retrieve specific Bibliographic Resource
description: Retrieve specific Bibliographic Resource. Returns detailed bibliographic data.
operationId: retrieve-bib
parameters:
- $ref: '#/components/parameters/accept'
- $ref: '#/components/parameters/oclcNumberAsId'
- $ref: '#/components/parameters/showLocalBibData'
responses:
'200':
$ref: '#/components/responses/success-single-bib'
'400':
description: Invalid query. The request was unacceptable, often due to missing a required parameter.
content:
application/json:
schema:
$ref: '#/components/schemas/Problem'
examples:
invalid-oclc-number:
$ref: '#/components/examples/invalid-oclc-number'
'404':
$ref: '#/components/responses/failed-not-found'
'405':
$ref: '#/components/responses/method-not-supported'
'406':
$ref: '#/components/responses/failed-not-acceptable'
'500':
$ref: '#/components/responses/internal-server-error'
security:
- worldcat_search_auth:
- wcapi:view_bib
/worldcat/search/v2/brief-bibs:
get:
tags:
- Bibliographic Resources
summary: Search Brief Bibliographic Resources
description: Search Brief Bibliographic Resources. Returns brief bibliographic data.
operationId: search-brief-bibs
parameters:
- $ref: '#/components/parameters/accept'
- $ref: '#/components/parameters/query'
- $ref: '#/components/parameters/deweyNumber'
- $ref: '#/components/parameters/datePublished'
- $ref: '#/components/parameters/heldByGroup'
- $ref: '#/components/parameters/heldBy'
- $ref: '#/components/parameters/heldBySymbol'
- $ref: '#/components/parameters/heldByInstitutionID'
- $ref: '#/components/parameters/heldByRelevanceGroup'
- $ref: '#/components/parameters/heldByBranchID'
- $ref: '#/components/parameters/inLanguage'
- $ref: '#/components/parameters/inCatalogLanguage'
- $ref: '#/components/parameters/materialType'
- $ref: '#/components/parameters/catalogSource'
- $ref: '#/components/parameters/itemType'
- $ref: '#/components/parameters/itemSubType'
- $ref: '#/components/parameters/retentionCommitments'
- $ref: '#/components/parameters/spProgram'
- $ref: '#/components/parameters/genre'
- $ref: '#/components/parameters/topic'
- $ref: '#/components/parameters/subtopic'
- $ref: '#/components/parameters/audience'
- $ref: '#/components/parameters/content'
- $ref: '#/components/parameters/openAccess'
- $ref: '#/components/parameters/peerReviewed'
- $ref: '#/components/parameters/dbIds'
- $ref: '#/components/parameters/facets'
- $ref: '#/components/parameters/groupRelatedEditions'
- $ref: '#/components/parameters/groupVariantRecords'
- $ref: '#/components/parameters/preferredLanguage'
- $ref: '#/components/parameters/showHoldingIndicators'
- $ref: '#/components/parameters/enableSearchExpansion'
- $ref: '#/components/parameters/lat'
- $ref: '#/components/parameters/lon'
- $ref: '#/components/parameters/distance'
- $ref: '#/components/parameters/unit'
- $ref: '#/components/parameters/bookReviews'
- $ref: '#/components/parameters/newsArticles'
- $ref: '#/components/parameters/orderBy'
- $ref: '#/components/parameters/offset'
- $ref: '#/components/parameters/limit'
responses:
'200':
$ref: '#/components/responses/success-brief-bib-search'
'206':
$ref: '#/components/responses/success-brief-bib-search'
'400':
$ref: '#/components/responses/bib_query_error'
'405':
$ref: '#/components/responses/method-not-supported'
'406':
$ref: '#/components/responses/failed-not-acceptable'
'500':
$ref: '#/components/responses/internal-server-error'
security:
- worldcat_search_auth:
- wcapi:view_brief_bib
/worldcat/search/v2/brief-bibs/{oclcNumber}:
get:
tags:
- Bibliographic Resources
summary: Retrieve specific Brief Bibliographic Resource
description: Retrieve specific Brief Bibliographic Resource. Returns brief bibliographic data.
operationId: retrieve-brief-bib
parameters:
- $ref: '#/components/parameters/accept'
- $ref: '#/components/parameters/oclcNumberAsId'
- $ref: '#/components/parameters/showHoldingIndicators'
- $ref: '#/components/parameters/lat'
- $ref: '#/components/parameters/lon'
responses:
'200':
$ref: '#/components/responses/success-single-brief-bib'
'400':
description: Invalid query. The request was unacceptable, often due to missing a required parameter.
content:
application/json:
schema:
$ref: '#/components/schemas/Problem'
examples:
invalid-oclc-number:
$ref: '#/components/examples/invalid-oclc-number'
'404':
$ref: '#/components/responses/failed-not-found'
'405':
$ref: '#/components/responses/method-not-supported'
'406':
$ref: '#/components/responses/failed-not-acceptable'
'500':
$ref: '#/components/responses/internal-server-error'
security:
- worldcat_search_auth:
- wcapi:view_brief_bib
/worldcat/search/v2/brief-bibs/{oclcNumber}/other-editions:
get:
tags:
- Bibliographic Resources
summary: Retrieve Other Editions related to a particular Bibliographic Resource
description: Retrieve Other Editions related to a particular Bibliographic Resource
operationId: retrieve-other-editions
parameters:
- $ref: '#/components/parameters/accept'
- $ref: '#/components/parameters/oclcNumberAsId'
- $ref: '#/components/parameters/deweyNumber'
- $ref: '#/components/parameters/datePublished'
- $ref: '#/components/parameters/heldByGroup'
- $ref: '#/components/parameters/heldBy'
- $ref: '#/components/parameters/heldBySymbol'
- $ref: '#/components/parameters/heldByInstitutionID'
- $ref: '#/components/parameters/heldByRelevanceGroup'
- $ref: '#/components/parameters/heldByBranchID'
- $ref: '#/components/parameters/inLanguage'
- $ref: '#/components/parameters/inCatalogLanguage'
- $ref: '#/components/parameters/materialType'
- $ref: '#/components/parameters/catalogSource'
- $ref: '#/components/parameters/itemType'
- $ref: '#/components/parameters/itemSubType'
- $ref: '#/components/parameters/retentionCommitments'
- $ref: '#/components/parameters/spProgram'
- $ref: '#/components/parameters/genre'
- $ref: '#/components/parameters/topic'
- $ref: '#/components/parameters/subtopic'
- $ref: '#/components/parameters/audience'
- $ref: '#/components/parameters/content'
- $ref: '#/components/parameters/openAccess'
- $ref: '#/components/parameters/peerReviewed'
- $ref: '#/components/parameters/creator'
- $ref: '#/components/parameters/facets'
- $ref: '#/components/parameters/groupVariantRecords'
- $ref: '#/components/parameters/preferredLanguage'
- $ref: '#/components/parameters/showHoldingIndicators'
- $ref: '#/components/parameters/offset'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/editionOrderBy'
responses:
'200':
$ref: '#/components/responses/success-other-editions'
'400':
description: Invalid query. The request was unacceptable, often due to missing a required parameter.
content:
application/json:
schema:
$ref: '#/components/schemas/Problem'
examples:
invalid-oclc-number:
$ref: '#/components/examples/invalid-oclc-number'
'404':
$ref: '#/components/responses/failed-not-found'
'405':
$ref: '#/components/responses/method-not-supported'
'406':
$ref: '#/components/responses/failed-not-acceptable'
'500':
$ref: '#/components/responses/internal-server-error'
security:
- worldcat_search_auth:
- wcapi:view_brief_bib
components:
parameters:
offset:
name: offset
in: query
description: start position of the bib records to return (0 based), default 0
required: false
schema:
type: integer
format: int32
default: 0
example: 10
inCatalogLanguage:
name: inCatalogLanguage
in: query
description: Limiter to restrict the response to the single specified cataloging language (ll index). (dut, eng)
required: false
schema:
type: string
example: eng
audience:
name: audience
in: query
description: Audience to limit results to
required: false
schema:
type: string
enum:
- juv
- nonJuv
example: juv
heldByInstitutionID:
name: heldByInstitutionID
in: query
description: Institution registryId
required: false
schema:
type: array
items:
$ref: '#/components/schemas/RegistryId'
minItems: 0
maxItems: 5
explode: false
examples:
single:
value:
- 128807
multiple:
value:
- 128807
- 91475
heldByRelevanceGroup:
name: heldByRelevanceGroup
in: query
description: Filter holdings to specified relevance groups
required: false
schema:
type: array
items:
type: integer
minItems: 1
maxItems: 5
explode: false
groupVariantRecords:
name: groupVariantRecords
in: query
description: Whether or not to group variant records. Default is 'false'
required: false
schema:
type: boolean
default: false
enableSearchExpansion:
name: enableSearchExpansion
in: query
description: whether or not to expand search terms
schema:
type: boolean
default: false
lon:
name: lon
in: query
description: longitude
required: false
schema:
$ref: '#/components/schemas/Longitude'
limit:
name: limit
in: query
description: maximum number of records to return, maximum 50, default 10
required: false
schema:
type: integer
format: int32
default: 10
example: 50
peerReviewed:
name: peerReviewed
in: query
description: filter to just peer reviewed content
required: false
schema:
type: boolean
query:
name: q
in: query
description: query in the form of a keyword search or fielded search, for example (au:gazihan OR au:womacka) AND kw:java See - https://help.oclc.org/Librarian_Toolbox/Searching_WorldCat_Indexes/Bibliographic_records/Bibliographic_record_indexes/Bibliographic_record_index_lists
required: true
schema:
type: string
example: 'ti: Simon''s Cat'
datePublished:
name: datePublished
in: query
description: Limiter to restrict the response to one or more dates or to a range (in index). (2000, 2000-2010, 1990,1991)
required: false
schema:
type: array
items:
type: string
minItems: 1
maxItems: 5
explode: false
examples:
single_date:
value:
- 2000
multiple_dates:
value:
- 1990
- 1991
range:
value:
- 2000-2010
heldBySymbol:
name: heldBySymbol
in: query
description: Institution Symbol
required: false
schema:
type: array
items:
$ref: '#/components/schemas/OCLCSymbol'
minItems: 1
maxItems: 5
explode: false
examples:
single:
value:
- TXH
multiple:
value:
- TXH
- YSM
oclcNumberAsId:
name: oclcNumber
in: path
description: record OCLC number
required: true
schema:
$ref: '#/components/schemas/OclcNumber'
example: 41266045
preferredLanguage:
name: preferredLanguage
in: query
description: language user would prefer metadata description in
required: false
schema:
description: three character MARC code for language to prefer records in
type: string
example: fre
heldByGroup:
name: heldByGroup
in: query
description: Restrict to holdings held by Group Symbol
required: false
schema:
type: string
example: ASRL
itemType:
name: itemType
in: query
description: Limiter to restrict the response to the single specified OCLC top-level facet type (x0 index). (book, image)
required: false
schema:
type: array
items:
$ref: '#/components/schemas/ItemType'
minItems: 1
maxItems: 5
explode: false
examples:
single:
value:
- book
multiple:
value:
- book
- audiobook
newsArticles:
name: newsArticles
in: query
description: Filter results to include, exclude, or only show news articles
required: false
schema:
type: string
enum:
- include
- exclude
- only
default: exclude
example: exclude
distance:
name: distance
in: query
description: distance
required: false
schema:
type: integer
format: int32
example: 10
bookReviews:
name: bookReviews
in: query
description: Filter results to include, exclude, or only show book reviews
required: false
schema:
type: string
enum:
- include
- exclude
- only
default: exclude
example: exclude
genre:
name: genre
in: query
description: Genre to limit results to (ge index)
required: false
schema:
type: string
example: fiction
heldBy:
name: heldBy
in: query
description: Institution Symbol
deprecated: true
required: false
schema:
type: string
example: TXH
itemSubType:
name: itemSubType
in: query
description: Limiter to restrict the response to the single specified OCLC sub facet type (x1 index). (dvd, digital)
required: false
schema:
type: array
items:
$ref: '#/components/schemas/ItemSubType'
minItems: 1
maxItems: 5
explode: false
examples:
single:
value:
- book-digital
multiple:
value:
- book-digital
- audiobook-digital
heldByBranchID:
name: heldByBranchID
in: query
description: Filter holdings to specified branch IDs
required: false
schema:
type: array
items:
type: integer
minItems: 1
maxItems: 5
explode: false
openAccess:
name: openAccess
in: query
description: filter to just open access content
required: false
schema:
type: boolean
subtopic:
name: subtopic
in: query
description: subtopic to limit results to (s1 index). Based on OCLC Conspectus Category
required: false
schema:
type: string
example: 34932000
creator:
name: creator
in: query
description: creator strings to filter to
required: false
schema:
description: pipe delimited set of creator strings to filter to
type: array
items:
type: string
minItems: 1
maxItems: 5
example:
- austen
- jane|bronte
- emily
explode: false
style: pipeDelimited
groupRelatedEditions:
name: groupRelatedEditions
in: query
description: Whether or not to use FRBR grouping. Default is 'false'
required: false
schema:
type: boolean
default: false
inLanguage:
name: inLanguage
in: query
description: Limiter to restrict the response to the single specified language (ln index). (eng, fre, ger)
required: false
schema:
type: array
items:
type: string
minItems: 1
maxItems: 5
explode: false
examples:
single:
value:
- eng
multiple:
value:
- eng
- fre
- ger
spProgram:
name: spProgram
in: query
description: Limiter to restrict the response to bibliographic records associated with a particular shared print program (l8 index).
required: false
schema:
type: string
example: WEST
unit:
name: unit
in: query
description: distance unit
required: false
schema:
$ref: '#/components/schemas/Unit'
facets:
name: facets
in: query
description: The requested list of facets requested in the response
required: false
schema:
type: array
items:
type: string
enum:
- subject
- creator
- datePublished
- genre
- itemType
- itemSubTypeBrief
- itemSubType
- language
- topic
- subtopic
- content
- audience
- databases
minItems: 1
maxItems: 13
explode: false
examples:
single:
value:
- creator
multiple:
value:
- creator
- itemType
retentionCommitments:
name: retentionCommitments
in: query
description: Limiter to restrict the response to bibliographic records with a retention commitment (l8 index).
required: false
schema:
type: boolean
default: false
deweyNumber:
name: deweyNumber
in: query
description: Limiter to restrict the response to the specified dewey classification number(s). For multiple values repeat the URL parameter. (dd index)
required: false
schema:
type: array
items:
type: string
minItems: 1
maxItems: 5
explode: false
examples:
single:
value:
- 870
showLocalBibData:
name: showLocalBibData
in: query
description: whether or not to show local bibliographic data in response
required: false
schema:
type: boolean
default: false
materialType:
name: materialType
in: query
description: Limiter to restrict the response to the specified material type (mt index). (URL, LPS)
required: false
schema:
type: string
example: URL
showHoldingIndicators:
name: showHoldingsIndicators
in: query
description: whether or not to show holdings indicators in response
required: false
schema:
type: boolean
default: false
orderBy:
name: orderBy
in: query
description: result sort key
required: false
schema:
type: string
default: bestMatch
enum:
- library
- recency
- bestMatch
- creator
- publicationDateAsc
- publicationDateDesc
- mostWidelyHeld
- title
accept:
name: Accept
in: header
description: Content Type the client supports and is requesting (application/json currently supported)
schema:
type: string
default: application/json
required: false
content:
name: content
in: query
description: Content to limit results to
required: false
schema:
type: array
items:
type: string
enum:
- fic
- nonFic
- bio
minItems: 1
maxItems: 5
explode: false
examples:
single:
value:
- fic
multiple:
value:
- fic
- bio
lat:
name: lat
in: query
description: latitude
required: false
schema:
$ref: '#/components/schemas/Latitude'
catalogSource:
name: catalogSource
in: query
description: Limiter to restrict the response to the single OCLC symbol as the cataloging source (cs index). (OSL)
required: false
schema:
type: string
example: OCL
dbIds:
name: dbIds
in: query
description: The database IDs to filter to
required: false
schema:
type: array
items:
type: integer
minItems: 1
explode: false
parameters-oclcNumberAsId:
name: oclcNumber
in: path
description: record OCLC number
required: true
schema:
$ref: '#/components/schemas/OclcNumber'
example: 41266045
topic:
name: topic
in: query
description: topic to limit results to (s0 index). Based on OCLC Conspectus Division
required: false
schema:
type: string
example: 34000000
editionOrderBy:
name: orderBy
in: query
description: how to sort the edition resultsresults
schema:
type: string
enum:
- library
- recency
- bestMatch
- creator
- publicationDateAsc
- publicationDateDesc
- language
- mostWidelyHeld
- title
default: publicationDateDesc
example: language
schemas:
PostalCode:
description: Postal Code
type: string
Unit:
description: The unit of measure is either (M) for miles or (K) for kilometers
enum:
- M
- K
type: string
default: M
FormOfWorks:
description: Form of Work [v380sa]
type: array
items:
type: string
SpecificFormat:
description: Specific Format Type [Admin/OCLCDef/StdRT2]
type: string
enum:
- 2D
- Artcl
- Bluray
- Braille
- Cassette
- CD
- Chptr
- Continuing
- Digital
- DVD
- Encyc
- Film
- LargePrint
- LP
- Mic
- mss
- PrintBook
- rec
- Thsis
- VHS
TotalEditions:
description: Total number of editions in the workgroup
type: integer
format: int32
Related:
description: Related [v787] Preceeding [v780] Succeeding [v785] (sa,b,c,d,g,h,i,k,m,n,o,r,s,t,u,w,x,y,z)
type: object
properties:
relatedItems:
type: array
items:
$ref: '#/components/schemas/RelatedItem'
precedingEntries:
type: array
items:
$ref: '#/components/schemas/RelatedItem'
succeedingEntries:
type: array
items:
$ref: '#/components/schemas/RelatedItem'
issuedWithEntries:
description: '[v777]'
type: array
items:
$ref: '#/components/schemas/IssuedWithEntry'
additionalPhysicalFormEntries:
type: array
items:
$ref: '#/components/schemas/IssuedWithEntry'
AudienceNote:
description: Target Audience Note [v521sa]
type: string
briefHoldings:
type: array
items:
$ref: '#/components/schemas/HoldingBrief'
SubFacetValue:
type: object
properties:
value:
type: string
count:
type: integer
format: int32
PieceDesignation:
description: Piece Designation [852/863-865/866-868/876-878 |p]
type: string
Note:
type: object
properties:
generalNotes:
$ref: '#/components/schemas/GeneralNotes'
audienceNote:
$ref: '#/components/schemas/AudienceNote'
dissertationNotes:
$ref: '#/components/schemas/DissertationNotes'
castNotes:
$ref: '#/components/schemas/CastNotes'
performerNotes:
$ref: '#/components/schemas/PerformerNotes'
participantNote:
description: Participants Notes [v511sa]
type: string
eventNotes:
$ref: '#/components/schemas/EventNotes'
creditNotes:
$ref: '#/components/schemas/CreditNotes'
scaleNotes:
description: Scale Note for Graphic Material [v507sa,b]
type: array
items:
type: string
reproductionNotes:
$ref: '#/components/schemas/ReproductionNotes'
useAndReproductionNotes:
$ref: '#/components/schemas/UseAndReproductionNotes'
useownershipAndCustodialHistories:
description: Ownership and Custodial History [v561sa,3,5,u]
type: array
items:
type: string
systemDetailNote:
description: System Details Note [v538sa,u,i]
type: string
awardNote:
description: Awards Note [v586sa]
type: string
languageNotes:
$ref: '#/components/schemas/LanguageNotes'
Work:
type: object
properties:
id:
description: Id of the workset [Admin/Work/ID]
type: string
count:
description: Number of items in Workset [Admin/Work/Count]
type: integer
format: int32
articleCluster:
description: Items in Article Workset [WorkSet/NO]
type: array
items:
$ref: '#/components/schemas/ArticleWorkset'
LinkPublicNote:
description: A note pertaining to the electronic location of the source identified in the field |z
type: array
items:
type: string
State:
description: Name of the State/Province, per ISO 3166-2.
type: string
Problem:
type: object
description: RFC 7807 description of an error.
properties:
type:
$ref: '#/components/schemas/ProblemType'
title:
description: A short, human-readable summary of the problem type.
type: string
instance:
description: A URI reference that identifies the specific occurrence of the problem.
type: string
format: uri
detail:
description: A human-readable explanation specific to this occurrence of the problem.,
type: string
invalidParams:
description: An array of validation errors.
type: array
items:
description: The validation error descriptor.
type: object
properties:
path:
type: string
name:
type: string
reason:
type: string
BibBriefResultSet:
type: object
properties:
numberOfRecords:
type: integer
format: int32
briefRecords:
type: array
items:
$ref: '#/components/schemas/BibRecordBrief'
searchFacets:
type: array
items:
$ref: '#/components/schemas/SearchFacet'
HasSharedPrintCommitment:
description: institution has shared print commitment [Holdings/LibHasSharedPrint || LHR -> HldDetRec/Admin/SPReg]
type: string
enum:
- Y
- N
Contributor:
type: object
properties:
creators:
description: Creators of work
type: array
items:
$ref: '#/components/schemas/Creator'
additionalCreators:
description
# --- truncated at 32 KB (208 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/worldcat/refs/heads/main/openapi/worldcat-bibliographic-resources-api-openapi.yml