<?xml version="1.0" encoding="UTF-8"?>
<Resource version="0.4.x">
  <ID>6f869ec0-b47d-11e0-b365-92b0c378e1b8</ID>
  <Type>GenericResource</Type>
  <Scopes>
    <Scope>/gcube/devNext/NextNext</Scope>
    <Scope>/gcube/devNext</Scope>
  </Scopes>
  <Profile>
    <SecondaryType>OpenSearchResource</SecondaryType>
    <Name>OpenSearchResource_OpenAIRE</Name>
    <Description>Generic resource containing info for the OpenAIRE external repository</Description>
    <Body>
      <OpenSearchResource>
        <name>OpenAIRE</name>
        <descriptionDocumentURI>http://www.openaire.eu:8380/dnet-web-generic/openSearchDescriptor</descriptionDocumentURI>
        <brokeredResults>false</brokeredResults>
         <parameters>
        	<parameter>
        		<fieldName>allIndexes</fieldName>
        		<qName>http%3A%2F%2Fa9.com%2F-%2Fspec%2Fopensearch%2F1.1%2F:searchTerms</qName>
        	</parameter>
        	<parameter>
        		<fieldName>startPage</fieldName>
        		<qName>http%3A%2F%2Fa9.com%2F-%2Fspec%2Fopensearch%2F1.1%2F:startPage</qName>
        	</parameter>
        	<parameter>
        		<fieldName>resultSize</fieldName>
        		<qName>http%3A%2F%2Fa9.com%2F-%2Fspec%2Fopensearch%2F1.1%2F:count</qName>
        	</parameter>
        </parameters>
        <transformation>
          <MIMEType>application/rss+xml</MIMEType>
          <recordSplitXPath>*[local-name()='rss']/*[local-name()='channel']/*[local-name()='item']</recordSplitXPath>
          <recordIdXPath>//*[local-name()='item']/*[local-name()='link']</recordIdXPath>
          <presentationInfo>
            <presentable>
              <fieldName>title</fieldName>
              <expression>//*[local-name()='item']/*[local-name()='title']</expression>
            </presentable>
            <presentable>
              <fieldName>description</fieldName>
              <expression>//*[local-name()='item']/*[local-name()='description']</expression>
            </presentable>
            <presentable>
              <fieldName>creator</fieldName>
              <expression>//*[local-name()='item']/*[local-name()='author']</expression>
            </presentable>
            <presentable>
              <fieldName>pubDate</fieldName>
              <expression>//*[local-name()='item']/*[local-name()='pubDate']</expression>
            </presentable>
            <presentable>
           	  	<fieldName>guid</fieldName>
           	  	<expression>//*[local-name()='item']/*[local-name()='guid']</expression>
	          </presentable>
          </presentationInfo>
        </transformation>
      </OpenSearchResource>
    </Body>
  </Profile>
</Resource>
