Revision 32196
Added by Nikon Gasparis over 9 years ago
modules/uoa-clients/tags/uoa-clients-1.0.0/deploy.info | ||
---|---|---|
1 |
{ |
|
2 |
"type_source": "SVN", |
|
3 |
"goal": "package -U -T 4C source:jar", |
|
4 |
"url": "http://svn-public.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-clients/trunk", |
|
5 |
"deploy_repository": "dnet4-snapshots", |
|
6 |
"version": "4", |
|
7 |
"mail": "antleb@di.uoa.gr, kiatrop@di.uoa.gr", |
|
8 |
"deploy_repository_url": "http://maven.research-infrastructures.eu/nexus/content/repositories/dnet4-snapshots", |
|
9 |
"name": "uoa-clients" |
|
10 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/test/java/Register.java | ||
---|---|---|
1 |
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; |
|
2 |
|
|
3 |
import eu.dnetlib.enabling.is.registry.rmi.ISRegistryException; |
|
4 |
import eu.dnetlib.enabling.is.registry.rmi.ISRegistryService; |
|
5 |
|
|
6 |
|
|
7 |
public class Register { |
|
8 |
|
|
9 |
public static void main(String[] args) throws ISRegistryException { |
|
10 |
// String registryAddress = "http://test.openaire.eu:8280/is/services/isRegistry"; |
|
11 |
// String registryAddress = "http://esperos.di.uoa.gr:8280/is/services/isRegistry"; |
|
12 |
String registryAddress = "http://node1.t.dnet.research-infrastructures.eu:8280/is/services/isRegistry"; |
|
13 |
//"http://88.197.20.214:8280/is/services/isRegistry"; |
|
14 |
//"http://node3.t.openaire.research-infrastructures.eu:8280/is/services/isRegistry"; |
|
15 |
ISRegistryService registry = null; |
|
16 |
|
|
17 |
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); |
|
18 |
factory.setServiceClass(ISRegistryService.class); |
|
19 |
factory.setAddress(registryAddress); |
|
20 |
|
|
21 |
registry = (ISRegistryService) factory.create(); |
|
22 |
|
|
23 |
//spain profile |
|
24 |
String xml = "<RESOURCE_PROFILE><HEADER><RESOURCE_IDENTIFIER value=\"\"/><RESOURCE_TYPE value=\"WebInterfaceLayoutResourceType\"/><RESOURCE_KIND value=\"WebInterfaceLayoutResources\"/><RESOURCE_URI value=\"\"/><DATE_OF_CREATION/></HEADER><BODY><CONFIGURATION><NAME>spain</NAME><MDFORMAT_NAME>DMF</MDFORMAT_NAME><INDEX_LAYOUT_NAME>index</INDEX_LAYOUT_NAME></CONFIGURATION><CSS_FILE>driver_search.css</CSS_FILE><SUPPORTED_LOCALES><SUPPORTED_LOCALE DEFAULT=\"true\"><LOCALE>en_GB</LOCALE></SUPPORTED_LOCALE><SUPPORTED_LOCALE DEFAULT=\"false\"><LOCALE>es_ES</LOCALE></SUPPORTED_LOCALE></SUPPORTED_LOCALES><SEARCHABLES><SEARCHABLE hidden=\"false\"><NAME>author</NAME><TYPE>plain</TYPE><INDEX_TYPE>creator</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Author</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Creador</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">author</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">creador</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>title</NAME><TYPE>plain</TYPE><INDEX_TYPE>title</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Title</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Título</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">title</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">título</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>2</SEARCH_RANK><REFINE_RANK>2</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>subject</NAME><TYPE>plain</TYPE><INDEX_TYPE>subject</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Subject</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Materia</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">subject</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">materia</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>3</SEARCH_RANK><REFINE_RANK>3</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>contributor</NAME><TYPE>plain</TYPE><INDEX_TYPE>contributor</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Contributor</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Contribuidor</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">contributor</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">contribuidor</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>4</SEARCH_RANK><REFINE_RANK>4</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>publisher</NAME><TYPE>plain</TYPE><INDEX_TYPE>publisher</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publisher</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Editor</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">publisher</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">editor</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>5</SEARCH_RANK><REFINE_RANK>5</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>source</NAME><TYPE>plain</TYPE><INDEX_TYPE>source</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Source</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Fuente</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">source</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">fuente</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>6</SEARCH_RANK><REFINE_RANK>6</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>relation</NAME><TYPE>plain</TYPE><INDEX_TYPE>relation</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Relation</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Relación</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">relation</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">relación</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>7</SEARCH_RANK><REFINE_RANK>-1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>dateAccept</NAME><TYPE>date</TYPE><INDEX_TYPE>dateAccepted</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publication Date</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Fecha de Publicación</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">published</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">publicado</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>8</SEARCH_RANK><REFINE_RANK>-1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK><FROM_YEAR>1980</FROM_YEAR><TO_YEAR>-1</TO_YEAR><PERIOD_BACK_MAP><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">0</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the specified date range</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">de la fecha especificada gama</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">1</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last one month</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en el último mes</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">2</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 2 months</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 2 meses</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">3</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 3 months</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 3 meses</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">6</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 6 months</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 6 meses</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">12</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 12 months</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 12 meses</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">24</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 2 years</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 2 años</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">36</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 3 years</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 3 años</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">60</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 5 years</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 5 años</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">120</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 10 years</value></value><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en los últimos 10 años</value></value></mapEntry></PERIOD_BACK_MAP></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>lang</NAME><TYPE>plain</TYPE><INDEX_TYPE>language</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Document Language</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Idioma del Documento</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">language</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">idioma</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>9</SEARCH_RANK><REFINE_RANK>7</REFINE_RANK><BROWSE_RANK>1</BROWSE_RANK><SEARCH_VOCABULARY>Short list of language names</SEARCH_VOCABULARY><BROWSE_VOCABULARY>Names of languages</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>category</NAME><TYPE>plain</TYPE><INDEX_TYPE>CobjCategory</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Document Type</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Tipo de Documento</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">category</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">categoría</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>10</SEARCH_RANK><REFINE_RANK>8</REFINE_RANK><BROWSE_RANK>2</BROWSE_RANK><SEARCH_VOCABULARY>Names of Text Object Typologies</SEARCH_VOCABULARY><BROWSE_VOCABULARY>Names of Text Object Typologies</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>repName</NAME><TYPE>plain</TYPE><INDEX_TYPE>repositoryName</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Repositories</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Repositorios</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">repositories</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">repositorios</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK><SEARCH_VOCABULARY>Names of Repositories</SEARCH_VOCABULARY></SEARCHABLE></SEARCHABLES><DOCUMENT_DESCRIPTIONS><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">summaryView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>summaryView</view><documentFields><documentField><switch conditionField=\"CobjTypology\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Compound Object</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">zh_CN</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">el_GR</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">también se puede visitar</value></entry></multipleValuesDescriptionMap><displays><display><displayType>internalUrl</displayType><action>showEPublication</action><parameter>epId</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">zh_CN</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">el_GR</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Textual</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">zh_CN</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">el_GR</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">también se puede visitar</value></entry></multipleValuesDescriptionMap><displays><display><displayType>documentExternalUrl</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">zh_CN</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">el_GR</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch><cutpoint>line</cutpoint></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Author(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Creador(s)</value></entry></descriptionMap><displays><display><displayType>search</displayType><label>author</label><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Description</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Descripción</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>repositoryName</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Repository</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Repositorio</value></entry></descriptionMap><vocabulary>Names of Repositories</vocabulary><displays><display><displayType>internalUrl</displayType><action>showRepository</action><parameter>name</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${repositoryName}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${repositoryName}</value></entry></descriptionMap></display><display><displayType>search</displayType><label>repName</label><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">View repository documents</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Ver documentos del repositorio</value></entry></descriptionMap></display></displays><maxCharacters>300</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>language</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Language(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Idioma(s)</value></entry></descriptionMap><vocabulary>Names of Languages</vocabulary><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">communityView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>communityView</view><documentFields><documentField><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">identifier</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>id</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">id</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>title</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">title</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">description</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass/></documentField><documentField><name>dateAccept</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">dateAccept</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">detailedView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>detailedView</view><documentFields><documentField><switch conditionField=\"CobjTypology\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Compound Object</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">también se puede visitar</value></entry></multipleValuesDescriptionMap><displays><display><displayType>internalUrl</displayType><action>showEPublication</action><parameter>epId</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Textual</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">también se puede visitar</value></entry></multipleValuesDescriptionMap><displays><display><displayType>documentExternalUrl</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch><cutpoint>line</cutpoint></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Author(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Creador(s)</value></entry></descriptionMap><displays><display><displayType>search</displayType><label>author</label><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Description</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Descripción</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>repositoryName</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Repository</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Repositorio</value></entry></descriptionMap><vocabulary>Names of Repositories</vocabulary><displays><display><displayType>internalUrl</displayType><action>showRepository</action><parameter>name</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${repositoryName}</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${repositoryName}</value></entry></descriptionMap></display><display><displayType>search</displayType><label>repName</label><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">View repository documents</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Ver documentos del repositorio</value></entry></descriptionMap></display></displays><maxCharacters>300</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>language</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Language(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Idioma(s)</value></entry></descriptionMap><vocabulary>Names of Languages</vocabulary><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>subject</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Subject(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Materia(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publisher</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Publisher(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">zh_CN</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">出版者</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">el_GR</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Εκδότες</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Editor(es)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>source</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Contributor(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Contribuidor(es)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>source</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Source(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Fuente(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>dateAccepted</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Publication Date(s)</value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">es_ES</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Fecha(s) de Publicación</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry></DOCUMENT_DESCRIPTIONS><VIEW_COMMUNITIES>false</VIEW_COMMUNITIES><VIEW_COLLECTIONS>true</VIEW_COLLECTIONS><VIEW_REPOSITORIES>true</VIEW_REPOSITORIES><VIEW_ANNOUNCEMENTS>true</VIEW_ANNOUNCEMENTS><VIEW_USER_PROFILE>false</VIEW_USER_PROFILE><VIEW_SIMILAR_DOCUMENTS>false</VIEW_SIMILAR_DOCUMENTS><VIEW_EPUBLICATIONS>false</VIEW_EPUBLICATIONS></BODY></RESOURCE_PROFILE>"; |
|
25 |
|
|
26 |
//openaire profile |
|
27 |
//String xml = "<RESOURCE_PROFILE><HEADER><RESOURCE_IDENTIFIER value=\"4352524d-4083-409d-929a-fa3269affbc6_V2ViSW50ZXJmYWNlTGF5b3V0UmVzb3VyY2VzL1dlYkludGVyZmFjZUxheW91dFJlc291cmNlVHlwZQ==\"/><RESOURCE_TYPE value=\"WebInterfaceLayoutResourceType\"/><RESOURCE_KIND value=\"WebInterfaceLayoutResources\"/><RESOURCE_URI value=\"\"/><DATE_OF_CREATION value=\"2010-11-18T13:46:14+01:00\"/></HEADER><BODY><CONFIGURATION><NAME>openaire_latest</NAME><MDFORMAT_NAME>DMF</MDFORMAT_NAME><INDEX_LAYOUT_NAME>index</INDEX_LAYOUT_NAME></CONFIGURATION><CSS_FILE>driver_search.css</CSS_FILE><SUPPORTED_LOCALES><SUPPORTED_LOCALE DEFAULT=\"true\"><LOCALE>en_GB</LOCALE></SUPPORTED_LOCALE></SUPPORTED_LOCALES><SEARCHABLES><SEARCHABLE hidden=\"false\"><NAME>author</NAME><TYPE>plain</TYPE><INDEX_TYPE>creator</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Author</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">author</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>title</NAME><TYPE>plain</TYPE><INDEX_TYPE>title</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Title</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">title</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>2</SEARCH_RANK><REFINE_RANK>2</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>subject</NAME><TYPE>plain</TYPE><INDEX_TYPE>subject</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Subject</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">subject</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>3</SEARCH_RANK><REFINE_RANK>3</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>publisher</NAME><TYPE>plain</TYPE><INDEX_TYPE>publisher</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publisher</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">publisher</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>5</SEARCH_RANK><REFINE_RANK>5</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>dateAccept</NAME><TYPE>date</TYPE><INDEX_TYPE>publicationdate</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publication Date</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">published</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>8</SEARCH_RANK><REFINE_RANK>-1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK><FROM_YEAR>1980</FROM_YEAR><TO_YEAR>-1</TO_YEAR><PERIOD_BACK_MAP><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">0</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the specified date range</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">1</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last one month</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">2</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 2 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">3</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 3 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">6</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 6 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">12</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 12 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">24</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 2 years</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">36</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 3 years</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">60</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 5 years</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">120</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 10 years</value></value></mapEntry></PERIOD_BACK_MAP></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>lang</NAME><TYPE>plain</TYPE><INDEX_TYPE>language</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Document Language</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">language</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>9</SEARCH_RANK><REFINE_RANK>7</REFINE_RANK><BROWSE_RANK>1</BROWSE_RANK><SEARCH_VOCABULARY>Short list of language names</SEARCH_VOCABULARY><BROWSE_VOCABULARY>Names of languages</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>project</NAME><TYPE>plain</TYPE><INDEX_TYPE>projectname</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Project</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">project</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>areaid</NAME><TYPE>plain</TYPE><INDEX_TYPE>subdivisionid</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Scientific Areas</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">area</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK><SEARCH_VOCABULARY>subdivisionNames</SEARCH_VOCABULARY><BROWSE_VOCABULARY>subdivisionNames</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>area</NAME><TYPE>plain</TYPE><INDEX_TYPE>subdivisionname</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Scientific Area</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">area</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>country</NAME><TYPE>plain</TYPE><INDEX_TYPE>countryaffiliation</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Country</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">country</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK><SEARCH_VOCABULARY>Names of Countries</SEARCH_VOCABULARY><BROWSE_VOCABULARY>Names of Countries</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>programmeid</NAME><TYPE>plain</TYPE><INDEX_TYPE>specificprogrammeid</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Programmes</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">programmes</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK><SEARCH_VOCABULARY>programmeNames</SEARCH_VOCABULARY><BROWSE_VOCABULARY>programmeNames</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>programme</NAME><TYPE>plain</TYPE><INDEX_TYPE>specificprogrammename</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Programmes</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">programmes</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>repName</NAME><TYPE>plain</TYPE><INDEX_TYPE>datasourceid</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Repositories</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">repositories</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK><SEARCH_VOCABULARY>datasourcesNames</SEARCH_VOCABULARY><BROWSE_VOCABULARY>datasourcesNames</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>year</NAME><TYPE>plain</TYPE><INDEX_TYPE>publicationyear</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publication Year</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">year</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>accessmode</NAME><TYPE>plain</TYPE><INDEX_TYPE>accessmode</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Access Mode</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">access</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE></SEARCHABLES><DOCUMENT_DESCRIPTIONS><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">summaryView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>summaryView</view><documentFields><documentField><switch conditionField=\"CobjTypology\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Compound Object</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>internalUrl</displayType><action>showEPublication</action><parameter>epId</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Textual</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>documentExternalUrl</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch><cutpoint>line</cutpoint></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Author(s)</value></entry></descriptionMap><displays><display><displayType>search</displayType><label>author</label><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>projectname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Project(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">bibtex</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>bibtex</view><documentFields><documentField><switch conditionField=\"CobjCategory\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">0001</key><value xsi:type=\"DocumentFieldType\"><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">craetor01</value></entry></descriptionMap><forceDescription>true</forceDescription><displays><display><displayType>plain</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">craetor01</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">0000</key><value xsi:type=\"DocumentFieldType\"><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator00</value></entry></descriptionMap><forceDescription>false</forceDescription><displays><display><displayType>plain</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator00</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">default</key><value xsi:type=\"DocumentFieldType\"><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creatordf</value></entry></descriptionMap><forceDescription>false</forceDescription><displays><display><displayType>plain</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator00</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch></documentField><documentField><name>title</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">title</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publicationyear</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">year</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publisher</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">publisher</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>source</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">source</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>url</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">identifier</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">communityView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>communityView</view><documentFields><documentField><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">identifier</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>id</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">id</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>title</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">title</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">description</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass/></documentField><documentField><name>dateAccept</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">dateAccept</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">detailedView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>detailedView</view><documentFields><documentField><switch conditionField=\"CobjTypology\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Compound Object</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>internalUrl</displayType><action>showEPublication</action><parameter>epId</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Textual</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>documentExternalUrl</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch><cutpoint>line</cutpoint></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Author(s)</value></entry></descriptionMap><displays><display><displayType>search</displayType><label>author</label><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>projectname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Project(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Description</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>specificprogrammedescription</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Programme(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>subdivisionname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Scientific Area(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>subject</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Subject(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>datasourcename</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Repository</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>language</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Language(s)</value></entry></descriptionMap><vocabulary>Names of Languages</vocabulary><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publisher</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Publisher(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publicationdate</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Publication Date(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>embargoenddate</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Embargo End Date</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>accessmode</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Access Mode</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">communityView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>communityView</view><documentFields><documentField><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">identifier</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>id</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">id</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>title</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">title</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">description</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass/></documentField><documentField><name>dateAccept</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">dateAccept</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry></DOCUMENT_DESCRIPTIONS><VIEW_COMMUNITIES>false</VIEW_COMMUNITIES><VIEW_COLLECTIONS>false</VIEW_COLLECTIONS><VIEW_REPOSITORIES>true</VIEW_REPOSITORIES><VIEW_ANNOUNCEMENTS>true</VIEW_ANNOUNCEMENTS><VIEW_USER_PROFILE>true</VIEW_USER_PROFILE><VIEW_SIMILAR_DOCUMENTS>false</VIEW_SIMILAR_DOCUMENTS><VIEW_EPUBLICATIONS>false</VIEW_EPUBLICATIONS></BODY></RESOURCE_PROFILE>"; |
|
28 |
|
|
29 |
//openaire latest profile |
|
30 |
//String xml = "<RESOURCE_PROFILE><HEADER><RESOURCE_IDENTIFIER value=\"8c5e4357-f7e0-415c-b5c4-0f837674855c_V2ViSW50ZXJmYWNlTGF5b3V0UmVzb3VyY2VzL1dlYkludGVyZmFjZUxheW91dFJlc291cmNlVHlwZQ==\"/><RESOURCE_TYPE value=\"WebInterfaceLayoutResourceType\"/><RESOURCE_KIND value=\"WebInterfaceLayoutResources\"/><RESOURCE_URI value=\"\"/><DATE_OF_CREATION value=\"2011-11-29T18:07:46+01:00\"/></HEADER><BODY><CONFIGURATION><NAME>openaire_latest</NAME><MDFORMAT_NAME>DMF</MDFORMAT_NAME><INDEX_LAYOUT_NAME>index</INDEX_LAYOUT_NAME></CONFIGURATION><CSS_FILE>driver_search.css</CSS_FILE><SUPPORTED_LOCALES><SUPPORTED_LOCALE DEFAULT=\"true\"><LOCALE>en_GB</LOCALE></SUPPORTED_LOCALE></SUPPORTED_LOCALES><SEARCHABLES><SEARCHABLE hidden=\"false\"><NAME>author</NAME><TYPE>plain</TYPE><INDEX_TYPE>creator</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Author</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">author</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>title</NAME><TYPE>plain</TYPE><INDEX_TYPE>title</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Title</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">title</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>2</SEARCH_RANK><REFINE_RANK>2</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>subject</NAME><TYPE>plain</TYPE><INDEX_TYPE>subject</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Subject</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">subject</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>3</SEARCH_RANK><REFINE_RANK>3</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>publisher</NAME><TYPE>plain</TYPE><INDEX_TYPE>publisher</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publisher</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">publisher</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>5</SEARCH_RANK><REFINE_RANK>5</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>dateAccept</NAME><TYPE>date</TYPE><INDEX_TYPE>publicationdate</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publication Date</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">published</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>8</SEARCH_RANK><REFINE_RANK>-1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK><FROM_YEAR>1980</FROM_YEAR><TO_YEAR>-1</TO_YEAR><PERIOD_BACK_MAP><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">0</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the specified date range</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">1</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last one month</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">2</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 2 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">3</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 3 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">6</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 6 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">12</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 12 months</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">24</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 2 years</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">36</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 3 years</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">60</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 5 years</value></value></mapEntry><mapEntry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:int\">120</key><value><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">in the last 10 years</value></value></mapEntry></PERIOD_BACK_MAP></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>lang</NAME><TYPE>plain</TYPE><INDEX_TYPE>language</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Document Language</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">language</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>9</SEARCH_RANK><REFINE_RANK>7</REFINE_RANK><BROWSE_RANK>1</BROWSE_RANK><SEARCH_VOCABULARY>Short list of language names</SEARCH_VOCABULARY><BROWSE_VOCABULARY>Names of languages</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>project</NAME><TYPE>plain</TYPE><INDEX_TYPE>projectname</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Project</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">project</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>areaid</NAME><TYPE>plain</TYPE><INDEX_TYPE>subdivisionid</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Scientific Areas</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">area</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK><SEARCH_VOCABULARY>subdivisionNames</SEARCH_VOCABULARY><BROWSE_VOCABULARY>subdivisionNames</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>area</NAME><TYPE>plain</TYPE><INDEX_TYPE>subdivisionname</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Scientific Area</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">area</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>country</NAME><TYPE>plain</TYPE><INDEX_TYPE>countryaffiliation</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Country</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">country</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK><SEARCH_VOCABULARY>Names of Countries</SEARCH_VOCABULARY><BROWSE_VOCABULARY>Names of Countries</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>programmeid</NAME><TYPE>plain</TYPE><INDEX_TYPE>specificprogrammeid</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Programmes</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">programmes</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>true</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK><SEARCH_VOCABULARY>programmeNames</SEARCH_VOCABULARY><BROWSE_VOCABULARY>programmeNames</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>programme</NAME><TYPE>plain</TYPE><INDEX_TYPE>specificprogrammename</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Programmes</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">programmes</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"false\"><NAME>repName</NAME><TYPE>plain</TYPE><INDEX_TYPE>datasourceid</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Repositories</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">repositories</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK><SEARCH_VOCABULARY>datasourcesNames</SEARCH_VOCABULARY><BROWSE_VOCABULARY>datasourcesNames</BROWSE_VOCABULARY></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>year</NAME><TYPE>plain</TYPE><INDEX_TYPE>publicationyear</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Publication Year</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">year</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>true</IN_BROWSE><SEARCH_RANK>11</SEARCH_RANK><REFINE_RANK>9</REFINE_RANK><BROWSE_RANK>3</BROWSE_RANK></SEARCHABLE><SEARCHABLE hidden=\"true\"><NAME>accessmode</NAME><TYPE>plain</TYPE><INDEX_TYPE>accessmode</INDEX_TYPE><DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">Access Mode</value></entry></DESCRIPTION_MAP><SHORT_DESCRIPTION_MAP><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">access</value></entry></SHORT_DESCRIPTION_MAP><IN_SEARCH>true</IN_SEARCH><IN_REFINE>false</IN_REFINE><IN_BROWSE>false</IN_BROWSE><SEARCH_RANK>1</SEARCH_RANK><REFINE_RANK>1</REFINE_RANK><BROWSE_RANK>-1</BROWSE_RANK></SEARCHABLE></SEARCHABLES><DOCUMENT_DESCRIPTIONS><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">summaryView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>summaryView</view><documentFields><documentField><switch conditionField=\"CobjTypology\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Compound Object</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>internalUrl</displayType><action>showEPublication</action><parameter>epId</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Textual</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>documentExternalUrl</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch><cutpoint>line</cutpoint></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Author(s)</value></entry></descriptionMap><displays><display><displayType>search</displayType><label>author</label><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>projectname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Project(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">bibtex</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>bibtex</view><documentFields><documentField><switch conditionField=\"CobjCategory\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">0006</key><value xsi:type=\"DocumentFieldType\"><name>affiliationname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">school</value></entry></descriptionMap><forceDescription>true</forceDescription><displays><display><displayType>plain</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">school</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">0007</key><value xsi:type=\"DocumentFieldType\"><name>affiliationname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">school</value></entry></descriptionMap><forceDescription>false</forceDescription><displays><display><displayType>plain</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">school</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">default</key><value xsi:type=\"DocumentFieldType\"><name>affiliationname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">institution</value></entry></descriptionMap><forceDescription>false</forceDescription><displays><display><displayType>plain</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">institution</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">author</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>title</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">title</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publicationyear</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">year</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publisher</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">publisher</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>source</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">source</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">url</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">communityView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>communityView</view><documentFields><documentField><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">identifier</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>id</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">id</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>title</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">title</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">description</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass/></documentField><documentField><name>dateAccept</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">dateAccept</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">detailedView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>detailedView</view><documentFields><documentField><switch conditionField=\"CobjTypology\"><documentFieldMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Compound Object</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>internalUrl</displayType><action>showEPublication</action><parameter>epId</parameter><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_ep</cssClass></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Textual</key><value xsi:type=\"DocumentFieldType\"><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap><forceDescription>true</forceDescription><multipleValuesDescriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">You can also visit...</value></entry></multipleValuesDescriptionMap><displays><display><displayType>documentExternalUrl</displayType><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">${title}</value></entry></descriptionMap></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass>document_text</cssClass></value></entry></documentFieldMap></switch><cutpoint>line</cutpoint></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Author(s)</value></entry></descriptionMap><displays><display><displayType>search</displayType><label>author</label><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>projectname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Project(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Description</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>specificprogrammedescription</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Programme(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>subdivisionname</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Scientific Area(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>subject</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Subject(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>datasourcename</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Repository</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>language</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Language(s)</value></entry></descriptionMap><vocabulary>Names of Languages</vocabulary><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publisher</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Publisher(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>publicationdate</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Publication Date(s)</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>embargoenddate</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Embargo End Date</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField><documentField><name>accessmode</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">Access Mode</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>2147483647</maxCharacters><cutpoint>line</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"xs:string\">communityView</key><value xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"DocumentDescriptionType\"><view>communityView</view><documentFields><documentField><name>identifier</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">identifier</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>id</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">id</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>title</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">title</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>1</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>creator</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">creator</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass/></documentField><documentField><name>description</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">description</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>300</maxCharacters><cutpoint>part</cutpoint><cssClass/></documentField><documentField><name>dateAccept</name><descriptionMap><entry><key xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">en_GB</key><value xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"xs:string\">dateAccept</value></entry></descriptionMap><displays><display><displayType>plain</displayType><descriptionMap/></display></displays><maxCharacters>100</maxCharacters><cutpoint>value</cutpoint><cssClass>resultsField</cssClass></documentField></documentFields></value></entry></DOCUMENT_DESCRIPTIONS><VIEW_COMMUNITIES>false</VIEW_COMMUNITIES><VIEW_COLLECTIONS>false</VIEW_COLLECTIONS><VIEW_REPOSITORIES>true</VIEW_REPOSITORIES><VIEW_ANNOUNCEMENTS>true</VIEW_ANNOUNCEMENTS><VIEW_USER_PROFILE>false</VIEW_USER_PROFILE><VIEW_SIMILAR_DOCUMENTS>false</VIEW_SIMILAR_DOCUMENTS><VIEW_EPUBLICATIONS>false</VIEW_EPUBLICATIONS></BODY></RESOURCE_PROFILE>"; |
|
31 |
registry.registerProfile(xml); |
|
32 |
} |
|
33 |
|
|
34 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/test/java/eu/dnetlib/clients/TestA2Wrapper.java | ||
---|---|---|
1 |
package eu.dnetlib.clients; |
|
2 |
|
|
3 |
import gr.uoa.di.driver.enabling.a2.A2Wrapper; |
|
4 |
import gr.uoa.di.driver.enabling.a2.A2WrapperImpl; |
|
5 |
|
|
6 |
public class TestA2Wrapper { |
|
7 |
|
|
8 |
private static A2Wrapper a2Wrapper = new A2WrapperImpl(); |
|
9 |
|
|
10 |
// @BeforeClass |
|
11 |
// public static void setup() throws Throwable { |
|
12 |
// try { |
|
13 |
// JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); |
|
14 |
// factory.setServiceClass(A2Service.class); |
|
15 |
// factory.setAddress("http://88.197.20.214/a2service-ws/A2Service"); |
|
16 |
// |
|
17 |
// JAXBDataBinding dataBinding = new JAXBDataBinding(); |
|
18 |
// Map<String, Object> contextProperties = new HashMap<String, Object>(); |
|
19 |
// try { |
|
20 |
// contextProperties.put(com.sun.xml.bind.api.JAXBRIContext.ANNOTATION_READER, |
|
21 |
// new ThrowableTransientAnnotationReaderBuilder().buildInstance()); |
|
22 |
// } catch(Exception e) { |
|
23 |
// throw new RuntimeException(e); |
|
24 |
// } |
|
25 |
// dataBinding.setContextProperties(contextProperties); |
|
26 |
// factory.setDataBinding(dataBinding); |
|
27 |
// |
|
28 |
// A2Service webService = (A2Service) factory.create(); |
|
29 |
// |
|
30 |
// AASClient aasClient = new AASClient(); |
|
31 |
// aasClient.setA2Service(webService); |
|
32 |
// StaticServiceLocator<eu.dnetlib.api.enabling.A2Service> locator = new StaticServiceLocator<eu.dnetlib.api.enabling.A2Service>(); |
|
33 |
// |
|
34 |
// locator.setService(aasClient); |
|
35 |
// |
|
36 |
// ((A2WrapperImpl) a2Wrapper).setLocator(locator); |
|
37 |
// } catch (Throwable t) { |
|
38 |
// t.printStackTrace(); |
|
39 |
// |
|
40 |
// throw t; |
|
41 |
// } |
|
42 |
// } |
|
43 |
// |
|
44 |
// @Test |
|
45 |
// public void test() throws A2ServiceException, NoSuchAlgorithmException { |
|
46 |
// String secContextId = a2Wrapper.authenticateUser("kiatrop@di.uoa.gr", |
|
47 |
// MD5.encrypt2Hex("1234")); |
|
48 |
// |
|
49 |
// assertNotNull(secContextId); |
|
50 |
// } |
|
51 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/test/java/eu/dnetlib/clients/TestISRegistry.java | ||
---|---|---|
1 |
package eu.dnetlib.clients; |
|
2 |
|
|
3 |
import eu.dnetlib.clients.enabling.islookup.ws.ISLookUpClient; |
|
4 |
import eu.dnetlib.clients.enabling.isregistry.ws.ISRegistryClient; |
|
5 |
import eu.dnetlib.domain.enabling.SecurityProfile; |
|
6 |
import eu.dnetlib.domain.functionality.UserProfile; |
|
7 |
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService; |
|
8 |
import eu.dnetlib.enabling.is.registry.rmi.ISRegistryService; |
|
9 |
import gr.uoa.di.driver.enabling.ISRegistry; |
|
10 |
import gr.uoa.di.driver.enabling.ISRegistryException; |
|
11 |
import gr.uoa.di.driver.enabling.islookup.ISLookUpImpl; |
|
12 |
import gr.uoa.di.driver.enabling.registry.ISRegistryImpl; |
|
13 |
import gr.uoa.di.driver.enabling.registry.SecurityAwareRegistryImpl; |
|
14 |
import gr.uoa.di.driver.util.StaticServiceLocator; |
|
15 |
import gr.uoa.di.driver.xml.SecurityProfileXmlConverter; |
|
16 |
import gr.uoa.di.driver.xml.UserProfileXmlConverter; |
|
17 |
|
|
18 |
import javax.xml.bind.JAXBException; |
|
19 |
|
|
20 |
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; |
|
21 |
import org.junit.BeforeClass; |
|
22 |
import org.junit.Test; |
|
23 |
|
|
24 |
public class TestISRegistry { |
|
25 |
|
|
26 |
private static String registryAddress = "http://dl114.madgik:8280/is/services/isRegistry"; |
|
27 |
private static String lookupAdress = " http://dl114.madgik:8280/is/services/isLookUp"; |
|
28 |
private static ISRegistry<UserProfile> userProfileRegistry = null; |
|
29 |
|
|
30 |
private static ISRegistryService registryEndpoint = null; |
|
31 |
|
|
32 |
@BeforeClass |
|
33 |
public static void setup() throws JAXBException { |
|
34 |
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); |
|
35 |
factory.setServiceClass(ISRegistryService.class); |
|
36 |
factory.setAddress(registryAddress); |
|
37 |
registryEndpoint = (ISRegistryService) factory |
|
38 |
.create(); |
|
39 |
|
|
40 |
factory = new JaxWsProxyFactoryBean(); |
|
41 |
factory.setServiceClass(ISLookUpService.class); |
|
42 |
factory.setAddress(lookupAdress); |
|
43 |
ISLookUpService lookupEndpoint = (ISLookUpService) factory.create(); |
|
44 |
|
|
45 |
ISRegistryClient registryClient = new ISRegistryClient(); |
|
46 |
registryClient.setIsRegistry(registryEndpoint); |
|
47 |
|
|
48 |
ISLookUpClient lookupClient = new ISLookUpClient(); |
|
49 |
lookupClient.setIsLookUp(lookupEndpoint); |
|
50 |
|
|
51 |
StaticServiceLocator<eu.dnetlib.api.enabling.ISRegistryService> registryLocator = new StaticServiceLocator<eu.dnetlib.api.enabling.ISRegistryService>(); |
|
52 |
registryLocator.setService(registryClient); |
|
53 |
StaticServiceLocator<eu.dnetlib.api.enabling.ISLookUpService> lookupLocator = new StaticServiceLocator<eu.dnetlib.api.enabling.ISLookUpService>(); |
|
54 |
lookupLocator.setService(lookupClient); |
|
55 |
|
|
56 |
ISRegistryImpl<UserProfile> registryImpl = new ISRegistryImpl<UserProfile>(); |
|
57 |
|
|
58 |
registryImpl.setConverter(new UserProfileXmlConverter()); |
|
59 |
registryImpl.setResourceUri("http://I.dont.matter.com"); |
|
60 |
registryImpl.setRegistryLocator(registryLocator); |
|
61 |
|
|
62 |
ISRegistryImpl<SecurityProfile> securityProfileRegistry = new ISRegistryImpl<SecurityProfile>(); |
|
63 |
securityProfileRegistry.setConverter(new SecurityProfileXmlConverter()); |
|
64 |
securityProfileRegistry.setRegistryLocator(registryLocator); |
|
65 |
securityProfileRegistry.setResourceUri("http://I.dont.matter.com"); |
|
66 |
|
|
67 |
ISLookUpImpl<SecurityProfile> securityProfileLookup = new ISLookUpImpl<SecurityProfile>(); |
|
68 |
securityProfileLookup.setConverter(new SecurityProfileXmlConverter()); |
|
69 |
securityProfileLookup.setLookupLocator(lookupLocator); |
|
70 |
|
|
71 |
SecurityAwareRegistryImpl<UserProfile> secureRegistry = new SecurityAwareRegistryImpl<UserProfile>(); |
|
72 |
|
|
73 |
secureRegistry.setRegistry(registryImpl); |
|
74 |
secureRegistry.setRegistryServiceLocator(registryLocator); |
|
75 |
secureRegistry.setSecurityRegistry(securityProfileRegistry); |
|
76 |
secureRegistry.setSecurityLookUp(securityProfileLookup); |
|
77 |
|
|
78 |
userProfileRegistry = secureRegistry; |
|
79 |
} |
|
80 |
|
|
81 |
// @Test |
|
82 |
public void test() { |
|
83 |
try { |
|
84 |
UserProfile profile = new UserProfile(); |
|
85 |
|
|
86 |
profile.setEmail("antleb@di.uoa.gr"); |
|
87 |
|
|
88 |
System.out.println(userProfileRegistry.save(profile).getResourceId()); |
|
89 |
System.out.println(profile.getSecurityProfile().getResourceId()); |
|
90 |
|
|
91 |
userProfileRegistry.delete(profile); |
|
92 |
} catch (ISRegistryException e) { |
|
93 |
e.printStackTrace(); |
|
94 |
} |
|
95 |
} |
|
96 |
|
|
97 |
|
|
98 |
@Test |
|
99 |
public void tt() throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException { |
|
100 |
registryEndpoint.addOrUpdateResourceType("CSWHarvestResourceType", "<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"> <xs:element name=\"RESOURCE_PROFILE\"> <xs:complexType> <xs:sequence> <xs:element name=\"HEADER\" type=\"HEADERType\"/> <xs:element name=\"BODY\" type=\"BODYType\"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name=\"HEADERType\"> <xs:all> <xs:element name=\"RESOURCE_IDENTIFIER\" type=\"RESOURCE_IDENTIFIERType\"/> <xs:element name=\"RESOURCE_TYPE\" type=\"RESOURCE_TYPEType\"/> <xs:element name=\"RESOURCE_KIND\" type=\"RESOURCE_KINDType\"/> <xs:element name=\"RESOURCE_URI\" type=\"RESOURCE_URIType\"/> <xs:element name=\"DATE_OF_CREATION\" type=\"DATE_OF_CREATIONType\"/> <xs:element name=\"PROTOCOL\" type=\"xs:string\"/> </xs:all> </xs:complexType> <xs:complexType name=\"BODYType\"> <xs:sequence> <xs:element name=\"CONFIGURATION\" type=\"CONFIGURATIONType\"/> <xs:element name=\"STATUS\" type=\"STATUSType\"/> <xs:element name=\"QOS\" type=\"QOSType\"/> <xs:element name=\"SECURITY_PARAMETERS\" type=\"xs:string\"/> <xs:element name=\"BLACKBOARD\" type=\"BLACKBOARDType\"/> </xs:sequence> </xs:complexType> <xs:complexType name=\"BLACKBOARDType\"> <xs:sequence> <xs:element name=\"LAST_REQUEST\" type=\"xs:string\" minOccurs=\"0\" maxOccurs=\"1\"/> <xs:element name=\"LAST_RESPONSE\" type=\"xs:string\" minOccurs=\"0\" maxOccurs=\"1\"/> <xs:element name=\"MESSAGE\" type=\"MESSAGEType\" minOccurs=\"0\" maxOccurs=\"unbounded\"/> </xs:sequence> </xs:complexType> <xs:complexType name=\"CONFIGURATIONType\"> <xs:all> <xs:element name=\"MAX_SIZE_OF_DATASTRUCTURE\" type=\"xs:integer\"/> <xs:element name=\"AVAILABLE_DISKSPACE\" type=\"xs:string\"/> <xs:element name=\"MAX_NUMBER_OF_DATASTRUCTURE\" type=\"xs:integer\"/> <xs:element name=\"CSW_IDENTIFIER\" type=\"xs:string\" /> <xs:element name=\"DATE_FROM\" type=\"xs:string\" /> <xs:element name=\"DATE_TO\" type=\"xs:string\" /> <xs:element name=\"OBJECT_TYPE\" type=\"xs:string\" /> </xs:all> </xs:complexType> <xs:complexType name=\"LAST_UPDATEType\"> <xs:attribute name=\"value\" type=\"xs:dateTime\" use=\"required\"/> </xs:complexType> <xs:complexType mixed=\"true\" name=\"STATUSType\"> <xs:all> <xs:element name=\"HANDLED_DATASTRUCTURE\" type=\"xs:string\" minOccurs=\"0\"/> <xs:element name=\"USED_DISKSPACE\" type=\"xs:string\" minOccurs=\"0\"/> <xs:element name=\"NUMBER_OF_OBJECTS\" type=\"xs:integer\"/> <xs:element name=\"LAST_UPDATE\" type=\"LAST_UPDATEType\" minOccurs=\"0\"/> </xs:all> </xs:complexType> <xs:simpleType name=\"ACTION_STATUSType\"> <xs:restriction base=\"xs:string\"> <xs:enumeration value=\"DONE\"/> <xs:enumeration value=\"ONGOING\"/> <xs:enumeration value=\"FAILED\"/> <xs:enumeration value=\"WAITING\"/> <xs:enumeration value=\"ASSIGNED\"/> </xs:restriction> </xs:simpleType> <xs:complexType name=\"RESOURCE_TYPEType\"> <xs:attribute name=\"value\" use=\"required\"> <xs:simpleType> <xs:restriction base=\"xs:string\"> <xs:enumeration value=\"CSWHarvestResourceType\"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <xs:complexType name=\"RESOURCE_URIType\"> <xs:attribute name=\"value\" type=\"xs:string\" use=\"required\"/> </xs:complexType> <xs:complexType name=\"RESOURCE_KINDType\"> <xs:attribute name=\"value\" use=\"required\"> <xs:simpleType> <xs:restriction base=\"xs:string\"> <xs:enumeration value=\"CSWHarvestResourceResources\"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> <xs:complexType name=\"RESOURCE_IDENTIFIERType\"> <xs:attribute name=\"value\" type=\"xs:string\" use=\"required\"/> </xs:complexType> <xs:complexType name=\"DATE_OF_CREATIONType\"> <xs:attribute name=\"value\" type=\"xs:dateTime\" use=\"required\"/> </xs:complexType> <xs:complexType name=\"QOSType\"> <xs:sequence> <xs:element name=\"AVAILABILITY\" type=\"xs:string\"/> <xs:element name=\"CAPACITY\" type=\"xs:string\"/> <xs:element name=\"RESPONSE_TIME\" type=\"xs:string\" minOccurs=\"0\"/> <xs:element name=\"THROUGHPUT\" type=\"xs:double\"/> </xs:sequence> </xs:complexType> <xs:complexType name=\"PARAMETERSType\"> <xs:simpleContent> <xs:extension base=\"xs:string\"> <xs:attribute name=\"name\" type=\"xs:string\" use=\"required\"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name=\"MESSAGEType\"> <xs:sequence> <xs:element name=\"ACTION\" type=\"ACTIONType\"/> <xs:element name=\"PARAMETERS\" type=\"PARAMETERSType\" maxOccurs=\"unbounded\"/> <xs:element name=\"ACTION_STATUS\" type=\"ACTION_STATUSType\"/> </xs:sequence> <xs:attribute name=\"id\" type=\"xs:string\" use=\"required\"/> </xs:complexType> <xs:simpleType name=\"ACTIONType\"> <xs:restriction base=\"xs:string\"> <xs:enumeration value=\"CREATE\"/> <xs:enumeration value=\"DELETE\"/> <xs:enumeration value=\"UPDATE\"/> <xs:enumeration value=\"MANAGE\"/> <xs:enumeration value=\"RELEASE\"/> <xs:enumeration value=\"CANCEL\"/> </xs:restriction> </xs:simpleType></xs:schema>"); |
|
101 |
} |
|
102 |
|
|
103 |
public static void main(String[] args) throws JAXBException { |
|
104 |
|
|
105 |
new TestISRegistry().test(); |
|
106 |
} |
|
107 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/test/java/eu/dnetlib/clients/TestSearchService.java | ||
---|---|---|
1 |
package eu.dnetlib.clients; |
|
2 |
|
|
3 |
import junit.framework.Assert; |
|
4 |
|
|
5 |
import org.apache.cxf.interceptor.LoggingInInterceptor; |
|
6 |
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; |
|
7 |
import org.apache.log4j.BasicConfigurator; |
|
8 |
import org.junit.BeforeClass; |
|
9 |
import org.junit.Test; |
|
10 |
|
|
11 |
import eu.dnetlib.clients.data.search.ws.SearchWebService; |
|
12 |
import eu.dnetlib.clients.data.search.ws.SearchWebServiceException; |
|
13 |
import eu.dnetlib.domain.data.FormattedSearchResult; |
|
14 |
import eu.dnetlib.domain.data.SearchResult; |
|
15 |
|
|
16 |
public class TestSearchService { |
|
17 |
|
|
18 |
static SearchWebService sws = null; |
|
19 |
|
|
20 |
@BeforeClass |
|
21 |
public static void setup() { |
|
22 |
|
|
23 |
BasicConfigurator.configure(); |
|
24 |
|
|
25 |
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); |
|
26 |
factory.setServiceClass(SearchWebService.class); |
|
27 |
factory.setAddress("http://88.197.53.114:8080/uoa-search-latest/services/searchWebService"); |
|
28 |
|
|
29 |
sws = (SearchWebService) factory.create(); |
|
30 |
} |
|
31 |
|
|
32 |
@Test |
|
33 |
public void testFormat() throws SearchWebServiceException { |
|
34 |
FormattedSearchResult r = sws.search("oaftype=datasource", "datasourceVocabularyTransformer", "vocabulary", null, 1, 10); |
|
35 |
|
|
36 |
// System.out.println(r.getFormattedResult()); |
|
37 |
|
|
38 |
Assert.assertEquals(10, r.getResultsNumber()); |
|
39 |
} |
|
40 |
|
|
41 |
@Test |
|
42 |
public void testSimple() throws SearchWebServiceException { |
|
43 |
SearchResult r = sws.search("oaftype=datasource", "datasourceVocabularyTransformer", null, 1, 10); |
|
44 |
|
|
45 |
Assert.assertEquals(10, r.getSize()); |
|
46 |
} |
|
47 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/test/java/eu/dnetlib/clients/TestStoreServiceClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients; |
|
2 |
|
|
3 |
import java.util.ArrayList; |
|
4 |
import java.util.Arrays; |
|
5 |
import java.util.List; |
|
6 |
|
|
7 |
import junit.framework.Assert; |
|
8 |
|
|
9 |
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; |
|
10 |
import org.apache.log4j.BasicConfigurator; |
|
11 |
import org.junit.BeforeClass; |
|
12 |
import org.junit.Test; |
|
13 |
|
|
14 |
import eu.dnetlib.api.data.DataAccessServiceException; |
|
15 |
import eu.dnetlib.api.data.StoreService.DataType; |
|
16 |
import eu.dnetlib.api.data.StoreService.StoringType; |
|
17 |
import eu.dnetlib.api.data.StoreServiceException; |
|
18 |
import eu.dnetlib.api.enabling.ResultSetServiceException; |
|
19 |
import eu.dnetlib.clients.data.dataaccess.ws.DataAccessServiceWSClient; |
|
20 |
import eu.dnetlib.clients.data.store.ws.StoreServiceWSClient; |
|
21 |
import eu.dnetlib.data.sts.das.IDataAccessService; |
|
22 |
import eu.dnetlib.data.sts.ds.IDepotService; |
|
23 |
import eu.dnetlib.domain.data.StoreInfo; |
|
24 |
import eu.dnetlib.domain.data.StoreObjectInfo; |
|
25 |
|
|
26 |
public class TestStoreServiceClient { |
|
27 |
private static StoreServiceWSClient storeService = null; |
|
28 |
private static DataAccessServiceWSClient accessService = null; |
|
29 |
|
|
30 |
@BeforeClass |
|
31 |
public static void setup() { |
|
32 |
String depotServiceUrl = "http://129.70.40.102:8380/dnet-sts-ds/services/DepotService"; |
|
33 |
String accessServiceUrl = "http://129.70.40.102:8480/dnet-sts-das/services/DataAccessService"; |
|
34 |
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); |
|
35 |
factory.setServiceClass(IDepotService.class); |
|
36 |
factory.setAddress(depotServiceUrl); |
|
37 |
|
|
38 |
storeService = new StoreServiceWSClient(); |
|
39 |
storeService.setWebService((IDepotService) factory.create()); |
|
40 |
|
|
41 |
factory = new JaxWsProxyFactoryBean(); |
|
42 |
factory.setServiceClass(IDataAccessService.class); |
|
43 |
factory.setAddress(accessServiceUrl); |
|
44 |
|
|
45 |
accessService = new DataAccessServiceWSClient(); |
|
46 |
accessService.setWebService(factory.create()); |
|
47 |
|
|
48 |
BasicConfigurator.configure(); |
|
49 |
} |
|
50 |
|
|
51 |
@Test |
|
52 |
public void test() throws StoreServiceException, DataAccessServiceException, InterruptedException, ResultSetServiceException { |
|
53 |
StoreInfo storeInfo = storeService.createStore(new ArrayList<String>(), 10); |
|
54 |
|
|
55 |
List<StoreObjectInfo> objects = storeService.storeObjects(storeInfo.getStoreId(), |
|
56 |
Arrays.asList("http://peppas2.pblogs.gr/files/112454-565px-Olympiakos4.svg%5B1%5D.png"), DataType.URL, StoringType.REFRESH); |
|
57 |
|
|
58 |
Assert.assertNotNull(objects); |
|
59 |
Assert.assertEquals(1, objects.size()); |
|
60 |
|
|
61 |
Thread.sleep(20000); |
|
62 |
|
|
63 |
for (StoreObjectInfo object:objects) { |
|
64 |
String objectUrl = accessService.getObjectUrl(object.getStoreInfo().getStoreId(), object.getObjectId()); |
|
65 |
|
|
66 |
Assert.assertNotNull(objectUrl); |
|
67 |
System.out.println(objectUrl); |
|
68 |
|
|
69 |
storeService.deleteStoreObject(object.getStoreInfo().getStoreId(), Arrays.asList(object.getObjectId())); |
|
70 |
} |
|
71 |
|
|
72 |
for (StoreObjectInfo object:objects) { |
|
73 |
storeService.deleteStoreObject(object.getStoreInfo().getStoreId(), Arrays.asList(object.getObjectId())); |
|
74 |
} |
|
75 |
|
|
76 |
storeService.deleteStore(objects.get(0).getStoreInfo().getStoreId()); |
|
77 |
} |
|
78 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/test/java/RegisterVocabulary.java | ||
---|---|---|
1 |
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; |
|
2 |
|
|
3 |
import eu.dnetlib.enabling.is.registry.rmi.ISRegistryException; |
|
4 |
import eu.dnetlib.enabling.is.registry.rmi.ISRegistryService; |
|
5 |
|
|
6 |
|
|
7 |
public class RegisterVocabulary { |
|
8 |
|
|
9 |
public static void main(String[] args) throws ISRegistryException { |
|
10 |
String registryAddress = "http://node3.t.openaire.research-infrastructures.eu:8280/is/services/isRegistry"; |
|
11 |
ISRegistryService registry = null; |
|
12 |
|
|
13 |
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); |
|
14 |
factory.setServiceClass(ISRegistryService.class); |
|
15 |
factory.setAddress(registryAddress); |
|
16 |
|
|
17 |
registry = (ISRegistryService) factory.create(); |
|
18 |
|
|
19 |
String vocabXml = "<RESOURCE_PROFILE xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><HEADER> <RESOURCE_IDENTIFIER value=\"5-67454a39-107f-4678-8db6-d08f53f28ea2_Vm9jYWJ1bGFyeURTUmVzb3VyY2VzL1ZvY2FidWxhcnlEU1Jlc291cmNlVHlwZQ==\"/> <RESOURCE_TYPE value=\"VocabularyDSResourceType\"/> <RESOURCE_KIND value=\"VocabularyDSResources\"/> <RESOURCE_URI value=\"String\"/> <DATE_OF_CREATION value=\"2008-02-06T11:32:53+01:00\"/></HEADER><BODY> <CONFIGURATION><VOCABULARY_NAME>BibTeX Names of Text Object Typologies</VOCABULARY_NAME><VOCABULARY_DESCRIPTION>List of typology types provided by the DRIVER Guidelines for Repository content and their mapping to BibTeX entries</VOCABULARY_DESCRIPTION><TERMS> <TERM encoding=\"0000\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0001\" english_name=\"article\" native_name=\"\"> <SYNONYMS/> </TERM> <TERM encoding=\"0002\" english_name=\"book\" native_name=\"\"><SYNONYMS/></TERM> <TERM encoding=\"0003\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0004\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0005\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0006\" english_name=\"phdthesis\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0007\" english_name=\"masterthesis\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0008\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0009\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0010\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0011\" english_name=\"report\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0012\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0013\" english_name=\"incollection\" native_name=\"\"><SYNONYMS/> </TERM> <TERM encoding=\"0014\" english_name=\"misc\" native_name=\"\"><SYNONYMS/> </TERM></TERMS> </CONFIGURATION> <STATUS><LAST_UPDATE value=\"2007-05-06T23:02:07+02:00\"/> </STATUS> <SECURITY_PARAMETERS/></BODY></RESOURCE_PROFILE>"; |
|
20 |
|
|
21 |
System.out.println(registry.registerProfile(vocabXml)); |
|
22 |
} |
|
23 |
|
|
24 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/hnm/ws/HostingNodeManagerWebServiceClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.hnm.ws; |
|
2 |
|
|
3 |
import eu.dnetlib.api.enabling.HostingNodeManagerService; |
|
4 |
import eu.dnetlib.clients.ws.BaseWebServiceClient; |
|
5 |
|
|
6 |
public class HostingNodeManagerWebServiceClient |
|
7 |
extends BaseWebServiceClient<HostingNodeManagerWebService> |
|
8 |
implements HostingNodeManagerService { |
|
9 |
|
|
10 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/hnm/ws/HostingNodeManagerWebService.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.hnm.ws; |
|
2 |
|
|
3 |
import javax.jws.WebService; |
|
4 |
|
|
5 |
import eu.dnetlib.api.enabling.HostingNodeManagerService; |
|
6 |
import eu.dnetlib.clients.ws.DriverWebService; |
|
7 |
|
|
8 |
@WebService |
|
9 |
public interface HostingNodeManagerWebService extends |
|
10 |
DriverWebService<HostingNodeManagerService> { |
|
11 |
|
|
12 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/hnm/ws/HostingNodeManagerWebServiceImpl.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.hnm.ws; |
|
2 |
|
|
3 |
import javax.jws.WebService; |
|
4 |
|
|
5 |
import eu.dnetlib.api.enabling.HostingNodeManagerService; |
|
6 |
import eu.dnetlib.clients.ws.BaseDriverWebService; |
|
7 |
|
|
8 |
@WebService ( |
|
9 |
targetNamespace ="http://services.dnetlib.eu/", |
|
10 |
endpointInterface="eu.dnetlib.clients.enabling.hnm.ws.HostingNodeManagerWebService") |
|
11 |
public class HostingNodeManagerWebServiceImpl |
|
12 |
extends BaseDriverWebService<HostingNodeManagerService> |
|
13 |
implements HostingNodeManagerWebService { |
|
14 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/aas/ws/AASClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.aas.ws; |
|
2 |
|
|
3 |
import eu.dnetlib.api.DriverServiceException; |
|
4 |
import eu.dnetlib.api.enabling.A2Service; |
|
5 |
import eu.dnetlib.domain.ServiceIdentity; |
|
6 |
import eu.dnetlib.domain.enabling.Notification; |
|
7 |
//import eu.dnetlib.enabling.aas.rmi.AuthenticateRequest; |
|
8 |
//import eu.dnetlib.enabling.aas.rmi.AuthenticateResp; |
|
9 |
//import eu.dnetlib.enabling.aas.rmi.AuthorizeRequest; |
|
10 |
//import eu.dnetlib.enabling.aas.rmi.AuthorizeResp; |
|
11 |
//import eu.dnetlib.enabling.aas.rmi.InvalidateRequest; |
|
12 |
//import eu.dnetlib.enabling.aas.rmi.InvalidateResp; |
|
13 |
|
|
14 |
public class AASClient implements A2Service { |
|
15 |
// private eu.dnetlib.enabling.aas.rmi.A2Service a2Service = null; |
|
16 |
// |
|
17 |
// public void setA2Service(eu.dnetlib.enabling.aas.rmi.A2Service service) { |
|
18 |
// a2Service = service; |
|
19 |
// } |
|
20 |
// |
|
21 |
// public void setWebService(Object webService) { |
|
22 |
// this.a2Service = (eu.dnetlib.enabling.aas.rmi.A2Service) webService; |
|
23 |
// } |
|
24 |
|
|
25 |
// public AuthenticateResp authenticate( |
|
26 |
// AuthenticateRequest authenticationRequest) { |
|
27 |
// // TODO read security context from header and set it in response |
|
28 |
// return a2Service.authenticate(authenticationRequest); |
|
29 |
// } |
|
30 |
// |
|
31 |
// public AuthorizeResp authorize(AuthorizeRequest authorizationRequest) { |
|
32 |
// // TODO read security context from request and set it to header |
|
33 |
// return a2Service.authorize(authorizationRequest); |
|
34 |
// } |
|
35 |
// |
|
36 |
// public InvalidateResp invalidate(InvalidateRequest invalidationRequest) { |
|
37 |
// // TODO read security context from request and set it to header |
|
38 |
// return a2Service.invalidate(invalidationRequest); |
|
39 |
// } |
|
40 |
|
|
41 |
public boolean validate(String profId, String secProfId) { |
|
42 |
return validate(profId, secProfId); |
|
43 |
} |
|
44 |
|
|
45 |
@Override |
|
46 |
public ServiceIdentity identify() { |
|
47 |
// TODO Auto-generated method stub |
|
48 |
throw new UnsupportedOperationException(); |
|
49 |
} |
|
50 |
|
|
51 |
@Override |
|
52 |
public void notify(Notification notification) throws DriverServiceException { |
|
53 |
throw new UnsupportedOperationException(); |
|
54 |
} |
|
55 |
|
|
56 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/database/ws/DatabaseServiceClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.database.ws; |
|
2 |
|
|
3 |
import org.apache.log4j.Logger; |
|
4 |
|
|
5 |
import eu.dnetlib.api.DriverServiceException; |
|
6 |
import eu.dnetlib.api.enabling.DatabaseService; |
|
7 |
import eu.dnetlib.domain.EPR; |
|
8 |
import eu.dnetlib.domain.ServiceIdentity; |
|
9 |
import eu.dnetlib.domain.enabling.Notification; |
|
10 |
import eu.dnetlib.utils.EPRUtils; |
|
11 |
|
|
12 |
public class DatabaseServiceClient implements DatabaseService { |
|
13 |
|
|
14 |
private static Logger logger = Logger |
|
15 |
.getLogger(DatabaseServiceClient.class); |
|
16 |
|
|
17 |
private eu.dnetlib.enabling.database.rmi.DatabaseService dbService; |
|
18 |
|
|
19 |
@Override |
|
20 |
public boolean importFromEPR(String db, EPR epr, String xslt) { |
|
21 |
try { |
|
22 |
return dbService |
|
23 |
.importFromEPR(db, EPRUtils.createW3CEPR(epr), xslt); |
|
24 |
} catch (Exception e) { |
|
25 |
logger.error("Error importing from epr", e); |
|
26 |
|
|
27 |
return false; |
|
28 |
} |
|
29 |
} |
|
30 |
|
|
31 |
public void setDbService( |
|
32 |
eu.dnetlib.enabling.database.rmi.DatabaseService dbService) { |
|
33 |
this.dbService = dbService; |
|
34 |
} |
|
35 |
|
|
36 |
public void setWebService(Object dbService) { |
|
37 |
this.dbService = (eu.dnetlib.enabling.database.rmi.DatabaseService) dbService; |
|
38 |
} |
|
39 |
|
|
40 |
@Override |
|
41 |
@Deprecated |
|
42 |
public ServiceIdentity identify() { |
|
43 |
throw new UnsupportedOperationException(); |
|
44 |
} |
|
45 |
|
|
46 |
@Override |
|
47 |
@Deprecated |
|
48 |
public void notify(Notification notification) throws DriverServiceException { |
|
49 |
throw new UnsupportedOperationException(); |
|
50 |
} |
|
51 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/isregistry/ws/ISRegistryClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.isregistry.ws; |
|
2 |
|
|
3 |
import org.apache.log4j.Logger; |
|
4 |
|
|
5 |
import eu.dnetlib.api.enabling.ISRegistryService; |
|
6 |
import eu.dnetlib.api.enabling.ISRegistryServiceException; |
|
7 |
import eu.dnetlib.domain.ServiceIdentity; |
|
8 |
import eu.dnetlib.domain.enabling.Notification; |
|
9 |
import eu.dnetlib.enabling.is.registry.rmi.ISRegistryException; |
|
10 |
|
|
11 |
public class ISRegistryClient implements ISRegistryService { |
|
12 |
private static Logger logger = Logger.getLogger(ISRegistryClient.class); |
|
13 |
|
|
14 |
private eu.dnetlib.enabling.is.registry.rmi.ISRegistryService isRegistry = null; |
|
15 |
|
|
16 |
public void setIsRegistry(eu.dnetlib.enabling.is.registry.rmi.ISRegistryService isRegistry) { |
|
17 |
this.isRegistry = isRegistry; |
|
18 |
} |
|
19 |
|
|
20 |
public void setWebService(Object webService) { |
|
21 |
this.isRegistry = (eu.dnetlib.enabling.is.registry.rmi.ISRegistryService) webService; |
|
22 |
} |
|
23 |
@Override |
|
24 |
public boolean deleteProfile(String profId) |
|
25 |
throws ISRegistryServiceException { |
|
26 |
try { |
|
27 |
return isRegistry.deleteProfile(profId); |
|
28 |
} catch (ISRegistryException e) { |
|
29 |
throw new ISRegistryServiceException(e); |
|
30 |
} catch (Exception e) { |
|
31 |
logger.error(e); |
|
32 |
|
|
33 |
throw new ISRegistryServiceException("Error deleting profile"); |
|
34 |
} |
|
35 |
} |
|
36 |
|
|
37 |
@Override |
|
38 |
public String insertProfileForValidation(String resourceType, |
|
39 |
String resourceProfile) throws ISRegistryServiceException { |
|
40 |
try { |
|
41 |
return isRegistry.insertProfileForValidation(resourceType, resourceProfile); |
|
42 |
} catch (ISRegistryException e) { |
|
43 |
throw new ISRegistryServiceException(e); |
|
44 |
} catch (Exception e) { |
|
45 |
logger.error(e); |
|
46 |
|
|
47 |
throw new ISRegistryServiceException("Error inserting profile for validation"); |
|
48 |
} |
|
49 |
} |
|
50 |
|
|
51 |
@Override |
|
52 |
public String registerProfile(String resourceProfile) |
|
53 |
throws ISRegistryServiceException { |
|
54 |
try { |
|
55 |
return isRegistry.registerProfile(resourceProfile); |
|
56 |
} catch (ISRegistryException e) { |
|
57 |
throw new ISRegistryServiceException(e); |
|
58 |
} catch (Exception e) { |
|
59 |
logger.error(e); |
|
60 |
|
|
61 |
throw new ISRegistryServiceException("Error registering profile"); |
|
62 |
} |
|
63 |
} |
|
64 |
|
|
65 |
@Override |
|
66 |
public String registerSecureProfile(String resourceProfID, |
|
67 |
String secureProfID) throws ISRegistryServiceException { |
|
68 |
try { |
|
69 |
return isRegistry.registerSecureProfile(resourceProfID, secureProfID); |
|
70 |
} catch (ISRegistryException e) { |
|
71 |
throw new ISRegistryServiceException(e); |
|
72 |
} catch (Exception e) { |
|
73 |
logger.error(e); |
|
74 |
|
|
75 |
throw new ISRegistryServiceException("Error registering secure profile"); |
|
76 |
} |
|
77 |
} |
|
78 |
|
|
79 |
@Override |
|
80 |
public boolean updateProfile(String profId, String resourceProfile, |
|
81 |
String resourceType) throws ISRegistryServiceException { |
|
82 |
try { |
|
83 |
return isRegistry.updateProfile(profId, resourceProfile, resourceType); |
|
84 |
} catch (ISRegistryException e) { |
|
85 |
throw new ISRegistryServiceException(e); |
|
86 |
} catch (Exception e) { |
|
87 |
logger.error(e); |
|
88 |
|
|
89 |
throw new ISRegistryServiceException("Error updating profile"); |
|
90 |
} |
|
91 |
} |
|
92 |
|
|
93 |
@Override |
|
94 |
public boolean addResourceType(String resourceType, String resourceSchema) |
|
95 |
throws ISRegistryServiceException { |
|
96 |
try { |
|
97 |
return isRegistry.addResourceType(resourceType, resourceSchema); |
|
98 |
} catch (ISRegistryException e) { |
|
99 |
throw new ISRegistryServiceException(e); |
|
100 |
} catch (Exception e) { |
|
101 |
logger.error(e); |
|
102 |
|
|
103 |
throw new ISRegistryServiceException("Error adding schema"); |
|
104 |
} |
|
105 |
} |
|
106 |
|
|
107 |
@Override |
|
108 |
public ServiceIdentity identify() { |
|
109 |
// TODO Auto-generated method stub |
|
110 |
return null; |
|
111 |
} |
|
112 |
|
|
113 |
@Override |
|
114 |
public void notify(Notification notification) { |
|
115 |
// TODO Auto-generated method stub |
|
116 |
throw new UnsupportedOperationException(); |
|
117 |
} |
|
118 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/islookup/ws/ISLookUpClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.islookup.ws; |
|
2 |
|
|
3 |
import java.util.ArrayList; |
|
4 |
import java.util.List; |
|
5 |
|
|
6 |
import javax.xml.ws.wsaddressing.W3CEndpointReference; |
|
7 |
|
|
8 |
import org.apache.log4j.Logger; |
|
9 |
|
|
10 |
import eu.dnetlib.api.enabling.ISLookUpService; |
|
11 |
import eu.dnetlib.api.enabling.ISLookUpServiceException; |
|
12 |
import eu.dnetlib.domain.EPR; |
|
13 |
import eu.dnetlib.domain.ServiceIdentity; |
|
14 |
import eu.dnetlib.domain.enabling.Notification; |
|
15 |
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException; |
|
16 |
import eu.dnetlib.utils.EPRUtils; |
|
17 |
|
|
18 |
public class ISLookUpClient implements ISLookUpService { |
|
19 |
private static Logger logger = Logger.getLogger(ISLookUpClient.class); |
|
20 |
|
|
21 |
private eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService isLookUp = null; |
|
22 |
|
|
23 |
public void setIsLookUp( |
|
24 |
eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService isLookUp) { |
|
25 |
this.isLookUp = isLookUp; |
|
26 |
} |
|
27 |
|
|
28 |
public void setWebService(Object webService) { |
|
29 |
this.isLookUp = (eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService) webService; |
|
30 |
} |
|
31 |
|
|
32 |
public EPR searchProfile(String XQuery) throws ISLookUpServiceException { |
|
33 |
try { |
|
34 |
logger.debug("Performing search: " + XQuery); |
|
35 |
|
|
36 |
W3CEndpointReference endpointReference = isLookUp |
|
37 |
.searchProfile(XQuery); |
|
38 |
|
|
39 |
return createEPR(endpointReference); |
|
40 |
} catch (ISLookUpException e) { |
|
41 |
logger.error(e); |
|
42 |
|
|
43 |
throw new ISLookUpServiceException(e); |
|
44 |
} catch (Exception e) { |
|
45 |
logger.error(e); |
|
46 |
|
|
47 |
throw new ISLookUpServiceException("Error performing search"); |
|
48 |
} |
|
49 |
} |
|
50 |
|
|
51 |
public List<String> quickSearchProfile(String XQuery) |
|
52 |
throws ISLookUpServiceException { |
|
53 |
try { |
|
54 |
List<String> list = isLookUp.quickSearchProfile(XQuery); |
|
55 |
|
|
56 |
if (list != null) |
|
57 |
return list; |
|
58 |
else |
|
59 |
return new ArrayList<String>(); |
|
60 |
|
|
61 |
} catch (ISLookUpException e) { |
|
62 |
throw new ISLookUpServiceException(e); |
|
63 |
} catch (Exception e) { |
|
64 |
logger.error(e); |
|
65 |
|
|
66 |
throw new ISLookUpServiceException("Error performing quick search"); |
|
67 |
} |
|
68 |
} |
|
69 |
|
|
70 |
public String getResourceProfile(String profId) |
|
71 |
throws ISLookUpServiceException { |
|
72 |
try { |
|
73 |
return isLookUp.getResourceProfile(profId); |
|
74 |
} catch (ISLookUpException e) { |
|
75 |
throw new ISLookUpServiceException(e); |
|
76 |
} catch (Exception e) { |
|
77 |
logger.error(e); |
|
78 |
|
|
79 |
throw new ISLookUpServiceException("Error getting profile by id"); |
|
80 |
} |
|
81 |
} |
|
82 |
|
|
83 |
public String getResourceProfileByQuery(String XQuery) |
|
84 |
throws ISLookUpServiceException { |
|
85 |
try { |
|
86 |
return isLookUp.getResourceProfileByQuery(XQuery); |
|
87 |
} catch (ISLookUpException e) { |
|
88 |
throw new ISLookUpServiceException(e); |
|
89 |
} catch (Exception e) { |
|
90 |
logger.error(e); |
|
91 |
|
|
92 |
throw new ISLookUpServiceException("Error getting profile by query"); |
|
93 |
} |
|
94 |
} |
|
95 |
|
|
96 |
public String getResourceTypeSchema(String resourceType) |
|
97 |
throws ISLookUpServiceException { |
|
98 |
try { |
|
99 |
return isLookUp.getResourceTypeSchema(resourceType); |
|
100 |
} catch (ISLookUpException e) { |
|
101 |
throw new ISLookUpServiceException(e); |
|
102 |
} catch (Exception e) { |
|
103 |
logger.error(e); |
|
104 |
|
|
105 |
throw new ISLookUpServiceException("Error getting schema"); |
|
106 |
} |
|
107 |
} |
|
108 |
|
|
109 |
public List<String> listResourceTypes() throws ISLookUpServiceException { |
|
110 |
try { |
|
111 |
return isLookUp.listResourceTypes(); |
|
112 |
} catch (ISLookUpException e) { |
|
113 |
throw new ISLookUpServiceException(e); |
|
114 |
} catch (Exception e) { |
|
115 |
logger.error(e); |
|
116 |
|
|
117 |
throw new ISLookUpServiceException("Error getting resource types"); |
|
118 |
} |
|
119 |
} |
|
120 |
|
|
121 |
public ServiceIdentity identify() { |
|
122 |
// TODO coooooodeee |
|
123 |
return null; |
|
124 |
// return isLookUp.identify(); |
|
125 |
} |
|
126 |
|
|
127 |
private EPR createEPR(W3CEndpointReference endpointReference) { |
|
128 |
return EPRUtils.createEPR(endpointReference); |
|
129 |
} |
|
130 |
|
|
131 |
@Override |
|
132 |
public void notify(Notification notification) { |
|
133 |
// TODO Auto-generated method stub |
|
134 |
throw new UnsupportedOperationException(); |
|
135 |
} |
|
136 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/hcm/ws/HostingContextManagerWebServiceClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.hcm.ws; |
|
2 |
|
|
3 |
import eu.dnetlib.api.enabling.HostingContextManagerService; |
|
4 |
import eu.dnetlib.clients.ws.BaseWebServiceClient; |
|
5 |
|
|
6 |
public class HostingContextManagerWebServiceClient |
|
7 |
extends BaseWebServiceClient<HostingContextManagerWebService> |
|
8 |
implements HostingContextManagerService { |
|
9 |
|
|
10 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/hcm/ws/HostingContextManagerWebService.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.hcm.ws; |
|
2 |
|
|
3 |
import javax.jws.WebService; |
|
4 |
|
|
5 |
import eu.dnetlib.clients.ws.DriverWebService; |
|
6 |
import eu.dnetlib.enabling.hcm.rmi.HostingContextManagerService; |
|
7 |
|
|
8 |
@WebService (targetNamespace ="http://services.dnetlib.eu/") |
|
9 |
public interface HostingContextManagerWebService extends |
|
10 |
DriverWebService<eu.dnetlib.api.enabling.HostingContextManagerService>, |
|
11 |
HostingContextManagerService { |
|
12 |
|
|
13 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/hcm/ws/HostingContextManagerWebServiceImpl.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.hcm.ws; |
|
2 |
|
|
3 |
import javax.jws.WebService; |
|
4 |
|
|
5 |
import eu.dnetlib.api.enabling.HostingContextManagerService; |
|
6 |
import eu.dnetlib.clients.ws.BaseDriverWebService; |
|
7 |
|
|
8 |
@WebService( |
|
9 |
targetNamespace ="http://services.dnetlib.eu/", |
|
10 |
serviceName="HostingContextManagerWebService", |
|
11 |
endpointInterface = "eu.dnetlib.clients.enabling.hcm.ws.HostingContextManagerWebService") |
|
12 |
// endpointInterface="eu.dnetlib.enabling.hcm.rmi.HostingContextManagerService") |
|
13 |
public class HostingContextManagerWebServiceImpl |
|
14 |
extends BaseDriverWebService<HostingContextManagerService> |
|
15 |
implements HostingContextManagerWebService { |
|
16 |
|
|
17 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/actionmanager/ws/ActionManagerServiceClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.actionmanager.ws; |
|
2 |
|
|
3 |
import java.util.List; |
|
4 |
|
|
5 |
import org.apache.log4j.Logger; |
|
6 |
|
|
7 |
import eu.dnetlib.actionmanager.common.Agent; |
|
8 |
import eu.dnetlib.actionmanager.common.Operation; |
|
9 |
import eu.dnetlib.actionmanager.common.Provenance; |
|
10 |
import eu.dnetlib.actionmanager.rmi.ActionManagerException; |
|
11 |
import eu.dnetlib.actionmanager.set.ActionManagerSet; |
|
12 |
import eu.dnetlib.api.DriverServiceException; |
|
13 |
import eu.dnetlib.api.enabling.ActionManagerService; |
|
14 |
import eu.dnetlib.domain.ServiceIdentity; |
|
15 |
import eu.dnetlib.domain.enabling.Notification; |
|
16 |
|
|
17 |
public class ActionManagerServiceClient implements ActionManagerService { |
|
18 |
|
|
19 |
private static Logger logger = Logger.getLogger(ActionManagerServiceClient.class); |
|
20 |
|
|
21 |
private eu.dnetlib.actionmanager.rmi.ActionManagerService service = null; |
|
22 |
|
|
23 |
|
|
24 |
@Override |
|
25 |
public String createSet(ActionManagerSet set) throws ActionManagerException { |
|
26 |
return service.createSet(set); |
|
27 |
} |
|
28 |
|
|
29 |
@Override |
|
30 |
public List<ActionManagerSet> ListSets() throws ActionManagerException { |
|
31 |
return service.ListSets(); |
|
32 |
} |
|
33 |
|
|
34 |
@Override |
|
35 |
public String createAction(String splitRuleId, String set, Agent agent, |
|
36 |
Operation operation, String infoPackage, Provenance provenance, |
|
37 |
String trust, String nsprefix) throws ActionManagerException { |
|
38 |
return service.createAction(splitRuleId, set, agent, operation, infoPackage, provenance, trust, nsprefix); |
|
39 |
} |
|
40 |
|
|
41 |
@Override |
|
42 |
public String updateAction(String actionId, String splitRuleId, String set, |
|
43 |
Agent agent, Operation operation, String infoPackage, |
|
44 |
Provenance provenance, String trust, String nsprefix) |
|
45 |
throws ActionManagerException { |
|
46 |
return service.updateAction(actionId, splitRuleId, set, agent, operation, infoPackage, provenance, trust, nsprefix); |
|
47 |
} |
|
48 |
|
|
49 |
@Override |
|
50 |
public boolean deleteAction(String actionId) throws ActionManagerException { |
|
51 |
return service.deleteAction(actionId); |
|
52 |
} |
|
53 |
|
|
54 |
@Override |
|
55 |
public List<String> getActionsByAgent(String agentId, int limit) |
|
56 |
throws ActionManagerException { |
|
57 |
return service.getActionsByAgent(agentId, limit); |
|
58 |
} |
|
59 |
|
|
60 |
@Override |
|
61 |
public ServiceIdentity identify() { |
|
62 |
return null; |
|
63 |
} |
|
64 |
|
|
65 |
@Override |
|
66 |
public void notify(Notification notification) throws DriverServiceException { |
|
67 |
throw new UnsupportedOperationException(); |
|
68 |
} |
|
69 |
|
|
70 |
public void setWebService(Object webService) { |
|
71 |
this.service = (eu.dnetlib.actionmanager.rmi.ActionManagerService) webService; |
|
72 |
} |
|
73 |
|
|
74 |
public void setPortType(eu.dnetlib.actionmanager.rmi.ActionManagerService portType) { |
|
75 |
this.service = portType; |
|
76 |
} |
|
77 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/resultset/ws/ResultSetServiceWSClient.java | ||
---|---|---|
1 |
/** |
|
2 |
* |
|
3 |
*/ |
|
4 |
package eu.dnetlib.clients.enabling.resultset.ws; |
|
5 |
|
|
6 |
import java.util.ArrayList; |
|
7 |
import java.util.List; |
|
8 |
|
|
9 |
import javax.xml.ws.soap.SOAPFaultException; |
|
10 |
import javax.xml.ws.wsaddressing.W3CEndpointReference; |
|
11 |
|
|
12 |
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; |
|
13 |
import org.apache.log4j.Logger; |
|
14 |
|
|
15 |
import eu.dnetlib.api.DriverServiceException; |
|
16 |
import eu.dnetlib.api.enabling.ResultSetServiceException; |
|
17 |
import eu.dnetlib.domain.EPR; |
|
18 |
import eu.dnetlib.domain.ServiceIdentity; |
|
19 |
import eu.dnetlib.domain.enabling.Notification; |
|
20 |
import eu.dnetlib.enabling.resultset.rmi.ResultSetException; |
|
21 |
import eu.dnetlib.enabling.resultset.rmi.ResultSetService; |
|
22 |
import eu.dnetlib.utils.EPRUtils; |
|
23 |
import eu.dnetlib.utils.ServiceIdentityFactory; |
|
24 |
|
|
25 |
/** |
|
26 |
* @author stoumpos |
|
27 |
* |
|
28 |
*/ |
|
29 |
public class ResultSetServiceWSClient implements |
|
30 |
eu.dnetlib.api.enabling.ResultSetService { |
|
31 |
private Logger logger = Logger.getLogger(ResultSetServiceWSClient.class); |
|
32 |
|
|
33 |
private int pageSize = 500; |
|
34 |
private eu.dnetlib.enabling.resultset.rmi.ResultSetService client = null; |
|
35 |
|
|
36 |
public ResultSetServiceWSClient() { |
|
37 |
super(); |
|
38 |
} |
|
39 |
|
|
40 |
public ResultSetServiceWSClient(String url) { |
|
41 |
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); |
|
42 |
factory |
|
43 |
.setServiceClass(eu.dnetlib.enabling.resultset.rmi.ResultSetService.class); |
|
44 |
factory.setAddress(url); |
|
45 |
|
|
46 |
client = (eu.dnetlib.enabling.resultset.rmi.ResultSetService) factory |
|
47 |
.create(); |
|
48 |
} |
|
49 |
|
|
50 |
public eu.dnetlib.enabling.resultset.rmi.ResultSetService getClient() { |
|
51 |
return client; |
|
52 |
} |
|
53 |
|
|
54 |
public void setClient( |
|
55 |
eu.dnetlib.enabling.resultset.rmi.ResultSetService client) { |
|
56 |
this.client = client; |
|
57 |
} |
|
58 |
|
|
59 |
public void closeRS(String rsId) { |
|
60 |
client.closeRS(rsId); |
|
61 |
} |
|
62 |
|
|
63 |
public EPR createPullRS(String dataProviderServiceAddress, String bdId, |
|
64 |
int initialPageSize, int expiryTime, String styleSheet, |
|
65 |
Integer keepAliveTime, Integer total) { |
|
66 |
return createEPR(client.createPullRS(dataProviderServiceAddress, bdId, |
|
67 |
initialPageSize, expiryTime, styleSheet, keepAliveTime, total)); |
|
68 |
} |
|
69 |
|
|
70 |
public EPR createPullRSEPR(EPR dataProviderEPR, String bdId, |
|
71 |
int initialPageSize, int expiryTime, String styleSheet, |
|
72 |
Integer keepAliveTime, Integer total) { |
|
73 |
|
|
74 |
return createEPR(client.createPullRSEPR(createW3CEPR(dataProviderEPR), |
|
75 |
bdId, initialPageSize, expiryTime, styleSheet, keepAliveTime, |
|
76 |
total)); |
|
77 |
} |
|
78 |
|
|
79 |
public EPR createPushRS(int expiryTime, int keepAliveTime) |
|
80 |
throws ResultSetServiceException { |
|
81 |
try { |
|
82 |
return createEPR(client.createPushRS(expiryTime, keepAliveTime)); |
|
83 |
} catch (ResultSetException rse) { |
|
84 |
throw new ResultSetServiceException("Error creating push rs.", rse); |
|
85 |
} catch (SOAPFaultException sfe) { |
|
86 |
throw new ResultSetServiceException( |
|
87 |
"Error getting number of elements.", sfe); |
|
88 |
} |
|
89 |
} |
|
90 |
|
|
91 |
public int getNumberOfElements(String rsId) |
|
92 |
throws ResultSetServiceException { |
|
93 |
try { |
|
94 |
return client.getNumberOfElements(rsId); |
|
95 |
} catch (ResultSetException rse) { |
|
96 |
throw new ResultSetServiceException( |
|
97 |
"Error getting number of elements.", rse); |
|
98 |
} catch (SOAPFaultException sfe) { |
|
99 |
throw new ResultSetServiceException( |
|
100 |
"Error getting number of elements.", sfe); |
|
101 |
} |
|
102 |
} |
|
103 |
|
|
104 |
public String getProperty(String rsId, String name) |
|
105 |
throws ResultSetServiceException { |
|
106 |
try { |
|
107 |
return client.getProperty(rsId, name); |
|
108 |
} catch (ResultSetException rse) { |
|
109 |
throw new ResultSetServiceException("Error getting property.", rse); |
|
110 |
} |
|
111 |
} |
|
112 |
|
|
113 |
public String getRSStatus(String rsId) throws ResultSetServiceException { |
|
114 |
try { |
|
115 |
return client.getRSStatus(rsId); |
|
116 |
} catch (ResultSetException rse) { |
|
117 |
throw new ResultSetServiceException("Error getting rs status.", rse); |
|
118 |
} catch (SOAPFaultException sfe) { |
|
119 |
throw new ResultSetServiceException( |
|
120 |
"Error getting result set state.", sfe); |
|
121 |
} |
|
122 |
} |
|
123 |
|
|
124 |
public List<String> getResult(String rsId, int fromPosition, |
|
125 |
int toPosition, String requestMode) |
|
126 |
throws ResultSetServiceException { |
|
127 |
logger.debug("Returning results from " + fromPosition + " to " + toPosition); |
|
128 |
logger.debug("HELLO!"); |
|
129 |
|
|
130 |
try { |
|
131 |
List<String> list = new ArrayList<String>(); |
|
132 |
int requestSize = (toPosition - fromPosition + 1); |
|
133 |
int pages = requestSize < pageSize ? 0 : (requestSize / pageSize); |
|
134 |
int left = requestSize % pageSize; |
|
135 |
|
|
136 |
logger.debug("PAGES " + pages); |
|
137 |
|
|
138 |
for (int i = 0; i < pages; i++) { |
|
139 |
logger.debug("FROM " + (fromPosition + i * pageSize)); |
|
140 |
logger.debug("TO " + (fromPosition + (i + 1)* pageSize - 1)); |
|
141 |
List<String> res = client.getResult(rsId, |
|
142 |
fromPosition + i * pageSize, fromPosition + (i + 1) |
|
143 |
* pageSize - 1, requestMode); |
|
144 |
|
|
145 |
if (res != null) |
|
146 |
list.addAll(res); |
|
147 |
logger.debug("LIST SIZE " + list.size()); |
|
148 |
} |
|
149 |
|
|
150 |
logger.debug("LEFT " + left); |
|
151 |
if (left > 0) |
|
152 |
list.addAll(client.getResult(rsId, toPosition - left + 1, toPosition, |
|
153 |
requestMode)); |
|
154 |
|
|
155 |
logger.debug("LIST SIZE " + list.size()); |
|
156 |
return list; |
|
157 |
} catch (ResultSetException rse) { |
|
158 |
throw new ResultSetServiceException("Error getting result.", rse); |
|
159 |
} catch (SOAPFaultException sfe) { |
|
160 |
throw new ResultSetServiceException( |
|
161 |
"Error getting results.", sfe); |
|
162 |
} |
|
163 |
} |
|
164 |
|
|
165 |
public static void main(String[] args) { |
|
166 |
System.out.println(1%10); |
|
167 |
} |
|
168 |
|
|
169 |
public String populateRS(String rsId, List<String> elements) |
|
170 |
throws ResultSetServiceException { |
|
171 |
int requestSize = elements.size(); |
|
172 |
int pages = requestSize / pageSize; |
|
173 |
int left = requestSize % pageSize; |
|
174 |
|
|
175 |
try { |
|
176 |
for (int i = 0; i < pages; i++) |
|
177 |
client.populateRS(rsId, elements.subList(i*pageSize, (i+1)*pageSize)); |
|
178 |
|
|
179 |
if (left > 0) |
|
180 |
client.populateRS(rsId, elements.subList(pages*pageSize, requestSize)); |
|
181 |
|
|
182 |
return null; |
|
183 |
} catch (ResultSetException rse) { |
|
184 |
throw new ResultSetServiceException( |
|
185 |
"Error getting number of elements.", rse); |
|
186 |
} catch (SOAPFaultException sfe) { |
|
187 |
throw new ResultSetServiceException( |
|
188 |
"Error getting number of elements.", sfe); |
|
189 |
} |
|
190 |
} |
|
191 |
|
|
192 |
static EPR createEPR(W3CEndpointReference w3cEpr) { |
|
193 |
return EPRUtils.createEPR(w3cEpr); |
|
194 |
} |
|
195 |
|
|
196 |
static W3CEndpointReference createW3CEPR(EPR epr) { |
|
197 |
return EPRUtils.createW3CEPR(epr); |
|
198 |
} |
|
199 |
|
|
200 |
@Override |
|
201 |
public ServiceIdentity identify() { |
|
202 |
return ServiceIdentityFactory.parseIdentity(client.identify()); |
|
203 |
} |
|
204 |
|
|
205 |
@Override |
|
206 |
public void notify(Notification notification) throws DriverServiceException { |
|
207 |
throw new UnsupportedOperationException(); |
|
208 |
} |
|
209 |
|
|
210 |
public void setWebService(Object webService) { |
|
211 |
this.client = (ResultSetService) webService; |
|
212 |
} |
|
213 |
|
|
214 |
public void setPageSize(int pageSize) { |
|
215 |
this.pageSize = pageSize; |
|
216 |
} |
|
217 |
} |
|
0 | 218 |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/enabling/issn/ws/ISSNClient.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.enabling.issn.ws; |
|
2 |
|
|
3 |
import java.util.List; |
|
4 |
|
|
5 |
import javax.xml.ws.wsaddressing.W3CEndpointReference; |
|
6 |
|
|
7 |
import org.apache.log4j.Logger; |
|
8 |
|
|
9 |
import eu.dnetlib.api.enabling.ISSNService; |
|
10 |
import eu.dnetlib.api.enabling.ISSNServiceException; |
|
11 |
import eu.dnetlib.domain.EPR; |
|
12 |
import eu.dnetlib.domain.ServiceIdentity; |
|
13 |
import eu.dnetlib.domain.enabling.Notification; |
|
14 |
import eu.dnetlib.enabling.is.sn.rmi.ISSNException; |
|
15 |
import eu.dnetlib.utils.EPRUtils; |
|
16 |
|
|
17 |
public class ISSNClient implements ISSNService { |
|
18 |
private eu.dnetlib.enabling.is.sn.rmi.ISSNService service = null; |
|
19 |
|
|
20 |
private static Logger logger = Logger.getLogger(ISSNClient.class); |
|
21 |
|
|
22 |
public void setPortType(eu.dnetlib.enabling.is.sn.rmi.ISSNService portType) { |
|
23 |
this.service = portType; |
|
24 |
} |
|
25 |
|
|
26 |
public void setWebService(Object webService) { |
|
27 |
this.service = (eu.dnetlib.enabling.is.sn.rmi.ISSNService) webService; |
|
28 |
} |
|
29 |
|
|
30 |
@Override |
|
31 |
public boolean actionCreatePerformed(String resourceType, String profileId, |
|
32 |
String profile) throws ISSNServiceException { |
|
33 |
try { |
|
34 |
return service.actionCreatePerformed(resourceType, profileId, profile); |
|
35 |
} catch (ISSNException e) { |
|
36 |
throw new ISSNServiceException(e); |
|
37 |
} catch (Exception e) { |
|
38 |
logger.error("actionCreatePerformed error", e); |
|
39 |
|
|
40 |
throw new ISSNServiceException("actionCreatePerformed error"); |
|
41 |
} |
|
42 |
} |
|
43 |
|
|
44 |
@Override |
|
45 |
public boolean actionDeletePerformed(String resourceType, String profileId) |
|
46 |
throws ISSNServiceException { |
|
47 |
try { |
|
48 |
return service.actionDeletePerformed(resourceType, profileId); |
|
49 |
} catch (ISSNException e) { |
|
50 |
throw new ISSNServiceException(e); |
|
51 |
} catch (Exception e) { |
|
52 |
logger.error("actionDeletePerformed error", e); |
|
53 |
|
|
54 |
throw new ISSNServiceException("actionDeletePerformed error"); |
|
55 |
} |
|
56 |
} |
|
57 |
|
|
58 |
@Override |
|
59 |
public boolean actionUpdatePerformed(String resourceType, String profileId, |
|
60 |
String profileBefore, String profileAfter) |
|
61 |
throws ISSNServiceException { |
|
62 |
try { |
|
63 |
return service.actionUpdatePerformed(resourceType, profileId, profileBefore, profileAfter); |
|
64 |
} catch (ISSNException e) { |
|
65 |
throw new ISSNServiceException(e); |
|
66 |
} catch (Exception e) { |
|
67 |
logger.error("actionUpdatePerformed error", e); |
|
68 |
|
|
69 |
throw new ISSNServiceException("actionUpdatePerformed error"); |
|
70 |
} |
|
71 |
} |
|
72 |
|
|
73 |
@Override |
|
74 |
public String getCurrentMessage(String topic) throws ISSNServiceException { |
|
75 |
try { |
|
76 |
return service.getCurrentMessage(topic); |
|
77 |
} catch (ISSNException e) { |
|
78 |
throw new ISSNServiceException(e); |
|
79 |
} catch (Exception e) { |
|
80 |
logger.error("getCurrentMessage error", e); |
|
81 |
|
|
82 |
throw new ISSNServiceException("getCurrentMessage error"); |
|
83 |
} |
|
84 |
} |
|
85 |
|
|
86 |
@Override |
|
87 |
public List<String> listSubscriptions() { |
|
88 |
return service.listSubscriptions(); |
|
89 |
} |
|
90 |
|
|
91 |
@Override |
|
92 |
public boolean pauseSubscription(String subscrId) |
|
93 |
throws ISSNServiceException { |
|
94 |
try { |
|
95 |
return service.pauseSubscription(subscrId); |
|
96 |
} catch (ISSNException e) { |
|
97 |
throw new ISSNServiceException(e); |
|
98 |
} catch (Exception e) { |
|
99 |
logger.error("Error pausing subscription", e); |
|
100 |
|
|
101 |
throw new ISSNServiceException("Error pausing subscription"); |
|
102 |
} |
|
103 |
} |
|
104 |
|
|
105 |
@Override |
|
106 |
public boolean renew(String subscrId, int terminationTime) |
|
107 |
throws ISSNServiceException { |
|
108 |
try { |
|
109 |
return service.renew(subscrId, terminationTime); |
|
110 |
} catch (ISSNException e) { |
|
111 |
throw new ISSNServiceException(e); |
|
112 |
} catch (Exception e) { |
|
113 |
logger.error("Error renewing subscription", e); |
|
114 |
|
|
115 |
throw new ISSNServiceException("Error renewing subscription"); |
|
116 |
} |
|
117 |
} |
|
118 |
|
|
119 |
@Override |
|
120 |
public boolean resumeSubscription(String subscrId) |
|
121 |
throws ISSNServiceException { |
|
122 |
try { |
|
123 |
return service.resumeSubscription(subscrId); |
|
124 |
} catch (ISSNException e) { |
|
125 |
throw new ISSNServiceException(e); |
|
126 |
} catch (Exception e) { |
|
127 |
logger.error("Error resuming subscription", e); |
|
128 |
|
|
129 |
throw new ISSNServiceException("Error resuming subscription"); |
|
130 |
} |
|
131 |
} |
|
132 |
|
|
133 |
@Override |
|
134 |
public String subscribe(EPR consumerReference, |
|
135 |
String topicExpression, int initialTerminationTime) |
|
136 |
throws ISSNServiceException { |
|
137 |
try { |
|
138 |
W3CEndpointReference w3cEpr = EPRUtils.createW3CEPR(consumerReference); |
|
139 |
|
|
140 |
return service.subscribe(w3cEpr, topicExpression, initialTerminationTime); |
|
141 |
} catch (ISSNException e) { |
|
142 |
throw new ISSNServiceException(e); |
|
143 |
} catch (Exception e) { |
|
144 |
logger.error("Error subscribing", e); |
|
145 |
|
|
146 |
throw new ISSNServiceException("Error subscribing"); |
|
147 |
} |
|
148 |
} |
|
149 |
|
|
150 |
@Override |
|
151 |
public boolean unsubscribe(String subscrId) throws ISSNServiceException { |
|
152 |
try { |
|
153 |
return service.unsubscribe(subscrId); |
|
154 |
} catch (ISSNException e) { |
|
155 |
throw new ISSNServiceException(e); |
|
156 |
} catch (Exception e) { |
|
157 |
logger.error("Error unsubscribing", e); |
|
158 |
|
|
159 |
throw new ISSNServiceException("Error unsubscribing"); |
|
160 |
} |
|
161 |
} |
|
162 |
|
|
163 |
@Override |
|
164 |
public ServiceIdentity identify() { |
|
165 |
// TODO Auto-generated method stub |
|
166 |
return null; |
|
167 |
} |
|
168 |
|
|
169 |
@Override |
|
170 |
public void notify(Notification notification) { |
|
171 |
// TODO Auto-generated method stub |
|
172 |
throw new UnsupportedOperationException(); |
|
173 |
} |
|
174 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/utils/ws/CompatibilityServiceClientFactory.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.utils.ws; |
|
2 |
|
|
3 |
import java.lang.reflect.InvocationTargetException; |
|
4 |
|
|
5 |
import org.apache.log4j.Logger; |
|
6 |
|
|
7 |
import eu.dnetlib.api.DriverService; |
|
8 |
import eu.dnetlib.utils.resolver.ServiceClientFactory; |
|
9 |
|
|
10 |
/** |
|
11 |
* This is an implementation of ServiceClientFactory for web service transport |
|
12 |
* layer. This implementation assumes that all service interfaces are part of |
|
13 |
* the DriverService hierarchy, but does not require that the web service |
|
14 |
* interfaces belong to the DriverWebService hierarchy. |
|
15 |
* |
|
16 |
* This implementation is created for dnet1.1, where there is no common API for |
|
17 |
* all partners and the only transport layer is SOAP based for all services. |
|
18 |
* |
|
19 |
* @author <a href="mailto:antleb@di.uoa.gr">Antonis Lempesis</a> |
|
20 |
* |
|
21 |
*/ |
|
22 |
public class CompatibilityServiceClientFactory<S extends DriverService> implements ServiceClientFactory<S> { |
|
23 |
private CompatibilityTransportConfiguration config = null; |
|
24 |
private static Logger logger = Logger.getLogger(CompatibilityServiceClientFactory.class); |
|
25 |
|
|
26 |
private Class<S> serviceClass = null; |
|
27 |
|
|
28 |
/** |
|
29 |
* Creates a client for a service that does not provide a DriverWebService |
|
30 |
* endpoint. The assumption made here is that the service client provides a |
|
31 |
* default constructor and a setWebService(Object webService) method. |
|
32 |
* |
|
33 |
* @param <T> |
|
34 |
* The service type. |
|
35 |
* @param serviceClass |
|
36 |
* The service class. |
|
37 |
* @param endpoint |
|
38 |
* The web service endpoint. |
|
39 |
* |
|
40 |
* @return A client for this web service. |
|
41 |
*/ |
|
42 |
public S newClient(Object endpoint) { |
|
43 |
if (logger.isDebugEnabled()) |
|
44 |
logger.debug("Creating client for service " |
|
45 |
+ serviceClass.getName() + " and endpoint of class " |
|
46 |
+ endpoint.getClass().getName()); |
|
47 |
|
|
48 |
try { |
|
49 |
Class<S> clientClass = config.getServiceClientClass(serviceClass); |
|
50 |
|
|
51 |
if (logger.isDebugEnabled()) |
|
52 |
logger.debug("client class: " + clientClass.getName()); |
|
53 |
|
|
54 |
S client = clientClass.newInstance(); |
|
55 |
|
|
56 |
clientClass |
|
57 |
.getMethod("setWebService", new Class[] { Object.class }) |
|
58 |
.invoke(client, endpoint); |
|
59 |
|
|
60 |
return client; |
|
61 |
} catch (InstantiationException e) { |
|
62 |
logger.error("Error creating service client", e); |
|
63 |
} catch (IllegalAccessException e) { |
|
64 |
logger.error("Error creating service client", e); |
|
65 |
} catch (IllegalArgumentException e) { |
|
66 |
logger.error("Error creating service client", e); |
|
67 |
} catch (SecurityException e) { |
|
68 |
logger.error("Error creating service client", e); |
|
69 |
} catch (InvocationTargetException e) { |
|
70 |
logger.error("Error creating service client", e); |
|
71 |
} catch (NoSuchMethodException e) { |
|
72 |
logger.error("Error creating service client", e); |
|
73 |
} |
|
74 |
|
|
75 |
return null; |
|
76 |
} |
|
77 |
|
|
78 |
public CompatibilityTransportConfiguration getConfig() { |
|
79 |
return config; |
|
80 |
} |
|
81 |
|
|
82 |
public void setConfig(CompatibilityTransportConfiguration config) { |
|
83 |
this.config = config; |
|
84 |
} |
|
85 |
|
|
86 |
public Class<S> getServiceClass() { |
|
87 |
return serviceClass; |
|
88 |
} |
|
89 |
|
|
90 |
public void setServiceClass(Class<S> serviceClass) { |
|
91 |
this.serviceClass = serviceClass; |
|
92 |
} |
|
93 |
} |
modules/uoa-clients/tags/uoa-clients-1.0.0/src/main/java/eu/dnetlib/clients/utils/ws/JaxwsServiceLocator.java | ||
---|---|---|
1 |
package eu.dnetlib.clients.utils.ws; |
|
2 |
|
|
3 |
import javax.xml.ws.wsaddressing.W3CEndpointReference; |
|
4 |
|
|
5 |
import org.apache.log4j.Logger; |
|
6 |
|
|
7 |
import eu.dnetlib.api.DriverService; |
|
8 |
import eu.dnetlib.soap.cxf.StandaloneCxfEndpointReferenceBuilder; |
|
9 |
import eu.dnetlib.utils.EPRUtils; |
|
10 |
import gr.uoa.di.driver.util.ServiceLocator; |
|
11 |
|
|
12 |
/** |
|
13 |
* An implementation of the ServiceLocator that creates a service client. |
|
14 |
* |
|
15 |
* It is similar to a StaticLocator as it holds a predefined reference to a |
|
16 |
* service. Their difference is that this locator also creates the service |
|
17 |
* client instead of expecting a reference to it. |
|
18 |
* |
|
19 |
* It holds no cache of the located service. Any subsequent call to getService() |
|
20 |
* will produce a new client. It is up to the caller to cache and refresh the |
|
21 |
* result. |
|
22 |
* |
|
23 |
* @author <a href="mailto:antleb@di.uoa.gr">Antonis Lempesis</a> |
|
24 |
* |
|
25 |
* @param <S> |
|
26 |
*/ |
|
27 |
public class JaxwsServiceLocator<S extends DriverService> implements ServiceLocator<S> { |
|
28 |
|
|
29 |
private static Logger logger = Logger.getLogger(JaxwsServiceLocator.class); |
Also available in: Unified diff
[maven-release-plugin] copy for tag uoa-clients-1.0.0