SRU (Search/Retrieval Using URL)

The bib Context Set for CQL

Version 1.0
July 22, 2009

The bib context set defines bibliographic indexes and modifiers.

The indexes and modifiers are based on MODS, i.e. MODS is used for reference semantics; this does not presume that the data being searched is MODS.

  • URI for this context set: info:srw/cql-context-set/1/bib-v1
  • Recommended short name: bib

Indexes | Relations | Relation Modifiers | Relation Qualifiers | Boolean Modifiers | Summary Table | Examples

See also the CQL Profile for Bibliographic Searching


Indexes

Title Indexes

  • bib.titleAbbreviated
  • bib.titleUniform
  • bib.titleTranslated
  • bib.titleAlternative
  • bib.titleSeries

Name Indexes

  • bib.name
  • bib.namePersonal
  • bib.namePersonalFamily
  • bib.namePersonalGiven
  • bib.nameCorporate
  • bib.nameConference

Subject Indexes

  • bib.subjectPlace
  • bib.subjectTitle
  • bib.subjectName
  • bib.subjectOccupation

Date Indexes

  • bib.dateIssued
  • bib.dateCreated
  • bib.dateValid
  • bib.dateModified
  • bib.dateCopyright

Part Indexes

  • bib.volume
  • bib.issue
  • bib.startPage
  • bib.endPage

Additional Indexes

  • genre: bib.genre
  • Audience: bib.audience
  • Classification: bib.classification
  • Place of Origin: bib.originPlace
  • Edition: bib.edition
  • Issuance: bib.issuance
    Values:
    • continuing
    • monograph

Relations

No relations are defined for this context set.

Relation Modifiers

Modifiers for title indexes

  • bib.portion
    Values:
    • main
    • sub
    • partNum
    • partName
  • bib.titleAuthority  (for titleUniform only)
    Values:
    • lcnaf

Modifiers for name indexes

  • bib.date
  • bib.nameAuthority
  • bib.role
  • bib.roleAuthority (default marcrelator)


Modifiers for subject indexes

  • bib.subjectAuthority (e.g. 'marcgac', 'marccountry', 'iso3166', 'lcsh', 'lcnaf')

 

Modifiers for identifier indexes

Note that this context set does not define indexes for identifiers. These modifiers may be used for example with dc.identifier.
 
  • bib.identifierAuthority
    Values:
    Among the values for this modifier are the following initial set.
    • hdl
    • doi
    • isbn
    • isrc
    • ismn
    • issn
    • local
    • lccn
    • stock-number
    • uri

      These are represented, respectively by the following URIs:

        • info:/srw/1/vocabulary/identifierType/hdl
        • info:/srw/1/vocabulary/identifierType/doi
        • info:/srw/1/vocabulary/identifierType/isbn
        • info:/srw/1/vocabulary/identifierType/isrc
        • info:/srw/1/vocabulary/identifierType/ismn
        • info:/srw/1/vocabulary/identifierType/issn
        • info:/srw/1/vocabulary/identifierType/local
        • info:/srw/1/vocabulary/identifierType/lccn
        • info:/srw/1/vocabulary/identifierType/stock-number
        • info:/srw/1/vocabulary/identifierType/uri

      For these values, the actual parameter value used may be the URI or it may be the term itself. The rule is that whenever the parameter value does not take the form of a URI, then it is assumed to be prefixed by the string ‘info:srw/resultCountPrecision/1/’.  
      In these URIs,  the path component ‘1’ is the authority component; ‘1’ refers to the SRU Maintenance Agency.  Other authorities will be registered upon request. See  http://www.loc.gov/standards/sru/resources/infoURI.html for details.  In this manner additional values may be defined. The ‘info’ URI mechanism is not intended to preclude use of other types of URIs to represent values of this parameter.

Modifiers for date indexes

Modifiers for format index

  • bib.formatAuthority

Modifiers for genre index

  • bib.genreAuthority
    Values:
    • modsGenre (default)

Modifiers for type indexes

Note that this context set does not define indexes for type. These modifiers may be used for example with dc.type.
  • bib.typeAuthority
    Values:
    • modsResource

Modifiers for target audience index

Modifiers for classification index

  • bib.classAuthority
    Values:
    • lcc (This is the default value.)

Modifiers for Place of Origin index

  • bib.geoUnit
    Values:
    • country
    • city
  • bib.placeAuthority
    Values:
  • marcCC (country code)
  • marcCN (country name)

See http://www.loc.gov/marc/countries/

Modifiers for language indexes

Note that this context set does not define indexes for language. These modifiers may be used for example with dc.language.
  • bib.languageAuthority
    Values:
    • rfc3066
    • iso639-2b
      Default is server defined

Relation Qualifiers

No relation qualifiers are defined for this context set.

Boolean Modifiers

No boolean modifiers are defined for this context set.

Summary Table

Category Indexes Modifiers
Title
  • bib.titleAbbreviated
  • bib.titleUniform
  • bib.titleTranslated
  • bib.titleAlternative
  • bib.titleSeries
  • bib.portion (main, sub, partNum, partName)
  • bib.titleAuthority  (for titleUniform only)
  • bib.renumber
Name
  • bib.name
  • bib.namePersonal
  • bib.namePersonalFamily
  • bib.namePersonalGiven
  • bib.nameCorporate
  • bib.nameConference
  • bib.date
  • bib.nameAuthority
  • bib.role
  • bib.roleAuthority
    default marcrelator
Subject
  • bib.subjectPlace
  • bib.subjectTitle
  • bib.subjectName
  • bib.subjectOccupation
  • bib.subjectAuthority
Identifier  
  • bib.identifierAuthority
Date
  • bib.dateIssued
  • bib.dateCreated
  • bib.dateValid
  • bib.dateModified
  • bib.dateCopyright
  • bib.dateAuthority
    • edtf
    • w3cdtf
Resource Type  
  • bib.typeAuthority
Format  
  • bib.formatAuthority
Genre
  • bib.genre
  • bib.genreAuthority
Target Audience
  • bib.audience
  • bib.audienceAuthority
Classification
  • bib.classification
  • bib.classAuthority
Place of Origin
  • bib.originPlace
  • bib.geoUnit
  • bib.placeAuthority
Language  
  • bib.languageAuthority
    Default: server defined
Edition
  • bib.edition
 
Part
  • bib.volume
  • bib.issue
  • bib.startPage
  • bib.endPage
 
Issuance
  • bib.issuance
 

Examples

For detailed examples see the Bibliographic Profile for CQL.