diff --git a/apps/dnet-exporter-api/bin/README.md b/apps/dnet-exporter-api/bin/README.md
new file mode 100644
index 00000000..a0a8d3f5
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/README.md
@@ -0,0 +1,6 @@
+SpringBoot application implementing OpenAIRE REST API to manage
+- Datasources
+- Contexts
+- Communities
+- Funders
+- Projects
\ No newline at end of file
diff --git a/apps/dnet-exporter-api/bin/pom.xml b/apps/dnet-exporter-api/bin/pom.xml
new file mode 100644
index 00000000..3e78369a
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/pom.xml
@@ -0,0 +1,169 @@
+
+
+
+ eu.dnetlib.dhp
+ apps
+ 3.5.6-SNAPSHOT
+ ../
+
+
+ 4.0.0
+ dnet-exporter-api
+ jar
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-jdbc
+
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+ eu.dnetlib.dhp
+ dnet-exporter-model
+ ${project.version}
+
+
+ eu.dnetlib
+ cnr-rmi-api
+ [2.0.0,3.0.0)
+
+
+ org.apache.cxf
+ cxf-rt-transports-http
+ 3.1.5
+
+
+ eu.dnetlib
+ cnr-service-common
+ [2.0.0,3.0.0)
+
+
+ eu.dnetlib
+ dnet-openaireplus-mapping-utils
+ [6.3.0,7.0.0)
+
+
+ com.sun.jersey
+ jersey-client
+
+
+ eu.dnetlib
+ dnet-hadoop-commons
+
+
+
+
+ eu.dnetlib
+ dnet-objectstore-rmi
+ [2.0.0,3.0.0)
+
+
+ org.apache.solr
+ solr-solrj
+ 7.5.0
+
+
+
+ org.postgresql
+ postgresql
+
+
+
+ org.apache.commons
+ commons-dbcp2
+
+
+
+ org.antlr
+ stringtemplate
+ 3.2.1
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+ org.apache.httpcomponents
+ httpcore
+
+
+ org.apache.httpcomponents
+ httpmime
+
+
+ net.sf.supercsv
+ super-csv
+ 2.4.0
+
+
+ com.google.code.gson
+ gson
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+
+
+ joda-time
+ joda-time
+ 2.8.2
+
+
+
+ org.mongodb
+ mongo-java-driver
+ 3.4.2
+
+
+
+ eu.dnetlib
+ dnet-datasource-manager-common
+ [2.0.1,3.0.0)
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.springframework
+ spring-web
+ 5.3.8
+
+
+
+ com.vladmihalcea
+ hibernate-types-52
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/CacheCustomizer.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/CacheCustomizer.class
new file mode 100644
index 00000000..a70ecd89
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/CacheCustomizer.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DNetOpenaireExporterApplication.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DNetOpenaireExporterApplication.class
new file mode 100644
index 00000000..edfe932e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DNetOpenaireExporterApplication.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DNetOpenaireExporterConfiguration.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DNetOpenaireExporterConfiguration.class
new file mode 100644
index 00000000..ba086023
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DNetOpenaireExporterConfiguration.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Datasource.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Datasource.class
new file mode 100644
index 00000000..f63258ae
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Datasource.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Jdbc.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Jdbc.class
new file mode 100644
index 00000000..09b6011e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Jdbc.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Project.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Project.class
new file mode 100644
index 00000000..b1929bfd
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Project.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Swagger.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Swagger.class
new file mode 100644
index 00000000..0e4046e9
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Swagger.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Vocabularies.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Vocabularies.class
new file mode 100644
index 00000000..3c8558d6
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties$Vocabularies.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties.class
new file mode 100644
index 00000000..e76fc061
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/DnetOpenaireExporterProperties.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/SwaggerController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/SwaggerController.class
new file mode 100644
index 00000000..a6251bae
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/SwaggerController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/AbstractExporterController$ErrorMessage.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/AbstractExporterController$ErrorMessage.class
new file mode 100644
index 00000000..7bf9ffe5
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/AbstractExporterController$ErrorMessage.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/AbstractExporterController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/AbstractExporterController.class
new file mode 100644
index 00000000..e0b98501
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/AbstractExporterController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ConverterTextArray.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ConverterTextArray.class
new file mode 100644
index 00000000..2fbda4fb
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ConverterTextArray.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ExporterConstants.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ExporterConstants.class
new file mode 100644
index 00000000..6903826b
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ExporterConstants.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/GenericArrayUserType.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/GenericArrayUserType.class
new file mode 100644
index 00000000..55fda961
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/GenericArrayUserType.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ISClient.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ISClient.class
new file mode 100644
index 00000000..340a1983
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ISClient.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ISClientImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ISClientImpl.class
new file mode 100644
index 00000000..724ca349
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ISClientImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/OperationManager.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/OperationManager.class
new file mode 100644
index 00000000..8a02c8dc
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/OperationManager.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/RFC3339DateFormat.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/RFC3339DateFormat.class
new file mode 100644
index 00000000..dca190ba
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/RFC3339DateFormat.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ReadOnlyRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ReadOnlyRepository.class
new file mode 100644
index 00000000..ae3098e2
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/ReadOnlyRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/Utils.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/Utils.class
new file mode 100644
index 00000000..0053bb4e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/common/Utils.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/CommunityApiController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/CommunityApiController.class
new file mode 100644
index 00000000..ec32a523
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/CommunityApiController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/CommunityService.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/CommunityService.class
new file mode 100644
index 00000000..b0897db8
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/CommunityService.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/OtherCommunityApiController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/OtherCommunityApiController.class
new file mode 100644
index 00000000..893a4822
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/OtherCommunityApiController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/SubCommunityApiController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/SubCommunityApiController.class
new file mode 100644
index 00000000..d1fece53
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/SubCommunityApiController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/importer/CommunityImporterController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/importer/CommunityImporterController.class
new file mode 100644
index 00000000..3e047680
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/importer/CommunityImporterController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/importer/CommunityImporterService.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/importer/CommunityImporterService.class
new file mode 100644
index 00000000..f00a94fd
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/importer/CommunityImporterService.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbCommunity.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbCommunity.class
new file mode 100644
index 00000000..0aca9a37
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbCommunity.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbDatasource.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbDatasource.class
new file mode 100644
index 00000000..f9c2de32
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbDatasource.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbDatasourcePK.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbDatasourcePK.class
new file mode 100644
index 00000000..c7fedc21
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbDatasourcePK.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbOrganization.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbOrganization.class
new file mode 100644
index 00000000..cef1b9d4
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbOrganization.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbOrganizationPK.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbOrganizationPK.class
new file mode 100644
index 00000000..09c39ec1
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbOrganizationPK.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbProject.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbProject.class
new file mode 100644
index 00000000..ef580afa
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbProject.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbProjectPK.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbProjectPK.class
new file mode 100644
index 00000000..1ca159ba
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbProjectPK.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbSupportOrg.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbSupportOrg.class
new file mode 100644
index 00000000..a58b9820
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbSupportOrg.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbSupportOrgPK.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbSupportOrgPK.class
new file mode 100644
index 00000000..4492b7db
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DbSupportOrgPK.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DepositionInfo.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DepositionInfo.class
new file mode 100644
index 00000000..2993639a
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/model/DepositionInfo.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbCommunityRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbCommunityRepository.class
new file mode 100644
index 00000000..1223efdb
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbCommunityRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbDatasourceRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbDatasourceRepository.class
new file mode 100644
index 00000000..91bda40b
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbDatasourceRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbOrganizationRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbOrganizationRepository.class
new file mode 100644
index 00000000..e1799a9a
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbOrganizationRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbProjectRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbProjectRepository.class
new file mode 100644
index 00000000..902b09fa
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbProjectRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbSupportOrgRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbSupportOrgRepository.class
new file mode 100644
index 00000000..87e24209
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/repository/DbSupportOrgRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityClaimTypeConverter.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityClaimTypeConverter.class
new file mode 100644
index 00000000..7ae8d1b5
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityClaimTypeConverter.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityMappingUtils.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityMappingUtils.class
new file mode 100644
index 00000000..2049ea20
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityMappingUtils.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityMembershipTypeConverter.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityMembershipTypeConverter.class
new file mode 100644
index 00000000..b26dc021
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/community/utils/CommunityMembershipTypeConverter.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextApiController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextApiController.class
new file mode 100644
index 00000000..fe4c4245
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextApiController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextApiCore.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextApiCore.class
new file mode 100644
index 00000000..62f724f6
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextApiCore.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextMappingUtils.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextMappingUtils.class
new file mode 100644
index 00000000..df313252
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/context/ContextMappingUtils.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmApiController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmApiController.class
new file mode 100644
index 00000000..8e1ccff9
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmApiController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmApiControllerV2.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmApiControllerV2.class
new file mode 100644
index 00000000..6d6e709e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmApiControllerV2.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmCore.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmCore.class
new file mode 100644
index 00000000..03606268
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/DsmCore.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ApiDbEntryRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ApiDbEntryRepository.class
new file mode 100644
index 00000000..9879cde8
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ApiDbEntryRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/CountryTermRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/CountryTermRepository.class
new file mode 100644
index 00000000..6b2ea814
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/CountryTermRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceApiDbEntryRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceApiDbEntryRepository.class
new file mode 100644
index 00000000..e3ad796e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceApiDbEntryRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDao.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDao.class
new file mode 100644
index 00000000..d067b90c
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDao.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDaoImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDaoImpl.class
new file mode 100644
index 00000000..251b6b60
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDaoImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDbEntryRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDbEntryRepository.class
new file mode 100644
index 00000000..3afeb180
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceDbEntryRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceIndexClient.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceIndexClient.class
new file mode 100644
index 00000000..c4c1ffc4
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceIndexClient.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceIndexClientImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceIndexClientImpl.class
new file mode 100644
index 00000000..23829bbb
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceIndexClientImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceSpecs.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceSpecs.class
new file mode 100644
index 00000000..40ed8fae
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/DatasourceSpecs.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/MongoLoggerClient.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/MongoLoggerClient.class
new file mode 100644
index 00000000..44c8b925
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/MongoLoggerClient.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/MongoLoggerClientImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/MongoLoggerClientImpl.class
new file mode 100644
index 00000000..3579b38d
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/MongoLoggerClientImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ObjectStoreClient.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ObjectStoreClient.class
new file mode 100644
index 00000000..7af14663
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ObjectStoreClient.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ObjectStoreClientImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ObjectStoreClientImpl.class
new file mode 100644
index 00000000..5d3a9b54
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ObjectStoreClientImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ResponseUtils.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ResponseUtils.class
new file mode 100644
index 00000000..8d6da411
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/ResponseUtils.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/VocabularyClient.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/VocabularyClient.class
new file mode 100644
index 00000000..a54a9e79
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/VocabularyClient.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/VocabularyClientImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/VocabularyClientImpl.class
new file mode 100644
index 00000000..1582edf2
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/VocabularyClientImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/DsmMappingUtils.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/DsmMappingUtils.class
new file mode 100644
index 00000000..45a1d74c
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/DsmMappingUtils.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/IndexDsInfo.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/IndexDsInfo.class
new file mode 100644
index 00000000..fe9e24b6
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/IndexDsInfo.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/IndexRecordsInfo.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/IndexRecordsInfo.class
new file mode 100644
index 00000000..2665287e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/dao/utils/IndexRecordsInfo.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceResponse.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceResponse.class
new file mode 100644
index 00000000..56d22f94
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceResponse.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceSearchResponse.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceSearchResponse.class
new file mode 100644
index 00000000..b3d5532c
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceSearchResponse.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceSnippet.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceSnippet.class
new file mode 100644
index 00000000..861ae4bd
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceSnippet.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiDbEntry.class
new file mode 100644
index 00000000..cbc938fe
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiParamDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiParamDbEntry.class
new file mode 100644
index 00000000..72f89cd6
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiParamDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiParamKeyDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiParamKeyDbEntry.class
new file mode 100644
index 00000000..3b79f0ba
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/ApiParamKeyDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/CountryTerm.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/CountryTerm.class
new file mode 100644
index 00000000..5d867285
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/CountryTerm.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/DatasourceApiDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/DatasourceApiDbEntry.class
new file mode 100644
index 00000000..60adc458
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/DatasourceApiDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/DatasourceDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/DatasourceDbEntry.class
new file mode 100644
index 00000000..74e9de96
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/DatasourceDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/IdentityDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/IdentityDbEntry.class
new file mode 100644
index 00000000..6185efc9
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/IdentityDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/OrganizationDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/OrganizationDbEntry.class
new file mode 100644
index 00000000..648db25c
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/OrganizationDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/PidSystemDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/PidSystemDbEntry.class
new file mode 100644
index 00000000..a70ba5c5
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/PidSystemDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/PidSystemKeyDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/PidSystemKeyDbEntry.class
new file mode 100644
index 00000000..ef57561e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/dsm/domain/db/PidSystemKeyDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FunderRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FunderRepository.class
new file mode 100644
index 00000000..9af99423
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FunderRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FunderService.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FunderService.class
new file mode 100644
index 00000000..a20039d6
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FunderService.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FundersApiController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FundersApiController.class
new file mode 100644
index 00000000..f9f736fa
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/FundersApiController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDatasource.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDatasource.class
new file mode 100644
index 00000000..481b4e55
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDatasource.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDbEntry.class
new file mode 100644
index 00000000..b86e84aa
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDbUpdate.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDbUpdate.class
new file mode 100644
index 00000000..8555740d
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderDbUpdate.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderPid.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderPid.class
new file mode 100644
index 00000000..bc84f68a
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/FunderPid.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/OldFunderDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/OldFunderDbEntry.class
new file mode 100644
index 00000000..b0f2330c
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/OldFunderDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/OldFundingPathDbEntry.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/OldFundingPathDbEntry.class
new file mode 100644
index 00000000..deb4f2d4
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/funders/domain/db/OldFundingPathDbEntry.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/InfoController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/InfoController.class
new file mode 100644
index 00000000..fb1defc0
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/InfoController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDao$DATE_INFO.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDao$DATE_INFO.class
new file mode 100644
index 00000000..a769bc56
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDao$DATE_INFO.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDao.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDao.class
new file mode 100644
index 00000000..4f0353fc
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDao.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDaoImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDaoImpl.class
new file mode 100644
index 00000000..5cfe0e9e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/info/JdbcInfoDaoImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectQueryParams.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectQueryParams.class
new file mode 100644
index 00000000..ebd9a329
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectQueryParams.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectQueryParamsFactory.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectQueryParamsFactory.class
new file mode 100644
index 00000000..79028476
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectQueryParamsFactory.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectsController.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectsController.class
new file mode 100644
index 00000000..406973b5
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/ProjectsController.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/JdbcApiDao.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/JdbcApiDao.class
new file mode 100644
index 00000000..0c4de41a
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/JdbcApiDao.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/JdbcApiDaoImpl.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/JdbcApiDaoImpl.class
new file mode 100644
index 00000000..fd92a4d2
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/JdbcApiDaoImpl.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ProjectApiRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ProjectApiRepository.class
new file mode 100644
index 00000000..607b3869
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ProjectApiRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ProjectTsvRepository.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ProjectTsvRepository.class
new file mode 100644
index 00000000..0049fd0c
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ProjectTsvRepository.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ValueCleaner.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ValueCleaner.class
new file mode 100644
index 00000000..0c359569
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/dao/ValueCleaner.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/Project.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/Project.class
new file mode 100644
index 00000000..eee41e38
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/Project.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectApi.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectApi.class
new file mode 100644
index 00000000..91c5370a
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectApi.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectDetails.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectDetails.class
new file mode 100644
index 00000000..741bc853
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectDetails.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectTsv.class b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectTsv.class
new file mode 100644
index 00000000..8d5d5eb8
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/main/java/eu/dnetlib/openaire/project/domain/db/ProjectTsv.class differ
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/application.properties b/apps/dnet-exporter-api/bin/src/main/resources/application.properties
new file mode 100644
index 00000000..19150128
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/application.properties
@@ -0,0 +1,39 @@
+# COMMON
+server.servlet.context-path = /openaire
+server.port = 8080
+
+server.public_url =
+server.public_desc = API Base URL
+
+spring.datasource.driverClassName = org.postgresql.Driver
+spring.jpa.database-platform = org.hibernate.dialect.PostgreSQL9Dialect
+spring.jpa.show-sql = false
+spring.jpa.properties.hibernate.format_sql = true
+spring.jpa.hibernate.ddl-auto = validate
+#spring.mvc.dispatch-options-request = true
+
+# SWAGGER
+spring.jackson.date-format = eu.dnetlib.openaire.common.RFC3339DateFormat
+spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS = false
+
+management.endpoints.web.exposure.include = prometheus,health
+
+management.endpoints.web.base-path = /
+management.endpoints.web.path-mapping.prometheus = metrics
+management.endpoints.web.path-mapping.health = health
+
+# ENABLE / DISABLE CONTROLLERS
+openaire.exporter.enable.dsm = true
+openaire.exporter.enable.community = true
+openaire.exporter.enable.community.import = false
+openaire.exporter.enable.context = true
+openaire.exporter.enable.funders = true
+openaire.exporter.enable.project = true
+openaire.exporter.enable.info = true
+
+# CACHE TTL, 12h
+openaire.exporter.cache.ttl = 43200000
+
+maven.pom.path = /META-INF/maven/eu.dnetlib.dhp/dnet-exporter-api/effective-pom.xml
+
+openaire.exporter.funders.cron = 0 30 2 * * *
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/count_first_collected_datasources_fromDate.st.sql b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/count_first_collected_datasources_fromDate.st.sql
new file mode 100644
index 00000000..1cf5f393
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/count_first_collected_datasources_fromDate.st.sql
@@ -0,0 +1,7 @@
+select count(*) as count
+from (
+ select d.id
+ from dsm_services d left outer join dsm_api a on (d.id = a.service)
+ group by d.id
+ having min(a.first_collection_date) >= cast(? as date)
+) as t
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/count_first_collected_datasources_fromDate_typology.st.sql b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/count_first_collected_datasources_fromDate_typology.st.sql
new file mode 100644
index 00000000..b0a79a29
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/count_first_collected_datasources_fromDate_typology.st.sql
@@ -0,0 +1,8 @@
+select count(*) as count
+from (
+ select d.id
+ from dsm_services d left outer join dsm_api a on (d.id = a.service)
+ where d._typology_to_remove_ like ?
+ group by d.id
+ having min(a.first_collection_date) >= cast(? as date)
+) as t
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/first_collected_datasources_fromDate.st.sql b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/first_collected_datasources_fromDate.st.sql
new file mode 100644
index 00000000..f228e03b
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/first_collected_datasources_fromDate.st.sql
@@ -0,0 +1,29 @@
+SELECT
+ s.id AS "id",
+ s.officialname AS "officialName",
+ s.englishname AS "englishName",
+ s._typology_to_remove_ AS "typology",
+ s.eosc_type AS "eoscType",
+ s.eosc_datasource_type AS "eoscDatasourceType",
+ s.registeredby AS "registeredBy",
+ s.registrationdate::text AS "registrationDate",
+ MIN(a.first_collection_date) AS "firstCollectionDate",
+ MAX(a.last_collection_date) AS "lastCollectionDate",
+ (array_remove(array_agg(a.last_collection_total order by a.last_collection_date desc), NULL))[1] AS "lastCollectionTotal",
+ array_remove(array_agg(DISTINCT coalesce(a.compatibility_override, a.compatibility)), NULL) AS "compatibilities",
+ array_remove(array_agg(DISTINCT o.id||' @@@ '||o.legalname), NULL) AS "organizations"
+FROM
+ dsm_services s
+ left outer join dsm_api a on (s.id = a.service)
+ left outer join dsm_service_organization dso on (s.id = dso.service)
+ left outer join dsm_organizations o on (o.id = dso.organization)
+GROUP BY
+ s.id,
+ s.officialname,
+ s.englishname,
+ s._typology_to_remove_,
+ s.eosc_type,
+ s.eosc_datasource_type,
+ s.registeredby,
+ s.registrationdate
+HAVING MIN(a.first_collection_date) >= cast(? as date)
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/first_collected_datasources_fromDate_typology.st.sql b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/first_collected_datasources_fromDate_typology.st.sql
new file mode 100644
index 00000000..13d64cb4
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/first_collected_datasources_fromDate_typology.st.sql
@@ -0,0 +1,31 @@
+SELECT
+ s.id AS "id",
+ s.officialname AS "officialName",
+ s.englishname AS "englishName",
+ s._typology_to_remove_ AS "typology",
+ s.eosc_type AS "eoscType",
+ s.eosc_datasource_type AS "eoscDatasourceType",
+ s.registeredby AS "registeredBy",
+ s.registrationdate::text AS "registrationDate",
+ MIN(a.first_collection_date) AS "firstCollectionDate",
+ MAX(a.last_collection_date) AS "lastCollectionDate",
+ (array_remove(array_agg(a.last_collection_total order by a.last_collection_date desc), NULL))[1] AS "lastCollectionTotal",
+ array_remove(array_agg(DISTINCT coalesce(a.compatibility_override, a.compatibility)), NULL) AS "compatibilities",
+ array_remove(array_agg(DISTINCT o.id||' @@@ '||o.legalname), NULL) AS "organizations"
+FROM
+ dsm_services s
+ left outer join dsm_api a on (s.id = a.service)
+ left outer join dsm_service_organization dso on (s.id = dso.service)
+ left outer join dsm_organizations o on (o.id = dso.organization)
+WHERE
+ s._typology_to_remove_ like ?
+GROUP BY
+ s.id,
+ s.officialname,
+ s.englishname,
+ s._typology_to_remove_,
+ s.eosc_type,
+ s.eosc_datasource_type,
+ s.registeredby,
+ s.registrationdate
+HAVING MIN(a.first_collection_date) >= cast(? as date)
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/projects_fundings.sql.st b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/projects_fundings.sql.st
new file mode 100644
index 00000000..b75fcc9c
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/projects_fundings.sql.st
@@ -0,0 +1,11 @@
+SELECT
+ funder,
+ jurisdiction,
+ fundingpathid,
+ acronym,
+ title,
+ code,
+ startdate,
+ enddate
+FROM projects_api
+WHERE fundingpathid like '$fundingprefix$%'
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources.sql.st b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources.sql.st
new file mode 100644
index 00000000..56bff2be
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources.sql.st
@@ -0,0 +1,25 @@
+select
+ d.id as id,
+ d.officialname as "officialName",
+ d.englishname as "englishName",
+ o.legalname as organization,
+ d.eosc_datasource_type as eosc_datasource_type,
+ d.registeredby as "registeredBy",
+ d.registrationdate::text as "registrationDate",
+ a.compatibility as compatibility,
+ a.last_collection_date as "lastCollectionDate",
+ a.last_collection_total as "lastCollectionTotal"
+from
+ dsm_services d
+ left outer join dsm_api a on (d.id = a.service)
+ left outer join dsm_service_organization dso on (d.id = dso.service)
+ left outer join dsm_organizations o on (o.id = dso.organization)
+where
+ d.registrationdate is not null
+ and d.registrationdate < a.last_collection_date
+ and d.registeredby is not null
+ and d.managed = true
+ and a.last_collection_total > 0
+ and a.active = true
+order by d.registrationdate desc
+limit ?;
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_fromDate.st.sql b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_fromDate.st.sql
new file mode 100644
index 00000000..6d8bbf02
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_fromDate.st.sql
@@ -0,0 +1,11 @@
+select count(DISTINCT d.id) as count
+from
+ dsm_services d
+ left outer join dsm_api a on (d.id = a.service)
+where
+ d.registrationdate >= cast(? as date)
+ and d.registrationdate < a.last_collection_date
+ and d.registeredby is not null
+ and d.managed = true
+ and a.last_collection_total > 0
+ and a.active = true;
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_fromDate_typology.st.sql b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_fromDate_typology.st.sql
new file mode 100644
index 00000000..9e8a9f0b
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_fromDate_typology.st.sql
@@ -0,0 +1,12 @@
+select count(DISTINCT d.id) as count
+from
+ dsm_services d
+ left outer join dsm_api a on (d.id = a.service)
+where
+ d.registrationdate >= cast(? as date)
+ and d._typology_to_remove_ like ?
+ and d.registrationdate < a.last_collection_date
+ and d.registeredby is not null
+ and d.managed = true
+ and a.last_collection_total > 0
+ and a.active = true;
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_v2.sql.st b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_v2.sql.st
new file mode 100644
index 00000000..b4002ce4
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/sql/recent_registered_datasources_v2.sql.st
@@ -0,0 +1,38 @@
+SELECT
+ s.id AS "id",
+ s.officialname AS "officialName",
+ s.englishname AS "englishName",
+ s._typology_to_remove_ AS "typology",
+ s.eosc_type AS "eoscType",
+ s.eosc_datasource_type AS "eoscDatasourceType",
+ s.registeredby AS "registeredBy",
+ s.registrationdate::text AS "registrationDate",
+ MIN(a.first_collection_date) AS "firstCollectionDate",
+ MAX(a.last_collection_date) AS "lastCollectionDate",
+ (array_remove(array_agg(a.last_collection_total order by a.last_collection_date desc), NULL))[1] AS "lastCollectionTotal",
+ array_remove(array_agg(DISTINCT coalesce(a.compatibility_override, a.compatibility)), NULL) AS "compatibilities",
+ array_remove(array_agg(DISTINCT o.id||' @@@ '||o.legalname), NULL) AS "organizations"
+FROM
+ dsm_services s
+ left outer join dsm_api a on (s.id = a.service)
+ left outer join dsm_service_organization dso on (s.id = dso.service)
+ left outer join dsm_organizations o on (o.id = dso.organization)
+WHERE
+ s.registrationdate is not null
+ and s.registeredby is not null
+ and s.managed = true
+GROUP BY
+ s.id,
+ s.officialname,
+ s.englishname,
+ s._typology_to_remove_,
+ s.eosc_type,
+ s.eosc_datasource_type,
+ s.registeredby,
+ s.registrationdate
+HAVING
+ s.registrationdate < max(a.last_collection_date)
+ and sum(a.last_collection_total) > 0
+ORDER BY s.registrationdate desc
+LIMIT ?
+
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_header.st b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_header.st
new file mode 100644
index 00000000..3d4a236e
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_header.st
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_project.st b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_project.st
new file mode 100644
index 00000000..18f23df4
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_project.st
@@ -0,0 +1,4 @@
+
+ $p.code$ - $p.acronym$ - $p.title$
+ $p.idnamespace$
+
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_tail.st b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_tail.st
new file mode 100644
index 00000000..2a263139
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_dspace_tail.st
@@ -0,0 +1,2 @@
+
+
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_eprints.st b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_eprints.st
new file mode 100644
index 00000000..f0d21f1e
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/st/projects_eprints.st
@@ -0,0 +1 @@
+$p.acronym$ - $p.title$
$p.code$ - $p.acronym$ - $p.title$
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findCommunityContexts.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findCommunityContexts.xquery
new file mode 100644
index 00000000..7f254339
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findCommunityContexts.xquery
@@ -0,0 +1,3 @@
+for $x in collection('/db/DRIVER/ContextDSResources/ContextDSResourceType')
+where $x[./RESOURCE_PROFILE/BODY/CONFIGURATION/context/@type = 'community' or ./RESOURCE_PROFILE/BODY/CONFIGURATION/context/@type = 'ri']
+return $x
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findContextProfiles.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findContextProfiles.xquery
new file mode 100644
index 00000000..871c752a
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findContextProfiles.xquery
@@ -0,0 +1,2 @@
+for $x in collection('/db/DRIVER/ContextDSResources/ContextDSResourceType')
+return $x
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findContextProfilesByType.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findContextProfilesByType.xquery
new file mode 100644
index 00000000..e84fafad
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findContextProfilesByType.xquery
@@ -0,0 +1,3 @@
+for $x in collection('/db/DRIVER/ContextDSResources/ContextDSResourceType')
+where $x[%s]
+return $x
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findFunderContexts.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findFunderContexts.xquery
new file mode 100644
index 00000000..d1bfe051
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findFunderContexts.xquery
@@ -0,0 +1,3 @@
+for $x in collection('/db/DRIVER/ContextDSResources/ContextDSResourceType')
+where $x[./RESOURCE_PROFILE/BODY/CONFIGURATION/context/@type = 'funding']
+return $x
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findIndexDsInfo.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findIndexDsInfo.xquery
new file mode 100644
index 00000000..bba15af0
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findIndexDsInfo.xquery
@@ -0,0 +1,11 @@
+distinct-values(
+ let $format := collection('/db/DRIVER/ServiceResources/SearchServiceResourceType')//SERVICE_PROPERTIES[./PROPERTY[@key = 'infrastructure' and @value = 'public']]/PROPERTY[@key = "mdformat"]/@value/string()
+
+ for $x in collection('/db/DRIVER/IndexDSResources/IndexDSResourceType')
+ where
+ $x//METADATA_FORMAT = $format and
+ $x//METADATA_FORMAT_INTERPRETATION = 'openaire' and
+ $x//METADATA_FORMAT_LAYOUT = 'index'
+ return
+ concat($x//RESOURCE_IDENTIFIER/@value/string(), ' @@@ ', $format, ' @@@ ', $format, '-index-openaire')
+)
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findObjectStore.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findObjectStore.xquery
new file mode 100644
index 00000000..f5c10374
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findObjectStore.xquery
@@ -0,0 +1,3 @@
+for $x in collection('/db/DRIVER/RepositoryServiceResources/RepositoryServiceResourceType')
+where $x[./RESOURCE_PROFILE/BODY/CONFIGURATION/DATASOURCE_ORIGINAL_ID = "%s"]
+return $x/RESOURCE_PROFILE/BODY/CONFIGURATION/INTERFACES/INTERFACE[./@compliance="files"]/INTERFACE_EXTRA_FIELD[./@name="last_download_objId"]/text()
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findSolrIndexUrl.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findSolrIndexUrl.xquery
new file mode 100644
index 00000000..ba3ceab2
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/findSolrIndexUrl.xquery
@@ -0,0 +1 @@
+distinct-values(collection("/db/DRIVER/ServiceResources/IndexServiceResourceType")//PROTOCOL[@name = "solr" or @name = "SOLR"]/@address/string())
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/getRepoProfile.xquery b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/getRepoProfile.xquery
new file mode 100644
index 00000000..927632cf
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/eu/dnetlib/openaire/xquery/getRepoProfile.xquery
@@ -0,0 +1,3 @@
+for $x in collection('/db/DRIVER/RepositoryServiceResources/RepositoryServiceResourceType')
+where $x/RESOURCE_PROFILE/BODY/CONFIGURATION/DATASOURCE_ORIGINAL_ID[@provenance="OPENAIRE"]/text() = "%s"
+return $x
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/global.properties b/apps/dnet-exporter-api/bin/src/main/resources/global.properties
new file mode 100644
index 00000000..8368c3e9
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/global.properties
@@ -0,0 +1,105 @@
+services.is.protocol = http
+services.is.host = localhost
+services.is.port = 8280
+services.is.context = app
+
+services.is.baseurl = ${services.is.protocol}://${services.is.host}:${services.is.port}/${services.is.context}/services
+
+openaire.exporter.isLookupUrl = ${services.is.baseurl}/isLookUp
+openaire.exporter.objectStoreServiceUrl = ${services.is.baseurl}/objectStore
+openaire.exporter.isRegistryServiceUrl = ${services.is.baseurl}/isRegistry
+
+openaire.exporter.requestWorkers = 10
+openaire.exporter.requestTimeout = 10
+
+openaire.exporter.cxfClientConnectTimeout = 60000
+openaire.exporter.cxfClientReceiveTimeout = 120000
+
+# JDBC
+openaire.exporter.jdbc.url = jdbc:postgresql://localhost:5432/dnet_openaireplus
+#openaire.exporter.jdbc.url = jdbc:postgresql://localhost:5432/dev_openaire_8280
+openaire.exporter.jdbc.user = dnetapi
+openaire.exporter.jdbc.pwd = dnetPwd
+openaire.exporter.jdbc.minIdle = 1
+openaire.exporter.jdbc.maxIdle = 20
+openaire.exporter.jdbc.maxRows = 100
+
+# PROJECTS
+openaire.exporter.project.dspaceHeadTemplate = classpath:/eu/dnetlib/openaire/st/projects_dspace_header.st
+openaire.exporter.project.dspaceTemplate = classpath:/eu/dnetlib/openaire/st/projects_dspace_project.st
+openaire.exporter.project.dspaceTailTemplate = classpath:/eu/dnetlib/openaire/st/projects_dspace_tail.st
+openaire.exporter.project.eprintsTemplate = classpath:/eu/dnetlib/openaire/st/projects_eprints.st
+openaire.exporter.project.tsvFields = Grant Agreement Number, Project Acronym, Project Title, Call ID, Start Date, End Date, OA Mandate on Publications, OA Mandate on Datasets, Discipline, Organization, Country, Role, Person Name, Person Second Names, Person Email
+openaire.exporter.project.projectsFundingQueryTemplate=classpath:/eu/dnetlib/openaire/sql/projects_fundings.sql.st
+openaire.exporter.project.flushSize = 1000
+
+# DATSOURCES
+openaire.exporter.datasource.title = Data Sources
+openaire.exporter.datasource.mongoHost = localhost
+openaire.exporter.datasource.mongoPort = 27017
+openaire.exporter.datasource.mongoConnectionsPerHost = 10
+openaire.exporter.datasource.mongoCollectionName = wf_logs
+openaire.exporter.datasource.mongoDbName = dnet_logs_prod
+openaire.exporter.datasource.mongoQueryLimit= 100
+openaire.exporter.findSolrIndexUrl = /eu/dnetlib/openaire/xquery/findSolrIndexUrl.xquery
+openaire.exporter.findIndexDsInfo = /eu/dnetlib/openaire/xquery/findIndexDsInfo.xquery
+openaire.exporter.findObjectStore = /eu/dnetlib/openaire/xquery/findObjectStore.xquery
+openaire.exporter.findFunderContexts = /eu/dnetlib/openaire/xquery/findFunderContexts.xquery
+openaire.exporter.findCommunityContexts = /eu/dnetlib/openaire/xquery/findCommunityContexts.xquery
+openaire.exporter.findContextProfiles = /eu/dnetlib/openaire/xquery/findContextProfiles.xquery
+openaire.exporter.findContextProfilesByType = /eu/dnetlib/openaire/xquery/findContextProfilesByType.xquery
+openaire.exporter.getRepoProfile = /eu/dnetlib/openaire/xquery/getRepoProfile.xquery
+
+# REST API CONFIGURATION
+openaire.exporter.swaggerDsm.apiTitle = OpenAIRE aggregator REST API
+openaire.exporter.swaggerDsm.apiDescription = The OpenAIRE data provision REST API allows developers to access the metadata information space of OpenAIRE programmatically.
+openaire.exporter.swaggerDsm.apiLicense = LICENSED UNDER GNU AFFERO GENERAL PUBLIC LICENSE.
+openaire.exporter.swaggerDsm.apiLicenseUrl = https://www.gnu.org/licenses/agpl-3.0.txt
+openaire.exporter.swaggerDsm.apiContacName = D-Net team
+openaire.exporter.swaggerDsm.apiContactUrl = http://www.openaire.eu
+openaire.exporter.swaggerDsm.apiContactEmail = dnet-team@isti.cnr.it
+
+openaire.exporter.swaggerProjects.apiTitle = OpenAIRE projects REST API
+openaire.exporter.swaggerProjects.apiDescription = The OpenAIRE projects REST API allows programmatic access to funded research projects metadata.
+openaire.exporter.swaggerProjects.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerProjects.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerProjects.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerProjects.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerProjects.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerFunders.apiTitle = OpenAIRE funders REST API
+openaire.exporter.swaggerFunders.apiDescription = The OpenAIRE funders REST API allows programmatic access to the funding agencies metadata in OpenAIRE.
+openaire.exporter.swaggerFunders.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerFunders.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerFunders.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerFunders.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerFunders.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerCommunities.apiTitle = OpenAIRE Communities REST API
+openaire.exporter.swaggerCommunities.apiDescription = The OpenAIRE communities REST API allows programmatic access to the communities configurations in OpenAIRE.
+openaire.exporter.swaggerCommunities.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerCommunities.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerCommunities.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerCommunities.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerCommunities.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerContexts.apiTitle = OpenAIRE Contexts REST API
+openaire.exporter.swaggerContexts.apiDescription = The OpenAIRE contexts REST API allows programmatic access to the context profiles in OpenAIRE.
+openaire.exporter.swaggerContexts.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerContexts.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerContexts.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerContexts.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerContexts.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerInfo.apiTitle = OpenAIRE Info REST API
+openaire.exporter.swaggerInfo.apiDescription = The OpenAIRE Info REST API allows programmatic access to some interesting dates related to the content indexed in OpenAIRE.
+openaire.exporter.swaggerInfo.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerInfo.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerInfo.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerInfo.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerInfo.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+# VOCABULARIES
+openaire.exporter.vocabularies.baseUrl = http://localhost:8980/provision/mvc/vocabularies
+openaire.exporter.vocabularies.countriesEndpoint = ${openaire.exporter.vocabularies.baseUrl}/dnet:countries.json
+openaire.exporter.vocabularies.datasourceTypologiesEndpoint = ${openaire.exporter.vocabularies.baseUrl}/dnet:eosc_datasource_types.json
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/global.properties.locale b/apps/dnet-exporter-api/bin/src/main/resources/global.properties.locale
new file mode 100644
index 00000000..38e38ed7
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/global.properties.locale
@@ -0,0 +1,111 @@
+#services.is.host = localhost
+services.is.host = dev-openaire.d4science.org
+#services.is.port = 8280
+services.is.port = 443
+#services.is.protocol = http
+services.is.protocol = https
+#services.is.context = app
+services.is.context = is
+#services.is.baseurl = ${services.is.protocol}://${services.is.host}:${services.is.port}/${services.is.context}/services
+services.is.baseurl = ${services.is.protocol}://${services.is.host}:${services.is.port}/${services.is.context}/services
+
+openaire.exporter.isLookupUrl = ${services.is.baseurl}/isLookUp
+openaire.exporter.objectStoreServiceUrl = ${services.is.baseurl}/objectStore
+openaire.exporter.isRegistryServiceUrl = ${services.is.baseurl}/isRegistry
+
+openaire.exporter.requestWorkers = 10
+openaire.exporter.requestTimeout = 10
+
+openaire.exporter.cxfClientConnectTimeout = 60000
+openaire.exporter.cxfClientReceiveTimeout = 120000
+
+# JDBC
+#openaire.exporter.jdbc.url = jdbc:postgresql://localhost:5432/dnet_openaire
+openaire.exporter.jdbc.url = jdbc:postgresql://localhost:5432/dev_openaire_8280
+openaire.exporter.jdbc.user = dnetapi
+openaire.exporter.jdbc.pwd = dnetPwd
+openaire.exporter.jdbc.minIdle = 1
+openaire.exporter.jdbc.maxIdle = 20
+openaire.exporter.jdbc.maxRows = 100
+
+# PROJECTS
+openaire.exporter.project.dspaceHeadTemplate = classpath:/eu/dnetlib/openaire/st/projects_dspace_header.st
+openaire.exporter.project.dspaceTemplate = classpath:/eu/dnetlib/openaire/st/projects_dspace_project.st
+openaire.exporter.project.dspaceTailTemplate = classpath:/eu/dnetlib/openaire/st/projects_dspace_tail.st
+openaire.exporter.project.eprintsTemplate = classpath:/eu/dnetlib/openaire/st/projects_eprints.st
+openaire.exporter.project.tsvFields = Grant Agreement Number, Project Acronym, Project Title, Call ID, Start Date, End Date, OA Mandate on Publications, OA Mandate on Datasets, Discipline, Organization, Country, Role, Person Name, Person Second Names, Person Email
+openaire.exporter.project.projectsFundingQueryTemplate=classpath:/eu/dnetlib/openaire/sql/projects_fundings.sql.st
+openaire.exporter.project.flushSize = 1000
+
+# DATSOURCES
+openaire.exporter.datasource.title = Data Sources
+openaire.exporter.datasource.mongoHost = localhost
+openaire.exporter.datasource.mongoPort = 27017
+openaire.exporter.datasource.mongoConnectionsPerHost = 10
+openaire.exporter.datasource.mongoCollectionName = wf_logs
+openaire.exporter.datasource.mongoDbName = dnet_logs_prod
+openaire.exporter.datasource.mongoQueryLimit= 100
+openaire.exporter.findSolrIndexUrl = /eu/dnetlib/openaire/xquery/findSolrIndexUrl.xquery
+openaire.exporter.findIndexDsInfo = /eu/dnetlib/openaire/xquery/findIndexDsInfo.xquery
+openaire.exporter.findObjectStore = /eu/dnetlib/openaire/xquery/findObjectStore.xquery
+openaire.exporter.findFunderContexts = /eu/dnetlib/openaire/xquery/findFunderContexts.xquery
+openaire.exporter.findCommunityContexts = /eu/dnetlib/openaire/xquery/findCommunityContexts.xquery
+openaire.exporter.findContextProfiles = /eu/dnetlib/openaire/xquery/findContextProfiles.xquery
+openaire.exporter.findContextProfilesByType = /eu/dnetlib/openaire/xquery/findContextProfilesByType.xquery
+openaire.exporter.getRepoProfile = /eu/dnetlib/openaire/xquery/getRepoProfile.xquery
+
+openaire.exporter.contentLoadQuery = { "$and" : [ { "system:profileName" : "Graph construction [PROD]" }, { "system:isCompletedSuccessfully" : "true" }, { "reuseContent" : "false" } ] }
+
+# REST API CONFIGURATION
+openaire.exporter.swaggerDsm.apiTitle = OpenAIRE aggregator REST API
+openaire.exporter.swaggerDsm.apiDescription = The OpenAIRE data provision REST API allows developers to access the metadata information space of OpenAIRE programmatically.
+openaire.exporter.swaggerDsm.apiLicense = LICENSED UNDER GNU AFFERO GENERAL PUBLIC LICENSE.
+openaire.exporter.swaggerDsm.apiLicenseUrl = https://www.gnu.org/licenses/agpl-3.0.txt
+openaire.exporter.swaggerDsm.apiContacName = D-Net team
+openaire.exporter.swaggerDsm.apiContactUrl = http://www.openaire.eu
+openaire.exporter.swaggerDsm.apiContactEmail = dnet-team@isti.cnr.it
+
+openaire.exporter.swaggerProjects.apiTitle = OpenAIRE projects REST API
+openaire.exporter.swaggerProjects.apiDescription = The OpenAIRE projects REST API allows programmatic access to funded research projects metadata.
+openaire.exporter.swaggerProjects.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerProjects.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerProjects.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerProjects.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerProjects.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerFunders.apiTitle = OpenAIRE funders REST API
+openaire.exporter.swaggerFunders.apiDescription = The OpenAIRE funders REST API allows programmatic access to the funding agencies metadata in OpenAIRE.
+openaire.exporter.swaggerFunders.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerFunders.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerFunders.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerFunders.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerFunders.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerCommunities.apiTitle = OpenAIRE Communities REST API
+openaire.exporter.swaggerCommunities.apiDescription = The OpenAIRE communities REST API allows programmatic access to the communities configurations in OpenAIRE.
+openaire.exporter.swaggerCommunities.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerCommunities.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerCommunities.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerCommunities.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerCommunities.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerContexts.apiTitle = OpenAIRE Contexts REST API
+openaire.exporter.swaggerContexts.apiDescription = The OpenAIRE contexts REST API allows programmatic access to the context profiles in OpenAIRE.
+openaire.exporter.swaggerContexts.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerContexts.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerContexts.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerContexts.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerContexts.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+openaire.exporter.swaggerInfo.apiTitle = OpenAIRE Info REST API
+openaire.exporter.swaggerInfo.apiDescription = The OpenAIRE Info REST API allows programmatic access to some interesting dates related to the content indexed in OpenAIRE.
+openaire.exporter.swaggerInfo.apiLicense = ${openaire.exporter.swaggerDsm.apiLicense}
+openaire.exporter.swaggerInfo.apiLicenseUrl = ${openaire.exporter.swaggerDsm.apiLicenseUrl}
+openaire.exporter.swaggerInfo.apiContacName = ${openaire.exporter.swaggerDsm.apiContacName}
+openaire.exporter.swaggerInfo.apiContactUrl = ${openaire.exporter.swaggerDsm.apiContactUrl}
+openaire.exporter.swaggerInfo.apiContactEmail = ${openaire.exporter.swaggerDsm.apiContactEmail}
+
+# VOCABULARIES
+openaire.exporter.vocabularies.baseUrl = http://localhost:8980/provision/mvc/vocabularies
+openaire.exporter.vocabularies.countriesEndpoint = ${openaire.exporter.vocabularies.baseUrl}/dnet:countries.json
+openaire.exporter.vocabularies.datasourceTypologiesEndpoint = ${openaire.exporter.vocabularies.baseUrl}/dnet:datasource_typologies.json
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/logback-spring.xml b/apps/dnet-exporter-api/bin/src/main/resources/logback-spring.xml
new file mode 100644
index 00000000..756240fa
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/logback-spring.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/sql/community-schema-patch-subcommunities.sql b/apps/dnet-exporter-api/bin/src/main/resources/sql/community-schema-patch-subcommunities.sql
new file mode 100644
index 00000000..de6e1c30
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/sql/community-schema-patch-subcommunities.sql
@@ -0,0 +1,70 @@
+BEGIN;
+
+-- FIX ARRAY FIELDS
+ALTER TABLE communities ALTER COLUMN subjects SET DEFAULT array[]::text[];
+UPDATE communities SET subjects = DEFAULT where subjects IS NULL;
+ALTER TABLE communities ALTER COLUMN subjects SET NOT NULL;
+
+ALTER TABLE communities ALTER COLUMN fos SET DEFAULT array[]::text[];
+UPDATE communities SET fos = DEFAULT where fos IS NULL;
+ALTER TABLE communities ALTER COLUMN fos SET NOT NULL;
+
+ALTER TABLE communities ALTER COLUMN sdg SET DEFAULT array[]::text[];
+UPDATE communities SET sdg = DEFAULT where sdg IS NULL;
+ALTER TABLE communities ALTER COLUMN sdg SET NOT NULL;
+
+ALTER TABLE communities ALTER COLUMN other_zenodo_communities SET DEFAULT array[]::text[];
+UPDATE communities SET other_zenodo_communities = DEFAULT where other_zenodo_communities IS NULL;
+ALTER TABLE communities ALTER COLUMN other_zenodo_communities SET NOT NULL;
+
+ALTER TABLE communities ALTER COLUMN suggested_acknowledgements SET DEFAULT array[]::text[];
+UPDATE communities SET suggested_acknowledgements = DEFAULT where suggested_acknowledgements IS NULL;
+ALTER TABLE communities ALTER COLUMN suggested_acknowledgements SET NOT NULL;
+
+-- ADD FIELDS
+ALTER TABLE communities ADD COLUMN sub_c_parent text REFERENCES communities(id) ON DELETE CASCADE;
+ALTER TABLE communities ADD COLUMN sub_c_category text;
+ALTER TABLE communities ADD COLUMN sub_c_claimable boolean;
+ALTER TABLE communities ADD COLUMN sub_c_browsable boolean;
+ALTER TABLE communities ADD COLUMN sub_c_params jsonb;
+
+-- ADD ON DELETE CASCADE
+ALTER TABLE community_projects DROP CONSTRAINT community_projects_community_fkey;
+ALTER TABLE community_datasources DROP CONSTRAINT community_datasources_community_fkey;
+ALTER TABLE community_support_orgs DROP CONSTRAINT community_support_orgs_community_fkey;
+ALTER TABLE community_orgs DROP CONSTRAINT community_orgs_community_fkey;
+ALTER TABLE community_projects ADD CONSTRAINT community_projects_community_fkey FOREIGN KEY (community) REFERENCES communities(id) ON DELETE CASCADE;
+ALTER TABLE community_datasources ADD CONSTRAINT community_datasources_community_fkey FOREIGN KEY (community) REFERENCES communities(id) ON DELETE CASCADE;
+ALTER TABLE community_support_orgs ADD CONSTRAINT community_support_orgs_community_fkey FOREIGN KEY (community) REFERENCES communities(id) ON DELETE CASCADE;
+ALTER TABLE community_orgs ADD CONSTRAINT community_orgs_community_fkey FOREIGN KEY (community) REFERENCES communities(id) ON DELETE CASCADE;
+
+-- NEW INDEX FOR PARENT
+CREATE INDEX community_sub_c_parent ON communities(sub_c_parent);
+
+
+-- COPY OLD sub-community DATA
+INSERT INTO communities(
+ id,
+ sub_c_parent,
+ name,
+ shortname,
+ type,
+ sub_c_category,
+ sub_c_claimable,
+ sub_c_browsable,
+ sub_c_params
+) SELECT
+ sub_id,
+ coalesce(parent, community),
+ label,
+ label,
+ 'subcommunity',
+ category,
+ claim,
+ browsable,
+ params
+FROM community_subs;
+
+DROP TABLE community_subs;
+
+COMMIT;
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/sql/community-schema.sql b/apps/dnet-exporter-api/bin/src/main/resources/sql/community-schema.sql
new file mode 100644
index 00000000..a781f30d
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/sql/community-schema.sql
@@ -0,0 +1,86 @@
+DROP TABLE IF EXISTS community_subs;
+DROP TABLE IF EXISTS community_projects;
+DROP TABLE IF EXISTS community_datasources;
+DROP TABLE IF EXISTS community_support_orgs;
+DROP TABLE IF EXISTS community_orgs;
+DROP TABLE IF EXISTS communities;
+
+CREATE TABLE communities (
+ id text PRIMARY KEY,
+ name text NOT NULL,
+ shortname text NOT NULL, -- in the profile is label
+ displayname text,
+ displayshortname text,
+ type text NOT NULL, -- community, ri, subcommunity
+ description text NOT NULL DEFAULT '',
+
+ -- TODO how to manage this fields for sub-communityies ??
+ status text NOT NULL DEFAULT 'hidden', -- all, manager, hidden, members
+ membership text NOT NULL DEFAULT 'by-invitation', -- open, by-invitation
+ claim text, -- managers-only, members-only, all
+ -- END TODO
+
+ subjects text[] NOT NULL DEFAULT array[]::text[],
+ fos text[] NOT NULL DEFAULT array[]::text[],
+ sdg text[] NOT NULL DEFAULT array[]::text[],
+ adv_constraints jsonb,
+ remove_constraints jsonb,
+ main_zenodo_community text,
+ other_zenodo_communities text[] NOT NULL DEFAULT array[]::text[],
+ creation_date timestamp NOT NULL DEFAULT now(),
+ last_update timestamp NOT NULL DEFAULT now(),
+ logo_url text,
+ suggested_acknowledgements text[] NOT NULL DEFAULT array[]::text[],
+ plan text NOT NULL DEFAULT 'Default',
+
+ -- extension for sub-communities
+ sub_c_parent text REFERENCES communities(id) ON DELETE CASCADE, -- NULL for the main community
+ sub_c_category text,
+ sub_c_claimable boolean,
+ sub_c_browsable boolean,
+ sub_c_params jsonb
+
+);
+
+CREATE TABLE community_projects (
+ community text NOT NULL REFERENCES communities(id) ON DELETE CASCADE,
+ project_id text NOT NULL,
+ project_code text NOT NULL,
+ project_name text NOT NULL,
+ project_acronym text,
+ project_funder text NOT NULL,
+ available_since date NOT NULL default now(),
+ PRIMARY KEY (community, project_id)
+);
+
+CREATE TABLE community_datasources (
+ community text NOT NULL REFERENCES communities(id) ON DELETE CASCADE,
+ ds_id text NOT NULL,
+ ds_name text NOT NULL,
+ ds_officialname text NOT NULL,
+ enabled boolean NOT NULL DEFAULT true,
+ constraints jsonb,
+ deposit boolean NOT NULL DEFAULT false,
+ message text,
+ PRIMARY KEY (community, ds_id)
+);
+
+CREATE TABLE community_support_orgs (
+ community text NOT NULL REFERENCES communities(id) ON DELETE CASCADE,
+ org_name text NOT NULL,
+ org_url text NOT NULL,
+ org_logourl text NOT NULL,
+ PRIMARY KEY (community, org_name)
+);
+
+CREATE TABLE community_orgs (
+ community text NOT NULL REFERENCES communities(id) ON DELETE CASCADE,
+ org_id text NOT NULL,
+ PRIMARY KEY (community, org_id)
+);
+
+CREATE INDEX community_projects_community ON community_projects(community);
+CREATE INDEX community_datasources_community ON community_datasources(community);
+CREATE INDEX community_support_orgs_community ON community_support_orgs(community);
+CREATE INDEX community_orgs_community ON community_orgs(community);
+CREATE INDEX community_sub_c_parent ON communities(sub_c_parent);
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/sql/export_nwo_projects.sql b/apps/dnet-exporter-api/bin/src/main/resources/sql/export_nwo_projects.sql
new file mode 100644
index 00000000..13d01503
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/sql/export_nwo_projects.sql
@@ -0,0 +1,11 @@
+\copy (
+ SELECT
+ 'netherlands' AS community,
+ 'nwo_________::'||md5(substr(id, 15)) AS project_id,
+ code AS project_code,
+ title AS project_name,
+ acronym AS project_acronym,
+ 'NWO' AS project_funder
+ FROM projects
+ WHERE id LIKE 'nwo\_\_\_\_\_\_\_\_\_::%'
+) TO '/tmp/nwo_community_projects.csv' CSV HEADER;
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/sql/funders-schema.sql b/apps/dnet-exporter-api/bin/src/main/resources/sql/funders-schema.sql
new file mode 100644
index 00000000..9c3c5f1b
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/sql/funders-schema.sql
@@ -0,0 +1,47 @@
+ALTER TABLE dsm_organizations ADD COLUMN registered_funder boolean;
+
+
+CREATE TABLE dsm_service_funder (
+ _dnet_resource_identifier_ varchar(2048) DEFAULT 'temp_'||md5(clock_timestamp()::text)||'_'||md5(random()::text),
+ service text NOT NULL REFERENCES dsm_services(id) ON DELETE CASCADE,
+ funder text NOT NULL REFERENCES dsm_organizations(id) ON DELETE CASCADE,
+ last_aggregation_date date,
+ PRIMARY KEY(funder, service)
+);
+
+INSERT INTO dsm_service_funder(_dnet_resource_identifier_, service, funder, last_aggregation_date)
+SELECT
+ o.id||'@@'||s.id AS _dnet_resource_identifier_,
+ s.id AS service,
+ o.id AS funder,
+ max(a.last_aggregation_date::date) AS last_aggregation_date
+FROM
+ dsm_organizations o
+ JOIN dsm_service_organization so ON (o.id = so.organization)
+ JOIN dsm_services s ON (so.service = s.id)
+ JOIN projects p ON p.collectedfrom = s.id
+ LEFT OUTER JOIN dsm_api a ON (s.id = a.service)
+GROUP BY s.id, o.id;
+
+CREATE OR REPLACE VIEW funders_view AS SELECT
+ o.id AS id,
+ o.legalshortname AS legalshortname,
+ o.legalname AS legalname,
+ o.websiteurl AS websiteurl,
+ o.logourl AS logourl,
+ o.country AS country,
+ o.dateofcollection AS registrationdate,
+ o.registered_funder AS registered,
+ array_remove(array_agg(DISTINCT s.id||' @=@ '||s.officialname||' @=@ '||s.eosc_datasource_type), NULL) AS datasources,
+ array_remove(array_agg(DISTINCT sf.last_aggregation_date ORDER BY sf.last_aggregation_date DESC), NULL) AS aggregationdates,
+ array_remove(array_agg(DISTINCT pids.issuertype||' @=@ '||pids.pid), NULL) AS pids
+FROM
+ dsm_organizations o
+ JOIN dsm_service_funder sf ON (o.id = sf.funder)
+ JOIN dsm_services s ON (sf.service = s.id)
+ LEFT OUTER JOIN dsm_organizationpids opids ON (o.id = opids.organization)
+ LEFT OUTER JOIN dsm_identities pids ON (opids.pid = pids.pid)
+GROUP BY o.id;
+
+GRANT ALL ON dsm_service_funder TO dnetapi;
+GRANT ALL ON funders_view TO dnetapi;
diff --git a/apps/dnet-exporter-api/bin/src/main/resources/sql/import_nwo_projects.sql b/apps/dnet-exporter-api/bin/src/main/resources/sql/import_nwo_projects.sql
new file mode 100644
index 00000000..91f41172
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/main/resources/sql/import_nwo_projects.sql
@@ -0,0 +1 @@
+\copy community_projects FROM '/tmp/nwo_community_projects.csv' CSV HEADER;
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/CommunityApiControllerTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/CommunityApiControllerTest.class
new file mode 100644
index 00000000..1f74a2d6
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/CommunityApiControllerTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/importer/CommunityImporterServiceTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/importer/CommunityImporterServiceTest.class
new file mode 100644
index 00000000..5929a7eb
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/importer/CommunityImporterServiceTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/selectioncriteria/SelectionCriteriaTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/selectioncriteria/SelectionCriteriaTest.class
new file mode 100644
index 00000000..76cc07e3
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/community/selectioncriteria/SelectionCriteriaTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/context/ContextMappingUtilsTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/context/ContextMappingUtilsTest.class
new file mode 100644
index 00000000..6015b996
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/context/ContextMappingUtilsTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/dsm/DatasourceApiControllerTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/dsm/DatasourceApiControllerTest.class
new file mode 100644
index 00000000..a3f16f36
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/dsm/DatasourceApiControllerTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/dsm/dao/utils/DsmMappingUtilsTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/dsm/dao/utils/DsmMappingUtilsTest.class
new file mode 100644
index 00000000..d249ce2a
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/dsm/dao/utils/DsmMappingUtilsTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/funders/FunderContextClientTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/funders/FunderContextClientTest.class
new file mode 100644
index 00000000..a3531328
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/funders/FunderContextClientTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/info/InfoControllerTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/info/InfoControllerTest.class
new file mode 100644
index 00000000..fc47b9da
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/info/InfoControllerTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/ProjectQueryParamsTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/ProjectQueryParamsTest.class
new file mode 100644
index 00000000..bbffba4e
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/ProjectQueryParamsTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/ProjectsControllerTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/ProjectsControllerTest.class
new file mode 100644
index 00000000..ff251489
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/ProjectsControllerTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/domain/ProjectDetailsTest.class b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/domain/ProjectDetailsTest.class
new file mode 100644
index 00000000..4d446ee2
Binary files /dev/null and b/apps/dnet-exporter-api/bin/src/test/java/eu/dnetlib/openaire/project/domain/ProjectDetailsTest.class differ
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_community_profile.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_community_profile.xml
new file mode 100644
index 00000000..0522cd4f
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_community_profile.xml
@@ -0,0 +1,3327 @@
+
+
+
+
+
+ manager
+ <p>EGI is the federation of computing and storage resource providers united by a mission of delivering advanced computing and data analytics services for research and innovation.</p>
+
+ https://documents.egi.eu/public/RetrieveFile?docid=2905&filename=EGI%20Logo%20-%20no%20background%201000px%20%281%29.png&version=2
+ EGI : advanced computing for research
+ giuseppe.larocca@egi.eu
+
+ egi
+
+
+ 1
+
+ 1.1
+
+ 1.1.1
+
+
+ 1.1.2
+
+
+ 1.1.3
+
+
+ 1.1.99
+
+
+
+ 1.2
+
+ 1.2.1
+
+
+ 1.2.2
+
+
+ 1.2.3
+
+
+ 1.2.4
+
+
+ 1.2.5
+
+
+ 1.2.6
+
+
+ 1.2.7
+
+
+ 1.2.8
+
+
+ 1.2.9
+
+
+ 1.2.10
+
+
+ 1.2.11
+
+
+ 1.2.12
+
+
+ 1.2.13
+
+
+ 1.2.14
+
+
+ 1.2.15
+
+
+ 1.2.99
+
+
+
+ 1.3
+
+ 1.3.1
+
+
+ 1.3.2
+
+
+ 1.3.3
+
+
+ 1.3.4
+
+
+ 1.3.5
+
+
+ 1.3.6
+
+
+ 1.3.99
+
+
+
+ 1.4
+
+ 1.4.1
+
+
+ 1.4.2
+
+
+ 1.4.3
+
+
+ 1.4.4
+
+
+ 1.4.5
+
+
+ 1.4.6
+
+
+ 1.4.7
+
+
+ 1.4.8
+
+
+ 1.4.9
+
+
+ 1.4.10
+
+
+ 1.4.11
+
+
+ 1.4.12
+
+
+ 1.4.99
+
+
+
+ 1.5
+
+ 1.5.1
+
+
+ 1.5.2
+
+
+ 1.5.3
+
+
+ 1.5.4
+
+
+ 1.5.5
+
+
+ 1.5.6
+
+
+ 1.5.7
+
+
+ 1.5.8
+
+
+ 1.5.9
+
+
+ 1.5.10
+
+
+ 1.5.11
+
+
+ 1.5.12
+
+
+ 1.5.13
+
+
+ 1.5.14
+
+
+ 1.5.15
+
+
+ 1.5.16
+
+
+ 1.5.17
+
+
+ 1.5.18
+
+
+ 1.5.19
+
+
+ 1.5.20
+
+
+ 1.5.21
+
+
+ 1.5.22
+
+
+ 1.5.23
+
+
+ 1.5.24
+
+
+ 1.5.25
+
+
+ 1.5.26
+
+
+ 1.5.27
+
+
+ 1.5.28
+
+
+ 1.5.29
+
+
+ 1.5.99
+
+
+
+ 1.6
+
+ 1.6.1
+
+
+ 1.6.2
+
+
+ 1.6.3
+
+
+ 1.6.4
+
+
+ 1.6.5
+
+
+ 1.6.6
+
+
+ 1.6.7
+
+
+ 1.6.8
+
+
+ 1.6.9
+
+
+ 1.6.10
+
+
+ 1.6.11
+
+
+ 1.6.12
+
+
+ 1.6.13
+
+
+ 1.6.14
+
+
+ 1.6.15
+
+
+ 1.6.16
+
+
+ 1.6.17
+
+
+ 1.6.18
+
+
+ 1.6.19
+
+
+ 1.6.20
+
+
+ 1.6.21
+
+
+ 1.6.22
+
+
+ 1.6.23
+
+
+ 1.6.24
+
+
+ 1.6.25
+
+
+ 1.6.26
+
+
+ 1.6.99
+
+
+
+ 1.7
+
+ 1.7.1
+
+
+ 1.7.2
+
+
+ 1.7.3
+
+
+ 1.7.4
+
+
+ 1.7.5
+
+
+ 1.7.6
+
+
+ 1.7.7
+
+
+ 1.7.8
+
+
+ 1.7.9
+
+
+ 1.7.10
+
+
+ 1.7.99
+
+
+
+
+ 2
+
+ 2.1
+
+ 2.1.1
+
+
+ 2.1.2
+
+
+ 2.1.3
+
+
+ 2.1.4
+
+
+ 2.1.5
+
+
+ 2.1.99
+
+
+
+ 2.2
+
+ 2.2.1
+
+
+ 2.2.2
+
+
+ 2.2.3
+
+
+ 2.2.4
+
+
+ 2.2.99
+
+
+
+ 2.3
+
+ 2.3.1
+
+
+ 2.3.2
+
+
+ 2.3.3
+
+
+ 2.3.4
+
+
+ 2.3.5
+
+
+ 2.3.99
+
+
+
+ 2.4
+
+ 2.4.1
+
+
+ 2.4.2
+
+
+ 2.4.99
+
+
+
+ 2.5
+
+ 2.5.1
+
+
+ 2.5.2
+
+
+ 2.5.99
+
+
+
+ 2.6
+
+ 2.6.1
+
+
+ 2.6.2
+
+
+ 2.6.3
+
+
+ 2.6.4
+
+
+ 2.6.5
+
+
+ 2.6.99
+
+
+
+ 2.7
+
+ 2.7.1
+
+
+ 2.7.2
+
+
+ 2.7.99
+
+
+
+ 2.8
+
+ 2.8.1
+
+
+ 2.8.2
+
+
+ 2.8.3
+
+
+ 2.8.4
+
+
+ 2.8.5
+
+
+ 2.8.6
+
+
+ 2.8.7
+
+
+ 2.8.8
+
+
+ 2.8.99
+
+
+
+ 2.9
+
+ 2.9.1
+
+
+ 2.9.2
+
+
+ 2.9.99
+
+
+
+ 2.10
+
+ 2.10.1
+
+
+ 2.10.2
+
+
+ 2.10.3
+
+
+ 2.10.4
+
+
+ 2.10.5
+
+
+ 2.10.6
+
+
+ 2.10.7
+
+
+ 2.10.8
+
+
+ 2.10.99
+
+
+
+ 2.11
+
+ 2.11.1
+
+
+ 2.11.2
+
+
+ 2.11.99
+
+
+
+
+ 3
+
+ 3.1
+
+ 3.1.1
+
+
+ 3.1.2
+
+
+ 3.1.3
+
+
+ 3.1.4
+
+
+ 3.1.5
+
+
+ 3.1.6
+
+
+ 3.1.7
+
+
+ 3.1.8
+
+
+ 3.1.9
+
+
+ 3.1.99
+
+
+
+ 3.2
+
+ 3.2.1
+
+
+ 3.2.2
+
+
+ 3.2.3
+
+
+ 3.2.4
+
+
+ 3.2.5
+
+
+ 3.2.6
+
+
+ 3.2.7
+
+
+ 3.2.8
+
+
+ 3.2.9
+
+
+ 3.2.10
+
+
+ 3.2.11
+
+
+ 3.2.12
+
+
+ 3.2.13
+
+
+ 3.2.14
+
+
+ 3.2.15
+
+
+ 3.2.16
+
+
+ 3.2.17
+
+
+ 3.2.18
+
+
+ 3.2.19
+
+
+ 3.2.20
+
+
+ 3.2.21
+
+
+ 3.2.22
+
+
+ 3.2.23
+
+
+ 3.2.24
+
+
+ 3.2.25
+
+
+ 3.2.26
+
+
+ 3.2.27
+
+
+ 3.2.28
+
+
+ 3.2.29
+
+
+ 3.2.99
+
+
+
+ 3.3
+
+ 3.3.1
+
+
+ 3.3.2
+
+
+ 3.3.3
+
+
+ 3.3.4
+
+
+ 3.3.5
+
+
+ 3.3.6
+
+
+ 3.3.7
+
+
+ 3.3.8
+
+
+ 3.3.9
+
+
+ 3.3.10
+
+
+ 3.3.11
+
+
+ 3.3.12
+
+
+ 3.3.13
+
+
+ 3.3.14
+
+
+ 3.3.99
+
+
+
+ 3.4
+
+ 3.4.1
+
+
+ 3.4.2
+
+
+ 3.4.3
+
+
+ 3.4.4
+
+
+ 3.4.5
+
+
+ 3.4.6
+
+
+ 3.4.99
+
+
+
+
+ 4
+
+ 4.1
+
+ 4.1.1
+
+
+ 4.1.2
+
+
+ 4.1.3
+
+
+ 4.1.4
+
+
+ 4.1.5
+
+
+ 4.1.6
+
+
+ 4.1.99
+
+
+
+ 4.2
+
+ 4.2.1
+
+
+ 4.2.2
+
+
+ 4.2.3
+
+
+ 4.2.4
+
+
+ 4.2.99
+
+
+
+ 4.3
+
+ 4.3.1
+
+
+ 4.3.2
+
+
+ 4.3.3
+
+
+ 4.3.4
+
+
+ 4.3.5
+
+
+ 4.3.6
+
+
+ 4.3.7
+
+
+ 4.3.99
+
+
+
+ 4.4
+
+ 4.4.1
+
+
+ 4.4.2
+
+
+ 4.4.3
+
+
+ 4.4.4
+
+
+ 4.4.5
+
+
+ 4.4.6
+
+
+ 4.4.7
+
+
+ 4.4.99
+
+
+
+
+ 5
+
+ 5.1
+
+ 5.1.1
+
+
+ 5.1.2
+
+
+ 5.1.3
+
+
+ 5.1.4
+
+
+ 5.1.5
+
+
+ 5.1.6
+
+
+ 5.1.7
+
+
+ 5.1.8
+
+
+ 5.1.9
+
+
+ 5.1.10
+
+
+ 5.1.11
+
+
+ 5.1.99
+
+
+
+ 5.2
+
+ 5.2.1
+
+
+ 5.2.2
+
+
+ 5.2.3
+
+
+ 5.2.4
+
+
+ 5.2.99
+
+
+
+ 5.3
+
+ 5.3.1
+
+
+ 5.3.2
+
+
+ 5.3.99
+
+
+
+ 5.4
+
+ 5.4.1
+
+
+ 5.4.2
+
+
+ 5.4.3
+
+
+ 5.4.4
+
+
+ 5.4.5
+
+
+ 5.4.5
+
+
+ 5.4.7
+
+
+ 5.4.8
+
+
+ 5.4.99
+
+
+
+ 5.5
+
+ 5.5.1
+
+
+ 5.5.2
+
+
+ 5.5.3
+
+
+ 5.5.4
+
+
+ 5.5.5
+
+
+ 5.5.6
+
+
+ 5.5.7
+
+
+ 5.5.8
+
+
+ 5.5.9
+
+
+ 5.5.99
+
+
+
+ 5.6
+
+ 5.6.1
+
+
+ 5.6.2
+
+
+ 5.6.3
+
+
+ 5.6.4
+
+
+ 5.6.5
+
+
+ 5.6.6
+
+
+ 5.6.7
+
+
+ 5.6.8
+
+
+ 5.6.99
+
+
+
+ 5.7
+
+ 5.7.1
+
+
+ 5.7.2
+
+
+ 5.7.3
+
+
+ 5.7.99
+
+
+
+ 5.8
+
+ 5.8.1
+
+
+ 5.8.2
+
+
+ 5.8.3
+
+
+ 5.8.4
+
+
+ 5.8.99
+
+
+
+
+ 6
+
+ 6.1
+
+ 6.1.1
+
+
+ 6.1.2
+
+
+ 6.1.99
+
+
+
+ 6.2
+
+ 6.2.1
+
+
+ 6.2.2
+
+
+ 6.2.3
+
+
+ 6.2.4
+
+
+ 6.2.5
+
+
+ 6.2.6
+
+
+ 6.2.99
+
+
+
+ 6.3
+
+ 6.3.1
+
+
+ 6.3.2
+
+
+ 6.3.3
+
+
+ 6.3.4
+
+
+ 6.3.5
+
+
+ 6.3.99
+
+
+
+ 6.4
+
+ 6.4.1
+
+
+ 6.4.2
+
+
+ 6.4.3
+
+
+ 6.4.4
+
+
+ 6.4.5
+
+
+ 6.4.99
+
+
+
+
+ 7
+
+ 7.1
+
+
+ 7.2
+
+
+ 7.3
+
+
+ 7.99
+
+
+
+
+
+ orp_________::9b49c76cf40a93f89944889678b741f9
+ EGI Applications Database
+ EGI Applications Database
+ true
+
+
+
+
+
+ Engaging the EGI Community towards an Open Science Commons
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in EGI-ENGAGE
+ 654142
+ H2020-EU.1.4.1.3.
+ https://www.egi.eu/about/egi-engage/
+ EC
+
+
+ INDIGO-DataCloud - INtegrating Distributed data Infrastructures for Global ExplOitation
+ (Acknowledgement)
+
+ 653549
+ H2020-EU.1.4.1.3.
+
+ EC
+
+
+ Authentication and Authorisation for Research and Collaboration (AARC)
+ (Acknowledgement)
+
+ 653965
+ H2020-EU.1.4.1.3.
+
+ EC
+
+
+ Education for Data Intensive Science to Open New science frontiers
+ (Acknowledgement)
+
+ 675419
+ H2020-EU.1.4.2.2.
+
+ EC
+
+
+ Environmental Research Infrastructures Providing Shared Solutions for Science and Society
+ (Acknowledgement)
+
+ 654182
+ H2020-EU.1.4.1.1.
+
+ EC
+
+
+ ELITRANS-Facilitating the transformation of ELI from ERDF funded, distributed infrastructures towards a unified ELI-ERIC
+ (Acknowledgement)
+
+ 676627
+ H2020-EU.1.4.1.1.
+
+ EC
+
+
+ Helix Nebula – The Science Cloud
+ (Acknowledgement)
+
+ 687614
+ H2020-EU.2.1.1.
+
+ EC
+
+
+ Next Generation GEOSS for Innovation Business
+ (Acknowledgement)
+
+ 730329
+ H2020-EU.3.5.5.
+
+ EC
+
+
+ Accelerating user-driven e-infrastructure innovation in Food Agriculture
+ (Acknowledgement)
+
+ 731001
+ H2020-EU.1.4.1.3.
+
+ EC
+
+
+ The European Open Science Cloud for Research Pilot Project
+ (Acknowledgement)
+
+ 739563
+ H2020-EU.1.4.1.1.
+
+ EC
+
+
+ European Research Infrastructures in the International Landscape
+ (Acknowledgement)
+
+ 730974
+ H2020-EU.1.4.3.
+
+ EC
+
+
+ Advanced European Network of E-infrastructuresfor Astronomy with the SKA
+ (Acknowledgement)
+
+ 731016
+ H2020-EU.1.4.
+
+ EC
+
+
+ European E-Infrastructure Services Gateway
+ (Acknowledgement)
+
+ 731049
+ H2020-EU.1.4.
+
+ EC
+
+
+ Cherenkov Telescope Array: Infrastructure Development and Start of Implementation
+ (Acknowledgement)
+
+ 676134
+ H2020-EU.1.4.1.1.
+
+ EC
+
+
+ Astroparticle and Oscillations Research with Cosmics in the Abyss (ARCA and ORCA)
+ (Acknowledgement)
+
+ 739560
+ H2020-EU.1.4.1.1.
+
+ EC
+
+
+ Searching for The Origin of Cosmic Rays and Neutrinos with LOFAR
+ (Acknowledgement)
+
+ 640130
+ H2020-EU.1.4.1.1.
+
+ EC
+
+
+ Final Design, Construction and Operations of the Large Synoptic Survey Telescope (LSST)
+ (Acknowledgement)
+
+ 1258333
+
+
+ NSF
+
+
+ Integrated Structural Biology Infrastructure
+ (Acknowledgement)
+
+ 211252
+ FP7-INFRASTRUCTURES
+
+ EC
+
+
+ Biobanking and Biomolecular Resources Research Infrastructure
+ (Acknowledgement)
+
+ 212111
+ FP7-INFRASTRUCTURES
+
+ EC
+
+
+ Life Watch
+ (Acknowledgement)
+
+ 211372
+ FP7-INFRASTRUCTURES
+
+ EC
+
+
+ Distributed Research Infrastructure for Hydro-Meteorology
+ (Acknowledgement)
+
+ 283568
+ FP7-INFRASTRUCTURES
+
+ EC
+
+
+ Building data bridges from biology to medicine in Europe
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in BioMedBridges
+ 284209
+ http://www.biomedbridges.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Biodiversity Virtual e-Laboratory
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in BioVel
+ 283359
+ http://www.biovel.eu/
+ EC
+
+
+ Digital Cultural Heritage - Roadmap for Preservation
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in DCH-RP
+ 312274
+ http://www.dch-rp.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Distributed Research Infrastructure for Hydro-Meteorology Study
+ (Acknowledgement)
+ (rule)
+ 246703
+ http://www.drihms.eu/
+ EC
+
+
+ Financial Study for Sustainable Computing e-Infrastructures
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in e-Fiscal
+ 283449
+ http://efiscal.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ e-ScienceTalk
+ (Acknowledgement)
+ Coordinated by the European Grid Initiative (EGI)
+ 260733
+ http://www.e-sciencetalk.org/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Initiative for Globus in Europe
+ (Acknowledgement)
+ Memorandum of Understanding between IGE and EGI
+ 261560
+ http://www.ige-project.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ European Desktop Grid Initiative
+ (Acknowledgement)
+ Memorandum of Understanding between EDGI and EGI-Inspire
+ 261556
+ www.edgi-project.eu
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ European Grid Initiative: Integrated Sustainable Pan-European Infrastructure for Researchers in Europe
+ The authors acknowledge the use of resources provided by the European Grid Infrastructure. For more information, please reference the EGI-InSPIRE paper (http://go.egi.eu/pdnon).
+ Coordinated by the European Grid Initiative (EGI)
+ 261323
+ https://www.egi.eu/about/egi-inspire/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Common Operations of Environmental Research Infrastructures
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in ENVRI
+ 283465
+ http://envri.eu/
+ EC
+
+
+ European Research Community through interoperable workflows and data sharing
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in ER-Flow
+ 312579
+ http://www.erflow.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Scalable Software Services for Life Science
+ (Acknowledgement)
+ Memorandum of Understanding between MAPPER and EGI-InSpire
+ 261523
+ http://www.scalalife.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ SCIentific gateway Based User Support
+ (Acknowledgement)
+ Memorandum of Understanding between SCI-BUS and EGI
+ 283481
+ http://www.sci-bus.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ SHaring Interoperable Workflows for large-scale scientific simulations on Available DCIs
+ (Acknowledgement)
+ Memorandum of Understanding between SHIWA and EGI-Inspire
+ 261585
+ http://www.shiwa-workflow.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Standards and Interoperability for e-Infrastructure Implementation Initiative
+ (Acknowledgement)
+ Memorandum of Understanding between SIENA and EGI-Inspire
+ 261575
+ http://www.sienainitiative.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ StratusLab
+ (Acknowledgement)
+ Memorandum of Understanding between StratusLab and EGI-Inspire
+ 261552
+ http://stratuslab.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Virtual Earthquake and seismology Research Community in Europe e-science environment
+ (Acknowledgement)
+ (rule)
+ 283543
+ http://www.verce.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ A worldwide e-Infrastructure for NMR and structural biology
+ (Acknowledgement)
+ Memorandum of Understanding between WENMR and EGI
+ 261572
+ http://www.wenmr.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ Helix Nebula - The Science Cloud
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in Helix Nebula
+ 312301
+ http://helix-nebula.eu/
+ EC
+
+
+ Implementing service management in federated e-Infrastructures
+ (Acknowledgement)
+ The European Grid Initiative (EGI) is partner in FedSM
+ 312851
+ http://www.fedsm.eu/
+ FP7-INFRASTRUCTURES
+ EC
+
+
+ eXtreme DataCloud
+ XDC
+ 777367
+ EC
+ corda__h2020::bc39648d03d80db1a0d8ccc58a5b2f7f
+
+
+ Photon and Neutron Open Science Cloud
+ PaNOSC
+ 823852
+ EC
+ corda__h2020::1bee3b3a56ad05cd3c579e30dab98b53
+
+
+ Transforming Research through Innovative Practices for Linked interdisciplinary Exploration
+ TRIPLE
+ 863420
+ EC
+ corda__h2020::94b1b8e5309715e7aa2ab9d87dcc1dfe
+
+
+ EOSC Photon and Neutron Data Services
+ ExPaNDS
+ 857641
+ EC
+ corda__h2020::9d87a9fbd7da1345ec6ba3a4710c4f68
+
+
+ Interactive and agile/responsive sharing mesh of storage, data and applications for EOSC
+ CS3MESH4EOSC
+ 863353
+ EC
+ corda__h2020::efad077563c9db396d9f0dc16d057250
+
+
+ European Open Science Cloud - Expanding Capacities by building Capabilities
+ EOSC-synergy
+ 857647
+ EC
+ corda__h2020::276be245d267a8f210f0cabb584fb493
+
+
+ Authentication and Authorisation For Research and Collaboration
+ AARC2
+ 730941
+ EC
+ corda__h2020::17c76b3b4adc182e4d5812fb5d5b4358
+
+
+ Collaborative Proposal: Enhanced Gravitational Wave Search via Simultaneous Advanced LIGO/Virgo and Evryscope Detection
+
+ 1806651
+ NSF
+ nsf_________::b56132b73ea9d8b4b7bb5090e5b83014
+
+
+ Collaborative Proposal: Enhanced Gravitational Wave Search via Simultaneous Advanced LIGO/Virgo and Evryscope Detection
+
+ 1806625
+ NSF
+ nsf_________::a07fc84a0a3d14522c531edea510dbe0
+
+
+ EGI Advanced Computing for EOSC
+ EGI-ACE
+ 101017567
+ EC
+ corda__h2020::4d14150c6863206dc57453ec042c50ff
+
+
+ Integrating and managing services for the European Open Science Cloud
+ EOSC-hub
+ 777536
+ EC
+ corda__h2020::5f29eb8fd762816208e20c6a156435a9
+
+
+ Enhancing the EOSC portal and connecting thematic clouds
+ EOSC Enhance
+ 871160
+ EC
+ corda__h2020::f7925a8b2939ab29779e36a87d997cdb
+
+
+ EOSC Future
+ EOSC Future
+ 101017536
+ EC
+ corda__h2020::256485716fdb9f5ca69007b7ca5a072b
+
+
+ European Federation of Data Driven Innovation Hubs
+ EUHubs4Data
+ 951771
+ EC
+ corda__h2020::1181bbd5a4431d18f0467e1e44d072dc
+
+
+ European Federation of Data Driven Innovation Hubs
+ EUHubs4Data
+ 951771
+ EC
+ corda__h2020::1181bbd5a4431d18f0467e1e44d072dc
+
+
+ AN AI ON-DEMAND PLATFORM TO SUPPORT RESEARCH EXCELLENCE IN EUROPE
+ AI4EUROPE
+ 101070000
+ EC
+ corda_____he::357fe0aade31301ce04f06d230d22718
+
+
+ Automated, Transparent Citizen-Centric Public Policy Making based on Trusted Artificial Intelligence
+ AI4PublicPolicy
+ 101004480
+ EC
+ corda__h2020::891235b6b2b9cf2cbadf2346418169db
+
+
+ operAtional seNsing lifE technologies for maRIne ecosystemS
+ ANERIS
+ 101094924
+ EC
+ corda_____he::e82ffe09e25f376dfd068deb21a7ba6e
+
+
+ BD4NRG: Big Data for Next Generation Energy
+ BD4NRG
+ 872613
+ EC
+ corda__h2020::a3d6ae6b7075764a1a54c09317fef1b4
+
+
+ A federated European FAIR and Open Research Ecosystem for oceans, seas, coastal and inland waters
+ Blue-Cloud 2026
+ 101094227
+ EC
+ corda_____he::3af56818d6bb019793a6fae45c9260ec
+
+
+ Creating a Robust Accessible Federated Technology for Open Access
+ CRAFT-OA
+ 101094397
+ EC
+ corda_____he::c54aa74d92a200869544259903b8671e
+
+
+ Copernicus - eoSC AnaLytics Engine
+ C-SCALE
+ 101017529
+ EC
+ corda__h2020::96945f03d96929e0e48bd7a0bf3fa95c
+
+
+ DATA Monetization, Interoperability, Trading & Exchange
+ DATAMITE
+ 101092989
+ EC
+ corda_____he::8ed6ec195e0b0c6080644e3f9cf41a01
+
+
+ eviDEnce and Cloud for more InformeD and effective pOlicies
+ DECIDO
+ 101004605
+ EC
+ corda__h2020::b9c962dd65b8c26abe4f8f0a39d4e024
+
+
+ Providing an open collaborative space for digital biology in Europe
+ EOSC-Life
+ 824087
+ EC
+ corda__h2020::b5827cc3dcc9a82dd052fcfa0a6ee04f
+
+
+ leveraging the European compute infrastructures for data-intensive research guided by FAIR principles
+ EuroScienceGateway
+ 101057388
+ EC
+ corda_____he::2641f1fd24670a0dda126225c89c1273
+
+
+ GraspOS: next Generation Research Assessment to Promote Open Science
+ GraspOS
+ 101095129
+ EC
+ corda_____he::6f17d6d6d3e7c3ed44ad6f92b76e870d
+
+
+ Imaging data and services for aquatic science
+ iMagine
+ 101058625
+ EC
+ corda_____he::cee20577a3cf295391e596e40621449f
+
+
+ An interdisciplinary Digital Twin Engine for science
+ interTwin
+ 101058386
+ EC
+ corda_____he::c437390f6c091018ae84b8e703b8528c
+
+
+ Land-Based Solutions for Plastics in the Sea
+ LABPLAS
+ 101003954
+ EC
+ corda__h2020::865e31f9be6af7764c32f30550435a96
+
+
+ LETHE (λήθη) – A personalized prediction and intervention model for early detection and reduction of risk factors causing dementia, based on AI and distributed Machine Learning
+ LETHE
+ 101017405
+ EC
+ corda__h2020::056647d4430f4f7f568624d873051379
+
+
+ Tools and methods for extended plant PHENotyping and EnviroTyping services of European Research Infrastructures
+ PHENET
+ 101094587
+ EC
+ corda_____he::15c9f24a425d0fa039d7322bfc6d1a30
+
+
+ Plasmasphere Ionosphere Thermosphere Integrated Research Environment and Access services: a Network of Research Facilities
+ PITHIA-NRF
+ 101007599
+ EC
+ corda__h2020::0bb8fd73c5e595d4eab73332e7876e4f
+
+
+ Stairway to AI: Ease the Engagement of Low-Tech users to the AI-on-Demand platform through AI
+ StairwAI
+ 101017142
+ EC
+ corda__h2020::b1923975d67f7eccc4d0927fa8b28b9a
+
+
+ Digital Technologies ActiNg as a Gatekeeper to information and data flOws
+ TANGO
+ 101070052
+ EC
+ corda_____he::0d33cea17196f335263fd69b89e7ad47
+
+
+ EOSC Focus
+ EOSC Focus
+ 101058432
+ EC
+ corda_____he::f66dfbc3c3ef813cbc9944a6b5ad6ae1
+
+
+ HealthyCloud – Health Research & Innovation Cloud
+ HealthyCloud
+ 965345
+ EC
+ corda__h2020::3257085945ac3b3fb05346ccb78d5aba
+
+
+ SoBigData RI Preparatory Phase Project
+ SoBigData RI PPP
+ 101079043
+ EC
+ corda_____he::be32eead9cdc9d1d636b75101f30b0d0
+
+
+ SoBigData++: European Integrated Infrastructure for Social Mining and Big Data Analytics
+ SoBigData-PlusPlus
+ 871042
+ EC
+ corda__h2020::a45280b6e42e263da0c4e85e5bf6845b
+
+
+ Unlocking the Cloud Edge IoT demand potential in Europe
+ UNLOCK-CEI
+ 101070571
+ EC
+ corda_____he::0abae4136e9beb18068a36ff0860f30c
+
+
+ On the road to sustainability: paving the way for OPERAS as an efficient open Social Sciences and Humanities scholarly communication Research Infrastructure
+ OPERAS-PLUS
+ 101079608
+ EC
+ corda_____he::fad6e19d7ead030721d4ead45194cafc
+
+
+ Horizon Cloud – The Forum for Strategy Focused Cloud Stakeholders
+ H-CLOUD
+ 871920
+ EC
+ corda__h2020::bd886c247660d95f323f5d9343f9f8da
+
+
+
+
+ ETFBL
+
+
+ BELNET
+
+
+ IICT-BAS
+
+
+ SWiNG
+ CERN
+
+
+ CyGrid
+
+
+ CESNET
+
+
+ Gauss-Allianz
+ EMBL
+
+
+ DCSC
+
+
+ EENet
+
+
+ CSIC
+
+
+ CSC
+
+
+ CNRS
+
+
+ GRNET
+
+
+ SRCE
+
+
+ NIIF
+
+
+ Grid-Ireland
+
+
+ IUCC
+
+
+ INFN
+
+
+ VU
+
+
+ RESTENA
+
+
+ LUMII
+
+
+ UoM
+
+
+ MARGI
+
+
+ NCF
+
+
+ UNINETT Sigma AS
+
+
+ CYFRONET AGH
+
+
+ UMIC
+
+
+ ICI
+
+
+ IPB
+
+
+ ARNES
+
+
+ SlovakGrid
+
+
+ SNIC
+
+
+ ULAKBIM
+
+
+ JISC
+
+
+ IIAP NAS RA
+
+
+ RENAM
+
+
+ e-ARENA
+
+
+
+
+ Bosnia and Herzegovina
+
+
+ Belgium
+
+
+ Bulgaria
+
+
+ Switzerland
+
+
+ Cyprus
+
+
+ Czech Republic
+
+
+ Germany
+
+
+ Denmark
+
+
+ Estonia
+
+
+ Spain
+
+
+ Finland
+
+
+ France
+
+
+ Greece
+
+
+ Croatia
+
+
+ Hungary
+
+
+ Ireland
+
+
+ Israel
+
+
+ Italy
+
+
+ Lithuania
+
+
+ Luxembourg
+
+
+ Latvia
+
+
+ Montenegro
+
+
+ Macedonia
+
+
+ the Netherlands
+
+
+ Norway
+
+
+ Poland
+
+
+ Portugal
+
+
+ Romania
+
+
+ Serbia
+
+
+ Slovenia
+
+
+ Slovakia
+
+
+ Sweden
+
+
+ Turkey
+
+
+ United Kingdom
+
+
+ Armenia
+
+
+ Moldova
+
+
+ Russia
+
+
+ Germany
+
+
+ Switzerland
+
+
+
+
+ vo.grand-est.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.grand-est.fr/
+ http://www.grand-est.fr
+ Results obtained in this paper were computed on the vo.grand-est.fr virtual organization of the EGI Infrastructure through resources from IPHC. We thank EGI, France Grilles and the IPHC Computing team for providing the technical support, computing and storage facilities.
+
+
+ astron
+ http://register.matrix.sara.nl/
+ http://www.astron.nl
+
+
+ theophys
+
+
+
+
+ vo.londongrid.ac.uk
+ https://voms.gridpp.ac.uk:8443/voms/vo.londongrid.ac.uk/register/start.action
+ https://www.gridpp.ac.uk/wiki/Vo.londongrid.ac.uk
+
+
+ vo.grif.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.grif.fr/
+ http://www.grif.fr/
+
+
+ eo-grid.ikd.kiev.ua
+ https://voms.grid.ikd.kiev.ua:8443/voms/eo-grid.ikd.kiev.ua
+ http://inform.ikd.kiev.ua/eo-grid/
+
+
+ ops.ndgf.org
+ https://voms.ndgf.org:8443/voms/ops.ndgf.org
+ http://www.ndgf.org/
+
+
+ vo.msfg.fr
+ http://www.lupm.univ-montp2.fr/article.php3?id_article=79
+ http://www.lupm.univ-montp2.fr/article.php3?id_article=79
+
+
+ ilc
+ https://grid-voms.desy.de:8443/voms/ilc/
+ http://www-flc.desy.de/flc/
+ This work benefited from services provided by the ILC Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ gr-sim.grid.auth.gr
+ https://voms.hellasgrid.gr:8443/voms/gr-sim/register/start.action
+ http://www.grid.auth.gr
+
+
+ chem.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/chem.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Chemical Ibergrid Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ vo.sbg.in2p3.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.sbg.in2p3.fr/
+ http://www.iphc.cnrs.fr
+ Results obtained in this paper were computed on the vo.sbg.in2p3.fr virtual organization of the EGI Infrastructure through resources from IPHC. We thank EGI, France Grilles and the IPHC Computing team for providing the technical support, computing and storage facilities
+
+
+ comet.j-parc.jp
+ https://voms.gridpp.ac.uk:8443/voms/comet.j-parc.jp/register/start.action
+ http://comet.kek.jp
+
+
+ vo.earthserver.eu
+ https://voms.ct.infn.it:8443/voms/vo.earthserver.eu
+ http://earthserver-sg.consorzio-cometa.it/
+ This work benefited from services and resources provided by the vo.earthserver.eu Virtual Organization, supported by the national resource providers of the EGI Federation.
+
+
+ vo.sn2ns.in2p3.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.sn2ns.in2p3.fr/register/start.action
+ http://irfu.cea.fr/Projets/SN2NS
+ This work benefited from services provided by the vo.sn2ns.in2p3.fr Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ trgridd
+ https://voms.ulakbim.gov.tr:8443/voms/trgridd/
+ https://voms.ulakbim.gov.tr:8443/voms/trgridd/
+
+
+ vo.pic.es
+ https://voms.pic.es:8443/voms/vo.pic.es
+ http://www.pic.es
+
+
+ zeus
+ https://grid-voms.desy.de:8443/voms/zeus
+ http://www-zeus.desy.de/
+
+
+ supernemo.vo.eu-egee.org
+ https://voms.gridpp.ac.uk:8443/voms/supernemo.vo.eu-egee.org/register/start.action
+ http://nemo.in2p3.fr
+
+
+ biomed
+ https://cclcgvomsli01.in2p3.fr:8443/voms/biomed
+ http://lsgc.org/en/Biomed:home
+
+ This work was achieved using the biomed virtual organisation of the EGI infrastructure, with the dedicated support of resource centres BEINJING-LCG2, IN2P3-IRES, OBSPM, INFN-FERRARA, GARR-01-DIR, INFN-CATANIA, INFN-ROMA3, INFN-BARI, CREATIS-INSA-LYON, NCG-INGRID-PT, INFN-PISA, CESNET-MetaCloud and CLOUFIN , resource centres in UK hosted by GridPP collaboration, and the additional support of the resource centres listed here: http://operations-portal.egi.eu/vapor/resources/GL2Browser?VOfilter=biomed
+
+
+
+ prod.vo.eu-eela.eu
+ https://voms.grid.unam.mx:8443/voms/prod.vo.eu-eela.eu
+ http://www.e-science.unam.mx/
+
+
+ vo.ops.csic.es
+ https://voms.ific.uv.es:8443/voms/vo.ops.csic.es/
+ http://www.grid.csic.es/
+
+
+ euindia
+ https://voms2.cnaf.infn.it:8443/voms/euindia/
+ http://www.euindiagrid.eu/
+
+
+ vo.northgrid.ac.uk
+ https://voms.gridpp.ac.uk:8443/voms/vo.northgrid.ac.uk
+ https://voms.gridpp.ac.uk:8443/voms/vo.northgrid.ac.uk
+
+
+ drihm.eu
+ https://vomsmania.cnaf.infn.it:8443/voms/drihm.eu/
+ http://www.drihm.eu/
+ This work used the EGI infrastructure with the support of AM-01-IIAP, HG-02-IASA, HG-03-AUTH, HG-08-Okeanos, INFN-PADOVA
+
+
+ ict.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/ict.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Ibergrid ICT Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ hyperk.org
+ https://voms.gridpp.ac.uk:8443/voms/hyperk.org/register/start.action
+ http://www.hyperk.org
+
+
+ vo.eu-decide.eu
+ http://applications.eu-decide.eu
+ https://voms.ct.infn.it:8443/voms/vo.eu-decide.eu
+ This work benefited from services and resources provided by the vo.eu-decide.eu Virtual Organization, supported by the national resource providers of the EGI Federation.
+
+
+ superbvo.org
+ http://superb.infn.it/how-to-join-us
+ http://superb.infn.it/home
+
+
+ gilda
+ https://voms.ct.infn.it:8443/voms/gilda
+ https://gilda.ct.infn.it
+
+
+ xenon.biggrid.nl
+ https://voms.grid.sara.nl:8443/voms/xenon.biggrid.nl
+ https://wiki.biggrid.nl/wiki/index.php/Xenon
+
+
+ balticgrid
+ https://voms.balticgrid.org:8443/voms/balticgrid/
+ http://www.balticgrid.org
+
+
+ gerda.mpg.de
+ https://vomsmania.cnaf.infn.it:8443/voms/gerda.mpg.de/
+ http://www.mpi-hd.mpg.de/gerda
+
+
+ belle
+ https://voms.cc.kek.jp:8443/voms/belle
+ http://belle2.kek.jp/
+
+
+ vo.stratuslab.eu
+ https://voms.grid.auth.gr:8443/voms/vo.stratuslab.eu/register/start.action
+ http://www.stratuslab.eu
+
+
+ camont
+ http://www.hep.phy.cam.ac.uk/~parker/camtology/camont.html
+ http://www.hep.phy.cam.ac.uk/~parker/camtology/camont.html
+
+
+ peachnote.com
+ https://perun.metacentrum.cz/perun-registrar-cert/?vo=peachnote.com
+ http://www.peachnote.com
+ This work used the EGI infrastructure with the dedicated support of CESNET-MetaCloud
+
+
+ ific
+ https://swevo.ific.uv.es:8443/voms/ific
+ http://ific.uv.es
+
+
+ pacs.infn.it
+
+
+
+
+ oxgrid.ox.ac.uk
+ http://oxgrid-vom.oerc.ox.ac.uk/cgi-bin/application.pl
+ http://www.oerc.ox.ac.uk/resources/oxgrid
+
+
+ glast.org
+ https://voms2.cnaf.infn.it:8443/voms/glast.org/
+ http://glast.gsfc.nasa.gov/
+ We would like to thank the INFN GRID Data Centers of ..., ..., ..., and ..., ...
+
+
+ demo.vo.edges-grid.eu
+ http://edgi-project.eu/
+ http://edgi-project.eu/
+
+
+ vo.dorii.eu
+ https://voms.grid.auth.gr:8443/voms/vo.dorii.eu/
+ http://www.dorii.eu/applications
+
+
+ vo.u-psud.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.u-psud.fr/register/start.action
+ http://www.lri.fr/Demain/?cat=18
+
+
+ vo.cta.in2p3.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.cta.in2p3.fr/register/start.action
+ http://www.mpi-hd.mpg.de/hfm/CTA/
+ This work used the EGI Infrastructure and is co-funded by the EGI-Engage project (Horizon 2020) under Grant number 654142.
+
+
+ hgdemo
+ https://voms.grid.auth.gr:8443/voms/hgdemo
+ http://www.grid.auth.gr/en/services/
+
+
+ ngs.ac.uk
+ http://www.ngs.ac.uk/ukca/apply
+ http://www.ngs.ac.uk
+
+
+ mpi-kickstart.egi.eu
+ https://egee.cesnet.cz/mpi/registration/prihlaska_priprav.php
+ https://www.metacentrum.cz/en/VO/MPI/index.html
+
+
+ ops.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/ops.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+
+
+ trgride
+ https://voms.ulakbim.gov.tr:8443/voms/trgride/
+ https://voms.ulakbim.gov.tr:8443/voms/trgride/
+
+
+ vo.indicate-project.eu
+ https://voms.ct.infn.it:8443/voms/vo.indicate-project.eu
+ http://indicate-gw.consorzio-cometa.it/
+ This work benefited from services and resources provided by the vo.indicate-project.eu Virtual Organization, supported by the national resource providers of the EGI Federation.
+
+
+ vo.lpnhe.in2p3.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.lpnhe.in2p3.fr
+ http://lpnhe.in2p3.fr
+ This work benefited from services provided by the LPNHE Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ planck
+ https://voms.cnaf.infn.it:8443/voms/planck/register/start.action
+ http://www.oats.inaf.it/it/tematiche-ricerca/macroarea-5/265-planck-lfi
+ This work benefited from services provided by the planck Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ egeode
+ https://cclcgvomsli01.in2p3.fr:8443/voms/egeode/
+ http://www.egeode.org
+
+
+ vo.sim-e-child.org
+ https://voms.gnubila.fr:8443/voms/vo.sim-e-child.org
+ http://sec-portal.maatg.fr
+
+
+ uniandes.edu.co
+ https://caribe.uniandes.edu.co:8443/voms/uniandes.edu.co/register/start.action
+ https://caribe.uniandes.edu.co:8443/voms/uniandes.edu.co/user/home.action
+
+
+ oper.vo.eu-eela.eu
+ https://voms.eela.ufrj.br:8443/voms/oper.vo.eu-eela.eu
+ http://www.eu-eela.eu
+
+
+ vo.france-grilles.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.france-grilles.fr
+ http://www.france-grilles.fr/
+ The authors acknowledge the support of France Grilles for providing computing resources on the French National Grid Infrastructure.
+
+
+ ncf
+ https://voms.grid.sara.nl:8443/voms/ncf/admin/home.action
+ https://www.surfsara.nl/systems/grid/new-users
+
+
+ vo.astro.pic.es
+ https://voms01.pic.es:8443/voms/vo.astro.pic.es
+ http://www.cosmo.pic.es
+
+
+ hess
+ https://cagraidsvr10.cs.tcd.ie:8443/voms/vo.hess-experiment.eu/webui/request/user/create
+ http://www.mpi-hd.mpg.de/hfm/HESS/
+
+
+ sgdemo
+ https://voms.grid.auth.gr:8443/voms/sgdemo
+
+
+
+ phys.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/phys.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Ibergrid Physics Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ infngrid
+ https://voms.cnaf.infn.it:8443/voms/infngrid/
+ http://grid.infn.it
+ This work benefited from services provided to the INFNGRID Virtual Organisation by the national resource providers of the EGI Federation
+
+
+ embrace
+ https://cclcgvomsli01.in2p3.fr:8443/voms/embrace/register/start.action
+ http://www.embracegrid.info/
+
+
+ bbmri.nl
+ https://voms.grid.sara.nl:8443/voms/bbmri.nl
+ http://www.bbmri.nl
+
+
+ gridit
+ https://voms.cnaf.infn.it:8443/voms/gridit/
+ http://www.italiangrid.org/
+ This work benefited from services provided to the GRIDIT Virtual Organisation by the national resource providers of the EGI Federation
+
+
+ vo.aginfra.eu
+ https://voms.ipb.ac.rs:8443/voms/vo.aginfra.eu/
+ http://www.aginfra.eu/
+
+
+ shiwa-workflow.eu
+ https://cclcgvomsli01.in2p3.fr:8443/voms/shiwa-workflow.eu/
+ http://www.shiwa-workflow.eu
+
+
+ igi.italiangrid.it
+ https://vomsmania.cnaf.infn.it:8443/voms/igi.italiangrid.it/
+ http://www.italiangrid.it/
+
+
+ armgrid.grid.am
+ https://voms.grid.am:8443/voms/armgrid.grid.am/
+ http://www.grid.am
+
+
+ gridcc
+ https://voms.grid.auth.gr:8443/voms/gridcc
+ http://www.gridcc.org/
+
+
+ vo.turbo.pic.es
+ https://voms01.pic.es:8443/voms/vo.turbo.pic.es/register/start.action
+ http://www.pic.es
+
+
+ hone
+ https://grid-voms.desy.de:8443/voms/hone/
+ http://www-h1.desy.de/
+ We thank to all partners contributing to the WLCG computing infrastructure for their support for the H1 Collaboration (list of publications: http://www-h1.desy.de/h1/www/publications/H1publication.short_list.html#YEAR2013)
+
+
+ eng.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/eng.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Ibergrid Engeneering Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ earth.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/earth.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Earth Ibergrid Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ projects.nl
+ https://voms.grid.sara.nl:8443/voms/projects.nl
+ https://e-infra.surfsara.nl/
+ This work was carried out on the Dutch national einfrastructure with the support of SURF Cooperative.
+
+
+ pierre auger
+ https://egee.cesnet.cz/auger/registration/
+ http://www.auger.org
+ no statement defined
+
+
+ vo.lpsc.in2p3.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.mure.in2p3.fr/admin/home.action
+ http://lpsc.in2p3.fr
+
+
+ eela
+ https://voms.lip.pt:8443/voms/eela/webui/request/user/create
+ http://www.eu-eela.org/
+
+
+ trgridb
+ https://voms.ulakbim.gov.tr:8443/voms/trgridb/
+ https://voms.ulakbim.gov.tr:8443/voms/trgridb/
+
+
+ proactive
+ https://grid12.lal.in2p3.fr:8443/voms/proactive/register/start.action
+ http://www-sop.inria.fr/oasis/ProActive/
+
+
+ desktopgrid.vo.edges-grid.eu
+ http://idgf-sp.eu/
+ http://idgf-sp.eu/
+
+
+ vo.delphi.cern.ch
+ https://voms.cern.ch:8443/voms/vo.delphi.cern.ch/register/start.action
+ http://delphiwww.cern.ch/
+
+
+ vo.gridcl.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.gridcl.fr/
+ http://www.labex-p2io.fr
+
+
+ ildg
+ https://grid-voms.desy.de:8443/voms/ildg
+ http://plone.jldg.org/
+
+
+ bg-edu.grid.acad.bg
+ https://voms.ipp.acad.bg:8443/voms/bg-edu.grid.acad.bg/register/start.action
+ http://www.grid.bas.bg
+
+
+ desy
+ https://grid-voms.desy.de:8443/voms/desy
+ http://grid.desy.de
+
+
+ lhcb
+ https://lcg-voms.cern.ch:8443/vo/lhcb/vomrs
+ http://lhcb.web.cern.ch/lhcb/
+ The Tier1 computing centres are supported by IN2P3 (France), KIT and BMBF (Germany), INFN (Italy), NWO and SURF (The Netherlands), PIC (Spain), GridPP (United Kingdom). We are thankful for the computing resources put at our disposal by Yandex LLC (Russia), as well as to the communities behind the multiple open source software packages that we depend on.
+
+
+ esr
+ https://voms.grid.sara.nl:8443/voms/esr
+ http://www.euearthsciencegrid.org/content/esr-vo-introduction
+ This work benefited from services provided by the ESR Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ inaf
+ https://voms.cnaf.infn.it:8443/voms/inaf
+ http://www.inaf.it
+ This work benefited from services provided by the inaf Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ vo.grid.auth.gr
+ https://voms.grid.auth.gr:8443/voms/vo.grid.auth.gr
+ http://www.grid.auth.gr/en/
+
+
+ argo
+ https://voms.cnaf.infn.it:8443/voms/argo
+ http://argo.na.infn.it/
+
+
+ see
+ https://www.grid.auth.gr/services/voms/SEE/request.php
+ http://www.hellasgrid.gr/about/see-vo/
+ This work used the European Grid Infrastructure (EGI) through the National Grid Infrastructures NGI_GRNET , HellasGRID as part of the SEE Virtual Organisation [and is supported by the EC-funded project PRJ_NAME Grant number XXXXX]”
+
+
+ kzvo.isragrid.org.il
+ https://ngi-il-voms3.isragrid.org.il:8443/voms/isravo.isragrid.org.il/
+ https://www.isragrid.org.il/
+
+
+ neurogrid.incf.org
+ https://voms.gridpp.ac.uk:8443/voms/neurogrid.incf.org/
+ http://www.incf.org
+
+
+ gaussian
+ https://voms.cyf-kr.edu.pl:8443/voms/gaussian
+ http://egee.grid.cyfronet.pl/gaussian
+
+
+ pheno
+ https://voms.gridpp.ac.uk:8443/voms/pheno/user/create!input.action
+ http://www.phenogrid.dur.ac.uk/
+
+
+ hermes
+ https://grid-voms.desy.de:8443/voms/hermes
+ http://www-hermes.desy.de
+
+
+ mice
+ https://voms.gridpp.ac.uk:8443/voms/mice/register/start.action
+ http://www.mice.iit.edu/
+
+
+ vo.lal.in2p3.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.lal.in2p3.fr/
+ http://www.lal.in2p3.fr/
+
+
+ magic
+ https://voms01.pic.es:8443/voms/magic/register/start.action
+ http://magic.mppmu.mpg.de
+ n/a (List of publications http://magic.mppmu.mpg.de/publications/articles/index.html)
+
+
+ vo.neugrid.eu
+ https://voms.gnubila.fr:8443/voms/vo.neugrid.eu
+ http://neugrid.eu
+ The authors thank all the partners of the neuGRID4you project (N4U: www.neugrid4you.eu). The project has been co-funded by the Seventh Framework Programme of the European Union for research, technological development and demonstration under grant agreement no. 283562. This work benefited from services provided by the vo.neugrid.eu Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ iber.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/iber.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+
+
+ vo.scotgrid.ac.uk
+ http://www.scotgrid.ac.uk/
+ http://www.scotgrid.ac.uk/
+
+
+ geant4
+ https://lcg-voms.cern.ch:8443/vo/geant4/vomrs
+ http://geant4.web.cern.ch/geant4/
+
+
+ vo.ipno.in2p3.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.ipno.in2p3.fr
+ http://ipnweb.in2p3.fr
+ This work benefited from services provided by the vo.ipno.in2p3.fr Virtual Organisation, supported by the LCG distributed Tier-2 GRIF of the EGI Federation.
+
+
+ apesci
+ https://voms.grid.sinica.edu.tw:8443/voms/apesci/register/start.action
+ http://www.twgrid.org/aproc/services/vom/
+
+
+ compchem
+ https://voms.cnaf.infn.it:8443/voms/compchem/
+ https://www3.compchem.unipg.it
+ This work benefited from services and resources provided by the Compchem Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ ops
+ https://lcg-voms.cern.ch:8443/vo/ops/vomrs
+ https://wiki.egi.eu/wiki/OPS_vo
+
+
+ vo.agata.org
+ https://www.agata.org/grid/avo
+ http://www.agata.org/grid/
+
+
+ na62.vo.gridpp.ac.uk
+ https://voms.gridpp.ac.uk:8443/voms/na62.vo.gridpp.ac.uk/
+ http://na62.web.cern.ch/na62/
+ This work benefited from services provided by the NA62 Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ seegrid
+ https://voms.irb.hr:8443/voms/seegrid/webui/request/user/create
+ http://www.see-grid.eu/
+
+
+ snoplus.snolab.ca
+ https://voms.gridpp.ac.uk:8443/voms/snoplus.snolab.ca
+ http://snoplus.phy.queensu.ca/Home.html
+
+
+ vo.irfu.cea.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.irfu.cea.fr
+ http://irfu.cea.fr/
+
+
+ gridpp
+ https://voms.gridpp.ac.uk:8443/voms/gridpp
+ http://www.gridpp.ac.uk
+
+
+ ukmhd.ac.uk
+ https://voms.gridpp.ac.uk:8443/voms/ukmhd.ac.uk/register/start.action
+ http://www.uksolphys.org/information/computing-resources/
+
+
+ euasia.euasiagrid.org
+ http://aproc.twgrid.org/index.php?option=com_content&task=view&id=22&Itemid=31
+ http://www.euasiagrid.org/
+
+
+ vo.mure.in2p3.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.mure.in2p3.fr
+ http://lpsc.in2p3.fr/gpr/MURE/html/MURE/MURE.html
+ This work benefited from services provided by the vo.mure.in2p3.fr Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ icecube
+ https://grid-voms.desy.de:8443/voms/icecube/
+ http://www.icecube.wisc.edu/
+ They suggest to name in addtion to DFG (Deutsche Forschungsgemeinschaft) or NSF (National Science Foundation) also EGI resouces/help.
+
+
+ ghep
+ https://grid-voms.desy.de:8443/voms/ghep/register/start.action
+ http://grid.desy.de/
+
+
+ pvier
+ https://voms.grid.sara.nl:8443/voms/pvier
+ http://poc.vl-e.nl/
+
+
+ neiss.org.uk
+ https://voms.gridpp.ac.uk:8443/voms/neiss.org.uk/admin/home.action
+ http://drupals.humanities.manchester.ac.uk/neiss3/
+
+
+ eumed
+ https://voms2.cnaf.infn.it:8443/voms/eumed
+ http://www.eumedgrid.eu
+ This work benefited from services and resources provided by the eumed Virtual Organization, supported by the national resource providers of the EGI Federation.
+
+
+ moldyngrid
+ http://moldyngrid.org
+ http://moldyngrid.org
+
+
+ israelvo.isragrid.org.il
+ https://ngi-il-voms1.isragrid.org.il:8443/voms/israel
+ http://www.isragrid.org.il
+
+
+ twgrid
+ https://voms.grid.sinica.edu.tw:8443/voms/twgrid/register/start.action
+ http://www.twgrid.org/aproc/services/vom/
+
+
+ enmr.eu
+ https://voms2.cnaf.infn.it:8443/voms/enmr.eu/
+ http://www.wenmr.eu
+
+ The FP7 WeNMR (project# 261572), H2020 West-Life (project# 675858) and the EOSC-hub (project# 777536) European e-Infrastructure projects are acknowledged for the use of their web portals, which make use of the EGI infrastructure with the dedicated support of CESNET-MetaCloud, INFN-PADOVA, NCG-INGRID-PT, TW-NCHC, SURFsara and NIKHEF, and the additional support of the national GRID Initiatives of Belgium, France, Italy, Germany, the Netherlands, Poland, Portugal, Spain, UK, Taiwan and the US Open Science Grid
+
+
+
+ xfel.eu
+ https://grid-voms.desy.de:8443/voms/xfel.eu
+ http://www.xfel.eu
+
+
+ alice
+ http://alien2.cern.ch/index.php?option=com_content&view=article&id=17&Itemid=90
+ http://aliceinfo.cern.ch
+ The ALICE collaboration gratefully acknowledges the resources and support provided by all Grid centres and the Worldwide LHC Computing Grid (WLCG) collaboration.
+
+
+ hungrid
+ https://grid11.kfki.hu:8443/voms/hungrid
+ http://grid.kfki.hu/hungrid
+
+
+ euchina
+ https://voms2.cnaf.infn.it:8443/voms/euchina
+ http://www.euchinagrid.org/euchina_vo.html
+
+
+ meteo.see-grid-sci.eu
+ https://voms.grid.auth.gr:8443/voms/meteo.see-grid-sci.eu/register/start.action
+ http://wiki.egee-see.org/index.php/SG_Meteo_VO
+
+
+ vlemed
+ https://voms.grid.sara.nl:8443/voms/vlemed
+ http://www.ebioscience.amc.nl/
+
+
+ vo.gear.cern.ch
+
+
+
+
+ vo.aleph.cern.ch
+ https://voms-admin.cern.ch:8443/voms/vo.aleph.cern.ch/
+ http://cern.ch/voaleph
+
+
+ vo.complex-systems.eu
+ https://voms.grid.auth.gr:8443/voms/vo.complex-systems.eu/register/start.action
+ http://wiki.grid.auth.gr/wiki/bin/view/ComplexityScienceSSC/VO
+
+
+ atlas
+ https://lcg-voms.cern.ch:8443/vo/atlas/vomrs
+ https://www.racf.bnl.gov/docs/howto/grid/joinvo
+ The crucial computing support from all WLCG partners is acknowledged gratefully, in particular from CERN and the ATLAS Tier-1 facilities at TRIUMF (Canada), NDGF (Denmark, Norway, Sweden), CCIN2P3 (France), KIT/GridKA (Germany), INFN-CNAF (Italy), NL-T1 (Netherlands), PIC (Spain), ASGC (Taiwan), RAL (UK) and BNL (USA) and in the Tier-2 facilities worldwide.
+
+
+ virgo
+ https://voms.cnaf.infn.it:8443/voms/virgo
+ http://wwwcascina.virgo.infn.it/
+
+
+ enea
+ https://voms.cnaf.infn.it:8443/voms/enea/
+ http://www.afs.enea.it/project/eneaegee/VOenea/
+
+
+ aegis
+ https://voms.ipb.ac.rs:8443/voms/aegis/
+ http://www.aegis.rs/
+ Numerical simulations were run on the PARADOX supercomputing facility at the Scientific Computing Laboratory of the Institute of Physics Belgrade, supported in part by the Ministry of Education, Science, and Technological Development of the Republic of Serbia under project no. ON171071 and OI1611005
+
+
+ cdf
+ https://www.opensciencegrid.org/bin/view/VirtualOrganizations/VOInfo/FERMILAB
+ http://www-cdf.fnal.gov/
+
+
+ epic.vo.gridpp.ac.uk
+ https://voms.gridpp.ac.uk:8443/voms/epic.vo.gridpp.ac.uk/admin/home.action
+ http://www.sruc.ac.uk/epic/
+
+
+ vo.southgrid.ac.uk
+ https://voms.gridpp.ac.uk:8443/voms/vo.southgrid.ac.uk/
+ http://www.southgrid.ac.uk/VO/
+
+
+ life.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/life.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Ibergrid Life Sciences Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ vo.general.csic.es
+ https://voms.ific.uv.es:8443/voms/vo.general.csic.es
+ http://www.grid.csic.es/
+
+
+ tut.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/tut.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Tutorial Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ vo.france-asia.org
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.france-asia.org/register/start.action
+ http://www.france-asia.org
+
+
+ vo.up.pt
+ https://voms.up.pt:8443/voms/vo.up.pt
+ http://voms.up.pt
+
+
+ lattice.itep.ru
+
+ http://www.lattice.itep.ru/
+
+
+ belle2.org
+ https://voms.cc.kek.jp:8443/voms/belle2.org
+ http://belle2.kek.jp/
+
+
+ auvergrid
+ https://cclcgvomsli01.in2p3.fr:8443/voms/auvergrid/register/start.action
+ http://www.auvergrid.fr/
+
+
+ fusion
+ http://fusion.bifi.unizar.es/?page_id=122
+ http://fusion.bifi.unizar.es/
+ This work benefited from services provided by the Fusion Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ vo.panda.gsi.de
+ https://grid12.lal.in2p3.fr:8443/voms/vo.panda.gsi.de
+ http://panda-wiki.gsi.de/cgi-bin/view/Computing/PandaGrid
+
+
+ comput-er.it
+ https://voms2.cnaf.infn.it:8443/voms/comput-er.it/
+ http://www.comput-er.it/
+
+
+ nordugrid.org
+ https://voms.ndgf.org:8443/voms/nordugrid.org
+ http://www.nordugrid.org/NorduGridVO
+
+
+ gridmosi.ici.ro
+ https://voms.grid.ici.ro:8443/voms/gridmosi.ici.ro/
+ http://www.gridmosi.ro
+
+
+ cms
+ https://lcg-voms.cern.ch:8443/vo/cms/vomrs
+ http://cms.cern.ch/iCMS/
+ We thank the computing centres in the Worldwide LHC computing Grid for the provisioning and excellent performance of computing infrastructure essential to our analyses.
+
+
+ icarus-exp.org
+ https://vomsmania.cnaf.infn.it:8443/voms/icarus-exp.org
+ http://icarus.lngs.infn.it
+
+
+ vo.renabi.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.renabi.fr
+ http://www.renabi.fr
+
+
+ env.see-grid-sci.eu
+ https://voms.ipp.acad.bg:8443/voms/env.see-grid-sci.eu/
+ http://wiki.egee-see.org/index.php/SG_Environmental_VO
+
+
+ vo.apc.univ-paris7.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.apc.univ-paris7.fr/register/start.action
+ http://www.apc.univ-paris7.fr/
+
+
+ calice
+ https://grid-voms.desy.de:8443/voms/calice/register/start.action
+ https://twiki.cern.ch/twiki/bin/view/CALICE/
+ The support on the computing elements (CE) from all the worldwide GRID, and the support on the storage elements (SE), in particular Germany DESY GRID SE and France Lyon SE, are acknowledged gratefully. (List of publications https://twiki.cern.ch/twiki/bin/view/CALICE/CalicePapers)
+
+
+ vo.metacentrum.cz
+ http://metavo.metacentrum.cz/en/application/index.html
+ http://vo.metacentrum.cz/
+ The access to computing and storage facilities owned by parties and projects contributing to the National Grid Infrastructure MetaCentrum, provided under the programme "Projects of Large Infrastructure for Research, Development, and Innovations" (LM2010005) is highly appreciated/acknowledged.
+
+
+ vo.llr.in2p3.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.llr.in2p3.fr
+ http://polywww.in2p3.fr
+
+
+ vo.ingv.it
+ https://vomsmania.cnaf.infn.it:8443/voms/vo.ingv.it/
+ http://vo.ingv.it
+
+
+ ams02.cern.ch
+ http://ams.cern.ch
+ http://ams.cern.ch
+
+
+ dech
+ https://glite-io.scai.fraunhofer.de:8443/voms/dech/
+ https://twiki.cern.ch/twiki/bin/view/EGEE/DECHFirstJobs
+
+
+ trgrida
+ https://voms.ulakbim.gov.tr:8443/voms/trgrida/
+ https://voms.ulakbim.gov.tr:8443/voms/trgrida/
+
+
+ envirogrids.vo.eu-egee.org
+ https://lcg-voms.cern.ch:8443/vo/envirogrids.vo.eu-egee.org/vomrs
+ http://www.envirogrids.net/
+
+
+ dteam
+ https://voms.hellasgrid.gr:8443/voms/dteam
+ http://wiki.egi.eu/wiki/Dteam_vo
+
+
+ cesga
+ https://voms.egi.cesga.es:8443/voms/cesga/admin/home.action
+ http://www.egee.cesga.es/vo.html
+
+
+ imath.cesga.es
+ i-math.cesga.es
+ i-math.cesga.es
+
+
+ uscms
+
+
+
+
+ pamela
+ https://voms.cnaf.infn.it:8443/voms/pamela/register/start.action
+ http://pamela.roma2.infn.it
+
+
+ vo.formation.idgrilles.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.formation.idgrilles.fr
+ http://www.france-grilles.fr
+
+
+ vo.rhone-alpes.idgrilles.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.rhone-alpes.idgrilles.fr
+ http://www.tidra.org
+
+
+ vo.paus.pic.es
+ https://voms.pic.es:8443/voms/vo.paus.pic.es
+ http://www.ice.csic.es/research/PAU/PAU-welcome.html
+
+
+ fedcloud.egi.eu
+ https://perun.metacentrum.cz/perun-registrar-cert/?vo=fedcloud.egi.eu
+ http://www.egi.eu/infrastructure/cloud/
+
+
+ vo.lpta.in2p3.fr
+
+
+
+
+ d4science.research-infrastructures.eu
+ https://voms.research-infrastructures.eu:8443/voms/d4science.research-infrastructures.eu/
+ http://www.d4science.org
+
+
+ isravo.isragrid.org.il
+ https://ngi-il-voms3.isragrid.org.il:8443/voms/isravo.isragrid.org.il/
+ http://www.isragrid.org.il
+
+
+ cppm
+ https://marvoms.in2p3.fr:8443/voms/cppm/
+ http://marwww.in2p3.fr
+
+
+ astro.vo.eu-egee.org
+ https://grid12.lal.in2p3.fr:8443/voms/astro.vo.eu-egee.org/register
+ https://grid12.lal.in2p3.fr:8443/voms/astro.vo.eu-egee.org/
+
+
+ km3net.org
+ https://voms02.scope.unina.it:8443/voms/km3net.org/
+ http://www.km3net.org/home.php
+ This work benefited from services, data and scientific results provided by the KM3NeT.org Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ ipv6.hepix.org
+ https://voms2.cnaf.infn.it:8443/voms/ipv6.hepix.org/admin/home.action
+ https://voms2.cnaf.infn.it:8443/voms/ipv6.hepix.org/admin/home.action
+
+
+ atlas.ac.il
+ https://voms.hep.tau.ac.il:8443/voms/atlas.ac.il/
+ https://voms.hep.tau.ac.il:8443/voms/atlas.ac.il/
+ The crucial computing support from all WLCG partners is acknowledged gratefully, in particular from CERN and the ATLAS Tier-1 facilities at TRIUMF (Canada), NDGF (Denmark, Norway, Sweden), CCIN2P3 (France), KIT/GridKA (Germany), INFN-CNAF (Italy), NL-T1 (Netherlands), PIC (Spain), ASGC (Taiwan), RAL (UK) and BNL (USA) and in the Tier-2 facilities worldwide"
+
+
+ vo.ipnl.in2p3.fr
+ http://www.ipnl.in2p3.fr/spip.php?article302&lang=fr
+ http://www.ipnl.in2p3.fr/spip.php?article302&lang=fr
+
+
+ bing.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/bing.vo.ibergrid.eu/admin/home.action
+ http://www.brainimaging.pt
+
+
+ vo.lapp.in2p3.fr
+ https://cclcgvomsli01.in2p3.fr:8443/voms/vo.lapp.in2p3.fr
+ http://lapp.in2p3.fr/spip.php?rubrique80
+
+
+ swetest
+ https://swevo.ific.uv.es:8443/voms/swetest/register/start.action
+ http://swevo.ific.uv.es/vo/swetest/vo-swetest.html
+ This work benefited from services provided by the SWETEST Virtual Organisation, supported by the national resource NGI IBERGRID.
+
+
+ vo.mcia.fr
+ https://grid12.lal.in2p3.fr:8443/voms/vo.mcia.fr
+ http://www.mcia.univ-bordeaux.fr/
+
+
+ cometa
+ http://www.consorzio-cometa.it/en/accesso
+ http://www.consorzio-cometa.it/
+
+
+ edteam
+ https://voms.lip.pt:8443/voms/edteam/webui/request/user/create
+ http://www.eu-eela.org/
+
+
+ verce.eu
+ https://verce-voms.scai.fraunhofer.de:8443/voms/verce.eu/
+ http://www.verce.eu
+ This work benefited from services provided by the verce.eu Virtual Organisation, supported by the VERCE project and the national resource providers of the EGI Federation.
+
+
+ lofar
+ https://voms.grid.sara.nl:8443/voms/lofar/register/start.action
+ http://www.lofar.org
+
+
+ vo.plgrid.pl
+ https://portal.plgrid.pl
+ http://www.plgrid.pl/en
+
+
+ vo.landslides.mossaic.org
+ https://voms.gridpp.ac.uk:8443/voms/vo.landslides.mossaic.org/register/start.action
+ http://mossaic.org/
+
+
+ dzero
+ https://voms.fnal.gov:8443/voms/dzero/register/start.action
+ http://www-d0.fnal.gov/
+
+
+ lsgrid
+ https://voms.grid.sara.nl:8443/voms/lsgrid
+ http://www.sara.nl/project/life-science-grid
+ This work was carried out on the Dutch national e-infrastructure with the support of SURF Cooperative.
+
+
+ cernatschool.org
+ https://www.gridpp.ac.uk/wiki/CERN%40school#Enrollment
+ http://cernatschool.web.cern.ch/content/cernschool-vo
+
+
+ ukqcd
+ https://grid-voms.desy.de:8443/voms/ildg/
+ http://ukqcd.ac.uk/
+
+
+ vo.helio-vo.eu
+ https://voms.gridpp.ac.uk:8443/voms/vo.helio-vo.eu
+ http://www.helio-vo.eu/
+
+
+ fkppl.kisti.re.kr
+
+
+
+
+ vo.ifisc.csic.es
+ https://voms.ific.uv.es:8443/voms/vo.ifisc.csic.es
+ https://voms.ific.uv.es:8443/voms/vo.ifisc.csic.es
+
+
+ vo.dch-rp.eu
+ https://voms.ct.infn.it:8443/voms/vo.dch-rp.eu
+ http://www.dch-rp.eu/
+ This work benefited from services and resources provided by the vo.dch-rp.eu Virtual Organization, supported by the national resource providers of the EGI Federation.
+
+
+ dream.hipcat.net
+ https://voms.hpcc.ttu.edu:8443/voms/dream/user/home.action
+ http://highenergy.phys.ttu.edu/dream/
+ n/a (list of publications: http://highenergy.phys.ttu.edu/dream/results/publications/publications.html)
+
+
+ nw_ru
+ https://gt1.pnpi.nw.ru:8443/voms/nw_ru/
+ http://egee.pnpi.nw.ru
+
+
+ social.vo.ibergrid.eu
+ https://voms01.ncg.ingrid.pt:8443/voms/social.vo.ibergrid.eu/register/start.action
+ http://ibergrid.lip.pt/USP
+ This work benefited from services provided by the Ibergrid Social Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ lsst
+ https://voms.fnal.gov:8443/voms/lsst
+ http://www.lsst.org/lsst/
+
+
+ voce
+ https://voce-register.farm.particle.cz/voce/
+ http://egee.cesnet.cz/en/voce/
+
+
+ vo.sixt.cern.ch
+ http://sixtrack.web.cern.ch/SixTrack/
+ http://sixtrack.web.cern.ch/SixTrack/
+
+
+ seismo.see-grid-sci.eu
+ https://voms.ulakbim.gov.tr:8443/voms/seismo.see-grid-sci.eu/register/start.action
+ http://wiki.egee-see.org/index.php/SG_Seismology_VO
+
+
+ vo.cs.br
+
+
+
+
+ t2k.org
+ https://voms.gridpp.ac.uk:8443/voms/t2k.org/register/start.action
+ http://www.t2k.org
+ n/a (list of publications: http://t2k-experiment.org/publications/)
+
+
+ net.egi.eu
+ https://vomsmania.cnaf.infn.it:8443/voms/net.egi.eu/
+ http://net.egi.eu
+
+
+ sagrid.ac.za
+ https://voms.sagrid.ac.za:8443/voms/sagrid.ac.za/register.action
+ http://www.sagrid.ac.za
+ This work was produced in part due to the usage of the resources provided by the sagrid.ac.za VO, supported by DST contract under the SANREN project. Support of the Africa-Arabia Regional Operations Centre and the EGI.eu is also acknowledged.
+
+
+ chipster.csc.fi
+ https://voms.fgi.csc.fi:8443/
+ http://chipster.csc.fi
+ This work benefited from services provided by the Chipster Virtual Organisation, supported by the national resource providers of the EGI Federation.
+
+
+ geohazards.terradue.com
+ https://voms.ba.infn.it:8443/voms/geohazards.terradue.com
+ https://voms.ba.infn.it:8443/voms/geohazards.terradue.com
+ This work used the EGI infrastructure with the support of 100%IT, CESGA, CYFRONET-CLOUD, GoeGrid, HG-09-Okeanos-Cloud and RECAS-BARI.
+
+
+ hydrology.terradue.com
+ https://voms.ba.infn.it:8443/voms/hydrology.terradue.com
+ https://voms.ba.infn.it:8443/voms/hydrology.terradue.com
+ This work used the EGI infrastructure with the support of 100%IT, CESGA, CYFRONET-CLOUD, GoeGrid, RECAS-BARI and BEgrid-BELNET.
+
+
+ vo.magrid.ma
+ https://voms.magrid.ma:8443/voms/vo.magrid.ma
+ http://www.magrid.ma
+ The authors acknowledge the support of CNRST/MAGRID (http://www.magrid.ma) for providing computing resources on the Moroccan Grid Infrastructure. - Results obtained in this paper were computed on the magrid virtual organization of the Moroccan Grid Infrastructure (http://www.magrid.ma). We thank the CNRST/MaGrid providing the technical support, computing and storage facilities. - We acknowledge the use of Grid computing resources deployed and operated by CNRST/MaGrid (http://www.magrid.ma) in Morocco.
+
+
+ vo.chain-project.eu
+ https://voms.ct.infn.it:8443/voms/vo.chain-project.eu/
+ http://www.chain-project.eu/
+ This work benefited from services and resources provided by the vo.chain-project.eu Virtual Organization, supported by the national resource providers of the EGI Federation.
+
+
+ vo.nbis.se
+ https://perun.metacentrum.cz/cert/registrar/?vo=vo.nbis.se
+ https://bils.se
+ This work used the EGI infrastructure with the support of INFN (Italy) and IN2P3-IRES (France)
+
+
+ vo.dariah.eu
+ https://voms.ct.infn.it:8443/voms/vo.dariah.eu/register/start.action
+ https://wiki.egi.eu/wiki/EGI_Virtual_Organisation_for_arts_and_humanities:_vo.dariah.eu
+ This work used the EGI infrastructure with the dedicated support of the RECAS-BARI provider.
+
+
+ vo.africa-grid.org
+ https://voms.ct.infn.it:8443/voms/vo.africa-grid.org/register/start.action
+ http://www.africa-grid.org/
+ This work benefited from services and resources provided by the vo.africa-grid.org Virtual Organization, supported by the national resource providers of the EGI Federation.
+
+
+ extras-fp7.eu
+ https://voms.ba.infn.it:8443/voms/extras-fp7.eu/register/start.action
+ http://www.extras-fp7.eu
+ This work used the EGI infrastructure with the support of CYFRONET- CLOUD and RECAS-BARI.
+
+
+ astro.vo.eu-egee.org
+ https://grid12.lal.in2p3.fr:8443/voms/astro.vo.eu-egee.org/register
+ https://grid12.lal.in2p3.fr:8443/voms/astro.vo.eu-egee.org/
+ This work benefited from services provided by the astro.vo.eu-egee.org Virtual Organisation, supported by the national resource providers of the EGI Federation
+
+
+ vo.emsodev.eu
+ https://voms2.hellasgrid.gr:8443/voms/vo.emsodev.eu/register/start.action
+
+
+ The EMSODEV project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 676555.
+ In particular, the EMSODEV Data Management Platform uses the EGI Infrastructure with the support of CESGA, INNF-PADOVA-STACK, NCG-INGRID-PT and RECAS-BARI.
+
+
+
+ d4science.org
+ https://vomsmania.cnaf.infn.it:8443/voms/d4science.org/register/start.action
+ https://wiki.d4science.org/index.php?title=D4Science.org_at_EGI.eu
+ This work used the EGI infrastructure with the dedicated support of CESGA, GoeGrid, UPV-GRyCAP and INFN-CATANIA-STACK.
+
+
+ bioisi
+ https://perun.cesnet.cz/cert/registrar/?vo=bioisi
+ http://bioisi.campus.ciencias.ulisboa.pt
+ This work used the EGI infrastructure with the dedicated support of the NCG-INGRID-PT provider
+
+
+
+
+ egi-ace
+
+
+ imagine-project
+
+
+ intertwin
+
+
+ eosc-hub
+
+
+
+
+ VIRGO
+ aHR0cHM6Ly93d3cuZ3ctb3BlbnNjaWVuY2Uub3JnL3N0YXRpYy9pbWFnZXMvbG9nby12aXJnby10cmFuc3BfYmNrZy5wbmc=
+ aHR0cDovL3d3dy52aXJnby1ndy5ldS8=
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_community_profile_fet-fp7.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_community_profile_fet-fp7.xml
new file mode 100644
index 00000000..b5b5abbc
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_community_profile_fet-fp7.xml
@@ -0,0 +1,1439 @@
+
+
+
+
+
+ hidden
+
+ 7.A.SP1.03.08
+ ICT-2007.8.0
+ 7.A.SP1.03
+
+ 7.A.SP1.03.08.08
+ ICT-2009.8.0
+ 7.A.SP1.03.08
+
+ 245410
+ FP7-ICT-2009-C
+ 245410
+ MODAP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 249858
+ FP7-ICT-2009-C
+ 249858
+ TANGO
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 249867
+ FP7-ICT-2009-C
+ 249867
+ OPTONEURO
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 249958
+ FP7-ICT-2009-C
+ 249958
+ PICC
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 250026
+ FP7-ICT-2009-C
+ 250026
+ SIEMPRE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 250056
+ FP7-ICT-2009-C
+ 250056
+ TREASURE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 250072
+ FP7-ICT-2009-C
+ 250072
+ ISENSE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 255827
+ FP7-ICT-2009-C
+ 255827
+ CG LEARNING
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 255914
+ FP7-ICT-2009-C
+ 255914
+ PHORBITECH
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 255931
+ FP7-ICT-2009-C
+ 255931
+ UNLOCX
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 255951
+ FP7-ICT-2009-C
+ 255951
+ LIFT
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 255961
+ FP7-ICT-2009-C
+ 255961
+ QCS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 255987
+ FP7-ICT-2009-C
+ 255987
+ FOC-II
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 256230
+ FP7-ICT-2009-C
+ 256230
+ LISTA
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 265578
+ FP7-ICT-2009-C
+ 265578
+ HIATUS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 265432
+ FP7-ICT-2009-C
+ 265432
+ EVERYAWARE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 265496
+ FP7-ICT-2009-C
+ 265496
+ STAMINA
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 265505
+ FP7-ICT-2009-C
+ 265505
+ CADMAD
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 265522
+ FP7-ICT-2009-C
+ 265522
+ MALICIA
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 266722
+ FP7-ICT-2009-C
+ 266722
+ SUMO
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 266723
+ FP7-ICT-2009-C
+ 266723
+ GSDP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 268478
+ FP7-ICT-2009-C
+ 268478
+ REWIND
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 270749
+ FP7-ICT-2009-C
+ 270749
+ 2D-NANOLATTICES
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 270773
+ FP7-ICT-2009-C
+ 270773
+ RAMPLAS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 270780
+ FP7-ICT-2009-C
+ 270780
+ ILHAIRE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 270833
+ FP7-ICT-2009-C
+ 270833
+ DATA SIM
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 270843
+ FP7-ICT-2009-C
+ 270843
+ IQIT
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 271554
+ FP7-ICT-2009-C
+ 271554
+ SE2ND
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 271574
+ FP7-ICT-2009-C
+ 271574
+ INSITE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 271578
+ FP7-ICT-2009-C
+ 271578
+ ETOILECASCADESIDEAS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+ 286370
+ FP7-ICT-2009-C
+ 286370
+ SINTELNET
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.08
+
+
+
+ 7.A.SP1.03.30.05
+ ICT-2013.9.5
+ 7.A.SP1.03.30
+
+ 613024
+ FP7-ICT-2013-X
+ 613024
+ GRASP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+ 613044
+ FP7-ICT-2013-X
+ 613044
+ ABACUS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+ 613055
+ FP7-ICT-2013-X
+ 613055
+ GEMINI
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+ 612759
+ FP7-ICT-2013-X
+ 612759
+ INSPIN
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+ 612862
+ FP7-ICT-2013-X
+ 612862
+ HAIRS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+ 612933
+ FP7-ICT-2013-X
+ 612933
+ RECALL
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+ 612944
+ FP7-ICT-2013-X
+ 612944
+ MAESTRA
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+ 612985
+ FP7-ICT-2013-X
+ 612985
+ UPSCALE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.05
+
+
+
+
+ ICT-2013.9.9
+ 7.A.SP1.03.30
+
+ 7.A.SP1.03.19.05
+ ICT-2011.9.5
+ 7.A.SP1.03.19
+
+ 284558
+ FP7-ICT-2011-FET-F
+ 284558
+ GRAPHENE-CA
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.05
+
+
+ 284709
+ FP7-ICT-2011-FET-F
+ 284709
+ FUTURICT
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.05
+
+
+ 284891
+ FP7-ICT-2011-FET-F
+ 284891
+ FLEET
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.05
+
+
+ 284941
+ FP7-ICT-2011-FET-F
+ 284941
+ HBP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.05
+
+
+ 284951
+ FP7-ICT-2011-FET-F
+ 284951
+ CA-ROBOCOM
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.05
+
+
+ 285406
+ FP7-ICT-2011-FET-F
+ 285406
+ GUARDIAN ANGELS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.05
+
+
+ 285609
+ FP7-ICT-2011-FET-F
+ 285609
+ ITFOM
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.05
+
+
+
+ 7.A.SP1.03.30.09
+ ICT-2013.9.9
+ 7.A.SP1.03.30
+
+ 604102
+ FP7-ICT-2013-FET-F
+ 604102
+ HBP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.09
+
+
+ 604391
+ FP7-ICT-2013-FET-F
+ 604391
+ GRAPHENE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.09
+
+
+ 619318
+ FP7-ICT-2013-11
+ 619318
+ FLAG-ERA
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.09
+
+
+
+
+
+ 7.A.SP1.03.08.09
+ ICT-2009.8.1
+ 7.A.SP1.03.08
+
+ 247846
+ FP7-ICT-2009-4
+ 247846
+ EURETILE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.09
+
+
+ 248465
+ FP7-ICT-2009-4
+ 248465
+ S(O)OS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.09
+
+
+ 248789
+ FP7-ICT-2009-4
+ 248789
+ TRAMS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.09
+
+
+ 249013
+ FP7-ICT-2009-4
+ 249013
+ TERAFLUX
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.09
+
+
+
+ 7.A.SP1.03.08.10
+ ICT-2009.8.2
+ 7.A.SP1.03.08
+
+ 248629
+ FP7-ICT-2009-4
+ 248629
+ SOLID
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.10
+
+
+ 247687
+ FP7-ICT-2009-4
+ 247687
+ AQUTE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.10
+
+
+ 248095
+ FP7-ICT-2009-4
+ 248095
+ Q-ESSENCE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.10
+
+
+
+ 7.A.SP1.03.08.11
+ ICT-2009.8.3
+ 7.A.SP1.03.08
+
+ 248919
+ FP7-ICT-2009-4
+ 248919
+ BACTOCOM
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.11
+
+
+ 248992
+ FP7-ICT-2009-4
+ 248992
+ NEUNEU
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.11
+
+
+ 249032
+ FP7-ICT-2009-4
+ 249032
+ MATCHIT
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.11
+
+
+
+ 7.A.SP1.03.08.12
+ ICT-2009.8.4
+ 7.A.SP1.03.08
+
+ 257695
+ FP7-ICT-2009-5
+ 257695
+ VERE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.12
+
+
+ 258749
+ FP7-ICT-2009-5
+ 258749
+ CEEDS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.12
+
+
+
+ 7.A.SP1.03.08.13
+ ICT-2009.8.5
+ 7.A.SP1.03.08
+
+ 256873
+ FP7-ICT-2009-5
+ 256873
+ SAPERE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.13
+
+
+ 257414
+ FP7-ICT-2009-5
+ 257414
+ ASCENS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.13
+
+
+ 257756
+ FP7-ICT-2009-5
+ 257756
+ RECOGNITION
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.13
+
+
+ 257906
+ FP7-ICT-2009-5
+ 257906
+ EPICS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.13
+
+
+
+ 7.A.SP1.03.08.14
+ ICT-2009.8.6
+ 7.A.SP1.03.08
+
+ 256959
+ FP7-ICT-2009-5
+ 256959
+ NANOPOWER
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.14
+
+
+ 257750
+ FP7-ICT-2009-5
+ 257750
+ GREEN SILICON
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.14
+
+
+ 257856
+ FP7-ICT-2009-5
+ 257856
+ SINAPS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.14
+
+
+
+ 7.A.SP1.03.08.15
+ ICT-2009.8.7
+ 7.A.SP1.03.08
+
+ 270028
+ FP7-ICT-2009-6
+ 270028
+ ATMOL
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.15
+
+
+ 270197
+ FP7-ICT-2009-6
+ 270197
+ DIAMANT
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.15
+
+
+ 270369
+ FP7-ICT-2009-6
+ 270369
+ ELFOS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.15
+
+
+ 270483
+ FP7-ICT-2009-6
+ 270483
+ FOCUS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.15
+
+
+
+ 7.A.SP1.03.08.16
+ ICT-2009.8.8
+ 7.A.SP1.03.08
+
+ 269459
+ FP7-ICT-2009-6
+ 269459
+ CORONET
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.16
+
+
+ 269921
+ FP7-ICT-2009-6
+ 269921
+ BRAINSCALES
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.16
+
+
+ 270324
+ FP7-ICT-2009-6
+ 270324
+ SEEBETTER
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.16
+
+
+ 270434
+ FP7-ICT-2009-6
+ 270434
+ REALNET
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.08.16
+
+
+
+ 7.A.SP1.03.19.06
+ ICT-2011.9.6
+ 7.A.SP1.03.19
+
+ 316366
+ FP7-ICT-2011-8
+ 316366
+ PHYCHIP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.06
+
+
+ 317662
+ FP7-ICT-2011-8
+ 317662
+ NASCENCE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.06
+
+
+ 317707
+ FP7-ICT-2011-8
+ 317707
+ MULTI
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.06
+
+
+ 318202
+ FP7-ICT-2011-8
+ 318202
+ BIOMICS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.06
+
+
+ 318516
+ FP7-ICT-2011-8
+ 318516
+ MOLARNET
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.06
+
+
+ 318597
+ FP7-ICT-2011-8
+ 318597
+ SYMONE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.06
+
+
+ 318671
+ FP7-ICT-2011-8
+ 318671
+ MICREAGENTS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.06
+
+
+
+ 7.A.SP1.03.19.07
+ ICT-2011.9.7
+ 7.A.SP1.03.19
+
+ 316705
+ FP7-ICT-2011-8
+ 316705
+ HIERATIC
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 317532
+ FP7-ICT-2011-8
+ 317532
+ MULTIPLEX
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 317534
+ FP7-ICT-2011-8
+ 317534
+ SOPHOCLES
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 317614
+ FP7-ICT-2011-8
+ 317614
+ PLEXMATH
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 317672
+ FP7-ICT-2011-8
+ 317672
+ CONGAS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 318121
+ FP7-ICT-2011-8
+ 318121
+ TOPDRIM
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 318132
+ FP7-ICT-2011-8
+ 318132
+ LASAGNE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 318493
+ FP7-ICT-2011-8
+ 318493
+ TOPOSYS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+ 318723
+ FP7-ICT-2011-8
+ 318723
+ MATHEMACS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.07
+
+
+
+ 7.A.SP1.03.19.08
+ ICT-2011.9.8
+ 7.A.SP1.03.19
+
+ 318013
+ FP7-ICT-2011-8
+ 318013
+ PHIDIAS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.08
+
+
+ 318287
+ FP7-ICT-2011-8
+ 318287
+ LANDAUER
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.08
+
+
+ 318337
+ FP7-ICT-2011-8
+ 318337
+ ENTRA
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.08
+
+
+ 318397
+ FP7-ICT-2011-8
+ 318397
+ TOLOP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.08
+
+
+ 318490
+ FP7-ICT-2011-8
+ 318490
+ SENSATION
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.08
+
+
+ 318693
+ FP7-ICT-2011-8
+ 318693
+ PARADIME
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.08
+
+
+ 318793
+ FP7-ICT-2011-8
+ 318793
+ EXA2GREEN
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.08
+
+
+
+ 7.A.SP1.03.19.09
+ ICT-2011.9.9
+ 7.A.SP1.03.19
+
+ 600645
+ FP7-ICT-2011-9
+ 600645
+ SIQS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.09
+
+
+ 600700
+ FP7-ICT-2011-9
+ 600700
+ QALGO
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.09
+
+
+ 600838
+ FP7-ICT-2011-9
+ 600838
+ QWAD
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.09
+
+
+ 600927
+ FP7-ICT-2011-9
+ 600927
+ SCALEQIT
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.09
+
+
+ 601126
+ FP7-ICT-2011-9
+ 601126
+ HANAS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.09
+
+
+ 601180
+ FP7-ICT-2011-9
+ 601180
+ MATTERWAVE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.09
+
+
+
+ 7.A.SP1.03.19.10
+ ICT-2011.9.10
+ 7.A.SP1.03.19
+
+ 600654
+ FP7-ICT-2011-9
+ 600654
+ DIVERSIFY
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.10
+
+
+ 600708
+ FP7-ICT-2011-9
+ 600708
+ QUANTICOL
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.10
+
+
+ 600792
+ FP7-ICT-2011-9
+ 600792
+ ALLOW ENSEMBLES
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.10
+
+
+ 600854
+ FP7-ICT-2011-9
+ 600854
+ SMARTSOCIETY
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.10
+
+
+ 601062
+ FP7-ICT-2011-9
+ 601062
+ SWARM-ORGAN
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.10
+
+
+ 601074
+ FP7-ICT-2011-9
+ 601074
+ ASSISI_BF
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.10
+
+
+ 601148
+ FP7-ICT-2011-9
+ 601148
+ CASSTING
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.10
+
+
+
+ 7.A.SP1.03.19.11
+ ICT-2011.9.11
+ 7.A.SP1.03.19
+
+ 600725
+ FP7-ICT-2011-9
+ 600725
+ GRIDMAP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 600730
+ FP7-ICT-2011-9
+ 600730
+ MAGNETRODES
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 600785
+ FP7-ICT-2011-9
+ 600785
+ SPACECOG
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 600806
+ FP7-ICT-2011-9
+ 600806
+ CORTICONIC
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 600847
+ FP7-ICT-2011-9
+ 600847
+ RENVISION
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 600925
+ FP7-ICT-2011-9
+ 600925
+ NEUROSEEKER
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 600954
+ FP7-ICT-2011-9
+ 600954
+ VISUALISE
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 601167
+ FP7-ICT-2011-9
+ 601167
+ CSNII
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+ 601215
+ FP7-ICT-2011-9
+ 601215
+ SI ELEGANS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.19.11
+
+
+
+ 7.A.SP1.03.30.06
+ ICT-2013.9.6
+ 7.A.SP1.03.30
+
+ 611640
+ FP7-ICT-2013-10
+ 611640
+ EVOBLISS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.06
+
+
+ 610427
+ FP7-ICT-2013-10
+ 610427
+ EVOEVO
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.06
+
+
+ 610730
+ FP7-ICT-2013-10
+ 610730
+ EVOPROG
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.06
+
+
+ 611687
+ FP7-ICT-2013-10
+ 611687
+ NEBIAS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.06
+
+
+ 612058
+ FP7-ICT-2013-10
+ 612058
+ RAMP
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.06
+
+
+ 612146
+ FP7-ICT-2013-10
+ 612146
+ PLASWIRES
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.06
+
+
+
+ 7.A.SP1.03.30.07
+ ICT-2013.9.7
+ 7.A.SP1.03.30
+
+ 610446
+ FP7-ICT-2013-10
+ 610446
+ PAMS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.07
+
+
+ 610449
+ FP7-ICT-2013-10
+ 610449
+ MOQUAS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.07
+
+
+ 610637
+ FP7-ICT-2013-10
+ 610637
+ SIAM
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.07
+
+
+ 611143
+ FP7-ICT-2013-10
+ 611143
+ DIADEMS
+ FP7
+ 7.A.SP1
+ 7.A.SP1.03
+ 7.A.SP1.03.30.07
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_provision_wf.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_provision_wf.xml
new file mode 100644
index 00000000..b4f4a27e
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/community/importer/old_provision_wf.xml
@@ -0,0 +1,1251 @@
+
+
+
+ Graph construction and processing
+ Data Provision
+ 30
+
+
+
+- unresolvedEntityPath: path of unresolved entities
+- nsPrefixBlacklist_PROD: blacklist of funder nsPrefixes from the prod aggregator
+- idMappingPath: path of the map defining the relations id mappings
+- dedupConfig: dedup orchestrator name
+- actionSetIdsRawGraph: ActionSet ids to promote in the RAW graph
+- isLookUpUrl: IS lookup service address
+- iterations: number of iterations performed by the affiliation through semantic relation propagation algo
+
+
+
+{
+ 'unresolvedEntityPath' : '/data/unresolved_PROD/content',
+ 'nsPrefixBlacklist' : 'conicytf____,dfgf________,gsrt________,innoviris___,miur________,rif_________,rsf_________,sgov________,sfrs________',
+ 'idMappingPath' : '/data/maps/funder_remapping/',
+ 'dedupConfig' : 'dedup-result-decisiontree-v3',
+ 'actionSetIdsRawGraph' : 'doiboost,orcidworks-no-doi,ror',
+ 'actionSetIdsIISGraph' : 'iis-researchinitiative,iis-document-citations,iis-document-citations-relations,iis-document-affiliation,iis-document-classes,iis-document-similarities,iis-referenced-datasets-main,iis-referenced-projects-main,iis-referenced-projects-backup,iis-referenceextraction-pdb,document_software_url,iis-extracted-metadata,iis-communities,iis-referenced-patents,iis-covid-19,opencitations,h2020classification,iis-entities-software,iis-entities-patent',
+ 'actionSetIdsDedup' : 'bipfinder-scores,usage_counts',
+ 'isLookUpUrl' : 'http://services.openaire.eu:8280/is/services/isLookUp?wsdl',
+ 'iterations' : '1',
+
+ 'reuseDBClaims' : 'false',
+ 'reuseODFClaims' : 'false',
+ 'reuseOAFClaims' : 'false',
+ 'reuseODFhdfs' : 'false',
+ 'reuseOAFhdfs' : 'false',
+ 'reuseDB' : 'false',
+ 'reuseDBOpenorgs' : 'false',
+ 'reuseODF' : 'false',
+ 'reuseOAF' : 'false',
+ 'shouldPatchRelations' : 'true',
+ 'contentPath' : '/tmp/prod_aggregator',
+
+ 'aggregatorGraphPath' : '/tmp/prod_provision/graph/00_graph_aggregator',
+ 'rawGraphPath' : '/tmp/prod_provision/graph/01_graph_raw',
+ 'groupedGraphPath' : '/tmp/prod_provision/graph/02_graph_grouped',
+ 'cleanedFirstGraphPath' : '/tmp/prod_provision/graph/03_graph_cleaned',
+ 'resolvedGraphPath' : '/tmp/prod_provision/graph/04_graph_resolved',
+ 'inferredGraphPath' : '/tmp/prod_provision/graph/05_graph_inferred',
+ 'dedupGraphPath' : '/tmp/prod_provision/graph/06_graph_dedup',
+ 'consistentGraphPath' : '/tmp/prod_provision/graph/07_graph_consistent',
+ 'dedupEnrichedGraphPath' : '/tmp/prod_provision/graph/08_graph_dedup_enriched',
+ 'orcidGraphPath' : '/tmp/prod_provision/graph/09_graph_orcid',
+ 'bulkTaggingGraphPath' : '/tmp/prod_provision/graph/10_graph_bulktagging',
+ 'affiliationGraphPath' : '/tmp/prod_provision/graph/11_graph_affiliation',
+ 'affiliationSemRelGraphPath' : '/tmp/prod_provision/graph/12_graph_affiliation_semantic_relation',
+ 'communityOrganizationGraphPath' : '/tmp/prod_provision/graph/13_graph_community_organization',
+ 'fundingGraphPath' : '/tmp/prod_provision/graph/14_graph_funding',
+ 'communitySemRelGraphPath' : '/tmp/prod_provision/graph/15_graph_community_semantic_relation',
+ 'countryGraphPath' : '/tmp/prod_provision/graph/16_graph_country',
+ 'cleanedGraphPath' : '/tmp/prod_provision/graph/17_graph_cleaned',
+ 'blacklistedGraphPath' : '/tmp/prod_provision/graph/18_graph_blacklisted'
+}
+
+
+
+
+
+
+
+ the step from which the hostedByMap step should be resumed. If the choice is DownloadBoth both the unibi gold and doaj files are downloaded anew. If the option id DownloadDoaj or DownloadGold only the selected file is downloaded. If the option id ProduceHBM a new hosted by map is produced. If the option is PrepareInfo the old HBM is used on the results and datasources.
+
+ HBMresumeFrom
+ PrepareInfo
+
+
+
+
+
+
+ Set the map of paths for the Bulk Tagging
+
+ bulkTaggingPathMap
+ {"author" : "$['author'][*]['fullname']", "title" : "$['title'][*]['value']","orcid":"$['author'][*]['pid'][*][?(@['qualifier']['classid']=='orcid')]['value']", "contributor" : "$['contributor'][*]['value']", "description" : "$['description'][*]['value']"}
+
+
+
+
+
+
+ Set the map of associations organization, community list for the propagation of
+ community to result through organization
+
+ propagationOrganizationCommunityMap
+
+{
+ "20|openorgs____::817280e710651751433d869c71f6eee2": ["mes"],
+ "20|openorgs____::809457868cca956bddde9c74e3a32c3c": ["mes"],
+ "20|openorgs____::cb386de57b0aa53d5bbf016e15720053": ["mes"],
+ "20|openorgs____::fb2e1f77e2506054fa25fef7eac7b685": ["mes"],
+ "20|openorgs____::c4ff9a638850ebdc39e28897b58166bc": ["mes"],
+ "20|openorgs____::00010e003d3ce9c05e038cadfb6d4f03": ["mes"],
+ "20|openorgs____::c20c22d6210eea23b58869029c2abe24": ["mes"],
+ "20|openorgs____::ad78005de675860b9f96b84d50fc19f6": ["mes"],
+ "20|openorgs____::a6bfaa7b9934dd8459ca94deac34c127": ["mes"],
+ "20|openorgs____::e68796680c3203d0d708e576c1d55de6": ["mes"],
+ "20|openorgs____::41206374e08ed608c03f56fc21ec3023": ["mes"],
+ "20|openorgs____::7dc15ac2260f80e90c849908afe20a6e": ["mes"],
+ "20|openorgs____::eaea0ef989e0b9245a5d50a6c519dc52": ["mes"],
+ "20|openorgs____::15fb2c0b223ca34ec651f34838d2daf9": ["mes"],
+ "20|openorgs____::3cb19734da640f9193b20291268c9a0e": ["mes"],
+ "20|openorgs____::da5a68a98b9ff7231d6c3c93cde988df": ["mes"],
+ "20|openorgs____::b436de29bae7906f94797b8a0c235585": ["mes"],
+ "20|openorgs____::6a5fcbfe36fed5e8b2b50128454cc4f0": ["mes"],
+ "20|openorgs____::3053c65910d1c064799cb9a93e57e5cd": ["mes"],
+ "20|openorgs____::f95684edab7a22ac87ea2ed7c47897f2": ["mes"],
+ "20|openorgs____::581dcea989b861fa0106d4874ecf2d66": ["beopen"],
+ "20|openorgs____::90a0f7c99fb72cd0e014fcdd38c08719": ["beopen"],
+ "20|openorgs____::11f6b2617abf37fe7193557d77d8cd00": ["beopen"],
+ "20|openorgs____::600c7afdde615a68e45cfceaf684782d": ["beopen"],
+ "20|openorgs____::ca4e3e4e6767e05b0828ef5f0cdc7292": ["beopen"],
+ "20|openorgs____::b79247e30e30a8f8532a30e3b816cda9": ["beopen"],
+ "20|openorgs____::9cb5ffc315d7bf0f97b2f0fdc37612aa": ["beopen"],
+ "20|openorgs____::ad863df6deda1619a25e7fad4a534891": ["beopen"],
+ "20|openorgs____::72162cfc2e7edaf7515c778e04d1952b": ["beopen"],
+ "20|openorgs____::9e29fb5b85151a6810ce7256b08475e4": [
+ "mes",
+ "beopen"
+ ],
+ "20|openorgs____::9dd5545aacd3d8019e00c3f837269746": ["beopen"],
+ "20|openorgs____::a86e8b969264b4c92cbf79c289a3f61a": ["beopen"],
+ "20|openorgs____::d6b4b35b44951f55747a7139446d21a8": ["beopen"],
+ "20|openorgs____::8ec069b683b9e9387492ea0c6b88a806": ["beopen"],
+ "20|openorgs____::d11f981828c485cd23d93f7f24f24db1": ["eut", "tunet"],
+ "20|openorgs____::e66fe5dd092752e1dd6fd29fc699933a": ["eut"],
+ "20|openorgs____::526468206bca24c1c90da6a312295cf4": ["eut"],
+ "20|openorgs____::08e311e656e65ccb32e07c66b15b6ff7": ["eut"],
+ "20|openorgs____::55a1f889758964b77682904218fdb298": ["eut"],
+ "20|openorgs____::530092b6970d60a5329beb9f39e8d7d4": ["eut"],
+ "20|openorgs____::aadafa39392b3e200102596a3a4aad9d": ["eut"],
+ "20|openorgs____::c3fe999c74fad308132b8a5971367dce": ["eut"],
+ "20|openorgs____::1624ff7c01bb641b91f4518539a0c28a": ["aurora", "netherlands"],
+ "20|openorgs____::cdda7cfe17c89eb50628ec2eb1f8acd2": ["aurora"],
+ "20|openorgs____::818b75030e0e40612d69e049843ede7e": ["aurora"],
+ "20|openorgs____::0b0102bae51f4f4ef5ba57fbe1523b92": ["aurora"],
+ "20|openorgs____::d1f5d132714edad4a952e0414fc3c94b": ["aurora"],
+ "20|openorgs____::eb0669daa9efeb898a3090d8aac7c953": ["aurora"],
+ "20|openorgs____::eb391317ed0dc684aa81ac16265de041": ["aurora"],
+ "20|openorgs____::f7cfcc98245e22c7d6e321cde930e746": ["aurora"],
+ "20|openorgs____::f33179d3306ba2599f7a898b056b604f": ["aurora"],
+ "20|openorgs____::0a45de396fc864dc70d42d13f4e786e1": ["aurora"],
+ "20|openorgs____::039192f47416999e406a6b57da19beeb": ["aurora"],
+ "20|openorgs____::2023f56908812b5ac7045778fded8a0f": ["eutopia"],
+ "20|openorgs____::77f6d72a67be69ed181d83bc4a53fa54": ["eutopia"],
+ "20|openorgs____::b7e8d9a1ee2a31a5e9aaaaebac2d7cc3": ["eutopia"],
+ "20|openorgs____::be0ace0416ddcc3cc7ad6151d2d5d681": ["eutopia"],
+ "20|openorgs____::f6d0bdf4b935c2907d157429ad783eb1": ["eutopia"],
+ "20|openorgs____::6363a88f20cca34629ae690d539f9b67": ["eutopia"],
+ "20|openorgs____::52203596562cc56fcefb3e737c6e2441": ["eutopia"],
+ "20|openorgs____::6ba93bd765e2d7e5d2fb0cf3c1ac17b2": ["eutopia"],
+ "20|openorgs____::a6340e6ecf60f6bba163659df985b0f2": ["eutopia"],
+ "20|openorgs____::21731b21b089c81e0e1a5ed599316e2f": ["eutopia"],
+ "20|openorgs____::4efa936474b7478a534766170e2b3a78": ["forthem"],
+ "20|openorgs____::ff9f05849d91ca29be33aeeb07413536": ["forthem"],
+ "20|openorgs____::bfe8b338037acd41adfc0f100460e3db": ["forthem"],
+ "20|openorgs____::091f96b07fb8ad89e0732cd2f0c9bfcb": ["forthem"],
+ "20|openorgs____::5e4f5acff7b8362d8a431f27b0b123c3": ["forthem"],
+ "20|openorgs____::01ce6b73a6e390a709130c1bcfabeab9": ["forthem"],
+ "20|openorgs____::db9192d70ca3a941f6629fab56278fed": ["forthem"],
+ "20|openorgs____::a7502dd2669be577007c95445ca412fa": ["forthem"],
+ "20|openorgs____::09ddce938e9b0a54b5a831a1154be481": ["forthem"],
+ "20|openorgs____::7ac95584b6f0ae0b33027b9ce08cc96a": ["openaire-infrastructure"],
+ "20|openorgs____::027a83f256564db02650b6e1c24623d5": ["embrc"],
+ "20|openorgs____::dd8ba98db9a7a650207228be6f57ee29": ["instruct"],
+ "20|openorgs____::f0c3e27c112272a3781226c5890b228c": ["dariah"],
+ "20|openorgs____::0998a1d4dbfc5025ad963eeb2306969c": ["egi"],
+ "20|openorgs____::5ca2b95a1771149560222420df04abc7": ["sobigdata"],
+ "20|openorgs____::54d41926fa20801d03886c9685df4d38": ["epos"],
+ "20|openorgs____::ae84e04d1bb09ceec2f041532ad7175c": ["clarin"],
+ "20|openorgs____::5e91b35f34a6d4ead6432ef2f77d24bf": ["eu-conexus"],
+ "20|openorgs____::5e3400be408250ebb7d36b8d33bb3660": ["eu-conexus"],
+ "20|openorgs____::15ee7f73eb676be60ebc7629e42c7bf9": ["eu-conexus"],
+ "20|openorgs____::8a3fbaedd50cd6baabbba47b9976e4db": ["eu-conexus"],
+ "20|openorgs____::f1d25b27c8a254d0e0931db00497be26": ["eu-conexus"],
+ "20|openorgs____::b77c01aa15de3675da34277d48de2ec1": ["eu-conexus"],
+ "20|openorgs____::54cd984fc7d3b153ec2181f985041f02": ["eu-conexus", "tunet"],
+ "20|openorgs____::ed4f840895b2614ca59bc45ffb2eb15f": ["eu-conexus"],
+ "20|openorgs____::08c6812ca06b419e177b8e3949c9ec4c": ["eu-conexus"],
+ "20|openorgs____::3d57a5aadd2e0925bca78515278f2405": ["netherlands"],
+ "20|openorgs____::2ce10b2528220091bd0363c1e39394c1": ["netherlands"],
+ "20|openorgs____::fe49cd5c84da7a89da723e24cadeb99d": ["netherlands"],
+ "20|openorgs____::df96ffc1951dc9bc14b0695e3297f6e1": ["netherlands"],
+ "20|openorgs____::10020843b2d7fac7c04e40b55a631b0c": ["netherlands"],
+ "20|openorgs____::47f4bfbcef93eb928361dffaabd03b54": ["netherlands"],
+ "20|openorgs____::5e6bf8962665cdd040341171e5c631d8": ["netherlands"],
+ "20|openorgs____::79a0e60afef2e753b0dc12425ecb3f8c": ["netherlands"],
+ "20|openorgs____::a8767e80afb51d63802fdf1ddabeacb0": ["netherlands"],
+ "20|openorgs____::db787c50cf46f2b08e69f830e292e42d": ["netherlands"],
+ "20|openorgs____::2f735203eb40d8389a881e874bee537a": ["netherlands"],
+ "20|openorgs____::25b87dfee5c1855dab099c5a2eef225a": ["netherlands"],
+ "20|openorgs____::cb77737b5a390319030e6abdb12aa6ad": ["netherlands"],
+ "20|openorgs____::b0a51df36791d8bb939721e0ad1f92b5": ["netherlands"],
+ "20|openorgs____::e42580548da4a1d39bb67b60b971056e": ["netherlands"],
+ "20|openorgs____::2eeca4f78f2a04a35057c1fa7918e23b": ["netherlands"],
+ "20|openorgs____::a7e0018f6064f0dab7a8c9a48a61a1c6": ["netherlands"],
+ "20|openorgs____::ee938614ce34e199c2901282deb79db4": ["netherlands"],
+ "20|openorgs____::dd29a935a8c8b552752fd00524f5c2a3": ["netherlands"],
+ "20|openorgs____::fa2e191ad1d35db623f96abcedb9fb96": ["netherlands"],
+ "20|openorgs____::863c4184481f057bfe695c9c2786a90a": ["netherlands"],
+ "20|openorgs____::f2a84eb5c508838ba5dd728a1b8ac5ba": ["netherlands"],
+ "20|openorgs____::eb2f1247784acef155801d95b5ac937b": ["netherlands"],
+ "20|openorgs____::19274b9a576d284a2b900e2f112f6a0c": ["netherlands"],
+ "20|openorgs____::48ffea8c900e79deaa2256aa2c0a0ee2": ["netherlands"],
+ "20|openorgs____::54f2e88f3eb801dc7e49a4ca90fdd1b6": ["netherlands"],
+ "20|openorgs____::cb04606c0c4eb1696cf4bc74dba44bdf": ["netherlands"],
+ "20|openorgs____::a3af79fec4d09764e56cd6d4df1d976a": ["netherlands"],
+ "20|openorgs____::6c50ead5f8f9cac29c4c3066df9fba45": ["netherlands"],
+ "20|openorgs____::40a6eddd9af7a097cb83adb7c7b7fe55": ["netherlands"],
+ "20|openorgs____::0a49c26b60b634e6f8f6334bb8e078ae": ["netherlands"],
+ "20|openorgs____::374bcee2ff43200e9afe71b6dc606e6c": ["netherlands"],
+ "20|openorgs____::14e84ae5ab9b8fd2b05b65c19551a416": ["netherlands"],
+ "20|openorgs____::7d8ba78b303d8a0065029dffb414d4ae": ["netherlands"],
+ "20|openorgs____::b12b585c23a2b443b35cb33f57309a34": ["netherlands"],
+ "20|openorgs____::be5a09d4c12d29681a6985dd892f9f44": ["netherlands"],
+ "20|openorgs____::ba45682d5fd11bfdb695ca2fe5a0d377": ["netherlands"],
+ "20|openorgs____::58f65ed1ce3c9166e9c5f939bfdbf83a": ["netherlands"],
+ "20|openorgs____::81371ea94b1a09d3243e73d6ec3527ec": ["netherlands"],
+ "20|openorgs____::604881198363fedbb5d5478f465305f2": ["netherlands"],
+ "20|openorgs____::81b64115eb383a27a9c1820a2c760c89": ["netherlands"],
+ "20|openorgs____::ad8f981707a4a1d6c9e9ee60c02b9a11": ["netherlands"],
+ "20|openorgs____::994d7f6fc25c5de47b9212bb69524380": ["netherlands"],
+ "20|openorgs____::57a751ebab17a6996ba6836a89548f35": ["netherlands"],
+ "20|openorgs____::e79c2bf184a99250523a378626875955": ["netherlands"],
+ "20|openorgs____::05ba90eee0e9eef094a77240339d0ee5": ["netherlands"],
+ "20|openorgs____::04a66697fceec5d5e3bbf19b85135356": ["netherlands"],
+ "20|openorgs____::bb88336ade9d2deeece4dee6262054b4": ["netherlands"],
+ "20|openorgs____::b232880c47fb92a22ffea8e2e749e0ac": ["netherlands"],
+ "20|openorgs____::4aebed7bd67813bb8a325eb410a392be": ["netherlands"],
+ "20|openorgs____::4b2a9d306955ede352ba267af8616375": ["netherlands"],
+ "20|openorgs____::2d77f3a9829f7a9651ec60f597b479cd": ["netherlands"],
+ "20|openorgs____::2885352ab1a441a9d387424888e30796": ["netherlands"],
+ "20|openorgs____::95e5f0e3696306902a6749c406bb2728": ["netherlands"],
+ "20|openorgs____::048a44d990fd8a4710eef3a9e375360b": ["netherlands"],
+ "20|openorgs____::c254f2d5f6fdb12ecb37cfee25a3c4b1": ["netherlands"],
+ "20|openorgs____::775eab3c1281cb91d53a31c4a1ba1090": ["netherlands"],
+ "20|openorgs____::5f081781d2510771c1c6686c4a37d1a1": ["netherlands"],
+ "20|openorgs____::3f27054a1ab469826b9d3a1915452f89": ["netherlands"],
+ "20|openorgs____::0ac7645722cfee8253ce68cd2ab609c6": ["netherlands"],
+ "20|openorgs____::913ef94a4bc903f936164b00f287defa": ["netherlands"],
+ "20|openorgs____::7ec8de16e11c7fc9f7e4e32923a42b22": ["netherlands"],
+ "20|openorgs____::8a1b859747bd305bc855914588006010": ["netherlands"],
+ "20|openorgs____::d0a66a264d47d18baba1821d678627f3": ["netherlands"],
+ "20|openorgs____::c143bad570ce1ce6c1c5956f5f2d96ee": ["netherlands"],
+ "20|openorgs____::a5ac6dbe326433376c900329853d914a": ["netherlands"],
+ "20|openorgs____::de44646096a724bdba876f7f573e74eb": ["netherlands"],
+ "20|openorgs____::74691942ddde3989519f008b551ebb35": ["netherlands"],
+ "20|openorgs____::8cf49add8601037458e4ecdbd63a1c42": ["netherlands"],
+ "20|openorgs____::e086dd85625f9fe8b89dfc2d81441664": ["netherlands"],
+ "20|openorgs____::06b2bdd4093a09b5f6c33521a7bf665c": ["netherlands"],
+ "20|openorgs____::a08a62c3e21dd693af009638e21aba11": ["netherlands"],
+ "20|openorgs____::0e7e1aa241c64ac17aee64c0be4be069": ["netherlands"],
+ "20|openorgs____::20e491a3310e7146d52161c825a980ec": ["netherlands"],
+ "20|openorgs____::43e6dc2e3207f47c82560767ed928bab": ["netherlands"],
+ "20|openorgs____::919801f3040011bbef2dd28020917c7f": ["netherlands"],
+ "20|openorgs____::58d238642a71a8cf41bd68c3e4189151": ["netherlands"],
+ "20|openorgs____::7ef128431ed7a002d362e73a048d3fd5": ["netherlands"],
+ "20|openorgs____::743576a59064697f297fba7e07d6e0fe": ["netherlands"],
+ "20|openorgs____::3c2c37b7745ae3202347c3fa594bc66a": ["netherlands"],
+ "20|openorgs____::51609e11886740e4cf5f77d0f516a43c": ["netherlands"],
+ "20|openorgs____::e1c228979333191a8f4bd6b5f5d01644": ["netherlands"],
+ "20|openorgs____::1eaec9171998c0db1b627afe4a969430": ["netherlands"],
+ "20|openorgs____::4bfe0847ab9fa240154a274f13fa7ce0": ["netherlands"],
+ "20|openorgs____::917ca88ffc8c464dc902998c0d89c24e": ["netherlands"],
+ "20|openorgs____::990dcc0a2b128304fdde55df641a47b4": ["netherlands"],
+ "20|openorgs____::bc3c03a56c8ac610e083f74395896ed4": ["netherlands"],
+ "20|openorgs____::e2d0ca0969cf3610d277907a57b8ae7e": ["netherlands"],
+ "20|openorgs____::1820f7ff911f4cf656fd63fd17b2fea8": ["netherlands"],
+ "20|openorgs____::30f7a1b7ffaca5405d4fc22b45b346f8": ["netherlands"],
+ "20|openorgs____::64ff9bf918bf9552b30ba878bbf3eba6": ["netherlands"],
+ "20|openorgs____::6a6ff788c9f916d156e88942155543c8": ["netherlands"],
+ "20|openorgs____::938a3404eacaedfe1b192d39178606eb": ["netherlands"],
+ "20|openorgs____::a8369fe646a573e841439d2c24396b49": ["netherlands"],
+ "20|openorgs____::af7d4ec9149a9d4f43affddd3a5f6ade": ["netherlands"],
+ "20|openorgs____::b411400e9cb43b74991acf165fdbaf42": ["netherlands"],
+ "20|openorgs____::e9afeb0f06cd2672f64eba5c50b58508": ["netherlands"],
+ "20|openorgs____::f58b02a65440082244bedce6c5edddee": ["netherlands"],
+ "20|openorgs____::1a2cec15d21fef305e2f185f45ec866e": ["netherlands"],
+ "20|openorgs____::2310574386b83b200559887761a0e6b0": ["netherlands"],
+ "20|openorgs____::39501045bd561c8e721966822a5e76bb": ["netherlands"],
+ "20|openorgs____::468e82b8147d8b607a4820d954e8092c": ["netherlands"],
+ "20|openorgs____::51aec3d04ac8acf29e7d0cc01e85d49d": ["netherlands"],
+ "20|openorgs____::52f890d61aa7be9be055cb220264bb56": ["netherlands"],
+ "20|openorgs____::52fa090596519ef4cc00ee6d01dafa5e": ["netherlands"],
+ "20|openorgs____::546b0193ea282a484f5ffba1cf72c31a": ["netherlands"],
+ "20|openorgs____::55137182dc586d7fbcbd0651083cfcaa": ["netherlands"],
+ "20|openorgs____::5543c511cc8eeee82f81d5841adaf0c3": ["netherlands"],
+ "20|openorgs____::60c2723e09a04c216d34506524c4833c": ["netherlands"],
+ "20|openorgs____::63df05ca62ff76a23d92aeee3cd08e83": ["netherlands"],
+ "20|openorgs____::6c7d3222989e73edcd396801036ac142": ["netherlands"],
+ "20|openorgs____::6e1e359b40468348dc462a5e6d0d2f4c": ["netherlands"],
+ "20|openorgs____::7f37484efc0f92cb9974774e58d355d9": ["netherlands"],
+ "20|openorgs____::88038a30254a7cbe80a16c8824b355f3": ["netherlands"],
+ "20|openorgs____::9a1b949c6af565ac3cc0846a5f7473b9": ["netherlands"],
+ "20|openorgs____::9c1db524c2294a2ed7df7420291cd434": ["netherlands"],
+ "20|openorgs____::a0f6de4744e6e49fd80e96e33846f7c9": ["netherlands"],
+ "20|openorgs____::a246b8c7dc06716086d9012c00dfed93": ["netherlands"],
+ "20|openorgs____::cd7fa52a4719d56f6393f01a7d0a74ce": ["netherlands"],
+ "20|openorgs____::ce11a4e92d5cf66ba65cc0e1b5994daf": ["netherlands"],
+ "20|openorgs____::ef725cb463f17996424c6f27d7183e1d": ["netherlands"],
+ "20|openorgs____::ff39371bb6f5f4484908ed48ea41ba00": ["netherlands"],
+ "20|openorgs____::1ed7562253b98ec918a4007a532a750c": ["netherlands"],
+ "20|openorgs____::221325bfd7557cd363138ee80a62a729": ["netherlands"],
+ "20|openorgs____::2927d186274099c1a3b26b2517e3c717": ["netherlands"],
+ "20|openorgs____::2b9422d5f5bac4aae99b24e61586d3d3": ["netherlands"],
+ "20|openorgs____::3ad482503246d0c6b356b3212947d0b9": ["netherlands"],
+ "20|openorgs____::42b878fb8ecaf9a40a2446179d4ac4a5": ["netherlands"],
+ "20|openorgs____::4de50ef535f9dfa948617ff3b12e192b": ["netherlands"],
+ "20|openorgs____::56ab3c45d37a3e0b6fd8657a202d6f9f": ["netherlands"],
+ "20|openorgs____::6ad8bf5ed17bbf8809c34472cf0e4b82": ["netherlands"],
+ "20|openorgs____::6d172d9141a159458a1794dcca4733f8": ["netherlands"],
+ "20|openorgs____::7150901687aad5b0346843fb4426f7e3": ["netherlands"],
+ "20|openorgs____::7bcd05e7e96471553d6f395ce8670455": ["netherlands"],
+ "20|openorgs____::a0811c572ed4100f50c16060b95e9ec8": ["netherlands"],
+ "20|openorgs____::bcf63d0cf192b2941f29bff28c7a9d6b": ["netherlands"],
+ "20|openorgs____::d3dd82a7d383eff0f4e0108e4ba2a0db": ["netherlands"],
+ "20|openorgs____::d6951a5a11a8a33c96bfb4a8ce80a8d6": ["netherlands"],
+ "20|openorgs____::dc993215d316a13417c8e56e23a25b87": ["netherlands"],
+ "20|openorgs____::df72cb8cb3ce7b3a2fc8cdb05188ee15": ["netherlands"],
+ "20|openorgs____::09827cce030ebf5e04e1c955532e57c1": ["netherlands"],
+ "20|openorgs____::1948def781ac9956fed96f81710351db": ["netherlands"],
+ "20|openorgs____::271c04c73c94df9a3fa8d45c586a2637": ["netherlands"],
+ "20|openorgs____::365d0c26f67165ea52d918cebc858817": ["netherlands"],
+ "20|openorgs____::5149d47489dad962ee077bf2587b62a2": ["netherlands"],
+ "20|openorgs____::6fcc9d96bbfa51a0d67921ad3cced500": ["netherlands"],
+ "20|openorgs____::806a351b3659612b064034e7255de413": ["netherlands"],
+ "20|openorgs____::a8d0b3f004237455d2650006b004f10a": ["netherlands"],
+ "20|openorgs____::ffddafb3850edee334c70abad176c506":["netherlands"],
+ "20|openorgs____::5d55fb216b14691cf68218daf5d78cd9":["tunet"],
+ "20|openorgs____::5352e8197bcc25b2b66bcc0788ae8b92":["tunet"],
+ "20|openorgs____::81317c69d1aad1574f1a39f145ffd335":["tunet"]
+}
+
+
+
+
+
+
+ Set a regex of funder shortnames to exclude from the project reference processing
+
+ referenceextraction_project_fundingclass_blacklist_regex
+ ^DFG::.*$|^CONICYT::.*$|^RSF::.*$|^SGOV::.*$|^GSRT::.*$|^MIUR::.*$|^INNOVIRIS::.*$|^RIF::.*$|^SFRS::.*$
+
+
+
+
+
+
+ Resume the workflow from a specific node
+
+ communityOrganizationPropagation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ create the PROD AGGREGATOR graph
+
+ executeOozieJob
+ IIS
+
+ {
+ 'graphOutputPath' : 'aggregatorGraphPath',
+ 'isLookupUrl' : 'isLookUpUrl',
+ 'reuseDBClaims' : 'reuseDBClaims',
+ 'reuseODFClaims' : 'reuseODFClaims',
+ 'reuseOAFClaims' : 'reuseOAFClaims',
+ 'reuseDB' : 'reuseDB',
+ 'reuseDBOpenorgs' : 'reuseDBOpenorgs',
+ 'reuseODF' : 'reuseODF',
+ 'reuseODF_hdfs' : 'reuseODFhdfs',
+ 'reuseOAF' : 'reuseOAF',
+ 'reuseOAF_hdfs' : 'reuseOAFhdfs',
+ 'contentPath' : 'contentPath',
+ 'nsPrefixBlacklist' : 'nsPrefixBlacklist',
+ 'shouldPatchRelations' : 'shouldPatchRelations',
+ 'idMappingPath' : 'idMappingPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/graph/raw_all/oozie_app',
+ 'mongoURL' : 'mongodb://services.openaire.eu',
+ 'mongoDb' : 'mdstore',
+ 'mdstoreManagerUrl' : 'https://services.openaire.eu/mdstoremanager',
+ 'postgresURL' : 'jdbc:postgresql://postgresql.services.openaire.eu:5432/dnet_openaireplus',
+ 'postgresUser' : 'dnet',
+ 'postgresPassword' : 'dnetPwd',
+ 'postgresOpenOrgsURL' : 'jdbc:postgresql://10.19.65.39:5432/oa_organizations',
+ 'postgresOpenOrgsUser' : 'oa_organizations',
+ 'postgresOpenOrgsPassword' : 'tei1igiLaPheeghu',
+ 'shouldHashId' : 'true',
+ 'workingDir' : '/tmp/prod_provision/working_dir/prod_aggregator'
+ }
+
+ build-report
+
+
+
+
+
+
+ Continue after aggregator graph?
+
+ YES
+
+
+
+
+
+
+
+ create the RAW graph
+
+ executeOozieJob
+ IIS
+
+ {
+ 'inputActionSetIds' : 'actionSetIdsRawGraph',
+ 'inputGraphRootPath' : 'aggregatorGraphPath',
+ 'outputGraphRootPath' : 'rawGraphPath',
+ 'isLookupUrl' : 'isLookUpUrl'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/actionmanager/wf/main/oozie_app',
+ 'sparkExecutorCores' : '3',
+ 'sparkExecutorMemory' : '10G',
+ 'activePromoteDatasetActionPayload' : 'true',
+ 'activePromoteDatasourceActionPayload' : 'true',
+ 'activePromoteOrganizationActionPayload' : 'true',
+ 'activePromoteOtherResearchProductActionPayload' : 'true',
+ 'activePromoteProjectActionPayload' : 'true',
+ 'activePromotePublicationActionPayload' : 'true',
+ 'activePromoteRelationActionPayload' : 'true',
+ 'activePromoteResultActionPayload' : 'true',
+ 'activePromoteSoftwareActionPayload' : 'true',
+ 'mergeAndGetStrategy' : 'MERGE_FROM_AND_GET',
+ 'shouldGroupById':'false',
+ 'workingDir' : '/tmp/prod_provision/working_dir/promoteActionsRaw'
+ }
+
+ build-report
+
+
+
+
+
+
+ Continue after RAW graph?
+
+ YES
+
+
+
+
+
+
+
+ Graph grouping
+
+ executeOozieJob
+ IIS
+
+ {
+ 'graphBasePath':'rawGraphPath',
+ 'graphOutputPath':'groupedGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/graph/group/oozie_app',
+ 'workingPath' : '/tmp/prod_provision/working_dir/grouping',
+ 'sparkExecutorCores' : '4',
+ 'sparkExecutorMemory' : '7G'
+ }
+
+
+
+
+
+
+
+ Continue after grouped graph?
+
+ YES
+
+
+
+
+
+
+
+ clean the properties in the graph typed as Qualifier according to the vocabulary indicated in schemeid
+
+ executeOozieJob
+ IIS
+
+ {
+ 'graphInputPath' : 'groupedGraphPath',
+ 'graphOutputPath': 'cleanedFirstGraphPath',
+ 'isLookupUrl': 'isLookUpUrl'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/graph/clean/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/clean',
+ 'shouldClean' : 'false'
+ }
+
+ build-report
+
+
+
+
+
+
+ updates publication's hostedby info according to the ISSNs available from DOAJ and UNIBI
+
+ executeOozieJob
+ IIS
+
+ {
+ 'resumeFrom' : 'HBMresumeFrom',
+ 'sourcePath' : 'cleanedFirstGraphPath'
+ }
+
+
+ {
+ 'hostedByMapPath' : '/user/dnet.production/data/hostedByMap',
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/graph/hostedbymap/oozie_app',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '12G',
+ 'workingDir' : '/tmp/prod_provision/working_dir/hostedbymap',
+ 'outputPath' : '/tmp/prod_provision/working_dir/hostedbymap',
+ 'unibiFileURL':'https://pub.uni-bielefeld.de/download/2944717/2944718/issn_gold_oa_version_4.csv',
+ 'doajJsonFileURL':'https://doaj.org/public-data-dump/journal',
+ 'dumpPath':'/tmp/prod_provision/working_dir/hostedbymap',
+ 'dumpFileName':'doaj_json.tar.gz'
+ }
+
+ build-report
+
+
+
+
+
+
+ Resolve Relation
+
+ executeOozieJob
+ IIS
+
+ {
+ 'graphBasePath':'cleanedFirstGraphPath',
+ 'unresolvedPath' :'unresolvedEntityPath',
+ 'targetPath':'resolvedGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/graph/resolution/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/relation_resolution',
+ 'shouldCleanContext' : 'false',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '12G'
+ }
+
+
+
+
+
+
+
+ Shall we run IIS?
+
+ YES
+
+
+
+
+
+
+
+ prepare IIS action sets
+
+
+ [
+ {
+ 'set' : 'iis-eosc-service-link',
+ 'jobProperty' : 'export_action_set_id_document_eoscServices',
+ 'enablingProperty' : 'active_referenceextraction_eoscservice',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-document-affiliation',
+ 'jobProperty' : 'export_action_set_id_matched_doc_organizations',
+ 'enablingProperty' : 'active_document_affiliation',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-referenced-projects-main',
+ 'jobProperty' : 'export_action_set_id_document_referencedProjects',
+ 'enablingProperty' : 'active_referenceextraction_project',
+ 'enabled' : 'true'
+ },
+ {
+ 'set' : 'iis-referenced-datasets-main',
+ 'jobProperty' : 'export_action_set_id_document_referencedDatasets',
+ 'enablingProperty' : 'active_referenceextraction_dataset',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-researchinitiative',
+ 'jobProperty' : 'export_action_set_id_document_research_initiative',
+ 'enablingProperty' : 'active_referenceextraction_researchinitiative',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-document-similarities',
+ 'jobProperty' : 'export_action_set_id_document_similarities_standard',
+ 'enablingProperty' : 'active_documentssimilarity',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-document-classes',
+ 'jobProperty' : 'export_action_set_id_document_classes',
+ 'enablingProperty' : 'active_documentsclassification',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-document-citations',
+ 'jobProperty' : 'export_action_set_id_document_referencedDocuments',
+ 'enablingProperty' : 'active_citationmatching',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-document-citations-relations',
+ 'jobProperty' : 'export_action_set_id_citation_relations',
+ 'enablingProperty' : 'active_citationmatching_relations',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-referenceextraction-pdb',
+ 'jobProperty' : 'export_action_set_id_document_pdb',
+ 'enablingProperty' : 'active_referenceextraction_pdb',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'document_software_url',
+ 'jobProperty' : 'export_action_set_id_document_software_url',
+ 'enablingProperty' : 'active_referenceextraction_software_url',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-entities-software',
+ 'jobProperty' : 'export_action_set_id_entity_software',
+ 'enablingProperty' : 'active_referenceextraction_software_url',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-communities',
+ 'jobProperty' : 'export_action_set_id_document_community',
+ 'enablingProperty' : 'active_referenceextraction_community',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-referenced-patents',
+ 'jobProperty' : 'export_action_set_id_document_patent',
+ 'enablingProperty' : 'active_referenceextraction_patent',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-entities-patent',
+ 'jobProperty' : 'export_action_set_id_entity_patent',
+ 'enablingProperty' : 'active_referenceextraction_patent',
+ 'enabled' : 'false'
+ },
+ {
+ 'set' : 'iis-covid-19',
+ 'jobProperty' : 'export_action_set_id_document_covid19',
+ 'enablingProperty' : 'active_referenceextraction_covid19',
+ 'enabled' : 'false'
+ }
+ ]
+
+
+
+
+
+
+
+ prepare IIS parameters
+
+ import_islookup_service_location
+ import_content_objectstores_csv
+ import_content_object_store_location
+ import_mdstore_service_location
+ import_dataset_mdstore_ids_csv
+ oozie.wf.application.path
+ /lib/iis/primary/snapshots/2023-05-24_dhp-schemas_2.13.1-patched
+ IIS
+ deprecated - not used
+ import_infospace_graph_location
+
+ import_project_concepts_context_ids_csv
+ argo-france,aurora,beopen,citizen-science,clarin,covid-19,dariah,dh-ch,dth,oa-pg,ebrains,egi,egrise,elixir-gr,embrc,enermaps,epos,eu-conexus,eut,eutopia,fet-fp7,fet-h2020,forthem,gotriple,heritage-science,inspired-ris,instruct,iperionhs,knowmad,lifewatch-eric,mes,neanias-atmospheric,neanias-underwater,neanias-space,netherlands,ni,north-american-studies,openaire-infrastructure,rda,risis,rural-digital-europe,science-innovation-policy,sdsn-gr,sobigdata,tunet
+ import_infospace_eligible_service_collectedfrom_datasourceid
+ 10|openaire____::2e06c1122c7df43765fdcf91080824fa
+
+
+
+
+
+
+ IIS main
+
+ iisMainJobV3
+
+ {
+ 'cluster' : 'cluster',
+ 'oozie.wf.application.path' : 'oozie.wf.application.path',
+ 'referenceextraction_project_fundingclass_blacklist_regex' : 'referenceextraction_project_fundingclass_blacklist_regex',
+
+ 'active_document_affiliation' : 'active_document_affiliation',
+ 'active_referenceextraction_project' : 'active_referenceextraction_project',
+ 'active_referenceextraction_dataset' : 'active_referenceextraction_dataset',
+ 'active_referenceextraction_researchinitiative' : 'active_referenceextraction_researchinitiative',
+ 'active_documentsclassification' : 'active_documentsclassification',
+ 'active_documentssimilarity' : 'active_documentssimilarity',
+ 'active_citationmatching' : 'active_citationmatching',
+ 'active_citationmatching_relations' : 'active_citationmatching_relations',
+ 'active_referenceextraction_pdb' : 'active_referenceextraction_pdb',
+ 'active_referenceextraction_software_url' : 'active_referenceextraction_software_url',
+ 'active_referenceextraction_community' : 'active_referenceextraction_community',
+ 'active_referenceextraction_patent' : 'active_referenceextraction_patent',
+ 'active_referenceextraction_covid19' : 'active_referenceextraction_covid19',
+ 'active_referenceextraction_eoscservice' : 'active_referenceextraction_eoscservice',
+
+ 'import_content_objectstores_csv' : 'import_content_objectstores_csv',
+ 'import_content_object_store_location' : 'import_content_object_store_location',
+ 'import_mdstore_service_location' : 'import_mdstore_service_location',
+ 'import_islookup_service_location' : 'import_islookup_service_location',
+ 'import_project_concepts_context_ids_csv' : 'import_project_concepts_context_ids_csv',
+ 'import_dataset_mdstore_ids_csv' : 'import_dataset_mdstore_ids_csv',
+ 'import_infospace_graph_location' : 'resolvedGraphPath',
+ 'import_infospace_eligible_service_collectedfrom_datasourceid' : 'import_infospace_eligible_service_collectedfrom_datasourceid',
+
+ 'export_action_set_id_matched_doc_organizations' : 'export_action_set_id_matched_doc_organizations',
+ 'export_action_set_id_document_referencedDatasets' : 'export_action_set_id_document_referencedDatasets',
+ 'export_action_set_id_document_referencedProjects' : 'export_action_set_id_document_referencedProjects',
+ 'export_action_set_id_document_research_initiative' : 'export_action_set_id_document_research_initiative',
+ 'export_action_set_id_document_similarities_standard' : 'export_action_set_id_document_similarities_standard',
+
+ 'export_action_set_id_document_referencedDocuments' : 'export_action_set_id_document_referencedDocuments',
+ 'export_action_set_id_citation_relations' : 'export_action_set_id_citation_relations',
+ 'export_action_set_id_document_pdb' : 'export_action_set_id_document_pdb',
+ 'export_action_set_id_document_software_url' : 'export_action_set_id_document_software_url',
+ 'export_action_set_id_entity_software' : 'export_action_set_id_entity_software',
+ 'export_action_set_id_document_community' : 'export_action_set_id_document_community',
+ 'export_action_set_id_document_patent' : 'export_action_set_id_document_patent',
+ 'export_action_set_id_entity_patent' : 'export_action_set_id_entity_patent',
+ 'export_action_set_id_document_covid19' : 'export_action_set_id_document_covid19',
+ 'export_action_set_id_document_classes' : 'export_action_set_id_document_classes',
+ 'export_action_set_id_document_eoscServices' : 'export_action_set_id_document_eoscServices'
+ }
+
+
+ {
+ 'import_content_pdfaggregation_table_name' : 'pdfaggregation_i.payload'
+ }
+
+ false
+ build-report
+
+
+
+
+
+
+ update IIS action sets
+
+
+
+
+
+
+ create the INFERRED graph
+
+ executeOozieJob
+ IIS
+
+ {
+ 'inputActionSetIds' : 'actionSetIdsIISGraph',
+ 'inputGraphRootPath' : 'resolvedGraphPath',
+ 'outputGraphRootPath' : 'inferredGraphPath',
+ 'isLookupUrl' : 'isLookUpUrl'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/actionmanager/wf/main/oozie_app',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '12G',
+ 'activePromoteDatasetActionPayload' : 'true',
+ 'activePromoteDatasourceActionPayload' : 'true',
+ 'activePromoteOrganizationActionPayload' : 'true',
+ 'activePromoteOtherResearchProductActionPayload' : 'true',
+ 'activePromoteProjectActionPayload' : 'true',
+ 'activePromotePublicationActionPayload' : 'true',
+ 'activePromoteRelationActionPayload' : 'true',
+ 'activePromoteResultActionPayload' : 'true',
+ 'activePromoteSoftwareActionPayload' : 'true',
+ 'mergeAndGetStrategy' : 'MERGE_FROM_AND_GET',
+ 'shouldGroupById':'false',
+ 'workingDir' : '/tmp/prod_provision/working_dir/promoteActionsIIS'
+ }
+
+ build-report
+
+
+
+
+
+
+ search for duplicates in the raw graph
+
+ executeOozieJob
+ IIS
+
+ {
+ 'actionSetId' : 'dedupConfig',
+ 'graphBasePath' : 'inferredGraphPath',
+ 'dedupGraphPath': 'dedupGraphPath',
+ 'isLookUpUrl' : 'isLookUpUrl'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/dedup/scan/oozie_app',
+ 'actionSetIdOpenorgs' : 'dedup-similarity-organization-simple',
+ 'workingPath' : '/tmp/prod_provision/working_dir/dedup',
+ 'whiteListPath' : '/data/dedup/whitelist_prod',
+ 'sparkExecutorCores' : '3',
+ 'sparkExecutorMemory' : '10G',
+ 'sparkDriverMemory' : '6G'
+ }
+
+ build-report
+
+
+
+
+
+
+ mark duplicates as deleted and redistribute the relationships
+
+ executeOozieJob
+ IIS
+
+ {
+ 'graphBasePath' : 'dedupGraphPath',
+ 'graphOutputPath': 'consistentGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/dedup/consistency/oozie_app',
+ 'workingPath' : '/tmp/prod_provision/working_dir/dedup',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '10G'
+ }
+
+ build-report
+
+
+
+
+
+
+ applies the actionsets referring to deduped records
+
+ executeOozieJob
+ IIS
+
+ {
+ 'inputActionSetIds' : 'actionSetIdsDedup',
+ 'inputGraphRootPath' : 'consistentGraphPath',
+ 'outputGraphRootPath' : 'dedupEnrichedGraphPath',
+ 'isLookupUrl' : 'isLookUpUrl'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/actionmanager/wf/main/oozie_app',
+ 'sparkExecutorCores' : '3',
+ 'sparkExecutorMemory' : '10G',
+ 'activePromoteDatasetActionPayload' : 'true',
+ 'activePromoteDatasourceActionPayload' : 'true',
+ 'activePromoteOrganizationActionPayload' : 'true',
+ 'activePromoteOtherResearchProductActionPayload' : 'true',
+ 'activePromoteProjectActionPayload' : 'true',
+ 'activePromotePublicationActionPayload' : 'true',
+ 'activePromoteRelationActionPayload' : 'true',
+ 'activePromoteResultActionPayload' : 'true',
+ 'activePromoteSoftwareActionPayload' : 'true',
+ 'mergeAndGetStrategy' : 'MERGE_FROM_AND_GET',
+ 'shouldGroupById':'true',
+ 'workingDir' : '/tmp/prod_provision/working_dir/promoteActionsDedup'
+ }
+
+ build-report
+
+
+
+
+
+
+ Continue after dedup enriched graph?
+
+ YES
+
+
+
+
+
+
+
+ propagates ORCID among results linked by allowedsemrels semantic relationships
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'dedupEnrichedGraphPath',
+ 'outputPath': 'orcidGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/orcidtoresultfromsemrel/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/orcid',
+ 'allowedsemrels' : 'IsSupplementedBy;IsSupplementTo;isSupplementedBy;isSupplementTo',
+ 'saveGraph' : 'true',
+ 'sparkExecutorCores' : '3',
+ 'sparkExecutorMemory' : '10G'
+ }
+
+ build-report
+
+
+
+
+
+
+ mark results respecting some rules as belonging to communities
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'orcidGraphPath',
+ 'outputPath': 'bulkTaggingGraphPath',
+ 'isLookUpUrl' : 'isLookUpUrl',
+ 'pathMap' : 'bulkTaggingPathMap'
+ }
+
+
+ {
+ 'postgresURL' : 'jdbc:postgresql://postgresql.services.openaire.eu:5432/dnet_openaireplus',
+ 'postgresUser' : 'dnet',
+ 'postgresPassword' : 'dnetPwd',
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/bulktag/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/bulktag',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '10G'
+ }
+
+ build-report
+
+
+
+
+
+
+ creates relashionships between results and organizations when the organizations are associated to institutional repositories
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'bulkTaggingGraphPath',
+ 'outputPath': 'affiliationGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/affiliation/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/affiliation',
+ 'saveGraph' : 'true',
+ 'blacklist' : 'empty'
+ }
+
+ build-report
+
+
+
+
+
+
+ creates relashionships between results and organizations when the organizations are in parent/child relationships. The childs to the parents
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'affiliationGraphPath',
+ 'outputPath': 'affiliationSemRelGraphPath',
+ 'iterations':'iterations'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/affiliation_semrel/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/affiliationsemrel',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '10G'
+ }
+
+ build-report
+
+
+
+
+
+
+ marks as belonging to communities the result collected from datasources related to the organizations specified in the organizationCommunityMap
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'affiliationSemRelGraphPath',
+ 'outputPath': 'communityOrganizationGraphPath',
+ 'organizationtoresultcommunitymap': 'propagationOrganizationCommunityMap'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/community_organization/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/community_organization',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '12G',
+ 'saveGraph' : 'true'
+ }
+
+ build-report
+
+
+
+
+
+
+ created relation between projects and results linked to other results trough allowedsemrel semantic relations linked to projects
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'communityOrganizationGraphPath',
+ 'outputPath': 'fundingGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/funding/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/funding',
+ 'allowedsemrels' : 'IsSupplementedBy;IsSupplementTo',
+ 'saveGraph' : 'true',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '10G'
+ }
+
+ build-report
+
+
+
+
+
+
+ tag as belonging to communitites result in in allowedsemrels relation with other result already linked to communities
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'fundingGraphPath',
+ 'outputPath': 'communitySemRelGraphPath',
+ 'isLookUpUrl' : 'isLookUpUrl'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/community_semrel/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/community_semrel',
+ 'allowedsemrels' : 'IsSupplementedBy;IsSupplementTo',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '10G',
+ 'saveGraph' : 'true'
+ }
+
+ build-report
+
+
+
+
+
+
+ associated to results colleced from allowedtypes and those in the whithelist the country of the organization(s) handling the datasource it is collected from
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'communitySemRelGraphPath',
+ 'outputPath': 'countryGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/country/oozie_app',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '10G',
+ 'workingDir' : '/tmp/prod_provision/working_dir/country',
+ 'allowedtypes' : 'pubsrepository::institutional',
+'whitelist':'10|opendoar____::16e6a3326dd7d868cbc926602a61e4d0;10|openaire____::fdb035c8b3e0540a8d9a561a6c44f4de;10|eurocrisdris::fe4903425d9040f680d8610d9079ea14;10|openaire____::5b76240cc27a58c6f7ceef7d8c36660e;10|openaire____::172bbccecf8fca44ab6a6653e84cb92a;10|openaire____::149c6590f8a06b46314eed77bfca693f;10|eurocrisdris::a6026877c1a174d60f81fd71f62df1c1;10|openaire____::4692342f0992d91f9e705c26959f09e0;10|openaire____::8d529dbb05ec0284662b391789e8ae2a;10|openaire____::345c9d171ef3c5d706d08041d506428c;10|opendoar____::1c1d4df596d01da60385f0bb17a4a9e0;10|opendoar____::7a614fd06c325499f1680b9896beedeb;10|opendoar____::1ee3dfcd8a0645a25a35977997223d22;10|opendoar____::d296c101daa88a51f6ca8cfc1ac79b50;10|opendoar____::798ed7d4ee7138d49b8828958048130a;10|openaire____::c9d2209ecc4d45ba7b4ca7597acb88a2;10|eurocrisdris::c49e0fe4b9ba7b7fab717d1f0f0a674d;10|eurocrisdris::9ae43d14471c4b33661fedda6f06b539;10|eurocrisdris::432ca599953ff50cd4eeffe22faf3e48',
+ 'saveGraph' : 'true'
+ }
+
+ build-report
+
+
+
+
+
+
+ clean the properties in the graph typed as Qualifier according to the vocabulary indicated in schemeid
+
+ executeOozieJob
+ IIS
+
+ {
+ 'graphInputPath' : 'countryGraphPath',
+ 'graphOutputPath': 'cleanedGraphPath',
+ 'isLookupUrl': 'isLookUpUrl'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/graph/clean/oozie_app',
+ 'postgresURL' : 'jdbc:postgresql://postgresql.services.openaire.eu:5432/dnet_openaireplus',
+ 'postgresUser' : 'dnet',
+ 'postgresPassword' : 'dnetPwd',
+ 'verifyCountryParam' : '10.17632;10.5061',
+ 'collectedfrom' : 'NARCIS',
+ 'country' : 'NL',
+ 'sparkExecutorCores' : '3',
+ 'sparkExecutorMemory' : '10G',
+ 'workingDir' : '/tmp/prod_provision/working_dir/clean',
+ 'shouldClean' : 'true'
+ }
+
+ build-report
+
+
+
+
+
+
+ removes blacklisted relations
+
+ executeOozieJob
+ IIS
+
+ {
+ 'sourcePath' : 'cleanedGraphPath',
+ 'outputPath': 'blacklistedGraphPath'
+ }
+
+
+ {
+ 'oozie.wf.application.path' : '/lib/dnet/PROD/oa/enrichment/blacklist/oozie_app',
+ 'workingDir' : '/tmp/prod_provision/working_dir/blacklist',
+ 'postgresURL' : 'jdbc:postgresql://postgresql.services.openaire.eu:5432/dnet_openaireplus',
+ 'postgresUser' : 'dnet',
+ 'postgresPassword' : 'dnetPwd',
+ 'sparkExecutorCores' : '2',
+ 'sparkExecutorMemory' : '10G'
+ }
+
+ build-report
+
+
+
+
+
+
+
+ wf_20230605_132025_368
+ 2023-06-05T13:21:02+00:00
+ FAILURE
+ eu.dnetlib.data.hadoop.rmi.HadoopServiceException: hadoop job: 0011965-221214081318119-oozie-oozi-W failed with status: KILLED, oozie log: 2023-06-05 13:20:37,012 INFO org.apache.oozie.service.JPAService: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[] No results found 2023-06-05 13:20:37,032 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@:start:] Start action [0011965-221214081318119-oozie-oozi-W@:start:] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 2023-06-05 13:20:37,032 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@:start:] [***0011965-221214081318119-oozie-oozi-W@:start:***]Action status=DONE 2023-06-05 13:20:37,032 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@:start:] [***0011965-221214081318119-oozie-oozi-W@:start:***]Action updated in DB! 2023-06-05 13:20:37,078 INFO org.apache.oozie.service.JPAService: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@:start:] No results found 2023-06-05 13:20:37,093 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@:start:] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@:start: 2023-06-05 13:20:37,093 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W 2023-06-05 13:20:37,140 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@reset_outputpath] Start action [0011965-221214081318119-oozie-oozi-W@reset_outputpath] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 2023-06-05 13:20:48,251 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@reset_outputpath] [***0011965-221214081318119-oozie-oozi-W@reset_outputpath***]Action status=DONE 2023-06-05 13:20:48,251 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@reset_outputpath] [***0011965-221214081318119-oozie-oozi-W@reset_outputpath***]Action updated in DB! 2023-06-05 13:20:48,299 INFO org.apache.oozie.service.JPAService: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@reset_outputpath] No results found 2023-06-05 13:20:48,322 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] Start action [0011965-221214081318119-oozie-oozi-W@copy_entities] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 2023-06-05 13:20:48,322 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] [***0011965-221214081318119-oozie-oozi-W@copy_entities***]Action status=DONE 2023-06-05 13:20:48,322 INFO org.apache.oozie.command.wf.ActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] [***0011965-221214081318119-oozie-oozi-W@copy_entities***]Action updated in DB! 2023-06-05 13:20:48,367 INFO org.apache.oozie.service.JPAService: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] No results found 2023-06-05 13:20:48,372 INFO org.apache.oozie.service.JPAService: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] No results found 2023-06-05 13:20:48,378 INFO org.apache.oozie.service.JPAService: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] No results found 2023-06-05 13:20:48,384 INFO org.apache.oozie.service.JPAService: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] No results found 2023-06-05 13:20:48,491 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_organization] Start action [0011965-221214081318119-oozie-oozi-W@copy_organization] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 2023-06-05 13:20:48,495 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_relation] Start action [0011965-221214081318119-oozie-oozi-W@copy_relation] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 2023-06-05 13:20:48,505 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_datasources] Start action [0011965-221214081318119-oozie-oozi-W@copy_datasources] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 2023-06-05 13:20:48,513 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_projects] Start action [0011965-221214081318119-oozie-oozi-W@copy_projects] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 2023-06-05 13:20:49,676 INFO org.apache.oozie.action.hadoop.DistcpActionExecutor: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_relation] checking action, hadoop job ID [job_1676554762303_45231] status [RUNNING] 2023-06-05 13:20:49,681 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_relation] [***0011965-221214081318119-oozie-oozi-W@copy_relation***]Action status=RUNNING 2023-06-05 13:20:49,681 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_relation] [***0011965-221214081318119-oozie-oozi-W@copy_relation***]Action updated in DB! 2023-06-05 13:20:49,692 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_relation] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_relation 2023-06-05 13:20:49,717 INFO org.apache.oozie.action.hadoop.DistcpActionExecutor: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_projects] checking action, hadoop job ID [job_1676554762303_45234] status [RUNNING] 2023-06-05 13:20:49,721 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_projects] [***0011965-221214081318119-oozie-oozi-W@copy_projects***]Action status=RUNNING 2023-06-05 13:20:49,721 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_projects] [***0011965-221214081318119-oozie-oozi-W@copy_projects***]Action updated in DB! 2023-06-05 13:20:49,733 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_projects] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_projects 2023-06-05 13:20:49,764 INFO org.apache.oozie.action.hadoop.DistcpActionExecutor: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_organization] checking action, hadoop job ID [job_1676554762303_45233] status [RUNNING] 2023-06-05 13:20:49,768 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_organization] [***0011965-221214081318119-oozie-oozi-W@copy_organization***]Action status=RUNNING 2023-06-05 13:20:49,768 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_organization] [***0011965-221214081318119-oozie-oozi-W@copy_organization***]Action updated in DB! 2023-06-05 13:20:49,771 INFO org.apache.oozie.action.hadoop.DistcpActionExecutor: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_datasources] checking action, hadoop job ID [job_1676554762303_45232] status [RUNNING] 2023-06-05 13:20:49,773 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_organization] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_organization 2023-06-05 13:20:49,775 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_datasources] [***0011965-221214081318119-oozie-oozi-W@copy_datasources***]Action status=RUNNING 2023-06-05 13:20:49,775 INFO org.apache.oozie.command.wf.ForkedActionStartXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_datasources] [***0011965-221214081318119-oozie-oozi-W@copy_datasources***]Action updated in DB! 2023-06-05 13:20:49,779 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_datasources] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_datasources 2023-06-05 13:20:49,784 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_entities] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_entities 2023-06-05 13:20:49,784 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@reset_outputpath] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@reset_outputpath 2023-06-05 13:20:53,821 INFO org.apache.oozie.command.wf.KillXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[] STARTED WorkflowKillXCommand for jobId=0011965-221214081318119-oozie-oozi-W 2023-06-05 13:20:53,826 WARN org.apache.oozie.workflow.lite.LiteWorkflowInstance: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[] workflow killed, killing [5] nodes 2023-06-05 13:20:53,866 INFO org.apache.oozie.command.wf.KillXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[] ENDED WorkflowKillXCommand for jobId=0011965-221214081318119-oozie-oozi-W 2023-06-05 13:20:53,866 INFO org.apache.oozie.DagEngine: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[] User claudio.atzori killed the WF job 0011965-221214081318119-oozie-oozi-W 2023-06-05 13:20:54,196 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_projects] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_projects 2023-06-05 13:20:54,504 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_relation] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_relation 2023-06-05 13:20:54,813 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_datasources] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_datasources 2023-06-05 13:20:55,126 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[dnet.production] GROUP[-] TOKEN[] APP[community_to_result_propagation] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W 2023-06-05 13:20:55,126 INFO org.apache.oozie.command.wf.WorkflowNotificationXCommand: SERVER[iis-cdh5-test-m3.ocean.icm.edu.pl] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0011965-221214081318119-oozie-oozi-W] ACTION[0011965-221214081318119-oozie-oozi-W@copy_organization] No Notification URL is defined. Therefore nothing to notify for job 0011965-221214081318119-oozie-oozi-W@copy_organization
+ communityOrganizationPropagation
+
+
+
\ No newline at end of file
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/context/community_test.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/context/community_test.xml
new file mode 100644
index 00000000..8508aea9
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/context/community_test.xml
@@ -0,0 +1,838 @@
+
+
+
+
+
+ manager
+ The scope of this community is to provide access to publications, research data, projects and software that are related to agricultural and food sciences
+ https://pbs.twimg.com/profile_images/837614594881384448/-Jr9Fpst_400x400.jpg
+ Agricultural and Food Sciences
+ pzervas@agroknow.com
+ animal production and health,fisheries and aquaculture,food safety and human nutrition,information management,food technology,agri-food education and extension,natural resources and environment,food system,engineering technology and Research,agriculture,food safety risk assessment,food security,farming practices and systems,plant production and protection,agri-food economics and policy,food distribution,forestry
+ AGINFRA+ - Accelerating user-driven e-infrastructure innovation in Food & Agriculture has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 731001.
+ oac_aginfra
+ 2018-03-01T12:00:00
+
+
+ Strengthening European Food Chain Sustainability by Quality and Procurement Policy
+ 678024
+ https://www.strength2food.eu/
+ H2020
+ EC
+ Strength2Food
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 678024.
+ https://www.strength2food.eu/publications/
+
+
+ Future Internet Business Collaboration Networks in Agri-Food, Transport and Logistics
+ 604123
+ https://www.fispace.eu/
+ FP7
+ EC
+ FIspace
+ FIspace has received funding from the European Commission under the FP7 programme.
+ https://www.fispace.eu/publications.html
+
+
+ Personalised public services in support of the implementation of the Common Agricultural Policy
+ 693171
+ https://www.recap-h2020.eu/
+ H2020
+ EC
+ RECAP
+ This project has received funding from the European Union's Horizon 2020 Research and Innovation Programme under Grant Agreement No. 693171.
+
+
+ Metrics, Models and Foresight for European SUStainable Food And Nutrition Security
+ 633692
+ http://www.susfans.org/
+ H2020
+ EC
+ SUSFANS
+
+ http://www.susfans.org/portfolio
+
+
+ Integrated and innovative key actions for mycotoxin management in the food and feed chain
+ 678781
+ http://www.mycokey.eu/
+ H2020
+ EC
+ MycoKey
+
+
+ Smart Food and Agribusiness: Future Internet for Safe and Healthy Food from Farm to Fork
+ 285326
+ http://smartagrifood.eu/
+ FP7
+ EC
+ SmartAgriFood
+ SmartAgriFood is funded by the EU Seventh Framework Programme under the FI.ICT-2011.1.8 Work Programme
+
+
+ Tools for Assessment and Planning of Aquaculture Sustainability
+ 678396
+ http://tapas-h2020.eu/
+ H2020
+ EC
+ TAPAS
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 678396.
+ http://tapas-h2020.eu/home-publications/
+
+
+ Next generation, Cost-effective, Compact, Multifunctional Web Enabled Ocean Sensor Systems Empowering Marine, Maritime and Fisheries Management
+ 614102
+ http://www.nexosproject.eu/
+ FP7
+ EC
+ NeXOS
+ NeXOS has received funding from the European Union’s Seventh Programme for research, technological development and demonstration under grant agreement No 614102
+ http://www.nexosproject.eu/dissemination/publications
+
+
+ Robot Fleets for Highly Effective Agriculture and Forestry Management
+ 245986
+ http://www.rhea-project.eu/
+ FP7
+ EC
+ RHEA
+ The research leading to these results has received funding from the European Union’s Seventh Framework Programme [FP7/2007-2013] under Grant Agreement nº 245986
+ http://www.rhea-project.eu/Workshops/Workshop1/RHEA-2011-_Proceedings_of_the_1st_RHEA-WorkShop.pdf
+
+
+ Optimizing the management and sustainable use of forest genetic resources in Europe
+ 676876
+ http://www.gentree-h2020.eu/
+ H2020
+ EC
+ GENTREE
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 676876.
+ http://www.gentree-h2020.eu/resources/publications/
+
+
+ Distributed, Integrated and Harmonised Forest Information for Bioeconomy Outlooks
+ 633464
+ http://diabolo-project.eu/
+ H2020
+ EC
+ DIABOLO
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 633464.
+ http://diabolo-project.eu/category/research-papers/
+
+
+ PROVIding smart DElivery of public goods by EU agriculture and forestry
+ 633838
+ http://www.provide-project.eu/
+ H2020
+ EC
+ PROVIDE
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 633838.
+
+
+ Agricultural Low Cost Integral System of nodes with communication networks for remote water management with sensors and monitoring of the vegetative state of crops
+ 618123
+ http://www.ict-agri.eu/node/38662
+ FP7
+ EC
+ ICT-AGRI
+ This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 618123 [ICT-AGRI 2].
+
+
+ LAND Management: Assessment, Research, Knowledge base
+ 635201
+ http://landmark2020.eu/
+ H2020
+ EC
+ LANDMARK
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 635201.
+ http://landmark2020.eu/publication-trees/
+
+
+ Soil Care for profitable and sustainable crop production in Europe
+ 677407
+ https://www.soilcare-project.eu/
+ H2020
+ EC
+ SOILCARE
+ The SOILCARE project is co-funded by European Commission, Directorate General for Research under Framework Programme HORIZON 2020, [H2020-SFS-2015-2] (Contract Number [677407])
+
+
+ Innovative tools enabling drinking WATER PROTECTion in rural and urban environments
+ 727450
+ https://water-protect.eu/
+ H2020
+ EC
+ WATERPROTECT
+
+
+
+ 654182
+ http://www.envriplus.eu/
+ H2020
+ EC
+ ENVRIplus
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 654182.
+ http://www.envriplus.eu/publications/
+
+
+ Internet of Food and Farm 2020
+ 731884
+ https://www.iof2020.eu/
+ H2020
+ EC
+ IOF2020
+ IoF2020 has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 731884
+
+
+ Sweet Pepper Harvesting Robot
+ 644313
+ http://www.sweeper-robot.eu/
+ H2020
+ EC
+ SWEEPER
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644313.
+
+
+ Future Internet Enabled Agricultural Applications
+ 632874
+ http://fractals-fp7.com/
+ FP7
+ EC
+ FRACTALS
+
+
+
+ Low-cost, hand-held, and non-invasive optical sensor for multiparametric field analysis of grapes and leaves in vineyards
+ 262011
+ FP7
+ EC
+ PREMIVM
+ The research leading to these results has received funding from the European Community’s Seventh Framework Programme FP7/2007-2013 managed by REA-Research Executive Agency under grant agreement n° 262011
+
+
+ Space for Agricultural Innovation
+ 652642
+ http://agrispin.eu/
+ H2020
+ EC
+ AGRISPIN
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 652642
+ http://agrispin.eu/publicaons/
+
+
+ Authentication and Authorisation for Research and Collaboration
+ 730941
+ https://aarc-project.eu/
+ H2020
+ EC
+ AARC2
+ AARC2 is funded by the European Union’s Horizon 2020 research and innovation programme under Grant Agreement 730941.
+
+
+ European Open Science Cloud - pilot
+ 739563
+ https://eoscpilot.eu/
+ H2020
+ EC
+ EOSC-pilot
+ EOSCPilot.eu has received funding from the European Commission’s Horizon 2020 research and innovation programme under the Grant Agreement no 739563.
+
+
+ BUSINESS INTELLIGENCE SERVICE FOR THE MANAGEMENT OF CROPS BASED ON CLOUD AND BIG DATA
+ 672453
+ H2020
+ EC
+ BYNSE
+
+
+
+ Demonstration of a cloud-based precision farming management system for a sustainable and intensive agriculture to secure long-term food supply in Europe
+ 672655
+ H2020
+ EC
+ AgriCloud
+
+
+
+ Demonstration of a cloud-based precision farming management system for a sustainable and intensive agriculture to secure long-term food supply in Europe - Phase II
+ 720176
+ H2020
+ EC
+ AgriCloud P2
+
+
+
+ Data-Driven Bioeconomy
+ 732064
+ https://www.databio.eu/en/
+ H2020
+ EC
+ DataBio
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 732064
+ https://www.databio.eu/en/publications/
+
+
+ Safe Food and Feed through an Integrated ToolBox for Mycotoxin Management
+ 678012
+ https://www.mytoolbox.eu/
+ H2020
+ EC
+ MyToolBox
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme (link is external) under grant agreement No 678012.
+ https://www.mytoolbox.eu/publications/papers
+
+
+ Drone-based integrated monitoring system for early detection of crop pathology and pest control in high tech greenhouse agriculture
+ 697900
+ H2020
+ EC
+ GIDROM
+
+
+
+ Embedding crop diversity and networking for local high quality food systems
+ 633571
+ http://www.diversifood.eu/
+ H2020
+ EC
+ DIVERSIFOOD
+ This project received funding from the European Union's Horizon 2020 Research and Innovation program under Grant Agreement n° 633571
+ http://www.diversifood.eu/publications/
+
+
+ Traditional tomato varieties and cultural practices: a case for agricultural diversification with impact on food security and health of European population
+ 634561
+ http://traditom.eu/
+ H2020
+ EC
+ TRADITOM
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 634561.
+ http://traditom.eu/publications/
+
+
+ Linking genetic resources, genomes and phenotypes of Solanaceous crops
+ 677379
+ http://www.g2p-sol.eu/
+ H2020
+ EC
+ G2P-SOL
+ The G2P-SOL project (Title: Linking genetic resources, genomes and phenotypes of Solanaceous crops) has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 677379.
+ http://www.g2p-sol.eu/Publications.html
+
+
+ Improve performance of organic agriculture by boosting organic seed and plant breeding efforts across Europe
+ 727230
+ https://www.liveseed.eu/
+ H2020
+ EC
+ LIVESEED
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 727230 and by the Swiss State Secretariat for Education, Research and Innovation under contract number 17.00090.
+ https://www.liveseed.eu/resources/scientific-articles/
+
+
+ Transition paths to sustainable legume based systems in Europe
+ 727973
+ https://www.true-project.eu/
+ H2020
+ EC
+ TRUE
+ TRansition paths to sUstainable legume-based systems in Europe (TRUE) has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 727973
+ https://www.true-project.eu/resources-links/linked-resources/
+
+
+ Innovine Project
+ 311775
+ http://www.innovine.eu/home.html
+ FP7
+ EC
+ INNOVINE
+ Innovine is a European collaborative project that has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement n° 311775.
+ http://www.innovine.eu/publications-ressources.html
+
+
+ 633531
+ https://www.feed-a-gene.eu/
+ H2020
+ EC
+ FEED-A-GENE
+ The Feed-a-Gene Project has received funding from the European Union’s H2020 Programme under grant agreement no 633531.
+ https://www.feed-a-gene.eu/media/scientific-papers
+
+
+ Multidisciplinary Approach to Practical and Acceptable Precision Livestock Farming for SMEs in Europe and world-wide
+ 227138
+ FP7
+ EC
+ BrightAnimal
+
+
+
+ Practical implementation of precision livestock technologies and services at European pig farms using the living lab methodology
+ 311989
+ FP7
+ EC
+ ALL-SMART-PIGS
+
+
+
+ Innovative and sustainable systems combining automatic milking and precision grazing
+ 314879
+ https://autograssmilk.dk/
+ FP7
+ EC
+ AUTOGRASSMILK
+ This project has received funding from the European Union's Seventh Framework Programme managed by REA-Research Executive Agency [FP7/2007-2013] under grant agreement no. SME-2012-2-314879.
+ https://autograssmilk.dk/litterature/
+
+
+ DIVERSITY OF LOCAL PIG BREEDS AND PRODUCTION SYSTEMS FOR HIGH QUALITY TRADITIONAL PRODUCTS AND SUSTAINABLE PORK CHAINS
+ 634476
+ https://treasure.kis.si/
+ H2020
+ EC
+ TREASURE
+
+ https://treasure.kis.si/reviews-and-publications/
+
+
+ Innovative Management of Animal Genetic Resources
+ 677353
+ http://www.imageh2020.eu/
+ H2020
+ EC
+ IMAGE
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 677353
+ http://www.imageh2020.eu/conteudo.php?idm=22&lang=en
+
+
+ Genomic management Tools to Optimise Resilience and Efficiency
+ 727213
+ https://www.gentore.eu/
+ H2020
+ EC
+ GenTORE
+ GenTORE is a Horizon 2020 project running from 1 June 2017 to 31 May 2022. This research received funding from the European Union's H2020 Research and Innovation Program under agreement No. 727213.
+
+
+ Towards an e-infrastructure Roadmap for Open Science in Agriculture
+ 730988
+ http://www.erosa.aginfra.eu/
+ H2020
+ EC
+ e-ROSA
+ e-ROSA - e-infrastructure Roadmap for Open Science in Agriculture has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 730988.
+ http://www.erosa.aginfra.eu/publications
+
+
+ An Earth obseRvation Model based RicE information Service
+ 606983
+ FP7
+ EC
+ ERMES
+
+
+
+ Sustainable techno-economic solutions for the agricultural value chain
+ 690142
+ http://www.agrocycle.eu/
+ H2020
+ EC
+ AgroCycle
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 690142
+
+
+ Innovative approaches to turn agricultural waste into ecological and economic assets
+ 688338
+ http://noaw2020.eu/
+ H2020
+ EC
+ NoAW
+ The project leading to this application has funding from European Union’s Horizon 2020 research and innovation programme under grant agreement No 688338.
+
+
+ Bringing added value to agriculture and forest sectors by closing the research and innovation divide
+ 696394
+ http://www.agriforvalor.eu/
+ H2020
+ EC
+ AGRIFORVALOR
+ This project has received funding from the European Union´s Horizon 2020 research and innovation programme under grant agreement No 696394.
+ http://www.agriforvalor.eu/downloads/
+
+
+ NEFERTITI: Innovation in Demo Farms
+ 772705
+ H2020
+ EC
+ NEFERTITI
+ NEFERTITI has received funding from the European Union’s Horizon 2020 Programme for Research & Innovation under grant agreement n°772705.
+
+
+ Collective Awareness PlatformS for Environmentally-sound Land management based on data technoLogies and Agrobiodiversity
+ 688813
+ http://www.capsella.eu/
+ H2020
+ EC
+ CAPSELLA
+ Capsella has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 688813
+ http://www.capsella.eu/conference-papers/
+
+
+ FArming Tools for external nutrient Inputs and water Management
+ 633945
+ http://fatima-h2020.eu/
+ H2020
+ EC
+ FATIMA
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 633945.
+
+
+ Advisory platform for small farms based on earth observation
+ 687412
+ http://apollo-h2020.eu/
+ H2020
+ EC
+ APOLLO
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 687412.
+
+
+ Data Driven Dairy Decisions 4 Farmers
+ 696367
+ http://www.4d4f.eu/
+ H2020
+ EC
+ 4D4F
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 696367.
+
+
+ Aerial Data Collection and Analysis, and Automated Ground Intervention for Precision Farming
+ 644227
+ http://flourish-project.eu/
+ H2020
+ EC
+ Flourish
+ The Flourish project is funded by the European Community's Horizon 2020 programme under grant agreement no 644227-Flourish and from the Swiss State Secretariat for Education, Research and Innovation (SERI) under contract number 15.0029.
+ http://flourish-project.eu/documents/
+
+
+ Integration of Farm Management Information Systems to support real-time management decisions and compliance of management standards
+ 212117
+ http://www.futurefarm.eu/
+ FP7
+ EC
+ FutureFarm
+ Funded by the Seventh Research Framework Programme (FP7) of the European Union under the Cooperation programme in the Food, Agriculture, Fisheries and Biotechnology theme. Grant Agreement No 212117 (Work Programme KBBE-2007-1-4-05 "The farm of tomorrow").
+ http://www.futurefarm.eu/publications
+
+
+ WATER AND ENERGY ADVANCED MANAGEMENT FOR IRRIGATION
+ 619061
+ FP7
+ EC
+ WEAM4i
+
+
+
+ A web-based system for real-time Monitoring and Decision Making for Integrated Vineyard Management
+ 262059
+ http://www.modem-ivm.eu
+ FP7
+ EC
+ MoDeM_IVM
+ MoDeM_IVM is funded by the European Union's Seventh Framework Programme managed by REA-Research Executive Agency ([FP7/2007-2013] [ FP7/2007-2011]) under grant agreement n° [262059]
+
+
+ Crop, Livestock and Forests Integrated System for Intelligent Automation, Processing and Control
+ 604659
+ http://www.clafis-project.eu/
+ FP7
+ EC
+ CLAFIS
+
+ http://www.clafis-project.eu/index.php/dissemination
+
+
+ Linked Open Earth Observation Data for Precision Farming
+ 611141
+ http://www.linkedeodata.eu/
+ FP7
+ EC
+ LEO
+
+ http://www.linkedeodata.eu/Publications
+
+
+ AUTONOMOUS CLOUD-COMPUTING VINEYARD ROBOT TO OPTIMISE YIELD MANAGEMENT AND WINE QUALITY
+ 605630
+ http://vinbot.eu/
+ FP7
+ EC
+ VINBOT
+
+
+
+ Online Professional Irrigation Scheduling Expert System
+ 613717
+ http://www.opiris.eu/
+ FP7
+ EC
+ OpIRIS
+
+ http://www.opiris.eu/index.php/publications/
+
+
+ Development of an automatic irrigation and fertilization system
+ 286772
+ FP7
+ EC
+ OPTIFERT
+
+
+
+ A precise irrigation sensor system to provide an accurate indication of water status in crops and deliver increased yields to farmers
+ 720032
+ http://saturas-ag.com/
+ H2020
+ EC
+ StemSense
+
+
+
+ 674786
+ H2020
+ EC
+ VitiPrecision 2020
+
+
+
+ Robot shoots herbicide only on weeds, reducing usage by more than 90%
+ 736354
+ H2020
+ EC
+ ASTERIX
+
+
+
+ Subarea specific irrigation system for pivot- and linear fertigation techniques
+ 720184
+ H2020
+ EC
+ SMART Fertigation
+
+
+
+ Novel sensor based soil-plant-climate control system for European smart farming
+ 717797
+ H2020
+ EC
+ SenSOP-II
+
+
+
+ Smart Irrigation Control System with 40% Savings in Water for Universal Use
+ 720235
+ http://yodfatengineers.com/
+ H2020
+ EC
+ IRRISAVE
+
+
+
+ Real time and online monitoring of the debittering stage in the table olive processing
+ 697335
+ http://www.global-olive.es/en/
+ H2020
+ EC
+ TELEOLIVA
+
+
+
+ EARTH OBSERVATION FARMING
+ 650082
+ H2020
+ EC
+ EO-FARM
+
+
+
+ Interactive Soil Quality Assessment in Europe and China for Agricultural Productivity and Environmental Resilience
+ 635750
+ http://www.isqaper-project.eu/
+ H2020
+ EC
+ iSQAPER
+ iSQAPER is funded by: - The European Union’s Horizon 2020 Programme for research & innovation under grant agreement no 635750 - Ministry of Science and Technology, China (grant nr:2016YFE011270) - Chinese Academy of Sciences (grant nr:16146KYSB20150001) - Swiss State Secretariat for Education, Research and Innovation. Contract: 15.0170-1
+ http://www.isqaper-project.eu/downloads/publications
+
+
+ Transfer of INNOvative techniques for sustainable WAter use in FERtigated crops
+ 689687
+ http://www.fertinnowa.com/
+ H2020
+ EC
+ FERTINNOWA
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 689687
+
+
+ Solutions for improving Agroecosystem and Crop Efficiency for water and nutrient use
+ 727247
+ http://www.solace-eu.net/
+ H2020
+ EC
+ SolACE
+ This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 727247 (SolACE)
+ http://www.solace-eu.net/publications.html
+
+
+ Shared Innovation Space for Sustainable Productivity of Grasslands in Europe
+ 727368
+ http://www.inno4grass.eu/en/
+ H2020
+ EC
+ Inno4Grass
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 727368
+
+
+ Peer-to-Peer Learning: Accessing Innovation through Demonstration
+ 727388
+ https://www.plaid-h2020.eu/
+ H2020
+ EC
+ PLAID
+ This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 727388 (PLAID).
+
+
+ A data infrastructure to support agricultural scientific communities
+ AGINFRA
+ 283770
+ EC
+ corda_______::be2f6f94e5c78b3fba34cbe8454a750f
+
+
+ Accelerating user-driven e-infrastructure innovation in Food Agriculture
+ AGINFRA PLUS
+ 731001
+ EC
+ corda__h2020::558cf59efd8258c3e65083d750182257
+
+
+ Designing InnoVative plant teams for Ecosystem Resilience and agricultural Sustainability
+ DIVERSify
+ 727284
+ EC
+ corda__h2020::c1c2aec17185db77fcf6c8ecb1adc68e
+
+
+
+
+
+ opendoar____::1a551829d50f1400b0dab21fdd969c04
+
+ Repository of the Faculty of Food Technology and Biotechnology
+ true
+
+
+ opendoar____::49af6c4e558a7569d80eee2e035e2bd7
+
+ CemOA
+ true
+
+
+ opendoar____::0266e33d3f546cb5436a10798e657d97
+
+ Organic Eprints
+ true
+
+
+ opendoar____::fd4c2dc64ccb8496e6f1f94c85f30d06
+
+ Agritrop
+ true
+
+
+ opendoar____::41bfd20a38bb1b0bec75acf0845530a7
+
+ Epsilon Open Archive
+ true
+
+
+ opendoar____::87ae6fb631f7c8a627e8e28785d9992d
+
+ Opin Visindi
+ true
+
+
+
+
+ edenis
+
+
+
+ efsa-pilot
+
+
+
+ egene3
+
+
+
+ efsa-kj
+
+
+
+ euromixproject
+
+
+
+ discardless
+
+
+
+ sedinstcjfst
+
+
+
+ afinet-kc
+
+
+
+ 2231-4784
+
+
+
+ 2231-0606
+
+
+
+ solace
+
+
+
+ pa17
+
+
+
+ smartakis
+
+
+
+ sedinstcjae
+
+
+
+ phenology_camera
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/FCT-project.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/FCT-project.xml
new file mode 100644
index 00000000..02c03c2d
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/FCT-project.xml
@@ -0,0 +1,12 @@
+
+
+ FCT
+ PT
+ 2003-10-31
+ 32639
+ Social Classes and «lifestyles» in the city of Oporto
+ fct_________::FCT::Orçamento de Funcionamento/POSC
+ PTDC/FIL-FIL/109889/2009
+ 2000-11-01
+ description of the funding path
+
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/FP7-project.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/FP7-project.xml
new file mode 100644
index 00000000..33222e8d
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/FP7-project.xml
@@ -0,0 +1,14 @@
+
+
+ EC
+ EU
+ 2012-07-31
+ 255646
+ Semiconductor lasers for generation of non-diffracting (Bessel) beams.
+ ec__________::EC::FP7::SP3::PEOPLE
+ SENDBEAMS
+ 2010-08-01
+ description of the funding path
+
+
+
\ No newline at end of file
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/MSES-project.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/MSES-project.xml
new file mode 100644
index 00000000..695a154b
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/MSES-project.xml
@@ -0,0 +1,11 @@
+
+
+ MSES
+ 2009-12-31
+ 001-0000000-3177
+ Residence time of bacteria Escherichia coli in seawater and marine organisms
+
+ irb_hr______::MSES::fundingStream
+ HR
+ 2007-01-01
+
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/SFI-project.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/SFI-project.xml
new file mode 100644
index 00000000..8081b73a
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/SFI-project.xml
@@ -0,0 +1,11 @@
+
+
+ SFI
+ 2016-08-31
+ 14/ADV/RC3022
+ Dr. Vesna Jaksic
+
+ sfi_________::SFI::Advance Award Programme
+
+ 2014-09-01
+
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/WT-project.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/WT-project.xml
new file mode 100644
index 00000000..a5fd058c
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/exporter/WT-project.xml
@@ -0,0 +1,11 @@
+
+ WT
+ 2013-07-29
+ 098241
+ EYEDIO DIGI - DEVELOPMENT OF AN INNOVATIVE, AFFORDABLE, EASY TO USE, HANDHELD RETINAL IMAGING PRODUCT FOR THE DIAGNOSIS OF DIABETIC RETINOPATHY.
+
+ wt__________::WT::Immunology and Infectious Disease
+ 2012-01-30
+
+ description of the funding path
+
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/funders/ec-fp7.xml b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/funders/ec-fp7.xml
new file mode 100644
index 00000000..fa39af4a
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/funders/ec-fp7.xml
@@ -0,0 +1,438 @@
+
+
+
+
+
+ PROVA
+
+ FP7
+ ec__________::EC::FP7
+ ec:frameworkprogram
+
+ SP3
+ ec__________::EC::FP7::SP3
+ ec:specificprogram
+
+ PEOPLE
+ ec__________::EC::FP7::SP3::PEOPLE
+ ec:program
+
+
+
+ SP1
+ ec__________::EC::FP7::SP1
+ ec:specificprogram
+
+ ENERGY
+ ec__________::EC::FP7::SP1::ENERGY
+ ec:program
+
+
+ ENV
+ ec__________::EC::FP7::SP1::ENV
+ ec:program
+
+
+ TPT
+ ec__________::EC::FP7::SP1::TPT
+ ec:program
+
+
+ NMP
+ ec__________::EC::FP7::SP1::NMP
+ ec:program
+
+
+ SP1-JTI
+ ec__________::EC::FP7::SP1::SP1-JTI
+ ec:program
+
+
+ HEALTH
+ ec__________::EC::FP7::SP1::HEALTH
+ ec:program
+
+
+ ICT
+ ec__________::EC::FP7::SP1::ICT
+ ec:program
+
+
+ KBBE
+ ec__________::EC::FP7::SP1::KBBE
+ ec:program
+
+
+ SEC
+ ec__________::EC::FP7::SP1::SEC
+ ec:program
+
+
+ SSH
+ ec__________::EC::FP7::SP1::SSH
+ ec:program
+
+
+ SPA
+ ec__________::EC::FP7::SP1::SPA
+ ec:program
+
+
+ GA
+ ec__________::EC::FP7::SP1::GA
+ ec:program
+
+
+
+ SP2
+ ec__________::EC::FP7::SP2
+ ec:specificprogram
+
+ ERC
+ ec__________::EC::FP7::SP2::ERC
+ ec:program
+
+
+
+ SP4
+ ec__________::EC::FP7::SP4
+ ec:specificprogram
+
+ SME
+ ec__________::EC::FP7::SP4::SME
+ ec:program
+
+
+ INFRA
+ ec__________::EC::FP7::SP4::INFRA
+ ec:program
+
+
+ SiS
+ ec__________::EC::FP7::SP4::SiS
+ ec:program
+
+
+ REGIONS
+ ec__________::EC::FP7::SP4::REGIONS
+ ec:program
+
+
+ REGPOT
+ ec__________::EC::FP7::SP4::REGPOT
+ ec:program
+
+
+ INCO
+ ec__________::EC::FP7::SP4::INCO
+ ec:program
+
+
+ COH
+ ec__________::EC::FP7::SP4::COH
+ ec:program
+
+
+
+ SP5
+ ec__________::EC::FP7::SP5
+ ec:specificprogram
+
+ Fission
+ ec__________::EC::FP7::SP5::Fission
+ ec:program
+
+
+ Fusion
+ ec__________::EC::FP7::SP5::Fusion
+ ec:program
+
+
+
+ UNKNOWN
+ ec__________::EC::FP7::UNKNOWN
+ ec:specificprogram
+
+ UNKNOWN
+ ec__________::EC::FP7::UNKNOWN::UNKNOWN
+ ec:program
+
+
+
+
+ H2020
+ ec__________::EC::H2020
+ ec:h2020fundings
+
+ MSCA-IF-EF-ST
+ ec__________::EC::H2020::MSCA-IF-EF-ST
+ ec:h2020toas
+
+
+ H2020-EEN-SGA
+ ec__________::EC::H2020::H2020-EEN-SGA
+ ec:h2020toas
+
+
+ RIA
+ ec__________::EC::H2020::RIA
+ ec:h2020toas
+
+
+ ERC
+ ec__________::EC::H2020::ERC
+ ec:h2020fundings
+
+ ERC-POC
+ ec__________::EC::H2020::ERC::ERC-POC
+ ec:h2020toas
+
+
+ ERC-STG
+ ec__________::EC::H2020::ERC::ERC-STG
+ ec:h2020toas
+
+
+ ERC-ADG
+ ec__________::EC::H2020::ERC::ERC-ADG
+ ec:h2020toas
+
+
+ ERC-COG
+ ec__________::EC::H2020::ERC::ERC-COG
+ ec:h2020toas
+
+
+ ERC-LVG
+ ec__________::EC::H2020::ERC::ERC-LVG
+ ec:h2020toas
+
+
+
+ MSCA-ITN-ETN
+ ec__________::EC::H2020::MSCA-ITN-ETN
+ ec:h2020toas
+
+
+ MSCA-IF-GF
+ ec__________::EC::H2020::MSCA-IF-GF
+ ec:h2020toas
+
+
+ SME-2
+ ec__________::EC::H2020::SME-2
+ ec:h2020toas
+
+
+ SESAR-IA
+ ec__________::EC::H2020::SESAR-IA
+ ec:h2020toas
+
+
+ MSCA-RISE
+ ec__________::EC::H2020::MSCA-RISE
+ ec:h2020toas
+
+
+ IA
+ ec__________::EC::H2020::IA
+ ec:h2020toas
+
+
+ CSA
+ ec__________::EC::H2020::CSA
+ ec:h2020toas
+
+
+ MSCA-COFUND-DP
+ ec__________::EC::H2020::MSCA-COFUND-DP
+ ec:h2020toas
+
+
+ SME-1
+ ec__________::EC::H2020::SME-1
+ ec:h2020toas
+
+
+ Shift2Rail-RIA
+ ec__________::EC::H2020::Shift2Rail-RIA
+ ec:h2020toas
+
+
+ CS2-IA
+ ec__________::EC::H2020::CS2-IA
+ ec:h2020toas
+
+
+ CS2-RIA
+ ec__________::EC::H2020::CS2-RIA
+ ec:h2020toas
+
+
+ MSCA-ITN-EID
+ ec__________::EC::H2020::MSCA-ITN-EID
+ ec:h2020toas
+
+
+ MSCA-IF-EF-RI
+ ec__________::EC::H2020::MSCA-IF-EF-RI
+ ec:h2020toas
+
+
+ FCH2-RIA
+ ec__________::EC::H2020::FCH2-RIA
+ ec:h2020toas
+
+
+ ERA-NET-Cofund
+ ec__________::EC::H2020::ERA-NET-Cofund
+ ec:h2020toas
+
+
+ SESAR-CSA
+ ec__________::EC::H2020::SESAR-CSA
+ ec:h2020toas
+
+
+ SESAR-RIA
+ ec__________::EC::H2020::SESAR-RIA
+ ec:h2020toas
+
+
+ BBI-RIA
+ ec__________::EC::H2020::BBI-RIA
+ ec:h2020toas
+
+
+ MSCA-COFUND-FP
+ ec__________::EC::H2020::MSCA-COFUND-FP
+ ec:h2020toas
+
+
+ CSA-LS
+ ec__________::EC::H2020::CSA-LS
+ ec:h2020toas
+
+
+ COFUND-PCP
+ ec__________::EC::H2020::COFUND-PCP
+ ec:h2020toas
+
+
+ ECSEL-RIA
+ ec__________::EC::H2020::ECSEL-RIA
+ ec:h2020toas
+
+
+ SGA-CSA
+ ec__________::EC::H2020::SGA-CSA
+ ec:h2020toas
+
+
+ MSCA-ITN-EJD
+ ec__________::EC::H2020::MSCA-ITN-EJD
+ ec:h2020toas
+
+
+ MSCA-IF-EF-CAR
+ ec__________::EC::H2020::MSCA-IF-EF-CAR
+ ec:h2020toas
+
+
+ BBI-IA-DEMO
+ ec__________::EC::H2020::BBI-IA-DEMO
+ ec:h2020toas
+
+
+ IMI2-RIA
+ ec__________::EC::H2020::IMI2-RIA
+ ec:h2020toas
+
+
+ MSCA-IF-EF-SE
+ ec__________::EC::H2020::MSCA-IF-EF-SE
+ ec:h2020toas
+
+
+ FCH2-IA
+ ec__________::EC::H2020::FCH2-IA
+ ec:h2020toas
+
+
+ BBI-IA-FLAG
+ ec__________::EC::H2020::BBI-IA-FLAG
+ ec:h2020toas
+
+
+ ECSEL-IA
+ ec__________::EC::H2020::ECSEL-IA
+ ec:h2020toas
+
+
+ BBI-CSA
+ ec__________::EC::H2020::BBI-CSA
+ ec:h2020toas
+
+
+ IMI2-CSA
+ ec__________::EC::H2020::IMI2-CSA
+ ec:h2020toas
+
+
+ PCP
+ ec__________::EC::H2020::PCP
+ ec:h2020toas
+
+
+ CS2-CSA
+ ec__________::EC::H2020::CS2-CSA
+ ec:h2020toas
+
+
+ FCH2-CSA
+ ec__________::EC::H2020::FCH2-CSA
+ ec:h2020toas
+
+
+ COFUND-EJP
+ ec__________::EC::H2020::COFUND-EJP
+ ec:h2020toas
+
+
+ SGA-RIA
+ ec__________::EC::H2020::SGA-RIA
+ ec:h2020toas
+
+
+ Shift2Rail-IA
+ ec__________::EC::H2020::Shift2Rail-IA
+ ec:h2020toas
+
+
+ Shift2Rail-CSA
+ ec__________::EC::H2020::Shift2Rail-CSA
+ ec:h2020toas
+
+
+ PPI
+ ec__________::EC::H2020::PPI
+ ec:h2020toas
+
+
+ COFUND-PPI
+ ec__________::EC::H2020::COFUND-PPI
+ ec:h2020toas
+
+
+
+
+
+
+
+
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/sql/expected_projects_fundings.sql.st b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/sql/expected_projects_fundings.sql.st
new file mode 100644
index 00000000..b75fcc9c
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/eu/dnetlib/openaire/sql/expected_projects_fundings.sql.st
@@ -0,0 +1,11 @@
+SELECT
+ funder,
+ jurisdiction,
+ fundingpathid,
+ acronym,
+ title,
+ code,
+ startdate,
+ enddate
+FROM projects_api
+WHERE fundingpathid like '$fundingprefix$%'
diff --git a/apps/dnet-exporter-api/bin/src/test/resources/logback-test.xml b/apps/dnet-exporter-api/bin/src/test/resources/logback-test.xml
new file mode 100644
index 00000000..e369115c
--- /dev/null
+++ b/apps/dnet-exporter-api/bin/src/test/resources/logback-test.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityContentprovider.java b/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityContentprovider.java
deleted file mode 100644
index 603a1f69..00000000
--- a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityContentprovider.java
+++ /dev/null
@@ -1,139 +0,0 @@
-package eu.dnetlib.openaire.exporter.model.community;
-
-import javax.validation.constraints.NotNull;
-
-import com.fasterxml.jackson.annotation.JsonAutoDetect;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.ObjectMapper;
-
-import eu.dnetlib.openaire.exporter.model.community.selectioncriteria.SelectionCriteria;
-import io.swagger.v3.oas.annotations.media.Schema;
-
-@JsonAutoDetect
-public class SubCommunityContentprovider {
-
- @Schema(description = "OpenAIRE identifier for this content provider, if available", required = false)
- private String openaireId;
-
- @NotNull
- @Schema(description = "the sub-community identifier this content provider belongs to", required = true)
- private String subCommunityId;
-
- @Schema(description = "content provider name", required = false)
- private String name;
-
- @NotNull
- @Schema(description = "content provider official name", required = true)
- private String officialname;
-
- // @NotNull
- @Schema(description = "content provider enabled for content inclusion", required = false)
- private boolean enabled;
-
- // @NotNull
- @Schema(description = "content provider selection criteria", required = false)
- private SelectionCriteria selectioncriteria;
-
- @Schema(description = "suggested for deposition", required = false)
- private Boolean deposit;
-
- @Schema(description = "message for the deposition page", required = false)
- private String message;
-
- public String getOpenaireId() {
- return openaireId;
- }
-
- public void setOpenaireId(final String openaireId) {
- this.openaireId = openaireId;
- }
-
- public String getSubCommunityId() {
- return subCommunityId;
- }
-
- public void setSubCommunityId(final String subCommunityId) {
- this.subCommunityId = subCommunityId;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(final String name) {
- this.name = name;
- }
-
- public String getOfficialname() {
- return officialname;
- }
-
- public void setOfficialname(final String officialname) {
- this.officialname = officialname;
- }
-
- public boolean isEnabled() {
- return enabled;
- }
-
- public void setEnabled(final boolean enabled) {
- this.enabled = enabled;
- }
-
- public SelectionCriteria getSelectioncriteria() {
- return selectioncriteria;
- }
-
- public void setSelectioncriteria(final SelectionCriteria selectioncriteria) {
- this.selectioncriteria = selectioncriteria;
-
- }
-
- public String toJson() {
- if (selectioncriteria == null) { return ""; }
- try {
- return new ObjectMapper().writeValueAsString(selectioncriteria);
- } catch (final JsonProcessingException e) {
- throw new RuntimeException(e);
- }
- }
-
- public String toXML() {
- if (selectioncriteria == null) { return ""; }
- return "";
- }
-
- @Override
- public String toString() {
- final StringBuilder builder = new StringBuilder();
- builder.append("CommunityContentprovider [\n\topenaireId = ")
- .append(openaireId)
- .append(",\n\tsubCommunityId = ")
- .append(subCommunityId)
- .append(",\n\tname = ")
- .append(name)
- .append(",\n\tofficialname = ")
- .append(officialname)
- .append(",\n\tselectioncriteria = ")
- .append(selectioncriteria)
- .append("\n]");
- return builder.toString();
- }
-
- public Boolean getDeposit() {
- return deposit;
- }
-
- public void setDeposit(final Boolean deposit) {
- this.deposit = deposit;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(final String message) {
- this.message = message;
- }
-
-}
diff --git a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityOrganization.java b/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityOrganization.java
deleted file mode 100644
index 574e9c1d..00000000
--- a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityOrganization.java
+++ /dev/null
@@ -1,78 +0,0 @@
-package eu.dnetlib.openaire.exporter.model.community;
-
-import javax.validation.constraints.NotNull;
-
-import com.fasterxml.jackson.annotation.JsonAutoDetect;
-
-import io.swagger.v3.oas.annotations.media.Schema;
-
-@JsonAutoDetect
-public class SubCommunityOrganization {
-
- @NotNull
- @Schema(description = "the sub-community identifier this organization belongs to", required = true)
- private String subCommunityId;
-
- @NotNull
- @Schema(description = "name of the organization", required = true)
- private String name;
-
- @NotNull
- @Schema(description = "url of the logo for this organization", required = true)
- private String logo_url;
-
- @NotNull
- @Schema(description = "website url for this organization", required = true)
- private String website_url;
-
- public String getSommunityId() {
- return subCommunityId;
- }
-
- public SubCommunityOrganization setSubCommunityId(final String subCommunityId) {
- this.subCommunityId = subCommunityId;
- return this;
- }
-
- public String getName() {
- return name;
- }
-
- public SubCommunityOrganization setName(final String name) {
- this.name = name;
- return this;
- }
-
- public String getLogo_url() {
- return logo_url;
- }
-
- public SubCommunityOrganization setLogo_url(final String logo_url) {
- this.logo_url = logo_url;
- return this;
- }
-
- public String getWebsite_url() {
- return website_url;
- }
-
- public SubCommunityOrganization setWebsite_url(final String website_url) {
- this.website_url = website_url;
- return this;
- }
-
- @Override
- public String toString() {
- final StringBuilder builder = new StringBuilder();
- builder.append("CommunityOrganization [\n\tsubCommunityId = ")
- .append(subCommunityId)
- .append(",\n\tname = ")
- .append(name)
- .append(",\n\tlogo_url = ")
- .append(logo_url)
- .append(",\n\twebsite_url = ")
- .append(website_url)
- .append("\n]");
- return builder.toString();
- }
-}
diff --git a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityProject.java b/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityProject.java
deleted file mode 100644
index e4de185e..00000000
--- a/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/community/SubCommunityProject.java
+++ /dev/null
@@ -1,110 +0,0 @@
-package eu.dnetlib.openaire.exporter.model.community;
-
-import java.time.LocalDate;
-
-import com.fasterxml.jackson.annotation.JsonAutoDetect;
-
-import io.swagger.v3.oas.annotations.media.Schema;
-
-@JsonAutoDetect
-public class SubCommunityProject {
-
- @Schema(description = "OpenAIRE identifier for this project, if available", required = false)
- private String openaireId;
-
- @Schema(description = "the sub-community identifier this project belongs to", required = true)
- private String subCommunityId;
-
- @Schema(description = "project name", required = true)
- private String name;
-
- @Schema(description = "project acronym", required = false)
- private String acronym;
-
- @Schema(description = "project funder", required = true)
- private String funder;
-
- @Schema(description = "project grant id", required = true)
- private String grantId;
-
- @Schema(description = "available since", required = false)
- private LocalDate availableSince;
-
- public String getOpenaireId() {
- return openaireId;
- }
-
- public void setOpenaireId(final String openaireId) {
- this.openaireId = openaireId;
- }
-
- public String getSubCommunityId() {
- return subCommunityId;
- }
-
- public void setSubCommunityId(final String subCommunityId) {
- this.subCommunityId = subCommunityId;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(final String name) {
- this.name = name;
- }
-
- public String getAcronym() {
- return acronym;
- }
-
- public void setAcronym(final String acronym) {
- this.acronym = acronym;
- }
-
- public String getFunder() {
- return funder;
- }
-
- public void setFunder(final String funder) {
- this.funder = funder;
- }
-
- public String getGrantId() {
- return grantId;
- }
-
- public void setGrantId(final String grantId) {
- this.grantId = grantId;
- }
-
- public LocalDate getAvailableSince() {
- return availableSince;
- }
-
- public void setAvailableSince(final LocalDate availableSince) {
- this.availableSince = availableSince;
- }
-
- @Override
- public String toString() {
- final StringBuilder builder = new StringBuilder();
- builder.append("CommunityProject [\n\topenaireId = ")
- .append(openaireId)
- .append(",\n\tsubCommunityId = ")
- .append(subCommunityId)
- .append(",\n\tname = ")
- .append(name)
- .append(",\n\tacronym = ")
- .append(acronym)
- .append(",\n\tfunder = ")
- .append(funder)
- .append(",\n\tgrantId = ")
- .append(funder)
- .append(",\n\tavailableSince = ")
- .append(availableSince)
- .append("\n]");
- return builder.toString();
- }
-
-}