Revision 48522
Added by Alessia Bardi almost 7 years ago
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/deploy.info | ||
---|---|---|
1 |
{"type_source": "SVN", "goal": "package -U source:jar", "url": "http://svn-public.driver.research-infrastructures.eu/driver/dnet45/modules/dnet-openaireplus-workflows/trunk/", "deploy_repository": "dnet45-snapshots", "version": "4", "mail": "sandro.labruzzo@isti.cnr.it,michele.artini@isti.cnr.it, claudio.atzori@isti.cnr.it, alessia.bardi@isti.cnr.it", "deploy_repository_url": "http://maven.research-infrastructures.eu/nexus/content/repositories/dnet45-snapshots", "name": "dnet-openaireplus-workflows"} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/utils/CleaningXsltFunctionTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.utils; |
|
2 |
|
|
3 |
import org.junit.Assert; |
|
4 |
import org.junit.Test; |
|
5 |
|
|
6 |
/** |
|
7 |
* Created by sandro on 11/28/16. |
|
8 |
*/ |
|
9 |
public class CleaningXsltFunctionTest { |
|
10 |
|
|
11 |
@Test |
|
12 |
public void testCyrillic() { |
|
13 |
|
|
14 |
final String inputString = "Издательский Дом \"Медицина и Просв"; |
|
15 |
final String cleanedString = CleaningXsltFunctions.clean(inputString); |
|
16 |
System.out.println(cleanedString); |
|
17 |
|
|
18 |
Assert.assertNotNull(cleanedString); |
|
19 |
|
|
20 |
} |
|
21 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/api/OpenAIRESubmitterUtilsTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.api; |
|
2 |
|
|
3 |
import java.util.Map; |
|
4 |
import java.util.Map.Entry; |
|
5 |
|
|
6 |
import org.junit.Test; |
|
7 |
|
|
8 |
/** |
|
9 |
* Created by Alessia Bardi on 26/05/2017. |
|
10 |
* |
|
11 |
* @author Alessia Bardi |
|
12 |
*/ |
|
13 |
public class OpenAIRESubmitterUtilsTest { |
|
14 |
|
|
15 |
private OpenAIRESubmitterUtils utils = new OpenAIRESubmitterUtils(); |
|
16 |
|
|
17 |
final String fullProject = "info:eu-repo/grantAgreement/EC/FP7/244909/EU/Making Capabilities Work/WorkAble"; |
|
18 |
final String minimalProject = "info:eu-repo/grantAgreement/EC/FP7/244909///WorkAble"; |
|
19 |
final String onlyId = "info:eu-repo/grantAgreement/EC/FP7/244909/"; |
|
20 |
final String onlyTitle = "info:eu-repo/grantAgreement/EC/FP7/244909/EU/Making Capabilities Work"; |
|
21 |
|
|
22 |
@Test |
|
23 |
public void testCalculateProjectInfoFull() { |
|
24 |
final Map<String, String> project = utils.calculateProjectInfo(fullProject); |
|
25 |
print(project); |
|
26 |
} |
|
27 |
|
|
28 |
@Test |
|
29 |
public void testCalculateProjectInfoOnlyId() { |
|
30 |
final Map<String, String> project = utils.calculateProjectInfo(onlyId); |
|
31 |
print(project); |
|
32 |
} |
|
33 |
|
|
34 |
@Test |
|
35 |
public void testCalculateProjectInfoMinimalAcro() { |
|
36 |
final Map<String, String> project = utils.calculateProjectInfo(minimalProject); |
|
37 |
print(project); |
|
38 |
} |
|
39 |
|
|
40 |
@Test |
|
41 |
public void testCalculateProjectInfoOnlyTitle() { |
|
42 |
final Map<String, String> project = utils.calculateProjectInfo(onlyTitle); |
|
43 |
print(project); |
|
44 |
} |
|
45 |
|
|
46 |
private void print(final Map<String, String> map) { |
|
47 |
for (final Entry e : map.entrySet()) { |
|
48 |
System.out.println(e.getKey() + " = " + e.getValue()); |
|
49 |
} |
|
50 |
} |
|
51 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/api/objects/ResultEntryTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.api.objects; |
|
2 |
|
|
3 |
import java.io.InputStreamReader; |
|
4 |
import java.io.StringReader; |
|
5 |
import java.util.ArrayList; |
|
6 |
import java.util.Arrays; |
|
7 |
import java.util.Properties; |
|
8 |
|
|
9 |
import com.google.gson.Gson; |
|
10 |
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService; |
|
11 |
import org.apache.velocity.app.VelocityEngine; |
|
12 |
import org.dom4j.Document; |
|
13 |
import org.dom4j.io.OutputFormat; |
|
14 |
import org.dom4j.io.SAXReader; |
|
15 |
import org.dom4j.io.XMLWriter; |
|
16 |
import org.junit.Before; |
|
17 |
import org.junit.Test; |
|
18 |
import org.junit.runner.RunWith; |
|
19 |
import org.mockito.Mock; |
|
20 |
import org.mockito.invocation.InvocationOnMock; |
|
21 |
import org.mockito.runners.MockitoJUnitRunner; |
|
22 |
import org.mockito.stubbing.Answer; |
|
23 |
|
|
24 |
import static org.mockito.Matchers.anyString; |
|
25 |
import static org.mockito.Mockito.when; |
|
26 |
|
|
27 |
/** |
|
28 |
* Created by michele on 14/12/15. |
|
29 |
*/ |
|
30 |
@RunWith(MockitoJUnitRunner.class) |
|
31 |
public class ResultEntryTest { |
|
32 |
|
|
33 |
private VelocityEngine ve; |
|
34 |
|
|
35 |
@Mock |
|
36 |
private ISLookUpService lookUpService; |
|
37 |
|
|
38 |
@Before |
|
39 |
public void setUp() throws Exception { |
|
40 |
|
|
41 |
final Properties props = new Properties(); |
|
42 |
props.setProperty("resource.loader", "class"); |
|
43 |
props.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"); |
|
44 |
props.setProperty("runtime.log.logsystem.class", "org.apache.velocity.runtime.log.Log4JLogChute"); |
|
45 |
ve = new VelocityEngine(); |
|
46 |
ve.init(props); |
|
47 |
|
|
48 |
when(lookUpService.quickSearchProfile(anyString())).thenAnswer(new Answer<Object>() { |
|
49 |
|
|
50 |
@Override |
|
51 |
public Object answer(final InvocationOnMock invocation) throws Throwable { |
|
52 |
final String query = invocation.getArguments()[0].toString(); |
|
53 |
if (query.contains("dnet:result_typologies")) { |
|
54 |
return Arrays.asList("publication @@@ publication", "dataset @@@ dataset"); |
|
55 |
} else if (query.contains("dnet:access_modes")) { |
|
56 |
return Arrays.asList("OPEN @@@ Open Access"); |
|
57 |
} else if (query.contains("dnet:publication_resource")) { |
|
58 |
return Arrays.asList("0001 @@@ Journal Article"); |
|
59 |
} else if (query.contains("dnet:pid_types")) { |
|
60 |
return Arrays.asList("oai @@@ Open Archive Initiative", "doi @@@ Digital object identifier"); |
|
61 |
} else if (query.contains("dnet:languages")) { |
|
62 |
return Arrays.asList("ita @@@ Italian"); |
|
63 |
} else if (query.contains("ContextDSResourceType")) { |
|
64 |
return Arrays.asList( |
|
65 |
"egi::classification::natsc::math::stats @@@ Statistics and Probability", |
|
66 |
"egi::classification::natsc::math::pure @@@ Pure Mathematics", |
|
67 |
"egi::classification::natsc::math @@@ Mathematics", |
|
68 |
"egi::classification::natsc @@@ Natural Sciences", |
|
69 |
"egi::classification @@@ EGI classification scheme", |
|
70 |
"egi @@@ EGI"); |
|
71 |
} else { |
|
72 |
return new ArrayList<String>(); |
|
73 |
} |
|
74 |
} |
|
75 |
}); |
|
76 |
|
|
77 |
when(lookUpService.getResourceProfileByQuery(anyString())).thenAnswer(new Answer<Object>() { |
|
78 |
|
|
79 |
@Override |
|
80 |
public Object answer(final InvocationOnMock invocation) throws Throwable { |
|
81 |
return "REPO NAME @@@ repo________"; |
|
82 |
} |
|
83 |
}); |
|
84 |
} |
|
85 |
|
|
86 |
@Test |
|
87 |
public void testAsIndexRecord() throws Exception { |
|
88 |
final ResultEntry pub = new ResultEntry(); |
|
89 |
pub.setOriginalId("ORIG_ID_1234"); |
|
90 |
pub.setTitle("TEST TITLE <test>"); |
|
91 |
pub.getAuthors().add("Michele Artini"); |
|
92 |
pub.getAuthors().add("Claudio Atzori"); |
|
93 |
pub.getAuthors().add("Alessia Bardi"); |
|
94 |
pub.setPublisher("Test publisher"); |
|
95 |
pub.setDescription("DESCRIPTION & DESCRIPTION & DESCRIPTION & DESCRIPTION & DESCRIPTION & DESCRIPTION & DESCRIPTION "); |
|
96 |
pub.setLanguage("ita"); |
|
97 |
pub.setLicenseCode("OPEN"); |
|
98 |
pub.setResourceType("0001"); |
|
99 |
pub.setUrl("http://test.it/a=1&b=2"); |
|
100 |
pub.getPids().add(new PidEntry("doi", "10.000/xyz-123")); |
|
101 |
pub.getPids().add(new PidEntry("oai", "oai:1234")); |
|
102 |
pub.setCollectedFromId("test________::zenodo"); |
|
103 |
pub.setHostedById("test________::UNKNOWN"); |
|
104 |
pub.getLinksToProjects().add("info:eu-repo/grantAgreement/EC/FP7/283595/EU//OpenAIREplus"); |
|
105 |
pub.getLinksToProjects().add("info:eu-repo/grantAgreement/EC/FP7/244909/EU/Making Capabilities Work/WorkAble"); |
|
106 |
pub.getContexts().add("egi::classification::natsc::math::pure"); |
|
107 |
pub.getContexts().add("egi::classification::natsc::math::stats"); |
|
108 |
final String xml = pub.asOafRecord(ve, lookUpService, "http://oaf/oaf.xsd"); |
|
109 |
|
|
110 |
final Document doc = (new SAXReader()).read(new StringReader(xml)); |
|
111 |
|
|
112 |
final OutputFormat format = OutputFormat.createPrettyPrint(); |
|
113 |
|
|
114 |
final XMLWriter writer = new XMLWriter(System.out, format); |
|
115 |
|
|
116 |
writer.write(doc); |
|
117 |
|
|
118 |
/* writer.close(); */ |
|
119 |
|
|
120 |
} |
|
121 |
|
|
122 |
@Test |
|
123 |
public void testAsIndexRecord_json() throws Exception { |
|
124 |
final ResultEntry pub = (new Gson()).fromJson(new InputStreamReader(getClass().getResourceAsStream("test_record.json")), ResultEntry.class); |
|
125 |
|
|
126 |
final String xml = pub.asOafRecord(ve, lookUpService, "http://oaf/oaf.xsd"); |
|
127 |
|
|
128 |
final Document doc = (new SAXReader()).read(new StringReader(xml)); |
|
129 |
|
|
130 |
final OutputFormat format = OutputFormat.createPrettyPrint(); |
|
131 |
|
|
132 |
final XMLWriter writer = new XMLWriter(System.out, format); |
|
133 |
|
|
134 |
writer.write(doc); |
|
135 |
|
|
136 |
/* writer.close(); */ |
|
137 |
|
|
138 |
} |
|
139 |
|
|
140 |
@Test |
|
141 |
public void testAsIndexRecord_json_with_greek_chars() throws Exception { |
|
142 |
|
|
143 |
final ResultEntry pub = |
|
144 |
(new Gson()).fromJson(new InputStreamReader(getClass().getResourceAsStream("test_record_with_greek_chars.json")), ResultEntry.class); |
|
145 |
|
|
146 |
final String xml = pub.asOafRecord(ve, lookUpService, "http://oaf/oaf.xsd"); |
|
147 |
|
|
148 |
final Document doc = (new SAXReader()).read(new StringReader(xml)); |
|
149 |
|
|
150 |
final OutputFormat format = OutputFormat.createPrettyPrint(); |
|
151 |
|
|
152 |
final XMLWriter writer = new XMLWriter(System.out, format); |
|
153 |
|
|
154 |
writer.write(doc); |
|
155 |
|
|
156 |
/* writer.close(); */ |
|
157 |
|
|
158 |
} |
|
159 |
|
|
160 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/workflows/repohi/xslt/FWFTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.workflows.repohi.xslt; |
|
2 |
|
|
3 |
import eu.dnetlib.miscutils.functional.xml.ApplyXslt; |
|
4 |
import org.apache.commons.io.IOUtils; |
|
5 |
import org.junit.Test; |
|
6 |
|
|
7 |
/** |
|
8 |
* Created by miriam on 05/05/2017. |
|
9 |
*/ |
|
10 |
public class FWFTest { |
|
11 |
|
|
12 |
@Test |
|
13 |
public void testApplyXslt() throws Exception { |
|
14 |
ApplyXslt xslt = new ApplyXslt(IOUtils.toString(getClass().getResourceAsStream("/eu/dnetlib/msro/openaireplus/workflows/repo-hi/xslt/fwf_2_db.xsl"))); |
|
15 |
|
|
16 |
String xml = IOUtils.toString(getClass().getResourceAsStream("/eu/dnetlib/msro/openaireplus/workflows/repo-hi/xslt/test-record.xml")); |
|
17 |
System.out.println(xslt.evaluate(xml)); |
|
18 |
|
|
19 |
} |
|
20 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/workflows/index/OpenaireLayoutToRecordStylesheetTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.workflows.index; |
|
2 |
|
|
3 |
import java.io.IOException; |
|
4 |
import java.io.InputStream; |
|
5 |
import java.io.StringReader; |
|
6 |
import java.io.StringWriter; |
|
7 |
import javax.xml.stream.XMLStreamException; |
|
8 |
import javax.xml.transform.Transformer; |
|
9 |
import javax.xml.transform.TransformerException; |
|
10 |
import javax.xml.transform.TransformerFactory; |
|
11 |
import javax.xml.transform.stream.StreamResult; |
|
12 |
import javax.xml.transform.stream.StreamSource; |
|
13 |
|
|
14 |
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException; |
|
15 |
import eu.dnetlib.functionality.index.solr.feed.StreamingInputDocumentFactory; |
|
16 |
import eu.dnetlib.miscutils.datetime.DateUtils; |
|
17 |
import eu.dnetlib.miscutils.functional.xml.ApplyXslt; |
|
18 |
import eu.dnetlib.miscutils.functional.xml.IndentXmlString; |
|
19 |
import org.apache.commons.io.IOUtils; |
|
20 |
import org.apache.solr.common.SolrInputDocument; |
|
21 |
import org.junit.Test; |
|
22 |
import org.springframework.core.io.ClassPathResource; |
|
23 |
|
|
24 |
import static org.junit.Assert.assertFalse; |
|
25 |
import static org.junit.Assert.assertNotNull; |
|
26 |
|
|
27 |
public class OpenaireLayoutToRecordStylesheetTest { |
|
28 |
|
|
29 |
private static final String OPENAIRE_LAYOUT_TO_RECORD_STYLESHEET_XSL = "/eu/dnetlib/msro/openaireplus/workflows/index/openaireLayoutToRecordStylesheet.xsl"; |
|
30 |
|
|
31 |
private static final String MDFORMAT_FIELDS = "/eu/dnetlib/msro/openaireplus/workflows/index/fields.xml"; |
|
32 |
|
|
33 |
private static final String OAF_RECORD = "/eu/dnetlib/msro/openaireplus/workflows/index/oafRecord.xml"; |
|
34 |
|
|
35 |
@Test |
|
36 |
public void test1() throws ISLookUpException, IOException, TransformerException, XMLStreamException { |
|
37 |
String xsl = prepareXslt("DMF"); |
|
38 |
assertNotNull(xsl); |
|
39 |
assertFalse(xsl.isEmpty()); |
|
40 |
|
|
41 |
System.out.println(xsl); |
|
42 |
|
|
43 |
ApplyXslt xslt = new ApplyXslt(xsl); |
|
44 |
|
|
45 |
String indexRecord = xslt.evaluate(readFromClasspath(OAF_RECORD)); |
|
46 |
|
|
47 |
assertNotNull(indexRecord); |
|
48 |
assertFalse(indexRecord.isEmpty()); |
|
49 |
|
|
50 |
System.out.println(IndentXmlString.apply(indexRecord)); |
|
51 |
|
|
52 |
StreamingInputDocumentFactory factory = new StreamingInputDocumentFactory(); |
|
53 |
|
|
54 |
SolrInputDocument doc = factory.parseDocument(DateUtils.now_ISO8601(), indexRecord, "dsId", "dnetResult"); |
|
55 |
assertNotNull(doc); |
|
56 |
assertFalse(doc.isEmpty()); |
|
57 |
|
|
58 |
// System.out.println(doc); |
|
59 |
|
|
60 |
} |
|
61 |
|
|
62 |
protected String prepareXslt(final String format) throws ISLookUpException, IOException, TransformerException { |
|
63 |
|
|
64 |
final TransformerFactory factory = TransformerFactory.newInstance(); |
|
65 |
|
|
66 |
final Transformer layoutTransformer = factory.newTransformer(streamSource(OPENAIRE_LAYOUT_TO_RECORD_STYLESHEET_XSL)); |
|
67 |
|
|
68 |
final StreamResult layoutToXsltXslt = new StreamResult(new StringWriter()); |
|
69 |
|
|
70 |
layoutTransformer.setParameter("format", format); |
|
71 |
layoutTransformer.transform(streamSource(MDFORMAT_FIELDS), layoutToXsltXslt); |
|
72 |
|
|
73 |
return layoutToXsltXslt.getWriter().toString(); |
|
74 |
} |
|
75 |
|
|
76 |
private StreamSource streamSource(final String s) throws IOException { |
|
77 |
return new StreamSource(new StringReader(readFromClasspath(s))); |
|
78 |
} |
|
79 |
|
|
80 |
private String readFromClasspath(final String s) throws IOException { |
|
81 |
ClassPathResource resource = new ClassPathResource(s); |
|
82 |
InputStream inputStream = resource.getInputStream(); |
|
83 |
return IOUtils.toString(inputStream); |
|
84 |
} |
|
85 |
|
|
86 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/workflows/nodes/hostedby/PatchHostedByTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.workflows.nodes.hostedby; |
|
2 |
|
|
3 |
import java.io.IOException; |
|
4 |
|
|
5 |
import junit.framework.Assert; |
|
6 |
import org.dom4j.Document; |
|
7 |
import org.dom4j.DocumentException; |
|
8 |
import org.dom4j.io.SAXReader; |
|
9 |
import org.junit.Test; |
|
10 |
import org.springframework.core.io.ClassPathResource; |
|
11 |
import org.springframework.core.io.Resource; |
|
12 |
|
|
13 |
public class PatchHostedByTest { |
|
14 |
|
|
15 |
private Resource xmlInput = new ClassPathResource("/eu/dnetlib/msro/openaireplus/workflows/nodes/hostedby/input.xml"); |
|
16 |
|
|
17 |
private final SAXReader reader = new SAXReader(); |
|
18 |
|
|
19 |
private final String xpath = "substring-after(//*[local-name()='supplementTo']/*[local-name()='source']/@id,'.')"; |
|
20 |
|
|
21 |
@Test |
|
22 |
public void testEvaluate() throws DocumentException, IOException { |
|
23 |
|
|
24 |
final Document doc = reader.read(xmlInput.getInputStream()); |
|
25 |
|
|
26 |
for (Object o : doc.selectNodes(this.xpath)) { |
|
27 |
Assert.assertEquals("journal10808", o); |
|
28 |
} |
|
29 |
|
|
30 |
} |
|
31 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/workflows/nodes/contexts/ContextUtilsTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.workflows.nodes.contexts; |
|
2 |
|
|
3 |
import java.io.StringReader; |
|
4 |
|
|
5 |
import com.google.common.collect.Iterables; |
|
6 |
import com.google.common.collect.Lists; |
|
7 |
import org.apache.commons.logging.Log; |
|
8 |
import org.apache.commons.logging.LogFactory; |
|
9 |
import org.dom4j.Document; |
|
10 |
import org.dom4j.DocumentException; |
|
11 |
import org.dom4j.io.SAXReader; |
|
12 |
import org.junit.Test; |
|
13 |
|
|
14 |
import static org.junit.Assert.assertTrue; |
|
15 |
|
|
16 |
/** |
|
17 |
* Created by claudio on 01/03/16. |
|
18 |
*/ |
|
19 |
public class ContextUtilsTest { |
|
20 |
|
|
21 |
private static final Log log = LogFactory.getLog(ContextUtilsTest.class); |
|
22 |
private String params = "{param1:value1,param2:value2}"; |
|
23 |
|
|
24 |
@Test |
|
25 |
public void testContextFactory() throws DocumentException { |
|
26 |
|
|
27 |
Iterable<String> it = Lists.newArrayList( |
|
28 |
"\t\t<fundings>\n" |
|
29 |
+ "\t\t\t<fundingtree>\n" |
|
30 |
+ "\t\t\t\t<funder>\n" |
|
31 |
+ "\t\t\t\t\t<id>arc_________::ARC</id>\n" |
|
32 |
+ "\t\t\t\t\t<shortname>ARC</shortname>\n" |
|
33 |
+ "\t\t\t\t\t<name>Australian Research Council (ARC)</name>\n" |
|
34 |
+ "\t\t\t\t\t<jurisdiction>AU</jurisdiction>\n" |
|
35 |
+ "\t\t\t\t</funder>\n" |
|
36 |
+ "\t\t\t</fundingtree>\n" |
|
37 |
+ "\t\t</fundings>"); |
|
38 |
|
|
39 |
final ContextDesc context = ContextUtils.getContext(it, "ARC", "Australian Research Council (ARC)", "funding", params); |
|
40 |
|
|
41 |
final Iterable<String> iter = Iterables.transform(context.getDbEntries().entrySet(), ContextUtils.getContextRowTransformer()); |
|
42 |
|
|
43 |
final SAXReader r = new SAXReader(); |
|
44 |
|
|
45 |
for (String f : iter) { |
|
46 |
|
|
47 |
final Document fd = r.read(new StringReader(f)); |
|
48 |
|
|
49 |
assertTrue(fd != null); |
|
50 |
assertTrue("AU".equals(fd.valueOf("//FIELD[@name='jurisdiction']"))); |
|
51 |
assertTrue("arc_________::ARC".equals(fd.valueOf("//FIELD[@name='funder']"))); |
|
52 |
} |
|
53 |
System.out.println(context.asDomElement().asXML()); |
|
54 |
} |
|
55 |
|
|
56 |
@Test |
|
57 |
public void testEmptyFunding() throws DocumentException { |
|
58 |
|
|
59 |
Iterable<String> it = Lists.newArrayList( |
|
60 |
"\t\t<fundings>\n" |
|
61 |
+ "\t\t\t<fundingtree/>\n" |
|
62 |
+ "\t\t</fundings>"); |
|
63 |
|
|
64 |
final ContextDesc context = ContextUtils.getContext(it, "HRZZ", "HRZZ", "funding", params); |
|
65 |
|
|
66 |
final Iterable<String> iter = Iterables.transform(context.getDbEntries().entrySet(), ContextUtils.getContextRowTransformer()); |
|
67 |
|
|
68 |
final SAXReader r = new SAXReader(); |
|
69 |
|
|
70 |
for (String f : iter) { |
|
71 |
System.out.println(f); |
|
72 |
|
|
73 |
/*final Document fd = r.read(new StringReader(f)); |
|
74 |
|
|
75 |
assertTrue(fd != null); |
|
76 |
assertTrue("AU".equals(fd.valueOf("//FIELD[@name='jurisdiction']"))); |
|
77 |
assertTrue("arc_________::ARC".equals(fd.valueOf("//FIELD[@name='funder']"))); |
|
78 |
*/ |
|
79 |
} |
|
80 |
} |
|
81 |
|
|
82 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/workflows/nodes/contexts/FETTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.workflows.nodes.contexts; |
|
2 |
|
|
3 |
import java.io.IOException; |
|
4 |
import java.util.Arrays; |
|
5 |
import java.util.Iterator; |
|
6 |
|
|
7 |
import com.google.common.base.Function; |
|
8 |
import com.google.common.collect.Lists; |
|
9 |
import org.apache.commons.io.IOUtils; |
|
10 |
import org.junit.Assert; |
|
11 |
import org.junit.Before; |
|
12 |
import org.junit.Test; |
|
13 |
import org.springframework.core.io.Resource; |
|
14 |
import org.springframework.core.io.support.PathMatchingResourcePatternResolver; |
|
15 |
|
|
16 |
public class FETTest { |
|
17 |
|
|
18 |
private static final String PATTERN = "classpath*:/eu/dnetlib/msro/openaireplus/workflows/nodes/contexts/fetprojects/*.xml"; |
|
19 |
//class under test |
|
20 |
private BuildH2020FETTaxonomy fetBuilder; |
|
21 |
private Iterator<String> iterator; |
|
22 |
|
|
23 |
//String outputCheck = "<category id=\"fet-h2020::open\" label=\"FET OPEN\" claim=\"false\"><concept id=\"fet-h2020::open::1\" label=\"FET-Open research projects\" claim=\"false\"><param name=\"CALL_ID\">H2020-FETOPEN-2014-2015-RIA</param><concept id=\"fet-h2020::open::1::713140\" label=\"Custom architecturally defined 3D stem cell derived functional human neural networks for transformative progress in neuroscience and medicine\" claim=\"true\"><param name=\"CD_PROJ_ID\">713140</param><param name=\"CD_CALL_ID\">FETOPEN-RIA-2014-2015</param><param name=\"CD_PROJECT_NUMBER\">713140</param><param name=\"CD_ACRONYM\">MESO_BRAIN</param><param name=\"CD_FRAMEWORK\">H2020</param></concept><concept id=\"fet-h2020::open::1::665148\" label=\"Quantum Controlled Ultrafast Multimode Entanglement and Measurement\" claim=\"true\"><param name=\"CD_PROJ_ID\">665148</param><param name=\"CD_CALL_ID\">FETOPEN-RIA-2014-2015</param><param name=\"CD_PROJECT_NUMBER\">665148</param><param name=\"CD_ACRONYM\">QCUMbER</param><param name=\"CD_FRAMEWORK\">H2020</param></concept><concept id=\"fet-h2020::open::1::665233\" label=\"Super-resolution visualisation and manipulation of metaphase chromosomes\" claim=\"true\"><param name=\"CD_PROJ_ID\">665233</param><param name=\"CD_CALL_ID\">FETOPEN-RIA-2014-2015</param><param name=\"CD_PROJECT_NUMBER\">665233</param><param name=\"CD_ACRONYM\">CHROMAVISION</param><param name=\"CD_FRAMEWORK\">H2020</param></concept></concept><concept id=\"fet-h2020::open::2\" label=\"FET Exchange Coordination and Support Activities 2015\" claim=\"false\"><param name=\"CALL_ID\">H2020-FETOPEN-2015-CSA</param><concept id=\"fet-h2020::open::2::713171\" label=\"SENSE - a roadmap for the ideal low light level sensor development\" claim=\"true\"><param name=\"CD_PROJ_ID\">713171</param><param name=\"CD_CALL_ID\">FETOPEN-CSA-FETEXCHANGE-2015</param><param name=\"CD_PROJECT_NUMBER\">713171</param><param name=\"CD_ACRONYM\">SENSE</param><param name=\"CD_FRAMEWORK\">H2020</param></concept></concept><concept id=\"fet-h2020::open::3\" label=\"FET Innovation Launchpad\" claim=\"false\"><param name=\"CALL_ID\">H2020-FETOPEN-4-2016-2017</param><concept id=\"fet-h2020::open::3::754514\" label=\"Resource AuctiOning Engine for the Mobile Digital MArket\" claim=\"true\"><param name=\"CD_PROJ_ID\">754514</param><param name=\"CD_CALL_ID\">FETOPEN-04-2016-2017</param><param name=\"CD_PROJECT_NUMBER\">754514</param><param name=\"CD_ACRONYM\">ROMA</param><param name=\"CD_FRAMEWORK\">H2020</param></concept><concept id=\"fet-h2020::open::3::754515\" label=\"Hello\" claim=\"true\"><param name=\"CD_PROJ_ID\">754515</param><param name=\"CD_CALL_ID\">FETOPEN-04-2016-2017</param><param name=\"CD_PROJECT_NUMBER\">754515</param><param name=\"CD_ACRONYM\">HHH</param><param name=\"CD_FRAMEWORK\">H2020</param></concept></concept><concept id=\"fet-h2020::open::4\" label=\"Coordination and Support Activities\" claim=\"false\"><param name=\"CALL_ID\">H2020-FETOPEN-2014-CSA</param><concept id=\"fet-h2020::open::4::665564\" label=\"Coordinating European Research on Molecular Communications\" claim=\"true\"><param name=\"CD_PROJ_ID\">665564</param><param name=\"CD_CALL_ID\">FETOPEN-2-2014</param><param name=\"CD_PROJECT_NUMBER\">665564</param><param name=\"CD_ACRONYM\">CIRCLE</param><param name=\"CD_FRAMEWORK\">H2020</param></concept><concept id=\"fet-h2020::open::4::665134\" label=\"Ensuring the success of the next FET Conference and exhibition at a key period for FET\" claim=\"true\"><param name=\"CD_PROJ_ID\">665134</param><param name=\"CD_CALL_ID\">FETOPEN-2-2014</param><param name=\"CD_PROJECT_NUMBER\">665134</param><param name=\"CD_ACRONYM\">FET-Event</param><param name=\"CD_FRAMEWORK\">H2020</param></concept><concept id=\"fet-h2020::open::4::665083\" label=\"Tracing impacts of the FET programme\" claim=\"true\"><param name=\"CD_PROJ_ID\">665083</param><param name=\"CD_CALL_ID\">FETOPEN-2-2014</param><param name=\"CD_PROJECT_NUMBER\">665083</param><param name=\"CD_ACRONYM\">FET_TRACES</param><param name=\"CD_FRAMEWORK\">H2020</param></concept><concept id=\"fet-h2020::open::4::665136\" label=\"Observing Emergence\" claim=\"true\"><param name=\"CD_PROJ_ID\">665136</param><param name=\"CD_CALL_ID\">FETOPEN-2-2014</param><param name=\"CD_PROJECT_NUMBER\">665136</param><param name=\"CD_ACRONYM\">OBSERVE</param><param name=\"CD_FRAMEWORK\">H2020</param></concept></concept></category>"; |
|
24 |
|
|
25 |
@Before |
|
26 |
public void setup() throws Exception { |
|
27 |
final PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); |
|
28 |
iterator = Lists.transform(Arrays.asList(resolver.getResources(PATTERN)), new Function<Resource, String>() { |
|
29 |
@Override |
|
30 |
public String apply(final Resource resource) { |
|
31 |
try { |
|
32 |
return IOUtils.toString(resource.getInputStream()); |
|
33 |
} catch (IOException e) { |
|
34 |
return null; |
|
35 |
} |
|
36 |
} |
|
37 |
}).iterator(); |
|
38 |
fetBuilder = new BuildH2020FETTaxonomy(); |
|
39 |
} |
|
40 |
|
|
41 |
@Test |
|
42 |
public void parseFirstNFET() throws Exception { |
|
43 |
fetBuilder.setIterator(iterator); |
|
44 |
fetBuilder.parseFETProject(10); |
|
45 |
String fetContext = fetBuilder.getTaxonomy(); |
|
46 |
Assert.assertNotNull(fetContext); |
|
47 |
Assert.assertNotSame("", fetContext); |
|
48 |
System.out.println(fetContext); |
|
49 |
//Assert.assertTrue(fetContext.contains(outputCheck)); |
|
50 |
} |
|
51 |
|
|
52 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/workflows/nodes/claims/ApplyClaimRelsJobNodeTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.workflows.nodes.claims; |
|
2 |
|
|
3 |
import com.google.protobuf.InvalidProtocolBufferException; |
|
4 |
import eu.dnetlib.data.proto.OafProtos.Oaf; |
|
5 |
import eu.dnetlib.msro.rmi.MSROException; |
|
6 |
import org.junit.Test; |
|
7 |
import org.postgresql.util.Base64; |
|
8 |
|
|
9 |
/** |
|
10 |
* Created by Alessia Bardi on 26/06/2017. |
|
11 |
* |
|
12 |
* @author Alessia Bardi |
|
13 |
*/ |
|
14 |
public class ApplyClaimRelsJobNodeTest { |
|
15 |
|
|
16 |
private ApplyClaimRelsJobNode applyClaims = new ApplyClaimRelsJobNode(); |
|
17 |
|
|
18 |
@Test |
|
19 |
public void testGetValue() throws MSROException, InvalidProtocolBufferException { |
|
20 |
|
|
21 |
String sourceId = "40|corda_______::9f752db0b5ec9ca23673ca7f4cb0808e"; |
|
22 |
String semantics = "resultProject_outcome_produces"; |
|
23 |
String targetId = "50|userclaim___::6a8f649d968e734a6733c23a351c1859"; |
|
24 |
System.out.println(getValue(sourceId, semantics, targetId)); |
|
25 |
} |
|
26 |
|
|
27 |
@Test(expected = MSROException.class) |
|
28 |
public void testGetValueErrSem() throws MSROException, InvalidProtocolBufferException { |
|
29 |
|
|
30 |
String sourceId = "40|corda_______::9f752db0b5ec9ca23673ca7f4cb0808e"; |
|
31 |
String semantics = "produces"; |
|
32 |
String targetId = "50|userclaim___::6a8f649d968e734a6733c23a351c1859"; |
|
33 |
getValue(sourceId, semantics, targetId); |
|
34 |
} |
|
35 |
|
|
36 |
private String getValue(final String rowKey, final String semantics, final String targetId) throws MSROException, InvalidProtocolBufferException { |
|
37 |
long time = System.currentTimeMillis(); |
|
38 |
//final String sourceId, final String semantics, final String targetId, final long timestamp |
|
39 |
String res = applyClaims.getValue(rowKey, semantics, targetId, time); |
|
40 |
Oaf.Builder builder = Oaf.newBuilder().mergeFrom(Base64.decode(res)); |
|
41 |
return builder.build().toString(); |
|
42 |
} |
|
43 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/java/eu/dnetlib/msro/openaireplus/workflows/nodes/claims/ApplyClaimUpdatesJobNodeTest.java | ||
---|---|---|
1 |
package eu.dnetlib.msro.openaireplus.workflows.nodes.claims; |
|
2 |
|
|
3 |
import com.google.protobuf.InvalidProtocolBufferException; |
|
4 |
import eu.dnetlib.data.proto.OafProtos.Oaf; |
|
5 |
import eu.dnetlib.msro.rmi.MSROException; |
|
6 |
import org.junit.Test; |
|
7 |
import org.postgresql.util.Base64; |
|
8 |
|
|
9 |
/** |
|
10 |
* Created by Alessia Bardi on 26/06/2017. |
|
11 |
* |
|
12 |
* @author Alessia Bardi |
|
13 |
*/ |
|
14 |
public class ApplyClaimUpdatesJobNodeTest { |
|
15 |
|
|
16 |
private ApplyClaimUpdatesJobNode applyClaims = new ApplyClaimUpdatesJobNode(); |
|
17 |
|
|
18 |
@Test |
|
19 |
public void testGetValueEGI() throws MSROException, InvalidProtocolBufferException { |
|
20 |
String context = "egi"; |
|
21 |
String rowkey = "50|userclaim___::6a8f649d968e734a6733c23a351c1859"; |
|
22 |
System.out.println(getValue(context, rowkey)); |
|
23 |
} |
|
24 |
|
|
25 |
@Test |
|
26 |
public void testGetValueEGILongId() throws MSROException, InvalidProtocolBufferException { |
|
27 |
String context = "egi::classification::natsc::earths::other"; |
|
28 |
String rowkey = "50|userclaim___::6a8f649d968e734a6733c23a351c1859"; |
|
29 |
System.out.println(getValue(context, rowkey)); |
|
30 |
} |
|
31 |
|
|
32 |
private String getValue(final String context, final String rowkey) throws MSROException, InvalidProtocolBufferException { |
|
33 |
long time = System.currentTimeMillis(); |
|
34 |
//final String sourceId, final String semantics, final String targetId, final long timestamp |
|
35 |
String res = applyClaims.getValue(rowkey, context, time); |
|
36 |
Oaf.Builder builder = Oaf.newBuilder().mergeFrom(Base64.decode(res)); |
|
37 |
return builder.build().toString(); |
|
38 |
} |
|
39 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_record.json | ||
---|---|---|
1 |
{ |
|
2 |
"originalId": "ORIG_ID_12345", |
|
3 |
"title": "TEST TITLE", |
|
4 |
"authors": [ |
|
5 |
"Michele Artini", |
|
6 |
"Claudio Atzori", |
|
7 |
"Alessia Bardi" |
|
8 |
], |
|
9 |
"publisher": "Test publisher", |
|
10 |
"description": "DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION", |
|
11 |
"language": "ita", |
|
12 |
"pids": [ |
|
13 |
{ |
|
14 |
"type": "doi", |
|
15 |
"value": "10.000/xyz-123" |
|
16 |
}, |
|
17 |
{ |
|
18 |
"type": "oai", |
|
19 |
"value": "oai:1234" |
|
20 |
} |
|
21 |
], |
|
22 |
"licenseCode": "OPEN", |
|
23 |
"resourceType": "0001", |
|
24 |
"url": "http://test.it/xyz", |
|
25 |
"collectedFromId": "opendoar____::2659", |
|
26 |
"hostedById": "opendoar____::2367", |
|
27 |
"linksToProjects": [ |
|
28 |
"info:eu-repo/grantAgreement/EC/FP7/283595/EU//OpenAIREplus", |
|
29 |
"info:eu-repo/grantAgreement/EC/FP7/244909/EU/Making Capabilities Work/WorkAble" |
|
30 |
], |
|
31 |
"contexts": [ |
|
32 |
"egi::classification::natsc::math::pure", |
|
33 |
"egi::classification::natsc::math::stats" |
|
34 |
] |
|
35 |
} |
|
36 |
|
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/submit_test_record.sh | ||
---|---|---|
1 |
#!/bin/bash |
|
2 |
|
|
3 |
curl -H "Content-Type: application/json" --data @test_record.json "http://localhost:8280/app/mvc/api/publications/feedObject" |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_record_complete.json | ||
---|---|---|
1 |
{ |
|
2 |
"originalId": "ORIG_ID_TEST", |
|
3 |
"type": "publication", |
|
4 |
"title": "TEST TITLE", |
|
5 |
"authors": [ |
|
6 |
"Michele Artini", |
|
7 |
"Claudio Atzori", |
|
8 |
"Alessia Bardi" |
|
9 |
], |
|
10 |
"publisher": "Test publisher", |
|
11 |
"description": "DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION", |
|
12 |
"language": "ita", |
|
13 |
"pids": [ |
|
14 |
{ |
|
15 |
"type": "doi", |
|
16 |
"value": "10.000/xyz-123" |
|
17 |
}, |
|
18 |
{ |
|
19 |
"type": "oai", |
|
20 |
"value": "oai:1234" |
|
21 |
} |
|
22 |
], |
|
23 |
"licenseCode": "EMBARGO", |
|
24 |
"embargoEndDate": "2018-02-02", |
|
25 |
"resourceType": "0001", |
|
26 |
"url": "http://test.it/xyz", |
|
27 |
"collectedFromId": "opendoar____::2659", |
|
28 |
"hostedById": "opendoar____::2659", |
|
29 |
"linksToProjects": [ |
|
30 |
"info:eu-repo/grantAgreement/EC/FP7/283595/EU//OpenAIREplus", |
|
31 |
"info:eu-repo/grantAgreement/EC/FP7/244909/EU/Making Capabilities Work/WorkAble" |
|
32 |
], |
|
33 |
"contexts": [ |
|
34 |
"egi::classification::natsc::math::pure", |
|
35 |
"egi::classification::natsc::math::stats" |
|
36 |
] |
|
37 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_record_with_greek_chars.json | ||
---|---|---|
1 |
{ |
|
2 |
"originalId": "ORIG_ID_12345", |
|
3 |
"title": "TEST TITLE WITH Greek Characters", |
|
4 |
"authors": [ |
|
5 |
"αβγδεζηθικλμ νξοπρσςτυφχψω", |
|
6 |
"ΑΒΓΔΕΖΗΘΙΚΛ ΜΝΞΟΠΡΣΤΥΦΧΨΩ" |
|
7 |
], |
|
8 |
"publisher": "âââââââ", |
|
9 |
"description": "Αν περιμένατε να βρίσκεται εδώ μια σελίδα και δεν υπάρχει, η σελίδα μπορεί να μην εμφανίζεται λόγω καθυστέρησης στην ανανέωση της βάσης δεδομένων, ή μπορεί να έχει διαγραφεί. (Δείτε την γρήγορη διαγραφή σελίδων για πιθανούς λόγους). Μπορείτε να δοκιμάστε την λειτουργία εκκαθάρισης, και να ελέγξετε το αρχείο διαγραφών.", |
|
10 |
"language": "ell", |
|
11 |
"pids": [ |
|
12 |
{ |
|
13 |
"type": "doi", |
|
14 |
"value": "10.000/xyz-123-gr" |
|
15 |
} |
|
16 |
], |
|
17 |
"licenseCode": "EMBARGO", |
|
18 |
"embargoEndDate": "2018-02-02", |
|
19 |
"resourceType": "0001", |
|
20 |
"url": "http://test.it/xyz", |
|
21 |
"collectedFromId": "opendoar____::2659", |
|
22 |
"hostedById": "opendoar____::2367", |
|
23 |
"linksToProjects": [ |
|
24 |
"info:eu-repo/grantAgreement/EC/FP7/123456/EU//Test" |
|
25 |
], |
|
26 |
"contexts": [ |
|
27 |
"egi::classification::natsc::math::stats" |
|
28 |
] |
|
29 |
} |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/resources/eu/dnetlib/msro/openaireplus/workflows/repo-hi/xslt/test-record.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<oai:record xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
3 |
xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
|
4 |
<oai:header> |
|
5 |
<dri:objIdentifier>fwf_________::0003fcf5ff6d086a6e3b34a5ed4c523b</dri:objIdentifier> |
|
6 |
<dri:recordIdentifier>P – 11738</dri:recordIdentifier> |
|
7 |
<dri:dateOfCollection>2017-05-05T11:54:31.498+02:00</dri:dateOfCollection> |
|
8 |
<dri:repositoryId>eb4d7f77-9f19-4116-98a6-5432a800a0e4_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=</dri:repositoryId> |
|
9 |
<dri:datasourceprefix>fwf_________</dri:datasourceprefix> |
|
10 |
</oai:header> |
|
11 |
<oai:metadata> |
|
12 |
<csvRecord> |
|
13 |
<column name="project title">Typologie der Volksmusik in Österreich. Auswertung der gestaltanalytischen Arbeiten Franz Eibners</column> |
|
14 |
<column isID="true" name="project number">P – 11738</column> |
|
15 |
<column name="promotion category">Einzelprojekte</column> |
|
16 |
<column name="decision board">1996-05-06</column> |
|
17 |
<column name="research place and institute">Universität für Musik und darstellende Kunst Wien - Institut für Volksmusikforschung</column> |
|
18 |
<column name="website project"/> |
|
19 |
<column name="project lead">Gerlinde HAID</column> |
|
20 |
<column name="web project lead">http://www.mdw.ac.at/ivf/</column> |
|
21 |
<column name="from">1997-07-15</column> |
|
22 |
<column name="till">2001-04-30</column> |
|
23 |
<column name="grants awarded">€0</column> |
|
24 |
<column name="status">finished</column> |
|
25 |
<column name="science discipline">70.0% Arts, 30.0% Sociology</column> |
|
26 |
<column name="keywords">Heinrich Schenker Franz Eibner Volksmusikforschung Gestaltanalyse Typologiekartei, Franz Eibner, Gestaltanalyse, Heinrich Schenker, Typologiekartei, Volksmusikforschung</column> |
|
27 |
</csvRecord> |
|
28 |
</oai:metadata> |
|
29 |
<oai:about> |
|
30 |
<provenance xmlns="http://www.openarchives.org/OAI/2.0/provenance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/provenance http://www.openarchives.org/OAI/2.0/provenance.xsd"> |
|
31 |
<originDescription altered="true" harvestDate="2017-05-05T11:54:31.498+02:00"> |
|
32 |
<baseURL>file%3A%2F%2F%2Fvar%2Flib%2Fdnet%2Fdata%2FFWF%2FfwfProjects.2017.05.05.csv</baseURL> |
|
33 |
<identifier/> |
|
34 |
<datestamp/> |
|
35 |
<metadataNamespace/> |
|
36 |
</originDescription> |
|
37 |
</provenance> |
|
38 |
</oai:about> |
|
39 |
</oai:record> |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/resources/eu/dnetlib/msro/openaireplus/workflows/index/oafRecord.xml | ||
---|---|---|
1 |
<?xml version="1.0"?> |
|
2 |
<record> |
|
3 |
<result xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
4 |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
|
5 |
<header> |
|
6 |
<dri:objIdentifier>dedup_wf_001::02eff513496d8174f7526c62ac0a3967</dri:objIdentifier> |
|
7 |
<dri:dateOfCollection>2014-04-09T08:42:32Z</dri:dateOfCollection> |
|
8 |
<counters> |
|
9 |
<counter_authorship value="4"/> |
|
10 |
<counter_similarity value="20"/> |
|
11 |
<counter_dedup value="2"/> |
|
12 |
</counters> |
|
13 |
</header> |
|
14 |
<metadata> |
|
15 |
<oaf:entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
16 |
xmlns:oaf="http://namespace.openaire.eu/oaf" |
|
17 |
xsi:schemaLocation="http://namespace.openaire.eu/oaf http://www.openaire.eu/schema/0.2/oaf-0.2.xsd"> |
|
18 |
<oaf:result> |
|
19 |
<subject classid="mesheuropmc" classname="mesheuropmc" |
|
20 |
schemeid="dnet:subject_classification_typologies" |
|
21 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
22 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0099" |
|
23 |
>macromolecular substances |
|
24 |
</subject> |
|
25 |
<subject classid="keyword" classname="keyword" schemeid="dnet:result_subject" |
|
26 |
schemename="dnet:result_subject">[INFO:INFO_NI] Informatique/Réseaux et |
|
27 |
télécommunications |
|
28 |
</subject> |
|
29 |
<subject classid="arxiv" classname="arxiv" schemeid="dnet:subject_classification_typologies" |
|
30 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
31 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0648">Computer |
|
32 |
Science::Information Theory |
|
33 |
</subject> |
|
34 |
<subject classid="mesheuropmc" classname="mesheuropmc" |
|
35 |
schemeid="dnet:subject_classification_typologies" |
|
36 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
37 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0072">food and |
|
38 |
beverages |
|
39 |
</subject> |
|
40 |
<subject classid="ddc" classname="ddc" schemeid="dnet:subject_classification_typologies" |
|
41 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
42 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0144" |
|
43 |
>Science::Mathematics |
|
44 |
</subject> |
|
45 |
<subject classid="arxiv" classname="arxiv" schemeid="dnet:subject_classification_typologies" |
|
46 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
47 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0099">Computer |
|
48 |
Science::Performance |
|
49 |
</subject> |
|
50 |
<subject classid="arxiv" classname="arxiv" schemeid="dnet:subject_classification_typologies" |
|
51 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
52 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0108">Computer |
|
53 |
Science::Networking and Internet Architecture |
|
54 |
</subject> |
|
55 |
<subject classid="wos" classname="wos" schemeid="dnet:subject_classification_typologies" |
|
56 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
57 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0189" |
|
58 |
>PARASITOLOGY |
|
59 |
</subject> |
|
60 |
<subject classid="wos" classname="wos" schemeid="dnet:subject_classification_typologies" |
|
61 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
62 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0162">AUTOMATION |
|
63 |
& CONTROL SYSTEMS |
|
64 |
</subject> |
|
65 |
<subject classid="arxiv" classname="arxiv" schemeid="dnet:subject_classification_typologies" |
|
66 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
67 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.009" |
|
68 |
>Astrophysics::Cosmology and Extragalactic Astrophysics |
|
69 |
</subject> |
|
70 |
<subject classid="keyword" classname="keyword" schemeid="dnet:result_subject" |
|
71 |
schemename="dnet:result_subject">Computer Science - Information Theory |
|
72 |
</subject> |
|
73 |
<subject classid="ddc" classname="ddc" schemeid="dnet:subject_classification_typologies" |
|
74 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
75 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0207" |
|
76 |
>Science::Astronomy |
|
77 |
</subject> |
|
78 |
<subject classid="mesheuropmc" classname="mesheuropmc" |
|
79 |
schemeid="dnet:subject_classification_typologies" |
|
80 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
81 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0081" |
|
82 |
>education |
|
83 |
</subject> |
|
84 |
<subject classid="wos" classname="wos" schemeid="dnet:subject_classification_typologies" |
|
85 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
86 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0225">ENGINEERING, |
|
87 |
ELECTRICAL & ELECTRONIC |
|
88 |
</subject> |
|
89 |
<subject classid="wos" classname="wos" schemeid="dnet:subject_classification_typologies" |
|
90 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
91 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0423" |
|
92 |
>VIROLOGY |
|
93 |
</subject> |
|
94 |
<subject classid="ddc" classname="ddc" schemeid="dnet:subject_classification_typologies" |
|
95 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
96 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0153" |
|
97 |
>Technology::Engineering |
|
98 |
</subject> |
|
99 |
<subject classid="keyword" classname="keyword" schemeid="dnet:result_subject" |
|
100 |
schemename="dnet:result_subject">[INFO:INFO_NI] Computer Science/Networking and Internet |
|
101 |
Architecture |
|
102 |
</subject> |
|
103 |
<subject classid="arxiv" classname="arxiv" schemeid="dnet:subject_classification_typologies" |
|
104 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
105 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0108" |
|
106 |
>Astrophysics::High Energy Astrophysical Phenomena |
|
107 |
</subject> |
|
108 |
<subject classid="wos" classname="wos" schemeid="dnet:subject_classification_typologies" |
|
109 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
110 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0738" |
|
111 |
>TELECOMMUNICATIONS |
|
112 |
</subject> |
|
113 |
<subject classid="mesheuropmc" classname="mesheuropmc" |
|
114 |
schemeid="dnet:subject_classification_typologies" |
|
115 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
116 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0063" |
|
117 |
>fungi |
|
118 |
</subject> |
|
119 |
<subject classid="mesheuropmc" classname="mesheuropmc" |
|
120 |
schemeid="dnet:subject_classification_typologies" |
|
121 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
122 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0081" |
|
123 |
>humanities |
|
124 |
</subject> |
|
125 |
<subject classid="ddc" classname="ddc" schemeid="dnet:subject_classification_typologies" |
|
126 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
127 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0171">History |
|
128 |
& geography::History of Europe |
|
129 |
</subject> |
|
130 |
<subject classid="keyword" classname="keyword" schemeid="dnet:result_subject" |
|
131 |
schemename="dnet:result_subject">Computer Science - Computer Science and Game Theory |
|
132 |
</subject> |
|
133 |
<subject classid="ddc" classname="ddc" schemeid="dnet:subject_classification_typologies" |
|
134 |
schemename="dnet:subject_classification_typologies" inferred="true" |
|
135 |
inferenceprovenance="iis::document_classes" provenanceaction="iis" trust="0.0252" |
|
136 |
>Technology::Technology |
|
137 |
</subject> |
|
138 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
139 |
schemename="dnet:dataCite_title">Opportunistic Interference Alignment in MIMO Interference |
|
140 |
Channels |
|
141 |
</title> |
|
142 |
<dateofacceptance>2008-06-23</dateofacceptance> |
|
143 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
144 |
schemename="dnet:result_typologies"/> |
|
145 |
<language classid="eng" classname="English" schemeid="dnet:languages" |
|
146 |
schemename="dnet:languages"/> |
|
147 |
<description>We present two interference alignment techniques such that an opportunistic |
|
148 |
point-to-point multiple input multiple output (MIMO) link can reuse, without generating any |
|
149 |
additional interference, the same frequency band of a similar pre-existing primary link. In |
|
150 |
this scenario, we exploit the fact that under power constraints, although each radio maximizes |
|
151 |
independently its rate by water-filling on their channel transfer matrix singular values, |
|
152 |
frequently, not all of them are used. Therefore, by aligning the interference of the |
|
153 |
opportunistic radio it is possible to transmit at a significant rate while insuring |
|
154 |
zero-interference on the pre-existing link. We propose a linear pre-coder for a perfect |
|
155 |
interference alignment and a power allocation scheme which maximizes the individual data rate |
|
156 |
of the secondary link. Our numerical results show that significant data rates are achieved |
|
157 |
even for a reduced number of antennas. |
|
158 |
</description> |
|
159 |
<source>PIRMC 2008</source> |
|
160 |
<source>Proceedings of the IEEE 19th International Symposium on Personal, Indoor and Mobile |
|
161 |
Radio Communications |
|
162 |
</source> |
|
163 |
<relevantdate classid="" classname="" schemeid="" schemename=""/> |
|
164 |
<publisher/> |
|
165 |
<embargoenddate/> |
|
166 |
<storagedate/> |
|
167 |
<fulltext/> |
|
168 |
<resourcetype classid="" classname="" schemeid="" schemename=""/> |
|
169 |
<device/> |
|
170 |
<size/> |
|
171 |
<format/> |
|
172 |
<version/> |
|
173 |
<lastmetadataupdate/> |
|
174 |
<metadataversionnumber/> |
|
175 |
<originalId>oai:hal-supelec.archives-ouvertes.fr:hal-00335246</originalId> |
|
176 |
<originalId>oai:arXiv.org:0806.3653</originalId> |
|
177 |
<collectedfrom name="INRIA a CCSD electronic archive server" |
|
178 |
id="opendoar____::9766527f2b5d3e95d4a733fcfb77bd7e"/> |
|
179 |
<collectedfrom name="arXiv.org e-Print Archive" |
|
180 |
id="opendoar____::6f4922f45568161a8cdf4ad2299f6d23"/> |
|
181 |
<pid classid="doi" classname="doi" schemeid="dnet:pid_types" schemename="dnet:pid_types" |
|
182 |
>10.1109/PIMRC.2008.4699872 |
|
183 |
</pid> |
|
184 |
<pid classid="oai" classname="oai" schemeid="dnet:pid_types" schemename="dnet:pid_types" |
|
185 |
>oai:hal-supelec.archives-ouvertes.fr:hal-00335246 |
|
186 |
</pid> |
|
187 |
<pid classid="oai" classname="oai" schemeid="dnet:pid_types" schemename="dnet:pid_types" |
|
188 |
>oai:arXiv.org:0806.3653 |
|
189 |
</pid> |
|
190 |
<bestlicense classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" |
|
191 |
schemename="dnet:access_modes"/> |
|
192 |
<datainfo> |
|
193 |
<inferred>true</inferred> |
|
194 |
<deletedbyinference>false</deletedbyinference> |
|
195 |
<trust>0.9</trust> |
|
196 |
<inferenceprovenance>dedup</inferenceprovenance> |
|
197 |
<provenanceaction classid="sysimport:crosswalk:repository" |
|
198 |
classname="sysimport:crosswalk:repository" schemeid="dnet:provenanceActions" |
|
199 |
schemename="dnet:provenanceActions"/> |
|
200 |
</datainfo> |
|
201 |
<rels> |
|
202 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
203 |
provenanceaction="iis"> |
|
204 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
205 |
>dedup_wf_001::7855a07e1dcf3d1655b9f1bc2e5ef02f |
|
206 |
</to> |
|
207 |
<similarity>0.38579053</similarity> |
|
208 |
<type>STANDARD</type> |
|
209 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
210 |
schemename="dnet:dataCite_title">Subsequent reproductive outcome in women who have |
|
211 |
experienced a potentially life-threatening condition or a maternal near-miss during |
|
212 |
pregnancy |
|
213 |
</title> |
|
214 |
<dateofacceptance>2011-01-01</dateofacceptance> |
|
215 |
<publisher>Hospital das Clínicas da Faculdade de Medicina da Universidade de São |
|
216 |
Paulo |
|
217 |
</publisher> |
|
218 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
219 |
schemename="dnet:result_typologies"/> |
|
220 |
</rel> |
|
221 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
222 |
provenanceaction="iis"> |
|
223 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
224 |
>od_______908::480ece695f9ef2af80ffd2fda917fb00 |
|
225 |
</to> |
|
226 |
<similarity>0.6165079</similarity> |
|
227 |
<type>STANDARD</type> |
|
228 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
229 |
schemename="dnet:dataCite_title">The psychiatric discharge summary: a tool for management |
|
230 |
and audit. |
|
231 |
</title> |
|
232 |
<dateofacceptance>1991-01-01</dateofacceptance> |
|
233 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
234 |
schemename="dnet:result_typologies"/> |
|
235 |
</rel> |
|
236 |
<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)" |
|
237 |
provenanceaction="sysimport:crosswalk:repository"> |
|
238 |
<to class="hasAuthor" scheme="dnet:personroles" type="person" |
|
239 |
>dedup_wf_001::10b97b2ab102b09177bc2bc6d46e756b |
|
240 |
</to> |
|
241 |
<ranking>1</ranking> |
|
242 |
<fullname>Perlaza, Samir M.</fullname> |
|
243 |
</rel> |
|
244 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
245 |
provenanceaction="iis"> |
|
246 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
247 |
>doajarticles::29b8dbbaef3873d36cf0f484685e7f5b |
|
248 |
</to> |
|
249 |
<similarity>0.31480196</similarity> |
|
250 |
<type>STANDARD</type> |
|
251 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
252 |
schemename="dnet:dataCite_title">Is intravenous paracetamol a useful adjunct for |
|
253 |
intraoperative pain? |
|
254 |
</title> |
|
255 |
<dateofacceptance>2012-01-01</dateofacceptance> |
|
256 |
<publisher>LIPhealth</publisher> |
|
257 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
258 |
schemename="dnet:result_typologies"/> |
|
259 |
</rel> |
|
260 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
261 |
provenanceaction="iis"> |
|
262 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
263 |
>od_______258::ba7a62facead7b7c31939d4af18828d2 |
|
264 |
</to> |
|
265 |
<similarity>0.4225903</similarity> |
|
266 |
<type>STANDARD</type> |
|
267 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
268 |
schemename="dnet:dataCite_title">FACTORS DETERMINING CUSTOMERS’ ADOPTION OF INTERNET BANKING |
|
269 |
: A Quantitative Study of Swedish Customers |
|
270 |
</title> |
|
271 |
<dateofacceptance>2012-01-01</dateofacceptance> |
|
272 |
<publisher>Mälardalens högskola, Akademin för hållbar samhälls- och |
|
273 |
teknikutveckling |
|
274 |
</publisher> |
|
275 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
276 |
schemename="dnet:result_typologies"/> |
|
277 |
</rel> |
|
278 |
<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)" |
|
279 |
provenanceaction="sysimport:crosswalk:repository"> |
|
280 |
<to class="hasAuthor" scheme="dnet:personroles" type="person" |
|
281 |
>od_______165::4ec9df82781e9d9acfffd564b4f1ab4f |
|
282 |
</to> |
|
283 |
<ranking>4</ranking> |
|
284 |
<fullname>Chauffray, Jean-marie</fullname> |
|
285 |
</rel> |
|
286 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
287 |
provenanceaction="iis"> |
|
288 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
289 |
>doajarticles::9172421e3e16e3a979fa266e53e112ec |
|
290 |
</to> |
|
291 |
<similarity>0.31450638</similarity> |
|
292 |
<type>STANDARD</type> |
|
293 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
294 |
schemename="dnet:dataCite_title">Music Preferences, Music Engagement and Healing |
|
295 |
</title> |
|
296 |
<dateofacceptance>2013-01-01</dateofacceptance> |
|
297 |
<publisher>IACSIT Press</publisher> |
|
298 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
299 |
schemename="dnet:result_typologies"/> |
|
300 |
</rel> |
|
301 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
302 |
provenanceaction="iis"> |
|
303 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
304 |
>od______1110::c540c949e01989add256eaea7caf0642 |
|
305 |
</to> |
|
306 |
<similarity>0.4920931</similarity> |
|
307 |
<type>STANDARD</type> |
|
308 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
309 |
schemename="dnet:dataCite_title">Linear pre-coding performance in measured very-large MIMO |
|
310 |
channels |
|
311 |
</title> |
|
312 |
<dateofacceptance>2011-01-01</dateofacceptance> |
|
313 |
<publisher>IEEE</publisher> |
|
314 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
315 |
schemename="dnet:result_typologies"/> |
|
316 |
</rel> |
|
317 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
318 |
provenanceaction="iis"> |
|
319 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
320 |
>doajarticles::3640465a6db0f1fcee4616835fb77c7c |
|
321 |
</to> |
|
322 |
<similarity>0.31721002</similarity> |
|
323 |
<type>STANDARD</type> |
|
324 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
325 |
schemename="dnet:dataCite_title">THE ROLE OF ADVERSE LIFESTYLE CHANGES IN THE CAUSATION OF |
|
326 |
CORONARY ARTERY DISEASE |
|
327 |
</title> |
|
328 |
<dateofacceptance>2008-01-01</dateofacceptance> |
|
329 |
<publisher>Tehran University of Medical Sciences</publisher> |
|
330 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
331 |
schemename="dnet:result_typologies"/> |
|
332 |
</rel> |
|
333 |
<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)" |
|
334 |
provenanceaction="sysimport:crosswalk:repository"> |
|
335 |
<to class="hasAuthor" scheme="dnet:personroles" type="person" |
|
336 |
>dedup_wf_001::08264f61ba657f5f5ce3da9e71c1c338 |
|
337 |
</to> |
|
338 |
<ranking>3</ranking> |
|
339 |
<fullname>Lasaulce, Samson</fullname> |
|
340 |
</rel> |
|
341 |
<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)" |
|
342 |
provenanceaction="sysimport:crosswalk:repository"> |
|
343 |
<to class="hasAuthor" scheme="dnet:personroles" type="person" |
|
344 |
>dedup_wf_001::917c855a763a8754bab500c747954ea4 |
|
345 |
</to> |
|
346 |
<ranking>2</ranking> |
|
347 |
<fullname>Debbah, Merouane</fullname> |
|
348 |
</rel> |
|
349 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
350 |
provenanceaction="iis"> |
|
351 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
352 |
>od________18::9834b5140a145d265e1096d3b92c020d |
|
353 |
</to> |
|
354 |
<similarity>0.42043006</similarity> |
|
355 |
<type>STANDARD</type> |
|
356 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
357 |
schemename="dnet:dataCite_title">Explicit MBR All-Symbol Locality Codes |
|
358 |
</title> |
|
359 |
<dateofacceptance>2013-02-04</dateofacceptance> |
|
360 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
361 |
schemename="dnet:result_typologies"/> |
|
362 |
</rel> |
|
363 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
364 |
provenanceaction="iis"> |
|
365 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
366 |
>research_asb::8638d892a913d01c623fd40e8240067b |
|
367 |
</to> |
|
368 |
<similarity>0.6165079</similarity> |
|
369 |
<type>STANDARD</type> |
|
370 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
371 |
schemename="dnet:dataCite_title">Relative validity of the pre-coded food diary used in the |
|
372 |
Danish National Survey of Diet and Physical Activity |
|
373 |
</title> |
|
374 |
<dateofacceptance>2011-11-18</dateofacceptance> |
|
375 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
376 |
schemename="dnet:result_typologies"/> |
|
377 |
</rel> |
|
378 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
379 |
provenanceaction="iis"> |
|
380 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
381 |
>od________18::d0bf9376e7ff6bbe5b24a13e5d3218dd |
|
382 |
</to> |
|
383 |
<similarity>0.34173214</similarity> |
|
384 |
<type>STANDARD</type> |
|
385 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
386 |
schemename="dnet:dataCite_title">Low Complexity Differentiating Adaptive Erasure Codes for |
|
387 |
Multimedia Wireless Broadcast |
|
388 |
</title> |
|
389 |
<dateofacceptance>2012-09-14</dateofacceptance> |
|
390 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
391 |
schemename="dnet:result_typologies"/> |
|
392 |
</rel> |
|
393 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
394 |
provenanceaction="iis"> |
|
395 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
396 |
>od_______260::342b2424e637f1ae3bd9c0888cbfd6ef |
|
397 |
</to> |
|
398 |
<similarity>0.37307</similarity> |
|
399 |
<type>STANDARD</type> |
|
400 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
401 |
schemename="dnet:dataCite_title">Discrete Cosine Transform for Pre-coded EGPRS |
|
402 |
</title> |
|
403 |
<dateofacceptance>2012-01-01</dateofacceptance> |
|
404 |
<publisher>KTH, Signalbehandling</publisher> |
|
405 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
406 |
schemename="dnet:result_typologies"/> |
|
407 |
</rel> |
|
408 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
409 |
provenanceaction="iis"> |
|
410 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
411 |
>od_______661::ee0d98250210171a5f4c85f4d9f93a63 |
|
412 |
</to> |
|
413 |
<similarity>0.31481624</similarity> |
|
414 |
<type>STANDARD</type> |
|
415 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
416 |
schemename="dnet:dataCite_title">Codebook Design for Limited Feedback Multiple Input |
|
417 |
Multiple Output Systems |
|
418 |
</title> |
|
419 |
<dateofacceptance>2012-01-01</dateofacceptance> |
|
420 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
421 |
schemename="dnet:result_typologies"/> |
|
422 |
</rel> |
|
423 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
424 |
provenanceaction="iis"> |
|
425 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
426 |
>od________18::56fd87366db5a2ea367595f030204de8 |
|
427 |
</to> |
|
428 |
<similarity>0.36812627</similarity> |
|
429 |
<type>STANDARD</type> |
|
430 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
431 |
schemename="dnet:dataCite_title">Joint power control and user scheduling in multicell |
|
432 |
wireless networks: Capacity scaling laws |
|
433 |
</title> |
|
434 |
<dateofacceptance>2007-09-18</dateofacceptance> |
|
435 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
436 |
schemename="dnet:result_typologies"/> |
|
437 |
</rel> |
|
438 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
439 |
provenanceaction="iis"> |
|
440 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
441 |
>webcrawl____::d748bc5659a3b03f7095b6db7e014568 |
|
442 |
</to> |
|
443 |
<similarity>0.45640922</similarity> |
|
444 |
<type>STANDARD</type> |
|
445 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
446 |
schemename="dnet:dataCite_title">Rate Scaling Laws in Multicell Networks Under Distributed |
|
447 |
Power Control and User Scheduling |
|
448 |
</title> |
|
449 |
<dateofacceptance>2011</dateofacceptance> |
|
450 |
<publisher>IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC</publisher> |
|
451 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
452 |
schemename="dnet:result_typologies"/> |
|
453 |
</rel> |
|
454 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
455 |
provenanceaction="iis"> |
|
456 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
457 |
>od________18::0ac7557503cdffc323e17fc5acc931e0 |
|
458 |
</to> |
|
459 |
<similarity>0.57882494</similarity> |
|
460 |
<type>STANDARD</type> |
|
461 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
462 |
schemename="dnet:dataCite_title">New Results on the Capacity of the Gaussian Cognitive |
|
463 |
Interference Channel |
|
464 |
</title> |
|
465 |
<dateofacceptance>2010-07-07</dateofacceptance> |
|
466 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
467 |
schemename="dnet:result_typologies"/> |
|
468 |
</rel> |
|
469 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
470 |
provenanceaction="iis"> |
|
471 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
472 |
>od_______497::caad010052d64eec1900434ed9f31f27 |
|
473 |
</to> |
|
474 |
<similarity>0.40609425</similarity> |
|
475 |
<type>STANDARD</type> |
|
476 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
477 |
schemename="dnet:dataCite_title">JPEG2000 image transmission over frequency selective |
|
478 |
channels |
|
479 |
</title> |
|
480 |
<dateofacceptance>2012-08-27</dateofacceptance> |
|
481 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
482 |
schemename="dnet:result_typologies"/> |
|
483 |
</rel> |
|
484 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
485 |
provenanceaction="iis"> |
|
486 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
487 |
>od______1248::e246aedcdf242231f4c54a2175f15db4 |
|
488 |
</to> |
|
489 |
<similarity>0.6165079</similarity> |
|
490 |
<type>STANDARD</type> |
|
491 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
492 |
schemename="dnet:dataCite_title">Requirements Gathering for Simulation |
|
493 |
</title> |
|
494 |
<dateofacceptance>2006-01-01</dateofacceptance> |
|
495 |
<publisher>Dublin Institute of Technology</publisher> |
|
496 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
497 |
schemename="dnet:result_typologies"/> |
|
498 |
</rel> |
|
499 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
500 |
provenanceaction="iis"> |
|
501 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
502 |
>od______1249::2632c9d7bd359b3910b15ef5e91dc0fe |
|
503 |
</to> |
|
504 |
<similarity>0.42851692</similarity> |
|
505 |
<type>STANDARD</type> |
|
506 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
507 |
schemename="dnet:dataCite_title">Time use of unemployed adults: exploration of temporal |
|
508 |
structure |
|
509 |
</title> |
|
510 |
<dateofacceptance>2012-01-01</dateofacceptance> |
|
511 |
<publisher>University of Limerick</publisher> |
|
512 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
513 |
schemename="dnet:result_typologies"/> |
|
514 |
</rel> |
|
515 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
516 |
provenanceaction="iis"> |
|
517 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
518 |
>od_______185::8d41a4d1b1a56b275a2ac7349a7a7c8d |
|
519 |
</to> |
|
520 |
<similarity>0.40576562</similarity> |
|
521 |
<type>STANDARD</type> |
|
522 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
523 |
schemename="dnet:dataCite_title">Neural Pre-coding Increases the Pattern Retrieval Capacity |
|
524 |
of Hopfield and Bidirectional Associative Memories |
|
525 |
</title> |
|
526 |
<dateofacceptance>2011-01-01</dateofacceptance> |
|
527 |
<publisher>Ieee Service Center, 445 Hoes Lane, Po Box 1331, Piscataway, Nj 08855-1331 |
|
528 |
Usa |
|
529 |
</publisher> |
|
530 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
531 |
schemename="dnet:result_typologies"/> |
|
532 |
</rel> |
|
533 |
<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard" |
|
534 |
provenanceaction="iis"> |
|
535 |
<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result" |
|
536 |
>od________18::fe29d3a8e60a0165d4649d040e172628 |
|
537 |
</to> |
|
538 |
<similarity>0.48038223</similarity> |
|
539 |
<type>STANDARD</type> |
|
540 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
541 |
schemename="dnet:dataCite_title">The Capacity of the Semi-Deterministic Cognitive |
|
542 |
Interference Channel with a Common Cognitive Message and Approximate Capacity for the |
|
543 |
Gaussian Case |
|
544 |
</title> |
|
545 |
<dateofacceptance>2012-02-05</dateofacceptance> |
|
546 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
547 |
schemename="dnet:result_typologies"/> |
|
548 |
</rel> |
|
549 |
</rels> |
|
550 |
<children> |
|
551 |
<result objidentifier="od_______165::02eff513496d8174f7526c62ac0a3967"> |
|
552 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
553 |
schemename="dnet:dataCite_title">Opportunistic Interference Alignment in MIMO Interference |
|
554 |
Channels |
|
555 |
</title> |
|
556 |
<dateofacceptance>2008-09-15</dateofacceptance> |
|
557 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
558 |
schemename="dnet:result_typologies"/> |
|
559 |
</result> |
|
560 |
<result objidentifier="od________18::133413b976bd9b6148e59a700f4124bf"> |
|
561 |
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" |
|
562 |
schemename="dnet:dataCite_title">Opportunistic Interference Alignment in MIMO Interference |
|
563 |
Channels |
|
564 |
</title> |
|
565 |
<dateofacceptance>2008-06-23</dateofacceptance> |
|
566 |
<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" |
|
567 |
schemename="dnet:result_typologies"/> |
|
568 |
</result> |
|
569 |
<instance id="opendoar____::9766527f2b5d3e95d4a733fcfb77bd7e"> |
|
570 |
<licence classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" |
|
571 |
schemename="dnet:access_modes"/> |
|
572 |
<instancetype classid="0004" classname="Conference object" |
|
573 |
schemeid="dnet:publication_resource" schemename="dnet:publication_resource"/> |
|
574 |
<hostedby name="INRIA a CCSD electronic archive server" |
|
575 |
id="opendoar____::9766527f2b5d3e95d4a733fcfb77bd7e"/> |
|
576 |
<webresource> |
|
577 |
<url>http://hal-supelec.archives-ouvertes.fr/hal-00335246</url> |
|
578 |
</webresource> |
|
579 |
<webresource> |
|
580 |
<url>http://hal-supelec.archives-ouvertes.fr/docs/00/33/52/46/PDF/Perlaza-NWMIMO2008.pdf</url> |
|
581 |
</webresource> |
|
582 |
</instance> |
|
583 |
<instance id="opendoar____::6f4922f45568161a8cdf4ad2299f6d23"> |
|
584 |
<licence classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" |
|
585 |
schemename="dnet:access_modes"/> |
|
586 |
<instancetype classid="0001" classname="Article" schemeid="dnet:publication_resource" |
|
587 |
schemename="dnet:publication_resource"/> |
|
588 |
<hostedby name="arXiv.org e-Print Archive" |
|
589 |
id="opendoar____::6f4922f45568161a8cdf4ad2299f6d23"/> |
|
590 |
<webresource> |
|
591 |
<url>http://arxiv.org/abs/0806.3653</url> |
|
592 |
</webresource> |
|
593 |
</instance> |
|
594 |
</children> |
|
595 |
</oaf:result> |
|
596 |
<extraInfo name="result citations" typology="citations" |
|
597 |
provenance="iis::document_referencedDocuments" trust="0.9"> |
|
598 |
<citations> |
|
599 |
<citation> |
|
600 |
<rawText>Number of Antennas (Nr = Nt) Figure 4. Average data rate achieved by the primary R1 |
|
601 |
and secondary link for uniform R2,uniform and optimal R2,optimal power allocation as a |
|
602 |
function of their SN R = pm2ax . The dashed lines correspond to Nr = Nt = 20 antennas. |
|
603 |
Theσsolid lines correspond to Nr = Nt = 3 antennas. |
|
604 |
</rawText> |
|
605 |
</citation> |
|
606 |
<citation> |
|
607 |
<rawText>[10] W. Yu, W. Rhee, S. Boyd, and J. M. Cioffi, “Iterative water- filling for gaussian |
|
608 |
vector multiple-access channels,” Informa- tion Theory, IEEE Transactions on, vol. 50, no. |
|
609 |
1, pp. 145–152, 2004. |
|
610 |
</rawText> |
|
611 |
</citation> |
|
612 |
<citation> |
|
613 |
<rawText>[11] F. R. Farrokhi, A. Lozano, G. J. Foschini, and R. A. Valen- zuela, “Spectral |
|
614 |
efficiency of fdma/tdma wireless systems with transmit and receive antenna arrays,” Wireless |
|
615 |
Communications, IEEE Transactions on, vol. 1, no. 4, pp. 591–599, 2002. |
|
616 |
</rawText> |
|
617 |
</citation> |
|
618 |
<citation> |
|
619 |
<rawText>[12] C.-N. Chuah, D. N. C. Tse, J. M. Kahn, and R. A. Valenzuela, “Capacity scaling |
|
620 |
in mimo wireless systems under correlated fading,” Information Theory, IEEE Transactions on, |
|
621 |
vol. 48, no. 3, pp. 637–650, 2002. |
|
622 |
</rawText> |
|
623 |
</citation> |
|
624 |
<citation> |
|
625 |
<rawText>[1] S. Haykin, “Cognitive radio: brain-empowered wireless com- munications,” |
|
626 |
Selected Areas in Communications, IEEE Journal on, vol. 23, no. 2, pp. 201–220, |
|
627 |
2005. |
|
628 |
</rawText> |
|
629 |
</citation> |
|
630 |
<citation> |
|
631 |
<rawText>[2] B. A. Fette, Cognitive Radio Technology. Newnes editors, 2006.</rawText> |
|
632 |
</citation> |
|
633 |
<citation> |
|
634 |
<rawText>[3] M. Maddah-Ali, A. Motahari, and A. Khandani, “Communica- tion over x channel: |
|
635 |
Signalling and multiplexing gain,” UW- ECE-2006-12, University of Waterloo, Tech. Rep., July |
|
636 |
2006. |
|
637 |
</rawText> |
|
638 |
</citation> |
|
639 |
<citation> |
|
640 |
<rawText>[4] M. A. Maddah-Ali, A. S. Motahari, and A. K. Khandani, “Signaling over mimo |
|
641 |
multi-base systems: Combination of multi-access and broadcast schemes,” in Information |
|
642 |
Theory, 2006 IEEE International Symposium on, 2006, pp. 2104–2108. |
|
643 |
</rawText> |
|
644 |
</citation> |
|
645 |
<citation> |
|
646 |
<rawText>[5] V. R. Cadambe and S. A. Jafar, “Interference alignment and spatial degrees of |
|
647 |
freedom for the k user interference channel,” in Communications, 2008. ICC ’08. IEEE |
|
648 |
International Con- ference on, 2008, pp. 971–975. |
|
649 |
</rawText> |
|
650 |
</citation> |
|
651 |
<citation> |
|
652 |
<rawText>[7] S. A. Jafar and S. Shamai, “Degrees of freedom region of the mimo x channel,” |
|
653 |
Information Theory, IEEE Transactions on, vol. 54, no. 1, pp. 151–170, 2008. |
|
654 |
</rawText> |
|
655 |
</citation> |
|
656 |
<citation> |
|
657 |
<rawText>[8] L. S. Cardoso, M. Kobayashi, M. Debbah, and O. Ryan, “Vandermonde frequency |
|
658 |
division multiplexing for cognitive radio,” in SPAWC2008, July 2008. |
|
659 |
</rawText> |
|
660 |
<id value="dedup_wf_001::8c344af3258b947bd4e2add9f77401d6" type="openaire" |
|
661 |
confidenceLevel="0.6140349"/> |
|
662 |
</citation> |
|
663 |
<citation> |
|
664 |
<rawText>[9] H. Sato, “Two-user communication channels,” Information The- ory, IEEE |
|
665 |
Transactions on, vol. 23, no. 3, pp. 295–304, 1977. |
|
666 |
</rawText> |
|
667 |
</citation> |
|
668 |
</citations> |
|
669 |
</extraInfo> |
|
670 |
</oaf:entity> |
|
671 |
</metadata> |
|
672 |
</result> |
|
673 |
</record> |
modules/dnet-openaireplus-workflows/tags/dnet-openaireplus-workflows-6.0.22/src/test/resources/eu/dnetlib/msro/openaireplus/workflows/index/fields.xml | ||
---|---|---|
1 |
<LAYOUT name="index"> |
|
2 |
<FIELDS> |
|
3 |
<FIELD indexable="false" name="oafentity" result="true" stat="false" tokenizable="true" xpath="//*[local-name() = 'entity']"/> |
Also available in: Unified diff
[maven-release-plugin] copy for tag dnet-openaireplus-workflows-6.0.22