Revision 62746
Added by Katerina Iatropoulou over 1 year ago
modules/uoa-search/tags/uoa-search-3.9.5/pom.xml | ||
---|---|---|
1 |
<?xml version="1.0"?> |
|
2 |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
3 |
<parent> |
|
4 |
<groupId>eu.dnetlib</groupId> |
|
5 |
<artifactId>dnet45-parent</artifactId> |
|
6 |
<version>1.0.0</version> |
|
7 |
</parent> |
|
8 |
<modelVersion>4.0.0</modelVersion> |
|
9 |
<groupId>eu.dnetlib</groupId> |
|
10 |
<artifactId>uoa-search</artifactId> |
|
11 |
<packaging>jar</packaging> |
|
12 |
<version>3.9.5</version> |
|
13 |
<scm> |
|
14 |
<developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet45/modules/uoa-search/tags/uoa-search-3.9.5</developerConnection> |
|
15 |
</scm> |
|
16 |
|
|
17 |
<repositories> |
|
18 |
<!-- Cloudera Repositories --> |
|
19 |
<repository> |
|
20 |
<snapshots> |
|
21 |
<enabled>false</enabled> |
|
22 |
</snapshots> |
|
23 |
<id>cloudera-central</id> |
|
24 |
<name>cloundera-libs-release</name> |
|
25 |
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/cloudera-central</url> |
|
26 |
</repository> |
|
27 |
<repository> |
|
28 |
<id>cloudera-snapshots</id> |
|
29 |
<name>cloudera-libs-snapshot</name> |
|
30 |
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/cloudera-snapshots</url> |
|
31 |
</repository> |
|
32 |
<repository> |
|
33 |
<id>typesafe</id> |
|
34 |
<name>typesafe-releases</name> |
|
35 |
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/typesafe</url> |
|
36 |
</repository> |
|
37 |
</repositories> |
|
38 |
|
|
39 |
<dependencies> |
|
40 |
<dependency> |
|
41 |
<groupId>junit</groupId> |
|
42 |
<artifactId>junit</artifactId> |
|
43 |
<version>${junit.version}</version> |
|
44 |
<scope>test</scope> |
|
45 |
</dependency> |
|
46 |
<dependency> |
|
47 |
<groupId>eu.dnetlib</groupId> |
|
48 |
<artifactId>uoa-commons</artifactId> |
|
49 |
<version>[2.0.0, 3.0.0)</version> |
|
50 |
</dependency> |
|
51 |
<dependency> |
|
52 |
<groupId>org.mockito</groupId> |
|
53 |
<artifactId>mockito-all</artifactId> |
|
54 |
<version>1.6</version> |
|
55 |
</dependency> |
|
56 |
<dependency> |
|
57 |
<groupId>org.apache.solr</groupId> |
|
58 |
<artifactId>solr-solrj</artifactId> |
|
59 |
<version>7.2.1</version> |
|
60 |
<exclusions> |
|
61 |
<exclusion> |
|
62 |
<groupId>org.apache.zookeeper</groupId> |
|
63 |
<artifactId>zookeeper</artifactId> |
|
64 |
</exclusion> |
|
65 |
</exclusions> |
|
66 |
</dependency> |
|
67 |
<dependency> |
|
68 |
<groupId>org.apache.zookeeper</groupId> |
|
69 |
<artifactId>zookeeper</artifactId> |
|
70 |
<version>3.4.5-cdh4.3.0</version> |
|
71 |
</dependency> |
|
72 |
<dependency> |
|
73 |
<groupId>eu.dnetlib</groupId> |
|
74 |
<artifactId>cnr-cql-utils</artifactId> |
|
75 |
<version>[2.0.0, 3.0.0)</version> |
|
76 |
<scope>compile</scope> |
|
77 |
</dependency> |
|
78 |
<dependency> |
|
79 |
<groupId>eu.dnetlib</groupId> |
|
80 |
<artifactId>cnr-blackboard-common</artifactId> |
|
81 |
<version>[2.2.1, 3.0.0)</version> |
|
82 |
</dependency> |
|
83 |
|
|
84 |
<!-- Spring MVC framework --> |
|
85 |
<dependency> |
|
86 |
<groupId>org.springframework</groupId> |
|
87 |
<artifactId>spring-webmvc</artifactId> |
|
88 |
<version>${spring.version}</version> |
|
89 |
</dependency> |
|
90 |
|
|
91 |
<dependency> |
|
92 |
<groupId>org.apache.velocity</groupId> |
|
93 |
<artifactId>velocity</artifactId> |
|
94 |
<version>1.7</version> |
|
95 |
</dependency> |
|
96 |
|
|
97 |
<dependency> |
|
98 |
<groupId>asm</groupId> |
|
99 |
<artifactId>asm</artifactId> |
|
100 |
<version>3.3.1</version> |
|
101 |
</dependency> |
|
102 |
<dependency> |
|
103 |
<groupId>com.sun.jersey</groupId> |
|
104 |
<artifactId>jersey-bundle</artifactId> |
|
105 |
<version>1.19</version> |
|
106 |
</dependency> |
|
107 |
<dependency> |
|
108 |
<groupId>org.json</groupId> |
|
109 |
<artifactId>json</artifactId> |
|
110 |
<version>20140107</version> |
|
111 |
</dependency> |
|
112 |
<dependency> |
|
113 |
<groupId>com.sun.jersey</groupId> |
|
114 |
<artifactId>jersey-server</artifactId> |
|
115 |
<version>1.19</version> |
|
116 |
</dependency> |
|
117 |
<dependency> |
|
118 |
<groupId>com.sun.jersey</groupId> |
|
119 |
<artifactId>jersey-core</artifactId> |
|
120 |
<version>1.19</version> |
|
121 |
</dependency> |
|
122 |
<dependency> |
|
123 |
<groupId>commons-validator</groupId> |
|
124 |
<artifactId>commons-validator</artifactId> |
|
125 |
<version>1.6</version> |
|
126 |
</dependency> |
|
127 |
<dependency> |
|
128 |
<groupId>org.eclipse.persistence</groupId> |
|
129 |
<artifactId>org.eclipse.persistence.moxy</artifactId> |
|
130 |
<version>2.5.0</version> |
|
131 |
</dependency> |
|
132 |
<dependency> |
|
133 |
<groupId>com.sun.jersey.contribs</groupId> |
|
134 |
<artifactId>jersey-spring</artifactId> |
|
135 |
<version>1.8</version> |
|
136 |
<exclusions> |
|
137 |
<exclusion> |
|
138 |
<groupId>org.springframework</groupId> |
|
139 |
<artifactId>spring</artifactId> |
|
140 |
</exclusion> |
|
141 |
<exclusion> |
|
142 |
<groupId>org.springframework</groupId> |
|
143 |
<artifactId>spring-core</artifactId> |
|
144 |
</exclusion> |
|
145 |
<exclusion> |
|
146 |
<groupId>org.springframework</groupId> |
|
147 |
<artifactId>spring-web</artifactId> |
|
148 |
</exclusion> |
|
149 |
<exclusion> |
|
150 |
<groupId>org.springframework</groupId> |
|
151 |
<artifactId>spring-beans</artifactId> |
|
152 |
</exclusion> |
|
153 |
<exclusion> |
|
154 |
<groupId>org.springframework</groupId> |
|
155 |
<artifactId>spring-context</artifactId> |
|
156 |
</exclusion> |
|
157 |
<exclusion> |
|
158 |
<groupId>org.springframework</groupId> |
|
159 |
<artifactId>spring-utils</artifactId> |
|
160 |
</exclusion> |
|
161 |
<exclusion> |
|
162 |
<groupId>org.springframework</groupId> |
|
163 |
<artifactId>spring-aop</artifactId> |
|
164 |
</exclusion> |
|
165 |
</exclusions> |
|
166 |
</dependency> |
|
167 |
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> |
|
168 |
<dependency> |
|
169 |
<groupId>com.google.code.gson</groupId> |
|
170 |
<artifactId>gson</artifactId> |
|
171 |
<version>2.3.1</version> |
|
172 |
</dependency> |
|
173 |
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --> |
|
174 |
<dependency> |
|
175 |
<groupId>org.apache.commons</groupId> |
|
176 |
<artifactId>commons-lang3</artifactId> |
|
177 |
<version>3.5</version> |
|
178 |
</dependency> |
|
179 |
|
|
180 |
<dependency> |
|
181 |
<groupId>io.prometheus</groupId> |
|
182 |
<artifactId>simpleclient</artifactId> |
|
183 |
<version>0.6.0</version> |
|
184 |
</dependency> |
|
185 |
|
|
186 |
<dependency> |
|
187 |
<groupId>io.prometheus</groupId> |
|
188 |
<artifactId>simpleclient_servlet</artifactId> |
|
189 |
<version>0.6.0</version> |
|
190 |
</dependency> |
|
191 |
|
|
192 |
<dependency> |
|
193 |
<groupId>io.prometheus</groupId> |
|
194 |
<artifactId>simpleclient_hotspot</artifactId> |
|
195 |
<version>0.6.0</version> |
|
196 |
</dependency> |
|
197 |
|
|
198 |
<!-- https://mvnrepository.com/artifact/io.micrometer/micrometer-registry-prometheus --> |
|
199 |
<dependency> |
|
200 |
<groupId>io.micrometer</groupId> |
|
201 |
<artifactId>micrometer-registry-prometheus</artifactId> |
|
202 |
<version>1.2.0</version> |
|
203 |
</dependency> |
|
204 |
|
|
205 |
<!-- https://mvnrepository.com/artifact/io.micrometer/micrometer-spring-legacy --> |
|
206 |
<dependency> |
|
207 |
<groupId>io.micrometer</groupId> |
|
208 |
<artifactId>micrometer-spring-legacy</artifactId> |
|
209 |
<version>1.2.0</version> |
|
210 |
</dependency> |
|
211 |
|
|
212 |
|
|
213 |
<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjrt --> |
|
214 |
<!-- AspectJ --> |
|
215 |
<dependency> |
|
216 |
<groupId>org.aspectj</groupId> |
|
217 |
<artifactId>aspectjrt</artifactId> |
|
218 |
<version>1.9.4</version> |
|
219 |
</dependency> |
|
220 |
<dependency> |
|
221 |
<groupId>org.aspectj</groupId> |
|
222 |
<artifactId>aspectjweaver</artifactId> |
|
223 |
<version>1.9.4</version> |
|
224 |
</dependency> |
|
225 |
|
|
226 |
<!-- https://mvnrepository.com/artifact/org.apache.maven/maven-model --> |
|
227 |
<dependency> |
|
228 |
<groupId>org.apache.maven</groupId> |
|
229 |
<artifactId>maven-model</artifactId> |
|
230 |
<version>3.3.9</version> |
|
231 |
</dependency> |
|
232 |
|
|
233 |
|
|
234 |
|
|
235 |
</dependencies> |
|
236 |
|
|
237 |
<build> |
|
238 |
<plugins> |
|
239 |
<plugin> |
|
240 |
<groupId>org.apache.maven.plugins</groupId> |
|
241 |
<artifactId>maven-compiler-plugin</artifactId> |
|
242 |
<configuration> |
|
243 |
<source>1.8</source> |
|
244 |
<target>1.8</target> |
|
245 |
</configuration> |
|
246 |
</plugin> |
|
247 |
</plugins> |
|
248 |
</build> |
|
249 |
</project> |
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/json.xsl | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
|
3 |
|
|
4 |
<!-- Turn off auto-insertion of <?xml> tag and set indenting on --> |
|
5 |
<xsl:output method="text" encoding="utf-8" indent="yes"/> |
|
6 |
|
|
7 |
<!-- strip whitespace from whitespace-only nodes --> |
|
8 |
<xsl:strip-space elements="*"/> |
|
9 |
|
|
10 |
<!-- create a key for every element in the document using its name --> |
|
11 |
<xsl:key name="names" match="*" use="concat(generate-id(..),'/',name())"/> |
|
12 |
|
|
13 |
<!-- start with the root element --> |
|
14 |
<xsl:template match="/"> |
|
15 |
<!-- first element needs brackets around it as template does not do that --> |
|
16 |
<xsl:text>{ </xsl:text> |
|
17 |
<!-- call the template for elements using one unique name at a time --> |
|
18 |
<xsl:apply-templates select="*[generate-id(.) = generate-id(key('names', concat(generate-id(..),'/',name()))[1])]" > |
|
19 |
<xsl:sort select="name()" data-type="number"/> |
|
20 |
</xsl:apply-templates> |
|
21 |
<xsl:text> }</xsl:text> |
|
22 |
</xsl:template> |
|
23 |
|
|
24 |
<xsl:template name="escape-string"> |
|
25 |
<xsl:param name="s"/> |
|
26 |
<xsl:text>"</xsl:text> |
|
27 |
<xsl:call-template name="escape-bs-string"> |
|
28 |
<xsl:with-param name="s" select="$s"/> |
|
29 |
</xsl:call-template> |
|
30 |
<xsl:text>"</xsl:text> |
|
31 |
</xsl:template> |
|
32 |
|
|
33 |
<xsl:template name="escape-bs-string"> |
|
34 |
<xsl:param name="s"/> |
|
35 |
<xsl:choose> |
|
36 |
<xsl:when test="contains($s,'\')"> |
|
37 |
<xsl:call-template name="escape-quot-string"> |
|
38 |
<xsl:with-param name="s" select="concat(substring-before($s,'\'),'\\')"/> |
|
39 |
</xsl:call-template> |
|
40 |
<xsl:call-template name="escape-bs-string"> |
|
41 |
<xsl:with-param name="s" select="substring-after($s,'\')"/> |
|
42 |
</xsl:call-template> |
|
43 |
</xsl:when> |
|
44 |
<xsl:otherwise> |
|
45 |
<xsl:call-template name="escape-quot-string"> |
|
46 |
<xsl:with-param name="s" select="$s"/> |
|
47 |
</xsl:call-template> |
|
48 |
</xsl:otherwise> |
|
49 |
</xsl:choose> |
|
50 |
</xsl:template> |
|
51 |
|
|
52 |
<xsl:template name="escape-quot-string"> |
|
53 |
<xsl:param name="s"/> |
|
54 |
<xsl:choose> |
|
55 |
<xsl:when test="contains($s,'"')"> |
|
56 |
<xsl:call-template name="encode-string"> |
|
57 |
<xsl:with-param name="s" select="concat(substring-before($s,'"'),'\"')"/> |
|
58 |
</xsl:call-template> |
|
59 |
<xsl:call-template name="escape-quot-string"> |
|
60 |
<xsl:with-param name="s" select="substring-after($s,'"')"/> |
|
61 |
</xsl:call-template> |
|
62 |
</xsl:when> |
|
63 |
<xsl:when test="contains($s,'3"')"> |
|
64 |
<xsl:call-template name="encode-string"> |
|
65 |
<xsl:with-param name="s" select="concat(substring-before($s,'3"'),'\3"')"/> |
|
66 |
</xsl:call-template> |
|
67 |
<xsl:call-template name="escape-quot-string"> |
|
68 |
<xsl:with-param name="s" select="substring-after($s,'3"')"/> |
|
69 |
</xsl:call-template> |
|
70 |
</xsl:when> |
|
71 |
<xsl:otherwise> |
|
72 |
<xsl:call-template name="encode-string"> |
|
73 |
<xsl:with-param name="s" select="$s"/> |
|
74 |
</xsl:call-template> |
|
75 |
</xsl:otherwise> |
|
76 |
</xsl:choose> |
|
77 |
</xsl:template> |
|
78 |
|
|
79 |
<xsl:template name="encode-string"> |
|
80 |
<xsl:param name="s"/> |
|
81 |
<xsl:choose> |
|
82 |
<!-- tab --> |
|
83 |
<xsl:when test="contains($s,'	')"> |
|
84 |
<xsl:call-template name="encode-string"> |
|
85 |
<xsl:with-param name="s" select="concat(substring-before($s,'	'),'\t',substring-after($s,'	'))"/> |
|
86 |
</xsl:call-template> |
|
87 |
</xsl:when> |
|
88 |
<!-- line feed --> |
|
89 |
<xsl:when test="contains($s,'
')"> |
|
90 |
<xsl:call-template name="encode-string"> |
|
91 |
<xsl:with-param name="s" select="concat(substring-before($s,'
'),'\n',substring-after($s,'
'))"/> |
|
92 |
</xsl:call-template> |
|
93 |
</xsl:when> |
|
94 |
<!-- carriage return --> |
|
95 |
<xsl:when test="contains($s,'
')"> |
|
96 |
<xsl:call-template name="encode-string"> |
|
97 |
<xsl:with-param name="s" select="concat(substring-before($s,'
'),'\r',substring-after($s,'
'))"/> |
|
98 |
</xsl:call-template> |
|
99 |
</xsl:when> |
|
100 |
<xsl:otherwise><xsl:value-of select="$s"/></xsl:otherwise> |
|
101 |
</xsl:choose> |
|
102 |
</xsl:template> |
|
103 |
|
|
104 |
<!-- this template handles elements --> |
|
105 |
<xsl:template match="*"> |
|
106 |
<!-- count the number of elements with the same name --> |
|
107 |
<xsl:variable name="kctr" select="count(key('names', concat(generate-id(..),'/',name())))"/> |
|
108 |
<!-- iterate through by sets of elements with same name --> |
|
109 |
<xsl:for-each select="key('names', concat(generate-id(..),'/',name()))"> |
|
110 |
<!-- deal with the element name and start of multiple element block --> |
|
111 |
<xsl:choose> |
|
112 |
<xsl:when test="($kctr > 1) and (position() = 1)"> |
|
113 |
<xsl:text>"</xsl:text> |
|
114 |
<xsl:value-of select="name()"/> |
|
115 |
<xsl:text>" : [ </xsl:text> |
|
116 |
</xsl:when> |
|
117 |
<xsl:when test="$kctr = 1 and name()!='result'"> |
|
118 |
<xsl:text>"</xsl:text> |
|
119 |
<xsl:value-of select="name()"/> |
|
120 |
<xsl:text>" : </xsl:text> |
|
121 |
</xsl:when> |
|
122 |
<xsl:when test="$kctr = 1 and name()='result'"> |
|
123 |
<xsl:text>"</xsl:text> |
|
124 |
<xsl:value-of select="name()"/> |
|
125 |
<xsl:text>" : [</xsl:text> |
|
126 |
</xsl:when> |
|
127 |
</xsl:choose> |
|
128 |
<!-- count number of elements, text nodes and attribute nodes --> |
|
129 |
<xsl:variable name="nctr" select="count(*|text()|@*)"/> |
|
130 |
<xsl:choose> |
|
131 |
<xsl:when test="$nctr = 0"> |
|
132 |
<!-- no contents at all --> |
|
133 |
<xsl:text>null</xsl:text> |
|
134 |
</xsl:when> |
|
135 |
<xsl:otherwise> |
|
136 |
<xsl:variable name="ctr" select="count(*)"/> |
|
137 |
<xsl:variable name="tctr" select="count(text())"/> |
|
138 |
<xsl:variable name="actr" select="count(@*)"/> |
|
139 |
<!-- there will be contents so start an object --> |
|
140 |
<xsl:text>{ </xsl:text> |
|
141 |
<!-- handle attribute nodes --> |
|
142 |
<xsl:if test="$actr > 0"> |
|
143 |
<xsl:apply-templates select="@*"/> |
|
144 |
<xsl:if test="($tctr > 0) or ($ctr > 0)"> |
|
145 |
<xsl:text>, </xsl:text> |
|
146 |
</xsl:if> |
|
147 |
</xsl:if> |
|
148 |
<!-- call template for child elements one unique name at a time --> |
|
149 |
<xsl:if test="$ctr > 0"> |
|
150 |
<xsl:apply-templates select="*[generate-id(.) = generate-id(key('names', concat(generate-id(..),'/',name()))[1])]"> |
|
151 |
<xsl:sort select="name()" data-type="number"/> |
|
152 |
</xsl:apply-templates> |
|
153 |
<xsl:if test="$tctr > 0"> |
|
154 |
<xsl:text>, </xsl:text> |
|
155 |
</xsl:if> |
|
156 |
</xsl:if> |
|
157 |
<!-- handle text nodes --> |
|
158 |
<xsl:choose> |
|
159 |
<xsl:when test="$tctr = 1"> |
|
160 |
<xsl:text>"$" : </xsl:text> |
|
161 |
<xsl:apply-templates select="text()"/> |
|
162 |
</xsl:when> |
|
163 |
<xsl:when test="$tctr > 1"> |
|
164 |
<xsl:text>"$" : [ </xsl:text> |
|
165 |
<xsl:apply-templates select="text()"/> |
|
166 |
<xsl:text> ]</xsl:text> |
|
167 |
</xsl:when> |
|
168 |
</xsl:choose> |
|
169 |
<xsl:text> }</xsl:text> |
|
170 |
</xsl:otherwise> |
|
171 |
</xsl:choose> |
|
172 |
<!-- special processing if we are in multiple element block --> |
|
173 |
<xsl:if test="$kctr > 1"> |
|
174 |
<xsl:choose> |
|
175 |
<xsl:when test="position() = last()"> |
|
176 |
<xsl:text> ]</xsl:text> |
|
177 |
</xsl:when> |
|
178 |
<xsl:otherwise> |
|
179 |
<xsl:text>, </xsl:text> |
|
180 |
</xsl:otherwise> |
|
181 |
</xsl:choose> |
|
182 |
</xsl:if> |
|
183 |
<xsl:if test="$kctr = 1 and name()='result'"> |
|
184 |
<xsl:text> ]</xsl:text> |
|
185 |
</xsl:if> |
|
186 |
</xsl:for-each> |
|
187 |
<xsl:if test="position() != last()"> |
|
188 |
<xsl:text>, </xsl:text> |
|
189 |
</xsl:if> |
|
190 |
</xsl:template> |
|
191 |
|
|
192 |
<!-- this template handle text nodes --> |
|
193 |
<xsl:template match="text()"> |
|
194 |
<xsl:variable name="t" select="." /> |
|
195 |
<xsl:choose> |
|
196 |
<!-- test to see if it is a number --> |
|
197 |
<xsl:when test="(string(number($t)) != 'NaN' and not(starts-with($t,'+')) and not(starts-with($t,'0'))) and (not(local-name(..)='code') and not(local-name(..)='subject')) and not(local-name(..)='originalId') and not(local-name(..)='rawText')"> |
|
198 |
<xsl:value-of select="$t"/> |
|
199 |
</xsl:when> |
|
200 |
<!-- deal with any case booleans --> |
|
201 |
<xsl:when test="translate($t, 'TRUE', 'true') = 'true'"> |
|
202 |
<xsl:text>true</xsl:text> |
|
203 |
</xsl:when> |
|
204 |
<xsl:when test="translate($t, 'FALSE', 'false') = 'false'"> |
|
205 |
<xsl:text>false</xsl:text> |
|
206 |
</xsl:when> |
|
207 |
<!-- must be text --> |
|
208 |
<xsl:otherwise> |
|
209 |
<xsl:text>"</xsl:text> |
|
210 |
<xsl:call-template name="escape-bs-string"> |
|
211 |
<xsl:with-param name="s" select="$t"/> |
|
212 |
</xsl:call-template> |
|
213 |
<xsl:text>"</xsl:text> |
|
214 |
</xsl:otherwise> |
|
215 |
</xsl:choose> |
|
216 |
<xsl:if test="position() != last()"> |
|
217 |
<xsl:text>, </xsl:text> |
|
218 |
</xsl:if> |
|
219 |
</xsl:template> |
|
220 |
|
|
221 |
<!-- this template handles attribute nodes --> |
|
222 |
<xsl:template match="@*"> |
|
223 |
<!-- attach prefix to attribute names --> |
|
224 |
<xsl:text>"@</xsl:text> |
|
225 |
<xsl:value-of select="name()"/> |
|
226 |
<xsl:text>" : </xsl:text> |
|
227 |
<xsl:variable name="t" select="." /> |
|
228 |
<xsl:choose> |
|
229 |
<xsl:when test="translate($t, 'TRUE', 'true') = 'true'"> |
|
230 |
<xsl:text>true</xsl:text> |
|
231 |
</xsl:when> |
|
232 |
<xsl:when test="translate($t, 'FALSE', 'false') = 'false'"> |
|
233 |
<xsl:text>false</xsl:text> |
|
234 |
</xsl:when> |
|
235 |
<xsl:otherwise> |
|
236 |
<xsl:text>"</xsl:text> |
|
237 |
<xsl:call-template name="escape-bs-string"> |
|
238 |
<xsl:with-param name="s" select="$t"/> |
|
239 |
</xsl:call-template> |
|
240 |
<xsl:text>"</xsl:text> |
|
241 |
</xsl:otherwise> |
|
242 |
</xsl:choose> |
|
243 |
<xsl:if test="position() != last()"> |
|
244 |
<xsl:text>, </xsl:text> |
|
245 |
</xsl:if> |
|
246 |
</xsl:template> |
|
247 |
|
|
248 |
</xsl:stylesheet> |
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/sygma2.xsl | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
3 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
4 |
xmlns:oaf="http://namespace.openaire.eu/oaf" |
|
5 |
xmlns:dc="http://purl.org/dc/elements/1.1/"> |
|
6 |
<xsl:output method="xml" indent="yes" encoding="UTF-8"/> |
|
7 |
|
|
8 |
<xsl:template match = "/"> |
|
9 |
<response> |
|
10 |
<xsl:apply-templates select="response/header"/> |
|
11 |
<publications> |
|
12 |
<xsl:apply-templates select="/result"/> |
|
13 |
</publications> |
|
14 |
</response> |
|
15 |
</xsl:template> |
|
16 |
|
|
17 |
<xsl:template match="response/header"> |
|
18 |
<header> |
|
19 |
<size><xsl:value-of select="size"/></size> |
|
20 |
<page><xsl:value-of select="page"/></page> |
|
21 |
<total><xsl:value-of select="total"/></total> |
|
22 |
</header> |
|
23 |
</xsl:template> |
|
24 |
|
|
25 |
<xsl:template match="result"> |
|
26 |
<publication> |
|
27 |
<xsl:apply-templates select="//header"/> |
|
28 |
<xsl:apply-templates select="//oaf:result"/> |
|
29 |
</publication> |
|
30 |
</xsl:template> |
|
31 |
|
|
32 |
<!-- HEADER |
|
33 |
fields in header: |
|
34 |
1. dri:objIdentifier [objIdentifier] |
|
35 |
2. dri:repositoryId X |
|
36 |
3. dri:dateOfCollection X |
|
37 |
--> |
|
38 |
|
|
39 |
<xsl:template match="text()"> |
|
40 |
<xsl:value-of select="replace(., '[-Ÿ]', ' ')"/> |
|
41 |
</xsl:template> |
|
42 |
|
|
43 |
<xsl:template match = "header"> |
|
44 |
<openaireid> |
|
45 |
<xsl:value-of select='./dri:objIdentifier'/> |
|
46 |
</openaireid> |
|
47 |
</xsl:template> |
|
48 |
|
|
49 |
<xsl:template name="refereed" match="//instance/refereed[@classid='0001'][1]"> |
|
50 |
<peerReviewed>true</peerReviewed> |
|
51 |
<publicationtype><xsl:value-of select="../instancetype/@classname"/></publicationtype> |
|
52 |
<pid_published> |
|
53 |
<xsl:attribute name="type"> |
|
54 |
<xsl:value-of select="../pid/@classid"/> |
|
55 |
</xsl:attribute> |
|
56 |
<xsl:value-of select="../pid"/> |
|
57 |
</pid_published> |
|
58 |
<license><xsl:value-of select="../license"/></license> |
|
59 |
</xsl:template> |
|
60 |
|
|
61 |
<xsl:template name="instance" match="//instance[1]"> |
|
62 |
<xsl:if test="./refereed[@classid='0000']"> |
|
63 |
<peerReviewed/> |
|
64 |
</xsl:if> |
|
65 |
<xsl:if test="./refereed[@classid='0002']"> |
|
66 |
<peerReviewed>false</peerReviewed> |
|
67 |
</xsl:if> |
|
68 |
<xsl:if test="not(./refereed)"> |
|
69 |
<peerReviewed/> |
|
70 |
</xsl:if> |
|
71 |
<publicationtype><xsl:value-of select="./instancetype/@classname"/></publicationtype> |
|
72 |
<license><xsl:value-of select="./license"/></license> |
|
73 |
</xsl:template> |
|
74 |
|
|
75 |
|
|
76 |
<xsl:template match = "oaf:result"> |
|
77 |
|
|
78 |
<pids> |
|
79 |
<xsl:for-each select = "./pid"> |
|
80 |
<xsl:choose> |
|
81 |
<xsl:when test="./@classid='doi'"> |
|
82 |
<doi> |
|
83 |
<xsl:value-of select='.'/> |
|
84 |
</doi> |
|
85 |
</xsl:when> |
|
86 |
<xsl:when test="./@classid='handle'"> |
|
87 |
<handle> |
|
88 |
<xsl:value-of select='.'/> |
|
89 |
</handle> |
|
90 |
</xsl:when> |
|
91 |
<xsl:when test="./@classidtest!= ''"> |
|
92 |
<other> |
|
93 |
<xsl:attribute name="type"> |
|
94 |
<xsl:value-of select="./@classid"/> |
|
95 |
</xsl:attribute> |
|
96 |
<xsl:value-of select='.'/> |
|
97 |
</other> |
|
98 |
</xsl:when> |
|
99 |
</xsl:choose> |
|
100 |
</xsl:for-each> |
|
101 |
</pids> |
|
102 |
|
|
103 |
<xsl:choose> |
|
104 |
<xsl:when test="count(//instance/refereed[@classid='0001']) > 0"> |
|
105 |
<xsl:for-each select="(//instance/refereed[@classid='0001'])[1]"> |
|
106 |
<peerReviewed>true</peerReviewed> |
|
107 |
<publicationtype><xsl:value-of select="../instancetype/@classname"/></publicationtype> |
|
108 |
<pid_published> |
|
109 |
<xsl:attribute name="type"> |
|
110 |
<xsl:value-of select="../pid/@classid"/> |
|
111 |
</xsl:attribute> |
|
112 |
<xsl:value-of select="../pid"/> |
|
113 |
</pid_published> |
|
114 |
<license><xsl:value-of select="../license"/></license> |
|
115 |
</xsl:for-each> |
|
116 |
</xsl:when> |
|
117 |
<xsl:otherwise> |
|
118 |
<xsl:apply-templates select="//instance[1]"/> |
|
119 |
</xsl:otherwise> |
|
120 |
</xsl:choose> |
|
121 |
|
|
122 |
<xsl:for-each select = "./title"> |
|
123 |
<title><xsl:value-of select='.'/></title> |
|
124 |
</xsl:for-each> |
|
125 |
|
|
126 |
<authors> |
|
127 |
<?xml-multiple?> |
|
128 |
<xsl:for-each select="./creator"> |
|
129 |
<xsl:sort select="./@rank"/> |
|
130 |
<author> |
|
131 |
<xsl:if test="./@orcid"> |
|
132 |
<xsl:attribute name="orcid"> |
|
133 |
<xsl:value-of select='./@orcid'/> |
|
134 |
</xsl:attribute> |
|
135 |
</xsl:if> |
|
136 |
<xsl:value-of select='.'/> |
|
137 |
</author> |
|
138 |
</xsl:for-each> |
|
139 |
</authors> |
|
140 |
|
|
141 |
<xsl:for-each select = "./description"> |
|
142 |
<description> |
|
143 |
<xsl:value-of select='.'/> |
|
144 |
</description> |
|
145 |
</xsl:for-each> |
|
146 |
|
|
147 |
<xsl:for-each select = "./journal"> |
|
148 |
<journal> |
|
149 |
<name><xsl:value-of select="."/></name> |
|
150 |
<issn><xsl:value-of select="./@issn"/></issn> |
|
151 |
<eissn><xsl:value-of select="./@eissn"/></eissn> |
|
152 |
<lissn><xsl:value-of select="./@lissn"/></lissn> |
|
153 |
<issue><xsl:value-of select="./@iss"/></issue> |
|
154 |
<volume><xsl:value-of select="./@vol"/></volume> |
|
155 |
</journal> |
|
156 |
</xsl:for-each> |
|
157 |
|
|
158 |
<publisher> |
|
159 |
<xsl:value-of select = "./publisher"/> |
|
160 |
</publisher> |
|
161 |
|
|
162 |
<dateofacceptance> |
|
163 |
<xsl:value-of select = "./dateofacceptance"/> |
|
164 |
</dateofacceptance> |
|
165 |
|
|
166 |
<xsl:for-each select="./children/instance/webresource"> |
|
167 |
<webresource><xsl:value-of select="url"/></webresource> |
|
168 |
</xsl:for-each> |
|
169 |
|
|
170 |
<bestaccessright> |
|
171 |
<xsl:value-of select="./bestaccessright/@classid"/> |
|
172 |
</bestaccessright> |
|
173 |
|
|
174 |
<embargoenddate> |
|
175 |
<xsl:value-of select="./embargoenddate"/> |
|
176 |
</embargoenddate> |
|
177 |
|
|
178 |
<processingchargeamount> |
|
179 |
<xsl:value-of select="./processingchargeamount"/> |
|
180 |
</processingchargeamount> |
|
181 |
|
|
182 |
<processingchargecurrency> |
|
183 |
<xsl:value-of select="./processingchargecurrency"/> |
|
184 |
</processingchargecurrency> |
|
185 |
|
|
186 |
</xsl:template> |
|
187 |
|
|
188 |
</xsl:stylesheet> |
|
189 |
|
|
190 |
|
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/csv_datasource.xsl | ||
---|---|---|
1 |
|
|
2 |
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
3 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
4 |
xmlns:oaf="http://namespace.openaire.eu/oaf" |
|
5 |
xmlns:dc="http://purl.org/dc/elements/1.1/"> |
|
6 |
|
|
7 |
<!-- Turn off auto-insertion of <?xml> tag and set indenting on --> |
|
8 |
<xsl:output method="text" encoding="utf-8" omit-xml-declaration="yes" media-type="text/csv" /> |
|
9 |
|
|
10 |
<!-- strip whitespace from whitespace-only nodes --> |
|
11 |
<xsl:strip-space elements="*"/> |
|
12 |
|
|
13 |
<xsl:template match = "/"> |
|
14 |
<xsl:apply-templates select="//oaf:datasource"/> |
|
15 |
</xsl:template> |
|
16 |
|
|
17 |
<!-- Name, Type, Compatibility, OAI-PMH, website --> |
|
18 |
<xsl:template match="oaf:datasource"> |
|
19 |
|
|
20 |
<!-- Name --> |
|
21 |
<xsl:text>"</xsl:text> |
|
22 |
<xsl:value-of select="officialname"/> |
|
23 |
<xsl:text>",</xsl:text> |
|
24 |
|
|
25 |
<!-- Type --> |
|
26 |
<xsl:text>"</xsl:text> |
|
27 |
<xsl:value-of select="datasourcetype/@classname"/> |
|
28 |
<xsl:text>"</xsl:text> |
|
29 |
<xsl:text>,</xsl:text> |
|
30 |
|
|
31 |
<!-- Compatibility --> |
|
32 |
<xsl:text>"</xsl:text> |
|
33 |
<xsl:value-of select="openairecompatibility/@classname"/> |
|
34 |
<xsl:text>"</xsl:text> |
|
35 |
<xsl:text>,</xsl:text> |
|
36 |
|
|
37 |
<!-- OAI-PMH --> |
|
38 |
<xsl:text>"</xsl:text> |
|
39 |
<xsl:value-of select="accessinfopackage"/> |
|
40 |
<xsl:text>"</xsl:text> |
|
41 |
<xsl:text>,</xsl:text> |
|
42 |
|
|
43 |
<!-- website --> |
|
44 |
<xsl:text>"</xsl:text> |
|
45 |
<xsl:value-of select="websiteurl"/> |
|
46 |
<xsl:text>"</xsl:text> |
|
47 |
<xsl:text>
</xsl:text> |
|
48 |
|
|
49 |
</xsl:template> |
|
50 |
|
|
51 |
</xsl:stylesheet> |
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/configuration.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<configuration> |
|
3 |
<locales> |
|
4 |
<locale name="en_GB" default="true" /> |
|
5 |
|
|
6 |
</locales> |
|
7 |
|
|
8 |
<vocabularies> |
|
9 |
<is_vocabulary name="languages" xml_name="dnet:languages" /> |
|
10 |
<is_vocabulary name="countries" xml_name="dnet:countries" /> |
|
11 |
<is_vocabulary name="documenttype" xml_name="dnet:publication_resource" /> |
|
12 |
<is_vocabulary name="compatibility" xml_name="dnet:datasourceCompatibilityLevel" /> |
|
13 |
<is_vocabulary name="taxonomy" xml_name="dnet:subject_classification_typologies" /> |
|
14 |
<is_vocabulary name="datasource_type" xml_name="dnet:datasource_typologies" /> |
|
15 |
<local_vocabulary name="funders" file="funders.xml" /> |
|
16 |
<local_vocabulary name="funding_level0" file="funding_level0.xml" /> |
|
17 |
<local_vocabulary name="funders_simple" file="funders_simple.xml" /> |
|
18 |
<local_vocabulary name="sygma_funders" file="sygma_funders.xml" /> |
|
19 |
<local_vocabulary name="areas" file="areas.xml" /> |
|
20 |
<local_vocabulary name="programmes_simple" file="programmes_simple.xml" /> |
|
21 |
<local_vocabulary name="programmes" file="programmes.xml" /> |
|
22 |
<local_vocabulary name="accessModes" file="accessmode.xml" /> |
|
23 |
<local_vocabulary name="datasource_type" file="datasource_type.xml" /> |
|
24 |
<local_vocabulary name="project_funders" file="project_funders.xml" /> |
|
25 |
<local_vocabulary name="sc39" file="sc39.xml" /> |
|
26 |
<local_vocabulary name="community" file="community.xml"/> |
|
27 |
<local_vocabulary name="fos" file="fos.xml"/> |
|
28 |
<local_vocabulary name="sdg" file="sdg.xml"/> |
|
29 |
</vocabularies> |
|
30 |
|
|
31 |
<transformers> |
|
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 |
<transformation match="openairecompatibilityid" change="value" vocabulary="compatibility"/> |
|
50 |
<transformation match="datasourcetypeuiid" change="value" vocabulary="datasource_type"/> |
|
51 |
</transformer> |
|
52 |
|
|
53 |
<!-- valid for every browse result of every entity type --> |
|
54 |
<transformer name="results_openaire_browse"> |
|
55 |
<transformation xslt="browse.xsl" /> |
|
56 |
|
|
57 |
<transformation match="resultlanguageid.value" change="value" vocabulary="languages" /> |
|
58 |
<transformation match="organizationcountryid.value" change="value" vocabulary="countries" /> |
|
59 |
<transformation match="instancetypenameid.value" change="value" vocabulary="documenttype" /> |
|
60 |
|
|
61 |
<transformation match="relfunderid.value" change="value" vocabulary="funders" /> |
|
62 |
<transformation match="funderid.value" change="value" vocabulary="funders" /> |
|
63 |
|
|
64 |
<transformation match="relfundinglevel0_id.value" change="value" vocabulary="funding_level0" /> |
|
65 |
<transformation match="relfundinglevel1_id.value" change="value" vocabulary="programmes" /> |
|
66 |
<transformation match="relfundinglevel2_id.value" change="value" vocabulary="areas" /> |
|
67 |
|
|
68 |
<transformation match="fundinglevel0_id.value" change="value" vocabulary="funding_level0" /> |
|
69 |
<transformation match="fundinglevel1_id.value" change="value" vocabulary="programmes" /> |
|
70 |
<transformation match="fundinglevel2_id.value" change="value" vocabulary="areas" /> |
|
71 |
|
|
72 |
<transformation match="communityid.value" change="value" vocabulary="community"/> |
|
73 |
|
|
74 |
<transformation match="collectedfromdatasourceid.value" change="value" vocabulary="datasources" /> |
|
75 |
<transformation match="resulthostingdatasourceid.value" change="value" vocabulary="datasources" /> |
|
76 |
<transformation match="resultcollectedfromdatasourceid.value" change="value" vocabulary="datasources" /> |
|
77 |
|
|
78 |
<transformation match="datasourcecompatibilityid.value" change="value" vocabulary="compatibility"/> |
|
79 |
|
|
80 |
<transformation match="resultrightsid.value" change="value" vocabulary="accessModes" /> |
|
81 |
<!--<transformation match="relprojectid.value" change="value" vocabulary="projects" />--> |
|
82 |
<transformation match="projectecsc39.value" change="value" vocabulary="sc39" /> |
|
83 |
<transformation match="datasourcetypeuiid.value" change="value" vocabulary="datasource_type" /> |
|
84 |
</transformer> |
|
85 |
|
|
86 |
<transformer name="organizations_openaire"> |
|
87 |
<transformation xslt="organization.xsl" /> |
|
88 |
</transformer> |
|
89 |
|
|
90 |
<transformer name="sygma2_publication"> |
|
91 |
<transformation xslt="sygma2.xsl" /> |
|
92 |
</transformer> |
|
93 |
<transformer name="sygma_dataset2"> |
|
94 |
<transformation xslt="sygma_dataset2.xsl" /> |
|
95 |
</transformer> |
|
96 |
|
|
97 |
<transformer name="dc"> |
|
98 |
<transformation xslt="dc.xsl" /> |
|
99 |
</transformer> |
|
100 |
|
|
101 |
<transformer name="csv_organization"> |
|
102 |
<transformation xslt="csv_organization.xsl" /> |
|
103 |
</transformer> |
|
104 |
|
|
105 |
<transformer name="csv_datasource"> |
|
106 |
<transformation xslt="csv_datasource.xsl" /> |
|
107 |
</transformer> |
|
108 |
|
|
109 |
<transformer name="csv_service"> |
|
110 |
<transformation xslt="csv_service.xsl" /> |
|
111 |
</transformer> |
|
112 |
|
|
113 |
<transformer name="csv_project"> |
|
114 |
<transformation xslt="csv_project.xsl" /> |
|
115 |
</transformer> |
|
116 |
|
|
117 |
<transformer name="csv_result"> |
|
118 |
<transformation xslt="csv_result.xsl" /> |
|
119 |
</transformer> |
|
120 |
|
|
121 |
<transformer name="csv-special_result"> |
|
122 |
<transformation xslt="csv_result_special.xsl" /> |
|
123 |
</transformer> |
|
124 |
|
|
125 |
<transformer name="csv_publication"> |
|
126 |
<transformation xslt="csv_publication.xsl" /> |
|
127 |
</transformer> |
|
128 |
|
|
129 |
<transformer name="csv-special_publication"> |
|
130 |
<transformation xslt="csv_publication_special.xsl" /> |
|
131 |
</transformer> |
|
132 |
|
|
133 |
<transformer name="csv_dataset"> |
|
134 |
<transformation xslt="csv_publication.xsl" /> |
|
135 |
</transformer> |
|
136 |
|
|
137 |
<transformer name="csv-special_dataset"> |
|
138 |
<transformation xslt="csv_publication_special.xsl" /> |
|
139 |
</transformer> |
|
140 |
|
|
141 |
<transformer name="csv_software"> |
|
142 |
<transformation xslt="csv_publication.xsl" /> |
|
143 |
</transformer> |
|
144 |
|
|
145 |
<transformer name="csv-special_software"> |
|
146 |
<transformation xslt="csv_publication_special.xsl" /> |
|
147 |
</transformer> |
|
148 |
|
|
149 |
<transformer name="csv_other"> |
|
150 |
<transformation xslt="csv_publication.xsl" /> |
|
151 |
</transformer> |
|
152 |
|
|
153 |
<transformer name="csv-special_other"> |
|
154 |
<transformation xslt="csv_publication_special.xsl" /> |
|
155 |
</transformer> |
|
156 |
|
|
157 |
<transformer name="html_result"> |
|
158 |
<transformation xslt="html_result.xsl" /> |
|
159 |
</transformer> |
|
160 |
|
|
161 |
<transformer name="html_publication"> |
|
162 |
<transformation xslt="html_publication.xsl" /> |
|
163 |
</transformer> |
|
164 |
|
|
165 |
<transformer name="html_dataset"> |
|
166 |
<transformation xslt="html_publication.xsl" /> |
|
167 |
</transformer> |
|
168 |
|
|
169 |
<transformer name="html_software"> |
|
170 |
<transformation xslt="html_publication.xsl" /> |
|
171 |
</transformer> |
|
172 |
|
|
173 |
<transformer name="html_other"> |
|
174 |
<transformation xslt="html_publication.xsl" /> |
|
175 |
</transformer> |
|
176 |
|
|
177 |
</transformers> |
|
178 |
|
|
179 |
<formatters> |
|
180 |
<formatter name="json" xslt="json.xsl"/> |
|
181 |
<formatter name="xml" xslt="simple.xsl"/> |
|
182 |
<formatter name="rss" xslt="rss.xsl" /> |
|
183 |
<formatter name="csv" xslt="csv.xsl" /> |
|
184 |
<formatter name="tsv" xslt="tsv.xsl" /> |
|
185 |
<formatter name="project_csv" xslt="project_csv.xsl" /> |
|
186 |
<formatter name="project_tsv" xslt="project_tsv.xsl" /> |
|
187 |
<formatter name="publication_csv_notitle" xslt="publication_csv_notitle.xsl" /> |
|
188 |
<formatter name="publication_tsv_notitle" xslt="publication_tsv_notitle.xsl" /> |
|
189 |
<formatter name="project_html" xslt="project_html.xsl" /> |
|
190 |
<formatter name="html" xslt="html.xsl" /> |
|
191 |
<formatter name="sygma_publication" xslt="sygma.xsl"/> |
|
192 |
<formatter name="sygma2_publication_formatter" xslt="sygma2_formatter.xsl"/> |
|
193 |
<formatter name="sygma_dataset2_formatter" xslt="sygma_dataset2_formatter.xsl"/> |
|
194 |
<formatter name="sygma_dataset" xslt="sygma_dataset.xsl"/> |
|
195 |
<formatter name="vocabulary" xslt="vocabulary.xsl"/> |
|
196 |
|
|
197 |
</formatters> |
|
198 |
</configuration> |
|
199 |
|
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/sygma2_formatter.xsl | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
3 |
xmlns="http://namespace.openaire.eu/sygma"> |
|
4 |
<xsl:output method="xml" indent="yes" encoding="UTF-8"/> |
|
5 |
|
|
6 |
<xsl:template match = "/"> |
|
7 |
<response> |
|
8 |
<xsl:apply-templates select="response/header"/> |
|
9 |
<publications> |
|
10 |
<xsl:apply-templates select="response/results/response/publications"/> |
|
11 |
</publications> |
|
12 |
</response> |
|
13 |
</xsl:template> |
|
14 |
|
|
15 |
<xsl:template match="response/header"> |
|
16 |
<header> |
|
17 |
<query><xsl:value-of select="query"/></query> |
|
18 |
<size><xsl:value-of select="size"/></size> |
|
19 |
<page><xsl:value-of select="page"/></page> |
|
20 |
<total><xsl:value-of select="total"/></total> |
|
21 |
</header> |
|
22 |
</xsl:template> |
|
23 |
|
|
24 |
|
|
25 |
<xsl:template match="response/results/response/publications"> |
|
26 |
<xsl:apply-templates mode="copy-no-namespaces"/> |
|
27 |
</xsl:template> |
|
28 |
|
|
29 |
<xsl:template match="*" mode="copy-no-namespaces"> |
|
30 |
<xsl:element name="{local-name()}"> |
|
31 |
<xsl:copy-of select="@*"/> |
|
32 |
<xsl:apply-templates select="node()" mode="copy-no-namespaces"/> |
|
33 |
</xsl:element> |
|
34 |
</xsl:template> |
|
35 |
|
|
36 |
<xsl:template match="comment()| processing-instruction()" mode="copy-no-namespaces"> |
|
37 |
<xsl:copy/> |
|
38 |
</xsl:template> |
|
39 |
|
|
40 |
|
|
41 |
|
|
42 |
</xsl:stylesheet> |
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/sygma_dataset2.xsl | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
3 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
4 |
xmlns:oaf="http://namespace.openaire.eu/oaf" |
|
5 |
xmlns:dc="http://purl.org/dc/elements/1.1/"> |
|
6 |
<xsl:output method="xml" indent="yes" encoding="UTF-8"/> |
|
7 |
|
|
8 |
<xsl:template match = "/"> |
|
9 |
<response> |
|
10 |
<xsl:apply-templates select="response/header"/> |
|
11 |
<datasets> |
|
12 |
<xsl:apply-templates select="/result"/> |
|
13 |
</datasets> |
|
14 |
</response> |
|
15 |
</xsl:template> |
|
16 |
|
|
17 |
<xsl:template match="response/header"> |
|
18 |
<header> |
|
19 |
<size><xsl:value-of select="size"/></size> |
|
20 |
<page><xsl:value-of select="page"/></page> |
|
21 |
<total><xsl:value-of select="total"/></total> |
|
22 |
</header> |
|
23 |
</xsl:template> |
|
24 |
|
|
25 |
<xsl:template match="result"> |
|
26 |
<dataset> |
|
27 |
<xsl:apply-templates select="//header"/> |
|
28 |
<xsl:apply-templates select="//oaf:result"/> |
|
29 |
</dataset> |
|
30 |
</xsl:template> |
|
31 |
|
|
32 |
<!-- HEADER |
|
33 |
fields in header: |
|
34 |
1. dri:objIdentifier [objIdentifier] |
|
35 |
2. dri:repositoryId X |
|
36 |
3. dri:dateOfCollection X |
|
37 |
--> |
|
38 |
|
|
39 |
<xsl:template match="text()"> |
|
40 |
<xsl:value-of select="replace(., '[-Ÿ]', ' ')"/> |
|
41 |
</xsl:template> |
|
42 |
|
|
43 |
<xsl:template match = "header"> |
|
44 |
<openaireid> |
|
45 |
<xsl:value-of select='./dri:objIdentifier'/> |
|
46 |
</openaireid> |
|
47 |
</xsl:template> |
|
48 |
|
|
49 |
|
|
50 |
<xsl:template match = "oaf:result"> |
|
51 |
|
|
52 |
<pids> |
|
53 |
<xsl:for-each select = "./pid"> |
|
54 |
<xsl:choose> |
|
55 |
<xsl:when test="./@classid='doi'"> |
|
56 |
<doi> |
|
57 |
<xsl:value-of select='.'/> |
|
58 |
</doi> |
|
59 |
</xsl:when> |
|
60 |
<xsl:when test="./@classid='handle'"> |
|
61 |
<handle> |
|
62 |
<xsl:value-of select='.'/> |
|
63 |
</handle> |
|
64 |
</xsl:when> |
|
65 |
<xsl:when test="./@classidtest!= ''"> |
|
66 |
<other> |
|
67 |
<xsl:attribute name="type"> |
|
68 |
<xsl:value-of select="./@classid"/> |
|
69 |
</xsl:attribute> |
|
70 |
<xsl:value-of select='.'/> |
|
71 |
</other> |
|
72 |
</xsl:when> |
|
73 |
</xsl:choose> |
|
74 |
</xsl:for-each> |
|
75 |
</pids> |
|
76 |
|
|
77 |
<xsl:for-each select = "./title"> |
|
78 |
<title><xsl:value-of select='.'/></title> |
|
79 |
</xsl:for-each> |
|
80 |
|
|
81 |
<authors> |
|
82 |
<xsl:for-each select="./creator"> |
|
83 |
<xsl:sort select="./@rank"/> |
|
84 |
<author> |
|
85 |
<xsl:if test="./@orcid"> |
|
86 |
<xsl:attribute name="orcid"> |
|
87 |
<xsl:value-of select='./@orcid'/> |
|
88 |
</xsl:attribute> |
|
89 |
</xsl:if> |
|
90 |
<xsl:value-of select='.'/> |
|
91 |
</author> |
|
92 |
</xsl:for-each> |
|
93 |
</authors> |
|
94 |
|
|
95 |
<xsl:for-each select = "./description"> |
|
96 |
<description> |
|
97 |
<xsl:value-of select='.'/> |
|
98 |
</description> |
|
99 |
</xsl:for-each> |
|
100 |
|
|
101 |
<xsl:for-each select="./children/instance/webresource"> |
|
102 |
<webresource><xsl:value-of select="url"/></webresource> |
|
103 |
</xsl:for-each> |
|
104 |
|
|
105 |
<bestaccessright> |
|
106 |
<xsl:value-of select="./bestaccessright/@classid"/> |
|
107 |
</bestaccessright> |
|
108 |
|
|
109 |
<license> |
|
110 |
<xsl:value-of select="./children/instance[1]/license"/> |
|
111 |
</license> |
|
112 |
|
|
113 |
<relatedpublications> |
|
114 |
<xsl:apply-templates select="rels/rel/to[@type='publication']"/> |
|
115 |
</relatedpublications> |
|
116 |
|
|
117 |
</xsl:template> |
|
118 |
|
|
119 |
<xsl:template match="rels/rel/to[@type='publication']"> |
|
120 |
<publication> |
|
121 |
<openaireid><xsl:value-of select="."/></openaireid> |
|
122 |
<doi><xsl:value-of select="../pid[@classid='doi']"/></doi> |
|
123 |
<title><xsl:value-of select="../title"/></title> |
|
124 |
<authors></authors> |
|
125 |
<sourcejournal></sourcejournal> |
|
126 |
<publisher><xsl:value-of select="../publisher"/></publisher> |
|
127 |
<dateofacceptance><xsl:value-of select="../dateofacceptance"/></dateofacceptance> |
|
128 |
<webresource></webresource> |
|
129 |
<bestaccessright></bestaccessright> |
|
130 |
</publication> |
|
131 |
</xsl:template> |
|
132 |
</xsl:stylesheet> |
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/sygma_dataset2_formatter.xsl | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
3 |
xmlns="http://namespace.openaire.eu/sygma"> |
|
4 |
<xsl:output method="xml" indent="yes" encoding="UTF-8"/> |
|
5 |
|
|
6 |
<xsl:template match = "/"> |
|
7 |
<response> |
|
8 |
<xsl:apply-templates select="response/header"/> |
|
9 |
<datasets> |
|
10 |
<xsl:apply-templates select="response/results/response/datasets"/> |
|
11 |
</datasets> |
|
12 |
</response> |
|
13 |
</xsl:template> |
|
14 |
|
|
15 |
<xsl:template match="response/header"> |
|
16 |
<header> |
|
17 |
<query><xsl:value-of select="query"/></query> |
|
18 |
<size><xsl:value-of select="size"/></size> |
|
19 |
<page><xsl:value-of select="page"/></page> |
|
20 |
<total><xsl:value-of select="total"/></total> |
|
21 |
</header> |
|
22 |
</xsl:template> |
|
23 |
|
|
24 |
|
|
25 |
<xsl:template match="response/results/response/datasets"> |
|
26 |
<xsl:apply-templates mode="copy-no-namespaces"/> |
|
27 |
</xsl:template> |
|
28 |
|
|
29 |
<xsl:template match="*" mode="copy-no-namespaces"> |
|
30 |
<xsl:element name="{local-name()}"> |
|
31 |
<xsl:copy-of select="@*"/> |
|
32 |
<xsl:apply-templates select="node()" mode="copy-no-namespaces"/> |
|
33 |
</xsl:element> |
|
34 |
</xsl:template> |
|
35 |
|
|
36 |
<xsl:template match="comment()| processing-instruction()" mode="copy-no-namespaces"> |
|
37 |
<xsl:copy/> |
|
38 |
</xsl:template> |
|
39 |
|
|
40 |
|
|
41 |
|
|
42 |
</xsl:stylesheet> |
modules/uoa-search/tags/uoa-search-3.9.5/src/main/resources/eu/dnetlib/data/search/transform/config/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> |
Also available in: Unified diff
[maven-release-plugin] copy for tag uoa-search-3.9.5