Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

The SCSB middle-ware allows to export records as a MARCXML or in a proprietary SCSBXML format. The schema of the formats generated by SCSB are defined below.

MARCXML Schema sample

MARCXML by SCSB
  <marcxml:record>
    <marcxml:leader>01716cam a2200337 a 4500</marcxml:leader>
    <marcxml:controlfield tag="001">SCSB-186501</marcxml:controlfield> <!-- SCSB's bibliographic id -->
    <marcxml:controlfield tag="003">NNC</marcxml:controlfield>
    <marcxml:controlfield tag="005">20100215175257.0</marcxml:controlfield>
    <marcxml:controlfield tag="008">910731s1991    waua     b    101 0 eng d</marcxml:controlfield>
    <marcxml:datafield tag="010" ind1=" " ind2=" ">
      <marcxml:subfield code="a">   90065684  </marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="020" ind1=" " ind2=" ">
      <marcxml:subfield code="a">0819404195</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(OCoLC)502402565</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(OCoLC)ocn502402565</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(CStRLIN)NYCG91-B70355</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="9">AFM6178CU</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(NNC)1001026</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="040" ind1=" " ind2=" ">
      <marcxml:subfield code="a">CU-S</marcxml:subfield>
      <marcxml:subfield code="c">CU-S</marcxml:subfield>
      <marcxml:subfield code="d">CU</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="090" ind1=" " ind2=" ">
      <marcxml:subfield code="a">TR593</marcxml:subfield>
      <marcxml:subfield code="b">.I6 1990g</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="111" ind1="2" ind2=" ">
      <marcxml:subfield code="a">International Congress on High Speed Photography and Photonics</marcxml:subfield>
      <marcxml:subfield code="n">(19th :</marcxml:subfield>
      <marcxml:subfield code="d">1990 :</marcxml:subfield>
      <marcxml:subfield code="c">Cambridge, England)</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="245" ind1="1" ind2="0">
      <marcxml:subfield code="a">19th International Congress on High-Speed Photography and Photonics :</marcxml:subfield>
      <marcxml:subfield code="b">proceedings, 16-21 September 1990, Cambridge, England  /</marcxml:subfield>
      <marcxml:subfield code="c">Brian Garfield, John Rendell, editors ; organized by BAHSP (British Association for High-Speed Photography), Special Committee UK 1990 Executive Committee ; sponsored by Hadland Photonics Ltd. ... [et al] ; special support from Department of Trade and Industry, Royal Photographic Society, [and] SPIE--the International Society for Optical Engineering.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="260" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Bellingham, Wash., USA :</marcxml:subfield>
      <marcxml:subfield code="b">SPIE--the International Society for Optical Engineering,</marcxml:subfield>
      <marcxml:subfield code="c">c1991.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="300" ind1=" " ind2=" ">
      <marcxml:subfield code="a">2 v. (xxx, 1271 p.) :</marcxml:subfield>
      <marcxml:subfield code="b">ill. ;</marcxml:subfield>
      <marcxml:subfield code="c">28 cm.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="490" ind1="1" ind2=" ">
      <marcxml:subfield code="a">SPIE ;</marcxml:subfield>
      <marcxml:subfield code="v">v. 1358</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="504" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Includes bibliographical references and index.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="650" ind1=" " ind2="0">
      <marcxml:subfield code="a">Photography, High-speed</marcxml:subfield>
      <marcxml:subfield code="v">Congresses.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="650" ind1=" " ind2="0">
      <marcxml:subfield code="a">Photonics</marcxml:subfield>
      <marcxml:subfield code="v">Congresses.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="700" ind1="1" ind2=" ">
      <marcxml:subfield code="a">Garfield, Brian.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="700" ind1="1" ind2=" ">
      <marcxml:subfield code="a">Rendell, John</marcxml:subfield>
      <marcxml:subfield code="q">(John T.)</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="710" ind1="2" ind2=" ">
      <marcxml:subfield code="a">British Association for High Speed Photography.</marcxml:subfield>
      <marcxml:subfield code="b">Special Committee UK 1990 Executive Committee.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="710" ind1="2" ind2=" ">
      <marcxml:subfield code="a">Hadland Photonics.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="830" ind1=" " ind2="0">
      <marcxml:subfield code="a">Proceedings of SPIE--the International Society for Optical Engineering ;</marcxml:subfield>
      <marcxml:subfield code="v">v. 1358.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="852" ind1="0" ind2="1">
      <marcxml:subfield code="b">scsb-cul</marcxml:subfield> <!-- Owning institution -->
      <marcxml:subfield code="h">TR593 .I6 1990g</marcxml:subfield> <!-- Call number -->
      <marcxml:subfield code="0">188410</marcxml:subfield> <!-- SCSB's Holdings Id -->
    </marcxml:datafield>
    <marcxml:datafield tag="866" ind1="0" ind2="0"> <!-- 866 is populated only if the record had the tag during accession -->
      <marcxml:subfield code="a">2v. 1991</marcxml:subfield> <!-- Textual Holdings -->
      <marcxml:subfield code="0">188410</marcxml:subfield> <!-- SCSB's Holdings Id -->
    </marcxml:datafield>
    <marcxml:datafield tag="876" ind1=" " ind2=" ">
      <marcxml:subfield code="0">188410</marcxml:subfield> <!-- SCSB's Holdings Id -->
      <marcxml:subfield code="a">240158</marcxml:subfield> <!-- SCSB's Item Id -->
      <marcxml:subfield code="h"/> <!-- Use restriction -->
      <marcxml:subfield code="j">Available</marcxml:subfield> <!-- Item status -->
      <marcxml:subfield code="p">CU07416571</marcxml:subfield> <!-- Item barcode -->
      <marcxml:subfield code="t">1</marcxml:subfield> <!-- Copy number -->
      <marcxml:subfield code="x">CU</marcxml:subfield> <!-- Customer Code -->
      <marcxml:subfield code="z">Shared</marcxml:subfield> <!-- Collection Group Designation -->
    </marcxml:datafield>
    <marcxml:datafield tag="876" ind1=" " ind2=" ">
      <marcxml:subfield code="0">188410</marcxml:subfield> <!-- SCSB's Holdings Id -->
      <marcxml:subfield code="a">240157</marcxml:subfield> <!-- SCSB's Item Id -->
      <marcxml:subfield code="h"/> <!-- Use restriction -->
      <marcxml:subfield code="j">Available</marcxml:subfield> <!-- Item status -->
      <marcxml:subfield code="p">CU13998889</marcxml:subfield> <!-- Item barcode -->
      <marcxml:subfield code="t">1</marcxml:subfield> <!-- Copy number -->
      <marcxml:subfield code="x">CU</marcxml:subfield> <!-- Customer Code -->
      <marcxml:subfield code="z">Shared</marcxml:subfield> <!-- Collection Group Designation -->
    </marcxml:datafield>
  </marcxml:record>

