Defining the Input Record Path
When defining a new data source in Primo, it is important to determine the input record path of the record within the XML file. This value is recorded in the Input Record Path field for each data source defined in Primo.
For example:
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<ListRecords>
<record>
<header>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<ListRecords>
<record>
<header>
<identifier>aleph-publish:001075020</identifier>
</header>
<metadata>
<record xmlns=http://www.loc.gov/MARC21/slim ? Record Path xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
<leader>01165nam 22002897a 4500</leader>
<controlfield tag="008">910913r19891989dcu b f000 0 eng d</controlfield>
<datafield tag="035" ind1=" " ind2=" ">
<metadata>
<record xmlns=http://www.loc.gov/MARC21/slim ? Record Path xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
<leader>01165nam 22002897a 4500</leader>
<controlfield tag="008">910913r19891989dcu b f000 0 eng d</controlfield>
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">(OCoLC)ocm24368117</subfield>
</datafield>
Sample Data Source Record
The following table lists the default values that Primo assigns to each type of data source.
Currently, the Input Record Path field defaults to record for any data source format (this will be changed in a future service pack). If your site uses different formats, you will need to verify this field.
Data Source Format | Source Systems Used By | Input Record Path |
---|---|---|
MARC21
|
Aleph, Voyager, SFX, MetaLib
|
record
|
Unicorn
|
Unicorn
|
record
|
Digital Entity
|
DigiTool
|
record
|
DANMARC2
|
Aleph
|
record
|
MAB
|
Aleph
|
record
|
Dublin Core
|
OAI harvesting (regular and static)
|
oai_dc:dc
|
Metalib
|
MetaLib
|
knowledge_unit
|
MARC Exchange (added in V.2)
|
Any system that Primo can harvest using MARC Exchange
|
record
|