Project

General

Profile

« Previous | Next » 

Revision 55143

Added by Enrico Ottonello over 5 years ago

View differences:

modules/dnet-openaireplus-workflows/branches/dnet-hodoop/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/branches/solr75", "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_solr75"}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/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/branches/dnet-hodoop/src/test/java/eu/dnetlib/msro/openaireplus/workflows/index/OpenaireLayoutToRecordStylesheetTest.java
1
package eu.dnetlib.msro.openaireplus.workflows.index;
2

  
3
import eu.dnetlib.functionality.index.solr.feed.StreamingInputDocumentFactory;
4
import eu.dnetlib.miscutils.datetime.DateUtils;
5
import eu.dnetlib.miscutils.functional.xml.ApplyXslt;
6
import eu.dnetlib.miscutils.functional.xml.IndentXmlString;
7
import org.apache.commons.io.IOUtils;
8
import org.apache.solr.common.SolrInputDocument;
9
import org.dom4j.Document;
10
import org.dom4j.DocumentException;
11
import org.dom4j.Node;
12
import org.dom4j.io.SAXReader;
13
import org.junit.Test;
14
import org.springframework.core.io.ClassPathResource;
15

  
16
import javax.xml.stream.XMLStreamException;
17
import javax.xml.transform.Transformer;
18
import javax.xml.transform.TransformerException;
19
import javax.xml.transform.TransformerFactory;
20
import javax.xml.transform.stream.StreamResult;
21
import javax.xml.transform.stream.StreamSource;
22
import java.io.IOException;
23
import java.io.InputStream;
24
import java.io.StringReader;
25
import java.io.StringWriter;
26

  
27
import static org.junit.Assert.assertFalse;
28
import static org.junit.Assert.assertNotNull;
29

  
30
public class OpenaireLayoutToRecordStylesheetTest {
31

  
32
	private static final String OPENAIRE_LAYOUT_TO_RECORD_STYLESHEET_XSL = "/eu/dnetlib/msro/openaireplus/workflows/index/openaireLayoutToRecordStylesheet.xsl";
33

  
34
	private static final String MDFORMAT_FIELDS_PROFILE = "/eu/dnetlib/test/profiles/MDFormatDSResources/MDFormatDSResourceType/2-8b9503d9-8a86-4330-93ef-7e0cd9bc87c2.xml";
35

  
36
	private static final String OAF_RECORD = "/eu/dnetlib/msro/openaireplus/workflows/index/oafRecord.xml";
37

  
38
	@Test
39
	public void testConvertRecord() throws IOException, TransformerException, XMLStreamException, DocumentException {
40
		String xsl = prepareXslt("DMF");
41
		assertNotNull(xsl);
42
		assertFalse(xsl.isEmpty());
43

  
44
		System.out.println(xsl);
45

  
46
		ApplyXslt xslt = new ApplyXslt(xsl);
47

  
48
		String indexRecord = xslt.evaluate(readFromClasspath(OAF_RECORD));
49

  
50
		assertNotNull(indexRecord);
51
		assertFalse(indexRecord.isEmpty());
52

  
53
		System.out.println(IndentXmlString.apply(indexRecord));
54

  
55
		StreamingInputDocumentFactory factory = new StreamingInputDocumentFactory();
56

  
57
		SolrInputDocument doc = factory.parseDocument(DateUtils.now_ISO8601(), indexRecord, "dsId", "dnetResult");
58
		assertNotNull(doc);
59
		assertFalse(doc.isEmpty());
60

  
61
		// System.out.println(doc);
62

  
63
	}
64

  
65
	protected String prepareXslt(final String format) throws IOException, TransformerException, DocumentException {
66

  
67
		final Transformer layoutTransformer = TransformerFactory.newInstance().newTransformer(streamSource(OPENAIRE_LAYOUT_TO_RECORD_STYLESHEET_XSL));
68

  
69
		final StreamResult result = new StreamResult(new StringWriter());
70

  
71
		layoutTransformer.setParameter("format", format);
72

  
73
		final StreamSource fields = indexFieldsFromProfile(MDFORMAT_FIELDS_PROFILE);
74

  
75
		layoutTransformer.transform(fields , result);
76

  
77
		return result.getWriter().toString();
78
	}
79

  
80
	private StreamSource streamSource(final String s) throws IOException {
81
		return new StreamSource(new StringReader(readFromClasspath(s)));
82
	}
83

  
84
	private String readFromClasspath(final String s) throws IOException {
85
		ClassPathResource resource = new ClassPathResource(s);
86
		InputStream inputStream = resource.getInputStream();
87
		return IOUtils.toString(inputStream);
88
	}
89

  
90
	private StreamSource indexFieldsFromProfile(final String path) throws IOException, DocumentException {
91
		final Document doc = new SAXReader().read(new StringReader(readFromClasspath(path)));
92
		final Node layout = doc.selectSingleNode("//LAYOUT[@name='index']");
93
		return new StreamSource(new StringReader(layout.asXML()));
94
	}
95

  
96
}
97

  
98

  
99

  
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/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
import java.lang.annotation.Documented;
5
import java.nio.charset.StandardCharsets;
6
import java.util.HashMap;
7

  
8
import junit.framework.Assert;
9
import org.apache.commons.io.IOUtils;
10
import org.dom4j.Document;
11
import org.dom4j.DocumentException;
12
import org.dom4j.io.SAXReader;
13
import org.junit.Test;
14
import org.springframework.core.io.ClassPathResource;
15
import org.springframework.core.io.Resource;
16

  
17
public class PatchHostedByTest {
18
	private PatchHostedBy p = new PatchHostedBy(new HashMap<>(),"", new HostedByCounters());
19
	private Resource xmlInput = new ClassPathResource("/eu/dnetlib/msro/openaireplus/workflows/nodes/hostedby/input.xml");
20
	private Resource xmlInput2 = new ClassPathResource("/eu/dnetlib/msro/openaireplus/workflows/nodes/hostedby/input2.xml");
21

  
22
	private final SAXReader reader = new SAXReader();
23

  
24
	private final String xpath = "substring-after(//*[local-name()='supplementTo']/*[local-name()='source']/@id,'.')";
25

  
26
	@Test
27
	public void testEvaluate() throws DocumentException, IOException {
28

  
29
		final Document doc = reader.read(xmlInput.getInputStream());
30

  
31
		for (Object o : doc.selectNodes(this.xpath)) {
32
			Assert.assertEquals("journal10808", o);
33
		}
34

  
35
	}
36

  
37
	@Test
38
	public void testEvaluate2() throws Exception{
39
		System.out.println(IOUtils.toString(xmlInput2.getInputStream(), StandardCharsets.UTF_8));
40

  
41
	}
42
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/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
import java.util.List;
5

  
6
import com.google.common.collect.Iterables;
7
import com.google.common.collect.Lists;
8
import org.apache.commons.logging.Log;
9
import org.apache.commons.logging.LogFactory;
10
import org.dom4j.Document;
11
import org.dom4j.DocumentException;
12
import org.dom4j.Element;
13
import org.dom4j.Node;
14
import org.dom4j.io.SAXReader;
15
import org.junit.Test;
16

  
17
import static org.junit.Assert.assertTrue;
18

  
19
/**
20
 * Created by claudio on 01/03/16.
21
 */
22
public class ContextUtilsTest {
23

  
24
	private static final Log log = LogFactory.getLog(ContextUtilsTest.class);
25
	private String params = "{param1:value1,param2:value2}";
26

  
27

  
28
	@Test
29
	public void testWrongInput() throws DocumentException {
30
		Iterable<String> it = Lists.newArrayList("<fundingtree><funder><id>irb_hr______::HRZZ</id><shortname>HRZZ</shortname><name>Croatian Science Foundation (CSF)</name><originalname>Hrvatska zaklada za znanost</originalname><jurisdiction>HR</jurisdiction></funder></fundingtree>");
31
		final ContextDesc context = ContextUtils.getContext(it, "HRZZ", "HRZZ", "funding", params, "all");
32
		System.out.println(context.asDomElement().asXML());
33
	}
34

  
35
	@Test
36
	public void testProfile() throws DocumentException {
37
		Iterable<String> it = Lists.newArrayList("<fundingtree><funder><id>irb_hr______::HRZZ</id><shortname>HRZZ</shortname><name>Croatian Science Foundation (CSF)</name><originalname>Hrvatska zaklada za znanost</originalname><jurisdiction>HR</jurisdiction></funder></fundingtree>");
38
		final ContextDesc contextDesc = ContextUtils.getContext(it, "HRZZ", "HRZZ", "funding", params, "all");
39
		final String profile = "<RESOURCE_PROFILE xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n"
40
				+ "    <HEADER>\n"
41
				+ "        <RESOURCE_IDENTIFIER value=\"1110d179-f7a8-481e-a1d9-51d14bec6b8d_Q29udGV4dERTUmVzb3VyY2VzL0NvbnRleHREU1Jlc291cmNlVHlwZQ==\"/>\n"
42
				+ "        <RESOURCE_TYPE value=\"ContextDSResourceType\"/>\n"
43
				+ "        <RESOURCE_KIND value=\"ContextDSResources\"/>\n"
44
				+ "        <RESOURCE_URI value=\"\"/>\n"
45
				+ "        <DATE_OF_CREATION value=\"2018-05-05T07:31:08+00:00\"/>\n"
46
				+ "    </HEADER>\n"
47
				+ "    <BODY>\n"
48
				+ "        <CONFIGURATION>\n"
49
				+ "            <context id=\"HRZZ\" label=\"HRZZ\" type=\"funding\">\n"
50
				+ "                 <param name=\"x\">valueX</param>\n"
51
				+ "                <category claim=\"true\" id=\"ARC::Special Research initiative (Direct stimulation of the visual cortex: a flexible strategy for restoring high-acuity pattern vision)\" label=\"Special Research initiative (Direct stimulation of the visual cortex: a flexible strategy for restoring high-acuity pattern vision)\">\n"
52
				+ "                    <param name=\"name\">Special Research initiative (Direct stimulation of the visual cortex: a flexible strategy for restoring high-acuity pattern vision)</param>\n"
53
				+ "                    <param name=\"openaireId\">arc_________::ARC::Special Research initiative (Direct stimulation of the visual cortex: a flexible strategy for restoring high-acuity pattern vision)</param>\n"
54
				+ "                    <param name=\"class\">arc:fundingStream</param>\n"
55
				+ "                </category>"
56
				+ "            </context>\n"
57
				+ "        </CONFIGURATION>\n"
58
				+ "        <STATUS/>\n"
59
				+ "        <SECURITY_PARAMETERS/>\n"
60
				+ "    </BODY>\n"
61
				+ "</RESOURCE_PROFILE>";
62
		final SAXReader reader = new SAXReader();
63
		final Document doc = reader.read(new StringReader(profile));
64
		final String profId = doc.valueOf("//HEADER/RESOURCE_IDENTIFIER/@value");
65
		final Element ctxElem = (Element) doc.selectSingleNode("//CONFIGURATION/context[@id='" + contextDesc.getId() + "' and @type='" + contextDesc.getType() + "']");
66
		updateContextParams(ctxElem, contextDesc);
67

  
68
		for (ContextPart cat : contextDesc.getCategories().values()) {
69
			final Node catElem = ctxElem.selectSingleNode("./category[@id='" + cat.getId() + "']");
70
			if (catElem != null) {
71
				catElem.detach();
72
			}
73
			ctxElem.add(cat.asDomElement("category"));
74
		}
75
		log.info("registering profile context " + contextDesc.getId());
76
		System.out.println(doc.asXML());
77
	}
78

  
79
	private void updateContextParams(final Element ctxElement, ContextDesc desc) {
80
		//removing old PARAMs
81
		List<Node> oldParams = ctxElement.selectNodes("param");
82
		for (Node n : oldParams) {
83
			n.detach();
84
		}
85
		//adding new params
86
		for (Element param : desc.getParamsAsElements()) {
87
			ctxElement.add(param);
88
		}
89
	}
90

  
91
	@Test
92
	public void testContextFactory() throws DocumentException {
93

  
94
		Iterable<String> it = Lists.newArrayList(
95
				"\t\t<fundings>\n"
96
						+ "\t\t\t<fundingtree>\n"
97
						+ "\t\t\t\t<funder>\n"
98
						+ "\t\t\t\t\t<id>arc_________::ARC</id>\n"
99
						+ "\t\t\t\t\t<shortname>ARC</shortname>\n"
100
						+ "\t\t\t\t\t<name>Australian Research Council (ARC)</name>\n"
101
						+ "\t\t\t\t\t<jurisdiction>AU</jurisdiction>\n"
102
						+ "\t\t\t\t</funder>\n"
103
						+ "\t\t\t</fundingtree>\n"
104
						+ "\t\t</fundings>");
105

  
106
		final ContextDesc context = ContextUtils.getContext(it, "ARC", "Australian Research Council (ARC)", "funding", params, "hidden");
107

  
108
		final Iterable<String> iter = Iterables.transform(context.getDbEntries().entrySet(), ContextUtils.getContextRowTransformer());
109

  
110
		final SAXReader r = new SAXReader();
111

  
112
		for (String f : iter) {
113

  
114
			final Document fd = r.read(new StringReader(f));
115

  
116
			assertTrue(fd != null);
117
			assertTrue("AU".equals(fd.valueOf("//FIELD[@name='jurisdiction']")));
118
			assertTrue("arc_________::ARC".equals(fd.valueOf("//FIELD[@name='funder']")));
119
		}
120
		System.out.println(context.asDomElement().asXML());
121
	}
122

  
123
	@Test
124
	public void testEmptyFunding() throws DocumentException {
125

  
126
		Iterable<String> it = Lists.newArrayList(
127
				"\t\t<fundings>\n"
128
						+ "\t\t\t<fundingtree/>\n"
129
						+ "\t\t</fundings>");
130

  
131
		final ContextDesc context = ContextUtils.getContext(it, "HRZZ", "HRZZ", "funding", params, "hidden");
132

  
133
		final Iterable<String> iter = Iterables.transform(context.getDbEntries().entrySet(), ContextUtils.getContextRowTransformer());
134

  
135
		final SAXReader r = new SAXReader();
136

  
137
		for (String f : iter) {
138
			System.out.println(f);
139

  
140
			/*final Document fd = r.read(new StringReader(f));
141

  
142
			assertTrue(fd != null);
143
			assertTrue("AU".equals(fd.valueOf("//FIELD[@name='jurisdiction']")));
144
			assertTrue("arc_________::ARC".equals(fd.valueOf("//FIELD[@name='funder']")));
145
			*/
146
		}
147
	}
148

  
149
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/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/branches/dnet-hodoop/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/branches/dnet-hodoop/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/branches/dnet-hodoop/src/test/java/eu/dnetlib/utils/ontologies/OntologyLoaderTest.java
1
package eu.dnetlib.utils.ontologies;
2

  
3
import com.google.gson.Gson;
4
import org.apache.commons.lang3.StringUtils;
5
import org.junit.Assert;
6
import org.junit.Test;
7

  
8
import java.io.IOException;
9
import java.io.InputStream;
10

  
11
import static org.junit.Assert.*;
12

  
13
/**
14
 * Created by claudio on 12/12/2016.
15
 */
16
public class OntologyLoaderTest {
17

  
18
    private String basePath = "/eu/dnetlib/test/profiles/OntologyDSResources/OntologyDSResourceType/";
19

  
20
    @Test
21
    public void testLoadOntologyFromCp() {
22

  
23
        final InputStream i = getClass().getResourceAsStream(basePath + "result_result_relations.xml");
24

  
25
        Ontology o = OntologyLoader.loadOntologyFromCp(i);
26
        checkOntology(o);
27

  
28
        String supplement = o.inverseOf("isSupplementedBy");
29
        assertEquals(supplement, "isSupplementTo");
30

  
31
        String part = o.inverseOf("isPartOf");
32
        assertEquals(part, "hasPart");
33
    }
34

  
35
    @Test
36
    public void testLoadOntologiesFromCp() throws IOException {
37

  
38
        OntologyLoader.loadOntologiesFromCp().values().forEach(o -> checkOntology(o));
39
    }
40

  
41
    @Test
42
    public void testLoadOntologiesSerialization() throws IOException {
43

  
44
        final Ontologies o = OntologyLoader.loadOntologiesFromCp();
45
        assertNotNull(o);
46

  
47
        final String json = o.toJson(true);
48

  
49
        assertFalse(StringUtils.isBlank(json));
50
        assertFalse("{}".equals(json.trim()));
51

  
52
        //System.out.println(json);
53

  
54
        assertTrue(StringUtils.isNoneBlank(json));
55

  
56
        final Ontologies o1 = new Gson().fromJson(json, Ontologies.class);
57

  
58
        assertNotNull(o1);
59

  
60
        o1.entrySet().forEach(e -> checkOntology(e.getValue()));
61
    }
62

  
63
    private void checkOntology(Ontology o) {
64
        Assert.assertNotNull(o);
65
        Assert.assertTrue(StringUtils.isNotBlank(o.getCode()));
66
        Assert.assertTrue(StringUtils.isNotBlank(o.getDescription()));
67
        Assert.assertNotNull(o.getTerms().values());
68

  
69
        o.getTerms().values().forEach(it -> {
70
            Assert.assertTrue(StringUtils.isNotBlank(it.getCode()));
71
            Assert.assertTrue(StringUtils.isNotBlank(it.getEncoding()));
72
            Assert.assertTrue(StringUtils.isNotBlank(it.getEnglishName()));
73
            Assert.assertTrue(StringUtils.isNotBlank(it.getNativeName()));
74
            Assert.assertTrue(StringUtils.isNotBlank(it.getInverseCode()));
75
            Assert.assertNotNull(o.getTerms().get(it.getInverseCode()));
76
        });
77
    }
78
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_zenodo_software.json
1
{
2
  "authors":[
3
	"Alouges, Fran\u00e7ois",
4
	"Di Fratta, Giovanni"
5
  ],
6
  "collectedFromId":"opendoar____::2659",
7
  "description":"This is a software",
8
  "hostedById":"opendoar____::2659",
9
  "licenseCode":"OPEN",
10
  "originalId":"oai:zenodo.org:12345",
11
  "pids":[
12
	{
13
	  "type":"oai",
14
	  "value":"oai:zenodo.org:12345"
15
	},
16
	{
17
	  "type":"doi",
18
	  "value":"10.5281/zenodo.12345"
19
	}
20
  ],
21
  "publisher":"Zenodo",
22
  "resourceType":"0029",
23
  "title":"Parking 3-sphere swimmer. I. Energy minimizing strokes",
24
  "type":"software",
25
  "url":"https://zenodo.org/record/12345",
26
  "contexts": [
27
	"mes"
28
  ]
29
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_record_wrong_openaireId.json
1
{
2
  "openaireId":"dedup_wf_001::ab42e811",
3
  "originalId": "ORIG_ID_TEST",
4
  "type": "publication",
5
  "title": "TEST TITLE",
6
  "authors": [
7
	"Michele Artini",
8
	"Claudio Atzori",
9
	"Alessia Bardi"
10
  ],
11
  "publisher": "Test publisher",
12
  "description": "DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION",
13
  "language": "ita",
14
  "pids": [
15
	{
16
	  "type": "doi",
17
	  "value": "10.000/xyz-123"
18
	},
19
	{
20
	  "type": "oai",
21
	  "value": "oai:1234"
22
	}
23
  ],
24
  "licenseCode": "EMBARGO",
25
  "embargoEndDate": "2018-02-02",
26
  "resourceType": "0001",
27
  "url": "http://test.it/xyz",
28
  "collectedFromId": "opendoar____::2659",
29
  "hostedById": "opendoar____::2659",
30
  "linksToProjects": [
31
	"info:eu-repo/grantAgreement/EC/FP7/283595/EU//OpenAIREplus",
32
	"info:eu-repo/grantAgreement/EC/FP7/244909/EU/Making Capabilities Work/WorkAble"
33
  ],
34
  "contexts": [
35
	"egi::classification::natsc::math::pure",
36
	"egi::classification::natsc::math::stats"
37
  ]
38
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_record_openaireId.json
1
{
2
  "openaireId":"dedup_wf_001::ab42e8116f4ae3c4021fb7c643a8167a",
3
  "originalId": "ORIG_ID_TEST",
4
  "type": "publication",
5
  "title": "TEST TITLE",
6
  "authors": [
7
	"Michele Artini",
8
	"Claudio Atzori",
9
	"Alessia Bardi"
10
  ],
11
  "publisher": "Test publisher",
12
  "description": "DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION",
13
  "language": "ita",
14
  "pids": [
15
	{
16
	  "type": "doi",
17
	  "value": "10.000/xyz-123"
18
	},
19
	{
20
	  "type": "oai",
21
	  "value": "oai:1234"
22
	}
23
  ],
24
  "licenseCode": "EMBARGO",
25
  "embargoEndDate": "2018-02-02",
26
  "resourceType": "0001",
27
  "url": "http://test.it/xyz",
28
  "collectedFromId": "opendoar____::2659",
29
  "hostedById": "opendoar____::2659",
30
  "linksToProjects": [
31
	"info:eu-repo/grantAgreement/EC/FP7/283595/EU//OpenAIREplus",
32
	"info:eu-repo/grantAgreement/EC/FP7/244909/EU/Making Capabilities Work/WorkAble"
33
  ],
34
  "contexts": [
35
	"egi::classification::natsc::math::pure",
36
	"egi::classification::natsc::math::stats"
37
  ]
38
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/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/branches/dnet-hodoop/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_zenodo.json
1
{
2
  "authors":[
3
	"Alouges, Fran\u00e7ois",
4
	"Di Fratta, Giovanni"
5
  ],
6
  "collectedFromId":"opendoar____::2659",
7
  "description":"The paper is about the parking 3-sphere swimmer ($\\text{sPr}_3$). This is a low-Reynolds number model swimmer composed of three balls of equal radii. The three balls can move along three horizontal axes (supported in the same plane) that mutually meet at the center of $\\text{sPr}_3$ with angles of $120^{\u2218}$ . The governing dynamical system is introduced and the implications of its geometric symmetries revealed. It is then shown that, in the first order range of small strokes, optimal periodic strokes are ellipses embedded in 3d space, i.e. closed curves of the form $t\ud835\udfc4 [0,2\u03c0] \u21a6 (\\cos t)u + (\\sin t)v$ for suitable orthogonal vectors $u$ and $v$ of $\u211d^3$. A simple analytic expression for the vectors $u$ and $v$ is derived. The results of the paper are used in a second article where the real physical dynamics of $\\text{sPr}_3$ is analyzed in the asymptotic range of very long arms. ; Comment: 17 pages, 4 figures",
8
  "hostedById":"opendoar____::2659",
9
  "licenseCode":"OPEN",
10
  "originalId":"oai:zenodo.org:996201",
11
  "pids":[
12
	{
13
	  "type":"oai",
14
	  "value":"oai:zenodo.org:996201"
15
	},
16
	{
17
	  "type":"doi",
18
	  "value":"10.5281/zenodo.996201"
19
	}
20
  ],
21
  "publisher":"Zenodo",
22
  "resourceType":"0020",
23
  "title":"Parking 3-sphere swimmer. I. Energy minimizing strokes",
24
  "type":"publication",
25
  "url":"https://zenodo.org/record/996201"
26
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/src/test/resources/eu/dnetlib/msro/openaireplus/api/objects/test_record_ariadne.json
1
{
2
  "openaireId":"od_______278::d5b39693ac6c2197e8cf48008a982950",
3
  "originalId": "oai:rudar.ruc.dk:1800/24690",
4
  "type": "publication",
5
  "title": "Autofiktion",
6
  "authors": [
7
	"Sloan, Patrick Alexander Raaby",
8
	"Strange, Gustav Valdemar",
9
	"Freund-Jensen, Sofie",
10
	"Canvin, Emilie Meistrup",
11
	"Faaborg, Ida Selvejer",
12
	"Kruse, Mikkel"
13
  ],
14
  "publisher": "",
15
  "description": "The following paper is a project on the autofictional book Færdig med Eddy Bellegueule by Édouard Louis (2015). The main focus is to ascertain how the novel is an expression of the author’s effort to connect social life and literature, and what part autofiction as a genre plays in this process. A textual analysis will describe the narrator’s position, and the aesthetic grip of the novel. Furthermore, we will analyze the central themes in Louis’ novel with theories by sociologist Pierre Bourdieu, gender theorist Judith Butler and postcolonial theorist Gayatri Spivak. This includes symbolic violence, gender roles, language and suppression. With use of classic literary theory and the more recent and specific theory on autofiction, the paper concludes, that Færdig med Eddy Bellegueule is based on non-fictional events, but presents these events through a fictionalization that raise the story into a literary work of art. The genre autofiction encircles a current tendency to blend non-fictional events and characters into literature, and Færdig med Eddy Bellegueule writes itself perfectly into this twilight zone between fact and fiction.",
16
  "language": "eng",
17
  "pids": [],
18
  "licenseCode": "OPEN",
19
  "resourceType": "0006",
20
  "url": "http://rudar.ruc.dk/handle/1800/24690",
21
  "collectedFromId": "opendoar____::278",
22
  "hostedById": "opendoar____::278",
23
  "linksToProjects": [],
24
  "contexts": []
25
}
modules/dnet-openaireplus-workflows/branches/dnet-hodoop/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/branches/dnet-hodoop/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/branches/dnet-hodoop/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/branches/dnet-hodoop/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
						&amp; 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 &amp; 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
						&amp; 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.7348" inferenceprovenance="iis::document_referencedDatasets" provenanceaction="iis">
203
							<to class="isRelatedTo" scheme="dnet:result_result_relations" type="result">r37980778c78::70bb385574a8a2cc989a8f162e6c6532</to>
204
							<collectedfrom name="figshare" id="re3data_____::7980778c78fb4cf0fab13ce2159030dc" />
205
							<pid classid="doi" classname="doi" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.1371/journal.pone.0166466.t002</pid>
206
							<dateofacceptance>2016-01-01</dateofacceptance>
207
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Mean costs per child-month according the Severe Morbid Event (SME) history in HIV-infected children initiating LPV/r–based ART 24 months of age in Abidjan, Cote d’Ivoire.</title>
208
							<url>http://dx.doi.org/10.1371/journal.pone.0166466.t002</url>
209
							<resulttype classid="dataset" classname="dataset" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
210
							<publisher>Figshare</publisher>
211
						</rel>
212
						<rel inferred="true" trust="0.7348" inferenceprovenance="iis::document_referencedDatasets" provenanceaction="iis">
213
							<to class="isRelatedTo" scheme="dnet:result_result_relations" type="result">r37980778c78::deb5313c5875632aee2dd89f5a3e7c99</to>
214
							<collectedfrom name="figshare" id="re3data_____::7980778c78fb4cf0fab13ce2159030dc" />
215
							<url>http://dx.doi.org/10.1371/journal.pone.0166466.t003</url>
216
							<dateofacceptance>2016-01-01</dateofacceptance>
217
							<pid classid="doi" classname="doi" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.1371/journal.pone.0166466.t003</pid>
218
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Mean 12-month cost and mean costs per child-months at 0–3, 3–6 and 6–12 months since LPV/r–based ART initiation in children 24 months of age in Abidjan, Cote d’Ivoire.</title>
219
							<resulttype classid="dataset" classname="dataset" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
220
							<publisher>Figshare</publisher>
221
						</rel>
222
						<rel inferred="true" trust="0.7348" inferenceprovenance="iis::document_referencedDatasets" provenanceaction="iis">
223
							<to class="isRelatedTo" scheme="dnet:result_result_relations" type="result">r37980778c78::e15a2b0b6b0846d6a5276e83138976e2</to>
224
							<url>http://dx.doi.org/10.1371/journal.pone.0166466</url>
225
							<collectedfrom name="figshare" id="re3data_____::7980778c78fb4cf0fab13ce2159030dc" />
226
							<dateofacceptance>2016-01-01</dateofacceptance>
227
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Costs of Care of HIV-Infected Children Initiating Lopinavir/Ritonavir-Based Antiretroviral Therapy before the Age of Two in Cote d’Ivoire</title>
228
							<pid classid="doi" classname="doi" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.1371/journal.pone.0166466</pid>
229
							<publisher>Figshare</publisher>
230
							<resulttype classid="other" classname="other" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
231
						</rel>
232
						<rel inferred="true" trust="0.72" inferenceprovenance="iis::document_referencedDatasets" provenanceaction="iis">
233
							<to class="isRelatedTo" scheme="dnet:result_result_relations" type="result">opentrials__::88ff85e37ca7bc6d9f38712fcfd1af10</to>
234
							<publisher>nct</publisher>
235
							<url>https://clinicaltrials.gov/ct2/show/NCT01127204</url>
236
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Evaluation of Simplified Antiretroviral Treatment Strategies in HIV Infected Children Treated by Antiretroviral (ARV) Before One Year of Age</title>
237
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
238
							<pid classid="nct" classname="nct" schemeid="dnet:pid_types" schemename="dnet:pid_types">NCT01127204</pid>
239
							<dateofacceptance>2010-05-19</dateofacceptance>
240
							<collectedfrom name="OpenTrials" id="openaire____::b292fc2d7de505f78e3cae1b06ea8548" />
241
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Randomized Phase 3 Trial to Evaluate Two Simplified Antiretroviral Treatment Strategies in HIV Infected Children, Treated by Antiretroviral Triple Therapy Before One Year of Age, in Virological Success in Africa (Burkina Faso, Côte d'Ivoire, Rwanda)</title>
242
						</rel>
243
						<rel inferred="true" trust="0.7348" inferenceprovenance="iis::document_referencedDatasets" provenanceaction="iis">
244
							<to class="isRelatedTo" scheme="dnet:result_result_relations" type="result">r37980778c78::f124a248c09fb0f3b8ba8285c8a6f13d</to>
245
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Early and Late Direct Costs in a Southern African Antiretroviral Treatment Programme: A Retrospective Cohort Analysis</title>
246
							<collectedfrom name="figshare" id="re3data_____::7980778c78fb4cf0fab13ce2159030dc" />
247
							<dateofacceptance>2009-01-01</dateofacceptance>
248
							<url>http://dx.doi.org/10.1371/journal.pmed.1000189</url>
249
							<pid classid="doi" classname="doi" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.1371/journal.pmed.1000189</pid>
250
							<publisher>Figshare</publisher>
251
							<resulttype classid="other" classname="other" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
252
						</rel>
253
						<rel inferred="true" trust="0.7348" inferenceprovenance="iis::document_referencedDatasets" provenanceaction="iis">
254
							<to class="isRelatedTo" scheme="dnet:result_result_relations" type="result">r37980778c78::26820626372cdd9296c66d41e54a2f60</to>
255
							<collectedfrom name="figshare" id="re3data_____::7980778c78fb4cf0fab13ce2159030dc" />
256
							<dateofacceptance>2016-01-01</dateofacceptance>
257
							<url>http://dx.doi.org/10.1371/journal.pone.0166466.t001</url>
258
							<pid classid="doi" classname="doi" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.1371/journal.pone.0166466.t001</pid>
259
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Mean costs of care estimated in Abidjan during the first 12-month on LPV/r based ART and per child-month of follow-up.</title>
260
							<resulttype classid="dataset" classname="dataset" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
261
							<publisher>Figshare</publisher>
262
						</rel>
263
						<rel inferred="true" trust="0.7348" inferenceprovenance="iis::document_referencedDatasets" provenanceaction="iis">
264
							<to class="isRelatedTo" scheme="dnet:result_result_relations" type="result">r37980778c78::56aef64d6b5fbe57480ad92123e86b57</to>
265
							<collectedfrom name="figshare" id="re3data_____::7980778c78fb4cf0fab13ce2159030dc" />
266
							<dateofacceptance>2016-01-01</dateofacceptance>
267
							<url>http://dx.doi.org/10.1371/journal.pone.0166466.t004</url>
268
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Mean costs per child-month overall and according the Severe Morbid Event (SME) history in HIV-infected children within 1 month prior to ART in Abidjan, Cote d’Ivoire.</title>
269
							<resulttype classid="dataset" classname="dataset" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
270
							<pid classid="doi" classname="doi" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.1371/journal.pone.0166466.t004</pid>
271
							<publisher>Figshare</publisher>
272
						</rel>
273
						<rel inferred="true" trust="0.897" inferenceprovenance="iis::document_referencedProjects" provenanceaction="iis">
274
							<to class="isProducedBy" scheme="dnet:result_project_relations" type="project">nih_________::7403cf5c21066443110abff8a7c578f3</to>
275
							<funding>
276
								<funder id="nih_________::NIH" shortname="NIH" name="National Institutes of Health" jurisdiction="US" />
277
								<funding_level_0 name="EUNICE KENNEDY SHRIVER NATIONAL INSTITUTE OF CHILD HEALTH HUMAN DEVELOPMENT">nih_________::NIH::EUNICE_KENNEDY_SHRIVER_NATIONAL_INSTITUTE_OF_CHILD_HEALTH_HUMAN_DEVELOPMENT</funding_level_0>
278
							</funding>
279
							<title>Improving outcomes for HIV-infected children in South Africa and Cote d'Ivoire</title>
280
							<code>5R01HD079214-02</code>
281
						</rel>
282
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
283
						     provenanceaction="iis">
284
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
285
							>dedup_wf_001::7855a07e1dcf3d1655b9f1bc2e5ef02f
286
							</to>
287
							<similarity>0.38579053</similarity>
288
							<type>STANDARD</type>
289
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
290
							       schemename="dnet:dataCite_title">Subsequent reproductive outcome in women who have
291
								experienced a potentially life-threatening condition or a maternal near-miss during
292
								pregnancy
293
							</title>
294
							<dateofacceptance>2011-01-01</dateofacceptance>
295
							<publisher>Hospital das Clínicas da Faculdade de Medicina da Universidade de São
296
								Paulo
297
							</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_______908::480ece695f9ef2af80ffd2fda917fb00
305
							</to>
306
							<similarity>0.6165079</similarity>
307
							<type>STANDARD</type>
308
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
309
							       schemename="dnet:dataCite_title">The psychiatric discharge summary: a tool for management
310
								and audit.
311
							</title>
312
							<dateofacceptance>1991-01-01</dateofacceptance>
313
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
314
							            schemename="dnet:result_typologies"/>
315
						</rel>
316
						<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)"
317
						     provenanceaction="sysimport:crosswalk:repository">
318
							<to class="hasAuthor" scheme="dnet:personroles" type="person"
319
							>dedup_wf_001::10b97b2ab102b09177bc2bc6d46e756b
320
							</to>
321
							<ranking>1</ranking>
322
							<fullname>Perlaza, Samir M.</fullname>
323
						</rel>
324
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
325
						     provenanceaction="iis">
326
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
327
							>doajarticles::29b8dbbaef3873d36cf0f484685e7f5b
328
							</to>
329
							<similarity>0.31480196</similarity>
330
							<type>STANDARD</type>
331
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
332
							       schemename="dnet:dataCite_title">Is intravenous paracetamol a useful adjunct for
333
								intraoperative pain?
334
							</title>
335
							<dateofacceptance>2012-01-01</dateofacceptance>
336
							<publisher>LIPhealth</publisher>
337
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
338
							            schemename="dnet:result_typologies"/>
339
						</rel>
340
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
341
						     provenanceaction="iis">
342
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
343
							>od_______258::ba7a62facead7b7c31939d4af18828d2
344
							</to>
345
							<similarity>0.4225903</similarity>
346
							<type>STANDARD</type>
347
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
348
							       schemename="dnet:dataCite_title">FACTORS DETERMINING CUSTOMERS’ ADOPTION OF INTERNET BANKING
349
								: A Quantitative Study of Swedish Customers
350
							</title>
351
							<dateofacceptance>2012-01-01</dateofacceptance>
352
							<publisher>Mälardalens högskola, Akademin för hållbar samhälls- och
353
								teknikutveckling
354
							</publisher>
355
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
356
							            schemename="dnet:result_typologies"/>
357
						</rel>
358
						<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)"
359
						     provenanceaction="sysimport:crosswalk:repository">
360
							<to class="hasAuthor" scheme="dnet:personroles" type="person"
361
							>od_______165::4ec9df82781e9d9acfffd564b4f1ab4f
362
							</to>
363
							<ranking>4</ranking>
364
							<fullname>Chauffray, Jean-marie</fullname>
365
						</rel>
366
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
367
						     provenanceaction="iis">
368
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
369
							>doajarticles::9172421e3e16e3a979fa266e53e112ec
370
							</to>
371
							<similarity>0.31450638</similarity>
372
							<type>STANDARD</type>
373
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
374
							       schemename="dnet:dataCite_title">Music Preferences, Music Engagement and Healing
375
							</title>
376
							<dateofacceptance>2013-01-01</dateofacceptance>
377
							<publisher>IACSIT Press</publisher>
378
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
379
							            schemename="dnet:result_typologies"/>
380
						</rel>
381
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
382
						     provenanceaction="iis">
383
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
384
							>od______1110::c540c949e01989add256eaea7caf0642
385
							</to>
386
							<similarity>0.4920931</similarity>
387
							<type>STANDARD</type>
388
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
389
							       schemename="dnet:dataCite_title">Linear pre-coding performance in measured very-large MIMO
390
								channels
391
							</title>
392
							<dateofacceptance>2011-01-01</dateofacceptance>
393
							<publisher>IEEE</publisher>
394
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
395
							            schemename="dnet:result_typologies"/>
396
						</rel>
397
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
398
						     provenanceaction="iis">
399
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
400
							>doajarticles::3640465a6db0f1fcee4616835fb77c7c
401
							</to>
402
							<similarity>0.31721002</similarity>
403
							<type>STANDARD</type>
404
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
405
							       schemename="dnet:dataCite_title">THE ROLE OF ADVERSE LIFESTYLE CHANGES IN THE CAUSATION OF
406
								CORONARY ARTERY DISEASE
407
							</title>
408
							<dateofacceptance>2008-01-01</dateofacceptance>
409
							<publisher>Tehran University of Medical Sciences</publisher>
410
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
411
							            schemename="dnet:result_typologies"/>
412
						</rel>
413
						<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)"
414
						     provenanceaction="sysimport:crosswalk:repository">
415
							<to class="hasAuthor" scheme="dnet:personroles" type="person"
416
							>dedup_wf_001::08264f61ba657f5f5ce3da9e71c1c338
417
							</to>
418
							<ranking>3</ranking>
419
							<fullname>Lasaulce, Samson</fullname>
420
						</rel>
421
						<rel inferred="true" trust="0.9" inferenceprovenance="dedup (BuildRoots p:entityToRoot)"
422
						     provenanceaction="sysimport:crosswalk:repository">
423
							<to class="hasAuthor" scheme="dnet:personroles" type="person"
424
							>dedup_wf_001::917c855a763a8754bab500c747954ea4
425
							</to>
426
							<ranking>2</ranking>
427
							<fullname>Debbah, Merouane</fullname>
428
						</rel>
429
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
430
						     provenanceaction="iis">
431
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
432
							>od________18::9834b5140a145d265e1096d3b92c020d
433
							</to>
434
							<similarity>0.42043006</similarity>
435
							<type>STANDARD</type>
436
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
437
							       schemename="dnet:dataCite_title">Explicit MBR All-Symbol Locality Codes
438
							</title>
439
							<dateofacceptance>2013-02-04</dateofacceptance>
440
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
441
							            schemename="dnet:result_typologies"/>
442
						</rel>
443
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
444
						     provenanceaction="iis">
445
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
446
							>research_asb::8638d892a913d01c623fd40e8240067b
447
							</to>
448
							<similarity>0.6165079</similarity>
449
							<type>STANDARD</type>
450
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
451
							       schemename="dnet:dataCite_title">Relative validity of the pre-coded food diary used in the
452
								Danish National Survey of Diet and Physical Activity
453
							</title>
454
							<dateofacceptance>2011-11-18</dateofacceptance>
455
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
456
							            schemename="dnet:result_typologies"/>
457
						</rel>
458
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
459
						     provenanceaction="iis">
460
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
461
							>od________18::d0bf9376e7ff6bbe5b24a13e5d3218dd
462
							</to>
463
							<similarity>0.34173214</similarity>
464
							<type>STANDARD</type>
465
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
466
							       schemename="dnet:dataCite_title">Low Complexity Differentiating Adaptive Erasure Codes for
467
								Multimedia Wireless Broadcast
468
							</title>
469
							<dateofacceptance>2012-09-14</dateofacceptance>
470
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
471
							            schemename="dnet:result_typologies"/>
472
						</rel>
473
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
474
						     provenanceaction="iis">
475
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
476
							>od_______260::342b2424e637f1ae3bd9c0888cbfd6ef
477
							</to>
478
							<similarity>0.37307</similarity>
479
							<type>STANDARD</type>
480
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
481
							       schemename="dnet:dataCite_title">Discrete Cosine Transform for Pre-coded EGPRS
482
							</title>
483
							<dateofacceptance>2012-01-01</dateofacceptance>
484
							<publisher>KTH, Signalbehandling</publisher>
485
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
486
							            schemename="dnet:result_typologies"/>
487
						</rel>
488
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
489
						     provenanceaction="iis">
490
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
491
							>od_______661::ee0d98250210171a5f4c85f4d9f93a63
492
							</to>
493
							<similarity>0.31481624</similarity>
494
							<type>STANDARD</type>
495
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
496
							       schemename="dnet:dataCite_title">Codebook Design for Limited Feedback Multiple Input
497
								Multiple Output Systems
498
							</title>
499
							<dateofacceptance>2012-01-01</dateofacceptance>
500
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
501
							            schemename="dnet:result_typologies"/>
502
						</rel>
503
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
504
						     provenanceaction="iis">
505
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
506
							>od________18::56fd87366db5a2ea367595f030204de8
507
							</to>
508
							<similarity>0.36812627</similarity>
509
							<type>STANDARD</type>
510
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
511
							       schemename="dnet:dataCite_title">Joint power control and user scheduling in multicell
512
								wireless networks: Capacity scaling laws
513
							</title>
514
							<dateofacceptance>2007-09-18</dateofacceptance>
515
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
516
							            schemename="dnet:result_typologies"/>
517
						</rel>
518
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
519
						     provenanceaction="iis">
520
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
521
							>webcrawl____::d748bc5659a3b03f7095b6db7e014568
522
							</to>
523
							<similarity>0.45640922</similarity>
524
							<type>STANDARD</type>
525
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
526
							       schemename="dnet:dataCite_title">Rate Scaling Laws in Multicell Networks Under Distributed
527
								Power Control and User Scheduling
528
							</title>
529
							<dateofacceptance>2011</dateofacceptance>
530
							<publisher>IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC</publisher>
531
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
532
							            schemename="dnet:result_typologies"/>
533
						</rel>
534
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
535
						     provenanceaction="iis">
536
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
537
							>od________18::0ac7557503cdffc323e17fc5acc931e0
538
							</to>
539
							<similarity>0.57882494</similarity>
540
							<type>STANDARD</type>
541
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
542
							       schemename="dnet:dataCite_title">New Results on the Capacity of the Gaussian Cognitive
543
								Interference Channel
544
							</title>
545
							<dateofacceptance>2010-07-07</dateofacceptance>
546
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
547
							            schemename="dnet:result_typologies"/>
548
						</rel>
549
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
550
						     provenanceaction="iis">
551
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
552
							>od_______497::caad010052d64eec1900434ed9f31f27
553
							</to>
554
							<similarity>0.40609425</similarity>
555
							<type>STANDARD</type>
556
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
557
							       schemename="dnet:dataCite_title">JPEG2000 image transmission over frequency selective
558
								channels
559
							</title>
560
							<dateofacceptance>2012-08-27</dateofacceptance>
561
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
562
							            schemename="dnet:result_typologies"/>
563
						</rel>
564
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
565
						     provenanceaction="iis">
566
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
567
							>od______1248::e246aedcdf242231f4c54a2175f15db4
568
							</to>
569
							<similarity>0.6165079</similarity>
570
							<type>STANDARD</type>
571
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
572
							       schemename="dnet:dataCite_title">Requirements Gathering for Simulation
573
							</title>
574
							<dateofacceptance>2006-01-01</dateofacceptance>
575
							<publisher>Dublin Institute of Technology</publisher>
576
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
577
							            schemename="dnet:result_typologies"/>
578
						</rel>
579
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
580
						     provenanceaction="iis">
581
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
582
							>od______1249::2632c9d7bd359b3910b15ef5e91dc0fe
583
							</to>
584
							<similarity>0.42851692</similarity>
585
							<type>STANDARD</type>
586
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
587
							       schemename="dnet:dataCite_title">Time use of unemployed adults: exploration of temporal
588
								structure
589
							</title>
590
							<dateofacceptance>2012-01-01</dateofacceptance>
591
							<publisher>University of Limerick</publisher>
592
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
593
							            schemename="dnet:result_typologies"/>
594
						</rel>
595
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
596
						     provenanceaction="iis">
597
							<to class="hasAmongTopNSimilarDocuments" scheme="dnet:result_result_relations" type="result"
598
							>od_______185::8d41a4d1b1a56b275a2ac7349a7a7c8d
599
							</to>
600
							<similarity>0.40576562</similarity>
601
							<type>STANDARD</type>
602
							<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
603
							       schemename="dnet:dataCite_title">Neural Pre-coding Increases the Pattern Retrieval Capacity
604
								of Hopfield and Bidirectional Associative Memories
605
							</title>
606
							<dateofacceptance>2011-01-01</dateofacceptance>
607
							<publisher>Ieee Service Center, 445 Hoes Lane, Po Box 1331, Piscataway, Nj 08855-1331
608
								Usa
609
							</publisher>
610
							<resulttype classid="publication" classname="publication" schemeid="dnet:result_typologies"
611
							            schemename="dnet:result_typologies"/>
612
						</rel>
613
						<rel inferred="true" trust="0.9" inferenceprovenance="iis::document_similarities_standard"
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff