the param map has been updated: now it accepts string parameters

This commit is contained in:
miconis 2019-11-21 09:37:56 +01:00
parent 79e62787cf
commit 40808200f0
41 changed files with 242 additions and 282 deletions

View File

@ -106,4 +106,14 @@ public class DedupLocalTest extends DedupTestUtils {
}
@Ignore
@Test
public void parseJSONEntityTest(){
String jsonEntity = "{\"dateoftransformation\":\"2018-09-19\",\"originalId\":[\"doajarticles::Sociedade_Brasileira_de_Reumatologia\"],\"collectedfrom\":[{\"value\":\"DOAJ-Articles\",\"key\":\"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824\"}],\"organization\":{\"metadata\":{\"eclegalbody\":{\"value\":\"false\"},\"eclegalperson\":{\"value\":\"false\"},\"ecinternationalorganization\":{\"value\":\"false\"},\"legalshortname\":{\"value\":\"Sociedade Brasileira de Reumatologia\"},\"ecresearchorganization\":{\"value\":\"false\"},\"ecnonprofit\":{\"value\":\"false\"},\"ecenterprise\":{\"value\":\"false\"},\"ecnutscode\":{\"value\":\"false\"},\"ecinternationalorganizationeurinterests\":{\"value\":\"false\"},\"legalname\":{\"value\":\"Sociedade Brasileira de Reumatologia\"},\"country\":{\"classid\":\"BR\",\"classname\":\"Brazil\",\"schemename\":\"dnet:countries\",\"schemeid\":\"dnet:countries\"},\"echighereducation\":{\"value\":\"false\"},\"ecsmevalidated\":{\"value\":\"false\"}}},\"dateofcollection\":\"2018-09-19\",\"type\":20,\"id\":\"20|doajarticles::0019ba7a22c5bc733c3206bde28ff568\"}";
MapDocument mapDocument = PaceUtils.asMapDocument(config, jsonEntity);
System.out.println("mapDocument = " + mapDocument);
}
}

View File