MARCXML Schema Explained

  1. <001> : SCSB's Bibliographic Id - auto generated at the time of accession in SCSB's database.
  2. <852> 
    1. $b : Owning Institution code prefixed with 'scsb-' (scsb-cul for CUL, scsb-pul for PUL and scsb-nypl for NYPL)
    2. $h : Call Number - value supplied by ILS at the time of accession
    3. $0 : SCSB's Holdings Id - auto generated at the time of accession in SCSB's database.
  3. <866> : If no 866 tag existed at the time of accession, it will not be populated during data dump export.
    1. <866> $a : Textual Holdings - value supplied by ILS at the time of accession.
    2. <866> $0 : SCSB's Holdings Id - auto generated at the time of accession in SCSB's database.
  4. <876> 
    1. $0 : SCSB's Holdings Id - auto generated at the time of accession in SCSB's database.
    2. $a : SCSB's Item Id - auto generated at the time of accession in SCSB's database.
    3. $h : Use Restriction - value supplied by ILS at the time of accession.
    4. $j : Item Status - item availability status in SCSB at the time of export.
    5. $p : Item Barcode - value supplied by ILS at the time of accession.
    6. $t : Copy number - value supplied by ILS at the time of accession.
    7. $x : Customer Code - value supplied by ILS at the time of accession. <900> $b in SCSB schema.
    8. $z : Collection Group Designation - value supplied by ILS at the time of accession and further processed through the matching process. <900> $a in SCSB schema.
  5. In addition, any field/subfield code that was part of the original record during accession, will also be part of the exported record.

SCSB Schema sample

