forked from D-Net/dnet-hadoop
Merge branch 'beta' into deduptesting
This commit is contained in:
commit
a38116546d
|
@ -554,7 +554,7 @@ public class PublicationToOaf implements Serializable {
|
||||||
private KeyValue createCollectedFrom() {
|
private KeyValue createCollectedFrom() {
|
||||||
KeyValue cf = new KeyValue();
|
KeyValue cf = new KeyValue();
|
||||||
cf.setValue(ModelConstants.ORCID.toUpperCase());
|
cf.setValue(ModelConstants.ORCID.toUpperCase());
|
||||||
cf.setKey("10|" + OPENAIRE_PREFIX + SEPARATOR + "806360c771262b4d6770e7cdf04b5c5a");
|
cf.setKey("10|" + OPENAIRE_PREFIX + SEPARATOR + "cd0f74b5955dc87fd0605745c4b49ee8");
|
||||||
return cf;
|
return cf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,9 @@ public class QueryInformationSystem {
|
||||||
+ " return "
|
+ " return "
|
||||||
+ " <community> "
|
+ " <community> "
|
||||||
+ " { $x//CONFIGURATION/context/@id} "
|
+ " { $x//CONFIGURATION/context/@id} "
|
||||||
|
+ " <advancedConstraints>" +
|
||||||
|
"{$x//CONFIGURATION/context/param[./@name='advancedConstraints']/text() }" +
|
||||||
|
"</advancedConstraints>"
|
||||||
+ " <subjects> "
|
+ " <subjects> "
|
||||||
+ " {for $y in tokenize($subj,',') "
|
+ " {for $y in tokenize($subj,',') "
|
||||||
+ " return "
|
+ " return "
|
||||||
|
|
|
@ -9,16 +9,16 @@ import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
import eu.dnetlib.dhp.schema.common.ModelConstants;
|
||||||
|
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
||||||
|
import eu.dnetlib.dhp.schema.oaf.utils.OafMapperUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.jayway.jsonpath.DocumentContext;
|
import com.jayway.jsonpath.DocumentContext;
|
||||||
import com.jayway.jsonpath.JsonPath;
|
import com.jayway.jsonpath.JsonPath;
|
||||||
|
|
||||||
import eu.dnetlib.dhp.schema.common.ModelConstants;
|
|
||||||
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
|
||||||
import eu.dnetlib.dhp.schema.oaf.*;
|
import eu.dnetlib.dhp.schema.oaf.*;
|
||||||
import eu.dnetlib.dhp.schema.oaf.utils.OafMapperUtils;
|
|
||||||
|
|
||||||
/** Created by miriam on 02/08/2018. */
|
/** Created by miriam on 02/08/2018. */
|
||||||
public class ResultTagger implements Serializable {
|
public class ResultTagger implements Serializable {
|
||||||
|
|
|
@ -3,7 +3,7 @@ package eu.dnetlib.dhp.bulktag.criteria;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@VerbClass("contains_ignorecase")
|
@VerbClass("contains_caseinsensitive")
|
||||||
public class ContainsVerbIgnoreCase implements Selection, Serializable {
|
public class ContainsVerbIgnoreCase implements Selection, Serializable {
|
||||||
|
|
||||||
private String param;
|
private String param;
|
||||||
|
|
|
@ -3,7 +3,7 @@ package eu.dnetlib.dhp.bulktag.criteria;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@VerbClass("equals_ignorecase")
|
@VerbClass("equals_caseinsensitive")
|
||||||
public class EqualVerbIgnoreCase implements Selection, Serializable {
|
public class EqualVerbIgnoreCase implements Selection, Serializable {
|
||||||
|
|
||||||
private String param;
|
private String param;
|
||||||
|
|
|
@ -3,7 +3,7 @@ package eu.dnetlib.dhp.bulktag.criteria;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@VerbClass("not_contains_ignorecase")
|
@VerbClass("not_contains_caseinsensitive")
|
||||||
public class NotContainsVerbIgnoreCase implements Selection, Serializable {
|
public class NotContainsVerbIgnoreCase implements Selection, Serializable {
|
||||||
|
|
||||||
private String param;
|
private String param;
|
||||||
|
|
|
@ -3,7 +3,7 @@ package eu.dnetlib.dhp.bulktag.criteria;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@VerbClass("not_equals_ignorecase")
|
@VerbClass("not_equals_caseinsensitive")
|
||||||
public class NotEqualVerbIgnoreCase implements Selection, Serializable {
|
public class NotEqualVerbIgnoreCase implements Selection, Serializable {
|
||||||
|
|
||||||
private String param;
|
private String param;
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
|
||||||
|
package eu.dnetlib.dhp.bulktag.criteria;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@VerbClass("starts_with")
|
||||||
|
public class StartsWithVerb implements Selection, Serializable {
|
||||||
|
|
||||||
|
private String param;
|
||||||
|
|
||||||
|
public StartsWithVerb() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public StartsWithVerb(final String param) {
|
||||||
|
this.param = param;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean apply(String value) {
|
||||||
|
return value.startsWith(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getParam() {
|
||||||
|
return param;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParam(String param) {
|
||||||
|
this.param = param;
|
||||||
|
}
|
||||||
|
}
|
|
@ -16,6 +16,7 @@ import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.spark.SparkConf;
|
import org.apache.spark.SparkConf;
|
||||||
import org.apache.spark.api.java.JavaRDD;
|
import org.apache.spark.api.java.JavaRDD;
|
||||||
import org.apache.spark.api.java.JavaSparkContext;
|
import org.apache.spark.api.java.JavaSparkContext;
|
||||||
|
import org.apache.spark.api.java.function.ForeachFunction;
|
||||||
import org.apache.spark.sql.Encoders;
|
import org.apache.spark.sql.Encoders;
|
||||||
import org.apache.spark.sql.Row;
|
import org.apache.spark.sql.Row;
|
||||||
import org.apache.spark.sql.SparkSession;
|
import org.apache.spark.sql.SparkSession;
|
||||||
|
@ -45,7 +46,9 @@ public class BulkTagJobTest {
|
||||||
+ " \"orcid\" : \"$['author'][*]['pid'][*][?(@['key']=='ORCID')]['value']\","
|
+ " \"orcid\" : \"$['author'][*]['pid'][*][?(@['key']=='ORCID')]['value']\","
|
||||||
+ " \"contributor\" : \"$['contributor'][*]['value']\","
|
+ " \"contributor\" : \"$['contributor'][*]['value']\","
|
||||||
+ " \"description\" : \"$['description'][*]['value']\", "
|
+ " \"description\" : \"$['description'][*]['value']\", "
|
||||||
+ " \"subject\" :\"$['subject'][*]['value']\" }";
|
+ " \"subject\" :\"$['subject'][*]['value']\" , " +
|
||||||
|
|
||||||
|
"\"fos\" : \"$['subject'][?(@['qualifier']['classid']=='subject:fos')].value\"} ";
|
||||||
|
|
||||||
private static SparkSession spark;
|
private static SparkSession spark;
|
||||||
|
|
||||||
|
@ -769,28 +772,14 @@ public class BulkTagJobTest {
|
||||||
org.apache.spark.sql.Dataset<Row> idExplodeCommunity = spark.sql(query);
|
org.apache.spark.sql.Dataset<Row> idExplodeCommunity = spark.sql(query);
|
||||||
|
|
||||||
idExplodeCommunity.show(false);
|
idExplodeCommunity.show(false);
|
||||||
Assertions.assertEquals(4, idExplodeCommunity.count());
|
Assertions.assertEquals(5, idExplodeCommunity.count());
|
||||||
|
|
||||||
Assertions
|
Assertions
|
||||||
.assertEquals(
|
.assertEquals(
|
||||||
3, idExplodeCommunity.filter("provenance = 'community:datasource'").count());
|
3, idExplodeCommunity.filter("provenance = 'community:datasource'").count());
|
||||||
Assertions
|
Assertions
|
||||||
.assertEquals(
|
.assertEquals(
|
||||||
1, idExplodeCommunity.filter("provenance = 'community:advconstraint'").count());
|
2, idExplodeCommunity.filter("provenance = 'community:advconstraint'").count());
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Test
|
|
||||||
// void test1(){
|
|
||||||
// ProtoMap params = new Gson().fromJson(pathMap, ProtoMap.class);
|
|
||||||
// HashMap<String, String> param = new HashMap<>();
|
|
||||||
// for (String key : params.keySet()) {
|
|
||||||
// try {
|
|
||||||
// param.put(key, jsonContext.read(params.get(key)));
|
|
||||||
// } catch (com.jayway.jsonpath.PathNotFoundException e) {
|
|
||||||
// param.put(key, new ArrayList<>());
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// return param;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -844,6 +844,89 @@
|
||||||
<organizations/>
|
<organizations/>
|
||||||
</community>
|
</community>
|
||||||
<community id="dariah">
|
<community id="dariah">
|
||||||
|
<advancedConstraints>
|
||||||
|
{
|
||||||
|
"criteria": [
|
||||||
|
{
|
||||||
|
"constraint": [
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "North America"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "contains",
|
||||||
|
"field": "fos",
|
||||||
|
"value": "05"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"constraint": [
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "North America"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "contains",
|
||||||
|
"field": "fos",
|
||||||
|
"value": "06"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"constraint": [
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "Mexico"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "United States"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "Canada"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "contains",
|
||||||
|
"field": "fos",
|
||||||
|
"value": "05"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"constraint": [
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "Mexico"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "United States"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "equals_caseinsensitive",
|
||||||
|
"field": "subject",
|
||||||
|
"value": "Canada"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"verb": "contains",
|
||||||
|
"field": "fos",
|
||||||
|
"value": "06"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
</advancedConstraints>
|
||||||
<subjects/>
|
<subjects/>
|
||||||
<datasources>
|
<datasources>
|
||||||
<datasource>
|
<datasource>
|
||||||
|
@ -1174,7 +1257,9 @@
|
||||||
</zenodocommunities>
|
</zenodocommunities>
|
||||||
<organizations/>
|
<organizations/>
|
||||||
</community>
|
</community>
|
||||||
|
|
||||||
<community id="euromarine">
|
<community id="euromarine">
|
||||||
|
|
||||||
<subjects/>
|
<subjects/>
|
||||||
<datasources/>
|
<datasources/>
|
||||||
<zenodocommunities/>
|
<zenodocommunities/>
|
||||||
|
@ -1193,7 +1278,7 @@
|
||||||
<organizations/>
|
<organizations/>
|
||||||
</community>
|
</community>
|
||||||
<community id="science-innovation-policy">
|
<community id="science-innovation-policy">
|
||||||
<advancedConstraints>{"criteria":[{"constraint":[{"verb":"equals_ignorecase","field":"subject","value":"ciencias de la comunicación"},
|
<advancedConstraints>{"criteria":[{"constraint":[{"verb":"equals_caseinsensitive","field":"subject","value":"ciencias de la comunicación"},
|
||||||
{"verb":"equals","field":"subject","value":"Miriam"}]},
|
{"verb":"equals","field":"subject","value":"Miriam"}]},
|
||||||
{"constraint":[{"verb":"equals","field":"subject","value":"miriam"}]}]}</advancedConstraints>
|
{"constraint":[{"verb":"equals","field":"subject","value":"miriam"}]}]}</advancedConstraints>
|
||||||
<subjects>
|
<subjects>
|
||||||
|
@ -1317,81 +1402,81 @@
|
||||||
<datasources>
|
<datasources>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>opendoar____::358aee4cc897452c00244351e4d91f69</openaireId>
|
<openaireId>opendoar____::358aee4cc897452c00244351e4d91f69</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>re3data_____::7b0ad08687b2c960d5aeef06f811d5e6</openaireId>
|
<openaireId>re3data_____::7b0ad08687b2c960d5aeef06f811d5e6</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>driver______::bee53aa31dc2cbb538c10c2b65fa5824</openaireId>
|
<openaireId>driver______::bee53aa31dc2cbb538c10c2b65fa5824</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>openaire____::437f4b072b1aa198adcbc35910ff3b98</openaireId>
|
<openaireId>openaire____::437f4b072b1aa198adcbc35910ff3b98</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>openaire____::081b82f96300b6a6e3d282bad31cb6e2</openaireId>
|
<openaireId>openaire____::081b82f96300b6a6e3d282bad31cb6e2</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>openaire____::9e3be59865b2c1c335d32dae2fe7b254</openaireId>
|
<openaireId>openaire____::9e3be59865b2c1c335d32dae2fe7b254</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>opendoar____::8b6dd7db9af49e67306feb59a8bdc52c</openaireId>
|
<openaireId>opendoar____::8b6dd7db9af49e67306feb59a8bdc52c</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>share_______::4719356ec8d7d55d3feb384ce879ad6c</openaireId>
|
<openaireId>share_______::4719356ec8d7d55d3feb384ce879ad6c</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>share_______::bbd802baad85d1fd440f32a7a3a2c2b1</openaireId>
|
<openaireId>share_______::bbd802baad85d1fd440f32a7a3a2c2b1</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>opendoar____::6f4922f45568161a8cdf4ad2299f6d23</openaireId>
|
<openaireId>opendoar____::6f4922f45568161a8cdf4ad2299f6d23</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},
|
||||||
{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCoV"}]}]}
|
{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCoV"}]}]}
|
||||||
</selcriteria>
|
</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>re3data_____::7980778c78fb4cf0fab13ce2159030dc</openaireId>
|
<openaireId>re3data_____::7980778c78fb4cf0fab13ce2159030dc</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCov"}]}]}</selcriteria>
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCov"}]}]}</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
<datasource>
|
<datasource>
|
||||||
<openaireId>re3data_____::978378def740bbf2bfb420de868c460b</openaireId>
|
<openaireId>re3data_____::978378def740bbf2bfb420de868c460b</openaireId>
|
||||||
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"SARS-CoV-2"}]},{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"COVID-19"}]},{"constraint":[{"verb":"contains_ignorecase","field":"title","value":"2019-nCov"}]}]}</selcriteria>
|
<selcriteria>{"criteria":[{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"SARS-CoV-2"}]},{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"COVID-19"}]},{"constraint":[{"verb":"contains_caseinsensitive","field":"title","value":"2019-nCov"}]}]}</selcriteria>
|
||||||
</datasource>
|
</datasource>
|
||||||
</datasources>
|
</datasources>
|
||||||
<zenodocommunities>
|
<zenodocommunities>
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -1000,6 +1000,17 @@ class MappersTest {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testEOSCFuture_ROHub() throws IOException {
|
||||||
|
final String xml = IOUtils.toString(Objects.requireNonNull(getClass().getResourceAsStream("photic-zone-transformed.xml")));
|
||||||
|
final List<Oaf> list = new OdfToOafMapper(vocs, false, true).processMdRecord(xml);
|
||||||
|
final OtherResearchProduct rocrate = (OtherResearchProduct) list.get(0);
|
||||||
|
assertNotNull(rocrate.getEoscifguidelines());
|
||||||
|
System.out.println("***************");
|
||||||
|
System.out.println(new ObjectMapper().writeValueAsString(rocrate));
|
||||||
|
System.out.println("***************");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testNotWellFormed() throws IOException {
|
void testNotWellFormed() throws IOException {
|
||||||
final String xml = IOUtils
|
final String xml = IOUtils
|
||||||
|
|
|
@ -0,0 +1,108 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<record xmlns:oaire="http://namespace.openaire.eu/schema/oaire/"
|
||||||
|
xmlns:datacite="http://datacite.org/schema/kernel-4"
|
||||||
|
xmlns:dr="http://www.driver-repository.eu/namespace/dr"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:oai="http://www.openarchives.org/OAI/2.0/"
|
||||||
|
xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||||
|
<header xmlns="http://www.openarchives.org/OAI/2.0/">
|
||||||
|
<dri:objIdentifier>fsh_____4119::68126da991bd76d8be494bddfbf7a1bb</dri:objIdentifier>
|
||||||
|
<dri:recordIdentifier>https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be</dri:recordIdentifier>
|
||||||
|
<dri:dateOfCollection/>
|
||||||
|
<dri:mdFormat/>
|
||||||
|
<dri:mdFormatInterpretation/>
|
||||||
|
<dri:repositoryId/>
|
||||||
|
<dr:objectIdentifier/>
|
||||||
|
<dr:dateOfCollection>2022-11-15T12:29:19Z</dr:dateOfCollection>
|
||||||
|
<dr:dateOfTransformation>2022-11-15T12:29:19Z</dr:dateOfTransformation>
|
||||||
|
<oaf:datasourceprefix>fsh_____4119</oaf:datasourceprefix>
|
||||||
|
<identifier>https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be</identifier>
|
||||||
|
<datestamp>2022-11-15T12:29:19Z</datestamp>
|
||||||
|
<setSpec>rohub_data</setSpec>
|
||||||
|
<setSpec>ro-crate_data</setSpec>
|
||||||
|
</header>
|
||||||
|
<metadata>
|
||||||
|
<datacite:resource>
|
||||||
|
<datacite:identifier identifierType="w3id">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be</datacite:identifier>
|
||||||
|
<datacite:alternateIdentifiers>
|
||||||
|
<datacite:alternateIdentifier alternateIdentifierType="w3id">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be</datacite:alternateIdentifier>
|
||||||
|
</datacite:alternateIdentifiers>
|
||||||
|
<datacite:relatedIdentifiers>
|
||||||
|
<datacite:relatedIdentifier relatedIdentifierType="w3id" relationType="HasPart">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be/resources/b1b617b2-6b79-4bae-9fa6-b76945645626</datacite:relatedIdentifier>
|
||||||
|
<datacite:relatedIdentifier relatedIdentifierType="w3id" relationType="HasPart">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be/resources/78103994-30be-4875-bf89-5acd752b5c3d</datacite:relatedIdentifier>
|
||||||
|
<datacite:relatedIdentifier relatedIdentifierType="w3id" relationType="HasPart">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be/resources/18fd1c70-249b-4c67-80ee-539f801a0da7</datacite:relatedIdentifier>
|
||||||
|
<datacite:relatedIdentifier relatedIdentifierType="w3id" relationType="HasPart">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be/resources/32faa2eb-4cc8-401f-ac5c-bec2849b70e1</datacite:relatedIdentifier>
|
||||||
|
<datacite:relatedIdentifier relatedIdentifierType="w3id" relationType="HasPart">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be/resources/4c253f5a-d427-40c2-9e9f-6063ae087239</datacite:relatedIdentifier>
|
||||||
|
<datacite:relatedIdentifier relatedIdentifierType="w3id" relationType="HasPart">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be/resources/371b1957-078c-472b-a195-af7bce152c10</datacite:relatedIdentifier>
|
||||||
|
<datacite:relatedIdentifier relatedIdentifierType="w3id" relationType="HasPart">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be/resources/82f9e4b8-01b4-4e50-9e27-ec9d337c8d74</datacite:relatedIdentifier>
|
||||||
|
</datacite:relatedIdentifiers>
|
||||||
|
<datacite:resourceType xs:anyURI="http://purl.org/coar/resource_type/c_1843">RO-crate</datacite:resourceType>
|
||||||
|
<datacite:rightsList>
|
||||||
|
<datacite:rights rightsURI="https://creativecommons.org/licenses/by/4.0/legalcode">Creative Commons Attribution 4.0 International</datacite:rights>
|
||||||
|
<datacite:rights rightsURI="http://purl.org/coar/access_right/c_abf2">open access</datacite:rights>
|
||||||
|
</datacite:rightsList>
|
||||||
|
<datacite:titles>
|
||||||
|
<datacite:title>Mapping the photic zone of the Mediterranean Sea</datacite:title>
|
||||||
|
</datacite:titles>
|
||||||
|
<datacite:descriptions>
|
||||||
|
<datacite:description descriptionType="Abstract">Estimating the penetration of light along the water column from satellite data to map the photic zone in the Mediterranean Sea</datacite:description>
|
||||||
|
</datacite:descriptions>
|
||||||
|
<datacite:publisher>CNR-ISMAR</datacite:publisher>
|
||||||
|
<creators xmlns="http://datacite.org/schema/kernel-4">
|
||||||
|
<creator>
|
||||||
|
<creatorName>Giorgio Castellan</creatorName>
|
||||||
|
</creator>
|
||||||
|
<creator>
|
||||||
|
<creatorName>Lorenzo Angeletti</creatorName>
|
||||||
|
</creator>
|
||||||
|
<creator>
|
||||||
|
<creatorName>Paolo Montagna</creatorName>
|
||||||
|
</creator>
|
||||||
|
<creator>
|
||||||
|
<creatorName>Marco Taviani</creatorName>
|
||||||
|
</creator>
|
||||||
|
</creators>
|
||||||
|
<dates xmlns="http://datacite.org/schema/kernel-4">
|
||||||
|
<date dateType="Issued">2022-11-14T16:32:45Z</date>
|
||||||
|
</dates>
|
||||||
|
<dc:descriptions>
|
||||||
|
<dc:description descriptionType="Abstract">Estimating the penetration of light along the water column from satellite data to map the photic zone in the Mediterranean Sea</dc:description>
|
||||||
|
</dc:descriptions>
|
||||||
|
<dc:publicationYear>2022</dc:publicationYear>
|
||||||
|
<rightsList xmlns="http://datacite.org/schema/kernel-4">
|
||||||
|
<rights rightsURI="http://purl.org/coar/access_right/c_abf2">open access</rights>
|
||||||
|
</rightsList>
|
||||||
|
<sizes xmlns="http://datacite.org/schema/kernel-4">
|
||||||
|
<size>813.478 KB</size>
|
||||||
|
</sizes>
|
||||||
|
<subjects xmlns="http://datacite.org/schema/kernel-4">
|
||||||
|
<subject>Earth sciences</subject>
|
||||||
|
<subject>Ecology</subject>
|
||||||
|
<subject>Optics</subject>
|
||||||
|
</subjects>
|
||||||
|
</datacite:resource>
|
||||||
|
<oaf:identifier identifierType="w3id">https://w3id.org/ro-id/28499bdf-a0c6-46aa-a96f-50bd9490b8be</oaf:identifier>
|
||||||
|
<dr:CobjCategory type="other">0048</dr:CobjCategory>
|
||||||
|
<oaf:dateAccepted>2022-11-14</oaf:dateAccepted>
|
||||||
|
<oaf:accessrights>OPEN</oaf:accessrights>
|
||||||
|
<oaf:license>https://creativecommons.org/licenses/by/4.0/legalcode</oaf:license>
|
||||||
|
<oaf:language/>
|
||||||
|
<oaf:hostedBy name="ROHub" id="fairsharing_::4119"/>
|
||||||
|
<oaf:collectedFrom name="ROHub" id="fairsharing_::4119"/>
|
||||||
|
<oaf:eoscifguidelines code="EOSC::RO-crate"
|
||||||
|
label="EOSC::RO-crate"
|
||||||
|
url=""
|
||||||
|
semanticrelation="compliesWith"/>
|
||||||
|
<oaf:eoscifguidelines code="EOSC::Jupyter Notebook"
|
||||||
|
label="EOSC::Jupyter Notebook"
|
||||||
|
url=""
|
||||||
|
semanticrelation="compliesWith"/>
|
||||||
|
<oaf:eoscifguidelines code="EOSC::Data Cube"
|
||||||
|
label="EOSC::Data Cube"
|
||||||
|
url=""
|
||||||
|
semanticrelation="compliesWith"/>
|
||||||
|
</metadata>
|
||||||
|
</record>
|
|
@ -0,0 +1,88 @@
|
||||||
|
package eu.dnetlib.dhp.oa.provision;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||||
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
import eu.dnetlib.dhp.oa.provision.model.JoinedEntity;
|
||||||
|
import eu.dnetlib.dhp.oa.provision.utils.ContextMapper;
|
||||||
|
import eu.dnetlib.dhp.oa.provision.utils.StreamingInputDocumentFactory;
|
||||||
|
import eu.dnetlib.dhp.oa.provision.utils.XmlRecordFactory;
|
||||||
|
import eu.dnetlib.dhp.schema.oaf.OtherResearchProduct;
|
||||||
|
import eu.dnetlib.dhp.utils.saxon.SaxonTransformerFactory;
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
|
import org.apache.solr.client.solrj.util.ClientUtils;
|
||||||
|
import org.apache.solr.common.SolrInputDocument;
|
||||||
|
import org.dom4j.Document;
|
||||||
|
import org.dom4j.DocumentException;
|
||||||
|
import org.dom4j.io.SAXReader;
|
||||||
|
import org.junit.jupiter.api.Assertions;
|
||||||
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import javax.xml.transform.Transformer;
|
||||||
|
import javax.xml.transform.TransformerException;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.StringReader;
|
||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||||
|
|
||||||
|
public class EOSCFuture_Test {
|
||||||
|
|
||||||
|
public static ObjectMapper OBJECT_MAPPER = new ObjectMapper()
|
||||||
|
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
|
||||||
|
|
||||||
|
public static final String VERSION = "2021-04-15T10:05:53Z";
|
||||||
|
public static final String DSID = "b9ee796a-c49f-4473-a708-e7d67b84c16d_SW5kZXhEU1Jlc291cmNlcy9JbmRleERTUmVzb3VyY2VUeXBl";
|
||||||
|
|
||||||
|
private ContextMapper contextMapper;
|
||||||
|
|
||||||
|
@BeforeEach
|
||||||
|
public void setUp() {
|
||||||
|
contextMapper = new ContextMapper();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testEOSC_ROHub() throws IOException, DocumentException, TransformerException {
|
||||||
|
|
||||||
|
final ContextMapper contextMapper = new ContextMapper();
|
||||||
|
|
||||||
|
final XmlRecordFactory xmlRecordFactory = new XmlRecordFactory(contextMapper, false,
|
||||||
|
XmlConverterJob.schemaLocation);
|
||||||
|
|
||||||
|
final OtherResearchProduct p = OBJECT_MAPPER
|
||||||
|
.readValue(IOUtils.toString(getClass().getResourceAsStream("eosc-future/photic-zone.json")), OtherResearchProduct.class);
|
||||||
|
|
||||||
|
final String xml = xmlRecordFactory.build(new JoinedEntity<>(p));
|
||||||
|
|
||||||
|
assertNotNull(xml);
|
||||||
|
|
||||||
|
final Document doc = new SAXReader().read(new StringReader(xml));
|
||||||
|
|
||||||
|
assertNotNull(doc);
|
||||||
|
System.out.println(doc.asXML());
|
||||||
|
|
||||||
|
|
||||||
|
testRecordTransformation(xml);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void testRecordTransformation(final String record) throws IOException, TransformerException {
|
||||||
|
final String fields = IOUtils.toString(getClass().getResourceAsStream("fields.xml"));
|
||||||
|
final String xslt = IOUtils.toString(getClass().getResourceAsStream("layoutToRecordTransformer.xsl"));
|
||||||
|
|
||||||
|
final String transformer = XmlIndexingJob.getLayoutTransformer("DMF", fields, xslt);
|
||||||
|
|
||||||
|
final Transformer tr = SaxonTransformerFactory.newInstance(transformer);
|
||||||
|
|
||||||
|
final String indexRecordXML = XmlIndexingJob.toIndexRecord(tr, record);
|
||||||
|
|
||||||
|
final SolrInputDocument solrDoc = new StreamingInputDocumentFactory(VERSION, DSID)
|
||||||
|
.parseDocument(indexRecordXML);
|
||||||
|
|
||||||
|
final String xmlDoc = ClientUtils.toXML(solrDoc);
|
||||||
|
|
||||||
|
Assertions.assertNotNull(xmlDoc);
|
||||||
|
System.out.println(xmlDoc);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -128,6 +128,40 @@ public class IndexRecordTransformerTest {
|
||||||
testRecordTransformation(record);
|
testRecordTransformation(record);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testForEOSCFutureSoftwareNotebook() throws IOException, TransformerException {
|
||||||
|
final String record = IOUtils
|
||||||
|
.toString(getClass().getResourceAsStream("eosc-future/software-justthink.xml"));
|
||||||
|
testRecordTransformation(record);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testForEOSCFutureSoftwareNotebookClaim() throws IOException, TransformerException {
|
||||||
|
final String record = IOUtils
|
||||||
|
.toString(getClass().getResourceAsStream("eosc-future/software-justthink-claim.xml"));
|
||||||
|
testRecordTransformation(record);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testForEOSCFutureZenodo7353841() throws IOException, TransformerException {
|
||||||
|
final String record = IOUtils
|
||||||
|
.toString(getClass().getResourceAsStream("eosc-future/zenodo7353841.xml"));
|
||||||
|
testRecordTransformation(record);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testForEOSCFutureZenodo7351393() throws IOException, TransformerException {
|
||||||
|
final String record = IOUtils
|
||||||
|
.toString(getClass().getResourceAsStream("eosc-future/zenodo7351393.xml"));
|
||||||
|
testRecordTransformation(record);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testForEOSCFutureZenodo7351221() throws IOException, TransformerException {
|
||||||
|
final String record = IOUtils
|
||||||
|
.toString(getClass().getResourceAsStream("eosc-future/zenodo7351221.xml"));
|
||||||
|
testRecordTransformation(record);
|
||||||
|
}
|
||||||
@Test
|
@Test
|
||||||
void testDoiUrlNormalization() throws MalformedURLException {
|
void testDoiUrlNormalization() throws MalformedURLException {
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,305 @@
|
||||||
|
<record>
|
||||||
|
<result xmlns:dri="http://www.driver-repository.eu/namespace/dri">
|
||||||
|
<header xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<dri:objIdentifier>od______2659::3801993ea8f970cfc991277160edf277</dri:objIdentifier>
|
||||||
|
<dri:dateOfCollection>2022-08-08T03:06:13Z</dri:dateOfCollection>
|
||||||
|
<status>under curation</status>
|
||||||
|
<counters/>
|
||||||
|
</header>
|
||||||
|
<metadata>
|
||||||
|
<oaf:entity xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://namespace.openaire.eu/oaf https://www.openaire.eu/schema/1.0/oaf-1.0.xsd">
|
||||||
|
<oaf:result>
|
||||||
|
<title classid="main title" classname="main title"
|
||||||
|
schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">JUSThink
|
||||||
|
Alignment Analysis</title>
|
||||||
|
<creator rank="1" name="" surname="">Norman, Utku</creator>
|
||||||
|
<creator rank="2" name="" surname="">Dinkar, Tanvi</creator>
|
||||||
|
<creator rank="3" name="" surname="">Bruno, Barbara</creator>
|
||||||
|
<creator rank="4" name="" surname="">Clavel, Chloé</creator>
|
||||||
|
<dateofacceptance/>
|
||||||
|
<resulttype classid="software" classname="software"
|
||||||
|
schemeid="dnet:result_typologies" schemename="dnet:result_typologies"/>
|
||||||
|
<language classid="eng" classname="English" schemeid="dnet:languages"
|
||||||
|
schemename="dnet:languages"/>
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
<strong>1. Description</strong>
|
||||||
|
</p>
|
||||||
|
<p>This repository contains<strong> tools to automatically analyse how
|
||||||
|
participants align their use of task-specific referents in their
|
||||||
|
dialogue and actions for a collaborative learning activity, and how
|
||||||
|
it relates to the task success</strong> (i.e. their learning
|
||||||
|
outcomes and task performance).</p>
|
||||||
|
<p>As a use case, it processes data from a collaborative problem solving
|
||||||
|
activity named JUSThink <a
|
||||||
|
href="https://zenodo.org/record/4675070#references">[1, 2]</a>, i.e.
|
||||||
|
JUSThink Dialogue and Actions Corpus data set that is available from the
|
||||||
|
Zenodo Repository, DOI: <a href="http://doi.org/10.5281/zenodo.4627104"
|
||||||
|
>10.5281/zenodo.4627104</a>, and reproduces the results and figures
|
||||||
|
in <a href="https://zenodo.org/record/4675070#references">[3]</a>.</p>
|
||||||
|
<p>In brief: </p>
|
||||||
|
<ol>
|
||||||
|
<li><strong>JUSThink Dialogue and Actions Corpus</strong> contains
|
||||||
|
transcripts, event logs, and test responses of children aged 9
|
||||||
|
through 12, as they participate in the JUSThink activity <a
|
||||||
|
href="https://zenodo.org/record/4675070#references">[1, 2]</a>
|
||||||
|
in pairs of two, to solve a problem on graphs together. </li>
|
||||||
|
<li><strong>The JUSThink activity and its study</strong> is first
|
||||||
|
described in <a href="https://zenodo.org/record/4675070#references"
|
||||||
|
>[1]</a>, and elaborated with findings concerning the link
|
||||||
|
between children's learning, performance in the activity, and
|
||||||
|
perception of self, the other and the robot in <a
|
||||||
|
href="https://zenodo.org/record/4675070#references">[2]</a>. </li>
|
||||||
|
<li><strong>Alignment analysis in our work <a
|
||||||
|
href="https://zenodo.org/record/4675070#references"
|
||||||
|
>[3]</a></strong> studies the participants' use of
|
||||||
|
expressions that are related to the task at hand, their follow up
|
||||||
|
actions of these expressions, and how it links to task success.</li>
|
||||||
|
</ol>
|
||||||
|
<p>
|
||||||
|
<strong>2. Publications</strong>
|
||||||
|
</p>
|
||||||
|
<p>If you use this work in an academic context, please cite the following
|
||||||
|
publications:</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>Norman*, U., Dinkar*, T., Bruno, B., & Clavel, C. (2022).
|
||||||
|
Studying Alignment in a Collaborative Learning Activity via
|
||||||
|
Automatic Methods: The Link Between What We Say and Do. Dialogue
|
||||||
|
& Discourse, 13(2), 1 - ;48. *Contributed equally to this
|
||||||
|
work. <a href="https://doi.org/10.5210/dad.2022.201"
|
||||||
|
>https://doi.org/10.5210/dad.2022.201</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Norman, U., Dinkar, T., Bruno, B., & Clavel, C. (2021).
|
||||||
|
JUSThink Alignment Analysis. In Dialogue & Discourse
|
||||||
|
(v1.0.0, Vol. 13, Number 2, pp. 1 - ;48). Zenodo. <a
|
||||||
|
href="https://doi.org/10.5281/zenodo.4675070"
|
||||||
|
>https://doi.org/10.5281/zenodo.4675070</a></p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
<strong>3. Content</strong>
|
||||||
|
</p>
|
||||||
|
<p>The tools provided in this repository consists of 7 Jupyter Notebooks
|
||||||
|
written in Python 3, and two additional external tools utilised by the
|
||||||
|
notebooks.</p>
|
||||||
|
<p>
|
||||||
|
<strong>3.1. Jupyter Notebooks</strong>
|
||||||
|
</p>
|
||||||
|
<p>We highlight that the notebooks up until the last (i.e. to test the
|
||||||
|
hypotheses (tools/7_test_the_hypotheses.ipynb)) present a general
|
||||||
|
pipeline to process event logs, test responses and transcripts to
|
||||||
|
extract measures of task performance, learning outcomes, and measures of
|
||||||
|
alignment.</p>
|
||||||
|
<ol>
|
||||||
|
<li><strong>Extract task performance (and other features) from the logs
|
||||||
|
</strong>(tools/1_extract_performance_and_other_features_from_logs.ipynb):
|
||||||
|
Extracts various measures of task behaviour from the logs, at
|
||||||
|
varying granularities of the activity (i.e. the whole corpus, task,
|
||||||
|
attempt, and turn levels). In later notebooks, we focus on one of
|
||||||
|
the features to estimate the task performance of a team: (minimum)
|
||||||
|
error.</li>
|
||||||
|
<li><strong>Extract learning outcomes from the test responses</strong>
|
||||||
|
(tools/2_extract_learning_gain_from_test_responses.ipynb): Extracts
|
||||||
|
measures of learning outcomes from the responses to the pre-test and
|
||||||
|
the post-test. In later notebooks, we focus on one of the features
|
||||||
|
to estimate the learning outcome of a team: relative learning gain
|
||||||
|
<a href="https://sandbox.zenodo.org/record/742549#references"
|
||||||
|
>[4]</a></li>
|
||||||
|
<li><strong>Select and visualise a subset of teams for
|
||||||
|
transcription</strong>
|
||||||
|
(tools/3_visualise_transcribed_teams.ipynb): Visualises the
|
||||||
|
transcribed teams among the other teams in the feature space spanned
|
||||||
|
by task performance and learning outcome, as well as the
|
||||||
|
distribution of their number of attempts and turns.</li>
|
||||||
|
<li><strong>Extract routines from transcripts</strong>
|
||||||
|
(tools/4_extract_routines_from_transcripts.ipynb) (uses <a
|
||||||
|
href="https://github.com/GuillaumeDD/dialign">dialign</a> to
|
||||||
|
extract routines): Extracts routines of referring expressions that
|
||||||
|
are "fixed", i.e. become shared or established amongst
|
||||||
|
interlocutors.</li>
|
||||||
|
<li><strong>Combine transcripts with logs</strong>
|
||||||
|
(tools/5_construct_the_corpus_by_combining_transcripts_with_logs.ipynb):
|
||||||
|
Merges transcripts with event logs to have a combined dialogue and
|
||||||
|
actions corpus, to be processed e.g. to detect follow-up
|
||||||
|
actions.</li>
|
||||||
|
<li><strong>Recognise instructions and detect follow-up actions</strong>
|
||||||
|
(tools/6_recognise_instructions_detect_follow-up_actions.ipynb):
|
||||||
|
Extracts verbalised instruction such as "connect Mount Basel to
|
||||||
|
Montreux", and pairs them with the follow-up action that may
|
||||||
|
<em>match</em> (e.g. if the other connects Basel to Montreux) or
|
||||||
|
<em>mismatch</em> (e.g. if the other connects Basel to
|
||||||
|
Neuchatel) with the instruction.</li>
|
||||||
|
<li><strong>Test the hypotheses </strong>in <a
|
||||||
|
href="https://sandbox.zenodo.org/record/742549#references"
|
||||||
|
>[3]</a> (tools/7_test_the_hypotheses.ipynb) (uses
|
||||||
|
<strong>effsize</strong> to estimate effect size, specifically
|
||||||
|
Cliff's Delta): Considers each research questions and hypotheses
|
||||||
|
studied in <a
|
||||||
|
href="https://sandbox.zenodo.org/record/742549#references"
|
||||||
|
>[3]</a> and generates the results in <a
|
||||||
|
href="https://sandbox.zenodo.org/record/742549#references"
|
||||||
|
>[3]</a>.</li>
|
||||||
|
</ol>
|
||||||
|
<p>
|
||||||
|
<strong>3.2. External Tools</strong>
|
||||||
|
</p>
|
||||||
|
<ol>
|
||||||
|
<li><strong><a href="https://github.com/GuillaumeDD/dialign">dialign</a>
|
||||||
|
tool</strong> to extract routines, specifically <a
|
||||||
|
href="https://github.com/GuillaumeDD/dialign/releases/tag/v1.0"
|
||||||
|
>Release 1.0</a> from <a
|
||||||
|
href="https://github.com/GuillaumeDD/dialign/releases/download/v1.0/dialign-1.0.zip"
|
||||||
|
>dialign-1.0.zip</a>:\n It extracts routine expressions that are
|
||||||
|
"shared" among the participants from transcripts. \n It is
|
||||||
|
used as an external module (in accordance with its CeCILL-B License,
|
||||||
|
see <strong>License</strong>).</li>
|
||||||
|
<li><strong>effsize tool</strong> to compute estimators of effect
|
||||||
|
size.\n We specifically use it to compute Cliff's Delta, which
|
||||||
|
quantifies the amount difference between two groups of observations,
|
||||||
|
by computing the Cliff's Delta statistic.\n It is taken from
|
||||||
|
project <a
|
||||||
|
href="https://acclab.github.io/DABEST-python-docs/index.html"
|
||||||
|
>DABEST</a> (see <strong>License</strong>).</li>
|
||||||
|
</ol>
|
||||||
|
<p>
|
||||||
|
<strong>4. Research Questions and Hypotheses in <a
|
||||||
|
href="https://sandbox.zenodo.org/record/742549#references"
|
||||||
|
>[3]</a></strong>
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li><strong>RQ1 Lexical alignment</strong>: How do the interlocutors
|
||||||
|
<em>use</em> expressions related to the task? Is this associated
|
||||||
|
with task success? <ul>
|
||||||
|
<li><strong>H1.1</strong>: Task-specific referents become
|
||||||
|
routine early for more successful teams.</li>
|
||||||
|
<li><strong>H1.2</strong>: Hesitation phenomena are more likely
|
||||||
|
to occur in the vicinity of priming and establishment of
|
||||||
|
task-specific referents for more successful teams.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><strong>RQ2 Behavioural alignment</strong>: How do the interlocutors
|
||||||
|
<em>follow up</em> these expressions with actions? Is this
|
||||||
|
associated with task success? <ul>
|
||||||
|
<li><strong>H2.1</strong>: Instructions are more likely to be
|
||||||
|
followed by a corresponding action early in the dialogue for
|
||||||
|
more successful teams.</li>
|
||||||
|
<li><strong>H2.2</strong>: When instructions are followed by a
|
||||||
|
corresponding or a different action, the action is more
|
||||||
|
likely to be in the vicinity of information management
|
||||||
|
phenomena for more successful teams.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>The RQs and Hs are addressed in the notebook for testing the hypotheses
|
||||||
|
(i.e. tools/7_test_the_hypotheses.ipynb).</p>
|
||||||
|
<p>
|
||||||
|
<strong>Acknowledgements</strong>
|
||||||
|
</p>
|
||||||
|
<p>This project has received funding from the European Union's Horizon
|
||||||
|
2020 research and innovation programme under grant agreement No 765955.
|
||||||
|
Namely, the <a href="https://www.animatas.eu/">ANIMATAS Project</a>.</p>
|
||||||
|
<p>
|
||||||
|
<strong>License</strong>
|
||||||
|
</p>
|
||||||
|
<p>The whole package is under MIT License, see the <strong>LICENSE</strong>
|
||||||
|
file.</p>
|
||||||
|
<p>Classes under the <strong>tools/effsize</strong> package were taken from
|
||||||
|
project <a href="https://acclab.github.io/DABEST-python-docs/index.html"
|
||||||
|
><strong>DABEST</strong></a>, Copyright 2016-2020 Joses W. Ho.
|
||||||
|
These classes are licensed under the BSD 3-Clause Clear License. See
|
||||||
|
<strong>tools/effsize/LICENSE</strong> file for additional
|
||||||
|
details.</p>
|
||||||
|
<p>Classes under the <strong>tools/dialign-1.0</strong> package were taken
|
||||||
|
from project <strong><a href="https://github.com/GuillaumeDD/dialign"
|
||||||
|
>dialign</a></strong>. These classes are licensed under the
|
||||||
|
CeCILL-B License. This package is used as an "external
|
||||||
|
module", see<strong> tools/dialign-1.0/LICENSE.txt</strong> for
|
||||||
|
additional details.</p>
|
||||||
|
</description>
|
||||||
|
<country classid="" classname="" schemeid="" schemename=""/>
|
||||||
|
<subject classid="" classname="" schemeid="" schemename=""/>
|
||||||
|
<relevantdate classid="" classname="" schemeid="" schemename=""/>
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<embargoenddate/>
|
||||||
|
<journal issn="" eissn="" lissn="" ep="" iss="" sp="" vol=""/>
|
||||||
|
<source/>
|
||||||
|
<fulltext/>
|
||||||
|
<format/>
|
||||||
|
<storagedate/>
|
||||||
|
<resourcetype classid="" classname="" schemeid="" schemename=""/>
|
||||||
|
<device/>
|
||||||
|
<size/>
|
||||||
|
<version/>
|
||||||
|
<lastmetadataupdate/>
|
||||||
|
<metadataversionnumber/>
|
||||||
|
<documentationUrl/>
|
||||||
|
<codeRepositoryUrl/>
|
||||||
|
<programmingLanguage classid="" classname="" schemeid="" schemename=""/>
|
||||||
|
<contactperson/>
|
||||||
|
<contactgroup/>
|
||||||
|
<tool/>
|
||||||
|
<originalId>oai:zenodo.org:4675070</originalId>
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<pid classid="oai" classname="Open Archives Initiative"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types"
|
||||||
|
>oai:zenodo.org:4675070</pid>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types"
|
||||||
|
>10.5281/zenodo.4675070</pid>
|
||||||
|
<bestaccessright classid="OPEN" classname="Open Access"
|
||||||
|
schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
|
||||||
|
<eoscifguidelines code="EOSC::Jupyter Notebook" label="EOSC::Jupyter Notebook"
|
||||||
|
url="" semanticrelation="compliesWith"/>
|
||||||
|
<datainfo>
|
||||||
|
<inferred>false</inferred>
|
||||||
|
<deletedbyinference>false</deletedbyinference>
|
||||||
|
<trust>0.9</trust>
|
||||||
|
<inferenceprovenance/>
|
||||||
|
<provenanceaction classid="user:insert" classname="user:insert"
|
||||||
|
schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/>
|
||||||
|
</datainfo>
|
||||||
|
<rels>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance=""
|
||||||
|
provenanceaction="user:claim">
|
||||||
|
<to class="isProducedBy" scheme="dnet:result_project_relations"
|
||||||
|
type="project">corda__h2020::c4515ebef538a734cf11f795347f5dac</to>
|
||||||
|
<code>765955</code>
|
||||||
|
<acronym>ANIMATAS</acronym>
|
||||||
|
<title>Advancing intuitive human-machine interaction with human-like
|
||||||
|
social capabilities for education in schools</title>
|
||||||
|
<contracttype classid="" classname="" schemeid="" schemename=""/>
|
||||||
|
<funding>
|
||||||
|
<funder id="ec__________::EC" shortname="EC"
|
||||||
|
name="European Commission" jurisdiction=""/>
|
||||||
|
<funding_level_0 name="H2020"
|
||||||
|
>ec__________::EC::H2020</funding_level_0>
|
||||||
|
</funding>
|
||||||
|
<websiteurl/>
|
||||||
|
</rel>
|
||||||
|
</rels>
|
||||||
|
<children>
|
||||||
|
<instance id="od______2659::3801993ea8f970cfc991277160edf277">
|
||||||
|
<instancetype classid="0029" classname="Software"
|
||||||
|
schemeid="dnet:publication_resource"
|
||||||
|
schemename="dnet:publication_resource"/>
|
||||||
|
<collectedfrom name="ZENODO"
|
||||||
|
id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<hostedby name="ZENODO"
|
||||||
|
id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<accessright classid="OPEN" classname="Open Access"
|
||||||
|
schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
|
||||||
|
<dateofacceptance/>
|
||||||
|
<webresource>
|
||||||
|
<url>https://zenodo.org/record/4675070</url>
|
||||||
|
</webresource>
|
||||||
|
</instance>
|
||||||
|
</children>
|
||||||
|
</oaf:result>
|
||||||
|
</oaf:entity>
|
||||||
|
</metadata>
|
||||||
|
</result>
|
||||||
|
</record>
|
|
@ -0,0 +1,429 @@
|
||||||
|
<record>
|
||||||
|
<result xmlns:dri="http://www.driver-repository.eu/namespace/dri">
|
||||||
|
<header xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<dri:objIdentifier>doi_dedup___::c054151b6a8c4f41c7acf160651a6503</dri:objIdentifier>
|
||||||
|
<dri:dateOfCollection>2022-10-13T00:15:44+0000</dri:dateOfCollection>
|
||||||
|
<dri:dateOfTransformation>2022-10-13T07:44:29.152Z</dri:dateOfTransformation>
|
||||||
|
</header>
|
||||||
|
<metadata>
|
||||||
|
<oaf:entity xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://namespace.openaire.eu/oaf https://www.openaire.eu/schema/1.0/oaf-1.0.xsd">
|
||||||
|
<oaf:result>
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<collectedfrom name="Datacite" id="openaire____::9e3be59865b2c1c335d32dae2fe7b254"/>
|
||||||
|
<originalId>oai:zenodo.org:4675070</originalId>
|
||||||
|
<originalId>50|od______2659::3801993ea8f970cfc991277160edf277</originalId>
|
||||||
|
<originalId>oai:zenodo.org:6974562</originalId>
|
||||||
|
<originalId>50|od______2659::9c87ff4a5e7710052b873088e7265072</originalId>
|
||||||
|
<originalId>10.5281/zenodo.4675069</originalId>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier" schemeid="dnet:pid_types"
|
||||||
|
schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>10.5281/zenodo.4675070</pid>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier" schemeid="dnet:pid_types"
|
||||||
|
schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>10.5281/zenodo.6974562</pid>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier" schemeid="dnet:pid_types"
|
||||||
|
schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:actionset" trust="0.9">10.5281/zenodo.4675069</pid>
|
||||||
|
<measure id="influence" score="4.916186E-9" class="C5"/>
|
||||||
|
<measure id="popularity" score="6.885733E-9" class="C5"/>
|
||||||
|
<measure id="influence_alt" score="0" class="C5"/>
|
||||||
|
<measure id="popularity_alt" score="0.0" class="C5"/>
|
||||||
|
<measure id="impulse" score="0" class="C5"/>
|
||||||
|
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title"
|
||||||
|
schemename="dnet:dataCite_title" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9">JUSThink Alignment
|
||||||
|
Analysis</title>
|
||||||
|
<bestaccessright classid="OPEN" classname="Open Access" schemeid="dnet:access_modes"
|
||||||
|
schemename="dnet:access_modes"/>
|
||||||
|
<creator rank="1" name="Utku" surname="Norman" orcid_pending="0000-0002-6802-1444"
|
||||||
|
>Norman, Utku</creator>
|
||||||
|
<creator rank="2" name="Tanvi" surname="Dinkar">Dinkar, Tanvi</creator>
|
||||||
|
<creator rank="3" name="Barbara" surname="Bruno" orcid_pending="0000-0003-0953-7173"
|
||||||
|
>Bruno, Barbara</creator>
|
||||||
|
<creator rank="4" name="Chloé" surname="Clavel" orcid_pending="0000-0003-4850-3398"
|
||||||
|
>Clavel, Chloé</creator>
|
||||||
|
<dateofacceptance>2022-08-08</dateofacceptance>
|
||||||
|
<description>&lt;strong>1. Description&lt;/strong> This repository
|
||||||
|
contains&lt;strong> tools to automatically analyse how participants align
|
||||||
|
their use of task-specific referents in their dialogue and actions for a
|
||||||
|
collaborative learning activity, and how it relates to the task
|
||||||
|
success&lt;/strong> (i.e. their learning outcomes and task performance). As
|
||||||
|
a use case, it processes data from a collaborative problem solving activity
|
||||||
|
named JUSThink [1, 2], i.e. JUSThink Dialogue and Actions Corpus data set that
|
||||||
|
is available from the Zenodo Repository, DOI: 10.5281/zenodo.4627104, and
|
||||||
|
reproduces the results and figures in [3]. In brief: &lt;strong>JUSThink
|
||||||
|
Dialogue and Actions Corpus&lt;/strong> contains transcripts, event logs,
|
||||||
|
and test responses of children aged 9 through 12, as they participate in the
|
||||||
|
JUSThink activity [1, 2] in pairs of two, to solve a problem on graphs together.
|
||||||
|
&lt;strong>The JUSThink activity and its study&lt;/strong> is first
|
||||||
|
described in [1], and elaborated with findings concerning the link between
|
||||||
|
children's learning, performance in the activity, and perception of self, the
|
||||||
|
other and the robot in [2]. &lt;strong>Alignment analysis in our work
|
||||||
|
[3]&lt;/strong> studies the participants' use of expressions that are
|
||||||
|
related to the task at hand, their follow up actions of these expressions, and
|
||||||
|
how it links to task success. &lt;strong>Changes in Release
|
||||||
|
v1.1.0:&lt;/strong> updated with the publication information, finalized
|
||||||
|
paper structure, research questions and hypotheses as in the published article:
|
||||||
|
U. Norman*&lt;em>, &lt;/em>T. Dinkar*, B. Bruno, and C. Clavel,
|
||||||
|
"Studying Alignment in a Collaborative Learning Activity via Automatic Methods:
|
||||||
|
The Link Between What We Say and Do," Dialogue &amp;amp; Discourse, 13(2),
|
||||||
|
1–48. *Contributed equally to this work. 10.5210/dad.2022.201.
|
||||||
|
&lt;strong>Full Changelog:&lt;/strong>
|
||||||
|
https://github.com/chili-epfl/justhink-alignment-analysis/compare/v1.0.0...v1.1.0
|
||||||
|
&lt;strong>2. Publications&lt;/strong> If you use this work in an
|
||||||
|
academic context, please cite the following publications: Norman*, U., Dinkar*,
|
||||||
|
T., Bruno, B., &amp;amp; Clavel, C. (2022). Studying Alignment in a
|
||||||
|
Collaborative Learning Activity via Automatic Methods: The Link Between What We
|
||||||
|
Say and Do. Dialogue &amp;amp; Discourse, 13(2), 1–48. *Contributed equally
|
||||||
|
to this work. https://doi.org/10.5210/dad.2022.201 Norman, U., Dinkar, T.,
|
||||||
|
Bruno, B., &amp;amp; Clavel, C. (2021). JUSThink Alignment Analysis. In
|
||||||
|
Dialogue &amp;amp; Discourse (v1.1.0, Vol. 13, Number 2, pp. 1–48). Zenodo.
|
||||||
|
https://doi.org/10.5281/zenodo.6974562 &lt;strong>3. Content&lt;/strong>
|
||||||
|
The tools provided in this repository consists of 7 Jupyter Notebooks written in
|
||||||
|
Python 3, and two additional external tools utilised by the notebooks.
|
||||||
|
&lt;strong>3.1. Jupyter Notebooks&lt;/strong> We highlight that the
|
||||||
|
notebooks up until the last (i.e. to test the hypotheses
|
||||||
|
(tools/7_test_the_hypotheses.ipynb)) present a general pipeline to process event
|
||||||
|
logs, test responses and transcripts to extract measures of task performance,
|
||||||
|
learning outcomes, and measures of alignment. &lt;strong>Extract task
|
||||||
|
performance (and other features) from the logs
|
||||||
|
&lt;/strong>(tools/1_extract_performance_and_other_features_from_logs.ipynb):
|
||||||
|
Extracts various measures of task behaviour from the logs, at varying
|
||||||
|
granularities of the activity (i.e. the whole corpus, task, attempt, and turn
|
||||||
|
levels). In later notebooks, we focus on one of the features to estimate the
|
||||||
|
task performance of a team: (minimum) error. &lt;strong>Extract learning
|
||||||
|
outcomes from the test responses&lt;/strong>
|
||||||
|
(tools/2_extract_learning_gain_from_test_responses.ipynb): Extracts measures of
|
||||||
|
learning outcomes from the responses to the pre-test and the post-test. In later
|
||||||
|
notebooks, we focus on one of the features to estimate the learning outcome of a
|
||||||
|
team: relative learning gain [4] &lt;strong>Select and visualise a subset of
|
||||||
|
teams for transcription&lt;/strong>
|
||||||
|
(tools/3_visualise_transcribed_teams.ipynb): Visualises the transcribed teams
|
||||||
|
among the other teams in the feature space spanned by task performance and
|
||||||
|
learning outcome, as well as the distribution of their number of attempts and
|
||||||
|
turns. &lt;strong>Extract routines from transcripts&lt;/strong>
|
||||||
|
(tools/4_extract_routines_from_transcripts.ipynb) (uses dialign to extract
|
||||||
|
routines): Extracts routines of referring expressions that are "fixed", i.e.
|
||||||
|
become shared or established amongst interlocutors. &lt;strong>Combine
|
||||||
|
transcripts with logs&lt;/strong>
|
||||||
|
(tools/5_construct_the_corpus_by_combining_transcripts_with_logs.ipynb): Merges
|
||||||
|
transcripts with event logs to have a combined dialogue and actions corpus, to
|
||||||
|
be processed e.g. to detect follow-up actions. &lt;strong>Recognise
|
||||||
|
instructions and detect follow-up actions&lt;/strong>
|
||||||
|
(tools/6_recognise_instructions_detect_follow-up_actions.ipynb): Extracts
|
||||||
|
verbalised instruction such as "connect Mount Basel to Montreux", and pairs them
|
||||||
|
with the follow-up action that may &lt;em>match&lt;/em> (e.g. if the
|
||||||
|
other connects Basel to Montreux) or &lt;em>mismatch&lt;/em> (e.g. if
|
||||||
|
the other connects Basel to Neuchatel) with the instruction. &lt;strong>Test
|
||||||
|
the hypotheses &lt;/strong>in [3] (tools/7_test_the_hypotheses.ipynb) (uses
|
||||||
|
&lt;strong>effsize&lt;/strong> to estimate effect size, specifically
|
||||||
|
Cliff's Delta): Considers each research questions and hypotheses studied in [3]
|
||||||
|
and generates the results in [3]. &lt;strong>3.2. External
|
||||||
|
Tools&lt;/strong> &lt;strong>dialign tool&lt;/strong> to extract
|
||||||
|
routines, specifically Release 1.0 from dialign-1.0.zip:&lt;br> It extracts
|
||||||
|
routine expressions that are "shared" among the participants from transcripts.
|
||||||
|
&lt;br> It is used as an external module (in accordance with its CeCILL-B
|
||||||
|
License, see &lt;strong>License&lt;/strong>). &lt;strong>effsize
|
||||||
|
tool&lt;/strong> to compute estimators of effect size.&lt;br> We
|
||||||
|
specifically use it to compute Cliff's Delta, which quantifies the amount
|
||||||
|
difference between two groups of observations, by computing the Cliff's Delta
|
||||||
|
statistic.&lt;br> It is taken from project DABEST (see
|
||||||
|
&lt;strong>License&lt;/strong>). &lt;strong>4. Research Questions
|
||||||
|
and Hypotheses in [3]&lt;/strong> &lt;strong>RQ1 Lexical
|
||||||
|
alignment&lt;/strong>: How do the interlocutors &lt;em>use&lt;/em>
|
||||||
|
expressions related to the task? Is this associated with task success?
|
||||||
|
&lt;strong>H1.1&lt;/strong>: Task-specific referents become routine
|
||||||
|
early for more successful teams. &lt;strong>H1.2&lt;/strong>: Hesitation
|
||||||
|
phenomena are more likely to occur in the vicinity of priming and establishment
|
||||||
|
of task-specific referents for more successful teams. &lt;strong>RQ2
|
||||||
|
Behavioural alignment&lt;/strong>: How do the interlocutors
|
||||||
|
&lt;em>follow up&lt;/em> these expressions with actions? Is this
|
||||||
|
associated with task success? &lt;strong>H2.1&lt;/strong>: Instructions
|
||||||
|
are more likely to be followed by a corresponding action early in the dialogue
|
||||||
|
for more successful teams. &lt;strong>H2.2&lt;/strong>: When
|
||||||
|
instructions are followed by a corresponding or a different action, the action
|
||||||
|
is more likely to be in the vicinity of information management phenomena for
|
||||||
|
more successful teams. The RQs and Hs are addressed in the notebook for testing
|
||||||
|
the hypotheses (i.e. tools/7_test_the_hypotheses.ipynb).
|
||||||
|
&lt;strong>Acknowledgements&lt;/strong> This project has received
|
||||||
|
funding from the European Union's Horizon 2020 research and innovation programme
|
||||||
|
under grant agreement No 765955. Namely, the ANIMATAS Project.
|
||||||
|
&lt;strong>License&lt;/strong> The whole package is under MIT License,
|
||||||
|
see the &lt;strong>LICENSE&lt;/strong> file. Classes under the
|
||||||
|
&lt;strong>tools/effsize&lt;/strong> package were taken from project
|
||||||
|
&lt;strong>DABEST&lt;/strong>, Copyright 2016-2020 Joses W. Ho. These
|
||||||
|
classes are licensed under the BSD 3-Clause Clear License. See
|
||||||
|
&lt;strong>tools/effsize/LICENSE&lt;/strong> file for additional
|
||||||
|
details. Classes under the &lt;strong>tools/dialign-1.0&lt;/strong>
|
||||||
|
package were taken from project &lt;strong>dialign&lt;/strong>. These
|
||||||
|
classes are licensed under the CeCILL-B License. This package is used as an
|
||||||
|
"external module", see&lt;strong>
|
||||||
|
tools/dialign-1.0/LICENSE.txt&lt;/strong> for additional
|
||||||
|
details.</description>
|
||||||
|
<description>{"references": ["[1] J. Nasir, U. Norman, B. Bruno, and P. Dillenbourg,
|
||||||
|
\"You Tell, I Do, and We Swap until we Connect All the Gold Mines!,\" ERCIM
|
||||||
|
News, vol. 2020, no. 120, 2020, [Online]. Available:
|
||||||
|
https://ercim-news.ercim.eu/en120/special/you-tell-i-do-and-we-swap-until-we-connect-all-the-gold-mines",
|
||||||
|
"[2] J. Nasir*, U. Norman*, B. Bruno, and P. Dillenbourg, \"When Positive
|
||||||
|
Perception of the Robot Has No Effect on Learning,\" in 2020 29th IEEE
|
||||||
|
International Conference on Robot and Human Interactive Communication (RO-MAN),
|
||||||
|
Aug. 2020, pp. 313\u2013320, doi: 10.1109/RO-MAN47096.2020.9223343", "[3] U.
|
||||||
|
Norman*, T. Dinkar*, B. Bruno, and C. Clavel, \"Studying Alignment in a
|
||||||
|
Collaborative Learning Activity via Automatic Methods: The Link Between What We
|
||||||
|
Say and Do,\" Dialogue &amp;amp; Discourse, vol. 13, no. 2, pp. 1\u201348,
|
||||||
|
Aug. 2022, doi: 10.5210/dad.2022.201.", "[4] M. Sangin, G. Molinari, M.-A.
|
||||||
|
N\u00fcssli, and P. Dillenbourg, \"Facilitating peer knowledge modeling: Effects
|
||||||
|
of a knowledge awareness tool on collaborative learning outcomes and
|
||||||
|
processes,\"\" Computers in Human Behavior, vol. 27, no. 3, pp. 1059\u20131067,
|
||||||
|
May 2011, doi: 10.1016/j.chb.2010.05.032."]}</description>
|
||||||
|
<subject classid="keyword" classname="keyword"
|
||||||
|
schemeid="dnet:subject_classification_typologies"
|
||||||
|
schemename="dnet:subject_classification_typologies" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>alignment</subject>
|
||||||
|
<subject classid="keyword" classname="keyword"
|
||||||
|
schemeid="dnet:subject_classification_typologies"
|
||||||
|
schemename="dnet:subject_classification_typologies" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9">situated
|
||||||
|
dialogue</subject>
|
||||||
|
<subject classid="keyword" classname="keyword"
|
||||||
|
schemeid="dnet:subject_classification_typologies"
|
||||||
|
schemename="dnet:subject_classification_typologies" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9">collaborative
|
||||||
|
learning</subject>
|
||||||
|
<subject classid="keyword" classname="keyword"
|
||||||
|
schemeid="dnet:subject_classification_typologies"
|
||||||
|
schemename="dnet:subject_classification_typologies" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9">spontaneous
|
||||||
|
speech</subject>
|
||||||
|
<subject classid="keyword" classname="keyword"
|
||||||
|
schemeid="dnet:subject_classification_typologies"
|
||||||
|
schemename="dnet:subject_classification_typologies" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>disfluency</subject>
|
||||||
|
<subject classid="keyword" classname="keyword"
|
||||||
|
schemeid="dnet:subject_classification_typologies"
|
||||||
|
schemename="dnet:subject_classification_typologies" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9">mutual
|
||||||
|
understanding</subject>
|
||||||
|
<language classid="eng" classname="English" schemeid="dnet:languages"
|
||||||
|
schemename="dnet:languages"/>
|
||||||
|
<relevantdate classid="issued" classname="issued" schemeid="dnet:dataCite_date"
|
||||||
|
schemename="dnet:dataCite_date" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>2021-04-09</relevantdate>
|
||||||
|
<relevantdate classid="issued" classname="issued" schemeid="dnet:dataCite_date"
|
||||||
|
schemename="dnet:dataCite_date" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>2022-08-08</relevantdate>
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<resulttype classid="software" classname="software"
|
||||||
|
schemeid="dnet:result_typologies" schemename="dnet:result_typologies"/>
|
||||||
|
<resourcetype classid="UNKNOWN" classname="UNKNOWN"
|
||||||
|
schemeid="dnet:dataCite_resource" schemename="dnet:dataCite_resource"/>
|
||||||
|
<programmingLanguage/>
|
||||||
|
<context id="EC" label="European Commission" type="funding">
|
||||||
|
<category id="EC::H2020" label="Horizon 2020 Framework Programme">
|
||||||
|
<concept id="EC::H2020::MSCA-ITN-ETN" label="European Training Networks"/>
|
||||||
|
</category>
|
||||||
|
</context>
|
||||||
|
<eoscifguidelines code="EOSC::Jupyter Notebook"
|
||||||
|
label="EOSC::Jupyter Notebook"
|
||||||
|
url=""
|
||||||
|
semanticrelation="compliesWith"/>
|
||||||
|
<datainfo>
|
||||||
|
<inferred>true</inferred>
|
||||||
|
<deletedbyinference>false</deletedbyinference>
|
||||||
|
<trust>0.8</trust>
|
||||||
|
<inferenceprovenance>dedup-result-decisiontree-v3</inferenceprovenance>
|
||||||
|
<provenanceaction classid="sysimport:dedup" classname="Inferred by OpenAIRE"
|
||||||
|
schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/>
|
||||||
|
</datainfo>
|
||||||
|
<rels>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance=""
|
||||||
|
provenanceaction="sysimport:actionset">
|
||||||
|
<to class="IsSupplementTo" scheme="dnet:result_result_relations"
|
||||||
|
type="publication">doi_dedup___::ae235765bbc422195a6c9f632b2d77eb</to>
|
||||||
|
<collectedfrom name="arXiv.org e-Print Archive"
|
||||||
|
id="opendoar____::6f4922f45568161a8cdf4ad2299f6d23"/>
|
||||||
|
<pid classid="arXiv" classname="arXiv" schemeid="dnet:pid_types"
|
||||||
|
schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>2104.04429</pid>
|
||||||
|
<collectedfrom name="Infoscience - EPFL scientific publications"
|
||||||
|
id="opendoar____::eecca5b6365d9607ee5a9d336962c534"/>
|
||||||
|
<publisher>arXiv</publisher>
|
||||||
|
<collectedfrom name="Crossref"
|
||||||
|
id="openaire____::081b82f96300b6a6e3d282bad31cb6e2"/>
|
||||||
|
<dateofacceptance>2022-08-05</dateofacceptance>
|
||||||
|
<title classid="main title" classname="main title"
|
||||||
|
schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Studying
|
||||||
|
Alignment in a Collaborative Learning Activity via Automatic Methods:
|
||||||
|
The Link Between What We Say and Do</title>
|
||||||
|
<collectedfrom name="ORCID"
|
||||||
|
id="openaire____::806360c771262b4d6770e7cdf04b5c5a"/>
|
||||||
|
<collectedfrom name="Datacite"
|
||||||
|
id="openaire____::9e3be59865b2c1c335d32dae2fe7b254"/>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:actionset" trust="0.9"
|
||||||
|
>10.48550/arxiv.2104.04429</pid>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types"
|
||||||
|
>10.5210/dad.2022.201</pid>
|
||||||
|
</rel>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance=""
|
||||||
|
provenanceaction="sysimport:actionset">
|
||||||
|
<to class="isProducedBy" scheme="dnet:result_project_relations"
|
||||||
|
type="project">corda__h2020::c4515ebef538a734cf11f795347f5dac</to>
|
||||||
|
<title>Advancing intuitive human-machine interaction with human-like social
|
||||||
|
capabilities for education in schools</title>
|
||||||
|
<code>765955</code>
|
||||||
|
<funding>
|
||||||
|
<funder id="ec__________::EC" shortname="EC" name="European Commission"
|
||||||
|
jurisdiction="EU"/>
|
||||||
|
<funding_level_0 name="H2020">ec__________::EC::H2020</funding_level_0>
|
||||||
|
<funding_level_1 name="MSCA-ITN-ETN"
|
||||||
|
>ec__________::EC::H2020::MSCA-ITN-ETN</funding_level_1>
|
||||||
|
</funding>
|
||||||
|
<acronym>ANIMATAS</acronym>
|
||||||
|
</rel>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance=""
|
||||||
|
provenanceaction="sysimport:actionset">
|
||||||
|
<to class="IsSupplementedBy" scheme="dnet:result_result_relations"
|
||||||
|
type="dataset">doi_dedup___::0a6314b0ed275d915f5b57a259375691</to>
|
||||||
|
<dateofacceptance>2021-03-22</dateofacceptance>
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>10.5281/zenodo.4627104</pid>
|
||||||
|
<title classid="main title" classname="main title"
|
||||||
|
schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title"
|
||||||
|
inferred="false" provenanceaction="sysimport:crosswalk:repository"
|
||||||
|
trust="0.9">JUSThink Dialogue and Actions Corpus</title>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:actionset" trust="0.9"
|
||||||
|
>10.5281/zenodo.4627103</pid>
|
||||||
|
<collectedfrom name="ZENODO"
|
||||||
|
id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<collectedfrom name="Datacite"
|
||||||
|
id="openaire____::9e3be59865b2c1c335d32dae2fe7b254"/>
|
||||||
|
</rel>
|
||||||
|
</rels>
|
||||||
|
<children>
|
||||||
|
<result objidentifier="doi_________::c054151b6a8c4f41c7acf160651a6503">
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>10.5281/zenodo.4675070</pid>
|
||||||
|
<title classid="main title" classname="main title"
|
||||||
|
schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title"
|
||||||
|
inferred="false" provenanceaction="sysimport:crosswalk:repository"
|
||||||
|
trust="0.9">JUSThink Alignment Analysis</title>
|
||||||
|
<dateofacceptance>2021-04-09</dateofacceptance>
|
||||||
|
<collectedfrom name="ZENODO"
|
||||||
|
id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
</result>
|
||||||
|
<result objidentifier="doi_________::04aaa160a921cafdc90e03483de0a26f">
|
||||||
|
<dateofacceptance>2022-08-08</dateofacceptance>
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>10.5281/zenodo.6974562</pid>
|
||||||
|
<collectedfrom name="ZENODO"
|
||||||
|
id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<title classid="main title" classname="main title"
|
||||||
|
schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title"
|
||||||
|
inferred="false" provenanceaction="sysimport:crosswalk:repository"
|
||||||
|
trust="0.9">JUSThink Alignment Analysis (v1.1.0)</title>
|
||||||
|
</result>
|
||||||
|
<result objidentifier="doi_________::684a8fbe0ff09f288e9d29db897233bb">
|
||||||
|
<title classid="main title" classname="main title"
|
||||||
|
schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">JUSThink
|
||||||
|
Alignment Analysis (v1.1.0)</title>
|
||||||
|
<dateofacceptance>2022-08-08</dateofacceptance>
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:actionset" trust="0.9"
|
||||||
|
>10.5281/zenodo.4675069</pid>
|
||||||
|
<collectedfrom name="Datacite"
|
||||||
|
id="openaire____::9e3be59865b2c1c335d32dae2fe7b254"/>
|
||||||
|
</result>
|
||||||
|
<instance>
|
||||||
|
<accessright classid="OPEN" classname="Open Access"
|
||||||
|
schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
|
||||||
|
<collectedfrom name="Datacite"
|
||||||
|
id="openaire____::9e3be59865b2c1c335d32dae2fe7b254"/>
|
||||||
|
<hostedby name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<dateofacceptance>2022-08-08</dateofacceptance>
|
||||||
|
<instancetype classid="0029" classname="Software"
|
||||||
|
schemeid="dnet:publication_resource"
|
||||||
|
schemename="dnet:publication_resource"/>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:actionset" trust="0.9"
|
||||||
|
>10.5281/zenodo.4675069</pid>
|
||||||
|
<refereed classid="0000" classname="UNKNOWN" schemeid="dnet:review_levels"
|
||||||
|
schemename="dnet:review_levels"/>
|
||||||
|
<license>https://opensource.org/licenses/MIT</license>
|
||||||
|
<webresource>
|
||||||
|
<url>https://doi.org/10.5281/zenodo.4675069</url>
|
||||||
|
</webresource>
|
||||||
|
</instance>
|
||||||
|
<instance>
|
||||||
|
<accessright classid="OPEN" classname="Open Access"
|
||||||
|
schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
|
||||||
|
<collectedfrom name="ZENODO"
|
||||||
|
id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<hostedby name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<dateofacceptance>2022-08-08</dateofacceptance>
|
||||||
|
<instancetype classid="0029" classname="Software"
|
||||||
|
schemeid="dnet:publication_resource"
|
||||||
|
schemename="dnet:publication_resource"/>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>10.5281/zenodo.6974562</pid>
|
||||||
|
<refereed classid="0000" classname="UNKNOWN" schemeid="dnet:review_levels"
|
||||||
|
schemename="dnet:review_levels"/>
|
||||||
|
<license>https://opensource.org/licenses/MIT</license>
|
||||||
|
<webresource>
|
||||||
|
<url>https://doi.org/10.5281/zenodo.6974562</url>
|
||||||
|
</webresource>
|
||||||
|
</instance>
|
||||||
|
<instance>
|
||||||
|
<accessright classid="OPEN" classname="Open Access"
|
||||||
|
schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
|
||||||
|
<collectedfrom name="ZENODO"
|
||||||
|
id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<hostedby name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69"/>
|
||||||
|
<dateofacceptance>2021-04-09</dateofacceptance>
|
||||||
|
<instancetype classid="0029" classname="Software"
|
||||||
|
schemeid="dnet:publication_resource"
|
||||||
|
schemename="dnet:publication_resource"/>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier"
|
||||||
|
schemeid="dnet:pid_types" schemename="dnet:pid_types" inferred="false"
|
||||||
|
provenanceaction="sysimport:crosswalk:repository" trust="0.9"
|
||||||
|
>10.5281/zenodo.4675070</pid>
|
||||||
|
<refereed classid="0000" classname="UNKNOWN" schemeid="dnet:review_levels"
|
||||||
|
schemename="dnet:review_levels"/>
|
||||||
|
<license>https://opensource.org/licenses/MIT</license>
|
||||||
|
<webresource>
|
||||||
|
<url>https://doi.org/10.5281/zenodo.4675070</url>
|
||||||
|
</webresource>
|
||||||
|
</instance>
|
||||||
|
</children>
|
||||||
|
</oaf:result>
|
||||||
|
</oaf:entity>
|
||||||
|
</metadata>
|
||||||
|
</result>
|
||||||
|
</record>
|
|
@ -0,0 +1,99 @@
|
||||||
|
<record>
|
||||||
|
<result xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<header>
|
||||||
|
<dri:objIdentifier>doi_________::9cb0664d4c891c4baaf73f007c0c9de0</dri:objIdentifier>
|
||||||
|
<dri:dateOfCollection>2022-11-25T12:55:13Z</dri:dateOfCollection>
|
||||||
|
<dri:status>under curation</dri:status>
|
||||||
|
<counters />
|
||||||
|
</header>
|
||||||
|
<metadata>
|
||||||
|
<oaf:entity xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://namespace.openaire.eu/oaf http://namespace.openaire.eu/oaf http://www.openaire.eu/schema/0.2/oaf-0.2.xsd">
|
||||||
|
<oaf:result>
|
||||||
|
|
||||||
|
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">COVID-19 Knowledge Graph: A semantic resource embedding biological and chemical entities</title>
|
||||||
|
<creator rank="1" name="" surname="">Karki, Reagon</creator>
|
||||||
|
<dateofacceptance />
|
||||||
|
<resulttype classid="software" classname="software" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
|
||||||
|
<language classid="" classname="" schemeid="dnet:languages" schemename="dnet:languages" />
|
||||||
|
<description><p>A Knowledge graph representation of compounds and associated biological entities in the BY-COVID and EOSC Future project.</p> <p><strong>Current status</strong></p> <ul> <li>Number of Nodes: 35952</li> <li>Number of Edges: 279462</li> <li>Human Proteins: 1347</li> <li>Assay: 15835</li> <li>Chemical/Compound: 4096</li> <li>Mechanism of Action: 739</li> <li>Pathway: 1513</li> <li>Disease: 1585</li> <li>SideEffect: 7420</li> <li>Biological Process: 2085</li> <li>Molecular Function: 1332</li> </ul> <p>Please check the BY_COVID_update_August.ipynb for understanding step wise process of KG generation and KG statistics. The KG has been exported to formats such as graphml, sif and so on for visualizations in other platforms. For example, the graphml file can be imported to Cytoscape directly. These files are located in 'data\export' folder.</p> <p></p></description>
|
||||||
|
<country classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<subject classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<relevantdate classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<embargoenddate />
|
||||||
|
<journal issn="" eissn="" lissn="" ep="" iss="" sp="" vol="" />
|
||||||
|
<source />
|
||||||
|
<fulltext />
|
||||||
|
<format />
|
||||||
|
<storagedate />
|
||||||
|
<resourcetype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<device />
|
||||||
|
<size />
|
||||||
|
<version />
|
||||||
|
<lastmetadataupdate />
|
||||||
|
<metadataversionnumber />
|
||||||
|
<documentationUrl />
|
||||||
|
<codeRepositoryUrl />
|
||||||
|
<programmingLanguage classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<contactperson />
|
||||||
|
<contactgroup />
|
||||||
|
<tool />
|
||||||
|
<originalId>oai:zenodo.org:7351221</originalId>
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<pid classid="oai" classname="Open Archives Initiative" schemeid="dnet:pid_types" schemename="dnet:pid_types">oai:zenodo.org:7351221</pid>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.5281/zenodo.7351221</pid>
|
||||||
|
<bestaccessright classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" schemename="dnet:access_modes" />
|
||||||
|
<context id="covid-19" label="COVID-19" type="community"></context>
|
||||||
|
<datainfo>
|
||||||
|
<inferred>false</inferred>
|
||||||
|
<deletedbyinference>false</deletedbyinference>
|
||||||
|
<trust>0.9</trust>
|
||||||
|
<inferenceprovenance />
|
||||||
|
<provenanceaction classid="user:insert" classname="user:insert" schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions" />
|
||||||
|
</datainfo>
|
||||||
|
<rels>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="user:claim">
|
||||||
|
<to class="isProducedBy" scheme="dnet:result_project_relations" type="project">corda__h2020::256485716fdb9f5ca69007b7ca5a072b</to>
|
||||||
|
<code>101017536</code>
|
||||||
|
<acronym>EOSC Future</acronym>
|
||||||
|
<title>EOSC Future</title>
|
||||||
|
<contracttype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<funding>
|
||||||
|
<funder id="ec__________::EC" shortname="EC" name="European Commission" jurisdiction="" />
|
||||||
|
<funding_level_0 name="H2020">ec__________::EC::H2020</funding_level_0>
|
||||||
|
</funding>
|
||||||
|
<websiteurl />
|
||||||
|
</rel>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="user:claim">
|
||||||
|
<to class="isProducedBy" scheme="dnet:result_project_relations" type="project">corda__h2020::4a3254eac2997eee0a9dcb7a7daedb81</to>
|
||||||
|
<code>101046203</code>
|
||||||
|
<acronym>BY-COVID</acronym>
|
||||||
|
<title>Beyond COVID</title>
|
||||||
|
<contracttype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<funding>
|
||||||
|
<funder id="ec__________::EC" shortname="EC" name="European Commission" jurisdiction="" />
|
||||||
|
<funding_level_0 name="Horizon Europe Framework Programme - HORIZON-RIA\HORIZON Action Grant Budget-Based">ec__________::EC::Horizon Europe Framework Programme - HORIZON-RIA\HORIZON Action Grant Budget-Based</funding_level_0>
|
||||||
|
</funding>
|
||||||
|
<websiteurl />
|
||||||
|
</rel>
|
||||||
|
</rels>
|
||||||
|
<children>
|
||||||
|
<instance id="od______2659::040cee965a4544e343a2ba149783c3fc">
|
||||||
|
<instancetype classid="0029" classname="Software" schemeid="dnet:publication_resource" schemename="dnet:publication_resource" />
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<hostedby name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<accessright classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" schemename="dnet:access_modes" />
|
||||||
|
<dateofacceptance />
|
||||||
|
<webresource>
|
||||||
|
<url>https://zenodo.org/record/7351221</url>
|
||||||
|
</webresource>
|
||||||
|
</instance>
|
||||||
|
</children>
|
||||||
|
</oaf:result>
|
||||||
|
</oaf:entity>
|
||||||
|
</metadata>
|
||||||
|
</result>
|
||||||
|
</record>
|
|
@ -0,0 +1,100 @@
|
||||||
|
<record>
|
||||||
|
<result xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<header>
|
||||||
|
<dri:objIdentifier>doi_________::07fdccabd77830e3caccf0b33c083f1b</dri:objIdentifier>
|
||||||
|
<dri:dateOfCollection>2022-11-25T01:08:31Z</dri:dateOfCollection>
|
||||||
|
<dri:status>under curation</dri:status>
|
||||||
|
<counters />
|
||||||
|
</header>
|
||||||
|
<metadata>
|
||||||
|
<oaf:entity xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://namespace.openaire.eu/oaf http://namespace.openaire.eu/oaf http://www.openaire.eu/schema/0.2/oaf-0.2.xsd">
|
||||||
|
<oaf:result>
|
||||||
|
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">Monkeypox Knowledge Graph: A semantic resource embedding biological and chemical entities</title>
|
||||||
|
<creator rank="1" name="" surname="">Karki, Reagon</creator>
|
||||||
|
<creator rank="2" name="" surname="">Andrea, Zaliani</creator>
|
||||||
|
<creator rank="3" name="" surname="">Gadiya, Yojana</creator>
|
||||||
|
<creator rank="4" name="" surname="">Gribbon, Philip</creator>
|
||||||
|
<dateofacceptance />
|
||||||
|
<resulttype classid="software" classname="software" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
|
||||||
|
<language classid="" classname="" schemeid="dnet:languages" schemename="dnet:languages" />
|
||||||
|
<description><p>The Monkeypox KG is built using viral and human proteins reported in different resources. Additionally, the KG represents chemicals tested against Monkeypox and their targets, associated biological processes, molecular functions, diseases and side effects.</p> <p><strong>KG status</strong></p> <p>Version 1 stats:</p> <ul> <li>Number of Nodes: 8235</li> <li>Number of Edges: 40422</li> </ul> <p>Version 2 stats (2nd September) :</p> <ul> <li>Number of Nodes: 9129</li> <li>Number of Edges: 44568</li> </ul> <p>Please check the graph.ipynb for understanding step wise process of KG generation and KG statistics. The KG has been exported to formats such as graphml, sif and so on for visualizations in other platforms. For example, the graphml file can be imported to Cytoscape directly. These files are located in 'data\export' folder.</p> <p></p></description>
|
||||||
|
<country classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<subject classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<relevantdate classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<embargoenddate />
|
||||||
|
<journal issn="" eissn="" lissn="" ep="" iss="" sp="" vol="" />
|
||||||
|
<source />
|
||||||
|
<fulltext />
|
||||||
|
<format />
|
||||||
|
<storagedate />
|
||||||
|
<resourcetype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<device />
|
||||||
|
<size />
|
||||||
|
<version />
|
||||||
|
<lastmetadataupdate />
|
||||||
|
<metadataversionnumber />
|
||||||
|
<documentationUrl />
|
||||||
|
<codeRepositoryUrl />
|
||||||
|
<programmingLanguage classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<contactperson />
|
||||||
|
<contactgroup />
|
||||||
|
<tool />
|
||||||
|
<originalId>oai:zenodo.org:7351393</originalId>
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<pid classid="oai" classname="Open Archives Initiative" schemeid="dnet:pid_types" schemename="dnet:pid_types">oai:zenodo.org:7351393</pid>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.5281/zenodo.7351393</pid>
|
||||||
|
<bestaccessright classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" schemename="dnet:access_modes" />
|
||||||
|
<datainfo>
|
||||||
|
<inferred>false</inferred>
|
||||||
|
<deletedbyinference>false</deletedbyinference>
|
||||||
|
<trust>0.9</trust>
|
||||||
|
<inferenceprovenance />
|
||||||
|
<provenanceaction classid="user:insert" classname="user:insert" schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions" />
|
||||||
|
</datainfo>
|
||||||
|
<rels>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="user:claim">
|
||||||
|
<to class="isProducedBy" scheme="dnet:result_project_relations" type="project">corda__h2020::256485716fdb9f5ca69007b7ca5a072b</to>
|
||||||
|
<code>101017536</code>
|
||||||
|
<acronym>EOSC Future</acronym>
|
||||||
|
<title>EOSC Future</title>
|
||||||
|
<contracttype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<funding>
|
||||||
|
<funder id="ec__________::EC" shortname="EC" name="European Commission" jurisdiction="" />
|
||||||
|
<funding_level_0 name="H2020">ec__________::EC::H2020</funding_level_0>
|
||||||
|
</funding>
|
||||||
|
<websiteurl />
|
||||||
|
</rel>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="user:claim">
|
||||||
|
<to class="isProducedBy" scheme="dnet:result_project_relations" type="project">corda__h2020::4a3254eac2997eee0a9dcb7a7daedb81</to>
|
||||||
|
<code>101046203</code>
|
||||||
|
<acronym>BY-COVID</acronym>
|
||||||
|
<title>Beyond COVID</title>
|
||||||
|
<contracttype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<funding>
|
||||||
|
<funder id="ec__________::EC" shortname="EC" name="European Commission" jurisdiction="" />
|
||||||
|
<funding_level_0 name="Horizon Europe Framework Programme - HORIZON-RIA\HORIZON Action Grant Budget-Based">ec__________::EC::Horizon Europe Framework Programme - HORIZON-RIA\HORIZON Action Grant Budget-Based</funding_level_0>
|
||||||
|
</funding>
|
||||||
|
<websiteurl />
|
||||||
|
</rel>
|
||||||
|
</rels>
|
||||||
|
<children>
|
||||||
|
<instance id="od______2659::db2bc6381545f80dc9feec808a173ec0">
|
||||||
|
<instancetype classid="0029" classname="Software" schemeid="dnet:publication_resource" schemename="dnet:publication_resource" />
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<hostedby name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<accessright classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" schemename="dnet:access_modes" />
|
||||||
|
<dateofacceptance />
|
||||||
|
<webresource>
|
||||||
|
<url>https://zenodo.org/record/7351393</url>
|
||||||
|
</webresource>
|
||||||
|
</instance>
|
||||||
|
</children>
|
||||||
|
</oaf:result>
|
||||||
|
</oaf:entity>
|
||||||
|
</metadata>
|
||||||
|
</result>
|
||||||
|
</record>
|
|
@ -0,0 +1,85 @@
|
||||||
|
<record>
|
||||||
|
<result xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<header>
|
||||||
|
<dri:objIdentifier>doi_________::93d39dd7edef016928788c3500e149f1</dri:objIdentifier>
|
||||||
|
<dri:dateOfCollection>2022-11-24T08:41:37Z</dri:dateOfCollection>
|
||||||
|
<dri:status>under curation</dri:status>
|
||||||
|
<counters/>
|
||||||
|
</header>
|
||||||
|
<metadata>
|
||||||
|
<oaf:entity xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://namespace.openaire.eu/oaf http://namespace.openaire.eu/oaf http://www.openaire.eu/schema/0.2/oaf-0.2.xsd">
|
||||||
|
<oaf:result>
|
||||||
|
<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">ENVRI SP - Dashboard State of the Environment - Ocean Indicators</title>
|
||||||
|
<creator rank="1" name="" surname="">Tjerk Krijger</creator>
|
||||||
|
<dateofacceptance />
|
||||||
|
<resulttype classid="other" classname="other" schemeid="dnet:result_typologies" schemename="dnet:result_typologies" />
|
||||||
|
<language classid="" classname="" schemeid="dnet:languages" schemename="dnet:languages" />
|
||||||
|
<description><p>The attached .yaml file is used as input to the Dashboard State of the Environment, which is a science project of the ENVRI-FAIR science cluster within EOSC-FUTURE. The contents of the file enable the visualization of Ocean indicators on the dashboard. It is possible to download the attached file and change the contents to include indicators from different domains such as atmosphere or biodiversity.</p></description>
|
||||||
|
<country classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<subject classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<relevantdate classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<publisher>Zenodo</publisher>
|
||||||
|
<embargoenddate />
|
||||||
|
<journal issn="" eissn="" lissn="" ep="" iss="" sp="" vol="" />
|
||||||
|
<source />
|
||||||
|
<fulltext />
|
||||||
|
<format />
|
||||||
|
<storagedate />
|
||||||
|
<resourcetype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<device />
|
||||||
|
<size />
|
||||||
|
<version />
|
||||||
|
<lastmetadataupdate />
|
||||||
|
<metadataversionnumber />
|
||||||
|
<documentationUrl />
|
||||||
|
<codeRepositoryUrl />
|
||||||
|
<programmingLanguage classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<contactperson />
|
||||||
|
<contactgroup />
|
||||||
|
<tool />
|
||||||
|
<originalId>oai:zenodo.org:7353841</originalId>
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<pid classid="oai" classname="Open Archives Initiative" schemeid="dnet:pid_types" schemename="dnet:pid_types">oai:zenodo.org:7353841</pid>
|
||||||
|
<pid classid="doi" classname="Digital Object Identifier" schemeid="dnet:pid_types" schemename="dnet:pid_types">10.5281/zenodo.7353841</pid>
|
||||||
|
<bestaccessright classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" schemename="dnet:access_modes" />
|
||||||
|
<datainfo>
|
||||||
|
<inferred>false</inferred>
|
||||||
|
<deletedbyinference>false</deletedbyinference>
|
||||||
|
<trust>0.9</trust>
|
||||||
|
<inferenceprovenance />
|
||||||
|
<provenanceaction classid="user:insert" classname="user:insert" schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions" />
|
||||||
|
</datainfo>
|
||||||
|
<rels>
|
||||||
|
<rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="user:claim">
|
||||||
|
<to class="isProducedBy" scheme="dnet:result_project_relations" type="project">corda__h2020::256485716fdb9f5ca69007b7ca5a072b</to>
|
||||||
|
<code>101017536</code>
|
||||||
|
<acronym>EOSC Future</acronym>
|
||||||
|
<title>EOSC Future</title>
|
||||||
|
<contracttype classid="" classname="" schemeid="" schemename="" />
|
||||||
|
<funding>
|
||||||
|
<funder id="ec__________::EC" shortname="EC" name="European Commission" jurisdiction="" />
|
||||||
|
<funding_level_0 name="H2020">ec__________::EC::H2020</funding_level_0>
|
||||||
|
</funding>
|
||||||
|
<websiteurl />
|
||||||
|
</rel>
|
||||||
|
</rels>
|
||||||
|
<children>
|
||||||
|
<instance id="od______2659::3e4323c221f269e5f3d6db4c61dd2ec8">
|
||||||
|
<instancetype classid="0020" classname="Other ORP type" schemeid="dnet:publication_resource" schemename="dnet:publication_resource" />
|
||||||
|
<collectedfrom name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<hostedby name="ZENODO" id="opendoar____::358aee4cc897452c00244351e4d91f69" />
|
||||||
|
<accessright classid="OPEN" classname="Open Access" schemeid="dnet:access_modes" schemename="dnet:access_modes" />
|
||||||
|
<dateofacceptance />
|
||||||
|
<webresource>
|
||||||
|
<url>https://zenodo.org/record/7353841</url>
|
||||||
|
</webresource>
|
||||||
|
</instance>
|
||||||
|
</children>
|
||||||
|
</oaf:result>
|
||||||
|
</oaf:entity>
|
||||||
|
</metadata>
|
||||||
|
</result>
|
||||||
|
</record>
|
|
@ -3,10 +3,10 @@
|
||||||
<FIELD indexable="false" name="oafentity" result="true" stat="false" tokenizable="false" xpath="//*[local-name() = 'entity']"/>
|
<FIELD indexable="false" name="oafentity" result="true" stat="false" tokenizable="false" xpath="//*[local-name() = 'entity']"/>
|
||||||
<FIELD indexable="true" name="oaftype" result="false" stat="false" tokenizable="false" value="local-name(//*[local-name()='entity']/*[local-name() != 'extraInfo'])"/>
|
<FIELD indexable="true" name="oaftype" result="false" stat="false" tokenizable="false" value="local-name(//*[local-name()='entity']/*[local-name() != 'extraInfo'])"/>
|
||||||
<FIELD indexable="true" name="objIdentifier" result="false" stat="false" tokenizable="false" xpath="//header/dri:objIdentifier"/><!-- DATASOURCE FIELDS -->
|
<FIELD indexable="true" name="objIdentifier" result="false" stat="false" tokenizable="false" xpath="//header/dri:objIdentifier"/><!-- DATASOURCE FIELDS -->
|
||||||
<FIELD indexable="true" name="datasourceofficialname" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/officialname"/>
|
<FIELD copy="true" indexable="true" name="datasourceofficialname" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/officialname"/>
|
||||||
<FIELD indexable="true" name="datasourceenglishname" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/englishname"/>
|
<FIELD copy="true" indexable="true" name="datasourceenglishname" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/englishname"/>
|
||||||
<FIELD indexable="true" name="datasourceoddescription" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/oddescription"/>
|
<FIELD copy="true" indexable="true" name="datasourceoddescription" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/oddescription"/>
|
||||||
<FIELD indexable="true" name="datasourceodsubjects" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/odsubjects"/>
|
<FIELD copy="true" indexable="true" name="datasourceodsubjects" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/odsubjects"/>
|
||||||
<FIELD indexable="true" name="datasourceodlanguages" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/odlanguages"/>
|
<FIELD indexable="true" name="datasourceodlanguages" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/odlanguages"/>
|
||||||
<FIELD indexable="true" name="datasourceodcontenttypes" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/odcontenttypes"/>
|
<FIELD indexable="true" name="datasourceodcontenttypes" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/odcontenttypes"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="datasourcetypename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/datasourcetype/@classname"/>
|
<FIELD indexable="true" multivalued="false" name="datasourcetypename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/datasourcetype/@classname"/>
|
||||||
|
@ -14,17 +14,16 @@
|
||||||
<FIELD indexable="true" multivalued="false" name="datasourcetypeuiname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/datasourcetypeui/@classname"/>
|
<FIELD indexable="true" multivalued="false" name="datasourcetypeuiname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/datasourcetypeui/@classname"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="datasourcecompatibilityid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/openairecompatibility/@classid"/>
|
<FIELD indexable="true" multivalued="false" name="datasourcecompatibilityid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/openairecompatibility/@classid"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="datasourcecompatibilityname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/openairecompatibility/@classname"/>
|
<FIELD indexable="true" multivalued="false" name="datasourcecompatibilityname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/openairecompatibility/@classname"/>
|
||||||
<FIELD indexable="true" multivalued="true" name="datasourcesubject" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='datasource']/subjects"/>
|
<FIELD copy="true" indexable="true" multivalued="true" name="datasourcesubject" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='datasource']/subjects"/>
|
||||||
<FIELD indexable="true" name="versioning" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/versioning"/>
|
<FIELD indexable="true" name="versioning" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/versioning"/><!-- datasource fields for EOSC -->
|
||||||
<!-- datasource fields for EOSC -->
|
<FIELD indexable="true" name="datasourcejurisdiction" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/jurisdiction/@classname"/>
|
||||||
<FIELD indexable="true" name="datasourcejurisdiction" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/jurisdiction"/>
|
|
||||||
<FIELD indexable="true" name="datasourcethematic" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/thematic"/>
|
<FIELD indexable="true" name="datasourcethematic" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/thematic"/>
|
||||||
<FIELD indexable="true" name="datasourceknowledge_graph" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/knowledgegraph"/>
|
<FIELD indexable="true" name="datasourcecontentpolicy" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/contentpolicy/@classname"/>
|
||||||
<FIELD indexable="true" name="datasourcecontentpolicy" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/contentpolicy"/>
|
<FIELD indexable="true" name="eosctype" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/eosctype/@classname"/>
|
||||||
<!-- ORGANIZATION FIELDS -->
|
<FIELD indexable="true" name="eoscdatasourcetype" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='datasource']/eoscdatasourcetype/@classname"/><!-- ORGANIZATION FIELDS --><!-- ORGANIZATION FIELDS --><!-- ORGANIZATION FIELDS -->
|
||||||
<FIELD indexable="true" name="organizationlegalshortname" result="false" stat="false" type="ngramtext" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='organization']//legalshortname)"/>
|
<FIELD copy="true" indexable="true" name="organizationlegalshortname" result="false" stat="false" type="ngramtext" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='organization']//legalshortname)"/>
|
||||||
<FIELD indexable="true" name="organizationlegalname" result="false" stat="false" type="ngramtext" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='organization']//legalname)"/>
|
<FIELD copy="true" indexable="true" name="organizationlegalname" result="false" stat="false" type="ngramtext" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='organization']//legalname)"/>
|
||||||
<FIELD indexable="true" name="organizationalternativenames" result="false" stat="false" type="ngramtext" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='organization']//alternativeNames)"/>
|
<FIELD copy="true" indexable="true" name="organizationalternativenames" result="false" stat="false" type="ngramtext" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='organization']//alternativeNames)"/>
|
||||||
<FIELD indexable="true" name="organizationeclegalbody" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/eclegalbody"/>
|
<FIELD indexable="true" name="organizationeclegalbody" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/eclegalbody"/>
|
||||||
<FIELD indexable="true" name="organizationeclegalperson" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/eclegalperson"/>
|
<FIELD indexable="true" name="organizationeclegalperson" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/eclegalperson"/>
|
||||||
<FIELD indexable="true" name="organizationecnonprofit" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecnonprofit"/>
|
<FIELD indexable="true" name="organizationecnonprofit" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecnonprofit"/>
|
||||||
|
@ -34,18 +33,17 @@
|
||||||
<FIELD indexable="true" name="organizationecenterprise" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecenterprise"/>
|
<FIELD indexable="true" name="organizationecenterprise" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecenterprise"/>
|
||||||
<FIELD indexable="true" name="organizationecsmevalidated" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecsmevalidated"/>
|
<FIELD indexable="true" name="organizationecsmevalidated" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecsmevalidated"/>
|
||||||
<FIELD indexable="true" name="organizationecnutscode" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecnutscode"/>
|
<FIELD indexable="true" name="organizationecnutscode" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/ecnutscode"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="organizationcountryname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/country/@classname"/>
|
<FIELD indexable="true" multivalued="false" name="organizationcountryname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='organization']/country/@classname"/><!-- PROJECT FIELDS -->
|
||||||
<!-- PROJECT FIELDS -->
|
<FIELD copy="true" indexable="true" name="projectcode" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='project']/code"/>
|
||||||
<FIELD indexable="true" name="projectcode" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='project']/code"/>
|
|
||||||
<FIELD indexable="true" name="projectcode_nt" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/code"/>
|
<FIELD indexable="true" name="projectcode_nt" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/code"/>
|
||||||
<FIELD indexable="true" name="projectacronym" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='project']/acronym"/>
|
<FIELD copy="true" indexable="true" name="projectacronym" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='project']/acronym"/>
|
||||||
<FIELD indexable="true" name="projecttitle" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='project']/title"/>
|
<FIELD copy="true" indexable="true" name="projecttitle" result="false" stat="false" type="ngramtext" xpath="//*[local-name()='entity']/*[local-name()='project']/title"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectstartdate" result="false" stat="false" type="pdate" value="//*[local-name()='entity']/*[local-name()='project']/startdate"/>
|
<FIELD indexable="true" multivalued="false" name="projectstartdate" result="false" stat="false" type="date" value="//*[local-name()='entity']/*[local-name()='project']/startdate"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectstartyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='project']/startdate)"/>
|
<FIELD indexable="true" multivalued="false" name="projectstartyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='project']/startdate)"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectenddate" result="false" stat="false" type="pdate" value="//*[local-name()='entity']/*[local-name()='project']/enddate"/>
|
<FIELD indexable="true" multivalued="false" name="projectenddate" result="false" stat="false" type="date" value="//*[local-name()='entity']/*[local-name()='project']/enddate"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectendyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='project']/enddate)"/>
|
<FIELD indexable="true" multivalued="false" name="projectendyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='project']/enddate)"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectcallidentifier" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/callidentifier"/>
|
<FIELD indexable="true" multivalued="false" name="projectcallidentifier" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/callidentifier"/>
|
||||||
<FIELD indexable="true" name="projectkeywords" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/keywords"/>
|
<FIELD copy="true" indexable="true" name="projectkeywords" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/keywords"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectduration" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/duration"/>
|
<FIELD indexable="true" multivalued="false" name="projectduration" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/duration"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectecsc39" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='project']/ecsc39)"/>
|
<FIELD indexable="true" multivalued="false" name="projectecsc39" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='project']/ecsc39)"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="projectoamandatepublications" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/oamandatepublications"/>
|
<FIELD indexable="true" multivalued="false" name="projectoamandatepublications" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/oamandatepublications"/>
|
||||||
|
@ -54,35 +52,36 @@
|
||||||
<FIELD indexable="true" multivalued="false" name="projectcontracttypename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/contracttype/@classname"/>
|
<FIELD indexable="true" multivalued="false" name="projectcontracttypename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/contracttype/@classname"/>
|
||||||
<FIELD indexable="true" name="fundinglevel0_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_0/id"/>
|
<FIELD indexable="true" name="fundinglevel0_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_0/id"/>
|
||||||
<FIELD indexable="true" name="fundinglevel0_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_0/name"/>
|
<FIELD indexable="true" name="fundinglevel0_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_0/name"/>
|
||||||
<FIELD indexable="true" name="fundinglevel0_description" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_0/description"/>
|
<FIELD copy="true" indexable="true" name="fundinglevel0_description" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_0/description"/>
|
||||||
<FIELD indexable="true" name="fundinglevel1_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_1/id"/>
|
<FIELD indexable="true" name="fundinglevel1_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_1/id"/>
|
||||||
<FIELD indexable="true" name="fundinglevel1_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_1/name"/>
|
<FIELD indexable="true" name="fundinglevel1_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_1/name"/>
|
||||||
<FIELD indexable="true" name="fundinglevel1_description" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_1/description"/>
|
<FIELD copy="true" indexable="true" name="fundinglevel1_description" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_1/description"/>
|
||||||
<FIELD indexable="true" name="fundinglevel2_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_2/id"/>
|
<FIELD indexable="true" name="fundinglevel2_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_2/id"/>
|
||||||
<FIELD indexable="true" name="fundinglevel2_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_2/name"/>
|
<FIELD indexable="true" name="fundinglevel2_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_2/name"/>
|
||||||
<FIELD indexable="true" name="fundinglevel2_description" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_2/description"/><!-- PROJECTS' FUNDER FIELDS: indexable only with the new funding path/context handling -->
|
<FIELD copy="true" indexable="true" name="fundinglevel2_description" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree//funding_level_2/description"/><!-- PROJECTS' FUNDER FIELDS: indexable only with the new funding path/context handling -->
|
||||||
<FIELD indexable="true" name="funder" result="false" stat="false" tokenizable="false" value="concat(./id/text(), '||', ./name/text(), '||', ./shortname/text())" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder"/>
|
<FIELD indexable="true" name="funder" result="false" stat="false" tokenizable="false" value="concat(./id/text(), '||', ./name/text(), '||', ./shortname/text())" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder"/>
|
||||||
<FIELD indexable="true" name="fundershortname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/shortname"/>
|
<FIELD indexable="true" name="fundershortname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/shortname"/>
|
||||||
<FIELD indexable="true" name="funderid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/id"/>
|
<FIELD indexable="true" name="funderid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/id"/>
|
||||||
<FIELD indexable="true" name="fundername" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/name"/>
|
<FIELD indexable="true" name="fundername" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/name"/>
|
||||||
<FIELD indexable="true" name="funderoriginalname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/originalname"/>
|
<FIELD indexable="true" name="funderoriginalname" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/originalname"/>
|
||||||
<FIELD indexable="true" name="funderjurisdiction" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/jurisdiction"/><!-- RESULT FIELDS -->
|
<FIELD indexable="true" name="funderjurisdiction" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='project']/fundingtree/funder/jurisdiction"/><!-- RESULT FIELDS -->
|
||||||
<FIELD indexable="true" name="resulttitle" result="false" stat="false" xpath="//*[local-name() = 'entity']/*[local-name() ='result']/title | //*[local-name()='entity']/*[local-name()='result']/children/result/title"/>
|
<FIELD copy="true" indexable="true" name="resulttitle" result="false" stat="false" type="text_en" xpath="//*[local-name() = 'entity']/*[local-name() ='result']/title | //*[local-name()='entity']/*[local-name()='result']/children/result/title"/>
|
||||||
<FIELD indexable="true" name="resultsubject" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/subject)"/>
|
<FIELD indexable="true" name="resultsubject" result="false" stat="false" type="text_en" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/subject)"/>
|
||||||
<FIELD indexable="true" name="resultsubjectclass" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/subject/@classname)"/>
|
<FIELD indexable="true" name="resultsubjectclass" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/subject/@classname)"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resultembargoenddate" result="false" stat="false" type="pdate" value="//*[local-name()='entity']/*[local-name()='result']/embargoenddate"/>
|
<FIELD indexable="true" multivalued="false" name="resultembargoenddate" result="false" stat="false" type="date" value="//*[local-name()='entity']/*[local-name()='result']/embargoenddate"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resultembargoendyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='result']/embargoenddate)"/>
|
<FIELD indexable="true" multivalued="false" name="resultembargoendyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='result']/embargoenddate)"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resulttypeid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/resulttype/@classid"/>
|
<FIELD indexable="true" multivalued="false" name="resulttypeid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/resulttype/@classid"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resulttypename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/resulttype/@classname"/>
|
<FIELD indexable="true" multivalued="false" name="resulttypename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/resulttype/@classname"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resultlanguagename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/language/@classname"/>
|
<FIELD indexable="true" multivalued="false" name="resultlanguagename" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/language/@classname"/>
|
||||||
<FIELD indexable="true" name="resultpublisher" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='result']/*[local-name()='publisher']"/>
|
<FIELD copy="true" indexable="true" name="resultpublisher" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='result']/*[local-name()='publisher']"/>
|
||||||
<FIELD indexable="true" name="resultdescription" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='result']//*[local-name()='description']"/>
|
<FIELD copy="true" indexable="true" name="resultdescription" result="false" stat="false" type="text_en" xpath="//*[local-name()='entity']/*[local-name()='result']//*[local-name()='description']"/>
|
||||||
<FIELD indexable="true" name="resultlicense" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/children/instance/license"/>
|
<FIELD indexable="true" name="resultlicense" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/children/instance/license"/>
|
||||||
<FIELD indexable="true" name="resultaccessright" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/children/instance/accessright/@classname"/>
|
<FIELD indexable="true" name="resultaccessright" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*[local-name()='result']/children/instance/accessright/@classname"/>
|
||||||
|
<FIELD indexable="true" name="resultresourcetypename" result="false" stat="false" type="string_ci" xpath="//*[local-name()='entity']/*[local-name()='result']/resourcetype/@classname"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resultbestaccessright" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/bestaccessright/@classname)"/>
|
<FIELD indexable="true" multivalued="false" name="resultbestaccessright" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/bestaccessright/@classname)"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resultdateofacceptance" result="false" stat="false" type="pdate" value="//*[local-name()='entity']/*[local-name()='result']/dateofacceptance"/>
|
<FIELD indexable="true" multivalued="false" name="resultdateofacceptance" result="false" stat="false" type="date" value="//*[local-name()='entity']/*[local-name()='result']/dateofacceptance"/>
|
||||||
<FIELD indexable="true" multivalued="false" name="resultacceptanceyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='result']/dateofacceptance)"/>
|
<FIELD copy="true" indexable="true" multivalued="false" name="resultacceptanceyear" result="false" stat="false" tokenizable="false" value="dnet:extractYear(//*[local-name()='entity']/*[local-name()='result']/dateofacceptance)"/>
|
||||||
<FIELD indexable="true" multivalued="true" name="resultauthor" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='result']/creator"/>
|
<FIELD copy="true" indexable="true" multivalued="true" name="resultauthor" result="false" stat="false" xpath="//*[local-name()='entity']/*[local-name()='result']/creator"/>
|
||||||
<FIELD indexable="true" multivalued="true" name="resultauthor_nt" result="false" stat="false" type="string_ci" xpath="//*[local-name()='entity']/*[local-name()='result']/creator"/>
|
<FIELD indexable="true" multivalued="true" name="resultauthor_nt" result="false" stat="false" type="string_ci" xpath="//*[local-name()='entity']/*[local-name()='result']/creator"/>
|
||||||
<FIELD indexable="true" multivalued="true" name="authorid" result="false" stat="false" type="string_ci" xpath="//*[local-name()='entity']/*[local-name()='result']/creator/@*[local-name() != 'rank' and local-name() != 'name' and local-name() != 'surname']"/>
|
<FIELD indexable="true" multivalued="true" name="authorid" result="false" stat="false" type="string_ci" xpath="//*[local-name()='entity']/*[local-name()='result']/creator/@*[local-name() != 'rank' and local-name() != 'name' and local-name() != 'surname']"/>
|
||||||
<FIELD indexable="true" multivalued="true" name="authoridtype" result="false" stat="false" type="string_ci" xpath="//*[local-name()='entity']/*[local-name()='result']/creator/@*[local-name() != 'rank' and local-name() != 'name' and local-name() != 'surname']/local-name()"/>
|
<FIELD indexable="true" multivalued="true" name="authoridtype" result="false" stat="false" type="string_ci" xpath="//*[local-name()='entity']/*[local-name()='result']/creator/@*[local-name() != 'rank' and local-name() != 'name' and local-name() != 'surname']/local-name()"/>
|
||||||
|
@ -94,26 +93,29 @@
|
||||||
<FIELD indexable="true" name="resultdupid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*//children/result/@objidentifier"/>
|
<FIELD indexable="true" name="resultdupid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*//children/result/@objidentifier"/>
|
||||||
<FIELD indexable="true" name="organizationdupid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*//children/organization/@objidentifier"/>
|
<FIELD indexable="true" name="organizationdupid" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']/*//children/organization/@objidentifier"/>
|
||||||
<FIELD indexable="true" name="externalrefsite" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//children/externalreference/sitename)"/>
|
<FIELD indexable="true" name="externalrefsite" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//children/externalreference/sitename)"/>
|
||||||
<FIELD indexable="true" name="externalreflabel" result="false" stat="false" tokenizable="true" xpath="distinct-values(//*[local-name()='entity']/*//children/externalreference/label)"/>
|
<FIELD copy="true" indexable="true" name="externalreflabel" result="false" stat="false" tokenizable="true" xpath="distinct-values(//*[local-name()='entity']/*//children/externalreference/label)"/>
|
||||||
<FIELD indexable="true" name="externalrefclass" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//children/externalreference/qualifier/@classid)"/>
|
<FIELD indexable="true" name="externalrefclass" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//children/externalreference/qualifier/@classid)"/>
|
||||||
<FIELD indexable="true" name="externalrefid" result="false" stat="false" tokenizable="false" xpath="(//*[local-name()='entity']/*//children/externalreference/refidentifier)"/>
|
<FIELD indexable="true" name="externalrefid" result="false" stat="false" tokenizable="false" xpath="(//*[local-name()='entity']/*//children/externalreference/refidentifier)"/>
|
||||||
<FIELD indexable="true" name="resultidentifier" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/children/instance/webresource/*[local-name()='url'])"/>
|
<FIELD copy="true" indexable="true" name="resultidentifier" result="false" stat="false" type="string_ci" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/children/instance/webresource/*[local-name()='url'])"/>
|
||||||
<FIELD indexable="true" name="resultsource" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/source)"/><!-- REL FIELDS -->
|
<FIELD copy="true" indexable="true" name="resultsource" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/source)"/>
|
||||||
|
<FIELD indexable="true" name="eoscifguidelines" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name() = 'result']/eoscifguidelines/@code)"/><!-- FOS and SDGs non tokenizable for faceted search-->
|
||||||
|
<FIELD indexable="true" name="fos" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/subject[@classid='FOS'])"/>
|
||||||
|
<FIELD indexable="true" name="sdg" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/subject[@classid='SDG'])"/><!-- REL FIELDS -->
|
||||||
<FIELD indexable="true" name="reldatasourcecompatibilityid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='datasource']/openairecompatibility/@classid)"/>
|
<FIELD indexable="true" name="reldatasourcecompatibilityid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='datasource']/openairecompatibility/@classid)"/>
|
||||||
<FIELD indexable="true" name="relproject" result="false" stat="false" tokenizable="false" value="distinct-values(concat(./text(), '||', dnet:pickFirst(../acronym/text(), ../title/text())))" xpath="//*[local-name()='entity']/*//rel/to[@type='project']"/>
|
<FIELD indexable="true" name="relproject" result="false" stat="false" tokenizable="false" value="distinct-values(concat(./text(), '||', dnet:pickFirst(../acronym/text(), ../title/text())))" xpath="//*[local-name()='entity']/*//rel/to[@type='project']"/>
|
||||||
<FIELD indexable="true" name="relprojectid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to[@type='project'])"/>
|
<FIELD indexable="true" name="relprojectid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to[@type='project'])"/>
|
||||||
<FIELD indexable="true" name="relprojectcode" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/code)"/>
|
<FIELD indexable="true" name="relprojectcode" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/code)"/>
|
||||||
<FIELD indexable="true" name="relprojectname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/acronym)"/>
|
<FIELD copy="true" indexable="true" name="relprojectname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/acronym)"/>
|
||||||
<FIELD indexable="true" name="relprojecttitle" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/title)"/>
|
<FIELD copy="true" indexable="true" name="relprojecttitle" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/title)"/>
|
||||||
<FIELD indexable="true" name="relcontracttypeid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/contracttype/@classid)"/>
|
<FIELD indexable="true" name="relcontracttypeid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/contracttype/@classid)"/>
|
||||||
<FIELD indexable="true" name="relcontracttypename" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/contracttype/@classname)"/>
|
<FIELD copy="true" indexable="true" name="relcontracttypename" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='project']/contracttype/@classname)"/>
|
||||||
<FIELD indexable="true" name="relorganizationcountryid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/country/@classid)"/>
|
<FIELD indexable="true" name="relorganizationcountryid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/country/@classid)"/>
|
||||||
<FIELD indexable="true" name="relorganizationcountryname" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/country/@classname)"/>
|
<FIELD copy="true" indexable="true" name="relorganizationcountryname" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/country/@classname)"/>
|
||||||
<FIELD indexable="true" name="relorganizationid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to[@type='organization'])"/>
|
<FIELD indexable="true" name="relorganizationid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to[@type='organization'])"/>
|
||||||
<FIELD indexable="true" name="relorganizationname" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/legalname)"/>
|
<FIELD copy="true" indexable="true" name="relorganizationname" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/legalname)"/>
|
||||||
<FIELD indexable="true" name="relorganizationshortname" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/legalshortname)"/>
|
<FIELD copy="true" indexable="true" name="relorganizationshortname" result="false" stat="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./to/@type='organization']/legalshortname)"/>
|
||||||
<FIELD indexable="true" name="relresultid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to[@type='result'])"/>
|
<FIELD indexable="true" name="relresultid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to[@type='result'])"/>
|
||||||
<FIELD indexable="true" name="relresulttype" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/resulttype/@classid)"/>
|
<FIELD indexable="true" name="relresulttype" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to/@type)"/>
|
||||||
<FIELD indexable="true" name="relclass" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to/@class)"/>
|
<FIELD indexable="true" name="relclass" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/to/@class)"/>
|
||||||
<FIELD indexable="true" name="relfundinglevel0_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']//rel/funding/funding_level_0"/>
|
<FIELD indexable="true" name="relfundinglevel0_id" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']//rel/funding/funding_level_0"/>
|
||||||
<FIELD indexable="true" name="relfundinglevel0_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']//rel/funding/funding_level_0/@name/string()"/>
|
<FIELD indexable="true" name="relfundinglevel0_name" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']//rel/funding/funding_level_0/@name/string()"/>
|
||||||
|
@ -132,13 +134,15 @@
|
||||||
<FIELD indexable="true" name="relfunderjurisdiction" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']//rel/funding/funder/@jurisdiction)"/><!-- Collected from of the related entity. Available for result-result relationships -->
|
<FIELD indexable="true" name="relfunderjurisdiction" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']//rel/funding/funder/@jurisdiction)"/><!-- Collected from of the related entity. Available for result-result relationships -->
|
||||||
<FIELD indexable="true" name="relcollectedfromid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/collectedfrom/@id)"/>
|
<FIELD indexable="true" name="relcollectedfromid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/collectedfrom/@id)"/>
|
||||||
<FIELD indexable="true" name="relcollectedfromname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/collectedfrom/@name)"/>
|
<FIELD indexable="true" name="relcollectedfromname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel/collectedfrom/@name)"/>
|
||||||
|
<FIELD indexable="true" name="relvalidated" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*//rel[./validated]/to[@type='project'])"/>
|
||||||
<FIELD indexable="true" name="semrelid" result="false" stat="false" tokenizable="false" value="concat(./to/text(), '||', ./to/@class/string())" xpath="//*[local-name()='entity']//rel"/><!-- COMMON FIELDS -->
|
<FIELD indexable="true" name="semrelid" result="false" stat="false" tokenizable="false" value="concat(./to/text(), '||', ./to/@class/string())" xpath="//*[local-name()='entity']//rel"/><!-- COMMON FIELDS -->
|
||||||
<FIELD indexable="true" multivalued="false" name="dateofcollection" result="false" stat="false" type="pdate" value="//header/*[local-name()='dateOfCollection']"/>
|
<FIELD indexable="true" multivalued="false" name="dateofcollection" result="false" stat="false" type="date" value="//header/*[local-name()='dateOfCollection']"/>
|
||||||
|
<FIELD indexable="true" name="status" result="false" stat="false" tokenizable="false" type="string_ci" xpath="//header/*[local-name()='status']"/>
|
||||||
<FIELD indexable="true" name="collectedfrom" result="false" stat="false" tokenizable="false" value="distinct-values(concat(./@id, '||', ./@name))" xpath="//*[local-name()='entity']/*/*[local-name()='collectedfrom'] | //*[local-name()='entity']/*//*[local-name() = 'instance']/*[local-name()='collectedfrom']"/>
|
<FIELD indexable="true" name="collectedfrom" result="false" stat="false" tokenizable="false" value="distinct-values(concat(./@id, '||', ./@name))" xpath="//*[local-name()='entity']/*/*[local-name()='collectedfrom'] | //*[local-name()='entity']/*//*[local-name() = 'instance']/*[local-name()='collectedfrom']"/>
|
||||||
<FIELD indexable="true" name="collectedfromdatasourceid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/*[local-name()='collectedfrom']/@id | //*[local-name()='entity']/*//*[local-name() = 'instance']/*[local-name()='collectedfrom']/@id)"/>
|
<FIELD indexable="true" name="collectedfromdatasourceid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/*[local-name()='collectedfrom']/@id | //*[local-name()='entity']/*//*[local-name() = 'instance']/*[local-name()='collectedfrom']/@id)"/>
|
||||||
<FIELD indexable="true" name="collectedfromname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/*[local-name()='collectedfrom']/@name | //*[local-name()='entity']/*//*[local-name() = 'instance']/*[local-name()='collectedfrom']/@name)"/>
|
<FIELD indexable="true" name="collectedfromname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/*[local-name()='collectedfrom']/@name | //*[local-name()='entity']/*//*[local-name() = 'instance']/*[local-name()='collectedfrom']/@name)"/>
|
||||||
<FIELD indexable="true" name="originalid" result="false" stat="false" tokenizable="false" type="string_ci" xpath="//*[local-name()='entity']/*/*[local-name()='originalId']"/>
|
<FIELD indexable="true" name="originalid" result="false" stat="false" tokenizable="false" type="string_ci" xpath="//*[local-name()='entity']/*/*[local-name()='originalId']"/>
|
||||||
<FIELD indexable="true" name="pid" result="false" stat="false" tokenizable="false" type="string_ci" xpath="distinct-values(//*[local-name()='entity']/*/pid/text()|//*[local-name()='instance']/*[local-name()='alternateidentifier']/text())"/>
|
<FIELD indexable="true" name="pid" result="false" stat="false" tokenizable="false" type="string_ci" xpath="//*[local-name()='entity']/*/pid/text()"/>
|
||||||
<FIELD indexable="true" name="pidclassid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/pid/@classid)"/>
|
<FIELD indexable="true" name="pidclassid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/pid/@classid)"/>
|
||||||
<FIELD indexable="true" name="pidclassname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/pid/@classname)"/>
|
<FIELD indexable="true" name="pidclassname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/pid/@classname)"/>
|
||||||
<FIELD indexable="true" name="inferred" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']//datainfo/inferred"/>
|
<FIELD indexable="true" name="inferred" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='entity']//datainfo/inferred"/>
|
||||||
|
@ -156,20 +160,6 @@
|
||||||
<FIELD indexable="true" name="categoryname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/context/category/@label)"/>
|
<FIELD indexable="true" name="categoryname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/context/category/@label)"/>
|
||||||
<FIELD indexable="true" name="conceptid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/context/category//concept/@id)"/>
|
<FIELD indexable="true" name="conceptid" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/context/category//concept/@id)"/>
|
||||||
<FIELD indexable="true" name="conceptname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/context/category//concept/@label)"/><!-- new index field for country info from different xpaths for any type of entity -->
|
<FIELD indexable="true" name="conceptname" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*[local-name()='result']/context/category//concept/@label)"/><!-- new index field for country info from different xpaths for any type of entity -->
|
||||||
<FIELD indexable="true" name="country" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/country/@classid | //*[local-name()='entity']/*//rel[./to/@type='organization']/country/@classid | //*[local-name()='entity']//funder/@jurisdiction)"/><!-- COUNTER FIELDS -->
|
<FIELD indexable="true" name="country" result="false" stat="false" tokenizable="false" xpath="distinct-values(//*[local-name()='entity']/*/country/@classid | //*[local-name()='entity']/*//rel[./to/@type='organization']/country/@classid | //*[local-name()='entity']//funder/@jurisdiction)"/>
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_dedup" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_dedup/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_authorship" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_authorship/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_participation" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_participation/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_similarity" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_similarity/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_publicationdataset" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_publicationDataset/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_publicationdataset_claimed" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_publicationDataset_claimed/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_publicationdataset_collected" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_publicationDataset_collected/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_publicationdataset_inferred" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_publicationDataset_inferred/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_outcome" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_outcome/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_outcome_claimed" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_outcome_claimed/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_outcome_collected" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_outcome_collected/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_outcome_inferred" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_outcome_inferred/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_affiliation" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_affiliation/@value"/>
|
|
||||||
<FIELD header="true" indexable="true" multivalued="false" name="counter_doi" result="false" stored="true" type="pint" xpath="/record/result/*[local-name()='header']/*[local-name()='counters']/counter_doi/@value"/>
|
|
||||||
</FIELDS>
|
</FIELDS>
|
||||||
</LAYOUT>
|
</LAYOUT>
|
Loading…
Reference in New Issue