@ -1,14 +1,10 @@
package eu.dnetlib.pace;
import eu.dnetlib.pace.config.DedupConfig;
import eu.dnetlib.pace.model.MapDocument;
import eu.dnetlib.pace.tree.support.TreeNodeDef;
import eu.dnetlib.pace.tree.support.TreeNodeStats;
import eu.dnetlib.support.ConnectedComponent;
import org.apache.spark.api.java.JavaRDD;
import java.util.List;
import java.util.Map;
public abstract class DedupTestUtils {
@ -21,11 +17,6 @@ public abstract class DedupTestUtils {
connectedComponents.foreach(cc -> {
System.out.println(cc);
});
// connectedComponents.foreach(cc -> {
// cc.getDocs().stream().forEach(d -> {
// System.out.println(d.getFieldMap().get("legalname") + " | " + d.getFieldMap().get("legalshortname"));
// });
// });
//print nondeduped
nonDeduplicated.foreach(cc -> {
System.out.println(cc);

View File

@ -68,8 +68,8 @@
"weight": 1.0,
"countIfUndefined": "true",
"params": {
"windowSize": 4,
"threshold": 0.0
"windowSize": "4",
"threshold": "0.0"
}
}
],
@ -88,8 +88,8 @@
"weight": 1.0,
"countIfUndefined": "false",
"params": {
"windowSize": 4,
"threshold": 0.7
"windowSize": "4",
"threshold": "0.7"
}
}
],
@ -108,7 +108,7 @@
"weight": 0.9,
"countIfUndefined": "true",
"params": {
"windowSize": 4
"windowSize": "4"
}
},
{

View File

@ -20,6 +20,49 @@
],
"decisionTree" : {
"start": {
"fields": [
{
"field": "originalId",
"comparator": "containsMatch",
"weight": 1,
"countIfUndefined": "true",
"params": {
"string": "openorgs",
"bool": "XOR",
"caseSensitive": "false"
}
},
{
"field": "originalId",
"comparator": "containsMatch",
"weight": 1,
"countIfUndefined": "true",
"params": {
"string": "corda__h2020",
"bool": "XOR",
"caseSensitive": "false"
}
},
{
"field": "originalId",
"comparator": "containsMatch",
"weight": 1,
"countIfUndefined": "true",
"params": {
"string": "corda_______",
"bool": "XOR",
"caseSensitive": "false"
}
}
],
"threshold": 1.0,
"aggregation": "OR",
"positive": "layer1",
"negative": "NO_MATCH",
"undefined": "NO_MATCH",
"ignoreUndefined": "false"
},
"layer1": {
"fields": [
{
"field": "gridid",
@ -68,8 +111,8 @@
"weight": 1.0,
"countIfUndefined": "true",
"params": {
"windowSize": 4,
"threshold": 0.7
"windowSize": "4",
"threshold": "0.7"
}
}
],
@ -88,8 +131,8 @@
"weight": 1.0,
"countIfUndefined": "false",
"params": {
"windowSize": 4,
"threshold": 0.9
"windowSize": "4",
"threshold": "0.9"
}
}
],
@ -108,7 +151,7 @@
"weight": 0.9,
"countIfUndefined": "true",
"params": {
"windowSize": 4
"windowSize": "4"
}
},
{
@ -132,7 +175,8 @@
{ "name" : "legalshortname", "type" : "String", "path" : "organization/metadata/legalshortname/value"},
{ "name" : "legalname", "type" : "String", "path" : "organization/metadata/legalname/value" },
{ "name" : "websiteurl", "type" : "URL", "path" : "organization/metadata/websiteurl/value" },
{ "name" : "gridid", "type" : "String", "path" : "pid[qualifier#classid = {grid}]/value"}
{ "name" : "gridid", "type" : "String", "path" : "pid[qualifier#classid = {grid}]/value"},
{ "name" : "originalId", "type" : "String", "path" : "id" }
],
"blacklists" : {
"legalname" : []

View File

@ -1,100 +1,8 @@
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Reumatologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Reumatologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Reumatologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::0019ba7a22c5bc733c3206bde28ff568"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Física"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Física"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Física"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::0aa0dbb4e641521d10e3d93ab335b7af"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Urologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Urologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Urologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::1f0b63554653f1eefc97f17ebe5e8c2b"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Oftalmologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Oftalmologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Oftalmologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::2211118adf702ff5b7080a86b998d5d4"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Química"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Química"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Química"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::26485473d67ce2365939195c8182eca8"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Zootecnia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Zootecnia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Zootecnia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::2c0d0814ec3a30dedfe012f7cbd719b7"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Farmacognosia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Farmacognosia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Farmacognosia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::42327426aab0ba4234a1d5d742cd30fc"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Pneumologia_e_Tisiologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Pneumologia e Tisiologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Pneumologia e Tisiologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::43d3cfd26c4136750bd75d184971a358"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Nefrologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Nefrologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Nefrologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::4c6426d05e90a3ecb65ab861dc559464"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Computação"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Computação"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Computação"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::4ed8701d66ab67fc9914eef54c602625"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Virologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Virologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Virologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::57d056348d91c00a6b5b3384b960c02b"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Fonoaudiologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Fonoaudiologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Fonoaudiologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::5abc3db7f05732b9fb034510fa00e01f"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Ciência_do_Solo"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Ciência do Solo"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Ciência do Solo"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::699ed9ecc727c90e9321e43e495e03ee"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_para_o_Estudo_da_Dor"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira para o Estudo da Dor"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira para o Estudo da Dor"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::84ba1a581f8294bc89c748a8f5b443fd"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Anestesiologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Anestesiologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Anestesiologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::9b00d9a80bae6c64921e37a4ee1c2dcd"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Meteorologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Meteorologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Meteorologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::9b23dc9de16b3d1b1d8c457ac9d879aa"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Conselho_Brasileiro_de_Oftalmologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Conselho Brasileiro de Oftalmologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Conselho Brasileiro de Oftalmologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::a8515c8050b9aa32f27df728f647a3a1"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Sociologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Sociologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Sociologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::a9b4f7f1ff369a3b72aca05df024daae"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Matemática"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Matemática"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Matemática"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::ab799243ddcda20d45158e39d6644675"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Ictiologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Ictiologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Ictiologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::af40a2664d0c65c5b9f4f9c3d8b7a361"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Cartografia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Cartografia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Cartografia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::b20fe3c74f4ce1ea9fe51b7430904641"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Carcinologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Carcinologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Carcinologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::df7f2b8fbbc54d72427c126180282b5c"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Educação_Matemática"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Educação Matemática"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Educação Matemática"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::ec10c30a33588ad4884e042a4ea76a4a"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Genética"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Genética"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Genética"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::eeccef7ac84b2b6cb9228b9871306e6b"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Nematologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Nematologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Nematologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::ef00ed15b58761c0e9dd60a28b361d6c"}
{"dateoftransformation":"2018-09-19","originalId":["doajarticles::Sociedade_Brasileira_de_Zoologia"],"collectedfrom":[{"value":"DOAJ-Articles","key":"10|driver______::bee53aa31dc2cbb538c10c2b65fa5824"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"legalshortname":{"value":"Sociedade Brasileira de Zoologia"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Sociedade Brasileira de Zoologia"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2018-09-19","type":20,"id":"20|doajarticles::fbb36fba9e188642c6e0fe2edf92fcab"}
{"dateoftransformation":"2018-06-04","originalId":["nsf_________::Entomological_Society_of_America"],"collectedfrom":[{"value":"NSF - National Science Foundation","key":"10|openaire____::dd69b4a1513c9de9f46faf24048da1e8"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecresearchorganization":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Entomological Society of America"},"country":{"classid":"US","classname":"United States","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2016-03-10","type":20,"id":"20|nsf_________::7016da433cbab1a173aec179d2e810cf"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000063373"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472996.7"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBEM"},"websiteurl":{"value":"http://www.sbemdf.com/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Educação Matemática"}],"legalname":{"value":"Sociedade Brasileira de Educação Matemática"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::112eda27634b246dfc673db9ee2370e0"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047456"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456871.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Catálise"},"websiteurl":{"value":"http://www.sbcat.org/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"SBCat"},{"value":"Sociedade Brasileira de Catálise"}],"legalname":{"value":"Sociedade Brasileira de Catálise"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::118cd54c6764d090109192e07e8187f7"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047451"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456866.f"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBBC"},"websiteurl":{"value":"http://www.sbbc.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Biologia Celular"}],"legalname":{"value":"Sociedade Brasileira de Biologia Celular"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::131a553780dbaac8a5a9d2ed72184a4e"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000061195"],"pid":[{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100002363"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.470801.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBI"},"websiteurl":{"value":"http://www.infectologia.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira Infectologia"}],"legalname":{"value":"Sociedade Brasileira Infectologia"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::147a341962a63d5202a380e6dd543423"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047537"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456952.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBPz"},"websiteurl":{"value":"http://www.sbpz.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Brazilian Society of Protozoology"},{"value":"Sociedade Brasileira de Protozoologia"}],"legalname":{"value":"Brazilian Society of Protozoology"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::4e6bbbff9bb96265728ee81d0b760a6a"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000060212"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 2298 4133"},{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100000186"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.469809.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"ESC"},"websiteurl":{"value":"http://www.esc-sec.ca/"},"country":{"classid":"CA","classname":"Canada","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Entomological Society of Canada"},{"value":"Société dEntomologie du Canada"}],"legalname":{"value":"Entomological Society of Canada"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::5c028cb6f450bd04d20b13f8a8d25ecc"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000063366"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472989.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBBF"},"websiteurl":{"value":"http://www.sbbf.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Biofísica"}],"legalname":{"value":"Sociedade Brasileira de Biofísica"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::5d2849425f0d734e79e75163f9b3f2aa"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047491"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9175 5388"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456906.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBG"},"websiteurl":{"value":"http://www.sbg.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Genética"}],"legalname":{"value":"Sociedade Brasileira de Genética"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::6e3e6400575199feb050c0e990fbb972"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047481"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456896.0"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBF"},"websiteurl":{"value":"http://www.sbfa.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Brazilian Society of Speech"},{"value":"Sociedade Brasileira de Fonoaudiologia"}],"legalname":{"value":"Brazilian Society of Speech"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::80b06f7983db1f27beaf68b029e42dc2"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000061191"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 0222 4495"},{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100002362"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.470798.5"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBA"},"websiteurl":{"value":"http://www.sba.com.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Anestesiologia"}],"legalname":{"value":"Sociedade Brasileira de Anestesiologia"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::81e37135a2dfd2a93f8bce3801105e36"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000063384"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 8647 9462"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.473008.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBGf"},"websiteurl":{"value":"http://sbgfisica.org/portal/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Geofísica"}],"legalname":{"value":"Sociedade Brasileira de Geofísica"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::94d58c101e635f4e6453e46447281b5f"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047419"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9861 641X"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456833.f"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBPC"},"websiteurl":{"value":"http://www.sbpcnet.org.br/site/en/a-sbpc/about-us.php"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Brazilian Society for the Advancement of Science"},{"value":"Brazilian Society for the Progress of Science"},{"value":"Sociedade Brasileira para o Progresso da Ciência"}],"legalname":{"value":"Brazilian Society for the Advancement of Science"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::a39d54d1bcd17f92520c9831d0aacc00"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047511"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9835 1386"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456926.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBI"},"websiteurl":{"value":"http://www.sbi.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Imunologia"}],"legalname":{"value":"Sociedade Brasileira de Imunologia"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::a594a9b2779458a5235cb9df456209e5"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047445"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456860.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBAN"},"websiteurl":{"value":"http://www.sban.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Alimentação e Nutrição"}],"legalname":{"value":"Sociedade Brasileira de Alimentação e Nutrição"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::a79c5d984a8387ce8828a514fbaf7a8d"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047463"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9597 369X"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456878.0"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBE"},"websiteurl":{"value":"http://www.sbe.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Econometria"}],"legalname":{"value":"Sociedade Brasileira de Econometria"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::b0f3e2d9fb020fb2fb5337e000b60950"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000048982"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.458429.6"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBRV"},"websiteurl":{"value":"http://www.sbrv.org.br/?"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Retina e Vítreo"}],"legalname":{"value":"Sociedade Brasileira de Retina e Vítreo"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::c222339bef0e1d658409d0696765dea7"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000048938"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0004 0370 1590"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.458384.6"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Diabetes"},"websiteurl":{"value":"http://www.diabetes2015.com.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Diabetes"}],"legalname":{"value":"Sociedade Brasileira de Diabetes"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::c2f008bfb4ecb4f247d4dd58bf7b0b4a"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047446"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456861.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBA"},"websiteurl":{"value":"http://www.sbanatomia.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Anatomia"}],"legalname":{"value":"Sociedade Brasileira de Anatomia"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::d03700456418663a9012dbb240133693"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000063381"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.473005.5"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBEnBio"},"websiteurl":{"value":"http://www.sbenbio.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Ensino de Biologia"}],"legalname":{"value":"Sociedade Brasileira de Ensino de Biologia"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::d33f19fc7b444965b5eb29a2dd629c0e"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047421"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456835.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBPR"},"websiteurl":{"value":"http://www.sbpr.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Brazilian Radiation Protection Society"},{"value":"Sociedade Brasileira de Proteção Radiológica"}],"legalname":{"value":"Brazilian Radiation Protection Society"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::de18fb186ecc5ad820c65e5c22ac301d"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000063369"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9730 9282"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472992.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBC"},"websiteurl":{"value":"http://www.sbc.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Brazilian Computer Society"},{"value":"Sociedade Brasileira de Computação"}],"legalname":{"value":"Brazilian Computer Society"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::de81d18b690dc0e08dd69f87ced49482"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047480"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 2194 1537"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456895.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBF"},"websiteurl":{"value":"http://www.sbfisica.org.br/v1/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Sociedade Brasileira de Física"}],"legalname":{"value":"Sociedade Brasileira de Física"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::e309c5e37b7891444a464725b67258b8"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000047474"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456889.e"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SEB"},"websiteurl":{"value":"http://www.seb.org.br/english"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Entomological Society of Brazil"},{"value":"Sociedade Brasileira de Entomologia"}],"legalname":{"value":"Entomological Society of Brazil"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::e5afffc163e999604fb7d4b783e2356b"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000048982-7a0c98c582c8f68c01cc407f3ce0fa2a"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.458429.6"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBRV"},"websiteurl":{"value":"http://www.sbrv.org.br/?"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBRV"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::036eaf25d46d359f8aba9fd0565a62c9"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047445-4ff68c792e87b48a8e1d97e3e9afeb60"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456860.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Alimentação e Nutrição"},"websiteurl":{"value":"http://www.sban.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Alimentação e Nutrição"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::0905eb698588f738cd303cea64fbb217"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063373-1993efd79cada2e6a3a146a69b108b6e"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472996.7"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBEM/DF"},"websiteurl":{"value":"http://www.sbemdf.com/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBEM/DF"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::09a886bf5abfe671eedb3dd02344720e"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047537-b041546a7907669d40228f48f29e6dea"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456952.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Brazilian Society of Protozoology"},"websiteurl":{"value":"http://www.sbpz.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Brazilian Society of Protozoology"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::0c37127a0d4513a300c85ffb8b30bc31"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063366-74b96940b5805ce7f05d025aed8e0c1a"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472989.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Biofísica"},"websiteurl":{"value":"http://www.sbbf.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Biofísica"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::13ca543f57633e94c103edd2d4eb4481"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047480-608d7c02505b13f177e495c1d0c7c0ae"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 2194 1537"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456895.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Física"},"websiteurl":{"value":"http://www.sbfisica.org.br/v1/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Física"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::144c348f9866467bf21d066010f80227"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000060212-3e0e52cd63b3a2fe312f5ff7bc42446f"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 2298 4133"},{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100000186"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.469809.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Entomological Society of Canada"},"websiteurl":{"value":"http://www.esc-sec.ca/"},"country":{"classid":"CA","classname":"Canada","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Entomological Society of Canada"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::14d80d694dbcf0926f1b8a435761900d"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047511-21cfc6d63be56ee40da41fdb737cc49d"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9835 1386"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456926.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Imunologia"},"websiteurl":{"value":"http://www.sbi.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Imunologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::1a1bb081ca940fe2f8da6ded9df350a1"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063384-57310ed2b3e58a41b32f0848f470f8d8"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 8647 9462"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.473008.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBGf"},"websiteurl":{"value":"http://sbgfisica.org/portal/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBGf"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::1c2cf7e30b3173ad272af73d706af1d8"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000060212-6351aefd1e5e1b62c76f8580116964be"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 2298 4133"},{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100000186"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.469809.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"ESC"},"websiteurl":{"value":"http://www.esc-sec.ca/"},"country":{"classid":"CA","classname":"Canada","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"ESC"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::2111acf66d33eabab97e47b56f20730f"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063366-74c09bd7c612faacbc25bc5071ab8c62"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472989.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBBF"},"websiteurl":{"value":"http://www.sbbf.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBBF"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::24f3fa343314e2ad534b489f480dfd3d"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047421-ab274b250acf24a641f83e0010b6b3fb"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456835.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Proteção Radiológica"},"websiteurl":{"value":"http://www.sbpr.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Proteção Radiológica"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::26be8cf23ebd82566a73c82af0deb0e3"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047419-f14ab5987d7d694715c439beb0c7fb58"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9861 641X"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456833.f"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Brazilian Society for the Advancement of Science"},"websiteurl":{"value":"http://www.sbpcnet.org.br/site/en/a-sbpc/about-us.php"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Brazilian Society for the Advancement of Science"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::27b47fa23000de239b2a3e7c77030d59"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063381-a6afefd4b69c922f8a477479e6c3d8c2"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.473005.5"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBEnBio"},"websiteurl":{"value":"http://www.sbenbio.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBEnBio"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::2b7cf608deff31d707e25d2222d9b25c"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047446-d52fcd1f831abc4efe3a7f571ee39aa8"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456861.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBA"},"websiteurl":{"value":"http://www.sbanatomia.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBA"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::2d28d1c726614d155c0778cc8d6e45a7"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000060212-1958990405eee6651d2919c332d6a2d9"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 2298 4133"},{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100000186"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.469809.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Société dEntomologie du Canada"},"websiteurl":{"value":"http://www.esc-sec.ca/"},"country":{"classid":"CA","classname":"Canada","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Société dEntomologie du Canada"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::32d9528a9495dee4bd8cb1aaf9e68b44"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047463-46b40d5f7363889ef978f06c698d567c"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9597 369X"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456878.0"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Econometria"},"websiteurl":{"value":"http://www.sbe.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Econometria"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::341c334f5015cd1641d1c5a390dc37cd"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047481-54e75466ae8b707ab91ea6dd4a557a9a"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456896.0"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBF"},"websiteurl":{"value":"http://www.sbfa.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBF"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::3d97944e987a2bb1ef0e90dab1500791"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047543-ec2eafcbbc4ede968adeb528df651c6b"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 0941 9199"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456958.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Química"},"websiteurl":{"value":"http://www.sbq.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Química"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::404054291c4e3be483a820e2dbaa2a15"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000080000-4ac836c04c6a5fe9146a9967c735617a"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.489804.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Endoscopia Digestiva"},"websiteurl":{"value":"http://www.sobed.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Endoscopia Digestiva"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::43712ada72f744a7e319bfb5a08fa396"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047546-dc94d5684465cb3be74dc7a7e9168d87"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456961.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Vácuo"},"websiteurl":{"value":"http://www.sbvacuo.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Vácuo"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::54adba7cd87dcc7480555f19e1d6e144"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063373-4bbbbeeddca17af35fa34567e02abe97"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472996.7"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBEM"},"websiteurl":{"value":"http://www.sbemdf.com/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBEM"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::61edf2afbc17b00e8bf9d0a3a801d9b9"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000048938-91d211881a6386e5de9b9733fcba09a4"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0004 0370 1590"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.458384.6"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Diabetes"},"websiteurl":{"value":"http://www.diabetes2015.com.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Diabetes"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::65bd3fed4637a394856467831a9b8456"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047474-91ca03cf546e44a2383115e41f46be6c"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456889.e"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SEB"},"websiteurl":{"value":"http://www.seb.org.br/english"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SEB"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::7a905917a4238b5e17cc9bacfd972474"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000061195-b4ff3eff8c80609dc4e0750f1eac3850"],"pid":[{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100002363"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.470801.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBI"},"websiteurl":{"value":"http://www.infectologia.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBI"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::7c7e0da9a0555f4d7a426d6c5f368268"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047481-ca9e72b7807cee62ffaffb7a83e453c3"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456896.0"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Fonoaudiologia"},"websiteurl":{"value":"http://www.sbfa.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Fonoaudiologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::80c78a815a84d5bafadf00029ed16f6e"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063393-e8c5cc6edf60d4aee5aa1c820a2844e0"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9117 1497"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.473017.6"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Cardiologia"},"websiteurl":{"value":"http://www.cardiol.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Cardiologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::84039dc34e2b12154708770eb9efa325"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047474-dc86ccf5ec157522b2895fd26c228db4"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456889.e"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Entomological Society of Brazil"},"websiteurl":{"value":"http://www.seb.org.br/english"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Entomological Society of Brazil"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::86619002810db6b3ff948a4e8f280c11"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063369-e415e9edebf3e671af9d71ab70b030de"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9730 9282"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472992.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Brazilian Computer Society"},"websiteurl":{"value":"http://www.sbc.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Brazilian Computer Society"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::8fc35063617a3ddf0a866ced10ca9f6e"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047456-0d9b11290bb73e05e8df69e9d720869c"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456871.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Catálise"},"websiteurl":{"value":"http://www.sbcat.org/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Catálise"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::9eb92d8885b68997ce2a510cbb270c3f"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047480-54e75466ae8b707ab91ea6dd4a557a9a"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 2194 1537"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456895.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBF"},"websiteurl":{"value":"http://www.sbfisica.org.br/v1/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBF"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::9f431a67c2e93391230ff7dec9dbd56f"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047537-d11e4f248b6f7363cfeefb48ee502ead"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456952.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Protozoologia"},"websiteurl":{"value":"http://www.sbpz.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Protozoologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::a51e9b75371bc2d5b1bf64279d83932c"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047421-4a09e8ba648f3eb8ff49a01370a39ef1"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456835.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Brazilian Radiation Protection Society"},"websiteurl":{"value":"http://www.sbpr.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Brazilian Radiation Protection Society"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::a77ee978c02f7b28ac9bc315573919fc"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000061195-e41a36b47336d7a8c0618eb36d1dc6bc"],"pid":[{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100002363"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.470801.a"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira Infectologia"},"websiteurl":{"value":"http://www.infectologia.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira Infectologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::acad487cdbbd6196d38cd24d3c8d2a34"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063384-79ae83dfc668d830cee4ae9bc8017155"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 8647 9462"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.473008.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Geofísica"},"websiteurl":{"value":"http://sbgfisica.org/portal/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Geofísica"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::b479b20a819a7cbb7de24df46498cc17"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047491-94f0925895585646c4ff6ec0563efc87"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9175 5388"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456906.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Genética"},"websiteurl":{"value":"http://www.sbg.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Genética"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::b61fb72cd1fcfff7245cd822a370d1e9"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063369-6d11c6febd27b14d68b157aff14de7f4"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9730 9282"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472992.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Computação"},"websiteurl":{"value":"http://www.sbc.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Computação"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::bbb1abfd7daa77eb7f887d3e49e193e8"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047451-7f3c665b65e33fcefe364c5610f3c621"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456866.f"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBBC"},"websiteurl":{"value":"http://www.sbbc.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBBC"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::bfe18445254a7a06d47d8db1764af732"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047421-3fb7be98c9b80458bce75f9b05a75630"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456835.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBPR"},"websiteurl":{"value":"http://www.sbpr.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBPR"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::bff5de6a73b47b8a07bd17bc2e66d6cb"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063369-bffa5fdccaddd449a210c2ef473f59f1"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9730 9282"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472992.3"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBC"},"websiteurl":{"value":"http://www.sbc.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBC"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::c27f16661c9badcdfc8f186bc330ee1b"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000048982-22dcac88333d7834fb5ef7d807ef1d8c"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.458429.6"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Retina e Vítreo"},"websiteurl":{"value":"http://www.sbrv.org.br/?"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Retina e Vítreo"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::c780c77d225bf0216e2c7d49edd9277b"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047419-060341b15676ebf2b3e95f98d32564e0"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0000 9861 641X"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456833.f"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira para o Progresso da Ciência"},"websiteurl":{"value":"http://www.sbpcnet.org.br/site/en/a-sbpc/about-us.php"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira para o Progresso da Ciência"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::ca45f46832fdc267e7d6fc0fe7178a3d"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063381-be94da99bb77272ced0848c4c071ed98"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.473005.5"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Ensino de Biologia"},"websiteurl":{"value":"http://www.sbenbio.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Ensino de Biologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::cca6cd063e3fd26e0b991602fd29c06d"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047474-32e5cfec6424648b034d9739302a305f"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456889.e"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Entomologia"},"websiteurl":{"value":"http://www.seb.org.br/english"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Entomologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::d587a00e9467016b877337f0449e9b9f"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047545-a40cd602bc16029bb0813057f82da5bb"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456960.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Toxicologia"},"websiteurl":{"value":"http://www.sbtox.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Toxicologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::dd0aa674edbde8c2d1dacf10f7aeb928"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047446-cdfab94c5e2c6f5a0218f9a2a9db1351"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456861.8"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Anatomia"},"websiteurl":{"value":"http://www.sbanatomia.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Anatomia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::e4582f9e1770985d6522bebe8fdd326f"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000061191-27841045144b61685965741d79bbba9a"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0001 0222 4495"},{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100002362"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.470798.5"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Anestesiologia"},"websiteurl":{"value":"http://www.sba.com.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Anestesiologia"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::edda787c2200d1632dcc9b8a22359901"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047451-e2070f5c50a2fa86088dc585c39eeacf"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456866.f"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Biologia Celular"},"websiteurl":{"value":"http://www.sbbc.org.br/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Biologia Celular"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::f6537c8c7184c14cd06ed089d56bbec1"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000047456-99e73150e0be49c40101a70c520e05e1"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.456871.9"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"SBCat"},"websiteurl":{"value":"http://www.sbcat.org/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"SBCat"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::f6d1b9278b6209df7805487905f8883f"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgsmesh::0000063373-7313a6dae4faad386547697c1c02f807"],"pid":[{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.472996.7"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"Sociedade Brasileira de Educação Matemática"},"websiteurl":{"value":"http://www.sbemdf.com/"},"country":{"classid":"BR","classname":"Brazil","schemename":"dnet:countries","schemeid":"dnet:countries"},"legalname":{"value":"Sociedade Brasileira de Educação Matemática"}}},"dateofcollection":"","type":20,"id":"20|openorgsmesh::fa31629b6ed1a78846f7ed79f89ab7b7"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000000082"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000000406001012"},{"qualifier":{"classid":"Wikidata","classname":"Wikidata","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"Q5760006"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.104514.5"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"HA"},"websiteurl":{"value":"https://www.gov.uk/government/organisations/highways-agency"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Highways Agency"},{"value":"Highways England"}],"legalname":{"value":"Highways Agency"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::78cc57defac02aef71a6c96b1f93ee35"}
{"dateoftransformation":"2019-10-07","originalId":["corda_______::999832351"],"collectedfrom":[{"value":"CORDA - COmmon Research DAta Warehouse","key":"10|openaire____::b30dac7baac631f3da7c2bb18dd9891f"}],"organization":{"metadata":{"eclegalbody":{"value":"true"},"eclegalperson":{"value":"true"},"ecinternationalorganization":{"value":"false"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"true"},"websiteurl":{"value":"http://www.homeoffice.gov.uk"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"HOME OFFICE"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"}}},"dateofcollection":"2015-09-10","type":20,"id":"20|corda_______::1a8414cfbec056dd1d9005751534c881"}
{"dateoftransformation":"2019-10-08","originalId":["corda__h2020::999832351"],"collectedfrom":[{"value":"CORDA - COmmon Research DAta Warehouse - Horizon 2020","key":"10|openaire____::a55eb91348674d853191f4f4fd73d078"}],"organization":{"metadata":{"eclegalbody":{"value":"true"},"eclegalperson":{"value":"true"},"ecinternationalorganization":{"value":"false"},"ecresearchorganization":{"value":"false"},"ecnonprofit":{"value":"true"},"ecenterprise":{"value":"false"},"websiteurl":{"value":"http://www.homeoffice.gov.uk"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"HOME OFFICE"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2016-06-05","type":20,"id":"20|corda__h2020::1a8414cfbec056dd1d9005751534c881"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000044309"],"pid":[{"qualifier":{"classid":"ISNI","classname":"ISNI","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"0000 0004 0426 2577"},{"qualifier":{"classid":"OrgRef","classname":"OrgRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"225695"},{"qualifier":{"classid":"FundRef","classname":"FundRef","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"501100000824"},{"qualifier":{"classid":"Wikidata","classname":"Wikidata","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"Q763388"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.453678.b"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"HO"},"websiteurl":{"value":"https://www.gov.uk/government/organisations/home-office"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Home Office"},{"value":"Y Swyddfa Gartref"}],"legalname":{"value":"Home Office"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::03de2e0c9fc570478f93e5070db63b97"}
{"dateoftransformation":"2019-10-14 08:59:35.295767","originalId":["openorgs____::0000064805"],"pid":[{"qualifier":{"classid":"Wikidata","classname":"Wikidata","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"Q25991767"},{"qualifier":{"classid":"grid.ac","classname":"grid.ac","schemename":"dnet:pid_types","schemeid":"dnet:pid_types"},"value":"grid.474448.f"}],"collectedfrom":[{"value":"OpenOrgs Database","key":"10|openaire____::0362fcdb3076765d9c0041ad331553e8"}],"organization":{"metadata":{"legalshortname":{"value":"DIT"},"websiteurl":{"value":"https://www.gov.uk/government/organisations/department-for-international-trade"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"alternativeNames":[{"value":"Department for International Trade"}],"legalname":{"value":"Department for International Trade"}}},"dateofcollection":"","type":20,"id":"20|openorgs____::aa16ffc3d5e0e548f9bb588126d83f77"}
{"dateoftransformation":"2018-07-31","originalId":["rcuk________::2BA3C484-FA19-4E5D-BBB7-2FCFAD740307"],"collectedfrom":[{"value":"Research Councils UK","key":"10|openaire____::ab2d3310741ea80d3b8726f651502858"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecresearchorganization":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"The Home Office"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2016-12-22","type":20,"id":"20|rcuk________::ad96d7d7fadbbc21c8ffffc70d0bc2b5"}
{"dateoftransformation":"2018-07-31","originalId":["rcuk________::C86307B0-A021-46CC-89F1-C15F772F635E"],"collectedfrom":[{"value":"Research Councils UK","key":"10|openaire____::ab2d3310741ea80d3b8726f651502858"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecresearchorganization":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Highways Agency"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2016-12-22","type":20,"id":"20|rcuk________::68a0f844e3691f5d6d0a824cd707b09a"}
{"dateoftransformation":"2018-07-31","originalId":["rcuk________::F7508820-EB1A-4469-B96A-22D1FC28979B"],"collectedfrom":[{"value":"Research Councils UK","key":"10|openaire____::ab2d3310741ea80d3b8726f651502858"}],"organization":{"metadata":{"eclegalbody":{"value":"false"},"eclegalperson":{"value":"false"},"ecinternationalorganization":{"value":"false"},"ecnonprofit":{"value":"false"},"ecresearchorganization":{"value":"false"},"ecenterprise":{"value":"false"},"ecnutscode":{"value":"false"},"ecinternationalorganizationeurinterests":{"value":"false"},"legalname":{"value":"Home Office Science"},"country":{"classid":"GB","classname":"United Kingdom","schemename":"dnet:countries","schemeid":"dnet:countries"},"echighereducation":{"value":"false"},"ecsmevalidated":{"value":"false"}}},"dateofcollection":"2016-12-22","type":20,"id":"20|rcuk________::0f7908b7b4ea8808b30d726919e65491"}

View File

@ -11,7 +11,7 @@ import java.util.Map;
@ComparatorClass("alwaysMatch")
public class AlwaysMatch extends AbstractComparator {
public AlwaysMatch(final Map<String, Number> params){
public AlwaysMatch(final Map<String, String> params){
super(params, new com.wcohen.ss.JaroWinkler());
}

View File

@ -10,9 +10,9 @@ import java.util.Set;
@ComparatorClass("cityMatch")
public class CityMatch extends AbstractComparator {
private Map<String, Number> params;
private Map<String, String> params;
public CityMatch(Map<String, Number> params) {
public CityMatch(Map<String, String> params) {
super(params);
this.params = params;
}
@ -29,8 +29,8 @@ public class CityMatch extends AbstractComparator {
ca = filterAllStopWords(ca);
cb = filterAllStopWords(cb);
Set<String> cities1 = getCities(ca, params.getOrDefault("windowSize", 4).intValue());
Set<String> cities2 = getCities(cb, params.getOrDefault("windowSize", 4).intValue());
Set<String> cities1 = getCities(ca, Integer.parseInt(params.getOrDefault("windowSize", "4")));
Set<String> cities2 = getCities(cb, Integer.parseInt(params.getOrDefault("windowSize", "4")));
Set<String> codes1 = citiesToCodes(cities1);
Set<String> codes2 = citiesToCodes(cities2);
@ -41,7 +41,7 @@ public class CityMatch extends AbstractComparator {
else {
if (codes1.isEmpty() ^ codes2.isEmpty())
return -1; //undefined if one of the two has no cities
return commonElementsPercentage(codes1, codes2) > params.getOrDefault("threshold", 0).intValue() ? 1.0 : 0.0;
return commonElementsPercentage(codes1, codes2) > Integer.parseInt(params.getOrDefault("threshold", "0")) ? 1.0 : 0.0;
}
}
}

View File

@ -0,0 +1,57 @@
package eu.dnetlib.pace.tree;
import eu.dnetlib.pace.config.Config;
import eu.dnetlib.pace.tree.support.AbstractComparator;
import eu.dnetlib.pace.tree.support.ComparatorClass;
import java.util.Map;
/**
* The Class Contains match
*
* @author miconis
* */
@ComparatorClass("containsMatch")
public class ContainsMatch extends AbstractComparator {
private Map<String, String> params;
public ContainsMatch(Map<String, String> params) {
super(params);
this.params = params;
}
@Override
public double distance(final String a, final String b, final Config conf) {
//read parameters
boolean caseSensitive = Boolean.parseBoolean(params.getOrDefault("caseSensitive", "false"));
String string = params.get("string");
String agg = params.get("bool");
String ca = a;
String cb = b;
if (!caseSensitive) {
ca = a.toLowerCase();
cb = b.toLowerCase();
}
switch(agg) {
case "AND":
if(ca.contains(string) && cb.contains(string))
return 1.0;
break;
case "OR":
if(ca.contains(string) || cb.contains(string))
return 1.0;
break;
case "XOR":
if(ca.contains(string) ^ cb.contains(string))
return 1.0;
break;
default:
return 0.0;
}
return 0.0;
}
}

View File

@ -1,6 +1,5 @@
package eu.dnetlib.pace.tree;
import java.util.List;
import java.util.Map;
import eu.dnetlib.pace.model.Field;
@ -16,7 +15,7 @@ public class DoiExactMatch extends ExactMatchIgnoreCase {
public final String PREFIX = "(http:\\/\\/dx\\.doi\\.org\\/)|(doi:)";
public DoiExactMatch(final Map<String, Number> params) {
public DoiExactMatch(final Map<String, String> params) {
super(params);
}

View File

@ -10,7 +10,7 @@ import java.util.Map;
@ComparatorClass("domainExactMatch")
public class DomainExactMatch extends ExactMatchIgnoreCase {
public DomainExactMatch(final Map<String, Number> params) {
public DomainExactMatch(final Map<String, String> params) {
super(params);
}

View File

@ -10,7 +10,7 @@ import java.util.Map;
@ComparatorClass("exactMatch")
public class ExactMatch extends AbstractComparator {
public ExactMatch(Map<String, Number> params){
public ExactMatch(Map<String, String> params){
super(params, new com.wcohen.ss.JaroWinkler());
}

View File

@ -10,7 +10,7 @@ import java.util.Map;
@ComparatorClass("exactMatchIgnoreCase")
public class ExactMatchIgnoreCase extends AbstractComparator {
public ExactMatchIgnoreCase(Map<String, Number> params) {
public ExactMatchIgnoreCase(Map<String, String> params) {
super(params);
}

View File

@ -11,7 +11,7 @@ import java.util.Map;
@ComparatorClass("jaroWinkler")
public class JaroWinkler extends AbstractComparator {
public JaroWinkler(Map<String, Number> params){
public JaroWinkler(Map<String, String> params){
super(params, new com.wcohen.ss.JaroWinkler());
}

View File

@ -13,9 +13,9 @@ import java.util.Set;
@ComparatorClass("jaroWinklerNormalizedName")
public class JaroWinklerNormalizedName extends AbstractComparator {
private Map<String, Number> params;
private Map<String, String> params;
public JaroWinklerNormalizedName(Map<String, Number> params){
public JaroWinklerNormalizedName(Map<String, String> params){
super(params, new com.wcohen.ss.JaroWinkler());
this.params = params;
}
@ -39,11 +39,11 @@ public class JaroWinklerNormalizedName extends AbstractComparator {
ca = filterAllStopWords(ca);
cb = filterAllStopWords(cb);
Set<String> keywords1 = getKeywords(ca, conf.translationMap(), params.getOrDefault("windowSize", 4).intValue());
Set<String> keywords2 = getKeywords(cb, conf.translationMap(), params.getOrDefault("windowSize", 4).intValue());
Set<String> keywords1 = getKeywords(ca, conf.translationMap(), Integer.parseInt(params.getOrDefault("windowSize", "4")));
Set<String> keywords2 = getKeywords(cb, conf.translationMap(), Integer.parseInt(params.getOrDefault("windowSize", "4")));
Set<String> cities1 = getCities(ca, params.getOrDefault("windowSize", 4).intValue());
Set<String> cities2 = getCities(cb, params.getOrDefault("windowSize", 4).intValue());
Set<String> cities1 = getCities(ca, Integer.parseInt(params.getOrDefault("windowSize", "4")));
Set<String> cities2 = getCities(cb, Integer.parseInt(params.getOrDefault("windowSize", "4")));
ca = removeKeywords(ca, keywords1);
ca = removeKeywords(ca, cities1);

View File

@ -12,7 +12,7 @@ import java.util.Map;
@ComparatorClass("jaroWinklerTitle")
public class JaroWinklerTitle extends AbstractComparator {
public JaroWinklerTitle(Map<String, Number> params){
public JaroWinklerTitle(Map<String, String> params){
super(params, new com.wcohen.ss.JaroWinkler());
}

View File

@ -10,9 +10,9 @@ import java.util.Set;
@ComparatorClass("keywordMatch")
public class KeywordMatch extends AbstractComparator {
Map<String, Number> params;
Map<String, String> params;
public KeywordMatch(Map<String, Number> params) {
public KeywordMatch(Map<String, String> params) {
super(params);
this.params = params;
}
@ -29,8 +29,8 @@ public class KeywordMatch extends AbstractComparator {
ca = filterAllStopWords(ca);
cb = filterAllStopWords(cb);
Set<String> keywords1 = getKeywords(ca, conf.translationMap(), params.getOrDefault("windowSize", 4).intValue());
Set<String> keywords2 = getKeywords(cb, conf.translationMap(), params.getOrDefault("windowSize", 4).intValue());
Set<String> keywords1 = getKeywords(ca, conf.translationMap(), Integer.parseInt(params.getOrDefault("windowSize", "4")));
Set<String> keywords2 = getKeywords(cb, conf.translationMap(), Integer.parseInt(params.getOrDefault("windowSize", "4")));
Set<String> codes1 = toCodes(keywords1, conf.translationMap());
Set<String> codes2 = toCodes(keywords2, conf.translationMap());
@ -41,7 +41,7 @@ public class KeywordMatch extends AbstractComparator {
else {
if (codes1.isEmpty() ^ codes2.isEmpty())
return -1; //undefined if one of the two has no keywords
return commonElementsPercentage(codes1, codes2) > params.getOrDefault("threshold", 0).intValue() ? 1.0 : 0.0;
return commonElementsPercentage(codes1, codes2) > Double.parseDouble(params.getOrDefault("threshold", "0.0")) ? 1.0 : 0.0;
}
}
}

View File

@ -9,7 +9,7 @@ import java.util.Map;
@ComparatorClass("level2JaroWinkler")
public class Level2JaroWinkler extends AbstractComparator {
public Level2JaroWinkler(Map<String, Number> params){
public Level2JaroWinkler(Map<String, String> params){
super(params, new com.wcohen.ss.Level2JaroWinkler());
}

View File

@ -10,7 +10,7 @@ import java.util.Map;
@ComparatorClass("level2JaroWinklerTitle")
public class Level2JaroWinklerTitle extends AbstractComparator {
public Level2JaroWinklerTitle(Map<String,Number> params){
public Level2JaroWinklerTitle(Map<String,String> params){
super(params, new com.wcohen.ss.Level2JaroWinkler());
}

View File

@ -9,7 +9,7 @@ import java.util.Map;
@ComparatorClass("level2Levenstein")
public class Level2Levenstein extends AbstractComparator {
public Level2Levenstein(Map<String,Number> params){
public Level2Levenstein(Map<String,String> params){
super(params, new com.wcohen.ss.Level2Levenstein());
}

View File

@ -9,7 +9,7 @@ import java.util.Map;
@ComparatorClass("levenstein")
public class Levenstein extends AbstractComparator {
public Levenstein(Map<String,Number> params){
public Levenstein(Map<String,String> params){
super(params, new com.wcohen.ss.Levenstein());
}

View File

@ -15,7 +15,7 @@ public class LevensteinTitle extends AbstractComparator {
private static final Log log = LogFactory.getLog(LevensteinTitle.class);
public LevensteinTitle(Map<String,Number> params){
public LevensteinTitle(Map<String,String> params){
super(params, new com.wcohen.ss.Levenstein());
}

View File

@ -14,7 +14,7 @@ import java.util.Map;
@ComparatorClass("levensteinTitleIgnoreVersion")
public class LevensteinTitleIgnoreVersion extends AbstractComparator {
public LevensteinTitleIgnoreVersion(Map<String,Number> params){
public LevensteinTitleIgnoreVersion(Map<String,String> params){
super(params, new com.wcohen.ss.Levenstein());
}

View File

@ -10,7 +10,7 @@ import java.util.Map;
@ComparatorClass("mustBeDifferent")
public class MustBeDifferent extends AbstractComparator {
public MustBeDifferent(Map<String,Number> params){
public MustBeDifferent(Map<String,String> params){
super(params, new com.wcohen.ss.Levenstein());
}

View File

@ -14,7 +14,7 @@ import java.util.Map;
@ComparatorClass("null")
public class NullDistanceAlgo implements Comparator {
public NullDistanceAlgo(Map<String, Number> params){
public NullDistanceAlgo(Map<String, String> params){
}
@Override

View File

@ -20,9 +20,9 @@ import java.util.stream.Collectors;
public class PidMatch extends AbstractComparator {
private static final Log log = LogFactory.getLog(PidMatch.class);
private Map<String, Number> params;
private Map<String, String> params;
public PidMatch(final Map<String, Number> params) {
public PidMatch(final Map<String, String> params) {
super(params);
this.params = params;
}
@ -50,7 +50,7 @@ public class PidMatch extends AbstractComparator {
return 0.0;
}
return (double)incommon / (incommon + simDiff) > params.getOrDefault("threshold", 0.5).doubleValue() ? 1 : 0;
return (double)incommon / (incommon + simDiff) > Double.parseDouble(params.getOrDefault("threshold", "0.5")) ? 1 : 0;
}

View File

@ -24,7 +24,7 @@ public class SizeMatch extends AbstractComparator {
* @param params
* the parameters
*/
public SizeMatch(final Map<String, Number> params) {
public SizeMatch(final Map<String, String> params) {
super(params);
}

View File

@ -12,7 +12,7 @@ import java.util.Map;
@ComparatorClass("sortedJaroWinkler")
public class SortedJaroWinkler extends AbstractSortedComparator {
public SortedJaroWinkler(Map<String,Number> params){
public SortedJaroWinkler(Map<String,String> params){
super(params, new com.wcohen.ss.Levenstein());
}

View File

@ -22,7 +22,7 @@ public class SortedLevel2JaroWinkler extends AbstractSortedComparator {
super(weight, new com.wcohen.ss.Level2JaroWinkler());
}
public SortedLevel2JaroWinkler(final Map<String, Number> params){
public SortedLevel2JaroWinkler(final Map<String, String> params){
super(params, new com.wcohen.ss.Level2JaroWinkler());
}

View File

@ -31,9 +31,9 @@ public class SubStringLevenstein extends AbstractComparator {
super(w, new com.wcohen.ss.Levenstein());
}
public SubStringLevenstein(Map<String, Number> params){
public SubStringLevenstein(Map<String, String> params){
super(params, new com.wcohen.ss.Levenstein());
this.limit = params.get("limit").intValue();
this.limit = Integer.parseInt(params.getOrDefault("limit", "1"));
}
/**

View File

@ -17,7 +17,7 @@ import eu.dnetlib.pace.tree.support.ComparatorClass;
@ComparatorClass("titleVersionMatch")
public class TitleVersionMatch extends AbstractComparator {
public TitleVersionMatch(final Map<String, Number> params) {
public TitleVersionMatch(final Map<String, String> params) {
super(params);
}

View File

@ -12,19 +12,19 @@ import java.util.Map;
@ComparatorClass("urlMatcher")
public class UrlMatcher extends Levenstein {
private Map<String, Number> params;
private Map<String, String> params;
public UrlMatcher(Map<String, Number> params){
public UrlMatcher(Map<String, String> params){
super(params);
this.params = params;
}
public UrlMatcher(double weight, Map<String, Number> params) {
public UrlMatcher(double weight, Map<String, String> params) {
super(weight);
this.params = params;
}
public void setParams(Map<String, Number> params) {
public void setParams(Map<String, String> params) {
this.params = params;
}
@ -37,8 +37,8 @@ public class UrlMatcher extends Levenstein {
return 0.0;
}
Double hostW = params.get("host").doubleValue();
Double pathW = params.get("path").doubleValue();
Double hostW = Double.parseDouble(params.getOrDefault("host", "0.5"));
Double pathW = Double.parseDouble(params.getOrDefault("path", "0.5"));
if (StringUtils.isBlank(urlA.getPath()) || StringUtils.isBlank(urlB.getPath())) {
return hostW * 0.5;

View File

@ -18,7 +18,7 @@ public class YearMatch extends AbstractComparator {
private int limit = 4;
public YearMatch(final Map<String, Number> params) {
public YearMatch(final Map<String, String> params) {
super(params);
}

View File

@ -18,13 +18,13 @@ public abstract class AbstractComparator extends AbstractPaceFunctions implement
/** The weight. */
protected double weight = 0.0;
private Map<String, Number> params;
private Map<String, String> params;
protected AbstractComparator(Map<String, Number> params) {
protected AbstractComparator(Map<String, String> params) {
this.params = params;
}
protected AbstractComparator(Map<String, Number> params, final AbstractStringDistance ssalgo){
protected AbstractComparator(Map<String, String> params, final AbstractStringDistance ssalgo){
this.params = params;
this.weight = 1.0;
this.ssalgo = ssalgo;

View File

@ -23,8 +23,8 @@ public abstract class AbstractSortedComparator extends AbstractComparator {
super(weight, ssalgo);
}
protected AbstractSortedComparator(final Map<String, Number> params, final AbstractStringDistance ssalgo){
super(params.get("weight").doubleValue(), ssalgo);
protected AbstractSortedComparator(final Map<String, String> params, final AbstractStringDistance ssalgo){
super(Double.parseDouble(params.get("weight")), ssalgo);
}
@Override

View File

@ -12,7 +12,7 @@ public class FieldConf implements Serializable {
private String field; //name of the field on which apply the comparator
private String comparator; //comparator name
private double weight = 1.0; //weight for the field (to be used in the aggregation)
private Map<String,Number> params; //parameters
private Map<String,String> params; //parameters
private boolean countIfUndefined;
@ -27,7 +27,7 @@ public class FieldConf implements Serializable {
public FieldConf() {
}
public FieldConf(String field, String comparator, double weight, Map<String, Number> params, boolean countIfUndefined) {
public FieldConf(String field, String comparator, double weight, Map<String, String> params, boolean countIfUndefined) {
this.field = field;
this.comparator = comparator;
this.weight = weight;
@ -59,11 +59,11 @@ public class FieldConf implements Serializable {
this.weight = weight;
}
public Map<String, Number> getParams() {
public Map<String, String> getParams() {
return params;
}
public void setParams(Map<String, Number> params) {
public void setParams(Map<String, String> params) {
this.params = params;
}

View File

@ -46,7 +46,7 @@ public class TreeNodeDef implements Serializable {
double result = comparator(fieldConf).compare(doc1.getFieldMap().get(fieldConf.getField()), doc2.getFieldMap().get(fieldConf.getField()), conf);
stats.addFieldStats(fieldConf.getComparator() + " on " + fieldConf.getField(), new FieldStats(weight, result, fieldConf.isCountIfUndefined()));
stats.addFieldStats(fieldConf.getComparator() + " on " + fieldConf.getField() + " " + fields.indexOf(fieldConf), new FieldStats(weight, result, fieldConf.isCountIfUndefined()));
}

View File

@ -23,7 +23,6 @@ public class TreeProcessor{
}
public boolean compare(final MapDocument a, final MapDocument b) {
//evaluate the decision tree
return evaluateTree(a, b).getResult() == MatchType.MATCH;
}

View File

@ -38,7 +38,7 @@ public class PaceResolver implements Serializable {
}
}
public Comparator getComparator(String name, Map<String, Number> params) throws PaceException {
public Comparator getComparator(String name, Map<String, String> params) throws PaceException {
try {
return comparators.get(name).getDeclaredConstructor(Map.class).newInstance(params);
} catch (InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException | NullPointerException e) {

View File

@ -2,9 +2,12 @@ package eu.dnetlib.pace.comparators;
import eu.dnetlib.pace.clustering.NGramUtils;
import eu.dnetlib.pace.tree.CityMatch;
import eu.dnetlib.pace.tree.ContainsMatch;
import eu.dnetlib.pace.tree.JaroWinklerNormalizedName;
import eu.dnetlib.pace.config.DedupConfig;
import eu.dnetlib.pace.tree.KeywordMatch;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import eu.dnetlib.pace.common.AbstractPaceFunctions;
@ -17,13 +20,13 @@ import static junit.framework.Assert.assertTrue;
public class ComparatorTest extends AbstractPaceFunctions {
private Map<String, Number> params;
private Map<String, String> params;
private DedupConfig conf;
@Before
public void setup() {
params = new HashMap<>();
params.put("weight", 1.0);
params.put("weight", "1.0");
conf = DedupConfig.load(readFromClasspath("/eu/dnetlib/pace/config/organization.current.conf", ComparatorTest.class));
}
@ -34,103 +37,6 @@ public class ComparatorTest extends AbstractPaceFunctions {
System.out.println("utils = " + utils.cleanupForOrdering("University of Pisa"));
}
@Test
public void testJaroWinklerNormalizedName() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Free University of Bozen-Bolzano", "University of the Free State", conf);
System.out.println("result = " + result);
assertEquals(0.0, result);
}
@Test
public void testJaroWinklerNormalizedName2() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("University of New York", "Università di New York", conf);
assertEquals(1.0, result);
}
@Test
public void testJaroWinklerNormalizedName3() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Biblioteca dell'Universita di Bologna", "Università di Bologna", conf);
System.out.println("result = " + result);
assertEquals(0.0, result);
}
@Test
public void testJaroWinklerNormalizedName4() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Universita degli studi di Pisa", "Universita di Pisa", conf);
System.out.println("result = " + result);
assertEquals(1.0, result);
}
@Test
public void testJaroWinklerNormalizedName5() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("RESEARCH PROMOTION FOUNDATION", "IDRYMA PROOTHISIS EREVNAS", conf);
System.out.println("result = " + result);
assertEquals(1.0, result);
}
@Test
public void testJaroWinklerNormalizedName6() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Fonds zur Förderung der wissenschaftlichen Forschung (Austrian Science Fund)", "Fonds zur Förderung der wissenschaftlichen Forschung", conf);
System.out.println("result = " + result);
assertTrue(result > 0.9);
}
@Test
public void testJaroWinklerNormalizedName7() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Polytechnic University of Turin", "POLITECNICO DI TORINO", conf);
System.out.println("result = " + result);
assertTrue(result > 0.9);
}
@Test
public void testJaroWinklerNormalizedName8() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Politechniki Warszawskiej (Warsaw University of Technology)", "Warsaw University of Technology", conf);
System.out.println("result = " + result);
}
@Test
public void testJaroWinklerNormalizedName9() {
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Istanbul Commerce University", "İstanbul Ticarət Universiteti", conf);
System.out.println("result = " + result);
}
@Test
public void testJaroWinklerNormalizedName10(){
final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
double result = jaroWinklerNormalizedName.distance("Firenze University Press", "University of Florence", conf);
System.out.println("result = " + result);
}
@Test
public void cityMatchTest() {
final CityMatch cityMatch = new CityMatch(params);
@ -147,6 +53,53 @@ public class ComparatorTest extends AbstractPaceFunctions {
//both names with cities (different)
assertEquals(0.0, cityMatch.distance("Universita di Bologna", "Universita di Torino", conf));
//particular cases
assertEquals(1.0, cityMatch.distance("Free University of Bozen-Bolzano", "Università di Bolzano", conf));
assertEquals(1.0, cityMatch.distance("Politechniki Warszawskiej (Warsaw University of Technology)", "Warsaw University of Technology", conf));
}
// @Test
// public void testJaroWinklerNormalizedName6() {
//
// final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
// double result = jaroWinklerNormalizedName.distance("Fonds zur Förderung der wissenschaftlichen Forschung (Austrian Science Fund)", "Fonds zur Förderung der wissenschaftlichen Forschung", conf);
//
// System.out.println("result = " + result);
// assertTrue(result > 0.9);
//
// }
// @Test
// public void testJaroWinklerNormalizedName10(){
//
// final JaroWinklerNormalizedName jaroWinklerNormalizedName = new JaroWinklerNormalizedName(params);
//
// double result = jaroWinklerNormalizedName.distance("Firenze University Press", "University of Florence", conf);
//
// System.out.println("result = " + result);
// }
@Test
public void keywordMatchTest(){
params.put("threshold", "0.4");
final KeywordMatch keywordMatch = new KeywordMatch(params);
assertEquals(1.0, keywordMatch.distance("Biblioteca dell'Universita di Bologna", "Università di Bologna", conf));
assertEquals(1.0, keywordMatch.distance("Universita degli studi di Pisa", "Universita di Pisa", conf));
assertEquals(1.0, keywordMatch.distance("Polytechnic University of Turin", "POLITECNICO DI TORINO", conf));
assertEquals(1.0, keywordMatch.distance("Istanbul Commerce University", "İstanbul Ticarət Universiteti", conf));
}
@Test
public void containsMatchTest(){
params.put("string", "openorgs");
params.put("bool", "XOR");
params.put("caseSensitive", "false");
final ContainsMatch containsMatch = new ContainsMatch(params);
assertEquals(0.0, containsMatch.distance("openorgs", "openorgs", conf));
}

View File

@ -7,7 +7,6 @@ import java.util.Map;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
public class ConfigTest extends AbstractPaceTest {

View File

@ -8,11 +8,11 @@ import java.util.Map;
public class UtilTest {
Map<String, Number> params;
Map<String, String> params;
@Before
public void setUp(){
params = new HashMap<String, Number>();
params = new HashMap<String, String>();
}
@Test