<?xml version="1.0" encoding="UTF-8"?>
<pazpar2 xmlns="http://www.indexdata.com/pazpar2/1.0">
-<!-- NOTE: This is not yet a functional config file. It's meant as a scratchpad/
- discussion area to figure out just how the heck to structure this kind of
- configuration.
--->
-
-<service>
- <listen port="9004"/>
- <proxy host="localhost" port="80"/>
-</service>
+<server>
+ <listen port="9004"/>
+ <proxy host="localhost" port="80"/>
+
+ <service>
+ <metadata name="title" brief="yes" sortkey="skiparticle" merge="longest" rank="6"/>
+ <metadata name="date" brief="yes" sortkey="numeric" type="year" merge="range"/>
+ <metadata name="author" brief="yes" termlist="yes" merge="longest" rank="2"/>
+ <metadata name="subject" merge="unique" termlist="yes" rank="3"/>
+ </service>
+</server>
<!-- Need to figure out where to get ZeeRex records for targets from -->
-<!-- The 'profiles' below are repeatable, and tagged with an ID, so that they
- can be linked with targets. -->
-
-<!-- Oooh!!! They can be generated dynamically using XSLT. I just peed in my pants. -->
-
-<queryprofile/> <!-- Like a CCL profile? Or do these need to be
- dynamically generated from Zeerex?? -->
+<queryprofile/> <!-- Like a CCL profile++ . Can optionally refer to XSLT to
+ convert ZeeRex into queryprofile. Multiple profiles can exist. -->
-<retrievalprofile/> <!-- Specify what stylesheets to use to normalize records?? -->
+<retrievalprofile>
+ <requestsyntax>marc21</requestsyntax>
+ <nativesyntax name="iso2709" format="marc21" encoding="marc-8" mapto="marcxml"/>
+ <map type="xslt" stylesheet="marc21.xsl"/>
+</retrievalprofile>
</pazpar2>