SCSB Schema
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bibRecords>
	<bibRecord>
		<bib>
			<owningInstitutionId>PUL</owningInstitutionId>
			<owningInstitutionBibId>3824407</owningInstitutionBibId> <!-- Owning Institution Bibliographic Id -->
			<matchingInstitutionBibId source="CUL">3245</matchingInstitutionBibId> <!-- Duplicate bib identified in CUL -->
			<matchingInstitutionBibId source="PUL">8978</matchingInstitutionBibId> <!-- Duplicate bib identified in PUL -->
			<content>
				<collection>
					<record>
						<leader>01257pam a2200349 a 4500</leader>
						<controlfield tag="001">SCSB-3824407</controlfield> 
						<controlfield tag="005">20160826111904.0</controlfield>
						<controlfield tag="008">020829s2003    nyua          000 0deng  </controlfield>
						<datafield ind1=" " ind2=" " tag="010">
							<subfield code="a">  2002030677</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="020">
							<subfield code="a">074322938X</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="035">
							<subfield code="a">(OCoLC)50554424</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="035">
							<subfield code="a">(DLC) 2002030677</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="040">
							<subfield code="a">DLC</subfield>
							<subfield code="c">DLC</subfield>
							<subfield code="d">OrLoB</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="043">
							<subfield code="a">n-us---</subfield>
						</datafield>
						<datafield ind1="0" ind2="0" tag="050">
							<subfield code="a">E889</subfield>
							<subfield code="b">.L54 2003</subfield>
						</datafield>
						<datafield ind1="0" ind2="0" tag="082">
							<subfield code="a">324.973/0929</subfield>
							<subfield code="2">21</subfield>
						</datafield>
						<datafield ind1="1" ind2=" " tag="100">
							<subfield code="a">Lieberman, Joseph I.</subfield>
						</datafield>
						<datafield ind1="1" ind2="3" tag="245">
							<subfield code="a">An amazing adventure :</subfield>
							<subfield code="b">Joe and Hadassah's personal notes on the 2000 campaign /</subfield>
							<subfield code="c">Joe and Hadassah Lieberman ; with Sarah Crichton.</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="260">
							<subfield code="a">New York ;</subfield>
							<subfield code="a">London :</subfield>
							<subfield code="b">Simon &amp; Schuster,</subfield>
							<subfield code="c">c2003.</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="300">
							<subfield code="a">272 p. :</subfield>
							<subfield code="b">ill. ;</subfield>
							<subfield code="c">23 cm.</subfield>
						</datafield>
						<datafield ind1="1" ind2="0" tag="600">
							<subfield code="a">Lieberman, Joseph I.</subfield>
						</datafield>
						<datafield ind1="1" ind2="0" tag="600">
							<subfield code="a">Lieberman, Hadassah.</subfield>
						</datafield>
						<datafield ind1=" " ind2="0" tag="650">
							<subfield code="a">Presidents</subfield>
							<subfield code="z">United States</subfield>
							<subfield code="x">Election</subfield>
							<subfield code="y">2000.</subfield>
						</datafield>
						<datafield ind1=" " ind2="0" tag="650">
							<subfield code="a">Vice-Presidential candidates</subfield>
							<subfield code="z">United States</subfield>
							<subfield code="v">Biography.</subfield>
						</datafield>
						<datafield ind1=" " ind2="0" tag="650">
							<subfield code="a">Legislators</subfield>
							<subfield code="z">United States</subfield>
							<subfield code="v">Biography.</subfield>
						</datafield>
						<datafield ind1=" " ind2="0" tag="650">
							<subfield code="a">Legislators' spouses</subfield>
							<subfield code="z">United States</subfield>
							<subfield code="v">Biography.</subfield>
						</datafield>
						<datafield ind1=" " ind2="0" tag="650">
							<subfield code="a">Political campaigns</subfield>
							<subfield code="z">United States.</subfield>
						</datafield>
						<datafield ind1=" " ind2="0" tag="651">
							<subfield code="a">United States</subfield>
							<subfield code="x">Politics and government</subfield>
							<subfield code="y">1993-2001.</subfield>
						</datafield>
						<datafield ind1="1" ind2=" " tag="700">
							<subfield code="a">Lieberman, Hadassah.</subfield>
						</datafield>
						<datafield ind1="1" ind2=" " tag="700">
							<subfield code="a">Crichton, Sarah.</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="902">
							<subfield code="a">myt</subfield>
							<subfield code="b">s</subfield>
							<subfield code="6">a</subfield>
							<subfield code="7">m</subfield>
							<subfield code="d">v</subfield>
							<subfield code="f">1</subfield>
							<subfield code="e">20030124</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="904">
							<subfield code="a">myt</subfield>
							<subfield code="b">a</subfield>
							<subfield code="h">m</subfield>
							<subfield code="c">b</subfield>
							<subfield code="e">20030124</subfield>
						</datafield>
						<datafield ind1=" " ind2=" " tag="959">
							<subfield code="a">2003-01-24 13:44:15 -0500</subfield>
						</datafield>
					</record>
				</collection>
			</content>
		</bib>
		<holdings>
			<holding>
				<owningInstitutionHoldingsId>4129325</owningInstitutionHoldingsId>
				<content>
					<collection>
						<record>
							<leader>00000nam a2200000 a 4500</leader>
							<datafield ind1="0" ind2=" " tag="852">
								<subfield code="0">4129325</subfield>
								<subfield code="b">rcppa</subfield> <!-- Location -->
								<subfield code="h">E889 .L54 2003</subfield> <!-- Call Number -->
								<subfield code="x">tr fr dixn</subfield>
								<subfield code="x">tr fr f</subfield>
							</datafield>
						</record>
					</collection>
				</content>
				<items>
					<content>
						<collection>
							<record>
								<datafield ind1=" " ind2=" " tag="876">
									<subfield code="p">32101055406860</subfield> <!-- Item Barcode -->
									<subfield code="h"/> <!-- Use Restrictions -->
									<subfield code="a">3342138</subfield> <!-- Owning Institution Item Id -->
									<subfield code="j">Available</subfield> <!-- Item status -->
									<subfield code="t">1</subfield> <!-- Copy Number -->
									<subfield code="3"/> <!-- Volume/Part/Year -->
								</datafield>
								<datafield ind1=" " ind2=" " tag="900">
									<subfield code="a">Shared</subfield> <!-- Collection Group Designation -->
									<subfield code="b">PA</subfield> <!-- Customer Code -->
								</datafield>
							</record>
						</collection>
					</content>
				</items>
			</holding>
		</holdings>
	</bibRecord>
