Project

General

Profile

« Previous | Next » 

Revision 36779

[maven-release-plugin] copy for tag uoa-search-1.2.0

View differences:

modules/uoa-search/tags/uoa-search-1.2.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-search/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-search"
10
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/app/plan/CollectionRewriteRuleTest.java
1
package eu.dnetlib.data.search.app.plan;
2

  
3
import eu.dnetlib.domain.functionality.Collection;
4
import eu.dnetlib.utils.cql.CqlException;
5
import gr.uoa.di.driver.enabling.ISLookUp;
6
import org.junit.After;
7
import org.junit.Before;
8
import org.junit.Test;
9

  
10
import static org.mockito.Mockito.mock;
11
import static org.mockito.Mockito.when;
12

  
13
public class CollectionRewriteRuleTest {
14

  
15
	final String field = "colid";
16
	final String value = "foo-col";
17
	final String retrieval = "f = v";
18
	CollectionRewriteRule rule = null;
19

  
20
	@SuppressWarnings("unchecked")
21
	@Before
22
	public void setUp() throws Exception {
23
		rule = new CollectionRewriteRule(null, field);
24
		ISLookUp<Collection> lookup = mock(ISLookUp.class);
25
		Collection collection = mock(Collection.class);
26
		rule.setCollectionLookUp(lookup);
27
		when(collection.getRetrievalCondition()).thenReturn(retrieval);
28
		when(lookup.getById(value)).thenReturn(collection);
29
	}
30

  
31
	@After
32
	public void tearDown() throws Exception {
33
		rule = null;
34
	}
35
	
36
	@Test
37
	public void testApply() throws CqlException {
38
	/*	CqlClause clause = rule.apply(new CqlRelation(field, "=", "\"" + value +  "\""));
39
		assertEquals(Cql.parse(retrieval).getRoot().toCqlString(),
40
				clause.toCqlString());*/
41
	}
42
}
43

  
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/app/plan/PrefixRuleTest.java
1
package eu.dnetlib.data.search.app.plan;
2

  
3
import eu.dnetlib.utils.cql.CqlException;
4
import org.junit.After;
5
import org.junit.Before;
6
import org.junit.Test;
7

  
8
public class PrefixRuleTest {
9

  
10
	//Query query = null;
11
	final String text = "foo and bar"; 
12
	
13
	@Before
14
	public void setUp() throws Exception {
15
		//query = new Query(text);
16
	}
17

  
18
	@After
19
	public void tearDown() throws Exception {
20
		//query = null;
21
	}
22

  
23
	@Test
24
	public void testPrefixRule() throws CqlException {
25
		PrefixRule rule = new PrefixRule(null, "baz");
26
	//	query = rule.apply(query);
27
	//	assertEquals("baz AND (" + text + ")", query.getText());
28
	}
29

  
30
	@Test
31
	public void testBadPrefix() {
32
		/*PrefixRule rule = new PrefixRule(null, "a b");
33
		try {
34
			query = rule.apply(query);
35
			fail();
36
			
37
		} catch (CqlException cqle) {
38
			assertEquals(text, query.getText());
39
		}*/
40
	}
41
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/app/plan/QueryTest.java
1
package eu.dnetlib.data.search.app.plan;
2

  
3
import eu.dnetlib.utils.cql.CqlException;
4
import org.junit.After;
5
import org.junit.Before;
6
import org.junit.Test;
7

  
8
import static org.junit.Assert.assertEquals;
9

  
10
public class QueryTest {
11

  
12
	@Before
13
	public void setUp() throws Exception {
14
	}
15

  
16
	@After
17
	public void tearDown() throws Exception {
18
	}
19

  
20
	@Test
21
	public void testQuery() throws CqlException {
22
		String text = "foo and bar";
23
		Query query = new Query(text);
24
		assertEquals(text, query.getText());
25
		
26
		//CqlQuery cql = query.getCqlQuery();
27
		//assertNotNull(cql);
28
		//assertEquals(cql.toString(), Cql.parse(text).toString());
29
	}
30

  
31
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/transform/FormatterTest.java
1
package eu.dnetlib.data.search.transform;
2

  
3
import java.io.IOException;
4
import java.util.ArrayList;
5
import java.util.Locale;
6

  
7
import org.apache.log4j.BasicConfigurator;
8
import org.junit.Before;
9
import org.junit.Test;
10

  
11
import eu.dnetlib.data.search.transform.formatter.SimpleFormatter;
12

  
13
public class FormatterTest {
14
	@Before
15
	public void setup() throws IOException {
16
		BasicConfigurator.configure();
17
	}
18
	@Test
19
	public void TestFormatter() throws Exception{
20
		
21
		String per1 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <record xmlns:dri=\"http://www.driver-repository.eu/namespace/dri\" xmlns:oaf=\"http://namespace.openaire.eu/oaf\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" type=\"person\">    <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Egecioglu\" label=\"personId\" indexId=\"dri:objIdentifier\"/>    <field name=\"fullname\" multiplicity=\"false\" value=\"E. Egecioglu\" label=\"Fullname\" indexId=\"\"/>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_K._P._Skibicka\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"K. P. Skibicka\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Hrabovszky\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"E. Hrabovszky\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_Z._Liposits\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"Z. Liposits\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_J._A._Engel\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"J. A. Engel\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Jerlhag\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"E. Jerlhag\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_C._S._Molnar\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"C. S. Molnar\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_S._L._Dickson\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"S. L. Dickson\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_M._Alvarez-Crespo\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"M. Alvarez-Crespo\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_C._Hansson\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"C. Hansson\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"result\">       <field name=\"resultId\" multiplicity=\"false\" value=\"WOS:000285231000019\" label=\"resultId\" indexId=\"\"/>       <field name=\"title\" multiplicity=\"true\" value=\"BLOCKADE OF CENTRAL NICOTINE ACETYLCHOLINE RECEPTOR SIGNALING ATTENUATE GHRELIN-INDUCED FOOD INTAKE IN RODENTS\" label=\"Title\" indexId=\"\"/>       <field name=\"publicationYear\" multiplicity=\"false\" value=\"2010\" label=\"Publication Year\" indexId=\"\"/>    </field> </record>";
22
		
23
		String per2 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <record xmlns:dri=\"http://www.driver-repository.eu/namespace/dri\" xmlns:oaf=\"http://namespace.openaire.eu/oaf\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" type=\"person\">    <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Egecioglu\" label=\"personId\" indexId=\"dri:objIdentifier\"/>    <field name=\"fullname\" multiplicity=\"false\" value=\"E. Egecioglu\" label=\"Fullname\" indexId=\"\"/>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_K._P._Skibicka\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"K. P. Skibicka\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Hrabovszky\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"E. Hrabovszky\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_Z._Liposits\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"Z. Liposits\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_J._A._Engel\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"J. A. Engel\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Jerlhag\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"E. Jerlhag\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_C._S._Molnar\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"C. S. Molnar\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_S._L._Dickson\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"S. L. Dickson\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_M._Alvarez-Crespo\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"M. Alvarez-Crespo\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_C._Hansson\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"C. Hansson\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"result\">       <field name=\"resultId\" multiplicity=\"false\" value=\"WOS:000285231000019\" label=\"resultId\" indexId=\"\"/>       <field name=\"title\" multiplicity=\"true\" value=\"BLOCKADE OF CENTRAL NICOTINE ACETYLCHOLINE RECEPTOR SIGNALING ATTENUATE GHRELIN-INDUCED FOOD INTAKE IN RODENTS\" label=\"Title\" indexId=\"\"/>       <field name=\"publicationYear\" multiplicity=\"false\" value=\"2010\" label=\"Publication Year\" indexId=\"\"/>    </field> </record>";
24
		
25
		String per3 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <record xmlns:dri=\"http://www.driver-repository.eu/namespace/dri\" xmlns:oaf=\"http://namespace.openaire.eu/oaf\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" type=\"person\">    <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Egecioglu\" label=\"personId\" indexId=\"dri:objIdentifier\"/>    <field name=\"fullname\" multiplicity=\"false\" value=\"E. Egecioglu\" label=\"Fullname\" indexId=\"\"/>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_K._P._Skibicka\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"K. P. Skibicka\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Hrabovszky\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"E. Hrabovszky\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_Z._Liposits\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"Z. Liposits\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_J._A._Engel\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"J. A. Engel\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_E._Jerlhag\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"E. Jerlhag\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_C._S._Molnar\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"C. S. Molnar\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_S._L._Dickson\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"S. L. Dickson\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_M._Alvarez-Crespo\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"M. Alvarez-Crespo\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"coauthor\">       <field name=\"personId\" multiplicity=\"false\" value=\"WOS:000285231000019_C._Hansson\" label=\"personId\" indexId=\"\"/>       <field name=\"fullname\" multiplicity=\"false\" value=\"C. Hansson\" label=\"Fullname\" indexId=\"\"/>    </field>    <field multiplicity=\"true\" name=\"result\">       <field name=\"resultId\" multiplicity=\"false\" value=\"WOS:000285231000019\" label=\"resultId\" indexId=\"\"/>       <field name=\"title\" multiplicity=\"true\" value=\"BLOCKADE OF CENTRAL NICOTINE ACETYLCHOLINE RECEPTOR SIGNALING ATTENUATE GHRELIN-INDUCED FOOD INTAKE IN RODENTS\" label=\"Title\" indexId=\"\"/>       <field name=\"publicationYear\" multiplicity=\"false\" value=\"2010\" label=\"Publication Year\" indexId=\"\"/>    </field> </record>";
26
		
27
		String output = null;
28
		Locale locale = new Locale("en");
29
		
30
		ArrayList<String> initResults = new ArrayList<String>();
31
		ArrayList<String> cleanResults = new ArrayList<String>();
32
		
33
		initResults.add(per1);
34
		initResults.add(per2);
35
		initResults.add(per3);
36
		
37
		SimpleFormatter formatter = new SimpleFormatter(); 
38

  
39
		cleanResults = (ArrayList<String>) formatter.clearDeclarations(initResults);
40
		System.out.println(initResults.toString());
41
		
42
	}
43
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/transform/ConfigurationTest.java
1
package eu.dnetlib.data.search.transform;
2

  
3
import java.io.IOException;
4

  
5
import javax.xml.xpath.XPathExpressionException;
6

  
7
import org.junit.Before;
8
import org.junit.Test;
9

  
10
import eu.dnetlib.data.search.transform.config.ConfigurationFactoryException;
11

  
12

  
13

  
14
public class ConfigurationTest {
15
	
16
	@Before
17
	public void setup() throws IOException {
18
		
19
	}
20
	
21
	@Test
22
	public void testParse() throws XPathExpressionException, IOException, ConfigurationFactoryException {
23
//		ConfigurationFactory factory = new ConfigurationFactory();
24
//		factory.setConfigurationName("configuration.xml");
25
//		factory.createConfiguration("config");
26
//		
27
//		Configuration configuration = factory.createConfiguration("testConfig");
28
//		assertEquals("testConfig", configuration.getConfigurationName());
29
//		
30
//		assertEquals(new Locale("en","US"), configuration.getDefaultLocale());
31
//		
32
//		assertEquals(3, configuration.getVocabulariesMap().keySet().size());
33
//		assertNotNull(configuration.getVocabulariesMap().get("languages"));
34
//		
35
//		assertEquals(configuration.getLocales().size(), configuration.getVocabulariesMap().get("languages").keySet().size());
36
//		
37
//		for (Locale locale: configuration.getLocales()) {
38
//			assertEquals("src/main/eu/dnetlib/data/search/transform/xmls/"+"languages"+"_"+locale+".xml", 
39
//					configuration.getVocabulariesMap().get("languages").get(locale));
40
//		}
41
	}
42
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/transform/VocabularyTest.java
1
package eu.dnetlib.data.search.transform;
2

  
3
import eu.dnetlib.api.data.SearchService;
4
import eu.dnetlib.api.data.SearchServiceException;
5
import gr.uoa.di.driver.enabling.vocabulary.ISVocabularyLoader;
6
import gr.uoa.di.driver.util.StaticServiceLocator;
7
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
8
import org.junit.Before;
9
import org.junit.Ignore;
10
import org.junit.Test;
11

  
12
import javax.xml.bind.JAXBException;
13
import javax.xml.transform.TransformerException;
14
import javax.xml.transform.TransformerFactoryConfigurationError;
15
import java.io.IOException;
16

  
17
public class VocabularyTest {
18

  
19
	private static String registryAddress = "http://node1.t.openaire.research-infrastructures.eu:8280/is/services/isRegistry";
20
	private static String lookupAddress = "http://node1.t.openaire.research-infrastructures.eu:8280/is/services/isLookUp";
21

  
22
    private static String searchAddress = "http://services.openaire.eu:8380/search/services/searchWebService/search";
23

  
24
	private ISVocabularyLoader loader;
25
	
26
	@Before
27
	public void setup() throws JAXBException, SearchServiceException {
28
		JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
29
        factory.setServiceClass(SearchService.class);
30
        factory.setAddress(searchAddress);
31
        SearchService searchService  = (SearchService) factory.create();
32

  
33
        StaticServiceLocator<SearchService> searchServiceStaticServiceLocator = new StaticServiceLocator<eu.dnetlib.api.data.SearchService>();
34
        searchServiceStaticServiceLocator.setService(searchService);
35
    //    searchServiceStaticServiceLocator.getService().search("1", "", "", 1, 1);
36

  
37
    //    searchServiceStaticServiceLocator.getService().search("1", "", "", "", 1, 1);
38
/*		factory.setServiceClass(ISRegistryService.class);
39
		factory.setAddress(registryAddress);
40
		ISRegistryService registryEndpoint = (ISRegistryService) factory
41
				.create();
42

  
43
		factory = new JaxWsProxyFactoryBean();
44
		factory.setServiceClass(ISLookUpService.class);
45
		factory.setAddress(lookupAddress);
46
		ISLookUpService lookupEndpoint = (ISLookUpService) factory.create();
47

  
48
		ISRegistryClient registryClient = new ISRegistryClient();
49
		registryClient.setIsRegistry(registryEndpoint);
50

  
51
		ISLookUpClient lookupClient = new ISLookUpClient();
52
		lookupClient.setIsLookUp(lookupClient);
53
		StaticServiceLocator<eu.dnetlib.api.enabling.ISLookUpService> lookupLocator = new StaticServiceLocator<eu.dnetlib.api.enabling.ISLookUpService>();
54
		lookupLocator.setService(lookupClient);
55

  
56
		ISLookUpImpl<Vocabulary> islookup = new ISLookUpImpl<Vocabulary>();*/
57
//		islookup.setConverter(new VocabularyXmlConverter());
58
//		islookup.setLookupLocator(lookupLocator);
59
//		loader = new ISVocabularyLoader();
60
//		loader.setLookUp(islookup);
61
	}
62

  
63
    @Test
64
    public void testaki(){
65

  
66
    }
67

  
68
	public static String donothing(){
69
		return registryAddress;
70
	}
71
	
72
	@Ignore
73
	@Test
74
	public void test() throws IOException, TransformerFactoryConfigurationError, TransformerException {
75
//		
76
//		Vocabulary v = loader.getVocabulary("Names of languages", new Locale("en") ,Locale.ROOT);
77
//		//System.out.println(v.getEnglishNames());
78
//		HashMap hm = new HashMap<String, Vocabulary>();
79
//		hm.put("languages", v);
80
//		TestVocabRegistry vr = new TestVocabRegistry(hm);
81
//		//Vocabulary vl = vr.getVocabulary("languages");
82
//		//System.out.println(vl.getEnglishName("eng"));
83
//		
84
//		//System.out.println(vr.getValue("languages", "eng"));
85
//		
86
//		//VocabularyManager vocabularyManager = new VocabularyManagerImpl();
87
//		
88
//		//Katerina krina = new Katerina();
89
//		//krina.setVocabularyManager(vocabularyManager);
90
//		
91
//		File xmlf = new File("/home/dimitra/saxon6-5-5/katerinatest/lang.xml");
92
//		String xml= FileUtils.readFileToString(xmlf);
93
//		System.out.println("read xml");
94
//		//first xsl		
95
//		File sxslf = new File("/home/dimitra/saxon6-5-5/katerinatest/browse.xsl");
96
//		String sxsl = FileUtils.readFileToString(sxslf);
97
//		javax.xml.transform.Transformer sTransformer = TransformerFactory.newInstance().newTransformer(new StreamSource(new StringReader(sxsl)));
98
//		System.out.println("read sxsl");
99
//		//second xsl
100
//		File jxslf = new File("/home/dimitra/saxon6-5-5/katerinatest/fromvel.xsl");
101
//		String jxsl = FileUtils.readFileToString(jxslf);
102
//		javax.xml.transform.Transformer jTransformer = TransformerFactory.newInstance().newTransformer(new StreamSource(new StringReader(jxsl)));
103
//		System.out.println("read jxsl");
104
//		//are they working?
105
//		StringWriter xmlResultResource = new StringWriter();
106
//		//simple
107
//		StreamResult sts = new StreamResult(xmlResultResource);
108
//	    //xmlResultResource.getBuffer().setLength(0);		
109
//	    //sTransformer.transform(new StreamSource(new StringReader(xml)), sts);
110
//	    //System.out.println("transformed xml: "+xmlResultResource.getBuffer().toString());
111
//	    //System.out.println("first transform: ok");
112
//	    //java
113
//	    StreamResult stj = new StreamResult(xmlResultResource);
114
//	    //xmlResultResource.getBuffer().setLength(0);		
115
//	    //jTransformer.transform(new StreamSource(new StringReader(xml)), stj);
116
//	    //System.out.println("transformed xml: "+xmlResultResource.getBuffer().toString());
117
//	    //System.out.println("second transform: ok");
118
//	    
119
//		
120
//	    long startTime = System.currentTimeMillis();
121
//	    //make 1000 translations with the first way and measure the time
122
//		/*for(int i=0;i<1000;i++){
123
//			xmlResultResource.getBuffer().setLength(0);		
124
//		    sTransformer.transform(new StreamSource(new StringReader(xml)), sts);
125
//		}*/	    
126
//	    long stopTime = System.currentTimeMillis();
127
//	    long elapsedTime = stopTime - startTime;
128
//	    //System.out.println("simple way: "+elapsedTime);		
129
//		//make 1000 translations with the second way and measure the time
130
//	    startTime = System.currentTimeMillis();
131
//	    for(int i=0;i<1000;i++){
132
//			xmlResultResource.getBuffer().setLength(0);		
133
//			jTransformer.transform(new StreamSource(new StringReader(xml)), stj);
134
//	    }
135
//	    stopTime = System.currentTimeMillis();
136
//	    elapsedTime = stopTime - startTime;
137
//	    System.out.println("java way: "+elapsedTime);
138
//	    //Assert.assertEquals("eu.dnetlib.data.search.utils.vοcabulary.VocabularyManagerImpl", "eu.dnetlib.data.search.utils.vocabulary.VocabularyManagerImpl");
139
	}
140
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/transform/TransformerFactoryTest.java
1
package eu.dnetlib.data.search.transform;
2

  
3
import java.io.IOException;
4

  
5
import org.apache.log4j.BasicConfigurator;
6
import org.junit.BeforeClass;
7
import org.junit.Test;
8

  
9
import eu.dnetlib.data.search.transform.config.ConfigurationFactory;
10

  
11
public class TransformerFactoryTest {
12

  
13
	private static String registryAddress = "http://node1.t.openaire.research-infrastructures.eu:8280/is/services/isRegistry";
14
	private static String lookupAdress = "http://node1.t.openaire.research-infrastructures.eu:8280/is/services/isLookUp";
15
	
16
	@BeforeClass
17
	public static void setup() throws IOException {
18
		BasicConfigurator.configure();
19
		
20
	}
21
	@Test
22
	public void TestTransformerFactory() throws Exception{
23
		ConfigurationFactory factory = new ConfigurationFactory();
24
		/*factory.setConfigurationName("/home/dimitra/projects/uoa-trunk/uoa-search/test/junit/eu/dnetlib/data/search/transform/configuration.xml");
25
		factory.init();
26
		factory.setVocabulariesPath("/home/dimitra/vocabularies/");
27
		Configuration config = factory.createConfiguration("");
28
		SearchRegistry sr = new SearchRegistry();
29
		sr.setConfig(config);*/
30
		
31
		/*LocalVocabularyLoader lvl = new LocalVocabularyLoader();
32
		
33
		
34
		IndexVocabularyLoader ivl = new IndexVocabularyLoader();
35
		ivl.setSearchServiceLocator(new ServiceLocator<SearchService>());
36
		
37
		
38
		VocabularyManagerImpl vocman = new VocabularyManagerImpl();
39
		vocman.setConfig(config);
40
		vocman.setIndexVocabularyLoader(new IndexVocabularyLoader());
41
		
42
		vocman.init();*/
43
		
44
		//ChainTransformer ct = (ChainTransformer)sr.getTransformer("results_openaire", config.getLocales().get(0));
45
		//List<Transformer> all = ct.getTransformers();
46
		
47
		//XsltTransformer tr = (XsltTransformer)all.get(1);
48
		//System.out.println(tr.getXslt());
49
	
50
	}
51
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/java/eu/dnetlib/data/search/transform/XsltTransformerTest.java
1
package eu.dnetlib.data.search.transform;
2

  
3
import java.io.IOException;
4

  
5
import org.apache.log4j.BasicConfigurator;
6
import org.junit.Before;
7
import org.junit.Test;
8

  
9
public class XsltTransformerTest {
10
	@Before
11
	public void setup() throws IOException {
12
		BasicConfigurator.configure();
13
	}
14
	@Test
15
	public void TestTransformer() throws Exception{
16
		String xslt = "<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"><xsl:output method=\"xml\" indent=\"yes\" encoding=\"UTF-8\"/><xsl:template match=\"/\"><xsl:apply-templates/></xsl:template>";
17
		xslt += "<xsl:template match=\"@*|node()\"><xsl:copy><xsl:apply-templates select=\"@*|node()\"/></xsl:copy></xsl:template></xsl:stylesheet>";
18
		
19
		String input = "<record type=\"result\"><field name=\"resultId\" value=\"WOS:000285231000019\" label=\"resultId\" indexId=\"\"/>";
20
		input += "<field name=\"title\" label=\"Title\" indexId=\"\" value=\"BLOCKADE OF CENTRAL NICOTINE ACETYLCHOLINE RECEPTOR \"/>";
21
		input += "<field name=\"description\" label=\"Description\" indexId=\"\" value=\"Here we sought ...\"/>";
22
		input += "</record>";
23
		
24
		String cur = "";
25
		String prev = "";
26
		
27
		XsltTransformer TR = new XsltTransformer(xslt); 
28

  
29
		long start = System.nanoTime();
30
		
31
		prev = TR.transform(input);
32
		for(int i =2; i<10000;i++) {
33
			cur = TR.transform(input);
34
			if(!cur.equals(prev)) {
35
				System.out.println("Error in "+i+" time");
36
				System.out.println(prev);
37
				System.out.println(cur);
38
				break;
39
			}
40
			prev = cur;				
41
		}
42
		long end = System.nanoTime();
43
		System.out.println(end-start);
44
	}
45
}
modules/uoa-search/tags/uoa-search-1.2.0/src/test/resources/eu/dnetlib/data/search/transform/bibtexConfig.xml
1
<bibTexConfig name="type">
2
	<case value="article" bibTexType="article">
3
		<term bibtexname="author" indexname="dc:creator"/>
4
		<term bibtexname="title" indexname="title"/>
5
		<term bibtexname="journal" indexname="dc:source"/>
6
		<term bibtexname="year" indexname="publicationyear"/>
7
	</case>
8
	<case value="book" bibTexType="book">
9
		<term bibtexname="editor" indexname="dc:creator"/>
10
		<term bibtexname="title" indexname="title"/>
11
		<term bibtexname="publisher" indexname="publisher"/>
12
		<term bibtexname="year" indexname="publicationyear"/>
13
	</case>
14
	<case value="bookPart" bibTexType="incollection">
15
		<term bibtexname="author" indexname="dc:creator"/>
16
		<term bibtexname="title indexname="title"/">
17
		<term bibtexname="booktitle" indexname="source or dc:relation"/>
18
		<term bibtexname="year" indexname="publicationyear"/>
19
	</case>
20
	<case value="conferenceObject" bibTexType="inproceedings">
21
		<term bibtexname="author" indexname="dc:creator"/>
22
		<term bibtexname="title" indexname="title"/>
23
		<term bibtexname="booktitle" indexname="source or dc:relation"/>
24
		<term bibtexname="year" indexname="publicationyear"/>
25
	</case>
26
	<case value="masterThesis" bibTexType="masterthesis">
27
		<term bibtexname="author" indexname="dc:creator"/>
28
		<term bibtexname="title" indexname="title"/>
29
		<term bibtexname="school" indexname="affiliationname"/>
30
		<term bibtexname="year" indexname="publicationyear"/>
31
	</case>
32
	<case value="doctoralThesis" bibTexType="phdthesis">
33
		<term bibtexname="author" indexname="dc:creator"/>
34
		<term bibtexname="title" indexname="title"/>
35
		<term bibtexname="school" indexname="affiliationname"/>
36
		<term bibtexname="year" indexname="publicationyear"/>
37
	</case>
38
	<case value="report" bibTexType="techreport">
39
		<term bibtexname="author" indexname="dc:creator"/>
40
		<term bibtexname="title" indexname="title"/>
41
		<term bibtexname="institution" indexname="affiliationname"/>	
42
	</case>
43
	<defaultcase bibTexType="misc">
44
		<term bibtexname="author" indexname="dc:creator"/>
45
		<term bibtexname="title" indexname="title"/>
46
		<term bibtexname="year" indexname="publicationyear"/>
47
	</case>
48
</bibTexConfig>
49

  
modules/uoa-search/tags/uoa-search-1.2.0/src/test/resources/eu/dnetlib/data/search/transform/configuration.xml
1
<?xml version="1.0" encoding="UTF-8"?> 
2
<configuration>
3
	<locales>
4
		<locale name="en_US" default="true" />
5
		<locale name="fr_FR" default="false" />
6
		<locale name="gr_GR" default="false" />
7
	</locales>
8

  
9
	<vocabularies>
10
	 	<is_vocabulary name="languages" xml_name="Names of Languages" />
11
		<is_vocabulary name="countries" xml_name="Names of Countries" />
12
		<is_vocabulary name="labels" xml_name="Short list of language names" />
13

  
14
		<index_vocabulary name="datasources" query="oaftype=datasource" transformer="datasourceVocabularyTransformer"/>
15
		<index_vocabulary name="projects" query="oaftype=project" transformer="projectVocabularyTransformer"/>
16

  
17
		<local_vocabulary name="funders" file="funders.xml" />
18
		<local_vocabulary name="programmes" file="programmes.xml" />  
19
		<local_vocabulary name="areas" file="areas.xml" />
20
		<local_vocabulary name="compatibility" file="compatibility.xml" />
21
		<local_vocabulary name="accessModes" file="accessmode.xml" />
22
	</vocabularies>
23

  
24
	<transformers>
25
		<transformer name="datasourceVocabularyTransformer">
26
			<transformation xslt="datasource_mini.xsl" />
27
		</transformer>
28

  
29
		<transformer name="projectVocabularyTransformer">
30
			<transformation xslt="project_mini.xsl" />
31
		</transformer>
32

  
33
		<transformer name="results_openaire">
34
			<transformation xslt="result.xsl" />
35
	 		<transformation match="language" change="value" vocabulary="languages" />
36
			<transformation match="funding.funding_level_0" change="value" vocabulary="funders" />
37
			<transformation match="funding.funding_level_1" change="value" vocabulary="programmes" />
38
			<transformation match="funding.funding_level_2" change="value" vocabulary="areas" />
39
			<transformation match="datasource.hostedby" change="value" vocabulary="datasources" />
40
			<transformation match="datasource.licenceid" change="value" vocabulary="accessModes" />
41
		</transformer>
42

  
43
		<transformer name="projects_openaire">
44
			<transformation xslt="project.xsl" />
45
		</transformer>
46

  
47
		<transformer name="datasources_openaire">
48
			<transformation xslt="datasource.xsl" />
49
		</transformer>
50

  
51
		<!-- valid for every browse result of every entity type -->
52
		<transformer name="results_openaire_browse">
53
			<transformation xslt="browse.xsl" />
54
			<transformation match="resultlanguageid.value" change="value" vocabulary="languages" />
55
			<transformation match="organizationcountryid.value" change="value" vocabulary="countries" />
56

  
57
			<transformation match="relfundinglevel0_id.value" change="value" vocabulary="funders" />
58
			<transformation match="relfundinglevel1_id.value" change="value" vocabulary="programmes" />
59
			<transformation match="relfundinglevel2_id.value" change="value" vocabulary="areas" />
60
			<transformation match="resulthostingdatasourceid.value" change="value" vocabulary="datasources" />
61

  
62
			<transformation match="datasourcecompatibilityid.value" change="value" vocabulary="compatibility"/>
63
			<transformation match="resultrightsid.value" change="value" vocabulary="accessModes" />
64
			<transformation match="relprojectid.value" change="value" vocabulary="projects" />
65
		</transformer>
66

  
67
		<transformer name="persons_openaire">
68
			<transformation xslt="person.xsl" />
69
		</transformer>
70

  
71
		<transformer name="organizations_openaire">
72
			<transformation xslt="organization.xsl" />
73
		</transformer>
74
		
75
	</transformers>
76

  
77
	<formatters>
78
		<formatter name="json" xslt="json.xsl"/> 
79
		<formatter name="xml" xslt="simple.xsl"/>
80
		<formatter name="vocabulary" xslt="vocabulary.xsl"/>
81
	</formatters>
82
</configuration>
83
	
modules/uoa-search/tags/uoa-search-1.2.0/src/vocabularies/Namesof TextObjectTypologies_es_ES.xml
1
<RESOURCE_PROFILE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2
    <HEADER>
3
        <RESOURCE_IDENTIFIER value="10a89de8-8f16-4e8c-824c-f76646438fa6_Vm9jYWJ1bGFyeURTUmVzb3VyY2VzL1ZvY2FidWxhcnlEU1Jlc291cmNlVHlwZQ=="/>
4
        <RESOURCE_TYPE value="VocabularyDSResourceType"/>
5
        <RESOURCE_KIND value="VocabularyDSResources"/>
6
        <RESOURCE_URI value="String"/>
7
        <DATE_OF_CREATION value="2010-12-23T19:05:23+01:00"/>
8
    </HEADER>
9
    <BODY>
10
        <CONFIGURATION>
11
            <VOCABULARY_NAME>Names of Text Object Typologies_es_ES</VOCABULARY_NAME>
12
            <VOCABULARY_DESCRIPTION>List of typology types provided by the DRIVER Guidelines for Repository content</VOCABULARY_DESCRIPTION>
13
            <TERMS>
14
                <TERM encoding="0000" english_name="Desconocido" native_name="">
15
                    <SYNONYMS/>
16
                </TERM>
17
                <TERM encoding="0001" english_name="Artículo" native_name="">
18
                    <SYNONYMS>
19
                        <SYNONYM encoding="DRIVER" term="Article in monograph or in proceedings"/>
20
                        <SYNONYM encoding="DRIVER" term="Article/Letter to editor"/>
21
                        <SYNONYM encoding="DRIVER" term="Article / Letter to the editor"/>
22
                        <SYNONYM encoding="DRIVER" term="Article / Letter to editor"/>
23
                        <SYNONYM encoding="DRIVER" term="Article-letter to the editor"/>
24
                        <SYNONYM encoding="DRIVER" term="Article - letter to the editor"/>
25
                        <SYNONYM encoding="DRIVER" term="Journal article"/>
26
                        <SYNONYM encoding="DRIVER" term="Journal article (on-line or printed)"/>
27
                        <SYNONYM encoding="DRIVER" term="Peer-reviewed Article"/>
28
                        <SYNONYM encoding="DRIVER" term="Article / Newspaper"/>
29
                        <SYNONYM encoding="DRIVER" term="Aufsatz"/>
30
                    </SYNONYMS>
31
                </TERM>
32
                <TERM encoding="0002" english_name="Libro" native_name="">
33
                    <SYNONYMS>
34
                        <SYNONYM encoding="DRIVER" term="Book (monograph)"/>
35
                        <SYNONYM encoding="DRIVER" term="Book - monograph - editorial book"/>
36
                        <SYNONYM encoding="DRIVER" term="Book Section"/>
37
                        <SYNONYM encoding="DRIVER" term="Monograph"/>
38
                    </SYNONYMS>
39
                </TERM>
40
                <TERM encoding="0003" english_name="Lectura de Conferencia" native_name="">
41
                    <SYNONYMS/>
42
                </TERM>
43
                <TERM encoding="0004" english_name="Informe de Conferencia" native_name="">
44
                    <SYNONYMS>
45
                        <SYNONYM encoding="DRIVER" term="Conference or Workshop Item"/>
46
                        <SYNONYM encoding="DRIVER" term="Conference Paper"/>
47
                        <SYNONYM encoding="DRIVER" term="Conference contribution"/>
48
                        <SYNONYM encoding="DRIVER" term="Conference Paper"/>
49
                    </SYNONYMS>
50
                </TERM>
51
                <TERM encoding="0005" english_name="Contribución a periódico o pulicación semanal" native_name="">
52
                    <SYNONYMS/>
53
                </TERM>
54
                <TERM encoding="0006" english_name="Tesis doctoral" native_name="">
55
                    <SYNONYMS>
56
                        <SYNONYM encoding="DINI" term="Text.Thesis.Doctoral"/>
57
                        <SYNONYM encoding="DRIVER" term="Thesis.Doctoral"/>
58
                        <SYNONYM encoding="DRIVER" term="Dissertation"/>
59
                        <SYNONYM encoding="DRIVER" term="Diss"/>
60
                        <SYNONYM encoding="DRIVER" term="DoctoralThesis"/>
61
                    </SYNONYMS>
62
                </TERM>
63
                <TERM encoding="0007" english_name="Tesis de Master" native_name="">
64
                    <SYNONYMS>
65
                        <SYNONYM encoding="DINI" term="Masters-Thesis.Magister"/>
66
                        <SYNONYM encoding="DRIVER" term="Thesis.Master"/>
67
                        <SYNONYM encoding="DRIVER" term="Masters thesis"/>
68
                    </SYNONYMS>
69
                </TERM>
70
                <TERM encoding="0008" english_name="Proyecto fin de carrera" native_name="">
71
                    <SYNONYMS/>
72
                </TERM>
73
                <TERM encoding="0009" english_name="Informe de Investigación Externo" native_name="">
74
                    <SYNONYMS>
75
                        <SYNONYM encoding="DINI" term="Tech-Report"/>
76
                    </SYNONYMS>
77
                </TERM>
78
                <TERM encoding="0010" english_name="Lectura" native_name="">
79
                    <SYNONYMS>
80
                        <SYNONYM encoding="DINI" term="Public-Lecture"/>
81
                        <SYNONYM encoding="DRIVER" term="Inaugural lecture"/>
82
                    </SYNONYMS>
83
                </TERM>
84
                <TERM encoding="0011" english_name="Informe Interno" native_name="">
85
                    <SYNONYMS/>
86
                </TERM>
87
                <TERM encoding="0012" english_name="Noticia" native_name="">
88
                    <SYNONYMS/>
89
                </TERM>
90
                <TERM encoding="0013" english_name="Parte de Libro o Capítulo de Libro" native_name="">
91
                    <SYNONYMS>
92
                        <SYNONYM encoding="DRIVER" term="Part of book - chapter"/>
93
                        <SYNONYM encoding="DRIVER" term="Book editorial"/>
94
                        <SYNONYM encoding="DRIVER" term="Book section"/>
95
                    </SYNONYMS>
96
                </TERM>
97
                <TERM encoding="0014" english_name="Trabajo de Investigación" native_name="">
98
                    <SYNONYMS>
99
                        <SYNONYM encoding="DINI" term="Research-Paper"/>
100
                        <SYNONYM encoding="DINI" term="Paper"/>
101
                        <SYNONYM encoding="DINI" term="ResearchPaper"/>
102
                    </SYNONYMS>
103
                </TERM>
104
            </TERMS>
105
        </CONFIGURATION>
106
        <STATUS>
107
            <LAST_UPDATE value="2007-05-06T23:02:07+02:00"/>
108
        </STATUS>
109
        <SECURITY_PARAMETERS/>
110
    </BODY>
111
</RESOURCE_PROFILE>
112

  
modules/uoa-search/tags/uoa-search-1.2.0/src/vocabularies/NamesofCountries_es_ES.xml
1
<RESOURCE_PROFILE>
2
    <HEADER>
3
        <RESOURCE_IDENTIFIER value="e540db9e-768a-4c75-8f37-5d0f8d0f3115_Vm9jYWJ1bGFyeURTUmVzb3VyY2VzL1ZvY2FidWxhcnlEU1Jlc291cmNlVHlwZQ=="/>
4
        <RESOURCE_TYPE value="VocabularyDSResourceType"/>
5
        <RESOURCE_KIND value="VocabularyDSResources"/>
6
        <RESOURCE_URI value="String"/>
7
        <DATE_OF_CREATION value="2010-12-23T19:12:24+01:00"/>
8
    </HEADER>
9
    <BODY>
10
        <CONFIGURATION>
11
            <VOCABULARY_NAME>Names of Countries_es_ES</VOCABULARY_NAME>
12
            <VOCABULARY_DESCRIPTION>OASIS list of country codes Country Code List: ISO 3166-1993 (E). No mappings provided.</VOCABULARY_DESCRIPTION>
13
            <TERMS>
14
                <TERM encoding="AD" english_name="Andorra" native_name="">
15
                    <SYNONYMS/>
16
                </TERM>
17
                <TERM encoding="AE" english_name="Emiratos Árabes Unidos" native_name="">
18
                    <SYNONYMS/>
19
                </TERM>
20
                <TERM encoding="AF" english_name="Afganistán" native_name="">
21
                    <SYNONYMS/>
22
                </TERM>
23
                <TERM encoding="AG" english_name="Antigua y Barbuda" native_name="">
24
                    <SYNONYMS/>
25
                </TERM>
26
                <TERM encoding="AI" english_name="Anguila" native_name="">
27
                    <SYNONYMS/>
28
                </TERM>
29
                <TERM encoding="AL" english_name="Albania" native_name="">
30
                    <SYNONYMS/>
31
                </TERM>
32
                <TERM encoding="AM" english_name="Armenia" native_name="">
33
                    <SYNONYMS/>
34
                </TERM>
35
                <TERM encoding="AN" english_name="Antillas Holandesas" native_name="">
36
                    <SYNONYMS/>
37
                </TERM>
38
                <TERM encoding="AO" english_name="Angola" native_name="">
39
                    <SYNONYMS/>
40
                </TERM>
41
                <TERM encoding="AQ" english_name="Antartida" native_name="">
42
                    <SYNONYMS/>
43
                </TERM>
44
                <TERM encoding="AR" english_name="Argentina" native_name="">
45
                    <SYNONYMS/>
46
                </TERM>
47
                <TERM encoding="AS" english_name="Samoa Americana" native_name="">
48
                    <SYNONYMS/>
49
                </TERM>
50
                <TERM encoding="AT" english_name="Austria" native_name="">
51
                    <SYNONYMS/>
52
                </TERM>
53
                <TERM encoding="AU" english_name="Australia" native_name="">
54
                    <SYNONYMS/>
55
                </TERM>
56
                <TERM encoding="AW" english_name="Aruba" native_name="">
57
                    <SYNONYMS/>
58
                </TERM>
59
                <TERM encoding="AZ" english_name="Azerbaiyán" native_name="">
60
                    <SYNONYMS/>
61
                </TERM>
62
                <TERM encoding="BA" english_name="Bosnia y Herzegovina" native_name="">
63
                    <SYNONYMS/>
64
                </TERM>
65
                <TERM encoding="BB" english_name="Barbados" native_name="">
66
                    <SYNONYMS/>
67
                </TERM>
68
                <TERM encoding="BD" english_name="Bangladesh" native_name="">
69
                    <SYNONYMS/>
70
                </TERM>
71
                <TERM encoding="BE" english_name="Bélgica" native_name="">
72
                    <SYNONYMS/>
73
                </TERM>
74
                <TERM encoding="BF" english_name="Burkina Faso" native_name="">
75
                    <SYNONYMS/>
76
                </TERM>
77
                <TERM encoding="BG" english_name="Bulgaria" native_name="">
78
                    <SYNONYMS/>
79
                </TERM>
80
                <TERM encoding="BH" english_name="Bahréin" native_name="">
81
                    <SYNONYMS/>
82
                </TERM>
83
                <TERM encoding="BI" english_name="Burundi" native_name="">
84
                    <SYNONYMS/>
85
                </TERM>
86
                <TERM encoding="BJ" english_name="Benín" native_name="">
87
                    <SYNONYMS/>
88
                </TERM>
89
                <TERM encoding="BM" english_name="Bermudas" native_name="">
90
                    <SYNONYMS/>
91
                </TERM>
92
                <TERM encoding="BN" english_name="Brunéi" native_name="">
93
                    <SYNONYMS/>
94
                </TERM>
95
                <TERM encoding="BO" english_name="Bolivia" native_name="">
96
                    <SYNONYMS/>
97
                </TERM>
98
                <TERM encoding="BR" english_name="Brasil" native_name="">
99
                    <SYNONYMS/>
100
                </TERM>
101
                <TERM encoding="BS" english_name="Bahamas" native_name="">
102
                    <SYNONYMS/>
103
                </TERM>
104
                <TERM encoding="BT" english_name="Bután" native_name="">
105
                    <SYNONYMS/>
106
                </TERM>
107
                <TERM encoding="BU" english_name="Birmania (ya no existe)" native_name="">
108
                    <SYNONYMS/>
109
                </TERM>
110
                <TERM encoding="BV" english_name="Isla Bouvet" native_name="">
111
                    <SYNONYMS/>
112
                </TERM>
113
                <TERM encoding="BW" english_name="Botsuana" native_name="">
114
                    <SYNONYMS/>
115
                </TERM>
116
                <TERM encoding="BY" english_name="Bielorrusia" native_name="">
117
                    <SYNONYMS/>
118
                </TERM>
119
                <TERM encoding="BZ" english_name="Belice" native_name="">
120
                    <SYNONYMS/>
121
                </TERM>
122
                <TERM encoding="CA" english_name="Canada" native_name="">
123
                    <SYNONYMS/>
124
                </TERM>
125
                <TERM encoding="CC" english_name="Islas Cocos (Keeling)" native_name="">
126
                    <SYNONYMS/>
127
                </TERM>
128
                <TERM encoding="CF" english_name="República Centroafricana" native_name="">
129
                    <SYNONYMS/>
130
                </TERM>
131
                <TERM encoding="CG" english_name="República del Congo" native_name="">
132
                    <SYNONYMS/>
133
                </TERM>
134
                <TERM encoding="CH" english_name="Suiza" native_name="">
135
                    <SYNONYMS/>
136
                </TERM>
137
                <TERM encoding="CI" english_name="Costa de Marfil" native_name="">
138
                    <SYNONYMS/>
139
                </TERM>
140
                <TERM encoding="CK" english_name="Islas Cook" native_name="">
141
                    <SYNONYMS/>
142
                </TERM>
143
                <TERM encoding="CL" english_name="Chile" native_name="">
144
                    <SYNONYMS/>
145
                </TERM>
146
                <TERM encoding="CM" english_name="Camerún" native_name="">
147
                    <SYNONYMS/>
148
                </TERM>
149
                <TERM encoding="CN" english_name="China" native_name="">
150
                    <SYNONYMS/>
151
                </TERM>
152
                <TERM encoding="CO" english_name="Colombia" native_name="">
153
                    <SYNONYMS/>
154
                </TERM>
155
                <TERM encoding="CR" english_name="Costa Rica" native_name="">
156
                    <SYNONYMS/>
157
                </TERM>
158
                <TERM encoding="CS" english_name="Checoslovaquia (ya no existe)" native_name="">
159
                    <SYNONYMS/>
160
                </TERM>
161
                <TERM encoding="CU" english_name="Cuba" native_name="">
162
                    <SYNONYMS/>
163
                </TERM>
164
                <TERM encoding="CV" english_name="Cabo Verde" native_name="">
165
                    <SYNONYMS/>
166
                </TERM>
167
                <TERM encoding="CX" english_name="Isla de Navidad" native_name="">
168
                    <SYNONYMS/>
169
                </TERM>
170
                <TERM encoding="CY" english_name="Chipre" native_name="">
171
                    <SYNONYMS/>
172
                </TERM>
173
                <TERM encoding="CZ" english_name="República Checa" native_name="">
174
                    <SYNONYMS/>
175
                </TERM>
176
                <TERM encoding="DD" english_name="República Democrática Alemana (ya no existe)" native_name="">
177
                    <SYNONYMS/>
178
                </TERM>
179
                <TERM encoding="DE" english_name="Alemania" native_name="">
180
                    <SYNONYMS/>
181
                </TERM>
182
                <TERM encoding="DJ" english_name="Yibuti" native_name="">
183
                    <SYNONYMS/>
184
                </TERM>
185
                <TERM encoding="DK" english_name="Dinamarca" native_name="">
186
                    <SYNONYMS/>
187
                </TERM>
188
                <TERM encoding="DM" english_name="Dominica" native_name="">
189
                    <SYNONYMS/>
190
                </TERM>
191
                <TERM encoding="DO" english_name="República Dominicana" native_name="">
192
                    <SYNONYMS/>
193
                </TERM>
194
                <TERM encoding="DZ" english_name="Argelia" native_name="">
195
                    <SYNONYMS/>
196
                </TERM>
197
                <TERM encoding="EC" english_name="Ecuador" native_name="">
198
                    <SYNONYMS/>
199
                </TERM>
200
                <TERM encoding="EE" english_name="Estonia" native_name="">
201
                    <SYNONYMS/>
202
                </TERM>
203
                <TERM encoding="EG" english_name="Egipto" native_name="">
204
                    <SYNONYMS/>
205
                </TERM>
206
                <TERM encoding="EH" english_name="Sahara Occidental" native_name="">
207
                    <SYNONYMS/>
208
                </TERM>
209
                <TERM encoding="ER" english_name="Eritrea" native_name="">
210
                    <SYNONYMS/>
211
                </TERM>
212
                <TERM encoding="ES" english_name="España" native_name="">
213
                    <SYNONYMS/>
214
                </TERM>
215
                <TERM encoding="ET" english_name="Etiopía" native_name="">
216
                    <SYNONYMS/>
217
                </TERM>
218
                <TERM encoding="FI" english_name="Finlandia" native_name="">
219
                    <SYNONYMS/>
220
                </TERM>
221
                <TERM encoding="FJ" english_name="Fiyi" native_name="">
222
                    <SYNONYMS/>
223
                </TERM>
224
                <TERM encoding="FK" english_name="Islas Malvinas" native_name="">
225
                    <SYNONYMS/>
226
                </TERM>
227
                <TERM encoding="FM" english_name="Estados Federados de Micronesia" native_name="">
228
                    <SYNONYMS/>
229
                </TERM>
230
                <TERM encoding="FO" english_name="Islas Feroe" native_name="">
231
                    <SYNONYMS/>
232
                </TERM>
233
                <TERM encoding="FR" english_name="Francia" native_name="">
234
                    <SYNONYMS/>
235
                </TERM>
236
                <TERM encoding="FX" english_name="Francia, Metropolitana" native_name="">
237
                    <SYNONYMS/>
238
                </TERM>
239
                <TERM encoding="GA" english_name="Gabón" native_name="">
240
                    <SYNONYMS/>
241
                </TERM>
242
                <TERM encoding="UK" english_name="Reino Unido" native_name="">
243
                    <SYNONYMS/>
244
                </TERM>
245
                <TERM encoding="GD" english_name="Granada" native_name="">
246
                    <SYNONYMS/>
247
                </TERM>
248
                <TERM encoding="GE" english_name="Georgia" native_name="">
249
                    <SYNONYMS/>
250
                </TERM>
251
                <TERM encoding="GF" english_name="Guayana Francesa" native_name="">
252
                    <SYNONYMS/>
253
                </TERM>
254
                <TERM encoding="GH" english_name="Ghana" native_name="">
255
                    <SYNONYMS/>
256
                </TERM>
257
                <TERM encoding="GI" english_name="Gibraltar" native_name="">
258
                    <SYNONYMS/>
259
                </TERM>
260
                <TERM encoding="GL" english_name="Groenlandia" native_name="">
261
                    <SYNONYMS/>
262
                </TERM>
263
                <TERM encoding="GM" english_name="Gambia" native_name="">
264
                    <SYNONYMS/>
265
                </TERM>
266
                <TERM encoding="GN" english_name="Guinea" native_name="">
267
                    <SYNONYMS/>
268
                </TERM>
269
                <TERM encoding="GP" english_name="Guadalupe" native_name="">
270
                    <SYNONYMS/>
271
                </TERM>
272
                <TERM encoding="GQ" english_name="Guinea Ecuatorial" native_name="">
273
                    <SYNONYMS/>
274
                </TERM>
275
                <TERM encoding="GR" english_name="Grecia" native_name="">
276
                    <SYNONYMS/>
277
                </TERM>
278
                <TERM encoding="GS" english_name="Islas Georgias del Sur y Sandwich del Sur " native_name="">
279
                    <SYNONYMS/>
280
                </TERM>
281
                <TERM encoding="GT" english_name="Guatemala" native_name="">
282
                    <SYNONYMS/>
283
                </TERM>
284
                <TERM encoding="GU" english_name="Guam" native_name="">
285
                    <SYNONYMS/>
286
                </TERM>
287
                <TERM encoding="GW" english_name="Guinea-Bissau" native_name="">
288
                    <SYNONYMS/>
289
                </TERM>
290
                <TERM encoding="GY" english_name="Guyana" native_name="">
291
                    <SYNONYMS/>
292
                </TERM>
293
                <TERM encoding="HK" english_name="Hong Kong" native_name="">
294
                    <SYNONYMS/>
295
                </TERM>
296
                <TERM encoding="HM" english_name="Islas Heard y McDonald" native_name="">
297
                    <SYNONYMS/>
298
                </TERM>
299
                <TERM encoding="HN" english_name="Honduras" native_name="">
300
                    <SYNONYMS/>
301
                </TERM>
302
                <TERM encoding="HR" english_name="Croacia" native_name="">
303
                    <SYNONYMS/>
304
                </TERM>
305
                <TERM encoding="HT" english_name="Haiti" native_name="">
306
                    <SYNONYMS/>
307
                </TERM>
308
                <TERM encoding="HU" english_name="Hungría" native_name="">
309
                    <SYNONYMS/>
310
                </TERM>
311
                <TERM encoding="ID" english_name="Indonesia" native_name="">
312
                    <SYNONYMS/>
313
                </TERM>
314
                <TERM encoding="IE" english_name="Irlanda" native_name="">
315
                    <SYNONYMS/>
316
                </TERM>
317
                <TERM encoding="IL" english_name="Israel" native_name="">
318
                    <SYNONYMS/>
319
                </TERM>
320
                <TERM encoding="IN" english_name="India" native_name="">
321
                    <SYNONYMS/>
322
                </TERM>
323
                <TERM encoding="IO" english_name="Territorio Británico del Océano Índico" native_name="">
324
                    <SYNONYMS/>
325
                </TERM>
326
                <TERM encoding="IQ" english_name="Irak" native_name="">
327
                    <SYNONYMS/>
328
                </TERM>
329
                <TERM encoding="IR" english_name="República Islámica de Irán" native_name="">
330
                    <SYNONYMS/>
331
                </TERM>
332
                <TERM encoding="IS" english_name="Islandia" native_name="">
333
                    <SYNONYMS/>
334
                </TERM>
335
                <TERM encoding="IT" english_name="Italia" native_name="">
336
                    <SYNONYMS/>
337
                </TERM>
338
                <TERM encoding="JM" english_name="Jamaica" native_name="">
339
                    <SYNONYMS/>
340
                </TERM>
341
                <TERM encoding="JO" english_name="Jordania" native_name="">
342
                    <SYNONYMS/>
343
                </TERM>
344
                <TERM encoding="JP" english_name="Japón" native_name="">
345
                    <SYNONYMS/>
346
                </TERM>
347
                <TERM encoding="KE" english_name="Kenia" native_name="">
348
                    <SYNONYMS/>
349
                </TERM>
350
                <TERM encoding="KG" english_name="Kirguistán" native_name="">
351
                    <SYNONYMS/>
352
                </TERM>
353
                <TERM encoding="KH" english_name="Camboya" native_name="">
354
                    <SYNONYMS/>
355
                </TERM>
356
                <TERM encoding="KI" english_name="Kiribati" native_name="">
357
                    <SYNONYMS/>
358
                </TERM>
359
                <TERM encoding="KM" english_name="Comoras" native_name="">
360
                    <SYNONYMS/>
361
                </TERM>
362
                <TERM encoding="KN" english_name="San Cristóbal y Nieves" native_name="">
363
                    <SYNONYMS/>
364
                </TERM>
365
                <TERM encoding="KP" english_name="República Popular Democrática de Corea" native_name="">
366
                    <SYNONYMS/>
367
                </TERM>
368
                <TERM encoding="KR" english_name="República de Corea" native_name="">
369
                    <SYNONYMS/>
370
                </TERM>
371
                <TERM encoding="KW" english_name="Kuwait" native_name="">
372
                    <SYNONYMS/>
373
                </TERM>
374
                <TERM encoding="KY" english_name="Islas Cayman" native_name="">
375
                    <SYNONYMS/>
376
                </TERM>
377
                <TERM encoding="KZ" english_name="Kazajistán" native_name="">
378
                    <SYNONYMS/>
379
                </TERM>
380
                <TERM encoding="LA" english_name="República Democrática Popular Lao" native_name="">
381
                    <SYNONYMS/>
382
                </TERM>
383
                <TERM encoding="LB" english_name="Líbano" native_name="">
384
                    <SYNONYMS/>
385
                </TERM>
386
                <TERM encoding="LC" english_name="Santa Lucía" native_name="">
387
                    <SYNONYMS/>
388
                </TERM>
389
                <TERM encoding="LI" english_name="Liechtenstein" native_name="">
390
                    <SYNONYMS/>
391
                </TERM>
392
                <TERM encoding="LK" english_name="Sri Lanka" native_name="">
393
                    <SYNONYMS/>
394
                </TERM>
395
                <TERM encoding="LR" english_name="Liberia" native_name="">
396
                    <SYNONYMS/>
397
                </TERM>
398
                <TERM encoding="LS" english_name="Lesotho" native_name="">
399
                    <SYNONYMS/>
400
                </TERM>
401
                <TERM encoding="LT" english_name="Lituania" native_name="">
402
                    <SYNONYMS/>
403
                </TERM>
404
                <TERM encoding="LU" english_name="Luxemburgo" native_name="">
405
                    <SYNONYMS/>
406
                </TERM>
407
                <TERM encoding="LV" english_name="Letonia" native_name="">
408
                    <SYNONYMS/>
409
                </TERM>
410
                <TERM encoding="LY" english_name="Libia" native_name="">
411
                    <SYNONYMS/>
412
                </TERM>
413
                <TERM encoding="MA" english_name="Marruecos" native_name="">
414
                    <SYNONYMS/>
415
                </TERM>
416
                <TERM encoding="MC" english_name="Mónaco" native_name="">
417
                    <SYNONYMS/>
418
                </TERM>
419
                <TERM encoding="MD" english_name="República de Moldavia" native_name="">
420
                    <SYNONYMS/>
421
                </TERM>
422
                <TERM encoding="MG" english_name="Madagascar" native_name="">
423
                    <SYNONYMS/>
424
                </TERM>
425
                <TERM encoding="MH" english_name="Islas Marshall" native_name="">
426
                    <SYNONYMS/>
427
                </TERM>
428
                <TERM encoding="ML" english_name="Mali" native_name="">
429
                    <SYNONYMS/>
430
                </TERM>
431
                <TERM encoding="MN" english_name="Mongolia" native_name="">
432
                    <SYNONYMS/>
433
                </TERM>
434
                <TERM encoding="MM" english_name="Myanmar" native_name="">
435
                    <SYNONYMS/>
436
                </TERM>
437
                <TERM encoding="MO" english_name="Macao" native_name="">
438
                    <SYNONYMS/>
439
                </TERM>
440
                <TERM encoding="MP" english_name="Islas Marianas del Norte" native_name="">
441
                    <SYNONYMS/>
442
                </TERM>
443
                <TERM encoding="MQ" english_name="Martinica" native_name="">
444
                    <SYNONYMS/>
445
                </TERM>
446
                <TERM encoding="MR" english_name="Mauritania" native_name="">
447
                    <SYNONYMS/>
448
                </TERM>
449
                <TERM encoding="MS" english_name="Monserrat" native_name="">
450
                    <SYNONYMS/>
451
                </TERM>
452
                <TERM encoding="MT" english_name="Malta" native_name="">
453
                    <SYNONYMS/>
454
                </TERM>
455
                <TERM encoding="MU" english_name="Mauritania" native_name="">
456
                    <SYNONYMS/>
457
                </TERM>
458
                <TERM encoding="MV" english_name="Maldivas" native_name="">
459
                    <SYNONYMS/>
460
                </TERM>
461
                <TERM encoding="MW" english_name="Malaui" native_name="">
462
                    <SYNONYMS/>
463
                </TERM>
464
                <TERM encoding="MX" english_name="México" native_name="">
465
                    <SYNONYMS/>
466
                </TERM>
467
                <TERM encoding="MY" english_name="Malasia" native_name="">
468
                    <SYNONYMS/>
469
                </TERM>
470
                <TERM encoding="MZ" english_name="Mozambique" native_name="">
471
                    <SYNONYMS/>
472
                </TERM>
473
                <TERM encoding="NA" english_name="Namibia" native_name="">
474
                    <SYNONYMS/>
475
                </TERM>
476
                <TERM encoding="NC" english_name="Nueva Caledonia" native_name="">
477
                    <SYNONYMS/>
478
                </TERM>
479
                <TERM encoding="NE" english_name="Níger" native_name="">
480
                    <SYNONYMS/>
481
                </TERM>
482
                <TERM encoding="NF" english_name="Isla Norfolk" native_name="">
483
                    <SYNONYMS/>
484
                </TERM>
485
                <TERM encoding="NG" english_name="República Federal de Nigeria" native_name="">
486
                    <SYNONYMS/>
487
                </TERM>
488
                <TERM encoding="NI" english_name="Nicaragua" native_name="">
489
                    <SYNONYMS/>
490
                </TERM>
491
                <TERM encoding="NL" english_name="Países Bajos" native_name="">
492
                    <SYNONYMS/>
493
                </TERM>
494
                <TERM encoding="NO" english_name="Noruega" native_name="">
495
                    <SYNONYMS/>
496
                </TERM>
497
                <TERM encoding="NP" english_name="Nepal" native_name="">
498
                    <SYNONYMS/>
499
                </TERM>
500
                <TERM encoding="NR" english_name="República de Nauru" native_name="">
501
                    <SYNONYMS/>
502
                </TERM>
503
                <TERM encoding="NT" english_name="Zona neutral saudí-iraquí (ya no existe)" native_name="">
504
                    <SYNONYMS/>
505
                </TERM>
506
                <TERM encoding="NU" english_name="Niue" native_name="">
507
                    <SYNONYMS/>
508
                </TERM>
509
                <TERM encoding="NZ" english_name="Nueva Zelanda" native_name="">
510
                    <SYNONYMS/>
511
                </TERM>
512
                <TERM encoding="OM" english_name="Omán" native_name="">
513
                    <SYNONYMS/>
514
                </TERM>
515
                <TERM encoding="PA" english_name="Panamá" native_name="">
516
                    <SYNONYMS/>
517
                </TERM>
518
                <TERM encoding="PE" english_name="Perú" native_name="">
519
                    <SYNONYMS/>
520
                </TERM>
521
                <TERM encoding="PF" english_name="Polinesia Francesa" native_name="">
522
                    <SYNONYMS/>
523
                </TERM>
524
                <TERM encoding="PG" english_name="Papúa Nueva Guinea" native_name="">
525
                    <SYNONYMS/>
526
                </TERM>
527
                <TERM encoding="PH" english_name="Filipinas" native_name="">
528
                    <SYNONYMS/>
529
                </TERM>
530
                <TERM encoding="PK" english_name="Pakistán" native_name="">
531
                    <SYNONYMS/>
532
                </TERM>
533
                <TERM encoding="PL" english_name="Polonia" native_name="">
534
                    <SYNONYMS/>
535
                </TERM>
536
                <TERM encoding="PM" english_name="San Pedro y Miguelón" native_name="">
537
                    <SYNONYMS/>
538
                </TERM>
539
                <TERM encoding="PN" english_name="Islas Pitcairn" native_name="">
540
                    <SYNONYMS/>
541
                </TERM>
542
                <TERM encoding="PR" english_name="Puerto Rico" native_name="">
543
                    <SYNONYMS/>
544
                </TERM>
545
                <TERM encoding="PT" english_name="Portugal" native_name="">
546
                    <SYNONYMS/>
547
                </TERM>
548
                <TERM encoding="PW" english_name="Palaos" native_name="">
549
                    <SYNONYMS/>
550
                </TERM>
551
                <TERM encoding="PY" english_name="Paraguay" native_name="">
552
                    <SYNONYMS/>
553
                </TERM>
554
                <TERM encoding="QA" english_name="Qatar" native_name="">
555
                    <SYNONYMS/>
556
                </TERM>
557
                <TERM encoding="RE" english_name="Reunión" native_name="">
558
                    <SYNONYMS/>
559
                </TERM>
560
                <TERM encoding="RO" english_name="Rumanía" native_name="">
561
                    <SYNONYMS/>
562
                </TERM>
563
                <TERM encoding="RU" english_name="Federación de Rusia" native_name="">
564
                    <SYNONYMS/>
565
                </TERM>
566
                <TERM encoding="RW" english_name="Ruanda" native_name="">
567
                    <SYNONYMS/>
568
                </TERM>
569
                <TERM encoding="SA" english_name="Arabia Saudí" native_name="">
570
                    <SYNONYMS/>
571
                </TERM>
572
                <TERM encoding="SB" english_name="Islas Salomón" native_name="">
573
                    <SYNONYMS/>
574
                </TERM>
575
                <TERM encoding="SC" english_name="República de las Seychelles" native_name="">
576
                    <SYNONYMS/>
577
                </TERM>
578
                <TERM encoding="SD" english_name="Sudán" native_name="">
579
                    <SYNONYMS/>
580
                </TERM>
581
                <TERM encoding="SE" english_name="Suecia" native_name="">
582
                    <SYNONYMS/>
583
                </TERM>
584
                <TERM encoding="SG" english_name="Singapur" native_name="">
585
                    <SYNONYMS/>
586
                </TERM>
587
                <TERM encoding="SH" english_name="Santa Helena" native_name="">
588
                    <SYNONYMS/>
589
                </TERM>
590
                <TERM encoding="SI" english_name="Eslovenia" native_name="">
591
                    <SYNONYMS/>
592
                </TERM>
593
                <TERM encoding="SJ" english_name="Svalbard y Jan Mayen" native_name="">
594
                    <SYNONYMS/>
595
                </TERM>
596
                <TERM encoding="SK" english_name="Eslovaquia" native_name="">
597
                    <SYNONYMS/>
598
                </TERM>
599
                <TERM encoding="SL" english_name="Sierra Leona" native_name="">
600
                    <SYNONYMS/>
601
                </TERM>
602
                <TERM encoding="SM" english_name="San Marino" native_name="">
603
                    <SYNONYMS/>
604
                </TERM>
605
                <TERM encoding="SN" english_name="Senegal" native_name="">
606
                    <SYNONYMS/>
607
                </TERM>
608
                <TERM encoding="SO" english_name="Somalia" native_name="">
609
                    <SYNONYMS/>
610
                </TERM>
611
                <TERM encoding="SR" english_name="Surinam" native_name="">
612
                    <SYNONYMS/>
613
                </TERM>
614
                <TERM encoding="ST" english_name="Santo Tomé y Príncipe" native_name="">
615
                    <SYNONYMS/>
616
                </TERM>
617
                <TERM encoding="SU" english_name="Unión de Repúblicas Socialistas Soviéticas (ya no existe)" native_name="">
618
                    <SYNONYMS/>
619
                </TERM>
620
                <TERM encoding="SV" english_name="El Salvador" native_name="">
621
                    <SYNONYMS/>
622
                </TERM>
623
                <TERM encoding="SY" english_name="República Árabe Siria" native_name="">
624
                    <SYNONYMS/>
625
                </TERM>
626
                <TERM encoding="SZ" english_name="Suazilandia" native_name="">
627
                    <SYNONYMS/>
628
                </TERM>
629
                <TERM encoding="TC" english_name="Islas Turcas y Caicos" native_name="">
630
                    <SYNONYMS/>
631
                </TERM>
632
                <TERM encoding="TD" english_name="Chad" native_name="">
633
                    <SYNONYMS/>
634
                </TERM>
635
                <TERM encoding="TF" english_name="Tierras Australes y Antárticas Francesas" native_name="">
636
                    <SYNONYMS/>
637
                </TERM>
638
                <TERM encoding="TG" english_name="Togo" native_name="">
639
                    <SYNONYMS/>
640
                </TERM>
641
                <TERM encoding="TH" english_name="Tailandia" native_name="">
642
                    <SYNONYMS/>
643
                </TERM>
644
                <TERM encoding="TJ" english_name="Tayikistán" native_name="">
645
                    <SYNONYMS/>
646
                </TERM>
647
                <TERM encoding="TK" english_name="Tokelau" native_name="">
648
                    <SYNONYMS/>
649
                </TERM>
650
                <TERM encoding="TM" english_name="Turkmenistán" native_name="">
651
                    <SYNONYMS/>
652
                </TERM>
653
                <TERM encoding="TN" english_name="Túnez" native_name="">
654
                    <SYNONYMS/>
655
                </TERM>
656
                <TERM encoding="TO" english_name="Tonga" native_name="">
657
                    <SYNONYMS/>
658
                </TERM>
659
                <TERM encoding="TP" english_name="Timor Oriental" native_name="">
660
                    <SYNONYMS/>
661
                </TERM>
662
                <TERM encoding="TR" english_name="Turquía" native_name="">
663
                    <SYNONYMS/>
664
                </TERM>
665
                <TERM encoding="TT" english_name="Trinidad y Tobago" native_name="">
666
                    <SYNONYMS/>
667
                </TERM>
668
                <TERM encoding="TV" english_name="Tuvalu" native_name="">
669
                    <SYNONYMS/>
670
                </TERM>
671
                <TERM encoding="TW" english_name="República de China (Taiwán)" native_name="">
672
                    <SYNONYMS/>
673
                </TERM>
674
                <TERM encoding="TZ" english_name="República Unida de Tanzania" native_name="">
675
                    <SYNONYMS/>
676
                </TERM>
677
                <TERM encoding="UA" english_name="Ucrania" native_name="">
678
                    <SYNONYMS/>
679
                </TERM>
680
                <TERM encoding="UG" english_name="Uganda" native_name="">
681
                    <SYNONYMS/>
682
                </TERM>
683
                <TERM encoding="UM" english_name="Islas Ultramarinas de Estados Unidos" native_name="">
684
                    <SYNONYMS/>
685
                </TERM>
686
                <TERM encoding="US" english_name="Estados Unidos de América" native_name="">
687
                    <SYNONYMS/>
688
                </TERM>
689
                <TERM encoding="UY" english_name="Uruguay" native_name="">
690
                    <SYNONYMS/>
691
                </TERM>
692
                <TERM encoding="UZ" english_name="Uzbekistán" native_name="">
693
                    <SYNONYMS/>
694
                </TERM>
695
                <TERM encoding="VA" english_name="Estado de la Ciudad del Vaticano" native_name="">
696
                    <SYNONYMS/>
697
                </TERM>
698
                <TERM encoding="VC" english_name="San Vicente y las Granadinas" native_name="">
699
                    <SYNONYMS/>
700
                </TERM>
701
                <TERM encoding="VE" english_name="Venezuela" native_name="">
702
                    <SYNONYMS/>
703
                </TERM>
704
                <TERM encoding="VG" english_name="Islas Vírgenes Británicas" native_name="">
705
                    <SYNONYMS/>
706
                </TERM>
707
                <TERM encoding="VI" english_name="Islas Vírgenes de los Estados Unidos" native_name="">
708
                    <SYNONYMS/>
709
                </TERM>
710
                <TERM encoding="VN" english_name="Vietnam" native_name="">
711
                    <SYNONYMS/>
712
                </TERM>
713
                <TERM encoding="VU" english_name="Vanuatu" native_name="">
714
                    <SYNONYMS/>
715
                </TERM>
716
                <TERM encoding="WF" english_name="Wallis y Futuna" native_name="">
717
                    <SYNONYMS/>
718
                </TERM>
719
                <TERM encoding="WS" english_name="Samoa" native_name="">
720
                    <SYNONYMS/>
721
                </TERM>
722
                <TERM encoding="YD" english_name="Yemen del Sur (ya no existe)" native_name="">
723
                    <SYNONYMS/>
724
                </TERM>
725
                <TERM encoding="YE" english_name="Yemen" native_name="">
726
                    <SYNONYMS/>
727
                </TERM>
728
                <TERM encoding="YT" english_name="Mayotte" native_name="">
729
                    <SYNONYMS/>
730
                </TERM>
731
                <TERM encoding="YU" english_name="Yugoslavia" native_name="">
732
                    <SYNONYMS/>
733
                </TERM>
734
                <TERM encoding="ZA" english_name="Sudáfrica" native_name="">
735
                    <SYNONYMS/>
736
                </TERM>
737
                <TERM encoding="ZM" english_name="Zambia" native_name="">
738
                    <SYNONYMS/>
739
                </TERM>
740
                <TERM encoding="CD" english_name="República Democrática del Congo" native_name="">
741
                    <SYNONYMS/>
742
                </TERM>
743
                <TERM encoding="ZW" english_name="Zimbabue" native_name="">
744
                    <SYNONYMS/>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff