Runtime Error

runtime error

cql error: unknown first class relation: design%22 at /var/librecat/LibreCat/local/lib/perl5/Catmandu/Store/ElasticSearch/CQL.pm line 26.
/var/librecat/LibreCat/local/lib/perl5/Catmandu/Store/ElasticSearch/CQL.pm around line 26
23 
24 sub parse {
25     my ($self, $query) = @_;
26     my $node = eval {$self->parser->parse($query);} or do {
27         my $error = $@;
28         die "cql error: $error";
29     };
Stack
main in /var/librecat/LibreCat/local/bin/plackup l. 7
Plack::Runner in /var/librecat/LibreCat/local/lib/perl5/Plack/Runner.pm l. 279
Plack::Loader in /var/librecat/LibreCat/local/lib/perl5/Plack/Loader.pm l. 84
Plack::Handler::Starman in /var/librecat/LibreCat/local/lib/perl5/Plack/Handler/Starman.pm l. 25
Starman::Server in /var/librecat/LibreCat/local/lib/perl5/Starman/Server.pm l. 106
Net::Server in /var/librecat/LibreCat/local/lib/perl5/Net/Server.pm l. 58
Net::Server::PreFork in /var/librecat/LibreCat/local/lib/perl5/Net/Server/PreFork.pm l. 109
Starman::Server in /var/librecat/LibreCat/local/lib/perl5/Starman/Server.pm l. 164
Net::Server::PreFork in /var/librecat/LibreCat/local/lib/perl5/Net/Server/PreFork.pm l. 327
Net::Server::PreFork in /var/librecat/LibreCat/local/lib/perl5/Net/Server/PreFork.pm l. 373
Net::Server::PreFork in /var/librecat/LibreCat/local/lib/perl5/Net/Server/PreFork.pm l. 183
Net::Server::PreFork in /var/librecat/LibreCat/local/lib/perl5/Net/Server/PreFork.pm l. 225
Net::Server::PreFork in /var/librecat/LibreCat/local/lib/perl5/Net/Server/PreFork.pm l. 225
Net::Server in /var/librecat/LibreCat/local/lib/perl5/Net/Server.pm l. 72
Starman::Server in /var/librecat/LibreCat/local/lib/perl5/Starman/Server.pm l. 298
Starman::Server in /var/librecat/LibreCat/local/lib/perl5/Starman/Server.pm l. 198
Plack::Util in /var/librecat/LibreCat/local/lib/perl5/Plack/Util.pm l. 339
Plack::Util in /var/librecat/LibreCat/local/lib/perl5/Plack/Util.pm l. 339
Plack::Util in /var/librecat/LibreCat/local/lib/perl5/Plack/Util.pm l. 339
Plack::Util in /var/librecat/LibreCat/local/lib/perl5/Plack/Util.pm l. 339
Plack::App::Cascade in /var/librecat/LibreCat/local/lib/perl5/Plack/App/Cascade.pm l. 48
Plack::Sandbox::_2fvar_2flibrecat_2fLibreCat_2fbin_2fapp_2epl in /var/librecat/LibreCat/bin/app.pl l. 64
Dancer in /var/librecat/LibreCat/local/lib/perl5/Dancer.pm l. 491
Dancer::Handler in /var/librecat/LibreCat/local/lib/perl5/Dancer/Handler.pm l. 76
Dancer::Handler in /var/librecat/LibreCat/local/lib/perl5/Dancer/Handler.pm l. 113
Try::Tiny in /var/librecat/LibreCat/local/lib/perl5/Try/Tiny.pm l. 123
Dancer::Exception in /var/librecat/LibreCat/local/lib/perl5/Dancer/Exception.pm l. 49
Dancer::Exception in /var/librecat/LibreCat/local/lib/perl5/Dancer/Exception.pm l. 37
Dancer::Handler in /var/librecat/LibreCat/local/lib/perl5/Dancer/Handler.pm l. 107
Dancer::Object in /var/librecat/LibreCat/local/lib/perl5/Dancer/Object.pm l. 18
Dancer::Error in /var/librecat/LibreCat/local/lib/perl5/Dancer/Error.pm l. 40
Dancer::Error in /var/librecat/LibreCat/local/lib/perl5/Dancer/Error.pm l. 289
Settings
{
  appdir  => '/var/librecat/LibreCat/bin/..',
  apphandler  => 'Standalone',
  appname  => 'LibreCat %ndash; Publication List Manager',
  auth_sso  => [],
  auto_reload  => 0,
  charset  => 'utf-8',
  confdir  => '/var/librecat/LibreCat/bin/..',
  content_type  => 'text/html',
  daemon  => 0,
  engines  => {
    YAML  => {},
    template_toolkit  => {
      INCLUDE_PATH  => [
        '/var/librecat/librecat-upb/views',
        '/var/librecat/LibreCat/views'
      ],
      encoding  => 'utf8',
      end_tag  => '%]',
      start_tag  => '[%'
    }
  },
  envdir  => '/var/librecat/LibreCat/environments',
  environment  => 'development',
  handlers  => {},
  log  => 'error',
  logger  => 'console',
  plugins  => {
    Ajax  => {
      content_type  => 'application/json'
    },
    'Auth::Tiny'  => undef,
    'Catmandu::OAI'  => {
      adminEmail  => 'helpdesk@librecat.org',
      bag  => 'publication',
      cql_filter  => 'status exact public OR oai_deleted=1',
      datestamp_field  => 'date_updated',
      deletedRecord  => 'persistent',
      delimiter  => ':',
      earliestDatestamp  => '1970-01-01T00:00:01Z',
      get_record_cql_pattern  => 'id exact "%s"',
      limit  => '200',
      metadata_formats  => [
        {
          fix  => [
            'fixes/to_dc.fix'
          ],
          metadataNamespace  => 'http://www.openarchives.org/OAI/2.0/oai_dc/',
          metadataPrefix  => 'oai_dc',
          schema  => 'http://www.openarchives.org/OAI/2.0/oai_dc.xsd',
          template  => 'views/export/oai_dc.tt'
        },
        {
          cql  => 'status exact public',
          fix  => [
            'fixes/to_datacite.fix'
          ],
          metadataNamespace  => 'http://datacite.org/schema/kernel-4',
          metadataPrefix  => 'oai_datacite',
          schema  => 'http://schema.datacite.org/meta/kernel-4.1/metadata.xsd',
          template  => 'views/export/datacite.tt'
        },
        {
          fix  => [
            'fixes/to_openaire.fix'
          ],
          metadataNamespace  => 'http://namespace.openaire.eu/schema/oaire/',
          metadataPrefix  => 'oai_openaire',
          schema  => 'https://www.openaire.eu/schema/repo-lit/4.0/openaire.xsd',
          template  => 'views/export/openaire.tt'
        },
        {
          cql  => 'status exact public',
          fix  => [
            'fixes/to_mods.fix'
          ],
          metadataNamespace  => 'http://www.loc.gov/mods/v3',
          metadataPrefix  => 'mods',
          schema  => 'http://www.loc.gov/standards/mods/v3/mods-3-0.xsd',
          template  => 'views/export/mods.tt'
        },
        {
          cql  => 'status exact public',
          fix  => [
            'fixes/to_rdf.fix'
          ],
          metadataNamespace  => 'http://www.openarchives.org/OAI/2.0/rdf/',
          metadataPrefix  => 'rdf',
          schema  => 'http://www.openarchives.org/OAI/2.0/rdf.xsd',
          template  => 'views/export/rdf.tt'
        }
      ],
      repositoryIdentifier  => 'pub.librecat.org',
      repositoryName  => 'LibeCat Open Access Repository',
      sampleIdentifier  => 'oai:pub.librecat.org:1585315',
      search_strategy  => 'es.scroll',
      sets  => [
        {
          cql  => 'type exact book',
          setName  => 'Book',
          setSpec  => 'book'
        },
        {
          cql  => 'type exact book and fulltext exact 1',
          setName  => 'Book with fulltext',
          setSpec  => 'bookFtxt'
        },
        {
          cql  => 'type exact book_editor',
          setName  => 'Edited book',
          setSpec  => 'book_editor'
        },
        {
          cql  => 'type exact book_editor and fulltext exact 1',
          setName  => 'Edited book with fulltext',
          setSpec  => 'book_editorFtxt'
        },
        {
          cql  => 'type exact book_chapter',
          setName  => 'Book chapter',
          setSpec  => 'book_chapter'
        },
        {
          cql  => 'type exact book_chapter and fulltext exact 1',
          setName  => 'Book chapter with fulltext',
          setSpec  => 'book_chapterFtxt'
        },
        {
          cql  => 'type exact review',
          setName  => 'Book review',
          setSpec  => 'review'
        },
        {
          cql  => 'type exact review and fulltext exact 1',
          setName  => 'Book review with fulltext',
          setSpec  => 'reviewFtxt'
        },
        {
          cql  => 'type exact conference_abstract',
          setName  => 'Conference abstract',
          setSpec  => 'conference_abstract'
        },
        {
          cql  => 'type exact conference_abstract and fulltext exact 1',
          setName  => 'Conference abstract with fulltext',
          setSpec  => 'conference_abstractFtxt'
        },
        {
          cql  => 'type exact conference_editor',
          setName  => 'Edited conference volume',
          setSpec  => 'conference_editor'
        },
        {
          cql  => 'type exact conference_editor and fulltext exact 1',
          setName  => 'Edited conference volume with fulltext',
          setSpec  => 'conference_editorFtxt'
        },
        {
          cql  => 'type exact conference',
          setName  => 'Conference paper',
          setSpec  => 'conference'
        },
        {
          cql  => 'type exact conference and fulltext exact 1',
          setName  => 'Conference paper with fulltext',
          setSpec  => 'conferenceFtxt'
        },
        {
          cql  => 'type exact dissertation',
          setName  => 'Dissertation',
          setSpec  => 'dissertation'
        },
        {
          cql  => 'type exact dissertation and fulltext exact 1',
          setName  => 'Dissertation with fulltext',
          setSpec  => 'dissertationFtxt'
        },
        {
          cql  => 'type exact encyclopedia_article',
          setName  => 'Encyclopedia article',
          setSpec  => 'encyclopedia_article'
        },
        {
          cql  => 'type exact encyclopedia_article and fulltext exact 1',
          setName  => 'Encyclopedia article with fulltext',
          setSpec  => 'encyclopedia_articleFtxt'
        },
        {
          cql  => 'type exact journal_article',
          setName  => 'Journal article',
          setSpec  => 'journal_article'
        },
        {
          cql  => 'type exact journal_article and fulltext exact 1',
          setName  => 'Journal article with fulltext',
          setSpec  => 'journal_articleFtxt'
        },
        {
          cql  => 'type exact journal_editor',
          setName  => 'Special issue',
          setSpec  => 'journal_editor'
        },
        {
          cql  => 'type exact journal_editor and fulltext exact 1',
          setName  => 'Special issue with fulltext',
          setSpec  => 'journal_editorFtxt'
        },
        {
          cql  => 'type exact newspaper_article',
          setName  => 'Newspaper article',
          setSpec  => 'newspaper_article'
        },
        {
          cql  => 'type exact newspaper_article and fulltext exact 1',
          setName  => 'Newspaper article with fulltext',
          setSpec  => 'newspaper_articleFtxt'
        },
        {
          cql  => 'type exact patent',
          setName  => 'Patent',
          setSpec  => 'patent'
        },
        {
          cql  => 'type exact patent and fulltext exact 1',
          setName  => 'Patent with fulltext',
          setSpec  => 'patentFtxt'
        },
        {
          cql  => 'type exact preprint',
          setName  => 'Preprint',
          setSpec  => 'preprint'
        },
        {
          cql  => 'type exact preprint and fulltext exact 1',
          setName  => 'Preprint with fulltext',
          setSpec  => 'preprintFtxt'
        },
        {
          cql  => 'type exact report',
          setName  => 'Report',
          setSpec  => 'report'
        },
        {
          cql  => 'type exact report and fulltext exact 1',
          setName  => 'Report with fulltext',
          setSpec  => 'reportFtxt'
        },
        {
          cql  => 'type exact software',
          setName  => 'Software',
          setSpec  => 'software'
        },
        {
          cql  => 'type exact software and fulltext exact 1',
          setName  => 'Software with fulltext',
          setSpec  => 'softwareFtxt'
        },
        {
          cql  => 'type exact translation',
          setName  => 'book translation',
          setSpec  => 'translation'
        },
        {
          cql  => 'type exact translation and fulltext exact 1',
          setName  => 'Book translation with fulltext',
          setSpec  => 'translationFtxt'
        },
        {
          cql  => 'type exact translation_chapter',
          setName  => 'Chapter translation',
          setSpec  => 'translation_chapter'
        },
        {
          cql  => 'type exact translation_chapter and fulltext exact 1',
          setName  => 'Chapter translation with fulltext',
          setSpec  => 'translation_chapterFtxt'
        },
        {
          cql  => 'type exact working_paper',
          setName  => 'Working paper',
          setSpec  => 'working_paper'
        },
        {
          cql  => 'type exact working_paper and fulltext exact 1',
          setName  => 'Working paper with fulltext',
          setSpec  => 'working_paperFtxt'
        },
        {
          cql  => 'type exact research_data',
          setName  => 'Research data',
          setSpec  => 'research_data'
        },
        {
          cql  => 'type exact research_data and fulltext exact 1',
          setName  => 'Research data with fulltext',
          setSpec  => 'research_dataFtxt'
        },
        {
          cql  => 'type exact journal_article',
          setName  => 'Article',
          setSpec  => 'doc-type:article'
        },
        {
          cql  => 'type exact book',
          setName  => 'Book',
          setSpec  => 'doc-type:book'
        },
        {
          cql  => 'type exact book_chapter',
          setName  => 'BookPart',
          setSpec  => 'doc-type:bookPart'
        },
        {
          cql  => 'type exact conference',
          setName  => 'ConferenceObject',
          setSpec  => 'doc-type:conferenceObject'
        },
        {
          cql  => 'type exact dissertation',
          setName  => 'DoctoralThesis',
          setSpec  => 'doc-type:doctoralThesis'
        },
        {
          cql  => 'type exact preprint',
          setName  => 'Preprint',
          setSpec  => 'doc-type:preprint'
        },
        {
          cql  => 'type exact report',
          setName  => 'Report',
          setSpec  => 'doc-type:report'
        },
        {
          cql  => 'type exact review',
          setName  => 'Review',
          setSpec  => 'doc-type:review'
        },
        {
          cql  => 'type exact working_paper',
          setName  => 'Working Paper',
          setSpec  => 'doc-type:workingPaper'
        },
        {
          cql  => 'fulltext exact 1',
          setName  => 'All documents with fulltext',
          setSpec  => 'open_access'
        },
        {
          cql  => '(ecfunded=1 OR fulltext exact 1) AND type<>research_data',
          setName  => 'EC funded or open access',
          setSpec  => 'openaire'
        },
        {
          cql  => 'type exact research_data',
          setName  => 'OpenAire_data',
          setSpec  => 'openaire_data'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 000',
          setName  => 'Generalities, knowledge, the book',
          setSpec  => 'ddc:000'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 004',
          setName  => 'Data processing, computer science, computer systems',
          setSpec  => 'ddc:004'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 010',
          setName  => 'Bibliographies',
          setSpec  => 'ddc:010'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 020',
          setName  => 'Library and information sciences',
          setSpec  => 'ddc:020'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 030',
          setName  => 'Encyclopedias and books of facts',
          setSpec  => 'ddc:030'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 050',
          setName  => 'Magazines, journals and serials',
          setSpec  => 'ddc:050'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 060',
          setName  => 'Associations, organizations, and museum science',
          setSpec  => 'ddc:060'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 070',
          setName  => 'News media, journalism and publishing',
          setSpec  => 'ddc:070'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 080',
          setName  => 'General collections',
          setSpec  => 'ddc:080'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 090',
          setName  => 'Manuscripts and rare books',
          setSpec  => 'ddc:090'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 100',
          setName  => 'Philosophy',
          setSpec  => 'ddc:100'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 130',
          setName  => 'Parapsychology and occultism',
          setSpec  => 'ddc:130'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 150',
          setName  => 'Psychology',
          setSpec  => 'ddc:150'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 200',
          setName  => 'Religion, Philosophy and theory of religion',
          setSpec  => 'ddc:200'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 220',
          setName  => 'Bible',
          setSpec  => 'ddc:220'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 230',
          setName  => 'Christianity and Christian theology',
          setSpec  => 'ddc:230'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 290',
          setName  => 'Comparative religion and other religions',
          setSpec  => 'ddc:290'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 300',
          setName  => 'Social sciences, sociology and anthropology',
          setSpec  => 'ddc:300'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 310',
          setName  => 'Statistics',
          setSpec  => 'ddc:310'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 320',
          setName  => 'Political science',
          setSpec  => 'ddc:320'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 330',
          setName  => 'Economics',
          setSpec  => 'ddc:330'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 340',
          setName  => 'Law',
          setSpec  => 'ddc:340'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 350',
          setName  => 'Public administration',
          setSpec  => 'ddc:350'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 355',
          setName  => 'Military science',
          setSpec  => 'ddc:355'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 360',
          setName  => 'Social problems and social services',
          setSpec  => 'ddc:360'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 370',
          setName  => 'Education',
          setSpec  => 'ddc:370'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 380',
          setName  => 'Commerce, communications, transportation',
          setSpec  => 'ddc:380'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 390',
          setName  => 'Customs, etiquette, folklore',
          setSpec  => 'ddc:390'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 400',
          setName  => 'Language, linguistics',
          setSpec  => 'ddc:400'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 420',
          setName  => 'English and Old English languages',
          setSpec  => 'ddc:420'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 430',
          setName  => 'German language',
          setSpec  => 'ddc:430'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 439',
          setName  => 'Other Germanic languages',
          setSpec  => 'ddc:439'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 440',
          setName  => 'French and related languages',
          setSpec  => 'ddc:440'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 450',
          setName  => 'Italian, Romanian and related languages',
          setSpec  => 'ddc:450'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 460',
          setName  => 'Spanish and Portuguese languages',
          setSpec  => 'ddc:460'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 470',
          setName  => 'Latin and Italic languages',
          setSpec  => 'ddc:470'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 480',
          setName  => 'Classical and modern Greek languages',
          setSpec  => 'ddc:480'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 490',
          setName  => 'Other languages',
          setSpec  => 'ddc:490'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 500',
          setName  => 'Science',
          setSpec  => 'ddc:500'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 510',
          setName  => 'Mathematics',
          setSpec  => 'ddc:510'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 520',
          setName  => 'Astronomy and allied sciences',
          setSpec  => 'ddc:520'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 530',
          setName  => 'Physics',
          setSpec  => 'ddc:530'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 540',
          setName  => 'Chemistry and allied sciences',
          setSpec  => 'ddc:540'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 550',
          setName  => 'Earth sciences and geology',
          setSpec  => 'ddc:550'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 560',
          setName  => 'Fossils and prehistoric life',
          setSpec  => 'ddc:560'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 570',
          setName  => 'Life sciences, biology',
          setSpec  => 'ddc:570'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 580',
          setName  => 'Plants (Botany)',
          setSpec  => 'ddc:580'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 590',
          setName  => 'Animals (Zoology)',
          setSpec  => 'ddc:590'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 600',
          setName  => 'Technology (Applied sciences)',
          setSpec  => 'ddc:600'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 610',
          setName  => 'Medicine and health',
          setSpec  => 'ddc:610'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 620',
          setName  => 'Engineering',
          setSpec  => 'ddc:620'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 630',
          setName  => 'Agriculture and related technologies (including veterinary medicine)',
          setSpec  => 'ddc:630'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 640',
          setName  => 'Home and family management',
          setSpec  => 'ddc:640'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 650',
          setName  => 'Management and public relations',
          setSpec  => 'ddc:650'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 660',
          setName  => 'Chemical engineering',
          setSpec  => 'ddc:660'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 670',
          setName  => 'Manufacturing',
          setSpec  => 'ddc:670'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 690',
          setName  => 'Building and construction',
          setSpec  => 'ddc:690'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 700',
          setName  => 'Arts',
          setSpec  => 'ddc:700'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 710',
          setName  => 'Landscaping and area planning',
          setSpec  => 'ddc:710'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 720',
          setName  => 'Architecture',
          setSpec  => 'ddc:720'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 730',
          setName  => 'Sculpture, numismatics, ceramics, and metalwork',
          setSpec  => 'ddc:730'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 740',
          setName  => 'Drawing and decorative arts',
          setSpec  => 'ddc:740'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 741.5',
          setName  => 'Cartoons, caricatures',
          setSpec  => 'ddc:741.5'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 750',
          setName  => 'Painting',
          setSpec  => 'ddc:750'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 760',
          setName  => 'Graphic arts, prints',
          setSpec  => 'ddc:760'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 770',
          setName  => 'Photography and computer art',
          setSpec  => 'ddc:770'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 780',
          setName  => 'Music',
          setSpec  => 'ddc:780'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 790',
          setName  => 'Recreational and performing arts',
          setSpec  => 'ddc:790'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 791',
          setName  => 'Public performances',
          setSpec  => 'ddc:791'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 792',
          setName  => 'Stage presentations',
          setSpec  => 'ddc:792'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 793',
          setName  => 'Indoor games and amusements',
          setSpec  => 'ddc:793'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 796',
          setName  => 'Athletic and outdoor sports and games',
          setSpec  => 'ddc:796'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 800',
          setName  => 'Literature, rhetoric, and criticism',
          setSpec  => 'ddc:800'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 810',
          setName  => 'American literature in English',
          setSpec  => 'ddc:810'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 820',
          setName  => 'English and Old English literatures',
          setSpec  => 'ddc:820'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 830',
          setName  => 'German literature',
          setSpec  => 'ddc:830'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 839',
          setName  => 'Other Germanic literatures',
          setSpec  => 'ddc:839'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 840',
          setName  => 'French and related literatures',
          setSpec  => 'ddc:840'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 850',
          setName  => 'Italian, Romanian and related literatures',
          setSpec  => 'ddc:850'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 860',
          setName  => 'Spanish and Portuguese literatures',
          setSpec  => 'ddc:860'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 870',
          setName  => 'Latin and Italic literatures',
          setSpec  => 'ddc:870'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 880',
          setName  => 'Classical and modern Greek literatures',
          setSpec  => 'ddc:880'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 890',
          setName  => 'Literatures of other languages',
          setSpec  => 'ddc:890'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 900',
          setName  => 'History',
          setSpec  => 'ddc:900'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 910',
          setName  => 'Geography and travel',
          setSpec  => 'ddc:910'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 914.3',
          setName  => 'Geography of and travel in Germany',
          setSpec  => 'ddc:914.3'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 920',
          setName  => 'Biography, genealogy, and insignia',
          setSpec  => 'ddc:920'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 930',
          setName  => 'History of ancient world (to ca. 499), archaeology',
          setSpec  => 'ddc:930'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 940',
          setName  => 'History of Europe',
          setSpec  => 'ddc:940'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 943',
          setName  => 'History of Germany',
          setSpec  => 'ddc:943'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 950',
          setName  => 'History of Asia',
          setSpec  => 'ddc:950'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 960',
          setName  => 'History of Africa',
          setSpec  => 'ddc:960'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 970',
          setName  => 'History of North America',
          setSpec  => 'ddc:970'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 980',
          setName  => 'History of South America',
          setSpec  => 'ddc:980'
        },
        {
          cql  => 'fulltext exact 1 AND ddc exact 990',
          setName  => 'History of other areas',
          setSpec  => 'ddc:990'
        }
      ],
      store  => 'search',
      uri_base  => 'http://localhost:5001/oai',
      xsl_stylesheet  => '/oai.xsl'
    },
    'Catmandu::SRU'  => {
      bag  => 'publication',
      cql_filter  => 'status exact public',
      default_record_schema  => 'mods',
      record_schemas  => [
        {
          fix  => bless( {
            _fixes  => [
              'fixes/to_mods.fix'
            ]
          }, 'Catmandu::Fix' ),
          identifier  => 'info:srw/schema/1/mods-v3.3',
          name  => 'mods',
          template  => 'views/export/mods.tt'
        }
      ],
      store  => 'search'
    },
    FlashMessage  => {},
    Passphrase  => {
      Bcrypt  => {
        cost  => '8'
      },
      default  => 'Bcrypt'
    }
  },
  port  => '3000',
  public  => '/var/librecat/LibreCat/public',
  raw_request_body_in_ram  => 'true',
  server  => '0.0.0.0',
  server_tokens  => 1,
  session  => 'PSGI',
  session_sso  => [],
  session_state  => {
    options  => {
      expires  => '1209600',
      path  => '/',
      samesite  => 'Strict'
    },
    package  => 'Plack::Session::State::Cookie'
  },
  session_store  => {
    options  => {
      bag  => 'session',
      store  => 'main'
    },
    package  => 'Plack::Session::Store::Catmandu'
  },
  show_errors  => '1',
  startup_info  => 1,
  template  => 'template_toolkit',
  template_debug  => '0',
  traces  => '0',
  views  => '/var/librecat/LibreCat/views',
  warnings  => '0'
}
Session
{
  id  => '84383772759468874794349245508546199'
}
Environment
{
  HTTPS  => 'ON',
  HTTP_ACCEPT  => '*/*',
  HTTP_HOST  => 'ris.uni-paderborn.de:443',
  HTTP_USER_AGENT  => 'claudebot',
  HTTP_X_FORWARDED_FOR  => '54.227.136.157',
  HTTP_X_FORWARDED_HOST  => 'ris.uni-paderborn.de',
  HTTP_X_FORWARDED_PORT  => '443',
  HTTP_X_FORWARDED_PROTO  => 'https',
  HTTP_X_FORWARDED_SERVER  => 'ris.uni-paderborn.de',
  HTTP_X_IMT_BALANCED  => '1',
  PATH_INFO  => '/record',
  QUERY_STRING  => 'cql=keyword%253D%2522Multi-material+design%2522',
  REMOTE_ADDR  => '54.227.136.157',
  REMOTE_HOST  => '127.0.0.1',
  REMOTE_PORT  => 40416,
  REQUEST_METHOD  => 'GET',
  REQUEST_URI  => '/record?cql=keyword%253D%2522Multi-material+design%2522',
  SCRIPT_NAME  => '',
  SERVER_NAME  => '127.0.0.1',
  SERVER_PORT  => 443,
  SERVER_PROTOCOL  => 'HTTP/1.1',
  'plack.original_request_method'  => 'GET',
  'psgi.errors'  => *::STDERR,
  'psgi.input'  => \*{'Starman::Server::$io'},
  'psgi.multiprocess'  => 1,
  'psgi.multithread'  => '',
  'psgi.nonblocking'  => '',
  'psgi.run_once'  => '',
  'psgi.streaming'  => 1,
  'psgi.url_scheme'  => 'https',
  'psgi.version'  => [
    1,
    1
  ],
  'psgix.harakiri'  => 1,
  'psgix.input.buffered'  => 1,
  'psgix.io'  => bless( \*Symbol::GEN959, 'Net::Server::Proto::TCP' ),
  'psgix.session'  => {},
  'psgix.session.options'  => {
    id  => 'f05d8addc1a2003d7ada8178bce508737547eee6'
  }
}