</bibRecords>

SCSB Schema Explained

  1. bibRecords: This is the main wrapper tag that contains 1 or more bib record information.
  2. bibRecord : This is a wrapper tag that holds information about a specific Bib and its associated Holdings and Item information.
  3. bib: This tag contains meta data about the Bib and information represented in standard Marc format under the content tag.
    1. Bib Meta Data
      1. owningInstitutionId : Allowed codes are PUL for Princeton, CUL for Columbia and NYPL for New York Public Libraries.
      2. owningInstitutionBibId : Either this field or the marc 001 field value is required to indicate Bibliographic Record Id in the host system.
      3. matchingInstitutionBibId : This will indicate bibliographic Ids that are a match among the partners' record. The attribute 'source' indicates the institution partner to which the matched record belongs. (more on JIRA-344)
    2. content : This is a wrapper tag for the Bib record in the MarcXml format.
  4. holdings : This is a outer wrapper tag for 1 or more Holdings records for the associated Bib.
  5. holding : This is the wrapper tag that contains holdings meta data information, along with actual holding details and information on 1 or more associated items.
  6. Holdings Meta Data
    1. owningInstitutionHoldingsId : Unique system identifier in the partners's ILS (Optional)
  7. controlField : This indicates the unique ID of the holdings record in the ILS.
  8. <852> $b : Location (Optional) - Value supplied by the ILS.
  9. <852> $h : Call Number
  10. <866> : Textual Holdings information (Optional)
  11. items : This is the outer wrapper tag for items linked to each holdings record
  12. record : This has information for individual item.
  13. <876> $a : Local item id
  14. <876> $h : Use restrictions; Possible values are:
    1. Blank - This implies no restrictions.
    2. In Library Use
    3. Supervised Use
  15. <876> $p : Item barcode
  16. <876> $t : Copy number (Optional)
  17. <876> $3 : Volume/Part/Year (Optional)
  18. <900> $a : Collection Group Designation; Possible values are:
    1. Open
    2. Shared
    3. Private
  19. <900> $b : Customer code - Values are the two letter GFA Customer Code.
  • No labels