diff --git a/dhp-common/src/main/java/eu/dnetlib/dhp/oa/merge/AuthorMerger.java b/dhp-common/src/main/java/eu/dnetlib/dhp/oa/merge/AuthorMerger.java
index 0b602b774..72b60e1d2 100644
--- a/dhp-common/src/main/java/eu/dnetlib/dhp/oa/merge/AuthorMerger.java
+++ b/dhp-common/src/main/java/eu/dnetlib/dhp/oa/merge/AuthorMerger.java
@@ -115,6 +115,8 @@ public class AuthorMerger {
}
public static String pidToComparableString(StructuredProperty pid) {
+ if (pid == null)
+ return "";
return (pid.getQualifier() != null
? pid.getQualifier().getClassid() != null ? pid.getQualifier().getClassid().toLowerCase() : ""
: "")
diff --git a/dhp-workflows/dhp-aggregation/pom.xml b/dhp-workflows/dhp-aggregation/pom.xml
index 4b16d9011..b202abccf 100644
--- a/dhp-workflows/dhp-aggregation/pom.xml
+++ b/dhp-workflows/dhp-aggregation/pom.xml
@@ -7,6 +7,37 @@
1.2.4-SNAPSHOT
dhp-aggregation
+
+
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+ 4.0.1
+
+
+ scala-compile-first
+ initialize
+
+ add-source
+ compile
+
+
+
+ scala-test-compile
+ process-test-resources
+
+ testCompile
+
+
+
+
+ ${scala.version}
+
+
+
+
+
@@ -24,12 +55,6 @@
eu.dnetlib.dhp
dhp-common
${project.version}
-
-
- com.sun.xml.bind
- jaxb-core
-
-
@@ -37,6 +62,13 @@
dhp-schemas
+
+ eu.dnetlib.dhp
+ dhp-graph-mapper
+ ${project.version}
+
+
+
net.sf.saxon
diff --git a/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/DataciteToOAFTransformation.scala b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/DataciteToOAFTransformation.scala
new file mode 100644
index 000000000..dace6e0de
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/DataciteToOAFTransformation.scala
@@ -0,0 +1,544 @@
+package eu.dnetlib.dhp.actionmanager.datacite
+
+import com.fasterxml.jackson.databind.ObjectMapper
+import eu.dnetlib.dhp.oa.graph.raw.common.VocabularyGroup
+import eu.dnetlib.dhp.schema.action.AtomicAction
+import eu.dnetlib.dhp.schema.common.ModelConstants
+import eu.dnetlib.dhp.schema.oaf.{Author, DataInfo, Instance, KeyValue, Oaf, OafMapperUtils, OtherResearchProduct, Publication, Qualifier, Relation, Result, Software, StructuredProperty, Dataset => OafDataset}
+import eu.dnetlib.dhp.schema.oaf.{Author, DataInfo, Instance, KeyValue, Oaf, OtherResearchProduct, Publication, Qualifier, Relation, Result, Software, StructuredProperty, Dataset => OafDataset}
+import eu.dnetlib.dhp.utils.DHPUtils
+import org.apache.commons.lang3.StringUtils
+import org.json4s.DefaultFormats
+import org.json4s.JsonAST.{JField, JObject, JString}
+import org.json4s.jackson.JsonMethods.parse
+
+import java.nio.charset.CodingErrorAction
+import java.text.SimpleDateFormat
+import java.time.LocalDate
+import java.time.chrono.ThaiBuddhistDate
+import java.time.format.DateTimeFormatter
+import java.util.{Date, Locale}
+import java.util.regex.Pattern
+import scala.collection.JavaConverters._
+import scala.io.{Codec, Source}
+
+case class DataciteType(doi: String, timestamp: Long, isActive: Boolean, json: String) {}
+
+case class NameIdentifiersType(nameIdentifierScheme: Option[String], schemeUri: Option[String], nameIdentifier: Option[String]) {}
+
+case class CreatorType(nameType: Option[String], nameIdentifiers: Option[List[NameIdentifiersType]], name: Option[String], familyName: Option[String], givenName: Option[String], affiliation: Option[List[String]]) {}
+
+case class TitleType(title: Option[String], titleType: Option[String], lang: Option[String]) {}
+
+case class SubjectType(subject: Option[String], subjectScheme: Option[String]) {}
+
+case class DescriptionType(descriptionType: Option[String], description: Option[String]) {}
+
+case class FundingReferenceType(funderIdentifierType: Option[String], awardTitle: Option[String], awardUri: Option[String], funderName: Option[String], funderIdentifier: Option[String], awardNumber: Option[String]) {}
+
+case class DateType(date: Option[String], dateType: Option[String]) {}
+
+case class HostedByMapType(openaire_id: String, datacite_name: String, official_name: String, similarity: Option[Float]) {}
+
+object DataciteToOAFTransformation {
+ val UNKNOWN_REPOSITORY_ORIGINALID = "openaire____::1256f046-bf1f-4afc-8b47-d0b147148b18"
+ val DATACITE_ID = "10|openaire____::9e3be59865b2c1c335d32dae2fe7b254"
+
+ val DNET_DATACITE_DATE = "dnet:dataCite_date"
+
+ val DNET_DATACITE_TITLE = "dnet:dataCite_title"
+ val SYSIMPORT_ACTIONSET = "sysimport:actionset"
+ val DNET_PROVENANCE_ACTIONS = "dnet:provenanceActions"
+
+ val PROVENANCE_ACTION_SET_QUALIFIER: Qualifier = OafMapperUtils.qualifier(SYSIMPORT_ACTIONSET, SYSIMPORT_ACTIONSET, DNET_PROVENANCE_ACTIONS, DNET_PROVENANCE_ACTIONS)
+
+ val MAIN_TITLE_QUALIFIER:Qualifier = OafMapperUtils.qualifier("main title","main title",DNET_DATACITE_TITLE,DNET_DATACITE_TITLE)
+
+ implicit val codec: Codec = Codec("UTF-8")
+ codec.onMalformedInput(CodingErrorAction.REPLACE)
+ codec.onUnmappableCharacter(CodingErrorAction.REPLACE)
+
+ val DOI_CLASS = "doi"
+ val SUBJ_CLASS = "keywords"
+
+
+ val j_filter: List[String] = {
+ val s = Source.fromInputStream(getClass.getResourceAsStream("datacite_filter")).mkString
+ s.lines.toList
+ }
+
+ val mapper = new ObjectMapper()
+ val unknown_repository: HostedByMapType = HostedByMapType(UNKNOWN_REPOSITORY_ORIGINALID, ModelConstants.UNKNOWN_REPOSITORY.getValue, ModelConstants.UNKNOWN_REPOSITORY.getValue, Some(1.0F))
+
+ val dataInfo: DataInfo = generateDataInfo("0.9")
+ val DATACITE_COLLECTED_FROM: KeyValue = OafMapperUtils.keyValue(DATACITE_ID, "Datacite")
+
+ val hostedByMap: Map[String, HostedByMapType] = {
+ val s = Source.fromInputStream(getClass.getResourceAsStream("hostedBy_map.json")).mkString
+ implicit lazy val formats: DefaultFormats.type = org.json4s.DefaultFormats
+ lazy val json: org.json4s.JValue = parse(s)
+ json.extract[Map[String, HostedByMapType]]
+ }
+
+ val df_en: DateTimeFormatter = DateTimeFormatter.ofPattern("[MM-dd-yyyy][MM/dd/yyyy][dd-MM-yy][dd-MMM-yyyy][dd/MMM/yyyy][dd-MMM-yy][dd/MMM/yy][dd-MM-yy][dd/MM/yy][dd-MM-yyyy][dd/MM/yyyy][yyyy-MM-dd][yyyy/MM/dd]", Locale.ENGLISH)
+ val df_it: DateTimeFormatter = DateTimeFormatter.ofPattern("[dd-MM-yyyy][dd/MM/yyyy]", Locale.ITALIAN)
+
+ val funder_regex: List[(Pattern, String)] = List(
+ (Pattern.compile("(info:eu-repo/grantagreement/ec/h2020/)(\\d\\d\\d\\d\\d\\d)(.*)", Pattern.MULTILINE | Pattern.CASE_INSENSITIVE), "40|corda__h2020::"),
+ (Pattern.compile("(info:eu-repo/grantagreement/ec/fp7/)(\\d\\d\\d\\d\\d\\d)(.*)", Pattern.MULTILINE | Pattern.CASE_INSENSITIVE), "40|corda_______::")
+
+ )
+
+ val Date_regex: List[Pattern] = List(
+ //Y-M-D
+ Pattern.compile("(18|19|20)\\d\\d([- /.])(0[1-9]|1[012])\\2(0[1-9]|[12][0-9]|3[01])", Pattern.MULTILINE),
+ //M-D-Y
+ Pattern.compile("((0[1-9]|1[012])|([1-9]))([- /.])(0[1-9]|[12][0-9]|3[01])([- /.])(18|19|20)?\\d\\d", Pattern.MULTILINE),
+ //D-M-Y
+ Pattern.compile("(?:(?:31(/|-|\\.)(?:0?[13578]|1[02]|(?:Jan|Mar|May|Jul|Aug|Oct|Dec)))\\1|(?:(?:29|30)(/|-|\\.)(?:0?[1,3-9]|1[0-2]|(?:Jan|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec))\\2))(?:(?:1[6-9]|[2-9]\\d)?\\d{2})|(?:29(/|-|\\.)(?:0?2|(?:Feb))\\3(?:(?:(?:1[6-9]|[2-9]\\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:0?[1-9]|1\\d|2[0-8])(/|-|\\.)(?:(?:0?[1-9]|(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep))|(?:1[0-2]|(?:Oct|Nov|Dec)))\\4(?:(?:1[6-9]|[2-9]\\d)?\\d{2})", Pattern.MULTILINE),
+ //Y
+ Pattern.compile("(19|20)\\d\\d", Pattern.MULTILINE)
+ )
+
+
+ def filter_json(json: String): Boolean = {
+ j_filter.exists(f => json.contains(f))
+ }
+
+ def toActionSet(item: Oaf): (String, String) = {
+ val mapper = new ObjectMapper()
+
+ item match {
+ case dataset: OafDataset =>
+ val a: AtomicAction[OafDataset] = new AtomicAction[OafDataset]
+ a.setClazz(classOf[OafDataset])
+ a.setPayload(dataset)
+ (dataset.getClass.getCanonicalName, mapper.writeValueAsString(a))
+ case publication: Publication =>
+ val a: AtomicAction[Publication] = new AtomicAction[Publication]
+ a.setClazz(classOf[Publication])
+ a.setPayload(publication)
+ (publication.getClass.getCanonicalName, mapper.writeValueAsString(a))
+ case software: Software =>
+ val a: AtomicAction[Software] = new AtomicAction[Software]
+ a.setClazz(classOf[Software])
+ a.setPayload(software)
+ (software.getClass.getCanonicalName, mapper.writeValueAsString(a))
+ case orp: OtherResearchProduct =>
+ val a: AtomicAction[OtherResearchProduct] = new AtomicAction[OtherResearchProduct]
+ a.setClazz(classOf[OtherResearchProduct])
+ a.setPayload(orp)
+ (orp.getClass.getCanonicalName, mapper.writeValueAsString(a))
+
+ case relation: Relation =>
+ val a: AtomicAction[Relation] = new AtomicAction[Relation]
+ a.setClazz(classOf[Relation])
+ a.setPayload(relation)
+ (relation.getClass.getCanonicalName, mapper.writeValueAsString(a))
+ case _ =>
+ null
+ }
+
+ }
+
+
+ def embargo_end(embargo_end_date: String): Boolean = {
+ val dt = LocalDate.parse(embargo_end_date, DateTimeFormatter.ofPattern("[yyyy-MM-dd]"))
+ val td = LocalDate.now()
+ td.isAfter(dt)
+ }
+
+
+ def extract_date(input: String): Option[String] = {
+ val d = Date_regex.map(pattern => {
+ val matcher = pattern.matcher(input)
+ if (matcher.find())
+ matcher.group(0)
+ else
+ null
+ }
+ ).find(s => s != null)
+
+ if (d.isDefined) {
+ val a_date = if (d.get.length == 4) s"01-01-${d.get}" else d.get
+ try {
+ return Some(LocalDate.parse(a_date, df_en).toString)
+ } catch {
+ case _: Throwable => try {
+ return Some(LocalDate.parse(a_date, df_it).toString)
+ } catch {
+ case _: Throwable =>
+ return None
+ }
+ }
+ }
+ d
+ }
+
+
+ def fix_thai_date(input:String, format:String) :String = {
+ try {
+ val a_date = LocalDate.parse(input,DateTimeFormatter.ofPattern(format))
+ val d = ThaiBuddhistDate.of(a_date.getYear, a_date.getMonth.getValue, a_date.getDayOfMonth)
+ LocalDate.from(d).toString
+ } catch {
+ case _: Throwable => ""
+ }
+ }
+
+ def getTypeQualifier(resourceType: String, resourceTypeGeneral: String, schemaOrg: String, vocabularies: VocabularyGroup): (Qualifier, Qualifier) = {
+ if (resourceType != null && resourceType.nonEmpty) {
+ val typeQualifier = vocabularies.getSynonymAsQualifier(ModelConstants.DNET_PUBLICATION_RESOURCE, resourceType)
+ if (typeQualifier != null)
+ return (typeQualifier, vocabularies.getSynonymAsQualifier(ModelConstants.DNET_RESULT_TYPOLOGIES, typeQualifier.getClassid))
+ }
+ if (schemaOrg != null && schemaOrg.nonEmpty) {
+ val typeQualifier = vocabularies.getSynonymAsQualifier(ModelConstants.DNET_PUBLICATION_RESOURCE, schemaOrg)
+ if (typeQualifier != null)
+ return (typeQualifier, vocabularies.getSynonymAsQualifier(ModelConstants.DNET_RESULT_TYPOLOGIES, typeQualifier.getClassid))
+
+ }
+ if (resourceTypeGeneral != null && resourceTypeGeneral.nonEmpty) {
+ val typeQualifier = vocabularies.getSynonymAsQualifier(ModelConstants.DNET_PUBLICATION_RESOURCE, resourceTypeGeneral)
+ if (typeQualifier != null)
+ return (typeQualifier, vocabularies.getSynonymAsQualifier(ModelConstants.DNET_RESULT_TYPOLOGIES, typeQualifier.getClassid))
+
+ }
+ null
+ }
+
+
+ def getResult(resourceType: String, resourceTypeGeneral: String, schemaOrg: String, vocabularies: VocabularyGroup): Result = {
+ val typeQualifiers: (Qualifier, Qualifier) = getTypeQualifier(resourceType, resourceTypeGeneral, schemaOrg, vocabularies)
+ if (typeQualifiers == null)
+ return null
+ val i = new Instance
+ i.setInstancetype(typeQualifiers._1)
+ typeQualifiers._2.getClassname match {
+ case "dataset" =>
+ val r = new OafDataset
+ r.setInstance(List(i).asJava)
+ return r
+ case "publication" =>
+ val r = new Publication
+ r.setInstance(List(i).asJava)
+ return r
+ case "software" =>
+ val r = new Software
+ r.setInstance(List(i).asJava)
+ return r
+ case "other" =>
+ val r = new OtherResearchProduct
+ r.setInstance(List(i).asJava)
+ return r
+ }
+ null
+ }
+
+
+ def available_date(input: String): Boolean = {
+
+ implicit lazy val formats: DefaultFormats.type = org.json4s.DefaultFormats
+ lazy val json: org.json4s.JValue = parse(input)
+ val l: List[String] = for {
+ JObject(dates) <- json \\ "dates"
+ JField("dateType", JString(dateTypes)) <- dates
+ } yield dateTypes
+
+ l.exists(p => p.equalsIgnoreCase("available"))
+
+ }
+
+
+ def OPEN_ACCESS_RIGHT = {
+ val result = new Qualifier
+ result.setClassid("OPEN")
+ result.setClassid("OPEN")
+ result.setSchemeid(ModelConstants.DNET_ACCESS_MODES)
+ result.setSchemename(ModelConstants.DNET_ACCESS_MODES)
+ result
+ }
+
+
+
+ /**
+ * As describe in ticket #6377
+ * when the result come from figshare we need to remove subject
+ * and set Access rights OPEN.
+ * @param r
+ */
+ def fix_figshare(r: Result): Unit = {
+
+ if (r.getInstance() != null) {
+ val hosted_by_figshare = r.getInstance().asScala.exists(i => i.getHostedby != null && "figshare".equalsIgnoreCase(i.getHostedby.getValue))
+ if (hosted_by_figshare) {
+ r.getInstance().asScala.foreach(i => i.setAccessright(OPEN_ACCESS_RIGHT))
+ val l: List[StructuredProperty] = List()
+ r.setSubject(l.asJava)
+ }
+ }
+
+
+ }
+
+ def generateOAFDate(dt: String, q: Qualifier): StructuredProperty = {
+ OafMapperUtils.structuredProperty(dt, q, null)
+ }
+
+ def generateRelation(sourceId: String, targetId: String, relClass: String, cf: KeyValue, di: DataInfo): Relation = {
+
+ val r = new Relation
+ r.setSource(sourceId)
+ r.setTarget(targetId)
+ r.setRelType(ModelConstants.RESULT_PROJECT)
+ r.setRelClass(relClass)
+ r.setSubRelType(ModelConstants.OUTCOME)
+ r.setCollectedfrom(List(cf).asJava)
+ r.setDataInfo(di)
+ r
+
+
+ }
+
+ def get_projectRelation(awardUri: String, sourceId: String): List[Relation] = {
+ val match_pattern = funder_regex.find(s => s._1.matcher(awardUri).find())
+
+ if (match_pattern.isDefined) {
+ val m = match_pattern.get._1
+ val p = match_pattern.get._2
+ val grantId = m.matcher(awardUri).replaceAll("$2")
+ val targetId = s"$p${DHPUtils.md5(grantId)}"
+ List(
+ generateRelation(sourceId, targetId, "isProducedBy", DATACITE_COLLECTED_FROM, dataInfo),
+ generateRelation(targetId, sourceId, "produces", DATACITE_COLLECTED_FROM, dataInfo)
+ )
+ }
+ else
+ List()
+
+ }
+
+
+ def generateOAF(input: String, ts: Long, dateOfCollection: Long, vocabularies: VocabularyGroup): List[Oaf] = {
+ if (filter_json(input))
+ return List()
+
+ implicit lazy val formats: DefaultFormats.type = org.json4s.DefaultFormats
+ lazy val json = parse(input)
+
+ val resourceType = (json \ "attributes" \ "types" \ "resourceType").extractOrElse[String](null)
+ val resourceTypeGeneral = (json \ "attributes" \ "types" \ "resourceTypeGeneral").extractOrElse[String](null)
+ val schemaOrg = (json \ "attributes" \ "types" \ "schemaOrg").extractOrElse[String](null)
+
+ val doi = (json \ "attributes" \ "doi").extract[String]
+ if (doi.isEmpty)
+ return List()
+
+ //Mapping type based on vocabularies dnet:publication_resource and dnet:result_typologies
+ val result = getResult(resourceType, resourceTypeGeneral, schemaOrg, vocabularies)
+ if (result == null)
+ return List()
+
+
+ val doi_q = OafMapperUtils.qualifier("doi", "doi", ModelConstants.DNET_PID_TYPES, ModelConstants.DNET_PID_TYPES)
+ val pid = OafMapperUtils.structuredProperty(doi, doi_q, dataInfo)
+ result.setPid(List(pid).asJava)
+ result.setId(OafMapperUtils.createOpenaireId(50, s"datacite____::$doi", true))
+ result.setOriginalId(List(doi).asJava)
+
+ val d = new Date(dateOfCollection * 1000)
+ val ISO8601FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.US)
+
+
+ result.setDateofcollection(ISO8601FORMAT.format(d))
+ result.setDateoftransformation(ISO8601FORMAT.format(ts))
+ result.setDataInfo(dataInfo)
+
+ val creators = (json \\ "creators").extractOrElse[List[CreatorType]](List())
+
+
+ val authors = creators.zipWithIndex.map { case (c, idx) =>
+ val a = new Author
+ a.setFullname(c.name.orNull)
+ a.setName(c.givenName.orNull)
+ a.setSurname(c.familyName.orNull)
+ if (c.nameIdentifiers != null && c.nameIdentifiers.isDefined && c.nameIdentifiers.get != null) {
+ a.setPid(c.nameIdentifiers.get.map(ni => {
+ val q = if (ni.nameIdentifierScheme.isDefined) vocabularies.getTermAsQualifier(ModelConstants.DNET_PID_TYPES, ni.nameIdentifierScheme.get.toLowerCase()) else null
+ if (ni.nameIdentifier != null && ni.nameIdentifier.isDefined) {
+ OafMapperUtils.structuredProperty(ni.nameIdentifier.get, q, dataInfo)
+ }
+ else
+ null
+
+ }
+ )
+ .asJava)
+ }
+ if (c.affiliation.isDefined)
+ a.setAffiliation(c.affiliation.get.filter(af => af.nonEmpty).map(af => OafMapperUtils.field(af, dataInfo)).asJava)
+ a.setRank(idx + 1)
+ a
+ }
+
+
+ val titles: List[TitleType] = (json \\ "titles").extractOrElse[List[TitleType]](List())
+
+ result.setTitle(titles.filter(t => t.title.nonEmpty).map(t => {
+ if (t.titleType.isEmpty) {
+ OafMapperUtils.structuredProperty(t.title.get, MAIN_TITLE_QUALIFIER, null)
+ } else {
+ OafMapperUtils.structuredProperty(t.title.get, t.titleType.get, t.titleType.get, DNET_DATACITE_TITLE, DNET_DATACITE_TITLE, null)
+ }
+ }).asJava)
+
+ if (authors == null || authors.isEmpty || !authors.exists(a => a != null))
+ return List()
+ result.setAuthor(authors.asJava)
+
+ val dates = (json \\ "dates").extract[List[DateType]]
+ val publication_year = (json \\ "publicationYear").extractOrElse[String](null)
+
+ val i_date = dates
+ .filter(d => d.date.isDefined && d.dateType.isDefined)
+ .find(d => d.dateType.get.equalsIgnoreCase("issued"))
+ .map(d => extract_date(d.date.get))
+ val a_date: Option[String] = dates
+ .filter(d => d.date.isDefined && d.dateType.isDefined && d.dateType.get.equalsIgnoreCase("available"))
+ .map(d => extract_date(d.date.get))
+ .find(d => d != null && d.isDefined)
+ .map(d => d.get)
+
+ if (a_date.isDefined) {
+ if(doi.startsWith("10.14457"))
+ result.setEmbargoenddate(OafMapperUtils.field(fix_thai_date(a_date.get,"[yyyy-MM-dd]"), null))
+ else
+ result.setEmbargoenddate(OafMapperUtils.field(a_date.get, null))
+ }
+ if (i_date.isDefined && i_date.get.isDefined) {
+ if(doi.startsWith("10.14457")) {
+ result.setDateofacceptance(OafMapperUtils.field(fix_thai_date(i_date.get.get,"[yyyy-MM-dd]"), null))
+ result.getInstance().get(0).setDateofacceptance(OafMapperUtils.field(fix_thai_date(i_date.get.get,"[yyyy-MM-dd]"), null))
+ }
+ else {
+ result.setDateofacceptance(OafMapperUtils.field(i_date.get.get, null))
+ result.getInstance().get(0).setDateofacceptance(OafMapperUtils.field(i_date.get.get, null))
+ }
+ }
+ else if (publication_year != null) {
+ if(doi.startsWith("10.14457")) {
+ result.setDateofacceptance(OafMapperUtils.field(fix_thai_date(s"01-01-$publication_year","[dd-MM-yyyy]"), null))
+ result.getInstance().get(0).setDateofacceptance(OafMapperUtils.field(fix_thai_date(s"01-01-$publication_year","[dd-MM-yyyy]"), null))
+
+ } else {
+ result.setDateofacceptance(OafMapperUtils.field(s"01-01-$publication_year", null))
+ result.getInstance().get(0).setDateofacceptance(OafMapperUtils.field(s"01-01-$publication_year", null))
+ }
+ }
+
+
+ result.setRelevantdate(dates.filter(d => d.date.isDefined && d.dateType.isDefined)
+ .map(d => (extract_date(d.date.get), d.dateType.get))
+ .filter(d => d._1.isDefined)
+ .map(d => (d._1.get, vocabularies.getTermAsQualifier(DNET_DATACITE_DATE, d._2.toLowerCase())))
+ .filter(d => d._2 != null)
+ .map(d => generateOAFDate(d._1, d._2)).asJava)
+
+ val subjects = (json \\ "subjects").extract[List[SubjectType]]
+
+ result.setSubject(subjects.filter(s => s.subject.nonEmpty)
+ .map(s =>
+ OafMapperUtils.structuredProperty(s.subject.get, SUBJ_CLASS, SUBJ_CLASS, ModelConstants.DNET_SUBJECT_TYPOLOGIES, ModelConstants.DNET_SUBJECT_TYPOLOGIES, null)
+ ).asJava)
+
+
+ result.setCollectedfrom(List(DATACITE_COLLECTED_FROM).asJava)
+
+ val descriptions = (json \\ "descriptions").extract[List[DescriptionType]]
+
+ result.setDescription(
+ descriptions
+ .filter(d => d.description.isDefined).
+ map(d =>
+ OafMapperUtils.field(d.description.get, null)
+ ).filter(s => s != null).asJava)
+
+
+ val publisher = (json \\ "publisher").extractOrElse[String](null)
+ if (publisher != null)
+ result.setPublisher(OafMapperUtils.field(publisher, null))
+
+
+ val language: String = (json \\ "language").extractOrElse[String](null)
+
+ if (language != null)
+ result.setLanguage(vocabularies.getSynonymAsQualifier(ModelConstants.DNET_LANGUAGES, language))
+
+
+ val instance = result.getInstance().get(0)
+
+ val client = (json \ "relationships" \ "client" \\ "id").extractOpt[String]
+
+ val accessRights: List[String] = for {
+ JObject(rightsList) <- json \\ "rightsList"
+ JField("rightsUri", JString(rightsUri)) <- rightsList
+ } yield rightsUri
+
+ val aRights: Option[Qualifier] = accessRights.map(r => {
+ vocabularies.getSynonymAsQualifier(ModelConstants.DNET_ACCESS_MODES, r)
+ }).find(q => q != null).map(q => {
+ val a = new Qualifier
+ a.setClassid(q.getClassid)
+ a.setClassname(q.getClassname)
+ a.setSchemeid(q.getSchemeid)
+ a.setSchemename(q.getSchemename)
+ a
+ })
+
+
+ val access_rights_qualifier = if (aRights.isDefined) aRights.get else OafMapperUtils.qualifier(ModelConstants.UNKNOWN, ModelConstants.NOT_AVAILABLE, ModelConstants.DNET_ACCESS_MODES, ModelConstants.DNET_ACCESS_MODES)
+
+ if (client.isDefined) {
+ val hb = hostedByMap.getOrElse(client.get.toUpperCase(), unknown_repository)
+ instance.setHostedby(OafMapperUtils.keyValue(generateDSId(hb.openaire_id), hb.official_name))
+ instance.setCollectedfrom(DATACITE_COLLECTED_FROM)
+ instance.setUrl(List(s"https://dx.doi.org/$doi").asJava)
+ instance.setAccessright(access_rights_qualifier)
+ val license = accessRights
+ .find(r => r.startsWith("http") && r.matches(".*(/licenses|/publicdomain|unlicense\\.org/|/legal-and-data-protection-notices|/download/license|/open-government-licence).*"))
+ if (license.isDefined)
+ instance.setLicense(OafMapperUtils.field(license.get, null))
+ }
+
+ val awardUris: List[String] = for {
+ JObject(fundingReferences) <- json \\ "fundingReferences"
+ JField("awardUri", JString(awardUri)) <- fundingReferences
+ } yield awardUri
+
+ val relations: List[Relation] = awardUris.flatMap(a => get_projectRelation(a, result.getId)).filter(r => r != null)
+ fix_figshare(result)
+ if (relations != null && relations.nonEmpty) {
+ List(result) ::: relations
+ }
+ else
+ List(result)
+ }
+
+ def generateDataInfo(trust: String): DataInfo = {
+ val di = new DataInfo
+ di.setDeletedbyinference(false)
+ di.setInferred(false)
+ di.setInvisible(false)
+ di.setTrust(trust)
+ di.setProvenanceaction(PROVENANCE_ACTION_SET_QUALIFIER)
+ di
+ }
+
+ def generateDSId(input: String): String = {
+ val b = StringUtils.substringBefore(input, "::")
+ val a = StringUtils.substringAfter(input, "::")
+ s"10|$b::${DHPUtils.md5(a)}"
+ }
+
+
+}
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/ExportActionSetJobNode.scala b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/ExportActionSetJobNode.scala
new file mode 100644
index 000000000..42241c773
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/ExportActionSetJobNode.scala
@@ -0,0 +1,40 @@
+package eu.dnetlib.dhp.actionmanager.datacite
+import eu.dnetlib.dhp.application.ArgumentApplicationParser
+import eu.dnetlib.dhp.schema.oaf.Oaf
+import org.apache.hadoop.io.Text
+import org.apache.hadoop.io.compress.GzipCodec
+import org.apache.hadoop.mapred.SequenceFileOutputFormat
+import org.apache.spark.SparkConf
+import org.apache.spark.sql.{Dataset, Encoder, Encoders, SaveMode, SparkSession}
+import org.slf4j.{Logger, LoggerFactory}
+
+import scala.io.Source
+
+object ExportActionSetJobNode {
+
+ val log: Logger = LoggerFactory.getLogger(ExportActionSetJobNode.getClass)
+
+ def main(args: Array[String]): Unit = {
+ val conf = new SparkConf
+ val parser = new ArgumentApplicationParser(Source.fromInputStream(getClass.getResourceAsStream("/eu/dnetlib/dhp/actionmanager/datacite/exportDataset_parameters.json")).mkString)
+ parser.parseArgument(args)
+ val master = parser.get("master")
+ val sourcePath = parser.get("sourcePath")
+ val targetPath = parser.get("targetPath")
+
+ val spark: SparkSession = SparkSession.builder().config(conf)
+ .appName(ExportActionSetJobNode.getClass.getSimpleName)
+ .master(master)
+ .getOrCreate()
+ implicit val resEncoder: Encoder[Oaf] = Encoders.kryo[Oaf]
+ implicit val tEncoder:Encoder[(String,String)] = Encoders.tuple(Encoders.STRING,Encoders.STRING)
+
+ spark.read.load(sourcePath).as[Oaf]
+ .map(o =>DataciteToOAFTransformation.toActionSet(o))
+ .filter(o => o!= null)
+ .rdd.map(s => (new Text(s._1), new Text(s._2))).saveAsHadoopFile(s"$targetPath", classOf[Text], classOf[Text], classOf[SequenceFileOutputFormat[Text,Text]], classOf[GzipCodec])
+
+
+ }
+
+}
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/GenerateDataciteDatasetSpark.scala b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/GenerateDataciteDatasetSpark.scala
new file mode 100644
index 000000000..c99bfcdb3
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/datacite/GenerateDataciteDatasetSpark.scala
@@ -0,0 +1,43 @@
+package eu.dnetlib.dhp.actionmanager.datacite
+import eu.dnetlib.dhp.application.ArgumentApplicationParser
+import eu.dnetlib.dhp.oa.graph.raw.common.VocabularyGroup
+import eu.dnetlib.dhp.schema.oaf.Oaf
+import eu.dnetlib.dhp.utils.ISLookupClientFactory
+import org.apache.spark.SparkConf
+import org.apache.spark.sql.{Encoder, Encoders, SaveMode, SparkSession}
+import org.slf4j.{Logger, LoggerFactory}
+
+import scala.io.Source
+
+object GenerateDataciteDatasetSpark {
+
+ val log: Logger = LoggerFactory.getLogger(GenerateDataciteDatasetSpark.getClass)
+
+ def main(args: Array[String]): Unit = {
+ val conf = new SparkConf
+ val parser = new ArgumentApplicationParser(Source.fromInputStream(getClass.getResourceAsStream("/eu/dnetlib/dhp/actionmanager/datacite/generate_dataset_params.json")).mkString)
+ parser.parseArgument(args)
+ val master = parser.get("master")
+ val sourcePath = parser.get("sourcePath")
+ val targetPath = parser.get("targetPath")
+ val isLookupUrl: String = parser.get("isLookupUrl")
+ log.info("isLookupUrl: {}", isLookupUrl)
+
+ val isLookupService = ISLookupClientFactory.getLookUpService(isLookupUrl)
+ val vocabularies = VocabularyGroup.loadVocsFromIS(isLookupService)
+ val spark: SparkSession = SparkSession.builder().config(conf)
+ .appName(GenerateDataciteDatasetSpark.getClass.getSimpleName)
+ .master(master)
+ .getOrCreate()
+
+ implicit val resEncoder: Encoder[Oaf] = Encoders.kryo[Oaf]
+
+ import spark.implicits._
+
+ spark.read.load(sourcePath).as[DataciteType]
+ .filter(d => d.isActive)
+ .flatMap(d => DataciteToOAFTransformation.generateOAF(d.json, d.timestamp, d.timestamp, vocabularies))
+ .filter(d => d != null)
+ .write.mode(SaveMode.Overwrite).save(targetPath)
+ }
+}
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/project/PrepareProjects.java b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/project/PrepareProjects.java
index 07786d62d..aac5b8345 100644
--- a/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/project/PrepareProjects.java
+++ b/dhp-workflows/dhp-aggregation/src/main/java/eu/dnetlib/dhp/actionmanager/project/PrepareProjects.java
@@ -18,7 +18,6 @@ import org.slf4j.LoggerFactory;
import com.fasterxml.jackson.databind.ObjectMapper;
-
import eu.dnetlib.dhp.actionmanager.project.utils.CSVProject;
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
import eu.dnetlib.dhp.common.HdfsSupport;
@@ -33,7 +32,6 @@ public class PrepareProjects {
private static final Logger log = LoggerFactory.getLogger(PrepareProgramme.class);
private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
-
public static void main(String[] args) throws Exception {
String jsonConfiguration = IOUtils
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/datacite_filter b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/datacite_filter
new file mode 100644
index 000000000..ad80d6998
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/datacite_filter
@@ -0,0 +1,28 @@
+TUBYDI - Assistir Filmes e Series Online Grátis
+123Movies
+WATCH FULL MOVIE
+Movierulz
+Full Movie Online
+MOVIé WatcH
+The King of Staten Island 2020 Online For Free
+Watch Train to Busan 2 2020 online for free
+Sixth Sense Movie Novelization
+Film Complet streaming vf gratuit en ligne
+watch now free
+LIVE stream watch
+LIVE stream UFC
+RBC Heritage live stream
+MLBStreams Free
+NFL Live Stream
+Live Stream Free
+Royal Ascot 2020 Live Stream
+TV Shows Full Episodes Official
+FuboTV
+Gomovies
+Online Free Trial Access
+123watch
+DÜŞÜK HAPI
+Bebek Düşürme Yöntemleri
+WHATSAP İLETİŞİM
+Cytotec
+düşük hapı
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/exportDataset_parameters.json b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/exportDataset_parameters.json
new file mode 100644
index 000000000..63e080337
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/exportDataset_parameters.json
@@ -0,0 +1,21 @@
+[
+ {
+ "paramName": "s",
+ "paramLongName": "sourcePath",
+ "paramDescription": "the source mdstore path",
+ "paramRequired": true
+ },
+
+ {
+ "paramName": "t",
+ "paramLongName": "targetPath",
+ "paramDescription": "the target mdstore path",
+ "paramRequired": true
+ },
+ {
+ "paramName": "m",
+ "paramLongName": "master",
+ "paramDescription": "the master name",
+ "paramRequired": true
+ }
+]
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/generate_dataset_params.json b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/generate_dataset_params.json
new file mode 100644
index 000000000..e2fbe6d90
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/generate_dataset_params.json
@@ -0,0 +1,26 @@
+[
+ {
+ "paramName": "s",
+ "paramLongName": "sourcePath",
+ "paramDescription": "the source mdstore path",
+ "paramRequired": true
+ },
+ {
+ "paramName": "t",
+ "paramLongName": "targetPath",
+ "paramDescription": "the target mdstore path",
+ "paramRequired": true
+ },
+ {
+ "paramName": "m",
+ "paramLongName": "master",
+ "paramDescription": "the master name",
+ "paramRequired": true
+ },
+ {
+ "paramName": "i",
+ "paramLongName": "isLookupUrl",
+ "paramDescription": "the isLookup URL",
+ "paramRequired": true
+ }
+]
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/hostedBy_map.json b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/hostedBy_map.json
new file mode 100644
index 000000000..47a0c1ee4
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/hostedBy_map.json
@@ -0,0 +1,1032 @@
+{
+ "SND.QOG": {
+ "openaire_id": "re3data_____::r3d100012231",
+ "datacite_name": "Quality of Government Institute",
+ "official_name": "Quality of Government Institute's Data",
+ "similarity": 0.8985507246376812
+ },
+ "GESIS.CESSDA": {
+ "openaire_id": "re3data_____::r3d100010202",
+ "datacite_name": "CESSDA ERIC",
+ "official_name": "CESSDA ERIC"
+ },
+ "BL.CRAN": {
+ "openaire_id": "re3data_____::r3d100012068",
+ "datacite_name": "Cranfield University",
+ "official_name": "Cranfield Online Research Data"
+ },
+ "SUL.OPENNEURO": {
+ "openaire_id": "re3data_____::r3d100010924",
+ "datacite_name": "OpenNeuro",
+ "official_name": "OpenNeuro"
+ },
+ "UNAVCO.UNAVCO": {
+ "openaire_id": "re3data_____::r3d100010872",
+ "datacite_name": "UNAVCO",
+ "official_name": "UNAVCO"
+ },
+ "SUL.SDR": {
+ "openaire_id": "re3data_____::r3d100010710",
+ "datacite_name": "Stanford Digital Repository",
+ "official_name": "Stanford Digital Repository"
+ },
+ "DK.ICES": {
+ "openaire_id": "re3data_____::r3d100011288",
+ "datacite_name": "International Council for the Exploration of the Sea (ICES)",
+ "official_name": "International Council for the Exploration of the Sea datasets",
+ "similarity": 0.8833333333333333
+ },
+ "CISTI.DFOSCIMR": {
+ "openaire_id": "re3data_____::r3d100012039",
+ "datacite_name": "Bedford Institute of Oceanography - Fisheries and Oceans Canada - Ocean Data and Information Section",
+ "official_name": "Bedford Institute of Oceanography - Oceanographic Databases"
+ },
+ "CSIC.DIGITAL": {
+ "openaire_id": "re3data_____::r3d100011076",
+ "datacite_name": "Digital CSIC",
+ "official_name": "DIGITAL.CSIC"
+ },
+ "TIB.PANGAEA": {
+ "openaire_id": "re3data_____::r3d100010134",
+ "datacite_name": "PANGAEA",
+ "official_name": "PANGAEA"
+ },
+ "PSU.DATACOM": {
+ "openaire_id": "re3data_____::r3d100010477",
+ "datacite_name": "Data Commons",
+ "official_name": "ANU Data Commons",
+ "similarity": 0.8571428571428571
+ },
+ "ANDS.CENTRE72": {
+ "openaire_id": "re3data_____::r3d100010451",
+ "datacite_name": "PARADISEC",
+ "official_name": "Pacific and Regional Archive for Digital Sources in Endangered Cultures"
+ },
+ "BL.OXDB": {
+ "openaire_id": "re3data_____::r3d100011653",
+ "datacite_name": "Oxford University Library Service Databank",
+ "official_name": "DataBank, Bodleian Libraries, University of Oxford"
+ },
+ "BL.STANDREW": {
+ "openaire_id": "re3data_____::r3d100012411",
+ "datacite_name": "University of St Andrews",
+ "official_name": "St Andrews Research portal - Research Data"
+ },
+ "TIB.BAFG": {
+ "openaire_id": "re3data_____::r3d100011664",
+ "datacite_name": "Bundesanstalt für Gewässerkunde",
+ "official_name": "Geoportal der BFG"
+ },
+ "CRUI.UNIBO": {
+ "openaire_id": "re3data_____::r3d100012604",
+ "datacite_name": "Università degli Studi di Bologna",
+ "official_name": "AMS Acta"
+ },
+ "GDCC.ODUM-LIBRARY": {
+ "openaire_id": "re3data_____::r3d100000005",
+ "datacite_name": "UNC Libraries",
+ "official_name": "UNC Dataverse"
+ },
+ "RG.RG": {
+ "openaire_id": "re3data_____::r3d100012227",
+ "datacite_name": "ResearchGate",
+ "official_name": "ResearchGate"
+ },
+ "TIB.EUMETSAT": {
+ "openaire_id": "re3data_____::r3d100010232",
+ "datacite_name": "EUMETSAT",
+ "official_name": "Eumetsat"
+ },
+ "SND.SMHI": {
+ "openaire_id": "re3data_____::r3d100011776",
+ "datacite_name": "Swedish Meteorological and Hydrological Institute open data",
+ "official_name": "Swedish Meteorological and Hydrological Institute open data"
+ },
+ "NOAA.NCEI": {
+ "openaire_id": "re3data_____::r3d100011801",
+ "datacite_name": "National Oceanic and Atmospheric Administration (NOAA) National Centers for Environmental Information (NCEI)",
+ "official_name": "NCEI"
+ },
+ "TIB.WDCC": {
+ "openaire_id": "re3data_____::r3d100010299",
+ "datacite_name": "World Data Center for Climate",
+ "official_name": "World Data Center for Climate"
+ },
+ "CNGB.GIGADB": {
+ "openaire_id": "re3data_____::r3d100010478",
+ "datacite_name": "GigaDB",
+ "official_name": "GigaDB"
+ },
+ "DELFT.VLIZ": {
+ "openaire_id": "re3data_____::r3d100010661",
+ "datacite_name": "Vlaams Instituut voor de Zee",
+ "official_name": "Flanders Marine Institute"
+ },
+ "NUS.SB": {
+ "openaire_id": "re3data_____::r3d100012564",
+ "datacite_name": "National University of Singapore",
+ "official_name": "ScholarBank@NUS"
+ },
+ "EDI.EDI": {
+ "openaire_id": "re3data_____::r3d100010272",
+ "datacite_name": "Environmental Data Initiative",
+ "official_name": "Environmental Data Initiative Repository"
+ },
+ "INIST.ADISP": {
+ "openaire_id": "re3data_____::r3d100010494",
+ "datacite_name": "Quetelet PROGEDO Diffusion",
+ "official_name": "Quetelet PROGEDO Diffusion"
+ },
+ "GESIS.SHARE": {
+ "openaire_id": "re3data_____::r3d100010430",
+ "datacite_name": "SHARE - ERIC",
+ "official_name": "Survey of Health, Ageing and Retirement in Europe"
+ },
+ "ANDS.CENTRE-1": {
+ "openaire_id": "re3data_____::r3d100010864",
+ "datacite_name": "Griffith University",
+ "official_name": "Griffith University Research Data Repository"
+ },
+ "BL.READING": {
+ "openaire_id": "re3data_____::r3d100012064",
+ "datacite_name": "University of Reading",
+ "official_name": "University of Reading Research Data Archive"
+ },
+ "CORNELL.CISER": {
+ "openaire_id": "re3data_____::r3d100011056",
+ "datacite_name": "CISER Data Archive",
+ "official_name": "CISER Data Archive"
+ },
+ "DRYAD.DRYAD": {
+ "openaire_id": "re3data_____::r3d100000044",
+ "datacite_name": "DRYAD",
+ "official_name": "DRYAD"
+ },
+ "CDL.PISCO": {
+ "openaire_id": "re3data_____::r3d100010947",
+ "datacite_name": "Partnership for Interdisciplinary Studies of Coastal Oceans (PISCO)",
+ "official_name": "Partnership for Interdisciplinary Studies of Coastal Oceans"
+ },
+ "IEEE.DATAPORT": {
+ "openaire_id": "re3data_____::r3d100012569",
+ "datacite_name": "IEEE DataPort",
+ "official_name": "IEEE DataPort"
+ },
+ "DELFT.MAASTRO": {
+ "openaire_id": "re3data_____::r3d100011086",
+ "datacite_name": "MAASTRO Clinic",
+ "official_name": "CancerData.org"
+ },
+ "USGS.PROD": {
+ "openaire_id": "re3data_____::r3d100010054",
+ "datacite_name": "USGS DOI Tool Production Environment",
+ "official_name": "U.S. Geological Survey"
+ },
+ "GDCC.ODUM-DV": {
+ "openaire_id": "re3data_____::r3d100000005",
+ "datacite_name": "Odum Institute Dataverse",
+ "official_name": "UNC Dataverse"
+ },
+ "CDL.SDSCSG": {
+ "openaire_id": "re3data_____::r3d100011690",
+ "datacite_name": "UCSD Signaling Gateway",
+ "official_name": "UCSD Signaling gateway"
+ },
+ "ORBIS.NKN": {
+ "openaire_id": "re3data_____::r3d100011587",
+ "datacite_name": "Northwest Knowledge Network",
+ "official_name": "Northwest Knowledge Network"
+ },
+ "ANDS.CENTRE63": {
+ "openaire_id": "re3data_____::r3d100010918",
+ "datacite_name": "Test: Atlas of Living Australia",
+ "official_name": "Atlas of Living Australia",
+ "similarity": 0.8928571428571429
+ },
+ "SML.TALKBANK": {
+ "openaire_id": "re3data_____::r3d100010887",
+ "datacite_name": "TalkBank",
+ "official_name": "TalkBank"
+ },
+ "CORNELL.LIBRARY": {
+ "openaire_id": "re3data_____::r3d100012322",
+ "datacite_name": "Cornell University Library",
+ "official_name": "eCommons - Cornell's digital repository"
+ },
+ "BL.SOTON": {
+ "openaire_id": "re3data_____::r3d100011245",
+ "datacite_name": "University of Southampton",
+ "official_name": "University of Southampton Institutional Research Repository"
+ },
+ "GESIS.DB-BANK": {
+ "openaire_id": "re3data_____::r3d100012252",
+ "datacite_name": "Forschungsdaten- und Servicezentrum der Bundesbank",
+ "official_name": "Forschungsdaten- und Servicezentrum der Bundesbank"
+ },
+ "ANDS.CENTRE68": {
+ "openaire_id": "re3data_____::r3d100010918",
+ "datacite_name": "Atlas of Living Australia",
+ "official_name": "Atlas of Living Australia"
+ },
+ "ANDS.CENTRE69": {
+ "openaire_id": "re3data_____::r3d100010914",
+ "datacite_name": "Australian Ocean Data Network",
+ "official_name": "Australian Ocean Data Network Portal"
+ },
+ "INIST.CDS": {
+ "openaire_id": "re3data_____::r3d100010584",
+ "datacite_name": "Strasbourg Astronomical Data Center",
+ "official_name": "Strasbourg Astronomical Data Center"
+ },
+ "BL.NHM": {
+ "openaire_id": "re3data_____::r3d100011675",
+ "datacite_name": "Natural History Museum, London",
+ "official_name": "Natural History Museum, Data Portal"
+ },
+ "BL.ADS": {
+ "openaire_id": "re3data_____::r3d100000006",
+ "datacite_name": "Archaeology Data Service",
+ "official_name": "Archaeology Data Service"
+ },
+ "GDCC.JHU": {
+ "openaire_id": "re3data_____::r3d100011836",
+ "datacite_name": "Johns Hopkins University Library",
+ "official_name": "Johns Hopkins Data Archive Dataverse Network"
+ },
+ "BL.ED": {
+ "openaire_id": "re3data_____::r3d100000047",
+ "datacite_name": "University of Edinburgh",
+ "official_name": "Edinburgh DataShare"
+ },
+ "BL.EXETER": {
+ "openaire_id": "re3data_____::r3d100011202",
+ "datacite_name": "University of Exeter",
+ "official_name": "Open Research Exeter"
+ },
+ "BL.NCL": {
+ "openaire_id": "re3data_____::r3d100012408",
+ "datacite_name": "Newcastle University",
+ "official_name": "NCL Data"
+ },
+ "BROWN.BDR": {
+ "openaire_id": "re3data_____::r3d100011654",
+ "datacite_name": "Brown Digital Repository",
+ "official_name": "Brown Digital Repository"
+ },
+ "GDCC.SYR-QDR": {
+ "openaire_id": "re3data_____::r3d100011038",
+ "datacite_name": "Syracuse University Qualitative Data Repository",
+ "official_name": "Qualitative Data Repository"
+ },
+ "BL.BRISTOL": {
+ "openaire_id": "re3data_____::r3d100011099",
+ "datacite_name": "University of Bristol",
+ "official_name": "data.bris Research Data Repository"
+ },
+ "DATACITE.DATACITE": {
+ "openaire_id": "openaire____::datacite",
+ "datacite_name": "DataCite",
+ "official_name": "Datacite"
+ },
+ "ESTDOI.KEEL": {
+ "openaire_id": "re3data_____::r3d100011941",
+ "datacite_name": "Keeleressursid. The Center of Estonian Language Resources",
+ "official_name": "Center of Estonian Language Resources"
+ },
+ "BL.ESSEX": {
+ "openaire_id": "re3data_____::r3d100012405",
+ "datacite_name": "University of Essex",
+ "official_name": "Research Data at Essex"
+ },
+ "PURDUE.MDF": {
+ "openaire_id": "re3data_____::r3d100012080",
+ "datacite_name": "Univ Chicago Materials Data Facility",
+ "official_name": "Materials Data Facility"
+ },
+ "DELFT.KNMI": {
+ "openaire_id": "re3data_____::r3d100011879",
+ "datacite_name": "KNMI Data Centre",
+ "official_name": "KNMI Data Centre"
+ },
+ "CUL.CIESIN": {
+ "openaire_id": "re3data_____::r3d100010207",
+ "datacite_name": "Center for International Earth Science Information Network",
+ "official_name": "Center for International Earth Science Information Network"
+ },
+ "WISC.NEOTOMA": {
+ "openaire_id": "re3data_____::r3d100011761",
+ "datacite_name": "Neotoma Paleoecological Database",
+ "official_name": "Neotoma Paleoecology Database",
+ "similarity": 0.9180327868852459
+ },
+ "IRIS.IRIS": {
+ "openaire_id": "re3data_____::r3d100010268",
+ "datacite_name": "Incorporated Research Institutions for Seismology",
+ "official_name": "Incorporated Research Institutions for Seismology"
+ },
+ "ANDS.CENTRE50": {
+ "openaire_id": "re3data_____::r3d100012378",
+ "datacite_name": "Analysis and Policy Observatory",
+ "official_name": "Analysis and Policy Observatory"
+ },
+ "FAO.RING": {
+ "openaire_id": "re3data_____::r3d100012571",
+ "datacite_name": "CIARD RING",
+ "official_name": "CIARD Ring"
+ },
+ "CUL.R2R": {
+ "openaire_id": "re3data_____::r3d100010735",
+ "datacite_name": "Rolling Deck to Repository",
+ "official_name": "Rolling Deck to Repository"
+ },
+ "DEMO.GRIIDC": {
+ "openaire_id": "re3data_____::r3d100011571",
+ "datacite_name": "Gulf of Mexico Research Initiative Information and Data Cooperative",
+ "official_name": "Gulf of Mexico Research Initiative Information and Data Cooperative"
+ },
+ "ANDS.CENTRE-6": {
+ "openaire_id": "re3data_____::r3d100012268",
+ "datacite_name": "Curtin University",
+ "official_name": "Curtin University Research Data Collection"
+ },
+ "ANDS.CENTRE-5": {
+ "openaire_id": "re3data_____::r3d100012013",
+ "datacite_name": "TERN Central Portal",
+ "official_name": "TERN Data Discovery portal"
+ },
+ "FIGSHARE.UCT": {
+ "openaire_id": "re3data_____::r3d100012633",
+ "datacite_name": "University of Cape Town (UCT)",
+ "official_name": "ZivaHub"
+ },
+ "BIBSYS.UIT-ORD": {
+ "openaire_id": "re3data_____::r3d100012538",
+ "datacite_name": "DataverseNO",
+ "official_name": "DataverseNO"
+ },
+ "CISTI.CADC": {
+ "openaire_id": "re3data_____::r3d100000016",
+ "datacite_name": "Canadian Astronomy Data Centre",
+ "official_name": "The Canadian Astronomy Data Centre",
+ "similarity": 0.9375
+ },
+ "BL.CCDC": {
+ "openaire_id": "re3data_____::r3d100010197",
+ "datacite_name": "The Cambridge Crystallographic Data Centre",
+ "official_name": "The Cambridge Structural Database"
+ },
+ "BL.UCLD": {
+ "openaire_id": "re3data_____::r3d100012417",
+ "datacite_name": "University College London",
+ "official_name": "UCL Discovery"
+ },
+ "GESIS.RKI": {
+ "openaire_id": "re3data_____::r3d100010436",
+ "datacite_name": "'Health Monitoring' Research Data Centre at the Robert Koch Institute",
+ "official_name": "'Health Monitoring' Research Data Centre at the Robert Koch Institute"
+ },
+ "BL.DRI": {
+ "openaire_id": "re3data_____::r3d100011805",
+ "datacite_name": "Digital Repository of Ireland",
+ "official_name": "Digital Repository of Ireland"
+ },
+ "TIB.KIT-IMK": {
+ "openaire_id": "re3data_____::r3d100011956",
+ "datacite_name": "Institute for Meteorology and Climate Research - Atmospheric Trace Gases and Remote Sensing",
+ "official_name": "CARIBIC"
+ },
+ "DOINZ.LANDCARE": {
+ "openaire_id": "re3data_____::r3d100011662",
+ "datacite_name": "Landcare Research New Zealand Ltd",
+ "official_name": "Landcare Research Data Repository"
+ },
+ "DEMO.EMORY": {
+ "openaire_id": "re3data_____::r3d100011559",
+ "datacite_name": "The Cancer Imaging Archive",
+ "official_name": "The Cancer Imaging Archive"
+ },
+ "UMN.DRUM": {
+ "openaire_id": "re3data_____::r3d100011393",
+ "datacite_name": "Data Repository for the University of Minnesota",
+ "official_name": "Data Repository for the University of Minnesota"
+ },
+ "CISTI.SFU": {
+ "openaire_id": "re3data_____::r3d100012512",
+ "datacite_name": "Simon Fraser University",
+ "official_name": "SFU Radar"
+ },
+ "GESIS.ICPSR": {
+ "openaire_id": "re3data_____::r3d100010255",
+ "datacite_name": "ICPSR",
+ "official_name": "Inter-university Consortium for Political and Social Research"
+ },
+ "ANDS.CENTRE49": {
+ "openaire_id": "re3data_____::r3d100012145",
+ "datacite_name": "The University of Melbourne",
+ "official_name": "melbourne.figshare.com"
+ },
+ "ZBW.IFO": {
+ "openaire_id": "re3data_____::r3d100010201",
+ "datacite_name": "LMU-ifo Economics & Business Data Center",
+ "official_name": "LMU-ifo Economics & Business Data Center"
+ },
+ "TIB.BEILST": {
+ "openaire_id": "re3data_____::r3d100012329",
+ "datacite_name": "Beilstein-Institut zur Förderung der Chemischen Wissenschaften",
+ "official_name": "STRENDA DB"
+ },
+ "ZBW.ZBW-JDA": {
+ "openaire_id": "re3data_____::r3d100012190",
+ "datacite_name": "ZBW Journal Data Archive",
+ "official_name": "ZBW Journal Data Archive"
+ },
+ "BL.UKDA": {
+ "openaire_id": "re3data_____::r3d100010215",
+ "datacite_name": "UK Data Archive",
+ "official_name": "UK Data Archive"
+ },
+ "CERN.INSPIRE": {
+ "openaire_id": "re3data_____::r3d100011077",
+ "datacite_name": "inspirehep.net",
+ "official_name": "Inspire-HEP"
+ },
+ "CISTI.OTNDC": {
+ "openaire_id": "re3data_____::r3d100012083",
+ "datacite_name": "Ocean Tracking Network",
+ "official_name": "Ocean Tracking Network"
+ },
+ "CISTI.CC": {
+ "openaire_id": "re3data_____::r3d100012646",
+ "datacite_name": "Compute Canada",
+ "official_name": "Federated Research Data Repository"
+ },
+ "SND.ICOS": {
+ "openaire_id": "re3data_____::r3d100012203",
+ "datacite_name": "ICOS Carbon Portal",
+ "official_name": "ICOS Carbon Portal"
+ },
+ "BL.MENDELEY": {
+ "openaire_id": "re3data_____::r3d100011868",
+ "datacite_name": "Mendeley",
+ "official_name": "Mendeley Data"
+ },
+ "DELFT.UU": {
+ "openaire_id": "re3data_____::r3d100011201",
+ "datacite_name": "Universiteit Utrecht",
+ "official_name": "DataverseNL"
+ },
+ "GESIS.DSZ-BO": {
+ "openaire_id": "re3data_____::r3d100010439",
+ "datacite_name": "Data Service Center for Business and Organizational Data",
+ "official_name": "Data Service Center for Business and Organizational Data"
+ },
+ "TIB.IPK": {
+ "openaire_id": "re3data_____::r3d100011647",
+ "datacite_name": "IPK Gatersleben",
+ "official_name": "IPK Gatersleben"
+ },
+ "GDCC.HARVARD-DV": {
+ "openaire_id": "re3data_____::r3d100010051",
+ "datacite_name": "Harvard IQSS Dataverse",
+ "official_name": "Harvard Dataverse"
+ },
+ "BL.LEEDS": {
+ "openaire_id": "re3data_____::r3d100011945",
+ "datacite_name": "University of Leeds",
+ "official_name": "Research Data Leeds Repository"
+ },
+ "BL.BRUNEL": {
+ "openaire_id": "re3data_____::r3d100012140",
+ "datacite_name": "Brunel University London",
+ "official_name": "Brunel figshare"
+ },
+ "DEMO.ENVIDAT": {
+ "openaire_id": "re3data_____::r3d100012587",
+ "datacite_name": "EnviDat",
+ "official_name": "EnviDat"
+ },
+ "GDCC.NTU": {
+ "openaire_id": "re3data_____::r3d100012440",
+ "datacite_name": "Nanyang Technological University",
+ "official_name": "DR-NTU (Data)"
+ },
+ "UNM.DATAONE": {
+ "openaire_id": "re3data_____::r3d100000045",
+ "datacite_name": "DataONE",
+ "official_name": "DataONE"
+ },
+ "CSC.NRD": {
+ "openaire_id": "re3data_____::r3d100012157",
+ "datacite_name": "Ministry of Culture and Education",
+ "official_name": "IDA Research Data Storage Service"
+ },
+ "GESIS.DIPF": {
+ "openaire_id": "re3data_____::r3d100010390",
+ "datacite_name": "Research Data Centre for Education",
+ "official_name": "Research Data Centre for Education"
+ },
+ "BL.HALLAM": {
+ "openaire_id": "re3data_____::r3d100011909",
+ "datacite_name": "Sheffield Hallam University",
+ "official_name": "Sheffield Hallam University Research Data Archive"
+ },
+ "BL.LSHTM": {
+ "openaire_id": "re3data_____::r3d100011800",
+ "datacite_name": "London School of Hygiene and Tropical Medicine",
+ "official_name": "LSHTM Data Compass"
+ },
+ "SUBGOE.DARIAH": {
+ "openaire_id": "re3data_____::r3d100011345",
+ "datacite_name": "Digital Research Infrastructure for the Arts and Humanities",
+ "official_name": "DARIAH-DE Repository"
+ },
+ "SND.SU": {
+ "openaire_id": "re3data_____::r3d100012147",
+ "datacite_name": "Stockholm University",
+ "official_name": "Stockholm University repository for data"
+ },
+ "GESIS.INDEPTH": {
+ "openaire_id": "re3data_____::r3d100011392",
+ "datacite_name": "INDEPTH Network",
+ "official_name": "INDEPTH Data Repository"
+ },
+ "TIB.FLOSS": {
+ "openaire_id": "re3data_____::r3d100010863",
+ "datacite_name": "FLOSS Project, Syracuse University",
+ "official_name": "FLOSSmole"
+ },
+ "ETHZ.WGMS": {
+ "openaire_id": "re3data_____::r3d100010627",
+ "datacite_name": "World Glacier Monitoring Service",
+ "official_name": "World Glacier Monitoring Service"
+ },
+ "BL.UEL": {
+ "openaire_id": "re3data_____::r3d100012414",
+ "datacite_name": "University of East London",
+ "official_name": "Data.uel"
+ },
+ "DELFT.DATA4TU": {
+ "openaire_id": "re3data_____::r3d100010216",
+ "datacite_name": "4TU.Centre for Research Data",
+ "official_name": "4TU.Centre for Research Data"
+ },
+ "GESIS.IANUS": {
+ "openaire_id": "re3data_____::r3d100012361",
+ "datacite_name": "IANUS - FDZ Archäologie & Altertumswissenschaften",
+ "official_name": "IANUS Datenportal"
+ },
+ "CDL.UCSDCCA": {
+ "openaire_id": "re3data_____::r3d100011655",
+ "datacite_name": "California Coastal Atlas",
+ "official_name": "California Coastal Atlas"
+ },
+ "VIVA.VT": {
+ "openaire_id": "re3data_____::r3d100012601",
+ "datacite_name": "Virginia Tech",
+ "official_name": "VTechData"
+ },
+ "ANDS.CENTRE39": {
+ "openaire_id": "re3data_____::r3d100011640",
+ "datacite_name": "University of the Sunshine Coast",
+ "official_name": "USC Research Bank research data"
+ },
+ "DEMO.OPENKIM": {
+ "openaire_id": "re3data_____::r3d100011864",
+ "datacite_name": "OpenKIM",
+ "official_name": "OpenKIM"
+ },
+ "INIST.OTELO": {
+ "openaire_id": "re3data_____::r3d100012505",
+ "datacite_name": "Observatoire Terre Environnement de Lorraine",
+ "official_name": "ORDaR"
+ },
+ "INIST.ILL": {
+ "openaire_id": "re3data_____::r3d100012072",
+ "datacite_name": "Institut Laue-Langevin",
+ "official_name": "ILL Data Portal"
+ },
+ "ANDS.CENTRE31": {
+ "openaire_id": "re3data_____::r3d100012378",
+ "datacite_name": "Test: Analysis and Policy Observatory",
+ "official_name": "Analysis and Policy Observatory",
+ "similarity": 0.9117647058823529
+ },
+ "ANDS.CENTRE30": {
+ "openaire_id": "re3data_____::r3d100010917",
+ "datacite_name": "Test: Geoscience Australia",
+ "official_name": "Geoscience Australia",
+ "similarity": 0.8695652173913043
+ },
+ "BL.SALFORD": {
+ "openaire_id": "re3data_____::r3d100012144",
+ "datacite_name": "University of Salford",
+ "official_name": "University of Salford Data Repository"
+ },
+ "CERN.HEPDATA": {
+ "openaire_id": "re3data_____::r3d100010081",
+ "datacite_name": "HEPData.net",
+ "official_name": "HEPData"
+ },
+ "ETHZ.E-COLL": {
+ "openaire_id": "re3data_____::r3d100012557",
+ "datacite_name": "ETH Zürich Research Collection",
+ "official_name": "ETH Zürich Research Collection"
+ },
+ "GBIF.GBIF": {
+ "openaire_id": "re3data_____::r3d100000039",
+ "datacite_name": "Global Biodiversity Information Facility",
+ "official_name": "Global Biodiversity Information Facility"
+ },
+ "ORNLDAAC.DAAC": {
+ "openaire_id": "re3data_____::r3d100000037",
+ "datacite_name": "Oak Ridge National Laboratory Distributed Active Archive Center",
+ "official_name": "Oak Ridge National Laboratory Distributed Active Archive Center for Biogeochemical Dynamics"
+ },
+ "KAUST.KAUSTREPO": {
+ "openaire_id": "re3data_____::r3d100011898",
+ "datacite_name": "KAUST Research Repository",
+ "official_name": "UWA Research Repository",
+ "similarity": 0.875
+ },
+ "ZBW.ZEW": {
+ "openaire_id": "re3data_____::r3d100010399",
+ "datacite_name": "Zentrum für Europäische Wirtschaftsforschung GmbH (ZEW)",
+ "official_name": "ZEW Forschungsdatenzentrum"
+ },
+ "SML.TDAR": {
+ "openaire_id": "re3data_____::r3d100010347",
+ "datacite_name": "Digital Antiquity (TDAR)",
+ "official_name": "tDAR"
+ },
+ "GESIS.CSDA": {
+ "openaire_id": "re3data_____::r3d100010484",
+ "datacite_name": "Czech Social Science Data Archive",
+ "official_name": "Czech Social Science Data Archive"
+ },
+ "SND.BOLIN": {
+ "openaire_id": "re3data_____::r3d100011699",
+ "datacite_name": "Bolin Centre Database",
+ "official_name": "Bolin Centre Database"
+ },
+ "MLA.HC": {
+ "openaire_id": "re3data_____::r3d100012309",
+ "datacite_name": "Humanities Commons",
+ "official_name": "Humanities Commons"
+ },
+ "CDL.IDASHREP": {
+ "openaire_id": "re3data_____::r3d100010382",
+ "datacite_name": "iDASH Repository",
+ "official_name": "IDS Repository",
+ "similarity": 0.8666666666666667
+ },
+ "ZBMED.SNSB": {
+ "openaire_id": "re3data_____::r3d100011873",
+ "datacite_name": "Staatliche Naturwissenschaftliche Sammlungen Bayerns",
+ "official_name": "Staatliche Naturwissenschaftliche Sammlungen Bayerns - datasets",
+ "similarity": 0.9043478260869565
+ },
+ "ORBIS.OHSU": {
+ "openaire_id": "re3data_____::r3d100012244",
+ "datacite_name": "Oregon Health Sciences University",
+ "official_name": "OHSU Digital Commons"
+ },
+ "DARTLIB.CRAWDAD": {
+ "openaire_id": "re3data_____::r3d100010716",
+ "datacite_name": "CRAWDAD",
+ "official_name": "CRAWDAD"
+ },
+ "CDL.CCHDO": {
+ "openaire_id": "re3data_____::r3d100010831",
+ "datacite_name": "CLIVAR and Carbon Hydrographic Data Office",
+ "official_name": "Climate Variability and Predictability and Carbon Hydrographic Data Office"
+ },
+ "GESIS.AUSSDA": {
+ "openaire_id": "re3data_____::r3d100010483",
+ "datacite_name": "Austrian Social Science Data Archive",
+ "official_name": "AUSSDA"
+ },
+ "NSIDC.DATACTR": {
+ "openaire_id": "re3data_____::r3d100010110",
+ "datacite_name": "National Snow and Ice Data Center",
+ "official_name": "National Snow and Ice Data Center"
+ },
+ "TIB.RADAR": {
+ "openaire_id": "re3data_____::r3d100012330",
+ "datacite_name": "FIZ Karlsruhe – Leibniz-Institut für Informationsinfrastruktur",
+ "official_name": "RADAR"
+ },
+ "KIM.OPENKIM": {
+ "openaire_id": "re3data_____::r3d100011864",
+ "datacite_name": "Open Knowledgebase of Interatomic Models (OpenKIM)",
+ "official_name": "OpenKIM"
+ },
+ "BL.LBORO": {
+ "openaire_id": "re3data_____::r3d100012143",
+ "datacite_name": "Loughborough University",
+ "official_name": "Loughborough Data Repository"
+ },
+ "GESIS.ZPID": {
+ "openaire_id": "re3data_____::r3d100010328",
+ "datacite_name": "GESIS.ZPID",
+ "official_name": "PsychData"
+ },
+ "SML.TCIA": {
+ "openaire_id": "re3data_____::r3d100011559",
+ "datacite_name": "The Cancer Imaging Archive",
+ "official_name": "The Cancer Imaging Archive"
+ },
+ "CDL.IRIS": {
+ "openaire_id": "re3data_____::r3d100010268",
+ "datacite_name": "Incorporated Research Institutions for Seismology",
+ "official_name": "Incorporated Research Institutions for Seismology"
+ },
+ "BIBSYS.NMDC": {
+ "openaire_id": "re3data_____::r3d100012291",
+ "datacite_name": "Norwegian Marine Data Centre",
+ "official_name": "Norwegian Polar Data Centre",
+ "similarity": 0.8727272727272727
+ },
+ "ANDS.CENTRE25": {
+ "openaire_id": "re3data_____::r3d100010917",
+ "datacite_name": "Geoscience Australia",
+ "official_name": "Geoscience Australia"
+ },
+ "BL.UCLAN": {
+ "openaire_id": "re3data_____::r3d100012019",
+ "datacite_name": "University of Central Lancashire",
+ "official_name": "UCLanData"
+ },
+ "ANDS.CENTRE23": {
+ "openaire_id": "re3data_____::r3d100011898",
+ "datacite_name": "The University of Western Australia",
+ "official_name": "UWA Research Repository"
+ },
+ "CISTI.WOUDC": {
+ "openaire_id": "re3data_____::r3d100010367",
+ "datacite_name": "World Ozone and Ultraviolet Radiation Data Centre",
+ "official_name": "World Ozone and Ultraviolet Radiation Data Centre"
+ },
+ "FIGSHARE.ARS": {
+ "openaire_id": "re3data_____::r3d100010066",
+ "datacite_name": "figshare Academic Research System",
+ "official_name": "figshare"
+ },
+ "ILLINOIS.DATABANK": {
+ "openaire_id": "re3data_____::r3d100012001",
+ "datacite_name": "Illinois Data Bank",
+ "official_name": "Illinois Data Bank"
+ },
+ "BL.ECMWF": {
+ "openaire_id": "re3data_____::r3d100011726",
+ "datacite_name": "European Centre for Medium-Range Weather Forecasts",
+ "official_name": "European Centre for Medium-Range Weather Forecasts"
+ },
+ "CDL.ISSDA": {
+ "openaire_id": "re3data_____::r3d100010497",
+ "datacite_name": "Irish Social Science Data Archive (ISSDA)",
+ "official_name": "Irish Social Science Data Archive"
+ },
+ "CDL.PQR": {
+ "openaire_id": "re3data_____::r3d100012225",
+ "datacite_name": "Pitt Quantum Repository",
+ "official_name": "Pitt Quantum Repository"
+ },
+ "ANDS.CENTRE82": {
+ "openaire_id": "re3data_____::r3d100010138",
+ "datacite_name": "Test: Australian Data Archive",
+ "official_name": "Australian Data Archive",
+ "similarity": 0.8846153846153846
+ },
+ "GDCC.HARVARD-SLP": {
+ "openaire_id": "re3data_____::r3d100011861",
+ "datacite_name": "National Sleep Research Resource",
+ "official_name": "National Sleep Research Resource"
+ },
+ "CDL.IMMPORT": {
+ "openaire_id": "re3data_____::r3d100012529",
+ "datacite_name": "UCSF ImmPort",
+ "official_name": "ImmPort"
+ },
+ "GESIS.FID": {
+ "openaire_id": "re3data_____::r3d100012347",
+ "datacite_name": "FID für internationale und interdisziplinäre Rechtsforschung",
+ "official_name": "²Dok[§]"
+ },
+ "OCEAN.OCEAN": {
+ "openaire_id": "re3data_____::r3d100012369",
+ "datacite_name": "Code Ocean",
+ "official_name": "Code Ocean"
+ },
+ "CERN.ZENODO": {
+ "openaire_id": "re3data_____::r3d100010468",
+ "datacite_name": "Zenodo",
+ "official_name": "Zenodo"
+ },
+ "ETHZ.DA-RD": {
+ "openaire_id": "re3data_____::r3d100011626",
+ "datacite_name": "ETHZ Data Archive - Research Data",
+ "official_name": "ETH Data Archive"
+ },
+ "SND.ECDS": {
+ "openaire_id": "re3data_____::r3d100011000",
+ "datacite_name": "Environment Climate Data Sweden",
+ "official_name": "Environment Climate Data Sweden"
+ },
+ "BL.BATH": {
+ "openaire_id": "re3data_____::r3d100011947",
+ "datacite_name": "University of Bath",
+ "official_name": "University of Bath Research Data Archive"
+ },
+ "TIB.LDEO": {
+ "openaire_id": "re3data_____::r3d100012547",
+ "datacite_name": "LDEO - Lamont-Doherty Earth Observatory, Columbia University",
+ "official_name": "Lamont-Doherty Core Repository"
+ },
+ "COS.OSF": {
+ "openaire_id": "re3data_____::r3d100011137",
+ "datacite_name": "Open Science Framework",
+ "official_name": "Open Science Framework"
+ },
+ "ESTDOI.REPO": {
+ "openaire_id": "re3data_____::r3d100012333",
+ "datacite_name": "DataDOI",
+ "official_name": "DataDOI"
+ },
+ "CDL.NSFADC": {
+ "openaire_id": "re3data_____::r3d100011973",
+ "datacite_name": "NSF Arctic Data Center",
+ "official_name": "NSF Arctic Data Center"
+ },
+ "ANDS.CENTRE13": {
+ "openaire_id": "re3data_____::r3d100010477",
+ "datacite_name": "The Australian National University",
+ "official_name": "ANU Data Commons"
+ },
+ "BL.NERC": {
+ "openaire_id": "re3data_____::r3d100010199",
+ "datacite_name": "Natural Environment Research Council",
+ "official_name": "Environmental Information Data Centre"
+ },
+ "SAGEBIO.SYNAPSE": {
+ "openaire_id": "re3data_____::r3d100011894",
+ "datacite_name": "Synapse",
+ "official_name": "Synapse"
+ },
+ "ANDS.CENTRE15": {
+ "openaire_id": "re3data_____::r3d100000038",
+ "datacite_name": "Australian Antarctic Division",
+ "official_name": "Australian Antarctic Data Centre"
+ },
+ "WISC.BMRB": {
+ "openaire_id": "re3data_____::r3d100010191",
+ "datacite_name": "Biological Magnetic Resonance Bank",
+ "official_name": "Biological Magnetic Resonance Data Bank",
+ "similarity": 0.9315068493150684
+ },
+ "STSCI.MAST": {
+ "openaire_id": "re3data_____::r3d100010403",
+ "datacite_name": "Barbara A. Mikulski Archive for Space Telescopes",
+ "official_name": "Barbara A. Mikulski Archive for Space Telescopes"
+ },
+ "CDL.NSIDC": {
+ "openaire_id": "re3data_____::r3d100010110",
+ "datacite_name": "National Snow and Ice Data Center",
+ "official_name": "National Snow and Ice Data Center"
+ },
+ "BL.STRATH": {
+ "openaire_id": "re3data_____::r3d100012412",
+ "datacite_name": "University of Strathclyde",
+ "official_name": "University of Strathclyde KnowledgeBase Datasets"
+ },
+ "DEMO.TDAR": {
+ "openaire_id": "re3data_____::r3d100010347",
+ "datacite_name": "The Digital Archaeological Record (tDAR)",
+ "official_name": "tDAR"
+ },
+ "TIND.CALTECH": {
+ "openaire_id": "re3data_____::r3d100012384",
+ "datacite_name": "CaltechDATA",
+ "official_name": "CaltechDATA"
+ },
+ "GESIS.BIBB-FDZ": {
+ "openaire_id": "re3data_____::r3d100010190",
+ "datacite_name": "Forschungsdatenzentrum im Bundesinstitut für Berufsbildung",
+ "official_name": "Forschungsdatenzentrum im Bundesinstitut für Berufsbildung"
+ },
+ "ANDS.CENTRE87": {
+ "openaire_id": "re3data_____::r3d100010138",
+ "datacite_name": "Australian Data Archive",
+ "official_name": "Australian Data Archive"
+ },
+ "GESIS.NEPS": {
+ "openaire_id": "re3data_____::r3d100010736",
+ "datacite_name": "Nationales Bildungspanel (National Educational Panel Study, NEPS)",
+ "official_name": "Nationales Bildungspanel"
+ },
+ "CDL.UCBCRCNS": {
+ "openaire_id": "re3data_____::r3d100011269",
+ "datacite_name": "Collaborative Research in Computational Neuroscience (CRCNS)",
+ "official_name": "Collaborative Research in Computational Neuroscience"
+ },
+ "TIB.UKON": {
+ "openaire_id": "re3data_____::r3d100010469",
+ "datacite_name": "Movebank",
+ "official_name": "Movebank"
+ },
+ "UMN.IPUMS": {
+ "openaire_id": "re3data_____::r3d100010794",
+ "datacite_name": "Minnesota Population Center",
+ "official_name": "Minnesota Population Center"
+ },
+ "TIB.BIKF": {
+ "openaire_id": "re3data_____::r3d100012379",
+ "datacite_name": "Senckenberg Data & Metadata Repository",
+ "official_name": "Senckenberg Data & Metadata Repository"
+ },
+ "TDL.GRIIDC": {
+ "openaire_id": "re3data_____::r3d100011571",
+ "datacite_name": "Gulf of Mexico Research Initiative Information and Data Cooperative",
+ "official_name": "Gulf of Mexico Research Initiative Information and Data Cooperative"
+ },
+ "DELFT.NIBG": {
+ "openaire_id": "re3data_____::r3d100012167",
+ "datacite_name": "Sound and Vision",
+ "official_name": "Sound and Vision"
+ },
+ "BL.SURREY": {
+ "openaire_id": "re3data_____::r3d100012232",
+ "datacite_name": "University of Surrey",
+ "official_name": "Surrey Research Insight"
+ },
+ "OSTI.ORNLNGEE": {
+ "openaire_id": "re3data_____::r3d100011676",
+ "datacite_name": "NGEE-Arctic (Next Generation Ecosystems Experiement)",
+ "official_name": "NGEE Arctic"
+ },
+ "TIB.WDCRSAT": {
+ "openaire_id": "re3data_____::r3d100010156",
+ "datacite_name": "World Data Center for Remote Sensing of the Atmosphere",
+ "official_name": "The World Data Center for Remote Sensing of the Atmosphere",
+ "similarity": 0.9642857142857143
+ },
+ "ZBMED.DSMZ": {
+ "openaire_id": "re3data_____::r3d100010219",
+ "datacite_name": "DSMZ",
+ "official_name": "DSMZ"
+ },
+ "DOINZ.NZAU": {
+ "openaire_id": "re3data_____::r3d100012110",
+ "datacite_name": "University of Auckland Data Publishing and Discovery Service",
+ "official_name": "University of Auckland Data Repository"
+ },
+ "INIST.RESIF": {
+ "openaire_id": "re3data_____::r3d100012222",
+ "datacite_name": "Réseau sismologique et géodésique français",
+ "official_name": "RESIF Seismic Data Portal"
+ },
+ "CDL.NCEAS": {
+ "openaire_id": "re3data_____::r3d100010093",
+ "datacite_name": "National Center for Ecological Analysis and Synthesis (NCEAS)",
+ "official_name": "National Center for Ecological Analysis and Synthesis Data Repository"
+ },
+ "ZBMED.EMP": {
+ "openaire_id": "re3data_____::r3d100010234",
+ "datacite_name": "eyeMoviePedia",
+ "official_name": "eyeMoviePedia"
+ },
+ "ZBMED.BIOFRESH": {
+ "openaire_id": "re3data_____::r3d100011651",
+ "datacite_name": "Project BioFresh, Leibniz-Institute of Freshwater Ecology and Inland Fisheries",
+ "official_name": "Freshwater Biodiversity Data Portal"
+ },
+ "INIST.IFREMER": {
+ "openaire_id": "re3data_____::r3d100011867",
+ "datacite_name": "Institut Français de Recherche pour l'Exploitation de la Mer",
+ "official_name": "SEANOE"
+ },
+ "ETHZ.SICAS": {
+ "openaire_id": "re3data_____::r3d100011560",
+ "datacite_name": "SICAS",
+ "official_name": "Sicas Medical Image Repository"
+ },
+ "SND.SND": {
+ "openaire_id": "re3data_____::r3d100010146",
+ "datacite_name": "Swedish National Data Service",
+ "official_name": "Swedish National Data Service"
+ },
+ "DELFT.EASY": {
+ "openaire_id": "re3data_____::r3d100011201",
+ "datacite_name": "DANS",
+ "official_name": "DataverseNL"
+ },
+ "WH.WHOAS": {
+ "openaire_id": "re3data_____::r3d100010423",
+ "datacite_name": "Woods Hole Open Access Server",
+ "official_name": "Woods Hole Open Access Server"
+ },
+ "DATACITE.UCSC": {
+ "openaire_id": "re3data_____::r3d100010243",
+ "datacite_name": "UCSC Genome Browser",
+ "official_name": "UCSC Genome Browser"
+ }
+}
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/oozie_app/config-default.xml b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/oozie_app/config-default.xml
new file mode 100644
index 000000000..dd3c32c62
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/oozie_app/config-default.xml
@@ -0,0 +1,23 @@
+
+
+ jobTracker
+ yarnRM
+
+
+ nameNode
+ hdfs://nameservice1
+
+
+ oozie.use.system.libpath
+ true
+
+
+ oozie.action.sharelib.for.spark
+ spark2
+
+
+
+ oozie.launcher.mapreduce.user.classpath.first
+ true
+
+
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/oozie_app/workflow.xml b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/oozie_app/workflow.xml
new file mode 100644
index 000000000..48c05d56a
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite/oozie_app/workflow.xml
@@ -0,0 +1,46 @@
+
+
+
+ mainPath
+ the working path of Datacite stores
+
+
+ isLookupUrl
+ The IS lookUp service endopoint
+
+
+
+
+
+
+ Action failed, error message[${wf:errorMessage(wf:lastErrorNode())}]
+
+
+
+
+ yarn-cluster
+ cluster
+ TransformJob
+ eu.dnetlib.dhp.actionmanager.datacite.GenerateDataciteDatasetSpark
+ dhp-aggregation-${projectVersion}.jar
+
+ --executor-memory=${sparkExecutorMemory}
+ --executor-cores=${sparkExecutorCores}
+ --driver-memory=${sparkDriverMemory}
+ --conf spark.sql.shuffle.partitions=3840
+ --conf spark.extraListeners=${spark2ExtraListeners}
+ --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
+ --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
+ --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
+
+ --sourcePath${mainPath}/datacite_dump
+ --targetPath${mainPath}/production/datacite_oaf
+ --isLookupUrl${isLookupUrl}
+ --masteryarn-cluster
+
+
+
+
+
+
+
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite_export/oozie_app/config-default.xml b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite_export/oozie_app/config-default.xml
new file mode 100644
index 000000000..dd3c32c62
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite_export/oozie_app/config-default.xml
@@ -0,0 +1,23 @@
+
+
+ jobTracker
+ yarnRM
+
+
+ nameNode
+ hdfs://nameservice1
+
+
+ oozie.use.system.libpath
+ true
+
+
+ oozie.action.sharelib.for.spark
+ spark2
+
+
+
+ oozie.launcher.mapreduce.user.classpath.first
+ true
+
+
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite_export/oozie_app/workflow.xml b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite_export/oozie_app/workflow.xml
new file mode 100644
index 000000000..c4c260b96
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/main/resources/eu/dnetlib/dhp/actionmanager/datacite_export/oozie_app/workflow.xml
@@ -0,0 +1,46 @@
+
+
+
+ sourcePath
+ the working path of Datacite stores
+
+
+ outputPath
+ the path of Datacite ActionSet
+
+
+
+
+
+
+ Action failed, error message[${wf:errorMessage(wf:lastErrorNode())}]
+
+
+
+
+
+ yarn-cluster
+ cluster
+ ExportDataset
+ eu.dnetlib.dhp.actionmanager.datacite.ExportActionSetJobNode
+ dhp-aggregation-${projectVersion}.jar
+
+ --executor-memory=${sparkExecutorMemory}
+ --executor-cores=${sparkExecutorCores}
+ --driver-memory=${sparkDriverMemory}
+ --conf spark.sql.shuffle.partitions=3840
+ --conf spark.extraListeners=${spark2ExtraListeners}
+ --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
+ --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
+ --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
+
+ --sourcePath${sourcePath}
+ --targetPath${outputPath}
+ --masteryarn-cluster
+
+
+
+
+
+
+
diff --git a/dhp-workflows/dhp-aggregation/src/test/java/eu/dentlib/dhp/aggregation/AbstractVocabularyTest.java b/dhp-workflows/dhp-aggregation/src/test/java/eu/dentlib/dhp/aggregation/AbstractVocabularyTest.java
new file mode 100644
index 000000000..ff507c3d0
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/test/java/eu/dentlib/dhp/aggregation/AbstractVocabularyTest.java
@@ -0,0 +1,50 @@
+
+package eu.dentlib.dhp.aggregation;
+
+import static org.mockito.Mockito.lenient;
+
+import java.io.IOException;
+import java.util.Collections;
+import java.util.List;
+import java.util.Objects;
+
+import org.apache.commons.io.IOUtils;
+import org.mockito.Mock;
+
+import eu.dnetlib.dhp.oa.graph.raw.common.VocabularyGroup;
+import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException;
+import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
+
+public abstract class AbstractVocabularyTest {
+
+ @Mock
+ protected ISLookUpService isLookUpService;
+
+ protected VocabularyGroup vocabularies;
+
+ public void setUpVocabulary() throws ISLookUpException, IOException {
+ lenient().when(isLookUpService.quickSearchProfile(VocabularyGroup.VOCABULARIES_XQUERY)).thenReturn(vocs());
+
+ lenient()
+ .when(isLookUpService.quickSearchProfile(VocabularyGroup.VOCABULARY_SYNONYMS_XQUERY))
+ .thenReturn(synonyms());
+ vocabularies = VocabularyGroup.loadVocsFromIS(isLookUpService);
+ }
+
+ private static List vocs() throws IOException {
+ return IOUtils
+ .readLines(
+ Objects
+ .requireNonNull(
+ AbstractVocabularyTest.class.getResourceAsStream("/eu/dnetlib/dhp/vocabulary/terms.txt")));
+ }
+
+ private static List synonyms() throws IOException {
+ return IOUtils
+ .readLines(
+ Objects
+ .requireNonNull(
+ AbstractVocabularyTest.class.getResourceAsStream("/eu/dnetlib/dhp/vocabulary/synonyms.txt")));
+ }
+
+}
diff --git a/dhp-workflows/dhp-aggregation/src/test/java/eu/dnetlib/dhp/actionmanager/datacite/DataciteToOAFTest.scala b/dhp-workflows/dhp-aggregation/src/test/java/eu/dnetlib/dhp/actionmanager/datacite/DataciteToOAFTest.scala
new file mode 100644
index 000000000..aa57d470a
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/test/java/eu/dnetlib/dhp/actionmanager/datacite/DataciteToOAFTest.scala
@@ -0,0 +1,43 @@
+package eu.dnetlib.dhp.actionmanager.datacite
+
+
+import eu.dentlib.dhp.aggregation.AbstractVocabularyTest
+import eu.dnetlib.dhp.schema.oaf.Oaf
+import org.junit.jupiter.api.extension.ExtendWith
+import org.junit.jupiter.api.{BeforeEach, Test}
+import org.mockito.junit.jupiter.MockitoExtension
+import org.codehaus.jackson.map.ObjectMapper
+
+import scala.io.Source
+
+@ExtendWith(Array(classOf[MockitoExtension]))
+class DataciteToOAFTest extends AbstractVocabularyTest{
+
+
+ @BeforeEach
+ def setUp() :Unit = {
+
+ super.setUpVocabulary()
+ }
+
+ @Test
+ def testMapping() :Unit = {
+ val record =Source.fromInputStream(getClass.getResourceAsStream("datacite.json")).mkString
+
+
+
+ val mapper = new ObjectMapper()
+ val res:List[Oaf] =DataciteToOAFTransformation.generateOAF(record, 0L,0L, vocabularies )
+ println (mapper.defaultPrettyPrintingWriter().writeValueAsString(res.head))
+
+
+ }
+ @Test
+ def testDate():Unit = {
+
+ println(DataciteToOAFTransformation.fix_thai_date("01-01-2561","[dd-MM-yyyy]"))
+ println(DataciteToOAFTransformation.fix_thai_date("2561-01-01","[yyyy-MM-dd]"))
+
+ }
+
+}
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/actionmanager/datacite/datacite.json b/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/actionmanager/datacite/datacite.json
new file mode 100644
index 000000000..cd1ccca1d
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/actionmanager/datacite/datacite.json
@@ -0,0 +1 @@
+{"relationships": {"client": {"data": {"type": "clients", "id": "nrct.db1"}}}, "attributes": {"contributors": [{"nameIdentifiers": [], "nameType": "Personal", "contributorType": "Researcher", "name": "\u0e2a\u0e38\u0e40\u0e1e\u0e0a\u0e23 \u0e08\u0e34\u0e23\u0e02\u0e08\u0e23\u0e01\u0e38\u0e25, \u0e17\u0e35\u0e48\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32", "affiliation": []}], "titles": [{"title": "\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e39\u0e01\u0e40\u0e21\u0e25\u0e48\u0e2d\u0e19\u0e43\u0e19\u0e42\u0e23\u0e07\u0e40\u0e23\u0e37\u0e2d\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e08\u0e32\u0e01\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e41\u0e2a\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c"}], "descriptions": [{"descriptionType": "Abstract", "description": "\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e19\u0e35\u0e49\u0e08\u0e31\u0e14\u0e17\u0e33\u0e02\u0e36\u0e49\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e39\u0e01\u0e40\u0e21\u0e25\u0e48\u0e2d\u0e19\u0e43\u0e19\u0e42\u0e23\u0e07\u0e40\u0e23\u0e37\u0e2d\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e08\u0e32\u0e01\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e41\u0e2a\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c \u0e0b\u0e36\u0e48\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e19\u0e35\u0e49\u0e43\u0e0a\u0e49\u0e42\u0e23\u0e07\u0e40\u0e23\u0e37\u0e2d\u0e19\u0e02\u0e19\u0e32\u0e14 6 x 18 \u0e40\u0e21\u0e15\u0e23 \u0e08\u0e33\u0e19\u0e27\u0e19 2 \u0e42\u0e23\u0e07\u0e40\u0e23\u0e37\u0e2d\u0e19 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e39\u0e01\u0e40\u0e21\u0e25\u0e48\u0e2d\u0e19\u0e44\u0e14\u0e49 600 \u0e15\u0e49\u0e19 (\u0e42\u0e23\u0e07\u0e40\u0e23\u0e37\u0e2d\u0e19\u0e25\u0e30 300 \u0e15\u0e49\u0e19) \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e23\u0e27\u0e21 1,200 \u0e25\u0e34\u0e15\u0e23\u0e15\u0e48\u0e2d\u0e27\u0e31\u0e19 \u0e42\u0e14\u0e22\u0e17\u0e33\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e41\u0e1a\u0e1a\u0e19\u0e49\u0e33\u0e2b\u0e22\u0e14\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e08\u0e32\u0e01\u0e41\u0e1c\u0e07\u0e40\u0e0b\u0e25\u0e25\u0e4c\u0e41\u0e2a\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c (Polycrystalline silicon) \u0e02\u0e19\u0e32\u0e14 300 \u0e27\u0e31\u0e15\u0e15\u0e4c \u0e41\u0e1a\u0e1a\u0e21\u0e35\u0e23\u0e30\u0e1a\u0e1a\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e14\u0e27\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c\u0e2a\u0e2d\u0e07\u0e41\u0e01\u0e19 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e08\u0e38\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e25\u0e07\u0e41\u0e1a\u0e15\u0e40\u0e15\u0e2d\u0e23\u0e35\u0e48\u0e41\u0e1a\u0e1a\u0e23\u0e2d\u0e1a\u0e25\u0e36\u0e01 (Deep cycle) \u0e02\u0e19\u0e32\u0e14\u0e04\u0e27\u0e32\u0e21\u0e08\u0e38 85 \u0e41\u0e2d\u0e21\u0e1b\u0e4c-\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07 24 \u0e42\u0e27\u0e25\u0e15\u0e4c (12 \u0e42\u0e27\u0e25\u0e15\u0e4c \u0e08\u0e33\u0e19\u0e27\u0e19 2 \u0e25\u0e39\u0e01\u0e15\u0e48\u0e2d\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e01\u0e31\u0e19) \u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2a\u0e39\u0e1a\u0e19\u0e49\u0e33\u0e41\u0e1a\u0e1a\u0e2a\u0e39\u0e1a\u0e0a\u0e31\u0e01 (\u0e21\u0e2d\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e01\u0e23\u0e30\u0e41\u0e2a\u0e15\u0e23\u0e07 24 \u0e42\u0e27\u0e25\u0e15\u0e4c) \u0e08\u0e33\u0e19\u0e27\u0e19 2 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e39\u0e1a\u0e19\u0e49\u0e33\u0e40\u0e02\u0e49\u0e32\u0e16\u0e31\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 1 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 \u0e41\u0e25\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e19\u0e49\u0e33\u0e08\u0e48\u0e32\u0e22\u0e40\u0e02\u0e49\u0e32\u0e42\u0e23\u0e07\u0e40\u0e23\u0e37\u0e2d\u0e19\u0e2d\u0e35\u0e01 1 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2a\u0e39\u0e1a\u0e19\u0e49\u0e33\u0e41\u0e15\u0e48\u0e25\u0e30\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32 127.44 \u0e27\u0e31\u0e15\u0e15\u0e4c\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e15\u0e48\u0e2d\u0e27\u0e31\u0e19 \u0e21\u0e35\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e44\u0e2b\u0e25\u0e02\u0e2d\u0e07\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e19\u0e49\u0e33 1 \u0e1a\u0e32\u0e23\u0e4c \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a 33.90 \u0e25\u0e34\u0e15\u0e23\u0e15\u0e48\u0e2d\u0e19\u0e32\u0e17\u0e35 \u0e01\u0e32\u0e23\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e1c\u0e48\u0e32\u0e19\u0e2a\u0e21\u0e32\u0e23\u0e4c\u0e17\u0e42\u0e1f\u0e19 \u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e23\u0e07\u0e15\u0e32\u0e21\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e19\u0e41\u0e2d\u0e1e\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e48\u0e19 \u0e42\u0e14\u0e22\u0e41\u0e1a\u0e48\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e2d\u0e2d\u0e01\u0e40\u0e1b\u0e47\u0e19 2 \u0e0a\u0e48\u0e27\u0e07 \u0e46 \u0e25\u0e30 18 \u0e19\u0e32\u0e17\u0e35 \u0e04\u0e37\u0e2d \u0e0a\u0e48\u0e27\u0e07\u0e40\u0e0a\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32 7:00 \u2013 7:18 \u0e19. \u0e41\u0e25\u0e30\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e22\u0e47\u0e19 \u0e40\u0e27\u0e25\u0e32 17:00 \u2013 17:18 \u0e19. \u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e17\u0e32\u0e07\u0e40\u0e28\u0e23\u0e29\u0e10\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e23\u0e13\u0e35\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07 \u0e1e\u0e1a\u0e27\u0e48\u0e32 \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e04\u0e38\u0e49\u0e21\u0e04\u0e48\u0e32\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e38\u0e19 \u0e42\u0e14\u0e22\u0e21\u0e35\u0e04\u0e48\u0e32\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e2a\u0e38\u0e17\u0e18\u0e34 (NPV) 1,252,151.13 \u0e1a\u0e32\u0e17 \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e20\u0e32\u0e22\u0e43\u0e19 (IRR) \u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30 53 \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e2a\u0e48\u0e27\u0e19\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e15\u0e48\u0e2d\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19 (B/C) 2.06 \u0e41\u0e25\u0e30\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 (DPB) 9.70 \u0e1b\u0e35"}], "subjects": [{"subject": "\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33"}, {"subject": "\u0e40\u0e21\u0e25\u0e48\u0e2d\u0e19"}, {"subject": "\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e41\u0e2a\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c"}, {"subject": "\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e19\u0e49\u0e33\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34"}, {"subject": "\u0e2d\u0e34\u0e19\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e47\u0e15\u0e43\u0e19\u0e2a\u0e23\u0e23\u0e1e\u0e2a\u0e34\u0e48\u0e07"}, {"subject": "Irrigation system"}, {"subject": "Melon"}, {"subject": "Solar energy"}, {"subject": "Automatic watering control system"}, {"subject": "Internet of things"}], "container": {}, "state": "findable", "created": "2019-10-28T07:20:24.000Z", "source": "mds", "metadataVersion": 0, "version": null, "isActive": true, "contentUrl": null, "geoLocations": [], "updated": "2019-10-28T07:20:24.000Z", "fundingReferences": [], "registered": "2019-10-28T07:20:24.000Z", "published": "2561", "dates": [{"date": "2561", "dateType": "Issued"}], "relatedIdentifiers": [], "reason": null, "rightsList": [], "schemaVersion": null, "types": {"resourceType": "Dataset", "ris": "DATA", "resourceTypeGeneral": "Dataset", "bibtex": "misc", "citeproc": "dataset", "schemaOrg": "Dataset"}, "publisher": "\u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e18\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c", "publicationYear": 2561, "doi": "10.14457/tu.the.2018.736", "language": null, "sizes": [], "url": "http://doi.nrct.go.th/?page=resolve_doi&resolve_doi=10.14457/TU.the.2018.736", "identifiers": [{"identifier": "https://doi.org/10.14457/tu.the.2018.736", "identifierType": "DOI"}], "formats": [], "creators": [{"affiliation": [], "nameIdentifiers": [], "name": "\u0e2a\u0e25\u0e34\u0e25\u0e23\u0e31\u0e15\u0e19\u0e4c \u0e1b\u0e23\u0e30\u0e2a\u0e1e\u0e24\u0e01\u0e29\u0e4c"}]}, "type": "dois", "id": "10.14457/tu.the.2018.736", "timestamp": 1572243624}
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/vocabulary/synonyms.txt b/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/vocabulary/synonyms.txt
new file mode 100644
index 000000000..729296522
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/vocabulary/synonyms.txt
@@ -0,0 +1,1234 @@
+dnet:access_modes @=@ CLOSED @=@ http://purl.org/coar/access_right/c_14cb
+dnet:access_modes @=@ CLOSED @=@ info:eu-repo/semantics/closedAccess
+dnet:access_modes @=@ EMBARGO @=@ http://purl.org/coar/access_right/c_f1cf
+dnet:access_modes @=@ EMBARGO @=@ info:eu-repo/semantics/embargoedAccess
+dnet:access_modes @=@ OPEN @=@ Creative Commons License [CC BY-NC-ND] http://creativecommons.org/licenses/by-nc-nd/3.0/de/
+dnet:access_modes @=@ OPEN @=@ Creative commons
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/licenses/by-nc-nd/3.0/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/licenses/by-nc/3.0/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/licenses/by-sa/3.0/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/licenses/by-sa/4.0/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/licenses/by/3.0/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/licenses/by/3.0/us/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/licenses/by/4.0/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/publicdomain/zero/1.0/
+dnet:access_modes @=@ OPEN @=@ http://creativecommons.org/publicdomain/zero/1.0/ & http://www.canadensys.net/norms
+dnet:access_modes @=@ OPEN @=@ http://purl.org/coar/access_right/c_abf2
+dnet:access_modes @=@ OPEN @=@ https://creativecommons.org/licenses/by-nc/4.0/
+dnet:access_modes @=@ OPEN @=@ info:eu-repo/semantics/openAccess
+dnet:access_modes @=@ OPEN @=@ open_access
+dnet:access_modes @=@ RESTRICTED @=@ http://purl.org/coar/access_right/c_16ec
+dnet:access_modes @=@ RESTRICTED @=@ info:eu-repo/semantics/restrictedAccess
+dnet:compatibilityLevel @=@ openaire-pub_4.0 @=@ openaire4.0
+dnet:subject_classification_typologies @=@ jel @=@ jelElement
+dnet:publication_resource @=@ 0018 @=@ Comment/debate
+dnet:publication_resource @=@ 0018 @=@ http://purl.org/coar/resource_type/c_1162
+dnet:publication_resource @=@ 0018 @=@ info:eu-repo/semantics/annotation
+dnet:publication_resource @=@ 0001 @=@ A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
+dnet:publication_resource @=@ 0001 @=@ Article
+dnet:publication_resource @=@ 0001 @=@ Article (author)
+dnet:publication_resource @=@ 0001 @=@ Article - letter to the editor
+dnet:publication_resource @=@ 0001 @=@ Article / Letter to editor
+dnet:publication_resource @=@ 0001 @=@ Article / Letter to the editor
+dnet:publication_resource @=@ 0001 @=@ Article / Newspaper
+dnet:publication_resource @=@ 0001 @=@ Article in journal
+dnet:publication_resource @=@ 0001 @=@ Article in monograph or in proceedings
+dnet:publication_resource @=@ 0001 @=@ Article in proceedings
+dnet:publication_resource @=@ 0001 @=@ Article-letter to the editor
+dnet:publication_resource @=@ 0001 @=@ Article/Letter to editor
+dnet:publication_resource @=@ 0001 @=@ Articolo
+dnet:publication_resource @=@ 0001 @=@ Artículo
+dnet:publication_resource @=@ 0001 @=@ Aufsatz
+dnet:publication_resource @=@ 0001 @=@ Clinical Study
+dnet:publication_resource @=@ 0001 @=@ Institutional Series
+dnet:publication_resource @=@ 0001 @=@ International Journal
+dnet:publication_resource @=@ 0001 @=@ International Journal Abstract
+dnet:publication_resource @=@ 0001 @=@ International Journal ISI/JCR
+dnet:publication_resource @=@ 0001 @=@ Journal (full / special issue)
+dnet:publication_resource @=@ 0001 @=@ Journal Article/Review
+dnet:publication_resource @=@ 0001 @=@ Journal article
+dnet:publication_resource @=@ 0001 @=@ Journal article (on-line or printed)
+dnet:publication_resource @=@ 0001 @=@ Journal articles
+dnet:publication_resource @=@ 0001 @=@ Journal paper
+dnet:publication_resource @=@ 0001 @=@ National Journal
+dnet:publication_resource @=@ 0001 @=@ Original article (non peer-reviewed)
+dnet:publication_resource @=@ 0001 @=@ Original article (peer-reviewed)
+dnet:publication_resource @=@ 0001 @=@ Peer-reviewed Article
+dnet:publication_resource @=@ 0001 @=@ Published Journal Article
+dnet:publication_resource @=@ 0001 @=@ Research Article
+dnet:publication_resource @=@ 0001 @=@ Review article (non peer-reviewed)
+dnet:publication_resource @=@ 0001 @=@ Review article (peer-reviewed)
+dnet:publication_resource @=@ 0001 @=@ Volumes Edited / Special Issues
+dnet:publication_resource @=@ 0001 @=@ article in non peer-reviewed journal
+dnet:publication_resource @=@ 0001 @=@ article in peer-reviewed journal
+dnet:publication_resource @=@ 0001 @=@ article-commentary
+dnet:publication_resource @=@ 0001 @=@ article_site_web
+dnet:publication_resource @=@ 0001 @=@ doc-type:Journal Article
+dnet:publication_resource @=@ 0001 @=@ doc-type:article
+dnet:publication_resource @=@ 0001 @=@ http://purl.org/coar/resource_type/c_2df8fbb1
+dnet:publication_resource @=@ 0001 @=@ http://purl.org/coar/resource_type/c_545b
+dnet:publication_resource @=@ 0001 @=@ http://purl.org/coar/resource_type/c_6501
+dnet:publication_resource @=@ 0001 @=@ http://purl.org/coar/resource_type/c_7877
+dnet:publication_resource @=@ 0001 @=@ in-brief
+dnet:publication_resource @=@ 0001 @=@ info:eu-repo/semantics/article
+dnet:publication_resource @=@ 0001 @=@ journal-article
+dnet:publication_resource @=@ 0001 @=@ journalArticle
+dnet:publication_resource @=@ 0001 @=@ journal_article
+dnet:publication_resource @=@ 0001 @=@ letter
+dnet:publication_resource @=@ 0001 @=@ non peer-reviewed article
+dnet:publication_resource @=@ 0001 @=@ partial-retraction
+dnet:publication_resource @=@ 0001 @=@ proceeding with peer review
+dnet:publication_resource @=@ 0001 @=@ publication-article
+dnet:publication_resource @=@ 0001 @=@ rapid-communication
+dnet:publication_resource @=@ 0001 @=@ reply
+dnet:publication_resource @=@ 0001 @=@ research-article
+dnet:publication_resource @=@ 0001 @=@ retraction
+dnet:publication_resource @=@ 0001 @=@ review-article
+dnet:publication_resource @=@ 0001 @=@ text (article)
+dnet:publication_resource @=@ 0001 @=@ Статья
+dnet:publication_resource @=@ 0001 @=@ ArticleArtikel
+dnet:publication_resource @=@ 0033 @=@ AUDIOVISUAL_DOCUMENT
+dnet:publication_resource @=@ 0033 @=@ Audiovisual/Audiovisual
+dnet:publication_resource @=@ 0033 @=@ http://purl.org/coar/resource_type/c_c513
+dnet:publication_resource @=@ 0008 @=@ Bachelor's
+dnet:publication_resource @=@ 0008 @=@ Bachelor's Degree
+dnet:publication_resource @=@ 0008 @=@ Bachelors Thesis
+dnet:publication_resource @=@ 0008 @=@ Proyecto fin de carrera
+dnet:publication_resource @=@ 0008 @=@ Undergraduate Thesis
+dnet:publication_resource @=@ 0008 @=@ http://purl.org/coar/resource_type/c_7a1f
+dnet:publication_resource @=@ 0008 @=@ info:eu-repo/semantics/bachelorThesis
+dnet:publication_resource @=@ 0008 @=@ выпускная бакалаврская работа
+dnet:publication_resource @=@ 0002 @=@ Book (monograph)
+dnet:publication_resource @=@ 0002 @=@ Book (non peer-reviewed)
+dnet:publication_resource @=@ 0002 @=@ Book (peer-reviewed)
+dnet:publication_resource @=@ 0002 @=@ Book - monograph - editorial book
+dnet:publication_resource @=@ 0002 @=@ Book Section
+dnet:publication_resource @=@ 0002 @=@ Book as author
+dnet:publication_resource @=@ 0002 @=@ Buch
+dnet:publication_resource @=@ 0002 @=@ International Book/Monograph
+dnet:publication_resource @=@ 0002 @=@ Libro
+dnet:publication_resource @=@ 0002 @=@ Monografia
+dnet:publication_resource @=@ 0002 @=@ Monograph
+dnet:publication_resource @=@ 0002 @=@ National Book/Monograph
+dnet:publication_resource @=@ 0002 @=@ atlas
+dnet:publication_resource @=@ 0002 @=@ book
+dnet:publication_resource @=@ 0002 @=@ book-series
+dnet:publication_resource @=@ 0002 @=@ book-set
+dnet:publication_resource @=@ 0002 @=@ book-track
+dnet:publication_resource @=@ 0002 @=@ book_series
+dnet:publication_resource @=@ 0002 @=@ book_title
+dnet:publication_resource @=@ 0002 @=@ doc-type:book
+dnet:publication_resource @=@ 0002 @=@ edited-book
+dnet:publication_resource @=@ 0002 @=@ http://purl.org/coar/resource_type/c_2f33
+dnet:publication_resource @=@ 0002 @=@ info:eu-repo/semantics/book
+dnet:publication_resource @=@ 0002 @=@ ouvrage
+dnet:publication_resource @=@ 0002 @=@ publication-book
+dnet:publication_resource @=@ 0002 @=@ reference-book
+dnet:publication_resource @=@ 0002 @=@ scientific book
+dnet:publication_resource @=@ 0002 @=@ Монография
+dnet:publication_resource @=@ 0002 @=@ Учебник
+dnet:publication_resource @=@ 0037 @=@ clinicalTrial
+dnet:publication_resource @=@ 0037 @=@ http://purl.org/coar/resource_type/c_cb28
+dnet:publication_resource @=@ 0022 @=@ collection
+dnet:publication_resource @=@ 0004 @=@ A4 Artikkeli konferenssijulkaisussa
+dnet:publication_resource @=@ 0004 @=@ Comunicación de congreso
+dnet:publication_resource @=@ 0004 @=@ Conference Paper
+dnet:publication_resource @=@ 0004 @=@ Conference Paper/Proceeding/Abstract
+dnet:publication_resource @=@ 0004 @=@ Conference Proceedings
+dnet:publication_resource @=@ 0004 @=@ Conference article
+dnet:publication_resource @=@ 0004 @=@ Conference contribution
+dnet:publication_resource @=@ 0004 @=@ Conference lecture
+dnet:publication_resource @=@ 0004 @=@ Conference or Workshop Item
+dnet:publication_resource @=@ 0004 @=@ Conference paper, poster, etc.
+dnet:publication_resource @=@ 0004 @=@ Conference papers
+dnet:publication_resource @=@ 0004 @=@ Conference report
+dnet:publication_resource @=@ 0004 @=@ International Conference
+dnet:publication_resource @=@ 0004 @=@ International Conference Abstract/Poster
+dnet:publication_resource @=@ 0004 @=@ International Conference ISI/JCR
+dnet:publication_resource @=@ 0004 @=@ International Conference communication/abstract/poster
+dnet:publication_resource @=@ 0004 @=@ National Conference
+dnet:publication_resource @=@ 0004 @=@ National Conference Abstract/Poster
+dnet:publication_resource @=@ 0004 @=@ National Conference communication/abstract/poster
+dnet:publication_resource @=@ 0004 @=@ PREFACE_PROCEEDINGS
+dnet:publication_resource @=@ 0004 @=@ PROCEEDING_PAPER
+dnet:publication_resource @=@ 0004 @=@ Papers in Conference Proceedings
+dnet:publication_resource @=@ 0004 @=@ Presentación
+dnet:publication_resource @=@ 0004 @=@ Proceedings (peer-reviewed)
+dnet:publication_resource @=@ 0004 @=@ Proceedings of a Conference
+dnet:publication_resource @=@ 0004 @=@ Proceedings paper
+dnet:publication_resource @=@ 0004 @=@ Póster
+dnet:publication_resource @=@ 0004 @=@ actes_congres
+dnet:publication_resource @=@ 0004 @=@ communication_avec_actes
+dnet:publication_resource @=@ 0004 @=@ communication_invitee
+dnet:publication_resource @=@ 0004 @=@ communication_par_affiche
+dnet:publication_resource @=@ 0004 @=@ communication_sans_actes
+dnet:publication_resource @=@ 0004 @=@ conference
+dnet:publication_resource @=@ 0004 @=@ conference item
+dnet:publication_resource @=@ 0004 @=@ conference proceeding
+dnet:publication_resource @=@ 0004 @=@ conferenceObject
+dnet:publication_resource @=@ 0004 @=@ conference_paper
+dnet:publication_resource @=@ 0004 @=@ doc-type:conferenceObject
+dnet:publication_resource @=@ 0004 @=@ http://purl.org/coar/resource_type/c_18co
+dnet:publication_resource @=@ 0004 @=@ http://purl.org/coar/resource_type/c_18cp
+dnet:publication_resource @=@ 0004 @=@ http://purl.org/coar/resource_type/c_5794
+dnet:publication_resource @=@ 0004 @=@ http://purl.org/coar/resource_type/c_6670
+dnet:publication_resource @=@ 0004 @=@ http://purl.org/coar/resource_type/c_c94f
+dnet:publication_resource @=@ 0004 @=@ http://purl.org/coar/resource_type/c_f744
+dnet:publication_resource @=@ 0004 @=@ info:eu-repo/semantics/conferenceItem
+dnet:publication_resource @=@ 0004 @=@ info:eu-repo/semantics/conferenceObject
+dnet:publication_resource @=@ 0004 @=@ invited conference talk
+dnet:publication_resource @=@ 0004 @=@ poster
+dnet:publication_resource @=@ 0004 @=@ presentation
+dnet:publication_resource @=@ 0004 @=@ proceeding, seminar, workshop without peer review
+dnet:publication_resource @=@ 0004 @=@ proceedings
+dnet:publication_resource @=@ 0004 @=@ proceedings-article
+dnet:publication_resource @=@ 0004 @=@ publication-conferencepaper
+dnet:publication_resource @=@ 0004 @=@ научный доклад
+dnet:publication_resource @=@ 0005 @=@ Newspaper or magazine article
+dnet:publication_resource @=@ 0005 @=@ http://purl.org/coar/resource_type/c_998f
+dnet:publication_resource @=@ 0005 @=@ info:eu-repo/semantics/contributionToPeriodical
+dnet:publication_resource @=@ 0045 @=@ Data Management Plan
+dnet:publication_resource @=@ 0045 @=@ Data Management Plan (NSF Generic)
+dnet:publication_resource @=@ 0045 @=@ http://purl.org/coar/resource_type/c_ab20
+dnet:publication_resource @=@ 0045 @=@ http://purl.org/spar/fabio/DataManagementPolicy
+dnet:publication_resource @=@ 0045 @=@ http://purl.org/spar/fabio/DataManagementPolicyDocument
+dnet:publication_resource @=@ 0045 @=@ http://purl.org/spar/fabio/DataMangementPlan
+dnet:publication_resource @=@ 0045 @=@ plan de gestión de datos
+dnet:publication_resource @=@ 0045 @=@ publication-datamanagementplan
+dnet:publication_resource @=@ 0031 @=@ Data Descriptor
+dnet:publication_resource @=@ 0031 @=@ DataPaper
+dnet:publication_resource @=@ 0031 @=@ data-article
+dnet:publication_resource @=@ 0031 @=@ http://purl.org/coar/resource_type/c_beb9
+dnet:publication_resource @=@ 0021 @=@ Dataset/Dataset
+dnet:publication_resource @=@ 0021 @=@ Research Data
+dnet:publication_resource @=@ 0021 @=@ dataset
+dnet:publication_resource @=@ 0021 @=@ http://purl.org/coar/resource_type/c_ddb1
+dnet:publication_resource @=@ 0021 @=@ info:eu-repo/semantics/DDIInstance
+dnet:publication_resource @=@ 0021 @=@ info:eu-repo/semantics/datafile
+dnet:publication_resource @=@ 0021 @=@ info:eu-repo/semantics/dataset
+dnet:publication_resource @=@ 0021 @=@ info:eu-repo/semantics/enhancedObjectFile
+dnet:publication_resource @=@ 0006 @=@ Diss
+dnet:publication_resource @=@ 0006 @=@ Dissertation
+dnet:publication_resource @=@ 0006 @=@ Doctoral
+dnet:publication_resource @=@ 0006 @=@ DoctoralThesis
+dnet:publication_resource @=@ 0006 @=@ PhD thesis
+dnet:publication_resource @=@ 0006 @=@ Tesis
+dnet:publication_resource @=@ 0006 @=@ Text.Thesis.Doctoral
+dnet:publication_resource @=@ 0006 @=@ Theses
+dnet:publication_resource @=@ 0006 @=@ Thesis
+dnet:publication_resource @=@ 0006 @=@ Thesis or Dissertation
+dnet:publication_resource @=@ 0006 @=@ Thesis.Doctoral
+dnet:publication_resource @=@ 0006 @=@ doc-type:doctoralThesis
+dnet:publication_resource @=@ 0006 @=@ http://purl.org/coar/resource_type/c_db06
+dnet:publication_resource @=@ 0006 @=@ info:eu-repo/semantics/doctoralThesis
+dnet:publication_resource @=@ 0006 @=@ publication-thesis
+dnet:publication_resource @=@ 0006 @=@ these
+dnet:publication_resource @=@ 0006 @=@ these exercice
+dnet:publication_resource @=@ 0023 @=@ Event/Event
+dnet:publication_resource @=@ 0023 @=@ event
+dnet:publication_resource @=@ 0009 @=@ Departmental Technical Report
+dnet:publication_resource @=@ 0009 @=@ Informe Técnico
+dnet:publication_resource @=@ 0009 @=@ RESEARCH_REPORT
+dnet:publication_resource @=@ 0009 @=@ Tech-Report
+dnet:publication_resource @=@ 0009 @=@ Technical Report
+dnet:publication_resource @=@ 0009 @=@ http://purl.org/coar/resource_type/c_18gh
+dnet:publication_resource @=@ 0009 @=@ publication-technicalnote
+dnet:publication_resource @=@ 0009 @=@ research report
+dnet:publication_resource @=@ 0024 @=@ Video
+dnet:publication_resource @=@ 0024 @=@ film
+dnet:publication_resource @=@ 0024 @=@ http://purl.org/coar/resource_type/c_12ce
+dnet:publication_resource @=@ 0024 @=@ http://purl.org/coar/resource_type/c_8a7e
+dnet:publication_resource @=@ 0025 @=@ Diagram
+dnet:publication_resource @=@ 0025 @=@ Drawing
+dnet:publication_resource @=@ 0025 @=@ Figure
+dnet:publication_resource @=@ 0025 @=@ Image/Image
+dnet:publication_resource @=@ 0025 @=@ Imagen
+dnet:publication_resource @=@ 0025 @=@ Photo
+dnet:publication_resource @=@ 0025 @=@ Plot
+dnet:publication_resource @=@ 0025 @=@ fotó
+dnet:publication_resource @=@ 0025 @=@ grafika
+dnet:publication_resource @=@ 0025 @=@ http://purl.org/coar/resource_type/c_ecc8
+dnet:publication_resource @=@ 0025 @=@ image
+dnet:publication_resource @=@ 0025 @=@ image-diagram
+dnet:publication_resource @=@ 0025 @=@ image-drawing
+dnet:publication_resource @=@ 0025 @=@ image-figure
+dnet:publication_resource @=@ 0025 @=@ image-other
+dnet:publication_resource @=@ 0025 @=@ image-photo
+dnet:publication_resource @=@ 0025 @=@ image-plot
+dnet:publication_resource @=@ 0026 @=@ http://purl.org/coar/resource_type/c_e9a0
+dnet:publication_resource @=@ 0026 @=@ interactiveResource
+dnet:publication_resource @=@ 0011 @=@ Internal note
+dnet:publication_resource @=@ 0011 @=@ http://purl.org/coar/resource_type/c_18ww
+dnet:publication_resource @=@ 0043 @=@ http://purl.org/coar/resource_type/c_0640
+dnet:publication_resource @=@ 0010 @=@ Inaugural lecture
+dnet:publication_resource @=@ 0010 @=@ Material didáctico
+dnet:publication_resource @=@ 0010 @=@ Public-Lecture
+dnet:publication_resource @=@ 0010 @=@ http://purl.org/coar/resource_type/c_8544
+dnet:publication_resource @=@ 0010 @=@ info:eu-repo/semantics/lecture
+dnet:publication_resource @=@ 0010 @=@ lesson
+dnet:publication_resource @=@ 0010 @=@ Учебный материал
+dnet:publication_resource @=@ 0007 @=@ Diploma Project
+dnet:publication_resource @=@ 0007 @=@ MSc Thesis
+dnet:publication_resource @=@ 0007 @=@ Master Degree
+dnet:publication_resource @=@ 0007 @=@ Master's
+dnet:publication_resource @=@ 0007 @=@ Masterarbeit u.a.
+dnet:publication_resource @=@ 0007 @=@ Masters (Taught)
+dnet:publication_resource @=@ 0007 @=@ Masters thesis
+dnet:publication_resource @=@ 0007 @=@ Masters-Thesis.Magister
+dnet:publication_resource @=@ 0007 @=@ Tesina
+dnet:publication_resource @=@ 0007 @=@ Thesis.Master
+dnet:publication_resource @=@ 0007 @=@ Trabajo fin de Máster
+dnet:publication_resource @=@ 0007 @=@ doc-type:masterThesis
+dnet:publication_resource @=@ 0007 @=@ hdr
+dnet:publication_resource @=@ 0007 @=@ http://purl.org/coar/resource_type/c_bdcc
+dnet:publication_resource @=@ 0007 @=@ info:eu-repo/semantics/masterThesis
+dnet:publication_resource @=@ 0007 @=@ masterThesis
+dnet:publication_resource @=@ 0007 @=@ memoire
+dnet:publication_resource @=@ 0027 @=@ Model/Model
+dnet:publication_resource @=@ 0027 @=@ model
+dnet:publication_resource @=@ 0020 @=@ Exhibition
+dnet:publication_resource @=@ 0020 @=@ Learning Object
+dnet:publication_resource @=@ 0020 @=@ Mapa
+dnet:publication_resource @=@ 0020 @=@ Modelo de utilidad
+dnet:publication_resource @=@ 0020 @=@ PEDAGOGICAL_DOCUMENT
+dnet:publication_resource @=@ 0020 @=@ Partitura
+dnet:publication_resource @=@ 0020 @=@ Sitio web
+dnet:publication_resource @=@ 0020 @=@ Trabajo de divulgación
+dnet:publication_resource @=@ 0020 @=@ Web publication/site
+dnet:publication_resource @=@ 0020 @=@ application
+dnet:publication_resource @=@ 0020 @=@ artefact
+dnet:publication_resource @=@ 0020 @=@ carte
+dnet:publication_resource @=@ 0020 @=@ composition
+dnet:publication_resource @=@ 0020 @=@ document_audiovisuel
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_12cc
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_12cd
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_1843
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_18cd
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_18cw
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_26e4
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_7ad9
+dnet:publication_resource @=@ 0020 @=@ http://purl.org/coar/resource_type/c_e059
+dnet:publication_resource @=@ 0020 @=@ info:eu-repo/semantics/other
+dnet:publication_resource @=@ 0020 @=@ learningObject
+dnet:publication_resource @=@ 0020 @=@ map
+dnet:publication_resource @=@ 0020 @=@ misc
+dnet:publication_resource @=@ 0020 @=@ other
+dnet:publication_resource @=@ 0020 @=@ revue
+dnet:publication_resource @=@ 0038 @=@ Abstract
+dnet:publication_resource @=@ 0038 @=@ Blog
+dnet:publication_resource @=@ 0038 @=@ Book Prospectus
+dnet:publication_resource @=@ 0038 @=@ Dictionary Entry
+dnet:publication_resource @=@ 0038 @=@ Disclosure
+dnet:publication_resource @=@ 0038 @=@ Editorial
+dnet:publication_resource @=@ 0038 @=@ Editorial ISI/JCR
+dnet:publication_resource @=@ 0038 @=@ Editors
+dnet:publication_resource @=@ 0038 @=@ Editors (non peer-reviewed)
+dnet:publication_resource @=@ 0038 @=@ Editors (peer-reviewed)
+dnet:publication_resource @=@ 0038 @=@ Encyclopedia Entry
+dnet:publication_resource @=@ 0038 @=@ Entrada de blog
+dnet:publication_resource @=@ 0038 @=@ Funding Submission
+dnet:publication_resource @=@ 0038 @=@ HabilitationThesis
+dnet:publication_resource @=@ 0038 @=@ License
+dnet:publication_resource @=@ 0038 @=@ Manual
+dnet:publication_resource @=@ 0038 @=@ Manuscript
+dnet:publication_resource @=@ 0038 @=@ Manuscrito
+dnet:publication_resource @=@ 0038 @=@ Other publication (non peer-review)
+dnet:publication_resource @=@ 0038 @=@ Other publication (peer-review)
+dnet:publication_resource @=@ 0038 @=@ Revista
+dnet:publication_resource @=@ 0038 @=@ Supervised Student Publication
+dnet:publication_resource @=@ 0038 @=@ Tesis/trabajos de grado – Thesis
+dnet:publication_resource @=@ 0038 @=@ Text
+dnet:publication_resource @=@ 0038 @=@ Text/Text
+dnet:publication_resource @=@ 0038 @=@ Trademark
+dnet:publication_resource @=@ 0038 @=@ Translation
+dnet:publication_resource @=@ 0038 @=@ afterword
+dnet:publication_resource @=@ 0038 @=@ avantpropos
+dnet:publication_resource @=@ 0038 @=@ bibliography
+dnet:publication_resource @=@ 0038 @=@ chronique
+dnet:publication_resource @=@ 0038 @=@ compte rendu
+dnet:publication_resource @=@ 0038 @=@ correction
+dnet:publication_resource @=@ 0038 @=@ foreword
+dnet:publication_resource @=@ 0038 @=@ habilitation à diriger des recherches
+dnet:publication_resource @=@ 0038 @=@ historicalDocument
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_0040
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_0857
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_18cf
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_18wz
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_3e5a
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_46ec
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_6947
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_7acd
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_86bc
+dnet:publication_resource @=@ 0038 @=@ http://purl.org/coar/resource_type/c_b239
+dnet:publication_resource @=@ 0038 @=@ note de lecture
+dnet:publication_resource @=@ 0038 @=@ notedelecture
+dnet:publication_resource @=@ 0038 @=@ other publication
+dnet:publication_resource @=@ 0038 @=@ postface
+dnet:publication_resource @=@ 0038 @=@ publication-other
+dnet:publication_resource @=@ 0038 @=@ revuedepresse
+dnet:publication_resource @=@ 0038 @=@ sa_component
+dnet:publication_resource @=@ 0038 @=@ standard
+dnet:publication_resource @=@ 0038 @=@ standard-series
+dnet:publication_resource @=@ 0013 @=@ A3 Kirjan tai muun kokoomateoksen osa
+dnet:publication_resource @=@ 0013 @=@ Book Part (author)
+dnet:publication_resource @=@ 0013 @=@ Book Section / Chapter
+dnet:publication_resource @=@ 0013 @=@ Book chapter or Essay in book
+dnet:publication_resource @=@ 0013 @=@ Book editorial
+dnet:publication_resource @=@ 0013 @=@ Book section
+dnet:publication_resource @=@ 0013 @=@ Book_Chapter
+dnet:publication_resource @=@ 0013 @=@ Buchbeitrag
+dnet:publication_resource @=@ 0013 @=@ Capítulo de libro
+dnet:publication_resource @=@ 0013 @=@ Contribution to International Book/Monograph
+dnet:publication_resource @=@ 0013 @=@ Contribution to International Book/Monograph ISI/JCR
+dnet:publication_resource @=@ 0013 @=@ Contribution to National Book/Monograph
+dnet:publication_resource @=@ 0013 @=@ Contribution to book (non peer-reviewed)
+dnet:publication_resource @=@ 0013 @=@ Contribution to book (peer-reviewed)
+dnet:publication_resource @=@ 0013 @=@ Part of book - chapter
+dnet:publication_resource @=@ 0013 @=@ book chapter
+dnet:publication_resource @=@ 0013 @=@ book-part
+dnet:publication_resource @=@ 0013 @=@ bookPart
+dnet:publication_resource @=@ 0013 @=@ book_content
+dnet:publication_resource @=@ 0013 @=@ chapitre_ouvrage
+dnet:publication_resource @=@ 0013 @=@ chapter
+dnet:publication_resource @=@ 0013 @=@ doc-type:bookPart
+dnet:publication_resource @=@ 0013 @=@ http://purl.org/coar/resource_type/c_3248
+dnet:publication_resource @=@ 0013 @=@ info:eu-repo/semantics/bookPart
+dnet:publication_resource @=@ 0013 @=@ publication-section
+dnet:publication_resource @=@ 0013 @=@ reference-entry
+dnet:publication_resource @=@ 0013 @=@ reference_entry
+dnet:publication_resource @=@ 0013 @=@ scientific book chapter
+dnet:publication_resource @=@ 0013 @=@ Глава монографии
+dnet:publication_resource @=@ 0019 @=@ H1 Myönnetty patentti
+dnet:publication_resource @=@ 0019 @=@ Patent
+dnet:publication_resource @=@ 0019 @=@ Patente
+dnet:publication_resource @=@ 0019 @=@ Solicitud de patente
+dnet:publication_resource @=@ 0019 @=@ Traducción de patente
+dnet:publication_resource @=@ 0019 @=@ brevet
+dnet:publication_resource @=@ 0019 @=@ http://purl.org/coar/resource_type/c_15cd
+dnet:publication_resource @=@ 0019 @=@ info:eu-repo/semantics/patent
+dnet:publication_resource @=@ 0019 @=@ publication-patent
+dnet:publication_resource @=@ 0028 @=@ Service
+dnet:publication_resource @=@ 0028 @=@ physicalObject
+dnet:publication_resource @=@ 0016 @=@ Pre Print
+dnet:publication_resource @=@ 0016 @=@ Pre-print
+dnet:publication_resource @=@ 0016 @=@ http://purl.org/coar/resource_type/c_816b
+dnet:publication_resource @=@ 0016 @=@ info:eu-repo/semantics/preprint
+dnet:publication_resource @=@ 0016 @=@ publication-preprint
+dnet:publication_resource @=@ 0016 @=@ Препринт
+dnet:publication_resource @=@ 0034 @=@ Project deliverable
+dnet:publication_resource @=@ 0034 @=@ http://purl.org/coar/resource_type/c_18op
+dnet:publication_resource @=@ 0034 @=@ publication-deliverable
+dnet:publication_resource @=@ 0035 @=@ Project milestone
+dnet:publication_resource @=@ 0035 @=@ publication-milestone
+dnet:publication_resource @=@ 0036 @=@ Proposal
+dnet:publication_resource @=@ 0036 @=@ http://purl.org/coar/resource_type/c_baaf
+dnet:publication_resource @=@ 0036 @=@ research-proposal
+dnet:publication_resource @=@ 0017 @=@ ACTIVITY_REPORT
+dnet:publication_resource @=@ 0017 @=@ Commissioned report
+dnet:publication_resource @=@ 0017 @=@ D4 Julkaistu kehittämis- tai tutkimusraportti tai -selvitys
+dnet:publication_resource @=@ 0017 @=@ Deliverable
+dnet:publication_resource @=@ 0017 @=@ Documento tecnico
+dnet:publication_resource @=@ 0017 @=@ Project Report
+dnet:publication_resource @=@ 0017 @=@ Software documentation
+dnet:publication_resource @=@ 0017 @=@ brief-report
+dnet:publication_resource @=@ 0017 @=@ case-report
+dnet:publication_resource @=@ 0017 @=@ chapitre_rapport
+dnet:publication_resource @=@ 0017 @=@ doc-type:report
+dnet:publication_resource @=@ 0017 @=@ document_institutionnel
+dnet:publication_resource @=@ 0017 @=@ document_technique
+dnet:publication_resource @=@ 0017 @=@ http://purl.org/coar/resource_type/c_186u
+dnet:publication_resource @=@ 0017 @=@ http://purl.org/coar/resource_type/c_18hj
+dnet:publication_resource @=@ 0017 @=@ http://purl.org/coar/resource_type/c_18wq
+dnet:publication_resource @=@ 0017 @=@ http://purl.org/coar/resource_type/c_18ws
+dnet:publication_resource @=@ 0017 @=@ http://purl.org/coar/resource_type/c_71bd
+dnet:publication_resource @=@ 0017 @=@ http://purl.org/coar/resource_type/c_93fc
+dnet:publication_resource @=@ 0017 @=@ http://purl.org/coar/resource_type/c_ba1f
+dnet:publication_resource @=@ 0017 @=@ info:eu-repo/semantics/report
+dnet:publication_resource @=@ 0017 @=@ publication-report
+dnet:publication_resource @=@ 0017 @=@ publication-softwaredocumentation
+dnet:publication_resource @=@ 0017 @=@ rapport_expertise
+dnet:publication_resource @=@ 0017 @=@ rapport_mission
+dnet:publication_resource @=@ 0017 @=@ report
+dnet:publication_resource @=@ 0017 @=@ report-paper
+dnet:publication_resource @=@ 0017 @=@ report-paper_title
+dnet:publication_resource @=@ 0017 @=@ report-series
+dnet:publication_resource @=@ 0017 @=@ support_cours
+dnet:publication_resource @=@ 0014 @=@ Arbeitspapier
+dnet:publication_resource @=@ 0014 @=@ Departmental Bulletin Paper
+dnet:publication_resource @=@ 0014 @=@ Documento de trabajo
+dnet:publication_resource @=@ 0014 @=@ Paper
+dnet:publication_resource @=@ 0014 @=@ Project description
+dnet:publication_resource @=@ 0014 @=@ Research-Paper
+dnet:publication_resource @=@ 0014 @=@ ResearchPaper
+dnet:publication_resource @=@ 0014 @=@ Working / discussion paper
+dnet:publication_resource @=@ 0014 @=@ Working Paper
+dnet:publication_resource @=@ 0014 @=@ Working Paper / Technical Report
+dnet:publication_resource @=@ 0014 @=@ doc-type:workingPaper
+dnet:publication_resource @=@ 0014 @=@ http://purl.org/coar/resource_type/c_8042
+dnet:publication_resource @=@ 0014 @=@ info:eu-repo/semantics/paper
+dnet:publication_resource @=@ 0014 @=@ info:eu-repo/semantics/workingPaper
+dnet:publication_resource @=@ 0014 @=@ publication-workingpaper
+dnet:publication_resource @=@ 0014 @=@ workingPaper
+dnet:publication_resource @=@ 0015 @=@ A2 Katsausartikkeli tieteellisessä aikakauslehdessä
+dnet:publication_resource @=@ 0015 @=@ Book Review
+dnet:publication_resource @=@ 0015 @=@ Book/Film/Article review
+dnet:publication_resource @=@ 0015 @=@ Literature review
+dnet:publication_resource @=@ 0015 @=@ Peer review
+dnet:publication_resource @=@ 0015 @=@ Reseña bibliográfica
+dnet:publication_resource @=@ 0015 @=@ Review Article
+dnet:publication_resource @=@ 0015 @=@ RezensionReview
+dnet:publication_resource @=@ 0015 @=@ book-review
+dnet:publication_resource @=@ 0015 @=@ http://purl.org/coar/resource_type/c_ba08
+dnet:publication_resource @=@ 0015 @=@ http://purl.org/coar/resource_type/c_dcae04bc
+dnet:publication_resource @=@ 0015 @=@ http://purl.org/coar/resource_type/c_efa0
+dnet:publication_resource @=@ 0015 @=@ info:eu-repo/semantics/review
+dnet:publication_resource @=@ 0015 @=@ peer-review
+dnet:publication_resource @=@ 0029 @=@ Software
+dnet:publication_resource @=@ 0029 @=@ Software/Software
+dnet:publication_resource @=@ 0029 @=@ Workflow
+dnet:publication_resource @=@ 0029 @=@ Workflow/Workflow
+dnet:publication_resource @=@ 0029 @=@ http://purl.org/coar/resource_type/c_393c
+dnet:publication_resource @=@ 0029 @=@ http://purl.org/coar/resource_type/c_5ce6
+dnet:publication_resource @=@ 0029 @=@ http://purl.org/coar/resource_type/c_c950
+dnet:publication_resource @=@ 0032 @=@ http://purl.org/coar/resource_type/c_7bab
+dnet:publication_resource @=@ 0030 @=@ http://purl.org/coar/resource_type/c_18cc
+dnet:publication_resource @=@ 0030 @=@ sound
+dnet:publication_resource @=@ 0044 @=@ Graduate diploma
+dnet:publication_resource @=@ 0044 @=@ Undergraduate diploma
+dnet:publication_resource @=@ 0000 @=@ UNKNOWN
+dnet:publication_resource @=@ 0042 @=@ EGI Virtual Appliance
+dnet:languages @=@ abk @=@ ab
+dnet:languages @=@ aar @=@ aa
+dnet:languages @=@ afr @=@ af
+dnet:languages @=@ alb/sqi @=@ sq
+dnet:languages @=@ amh @=@ am
+dnet:languages @=@ ara @=@ ar
+dnet:languages @=@ arm/hye @=@ hy
+dnet:languages @=@ asm @=@ as
+dnet:languages @=@ ina @=@ ia
+dnet:languages @=@ aym @=@ ay
+dnet:languages @=@ aze @=@ az
+dnet:languages @=@ bak @=@ ba
+dnet:languages @=@ baq/eus @=@ eu
+dnet:languages @=@ bel @=@ be
+dnet:languages @=@ ben @=@ bn
+dnet:languages @=@ bih @=@ bh
+dnet:languages @=@ bis @=@ bi
+dnet:languages @=@ bre @=@ br
+dnet:languages @=@ bul @=@ bg
+dnet:languages @=@ bur/mya @=@ my
+dnet:languages @=@ cat @=@ ca
+dnet:languages @=@ chi/zho @=@ zh
+dnet:languages @=@ cos @=@ co
+dnet:languages @=@ hrv @=@ hr
+dnet:languages @=@ hrv @=@ hr
+dnet:languages @=@ hrv @=@ scr/hrv
+dnet:languages @=@ ces/cze @=@ cs
+dnet:languages @=@ dan @=@ da
+dnet:languages @=@ dut/nld @=@ dut/nla
+dnet:languages @=@ dut/nld @=@ dutdut
+dnet:languages @=@ dut/nld @=@ nl
+dnet:languages @=@ dut/nld @=@ nl_be
+dnet:languages @=@ dut/nld @=@ nl_nl
+dnet:languages @=@ dut/nld @=@ nld
+dnet:languages @=@ dzo @=@ dz
+dnet:languages @=@ eng @=@ en
+dnet:languages @=@ eng @=@ en_au
+dnet:languages @=@ eng @=@ en_en
+dnet:languages @=@ eng @=@ en_gb
+dnet:languages @=@ eng @=@ en_nz
+dnet:languages @=@ eng @=@ en_us
+dnet:languages @=@ eng @=@ english
+dnet:languages @=@ eng @=@ en-us
+dnet:languages @=@ eng @=@ en-US
+dnet:languages @=@ eng @=@ English
+dnet:languages @=@ eng @=@ EN
+dnet:languages @=@ eng @=@ en angielski
+dnet:languages @=@ eng @=@ en-GB
+dnet:languages @=@ eng @=@ Englisch
+dnet:languages @=@ epo @=@ eo
+dnet:languages @=@ est @=@ et
+dnet:languages @=@ fao @=@ fo
+dnet:languages @=@ fij @=@ fj
+dnet:languages @=@ fin @=@ fi
+dnet:languages @=@ fin @=@ Finnish
+dnet:languages @=@ fra/fre @=@ fr
+dnet:languages @=@ fra/fre @=@ FR
+dnet:languages @=@ fra/fre @=@ fr_be
+dnet:languages @=@ fra/fre @=@ fr_fr
+dnet:languages @=@ fra/fre @=@ fre/fra
+dnet:languages @=@ fra/fre @=@ fra
+dnet:languages @=@ fry @=@ fy
+dnet:languages @=@ glg @=@ gl
+dnet:languages @=@ geo/kat @=@ ka
+dnet:languages @=@ deu/ger @=@ de
+dnet:languages @=@ deu/ger @=@ ger/deu
+dnet:languages @=@ deu/ger @=@ german
+dnet:languages @=@ deu/ger @=@ ger
+dnet:languages @=@ deu/ger @=@ deu
+dnet:languages @=@ deu/ger @=@ DE-de
+dnet:languages @=@ ell/gre @=@ el
+dnet:languages @=@ ell/gre @=@ gr
+dnet:languages @=@ ell/gre @=@ el-GR
+dnet:languages @=@ kal @=@ kl
+dnet:languages @=@ grn @=@ gn
+dnet:languages @=@ guj @=@ gu
+dnet:languages @=@ hau @=@ ha
+dnet:languages @=@ heb @=@ he
+dnet:languages @=@ hin @=@ hi
+dnet:languages @=@ hun @=@ hu
+dnet:languages @=@ ice/isl @=@ is
+dnet:languages @=@ ine @=@ -
+dnet:languages @=@ ind @=@ id
+dnet:languages @=@ iku @=@ iu
+dnet:languages @=@ ipk @=@ ik
+dnet:languages @=@ gai/iri @=@ ga
+dnet:languages @=@ gai/iri @=@ gle
+dnet:languages @=@ ita @=@ it
+dnet:languages @=@ jpn @=@ ja
+dnet:languages @=@ jav @=@ jv
+dnet:languages @=@ jav @=@ jv/jw
+dnet:languages @=@ jav @=@ jw
+dnet:languages @=@ kan @=@ kn
+dnet:languages @=@ kas @=@ ks
+dnet:languages @=@ kaz @=@ kk
+dnet:languages @=@ khm @=@ km
+dnet:languages @=@ kin @=@ rw
+dnet:languages @=@ kir @=@ ky
+dnet:languages @=@ kor @=@ ko
+dnet:languages @=@ kur @=@ ku
+dnet:languages @=@ lao @=@ lo
+dnet:languages @=@ lat @=@ la
+dnet:languages @=@ lav @=@ lv
+dnet:languages @=@ lin @=@ ln
+dnet:languages @=@ lit @=@ lt
+dnet:languages @=@ mac/mak @=@ mk
+dnet:languages @=@ mlg @=@ mg
+dnet:languages @=@ may/msa @=@ ms
+dnet:languages @=@ mlt @=@ ml
+dnet:languages @=@ mao/mri @=@ mi
+dnet:languages @=@ mar @=@ mr
+dnet:languages @=@ mol @=@ mo
+dnet:languages @=@ mon @=@ mn
+dnet:languages @=@ nau @=@ na
+dnet:languages @=@ nep @=@ ne
+dnet:languages @=@ nor @=@ no
+dnet:languages @=@ oci @=@ oc
+dnet:languages @=@ ori @=@ or
+dnet:languages @=@ orm @=@ om
+dnet:languages @=@ pan @=@ pa
+dnet:languages @=@ fas/per @=@ fa
+dnet:languages @=@ pol @=@ pl
+dnet:languages @=@ por @=@ pt
+dnet:languages @=@ por @=@ pt_pt
+dnet:languages @=@ pus @=@ ps
+dnet:languages @=@ que @=@ qu
+dnet:languages @=@ roh @=@ rm
+dnet:languages @=@ ron/rum @=@ ro
+dnet:languages @=@ run @=@ rn
+dnet:languages @=@ rus @=@ ru
+dnet:languages @=@ smo @=@ sm
+dnet:languages @=@ sag @=@ sg
+dnet:languages @=@ san @=@ sa
+dnet:languages @=@ srp @=@ scc/srp
+dnet:languages @=@ srp @=@ sr
+dnet:languages @=@ scr @=@ sh
+dnet:languages @=@ sna @=@ sn
+dnet:languages @=@ snd @=@ sd
+dnet:languages @=@ sin @=@ si
+dnet:languages @=@ sit @=@ -
+dnet:languages @=@ slk/slo @=@ sk
+dnet:languages @=@ slv @=@ sl
+dnet:languages @=@ som @=@ so
+dnet:languages @=@ sot @=@ st
+dnet:languages @=@ esl/spa @=@ es
+dnet:languages @=@ sun @=@ su
+dnet:languages @=@ swa @=@ sw
+dnet:languages @=@ ssw @=@ ss
+dnet:languages @=@ swe @=@ sv
+dnet:languages @=@ swe @=@ sve/swe
+dnet:languages @=@ tgl @=@ tl
+dnet:languages @=@ tgk @=@ tg
+dnet:languages @=@ tam @=@ ta
+dnet:languages @=@ tat @=@ tt
+dnet:languages @=@ tel @=@ te
+dnet:languages @=@ tha @=@ th
+dnet:languages @=@ tha @=@ thai
+dnet:languages @=@ bod/tib @=@ bo
+dnet:languages @=@ tir @=@ ti
+dnet:languages @=@ tog @=@ to
+dnet:languages @=@ tso @=@ ts
+dnet:languages @=@ tsn @=@ tn
+dnet:languages @=@ tur @=@ tr
+dnet:languages @=@ tuk @=@ tk
+dnet:languages @=@ twi @=@ tw
+dnet:languages @=@ uig @=@ ug
+dnet:languages @=@ ukr @=@ uk
+dnet:languages @=@ und @=@ UNKNOWN
+dnet:languages @=@ und @=@ none
+dnet:languages @=@ urd @=@ ur
+dnet:languages @=@ uzb @=@ uz
+dnet:languages @=@ vie @=@ vi
+dnet:languages @=@ vol @=@ vo
+dnet:languages @=@ wln @=@ wa
+dnet:languages @=@ cym/wel @=@ cy
+dnet:languages @=@ wol @=@ wo
+dnet:languages @=@ xho @=@ xh
+dnet:languages @=@ yid @=@ yi
+dnet:languages @=@ yor @=@ yo
+dnet:languages @=@ zha @=@ za
+dnet:languages @=@ zul @=@ zu
+dnet:result_typologies @=@ dataset @=@ 0021
+dnet:result_typologies @=@ dataset @=@ 0024
+dnet:result_typologies @=@ dataset @=@ 0025
+dnet:result_typologies @=@ dataset @=@ 0030
+dnet:result_typologies @=@ dataset @=@ 0033
+dnet:result_typologies @=@ dataset @=@ 0037
+dnet:result_typologies @=@ dataset @=@ 0039
+dnet:result_typologies @=@ dataset @=@ 0046
+dnet:result_typologies @=@ other @=@ 0000
+dnet:result_typologies @=@ other @=@ 0010
+dnet:result_typologies @=@ other @=@ 0018
+dnet:result_typologies @=@ other @=@ 0020
+dnet:result_typologies @=@ other @=@ 0022
+dnet:result_typologies @=@ other @=@ 0023
+dnet:result_typologies @=@ other @=@ 0026
+dnet:result_typologies @=@ other @=@ 0027
+dnet:result_typologies @=@ other @=@ 0028
+dnet:result_typologies @=@ other @=@ 0042
+dnet:result_typologies @=@ publication @=@ 0001
+dnet:result_typologies @=@ publication @=@ 0002
+dnet:result_typologies @=@ publication @=@ 0004
+dnet:result_typologies @=@ publication @=@ 0005
+dnet:result_typologies @=@ publication @=@ 0006
+dnet:result_typologies @=@ publication @=@ 0007
+dnet:result_typologies @=@ publication @=@ 0008
+dnet:result_typologies @=@ publication @=@ 0009
+dnet:result_typologies @=@ publication @=@ 0011
+dnet:result_typologies @=@ publication @=@ 0012
+dnet:result_typologies @=@ publication @=@ 0013
+dnet:result_typologies @=@ publication @=@ 0014
+dnet:result_typologies @=@ publication @=@ 0015
+dnet:result_typologies @=@ publication @=@ 0016
+dnet:result_typologies @=@ publication @=@ 0017
+dnet:result_typologies @=@ publication @=@ 0019
+dnet:result_typologies @=@ publication @=@ 0031
+dnet:result_typologies @=@ publication @=@ 0032
+dnet:result_typologies @=@ publication @=@ 0034
+dnet:result_typologies @=@ publication @=@ 0035
+dnet:result_typologies @=@ publication @=@ 0036
+dnet:result_typologies @=@ publication @=@ 0038
+dnet:result_typologies @=@ publication @=@ 0044
+dnet:result_typologies @=@ publication @=@ 0045
+dnet:result_typologies @=@ software @=@ 0029
+dnet:result_typologies @=@ software @=@ 0040
+dnet:countries @=@ AF @=@ AFG
+dnet:countries @=@ AF @=@ Afghanistan
+dnet:countries @=@ AD @=@ Andorra
+dnet:countries @=@ AO @=@ Angola
+dnet:countries @=@ AR @=@ ARG
+dnet:countries @=@ AR @=@ Argentina
+dnet:countries @=@ AU @=@ AUS
+dnet:countries @=@ AU @=@ Australia
+dnet:countries @=@ AT @=@ AUT
+dnet:countries @=@ AT @=@ Austria
+dnet:countries @=@ AZ @=@ AZE
+dnet:countries @=@ BD @=@ Bangladesh
+dnet:countries @=@ BY @=@ Belarus
+dnet:countries @=@ BE @=@ BEL
+dnet:countries @=@ BE @=@ Belgium
+dnet:countries @=@ BJ @=@ BEN
+dnet:countries @=@ BO @=@ Bolivia, Plurinational State of
+dnet:countries @=@ BA @=@ BIH
+dnet:countries @=@ BA @=@ Bosnia-Hercegovina
+dnet:countries @=@ BR @=@ BRA
+dnet:countries @=@ BR @=@ Brazil
+dnet:countries @=@ BG @=@ Bulgaria
+dnet:countries @=@ BF @=@ BFA
+dnet:countries @=@ KH @=@ Cambodia
+dnet:countries @=@ KH @=@ Cambogia
+dnet:countries @=@ KH @=@ Campuchea
+dnet:countries @=@ CM @=@ CMR
+dnet:countries @=@ CA @=@ CAN
+dnet:countries @=@ CA @=@ Canada
+dnet:countries @=@ CV @=@ Cape Verde
+dnet:countries @=@ CL @=@ CHL
+dnet:countries @=@ CL @=@ Chile
+dnet:countries @=@ CN @=@ CHN
+dnet:countries @=@ CN @=@ China
+dnet:countries @=@ CO @=@ COL
+dnet:countries @=@ CO @=@ Colombia
+dnet:countries @=@ CD @=@ Congo
+dnet:countries @=@ CD @=@ Congo Democratic Republic (formerly Zaire)
+dnet:countries @=@ CD @=@ Congo, Republic
+dnet:countries @=@ CD @=@ Congo, the Democratic Republic of the
+dnet:countries @=@ CD @=@ Zaire
+dnet:countries @=@ CR @=@ CRI
+dnet:countries @=@ CI @=@ CIV
+dnet:countries @=@ CI @=@ Ivory Coast
+dnet:countries @=@ HR @=@ Croatia
+dnet:countries @=@ HR @=@ HRV
+dnet:countries @=@ CY @=@ CYP
+dnet:countries @=@ CY @=@ Cyprus
+dnet:countries @=@ CZ @=@ CZE
+dnet:countries @=@ CZ @=@ Czech Republic
+dnet:countries @=@ CZ @=@ Czechia
+dnet:countries @=@ CZ @=@ Czechoslovakia
+dnet:countries @=@ DK @=@ DNK
+dnet:countries @=@ DK @=@ Denmark
+dnet:countries @=@ EC @=@ Ecuador
+dnet:countries @=@ EG @=@ EGY
+dnet:countries @=@ EG @=@ Egypt
+dnet:countries @=@ SV @=@ SLV
+dnet:countries @=@ EE @=@ EST
+dnet:countries @=@ EE @=@ Estonia
+dnet:countries @=@ ET @=@ ETH
+dnet:countries @=@ EU @=@ EEC
+dnet:countries @=@ FJ @=@ FJI
+dnet:countries @=@ FI @=@ FIN
+dnet:countries @=@ FI @=@ Finland
+dnet:countries @=@ MK @=@ Macedonia
+dnet:countries @=@ MK @=@ Macedonia, the Former Yugoslav Republic Of
+dnet:countries @=@ MK @=@ North Macedonia
+dnet:countries @=@ FR @=@ FRA
+dnet:countries @=@ FR @=@ France
+dnet:countries @=@ PF @=@ French Polynesia
+dnet:countries @=@ PF @=@ PYF
+dnet:countries @=@ TF @=@ French Southern Territories
+dnet:countries @=@ GE @=@ Georgia
+dnet:countries @=@ DE @=@ DEU
+dnet:countries @=@ DE @=@ Germany
+dnet:countries @=@ DE @=@ Germany, Berlin
+dnet:countries @=@ GH @=@ GHA
+dnet:countries @=@ GR @=@ EL
+dnet:countries @=@ GR @=@ GRC
+dnet:countries @=@ GL @=@ GRL
+dnet:countries @=@ GN @=@ Guinea
+dnet:countries @=@ GW @=@ Guinea-Bissau
+dnet:countries @=@ VA @=@ Vatican State
+dnet:countries @=@ HK @=@ HKG
+dnet:countries @=@ HK @=@ Hong Kong
+dnet:countries @=@ HK @=@ Hongkong
+dnet:countries @=@ HU @=@ HUN
+dnet:countries @=@ HU @=@ Hungary
+dnet:countries @=@ IS @=@ ISL
+dnet:countries @=@ IN @=@ IND
+dnet:countries @=@ IN @=@ India
+dnet:countries @=@ ID @=@ IDN
+dnet:countries @=@ ID @=@ Indonesia
+dnet:countries @=@ IR @=@ Iran
+dnet:countries @=@ IR @=@ Iran, Islamic Republic of
+dnet:countries @=@ IE @=@ IRL
+dnet:countries @=@ IE @=@ Ireland
+dnet:countries @=@ IL @=@ ISR
+dnet:countries @=@ IL @=@ Israel
+dnet:countries @=@ IT @=@ ITA
+dnet:countries @=@ IT @=@ Italy
+dnet:countries @=@ JM @=@ Jamaica
+dnet:countries @=@ JP @=@ JPN
+dnet:countries @=@ JP @=@ Japan
+dnet:countries @=@ KZ @=@ KAZ
+dnet:countries @=@ KZ @=@ Kazakistan
+dnet:countries @=@ KZ @=@ Kazakstan
+dnet:countries @=@ KE @=@ KEN
+dnet:countries @=@ KE @=@ Kenya
+dnet:countries @=@ KR @=@ KOR
+dnet:countries @=@ KR @=@ Korea, Republic of
+dnet:countries @=@ KR @=@ Korean Republic (South Korea)
+dnet:countries @=@ KP @=@ PRK
+dnet:countries @=@ LV @=@ LVA
+dnet:countries @=@ LY @=@ Libya
+dnet:countries @=@ LT @=@ LTU
+dnet:countries @=@ LU @=@ LUX
+dnet:countries @=@ LU @=@ Luxembourg
+dnet:countries @=@ MO @=@ Macao
+dnet:countries @=@ MG @=@ Madagascar
+dnet:countries @=@ MY @=@ Malaysia
+dnet:countries @=@ ML @=@ Mali
+dnet:countries @=@ MT @=@ Malta
+dnet:countries @=@ MU @=@ Mauritius
+dnet:countries @=@ MX @=@ MEX
+dnet:countries @=@ MX @=@ Mexico
+dnet:countries @=@ FM @=@ Micronesia
+dnet:countries @=@ MD @=@ Moldova
+dnet:countries @=@ MD @=@ Moldova, Republic of
+dnet:countries @=@ MN @=@ Mongolia
+dnet:countries @=@ MA @=@ Morocco
+dnet:countries @=@ MZ @=@ Mozambique
+dnet:countries @=@ NA @=@ NAM
+dnet:countries @=@ NL @=@ NLD
+dnet:countries @=@ NL @=@ Netherlands
+dnet:countries @=@ AN @=@ Netherlands Antilles
+dnet:countries @=@ NC @=@ NCL
+dnet:countries @=@ NZ @=@ NZL
+dnet:countries @=@ NZ @=@ New Zealand
+dnet:countries @=@ NO @=@ NOR
+dnet:countries @=@ NO @=@ Norway
+dnet:countries @=@ OC @=@ Australasia
+dnet:countries @=@ OM @=@ Oman
+dnet:countries @=@ PK @=@ PAK
+dnet:countries @=@ PK @=@ Pakistan
+dnet:countries @=@ PS @=@ Palestin, State of
+dnet:countries @=@ PS @=@ Palestine, State of
+dnet:countries @=@ PS @=@ Palestinian Territory, Occupied
+dnet:countries @=@ PA @=@ PAN
+dnet:countries @=@ PA @=@ Panama
+dnet:countries @=@ PG @=@ PapuaNew Guinea
+dnet:countries @=@ PE @=@ PER
+dnet:countries @=@ PH @=@ PHL
+dnet:countries @=@ PH @=@ Philippines
+dnet:countries @=@ PL @=@ POL
+dnet:countries @=@ PL @=@ Poland
+dnet:countries @=@ PT @=@ PRT
+dnet:countries @=@ PT @=@ Portugal
+dnet:countries @=@ PR @=@ Puerto Rico
+dnet:countries @=@ RO @=@ ROU
+dnet:countries @=@ RO @=@ Romania
+dnet:countries @=@ RU @=@ RUS
+dnet:countries @=@ RU @=@ Russia
+dnet:countries @=@ RU @=@ Russian Federation
+dnet:countries @=@ RE @=@ Réunion
+dnet:countries @=@ KN @=@ Saint Kitts And Nevis
+dnet:countries @=@ SA @=@ Saudi Arabia
+dnet:countries @=@ SN @=@ SEN
+dnet:countries @=@ RS @=@ SRB
+dnet:countries @=@ CS @=@ Serbia and Montenegro
+dnet:countries @=@ SG @=@ SGP
+dnet:countries @=@ SG @=@ Singapore
+dnet:countries @=@ SK @=@ SVK
+dnet:countries @=@ SI @=@ SVN
+dnet:countries @=@ SI @=@ Slovenia
+dnet:countries @=@ ZA @=@ South Africa
+dnet:countries @=@ ZA @=@ ZAF
+dnet:countries @=@ ES @=@ ESP
+dnet:countries @=@ ES @=@ Spain
+dnet:countries @=@ LK @=@ LKA
+dnet:countries @=@ LK @=@ Sri Lanka
+dnet:countries @=@ SD @=@ SDN
+dnet:countries @=@ SR @=@ Suriname
+dnet:countries @=@ SE @=@ SWE
+dnet:countries @=@ SE @=@ Sweden
+dnet:countries @=@ CH @=@ CHE
+dnet:countries @=@ CH @=@ Switzerland
+dnet:countries @=@ SY @=@ Syria
+dnet:countries @=@ ST @=@ Sao Tome and Principe
+dnet:countries @=@ TW @=@ TWN
+dnet:countries @=@ TW @=@ Taiwan
+dnet:countries @=@ TW @=@ Taiwan, Province of China
+dnet:countries @=@ TZ @=@ Tanzania
+dnet:countries @=@ TZ @=@ Tanzania, United Republic of
+dnet:countries @=@ TH @=@ THA
+dnet:countries @=@ TH @=@ Thailand
+dnet:countries @=@ TL @=@ East Timor
+dnet:countries @=@ TN @=@ TUN
+dnet:countries @=@ TN @=@ Tunisia
+dnet:countries @=@ TR @=@ TUR
+dnet:countries @=@ TR @=@ Turkey
+dnet:countries @=@ UNKNOWN @=@ AAA
+dnet:countries @=@ UNKNOWN @=@ [Unknown]
+dnet:countries @=@ UNKNOWN @=@ _?
+dnet:countries @=@ UA @=@ UKR
+dnet:countries @=@ UA @=@ Ukraine
+dnet:countries @=@ AE @=@ United Arab Emirates
+dnet:countries @=@ GB @=@ England
+dnet:countries @=@ GB @=@ GBR
+dnet:countries @=@ GB @=@ Great Britain
+dnet:countries @=@ GB @=@ Great Britain and Northern Ireland
+dnet:countries @=@ GB @=@ Scotland
+dnet:countries @=@ GB @=@ UK
+dnet:countries @=@ GB @=@ United Kingdom
+dnet:countries @=@ US @=@ USA
+dnet:countries @=@ US @=@ United States
+dnet:countries @=@ US @=@ United States of America
+dnet:countries @=@ UY @=@ Uruguay
+dnet:countries @=@ UZ @=@ Uzbekistan
+dnet:countries @=@ VE @=@ Venezuela, Bolivarian Republic of
+dnet:countries @=@ VN @=@ Vietnam
+dnet:countries @=@ VG @=@ British Virgin Islands
+dnet:countries @=@ YU @=@ Jugoslavia
+dnet:countries @=@ YU @=@ Yugoslavia
+dnet:countries @=@ ZW @=@ ABW
+dnet:protocols @=@ oai @=@ OAI-PMH
+dnet:protocols @=@ oai @=@ OAI_PMH
+dnet:pid_types @=@ orcid @=@ ORCID12
+dnet:pid_types @=@ handle @=@ hdl
+dnet:review_levels @=@ 0000 @=@ UNKNOWN
+dnet:review_levels @=@ 0002 @=@ 80 大阪経大学会「Working Paper」
+dnet:review_levels @=@ 0002 @=@ AO
+dnet:review_levels @=@ 0002 @=@ ARTICLE SANS COMITE DE LECTURE (ASCL)
+dnet:review_levels @=@ 0002 @=@ Arbeitspapier
+dnet:review_levels @=@ 0002 @=@ Arbeitspapier [workingPaper]
+dnet:review_levels @=@ 0002 @=@ Article (author)
+dnet:review_levels @=@ 0002 @=@ Article type: preprint
+dnet:review_levels @=@ 0002 @=@ Article(author version)
+dnet:review_levels @=@ 0002 @=@ Article, not peer-reviewed
+dnet:review_levels @=@ 0002 @=@ Articulo no evaluado
+dnet:review_levels @=@ 0002 @=@ Artigo Solicitado e Não Avaliado por Pares
+dnet:review_levels @=@ 0002 @=@ Artigo não avaliado pelos pares
+dnet:review_levels @=@ 0002 @=@ Artigo não avaliado por pares
+dnet:review_levels @=@ 0002 @=@ Artigo não avaliado por pres
+dnet:review_levels @=@ 0002 @=@ Artikkeli|Artikkeli ammattilehdessä. Ei vertaisarvioitu
+dnet:review_levels @=@ 0002 @=@ Artículo no evaluado
+dnet:review_levels @=@ 0002 @=@ Book (non peer-reviewed)
+dnet:review_levels @=@ 0002 @=@ Book Part (author)
+dnet:review_levels @=@ 0002 @=@ Book item; Non-peer-reviewed
+dnet:review_levels @=@ 0002 @=@ Conference preprint
+dnet:review_levels @=@ 0002 @=@ Contribution to book (non peer-reviewed)
+dnet:review_levels @=@ 0002 @=@ Discussion Paper
+dnet:review_levels @=@ 0002 @=@ Document de travail (Working Paper)
+dnet:review_levels @=@ 0002 @=@ Documento de trabajo
+dnet:review_levels @=@ 0002 @=@ Documento de trabajo de investigaci??n
+dnet:review_levels @=@ 0002 @=@ Draft
+dnet:review_levels @=@ 0002 @=@ E-pub ahead of print
+dnet:review_levels @=@ 0002 @=@ Editorial de revista, no evaluado por pares
+dnet:review_levels @=@ 0002 @=@ Editorial de revista, não avaliado por pares
+dnet:review_levels @=@ 0002 @=@ Editorial não avaliado pelos pares
+dnet:review_levels @=@ 0002 @=@ Editors (non peer-reviewed)
+dnet:review_levels @=@ 0002 @=@ Epub ahead of print
+dnet:review_levels @=@ 0002 @=@ Hakemlik Sürecinden Geçmiş Makale
+dnet:review_levels @=@ 0002 @=@ Hakemlik sürecindeki makale
+dnet:review_levels @=@ 0002 @=@ Hakemlik sürecinden geçmemiş kitap değerlendirmesi
+dnet:review_levels @=@ 0002 @=@ Journal Article (author version)
+dnet:review_levels @=@ 0002 @=@ Journal Article Preprint
+dnet:review_levels @=@ 0002 @=@ Journal Editorial, not peer-reviewed
+dnet:review_levels @=@ 0002 @=@ Journal article; Non-peer-reviewed
+dnet:review_levels @=@ 0002 @=@ Journal:WorkingPaper
+dnet:review_levels @=@ 0002 @=@ Manuscript (preprint)
+dnet:review_levels @=@ 0002 @=@ Monográfico (Informes, Documentos de trabajo, etc.)
+dnet:review_levels @=@ 0002 @=@ NOTE INTERNE OU DE TRAVAIL
+dnet:review_levels @=@ 0002 @=@ Nicht begutachteter Beitrag
+dnet:review_levels @=@ 0002 @=@ No evaluado por pares
+dnet:review_levels @=@ 0002 @=@ Non-Refereed
+dnet:review_levels @=@ 0002 @=@ Non-refeered article
+dnet:review_levels @=@ 0002 @=@ Non-refereed Article
+dnet:review_levels @=@ 0002 @=@ Non-refereed Book Review
+dnet:review_levels @=@ 0002 @=@ Non-refereed Review
+dnet:review_levels @=@ 0002 @=@ Non-refereed Text
+dnet:review_levels @=@ 0002 @=@ NonPeerReviewed
+dnet:review_levels @=@ 0002 @=@ Not Peer reviewed
+dnet:review_levels @=@ 0002 @=@ Not Reviewed
+dnet:review_levels @=@ 0002 @=@ Not peer-reviewed
+dnet:review_levels @=@ 0002 @=@ Não Avaliado por Pares
+dnet:review_levels @=@ 0002 @=@ Não avaliada pelos pares
+dnet:review_levels @=@ 0002 @=@ Não avaliado pelos pares
+dnet:review_levels @=@ 0002 @=@ Original article (non peer-reviewed)
+dnet:review_levels @=@ 0002 @=@ Other publication (non peer-review)
+dnet:review_levels @=@ 0002 @=@ Pre Print
+dnet:review_levels @=@ 0002 @=@ Pre-print
+dnet:review_levels @=@ 0002 @=@ Preprint Article
+dnet:review_levels @=@ 0002 @=@ Preprints
+dnet:review_levels @=@ 0002 @=@ Preprints, Working Papers, ...
+dnet:review_levels @=@ 0002 @=@ Rapporto tecnico / Working Paper / Rapporto di progetto
+dnet:review_levels @=@ 0002 @=@ Resumo Não Avaliado por Pares
+dnet:review_levels @=@ 0002 @=@ Review article (non peer-reviewed)
+dnet:review_levels @=@ 0002 @=@ SMUR
+dnet:review_levels @=@ 0002 @=@ Submissão dos artigos
+dnet:review_levels @=@ 0002 @=@ Submitted version
+dnet:review_levels @=@ 0002 @=@ Vertaisarvioimaton kirjan tai muun kokoomateoksen osa
+dnet:review_levels @=@ 0002 @=@ Vorabdruck
+dnet:review_levels @=@ 0002 @=@ Wetensch. publ. non-refereed
+dnet:review_levels @=@ 0002 @=@ Working / discussion paper
+dnet:review_levels @=@ 0002 @=@ Working Document
+dnet:review_levels @=@ 0002 @=@ Working Notes
+dnet:review_levels @=@ 0002 @=@ Working Paper
+dnet:review_levels @=@ 0002 @=@ Working Paper / Technical Report
+dnet:review_levels @=@ 0002 @=@ Working Papers
+dnet:review_levels @=@ 0002 @=@ WorkingPaper
+dnet:review_levels @=@ 0002 @=@ article in non peer-reviewed journal
+dnet:review_levels @=@ 0002 @=@ articolo preliminare
+dnet:review_levels @=@ 0002 @=@ articulo preliminar
+dnet:review_levels @=@ 0002 @=@ articulo sin revision por pares
+dnet:review_levels @=@ 0002 @=@ artigo preliminar
+dnet:review_levels @=@ 0002 @=@ artigo sem revisão
+dnet:review_levels @=@ 0002 @=@ artículo preliminar
+dnet:review_levels @=@ 0002 @=@ artículo sin revisión por pares
+dnet:review_levels @=@ 0002 @=@ bookchapter (author version)
+dnet:review_levels @=@ 0002 @=@ borrador
+dnet:review_levels @=@ 0002 @=@ column (author version)
+dnet:review_levels @=@ 0002 @=@ communication_invitee
+dnet:review_levels @=@ 0002 @=@ doc-type:preprint
+dnet:review_levels @=@ 0002 @=@ doc-type:workingPaper
+dnet:review_levels @=@ 0002 @=@ draf
+dnet:review_levels @=@ 0002 @=@ eu-repo/semantics/submittedVersion
+dnet:review_levels @=@ 0002 @=@ http://purl.org/coar/resource_type/c_8042
+dnet:review_levels @=@ 0002 @=@ http://purl.org/coar/resource_type/c_816b
+dnet:review_levels @=@ 0002 @=@ http://purl.org/coar/version/c_71e4c1898caa6e32
+dnet:review_levels @=@ 0002 @=@ http://purl.org/coar/version/c_b1a7d7d4d402bcce
+dnet:review_levels @=@ 0002 @=@ http://purl.org/eprint/type/SubmittedBookItem
+dnet:review_levels @=@ 0002 @=@ http://purl.org/eprint/type/SubmittedJournalArticle
+dnet:review_levels @=@ 0002 @=@ http://purl.org/info:eu-repo/semantics/authorVersion
+dnet:review_levels @=@ 0002 @=@ http://purl.org/info:eu-repo/semantics/submittedVersion
+dnet:review_levels @=@ 0002 @=@ http://purl.org/spar/fabio/Preprint
+dnet:review_levels @=@ 0002 @=@ http://purl.org/spar/fabio/WorkingPaper
+dnet:review_levels @=@ 0002 @=@ https://dictionary.casrai.org/Preprint
+dnet:review_levels @=@ 0002 @=@ info:ar-repo/semantics/documento de trabajo
+dnet:review_levels @=@ 0002 @=@ info:ar-repo/semantics/documentoDeTrabajo
+dnet:review_levels @=@ 0002 @=@ info:eu repo/semantics/draft
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/authorVersion
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/draft
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/preprint
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/submitedVersion
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/submittedVersion
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/unReviewed
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/updatedVersion
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/semantics/workingPaper
+dnet:review_levels @=@ 0002 @=@ info:eu-repo/submittedVersion
+dnet:review_levels @=@ 0002 @=@ info:ulb-repo/semantics/articleNonPeerReview
+dnet:review_levels @=@ 0002 @=@ info:ulb-repo/semantics/openurl/vlink-workingpaper
+dnet:review_levels @=@ 0002 @=@ info:ulb-repo/semantics/workingPaper
+dnet:review_levels @=@ 0002 @=@ non peer-reviewed article
+dnet:review_levels @=@ 0002 @=@ non-refereed review article
+dnet:review_levels @=@ 0002 @=@ não avaliado
+dnet:review_levels @=@ 0002 @=@ preprint
+dnet:review_levels @=@ 0002 @=@ prepublicación
+dnet:review_levels @=@ 0002 @=@ proceeding, seminar, workshop without peer review
+dnet:review_levels @=@ 0002 @=@ proceedings (author version)
+dnet:review_levels @=@ 0002 @=@ pré-print
+dnet:review_levels @=@ 0002 @=@ pré-publication
+dnet:review_levels @=@ 0002 @=@ préprint
+dnet:review_levels @=@ 0002 @=@ prépublication
+dnet:review_levels @=@ 0002 @=@ publicació preliminar
+dnet:review_levels @=@ 0002 @=@ publication-preprint
+dnet:review_levels @=@ 0002 @=@ publication-workingpaper
+dnet:review_levels @=@ 0002 @=@ submitedVersion
+dnet:review_levels @=@ 0002 @=@ submittedVersion
+dnet:review_levels @=@ 0002 @=@ voordruk
+dnet:review_levels @=@ 0002 @=@ workingPaper
+dnet:review_levels @=@ 0002 @=@ ön baskı
+dnet:review_levels @=@ 0002 @=@ Препринт
+dnet:review_levels @=@ 0002 @=@ предпечатная версия публикации
+dnet:review_levels @=@ 0002 @=@ препринт статьи
+dnet:review_levels @=@ 0002 @=@ ディスカッション/ワーキング・ペーパー DP/WP
+dnet:review_levels @=@ 0002 @=@ プレプリント
+dnet:review_levels @=@ 0002 @=@ プレプリント Preprint
+dnet:review_levels @=@ 0002 @=@ プレプリント(Preprint)
+dnet:review_levels @=@ 0002 @=@ 印刷物/電子媒体-その他(査読無し)
+dnet:review_levels @=@ 0002 @=@ 印刷物/電子媒体-テクニカルレポート類(査読無し)
+dnet:review_levels @=@ 0002 @=@ 印刷物/電子媒体-会議発表論文(査読無し)
+dnet:review_levels @=@ 0002 @=@ 印刷物/電子媒体-図書(査読無し)
+dnet:review_levels @=@ 0002 @=@ 印刷物/電子媒体-学術雑誌論文(査読無し)
+dnet:review_levels @=@ 0002 @=@ 印刷物/電子媒体-紀要論文(査読無し)
+dnet:review_levels @=@ 0002 @=@ 印刷物/電子媒体-雑誌記事(査読無し)
+dnet:review_levels @=@ 0002 @=@ 预印本
+dnet:review_levels @=@ 0001 @=@ ##rt.metadata.pkp.peerReviewed##
+dnet:review_levels @=@ 0001 @=@ A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
+dnet:review_levels @=@ 0001 @=@ Art?culo revisado por pares
+dnet:review_levels @=@ 0001 @=@ Article revisat per persones expertes
+dnet:review_levels @=@ 0001 @=@ Article type: peer review
+dnet:review_levels @=@ 0001 @=@ Article évalué par les pairs
+dnet:review_levels @=@ 0001 @=@ Article évalué par des pairs
+dnet:review_levels @=@ 0001 @=@ Article évalué par les pairs
+dnet:review_levels @=@ 0001 @=@ Articolo valutato secondo i criteri della peer review
+dnet:review_levels @=@ 0001 @=@ Articulo evaluado por dos pares
+dnet:review_levels @=@ 0001 @=@ Articulo revisado por pares
+dnet:review_levels @=@ 0001 @=@ Artigo Avaliado pelos Pares
+dnet:review_levels @=@ 0001 @=@ Artigo Revisto por Pares
+dnet:review_levels @=@ 0001 @=@ Artigo avaliado por blind peer review
+dnet:review_levels @=@ 0001 @=@ Artigo avaliado por pares
+dnet:review_levels @=@ 0001 @=@ Artigo de convidado. Avaliado pelos pares
+dnet:review_levels @=@ 0001 @=@ Artigos; Avaliado pelos pares
+dnet:review_levels @=@ 0001 @=@ Artículo de investigación, Investigaciones originales, Artículo evaluado por pares, Investigaciones empíricas
+dnet:review_levels @=@ 0001 @=@ Artículo evaluado por pares
+dnet:review_levels @=@ 0001 @=@ Artículo evaluado por pares, Ensayos de investigación
+dnet:review_levels @=@ 0001 @=@ Artículo evaluado por pares, Investigaciones empíricas, Artículos de investigación
+dnet:review_levels @=@ 0001 @=@ Artículo revisado
+dnet:review_levels @=@ 0001 @=@ Artículo revisado por pares
+dnet:review_levels @=@ 0001 @=@ Artículos de estudiantes, Artículo evaluado por pares, Artículos de investigación
+dnet:review_levels @=@ 0001 @=@ Artículos de investigación evaluados por doble ciego
+dnet:review_levels @=@ 0001 @=@ Artículos evaluadores por doble ciego
+dnet:review_levels @=@ 0001 @=@ Artículos evaluados por pares
+dnet:review_levels @=@ 0001 @=@ Artículos evaluados por pares académicos
+dnet:review_levels @=@ 0001 @=@ Artículos revisados por pares
+dnet:review_levels @=@ 0001 @=@ Avaliadas pelos pares
+dnet:review_levels @=@ 0001 @=@ Avaliado anonimamente por pares
+dnet:review_levels @=@ 0001 @=@ Avaliado em duplo cego por pares
+dnet:review_levels @=@ 0001 @=@ Avaliado pela Editoria
+dnet:review_levels @=@ 0001 @=@ Avaliado pela Editoria. Avaliado pelos pares.
+dnet:review_levels @=@ 0001 @=@ Avaliado pelo Editoria
+dnet:review_levels @=@ 0001 @=@ Avaliado pelo pares
+dnet:review_levels @=@ 0001 @=@ Avaliado pelos Editores
+dnet:review_levels @=@ 0001 @=@ Avaliado pelos pares
+dnet:review_levels @=@ 0001 @=@ Avaliado pelos pares, Artigo de convidado
+dnet:review_levels @=@ 0001 @=@ Avaliado pelos pares, Artigos Originais
+dnet:review_levels @=@ 0001 @=@ Avaliado pelos pares, Artigos Originais, Artigos de Revisão
+dnet:review_levels @=@ 0001 @=@ Avaliado pelos pares. Avaliado pelo Editoria
+dnet:review_levels @=@ 0001 @=@ Avaliado po Pares
+dnet:review_levels @=@ 0001 @=@ Avaliado por Editor
+dnet:review_levels @=@ 0001 @=@ Avaliado por pares
+dnet:review_levels @=@ 0001 @=@ Avaliados pelos pares
+dnet:review_levels @=@ 0001 @=@ Avaliados por Pares
+dnet:review_levels @=@ 0001 @=@ Blind Peer-reviewed Article
+dnet:review_levels @=@ 0001 @=@ Book (peer-reviewed)
+dnet:review_levels @=@ 0001 @=@ Comentario de libros, Comentario de revistas, Comentario de conferencias, Artículo evaluado por pares, Artículo de investigación
+dnet:review_levels @=@ 0001 @=@ Conference paper; Peer-reviewed
+dnet:review_levels @=@ 0001 @=@ Contribution to book (peer-reviewed)
+dnet:review_levels @=@ 0001 @=@ Documento Avaliado por Pares
+dnet:review_levels @=@ 0001 @=@ Double blind evaluation articles
+dnet:review_levels @=@ 0001 @=@ Double blind peer review
+dnet:review_levels @=@ 0001 @=@ Editors (peer-reviewed)
+dnet:review_levels @=@ 0001 @=@ Evaluación por pares
+dnet:review_levels @=@ 0001 @=@ Evaluado por pares
+dnet:review_levels @=@ 0001 @=@ Evaluados por los pares
+dnet:review_levels @=@ 0001 @=@ Hakem sürecinden geçmiş makale
+dnet:review_levels @=@ 0001 @=@ Hakemli makale
+dnet:review_levels @=@ 0001 @=@ Hakemlik Sürecinden Geçmiş
+dnet:review_levels @=@ 0001 @=@ Invited Peer-Reviewed Article
+dnet:review_levels @=@ 0001 @=@ Journal article; Peer-reviewed
+dnet:review_levels @=@ 0001 @=@ Original article (peer-reviewed)
+dnet:review_levels @=@ 0001 @=@ Other publication (peer-review)
+dnet:review_levels @=@ 0001 @=@ Paper peer-reviewed
+dnet:review_levels @=@ 0001 @=@ Papers evaluated by academic peers
+dnet:review_levels @=@ 0001 @=@ Peer reviewed
+dnet:review_levels @=@ 0001 @=@ Peer reviewed article
+dnet:review_levels @=@ 0001 @=@ Peer reviewed invited commentry
+dnet:review_levels @=@ 0001 @=@ Peer-Reviewed Protocol
+dnet:review_levels @=@ 0001 @=@ Peer-reviewd Article
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed Article
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed Paper
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed Review
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed Review Article
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed Text
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed communication
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed conference proceedings
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed research article
+dnet:review_levels @=@ 0001 @=@ Peer-reviewed short communication
+dnet:review_levels @=@ 0001 @=@ PeerReviewed
+dnet:review_levels @=@ 0001 @=@ Proceedings (peer-reviewed)
+dnet:review_levels @=@ 0001 @=@ Refereed
+dnet:review_levels @=@ 0001 @=@ Refereed Article
+dnet:review_levels @=@ 0001 @=@ Research articles evaluated by double blind
+dnet:review_levels @=@ 0001 @=@ Resenha avaliada pelos pares
+dnet:review_levels @=@ 0001 @=@ Review article (peer-reviewed)
+dnet:review_levels @=@ 0001 @=@ Reviewed by peers
+dnet:review_levels @=@ 0001 @=@ Revisión por Expertos
+dnet:review_levels @=@ 0001 @=@ Revisto por Pares
+dnet:review_levels @=@ 0001 @=@ SBBq abstracts / peer-reviewed
+dnet:review_levels @=@ 0001 @=@ SBBq resúmenes - revisada por pares
+dnet:review_levels @=@ 0001 @=@ Scholarly publ. Refereed
+dnet:review_levels @=@ 0001 @=@ Scientific Publ (refereed)
+dnet:review_levels @=@ 0001 @=@ Vertaisarvioimaton kirjoitus tieteellisessä aikakauslehdessä
+dnet:review_levels @=@ 0001 @=@ Vertaisarvioitu alkuperäisartikkeli tieteellisessä aikakauslehdessä
+dnet:review_levels @=@ 0001 @=@ Vertaisarvioitu artikkeli konferenssijulkaisussa
+dnet:review_levels @=@ 0001 @=@ Vertaisarvioitu artikkeli tieteellisessä aikakauslehdessä
+dnet:review_levels @=@ 0001 @=@ Vertaisarvioitu kirjan tai muun kokoomateoksen osa
+dnet:review_levels @=@ 0001 @=@ Wetensch. publ. Refereed
+dnet:review_levels @=@ 0001 @=@ article in peer-reviewed journal
+dnet:review_levels @=@ 0001 @=@ articles validés
+dnet:review_levels @=@ 0001 @=@ avaliado por pares, temas livres
+dnet:review_levels @=@ 0001 @=@ info:eu-repo/semantics/peerReviewed
+dnet:review_levels @=@ 0001 @=@ info:ulb-repo/semantics/articlePeerReview
+dnet:review_levels @=@ 0001 @=@ proceeding with peer review
+dnet:review_levels @=@ 0001 @=@ refereed_publications
+dnet:review_levels @=@ 0001 @=@ ul_published_reviewed
+dnet:review_levels @=@ 0001 @=@ Άρθρο που έχει αξιολογηθεί από ομότιμους ειδικούς
+dnet:review_levels @=@ 0001 @=@ Άρθρο το οποίο έχει περάσει από ομότιμη αξιολόγηση
+dnet:review_levels @=@ 0001 @=@ レフェリー付き論文
+dnet:review_levels @=@ 0001 @=@ 印刷物/電子媒体-テクニカルレポート類(査読有り)
+dnet:review_levels @=@ 0001 @=@ 印刷物/電子媒体-会議発表論文(査読有り)
+dnet:review_levels @=@ 0001 @=@ 印刷物/電子媒体-図書(査読有り)
+dnet:review_levels @=@ 0001 @=@ 印刷物/電子媒体-学術雑誌論文(査読有り)
+dnet:review_levels @=@ 0001 @=@ 印刷物/電子媒体-紀要論文(査読有り)
+dnet:review_levels @=@ 0001 @=@ 印刷物/電子媒体-雑誌記事(査読有り)
+dnet:review_levels @=@ 0001 @=@ 原著論文(査読有り)
+dnet:review_levels @=@ 0001 @=@ 査読論文
\ No newline at end of file
diff --git a/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/vocabulary/terms.txt b/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/vocabulary/terms.txt
new file mode 100644
index 000000000..93cc00eca
--- /dev/null
+++ b/dhp-workflows/dhp-aggregation/src/test/resources/eu/dnetlib/dhp/vocabulary/terms.txt
@@ -0,0 +1,1080 @@
+ModularUiLabels @=@ ModularUiLabels @=@ PendingRepositoryResources @=@ Pending datasource
+ModularUiLabels @=@ ModularUiLabels @=@ RepositoryServiceResources @=@ Valid datasource
+dnet:content_description_typologies @=@ D-Net Content Description Typologies @=@ file::EuropePMC @=@ file::EuropePMC
+dnet:content_description_typologies @=@ D-Net Content Description Typologies @=@ file::PDF @=@ file::PDF
+dnet:content_description_typologies @=@ D-Net Content Description Typologies @=@ file::WoS @=@ file::WoS
+dnet:content_description_typologies @=@ D-Net Content Description Typologies @=@ metadata @=@ metadata
+dnet:content_description_typologies @=@ D-Net Content Description Typologies @=@ file::hybrid @=@ file::hybrid
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:crosswalk:cris @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:actionset:orcidworks-no-doi @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:crosswalk:infospace @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:crosswalk @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:crosswalk:aggregator @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:crosswalk:datasetarchive @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:actionset @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:crosswalk:entityregistry @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:crosswalk:repository @=@ Harvested
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:mining:aggregator @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ community:subject @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ community:zenodocommunity @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ iis @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:mining:entityregistry @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ community:organization @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:mining:infospace @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:dedup @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ community:datasource @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ propagation:project:semrel @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:mining:cris @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:mining:repository @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ sysimport:mining:datasetarchive @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ community:semrel @=@ Inferred by OpenAIRE
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ user:claim @=@ Linked by user
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ user:claim:pid @=@ Linked by user
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ user:insert @=@ Linked by user
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ user:claim:search @=@ Linked by user
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ UNKNOWN @=@ UNKNOWN
+dnet:provenanceActions @=@ dnet:provenanceActions @=@ country:instrepos @=@ Inferred by OpenAIRE
+dnet:access_modes @=@ dnet:access_modes @=@ 12MONTHS @=@ 12 Months Embargo
+dnet:access_modes @=@ dnet:access_modes @=@ 6MONTHS @=@ 6 Months Embargo
+dnet:access_modes @=@ dnet:access_modes @=@ CLOSED @=@ Closed Access
+dnet:access_modes @=@ dnet:access_modes @=@ EMBARGO @=@ Embargo
+dnet:access_modes @=@ dnet:access_modes @=@ OPEN @=@ Open Access
+dnet:access_modes @=@ dnet:access_modes @=@ OPEN SOURCE @=@ Open Source
+dnet:access_modes @=@ dnet:access_modes @=@ OTHER @=@ Other
+dnet:access_modes @=@ dnet:access_modes @=@ RESTRICTED @=@ Restricted
+dnet:access_modes @=@ dnet:access_modes @=@ UNKNOWN @=@ not available
+fct:funding_typologies @=@ fct:funding_typologies @=@ fct:program @=@ fct:program
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ openaire2.0 @=@ OpenAIRE 2.0 (EC funding)
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ openaire3.0 @=@ OpenAIRE 3.0 (OA, funding)
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ driver @=@ OpenAIRE Basic (DRIVER OA)
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ openaire-cris_1.1 @=@ OpenAIRE CRIS v1.1
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ openaire2.0_data @=@ OpenAIRE Data (funded, referenced datasets)
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ openaire-pub_4.0 @=@ OpenAIRE PubRepos v4.0
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ hostedBy @=@ collected from a compatible aggregator
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ files @=@ files
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ native @=@ native
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ UNKNOWN @=@ not available
+dnet:compatibilityLevel @=@ dnet:compatibilityLevel @=@ notCompatible @=@ under validation
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ UNKNOWN @=@ UNKNOWN
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ available @=@ available
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ copyrighted @=@ copyrighted
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ created @=@ created
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ endDate @=@ endDate
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ issued @=@ issued
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ startDate @=@ startDate
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ submitted @=@ submitted
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ updated @=@ updated
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ valid @=@ valid
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ published-print @=@ published-print
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ published-online @=@ published-online
+dnet:dataCite_date @=@ dnet:dataCite_date @=@ accepted @=@ accepted
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ crissystem @=@ CRIS System
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ datarepository::unknown @=@ Data Repository
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ aggregator::datarepository @=@ Data Repository Aggregator
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ entityregistry::projects @=@ Funder database
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ infospace @=@ Information Space
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ pubsrepository::institutional @=@ Institutional Repository
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ aggregator::pubsrepository::institutional @=@ Institutional Repository Aggregator
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ pubsrepository::journal @=@ Journal
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ aggregator::pubsrepository::journals @=@ Journal Aggregator/Publisher
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ pubsrepository::mock @=@ Other
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ pubscatalogue::unknown @=@ Publication Catalogue
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ pubsrepository::unknown @=@ Publication Repository
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ aggregator::pubsrepository::unknown @=@ Publication Repository Aggregator
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ entityregistry @=@ Registry
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ entityregistry::repositories @=@ Registry of repositories
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ entityregistry::products @=@ Registry of research products
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ entityregistry::researchers @=@ Registry of researchers
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ entityregistry::organizations @=@ Registry of organizations
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ scholarcomminfra @=@ Scholarly Comm. Infrastructure
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ softwarerepository @=@ Software Repository
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ pubsrepository::thematic @=@ Thematic Repository
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ websource @=@ Web Source
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ aggregator::softwarerepository @=@ Software Repository Aggregator
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ orprepository @=@ Repository
+dnet:datasource_typologies @=@ dnet:datasource_typologies @=@ researchgraph @=@ Research Graph
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ ACM @=@ ACM Computing Classification System
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ agrovoc @=@ AGROVOC
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ bicssc @=@ BIC standard subject categories
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ DFG @=@ DFG Classification
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ ddc @=@ Dewey Decimal Classification
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ nsf:fieldOfApplication @=@ Field of Application (NSF)
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ gok @=@ Göttingen Online Classification
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ ec:h2020topics @=@ Horizon 2020 Topics
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ IPC @=@ International Patent Classification
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ jel @=@ JEL Classification
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ lcsh @=@ Library of Congress Subject Headings
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ msc @=@ Mathematics Subject Classification
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ mesheuropmc @=@ Medical Subject Headings
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ mesh @=@ Medical Subject Headings
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ bk @=@ Nederlandse basisclassificatie
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ dnet:od_subjects @=@ OpenDOAR subjects
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ ocis @=@ Optics Classification and Indexing Scheme
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ pacs @=@ Physics and Astronomy Classification Scheme
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ rvk @=@ Regensburger Verbundklassifikation
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ UNKNOWN @=@ UNKNOWN
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ udc @=@ Universal Decimal Classification
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ wos @=@ Web of Science Subject Areas
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ arxiv @=@ arXiv
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ keyword @=@ keyword
+dnet:subject_classification_typologies @=@ dnet:subject_classification_typologies @=@ MAG @=@ Microsoft Academic Graph classification
+fct:contractTypes @=@ fct:contractTypes @=@ UNKNOWN @=@ UNKNOWN
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0018 @=@ Annotation
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0001 @=@ Article
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0033 @=@ Audiovisual
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0008 @=@ Bachelor thesis
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0046 @=@ Bioentity
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0002 @=@ Book
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0037 @=@ Clinical Trial
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0022 @=@ Collection
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0004 @=@ Conference object
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0005 @=@ Contribution for newspaper or weekly magazine
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0045 @=@ Data Management Plan
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0031 @=@ Data Paper
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0021 @=@ Dataset
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0006 @=@ Doctoral thesis
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0023 @=@ Event
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0009 @=@ External research report
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0024 @=@ Film
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0025 @=@ Image
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0026 @=@ InteractiveResource
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0011 @=@ Internal report
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0043 @=@ Journal
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0010 @=@ Lecture
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0007 @=@ Master thesis
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0027 @=@ Model
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0012 @=@ Newsletter
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0020 @=@ Other ORP type
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0039 @=@ Other dataset type
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0038 @=@ Other literature type
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0040 @=@ Other software type
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0013 @=@ Part of book or chapter of book
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0019 @=@ Patent
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0028 @=@ PhysicalObject
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0016 @=@ Preprint
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0034 @=@ Project deliverable
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0035 @=@ Project milestone
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0036 @=@ Project proposal
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0017 @=@ Report
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0014 @=@ Research
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0015 @=@ Review
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0029 @=@ Software
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0032 @=@ Software Paper
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0030 @=@ Sound
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0044 @=@ Thesis
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0000 @=@ Unknown
+dnet:publication_resource @=@ dnet:publication_resource @=@ 0042 @=@ Virtual Appliance
+ec:funding_typologies @=@ ec:funding_typologies @=@ ec:frameworkprogram @=@ frameworkprogram
+ec:funding_typologies @=@ ec:funding_typologies @=@ ec:program @=@ program
+ec:funding_typologies @=@ ec:funding_typologies @=@ ec:specificprogram @=@ specificprogram
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ 171 @=@ Article 171 of the Treaty
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ BSG @=@ Research for the benefit of specific groups
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ CIP-EIP-TN @=@ CIP-Eco-Innovation - CIP-Thematic Network
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ CP @=@ Collaborative project
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ CP-CSA @=@ Combination of CP & CSA
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ CSA @=@ Coordination and support action
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ ERC @=@ Support for frontier research (ERC)
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ MC @=@ Support for training and career development of researchers (Marie Curie)
+ec:FP7contractTypes @=@ ec:FP7contractTypes @=@ NoE @=@ Network of Excellence
+wt:funding_relations @=@ wt:funding_relations @=@ wt:hasParentFunding @=@ wt:hasParentFunding
+dnet:languages @=@ dnet:languages @=@ abk @=@ Abkhazian
+dnet:languages @=@ dnet:languages @=@ ace @=@ Achinese
+dnet:languages @=@ dnet:languages @=@ ach @=@ Acoli
+dnet:languages @=@ dnet:languages @=@ ada @=@ Adangme
+dnet:languages @=@ dnet:languages @=@ aar @=@ Afar
+dnet:languages @=@ dnet:languages @=@ afh @=@ Afrihili
+dnet:languages @=@ dnet:languages @=@ afr @=@ Afrikaans
+dnet:languages @=@ dnet:languages @=@ afa @=@ Afro-Asiatic
+dnet:languages @=@ dnet:languages @=@ aka @=@ Akan
+dnet:languages @=@ dnet:languages @=@ akk @=@ Akkadian
+dnet:languages @=@ dnet:languages @=@ alb/sqi @=@ Albanian
+dnet:languages @=@ dnet:languages @=@ ale @=@ Aleut
+dnet:languages @=@ dnet:languages @=@ alg @=@ Algonquian languages
+dnet:languages @=@ dnet:languages @=@ tut @=@ Altaic
+dnet:languages @=@ dnet:languages @=@ amh @=@ Amharic
+dnet:languages @=@ dnet:languages @=@ egy @=@ Ancient Egyptian
+dnet:languages @=@ dnet:languages @=@ grc @=@ Ancient Greek
+dnet:languages @=@ dnet:languages @=@ apa @=@ Apache
+dnet:languages @=@ dnet:languages @=@ ara @=@ Arabic
+dnet:languages @=@ dnet:languages @=@ arg @=@ Aragonese
+dnet:languages @=@ dnet:languages @=@ arc @=@ Aramaic
+dnet:languages @=@ dnet:languages @=@ arp @=@ Arapaho
+dnet:languages @=@ dnet:languages @=@ arn @=@ Araucanian
+dnet:languages @=@ dnet:languages @=@ arw @=@ Arawak
+dnet:languages @=@ dnet:languages @=@ arm/hye @=@ Armenian
+dnet:languages @=@ dnet:languages @=@ art @=@ Artificial
+dnet:languages @=@ dnet:languages @=@ asm @=@ Assamese
+dnet:languages @=@ dnet:languages @=@ ath @=@ Athapascan
+dnet:languages @=@ dnet:languages @=@ map @=@ Austronesian
+dnet:languages @=@ dnet:languages @=@ ina @=@ Auxiliary Language Association)
+dnet:languages @=@ dnet:languages @=@ ava @=@ Avaric
+dnet:languages @=@ dnet:languages @=@ ave @=@ Avestan
+dnet:languages @=@ dnet:languages @=@ awa @=@ Awadhi
+dnet:languages @=@ dnet:languages @=@ aym @=@ Aymara
+dnet:languages @=@ dnet:languages @=@ aze @=@ Azerbaijani
+dnet:languages @=@ dnet:languages @=@ nah @=@ Aztec
+dnet:languages @=@ dnet:languages @=@ ban @=@ Balinese
+dnet:languages @=@ dnet:languages @=@ bat @=@ Baltic
+dnet:languages @=@ dnet:languages @=@ bal @=@ Baluchi
+dnet:languages @=@ dnet:languages @=@ bam @=@ Bambara
+dnet:languages @=@ dnet:languages @=@ bai @=@ Bamileke
+dnet:languages @=@ dnet:languages @=@ bad @=@ Banda
+dnet:languages @=@ dnet:languages @=@ bnt @=@ Bantu
+dnet:languages @=@ dnet:languages @=@ bas @=@ Basa
+dnet:languages @=@ dnet:languages @=@ bak @=@ Bashkir
+dnet:languages @=@ dnet:languages @=@ baq/eus @=@ Basque
+dnet:languages @=@ dnet:languages @=@ bej @=@ Beja
+dnet:languages @=@ dnet:languages @=@ bel @=@ Belarusian
+dnet:languages @=@ dnet:languages @=@ bem @=@ Bemba
+dnet:languages @=@ dnet:languages @=@ ben @=@ Bengali
+dnet:languages @=@ dnet:languages @=@ ber @=@ Berber
+dnet:languages @=@ dnet:languages @=@ bho @=@ Bhojpuri
+dnet:languages @=@ dnet:languages @=@ bih @=@ Bihari
+dnet:languages @=@ dnet:languages @=@ bik @=@ Bikol
+dnet:languages @=@ dnet:languages @=@ bin @=@ Bini
+dnet:languages @=@ dnet:languages @=@ bis @=@ Bislama
+dnet:languages @=@ dnet:languages @=@ nob @=@ Bokmål, Norwegian; Norwegian Bokmål
+dnet:languages @=@ dnet:languages @=@ bos @=@ Bosnian
+dnet:languages @=@ dnet:languages @=@ bra @=@ Braj
+dnet:languages @=@ dnet:languages @=@ bre @=@ Breton
+dnet:languages @=@ dnet:languages @=@ bug @=@ Buginese
+dnet:languages @=@ dnet:languages @=@ bul @=@ Bulgarian
+dnet:languages @=@ dnet:languages @=@ bua @=@ Buriat
+dnet:languages @=@ dnet:languages @=@ bur/mya @=@ Burmese
+dnet:languages @=@ dnet:languages @=@ cad @=@ Caddo
+dnet:languages @=@ dnet:languages @=@ car @=@ Carib
+dnet:languages @=@ dnet:languages @=@ cat @=@ Catalan; Valencian
+dnet:languages @=@ dnet:languages @=@ cau @=@ Caucasian
+dnet:languages @=@ dnet:languages @=@ ceb @=@ Cebuano
+dnet:languages @=@ dnet:languages @=@ cel @=@ Celtic
+dnet:languages @=@ dnet:languages @=@ cai @=@ Central American Indian
+dnet:languages @=@ dnet:languages @=@ chg @=@ Chagatai
+dnet:languages @=@ dnet:languages @=@ cha @=@ Chamorro
+dnet:languages @=@ dnet:languages @=@ che @=@ Chechen
+dnet:languages @=@ dnet:languages @=@ chr @=@ Cherokee
+dnet:languages @=@ dnet:languages @=@ nya @=@ Chewa; Chichewa; Nyanja
+dnet:languages @=@ dnet:languages @=@ chy @=@ Cheyenne
+dnet:languages @=@ dnet:languages @=@ chb @=@ Chibcha
+dnet:languages @=@ dnet:languages @=@ chi/zho @=@ Chinese
+dnet:languages @=@ dnet:languages @=@ chn @=@ Chinook jargon
+dnet:languages @=@ dnet:languages @=@ cho @=@ Choctaw
+dnet:languages @=@ dnet:languages @=@ chu @=@ Church Slavic; Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
+dnet:languages @=@ dnet:languages @=@ chv @=@ Chuvash
+dnet:languages @=@ dnet:languages @=@ cop @=@ Coptic
+dnet:languages @=@ dnet:languages @=@ cor @=@ Cornish
+dnet:languages @=@ dnet:languages @=@ cos @=@ Corsican
+dnet:languages @=@ dnet:languages @=@ cre @=@ Cree
+dnet:languages @=@ dnet:languages @=@ mus @=@ Creek
+dnet:languages @=@ dnet:languages @=@ crp @=@ Creoles and Pidgins
+dnet:languages @=@ dnet:languages @=@ hrv @=@ Croatian
+dnet:languages @=@ dnet:languages @=@ cus @=@ Cushitic
+dnet:languages @=@ dnet:languages @=@ ces/cze @=@ Czech
+dnet:languages @=@ dnet:languages @=@ dak @=@ Dakota
+dnet:languages @=@ dnet:languages @=@ dan @=@ Danish
+dnet:languages @=@ dnet:languages @=@ del @=@ Delaware
+dnet:languages @=@ dnet:languages @=@ din @=@ Dinka
+dnet:languages @=@ dnet:languages @=@ div @=@ Divehi
+dnet:languages @=@ dnet:languages @=@ doi @=@ Dogri
+dnet:languages @=@ dnet:languages @=@ dra @=@ Dravidian
+dnet:languages @=@ dnet:languages @=@ dua @=@ Duala
+dnet:languages @=@ dnet:languages @=@ dut/nld @=@ Dutch; Flemish
+dnet:languages @=@ dnet:languages @=@ dyu @=@ Dyula
+dnet:languages @=@ dnet:languages @=@ dzo @=@ Dzongkha
+dnet:languages @=@ dnet:languages @=@ efi @=@ Efik
+dnet:languages @=@ dnet:languages @=@ eka @=@ Ekajuk
+dnet:languages @=@ dnet:languages @=@ elx @=@ Elamite
+dnet:languages @=@ dnet:languages @=@ eng @=@ English
+dnet:languages @=@ dnet:languages @=@ cpe @=@ English-based Creoles and Pidgins
+dnet:languages @=@ dnet:languages @=@ esk @=@ Eskimo
+dnet:languages @=@ dnet:languages @=@ epo @=@ Esperanto
+dnet:languages @=@ dnet:languages @=@ est @=@ Estonian
+dnet:languages @=@ dnet:languages @=@ ewe @=@ Ewe
+dnet:languages @=@ dnet:languages @=@ ewo @=@ Ewondo
+dnet:languages @=@ dnet:languages @=@ fan @=@ Fang
+dnet:languages @=@ dnet:languages @=@ fat @=@ Fanti
+dnet:languages @=@ dnet:languages @=@ fao @=@ Faroese
+dnet:languages @=@ dnet:languages @=@ fij @=@ Fijian
+dnet:languages @=@ dnet:languages @=@ fin @=@ Finnish
+dnet:languages @=@ dnet:languages @=@ fiu @=@ Finno-Ugrian
+dnet:languages @=@ dnet:languages @=@ fon @=@ Fon
+dnet:languages @=@ dnet:languages @=@ fra/fre @=@ French
+dnet:languages @=@ dnet:languages @=@ cpf @=@ French-based Creoles and Pidgins
+dnet:languages @=@ dnet:languages @=@ fry @=@ Frisian
+dnet:languages @=@ dnet:languages @=@ ful @=@ Fulah
+dnet:languages @=@ dnet:languages @=@ gaa @=@ Ga
+dnet:languages @=@ dnet:languages @=@ gae/gdh @=@ Gaelic
+dnet:languages @=@ dnet:languages @=@ gla @=@ Gaelic; Scottish Gaelic
+dnet:languages @=@ dnet:languages @=@ glg @=@ Galician
+dnet:languages @=@ dnet:languages @=@ lug @=@ Ganda
+dnet:languages @=@ dnet:languages @=@ gay @=@ Gayo
+dnet:languages @=@ dnet:languages @=@ gez @=@ Geez
+dnet:languages @=@ dnet:languages @=@ geo/kat @=@ Georgian
+dnet:languages @=@ dnet:languages @=@ deu/ger @=@ German
+dnet:languages @=@ dnet:languages @=@ gem @=@ Germanic
+dnet:languages @=@ dnet:languages @=@ kik @=@ Gikuyu; Kikuyu
+dnet:languages @=@ dnet:languages @=@ gil @=@ Gilbertese
+dnet:languages @=@ dnet:languages @=@ gon @=@ Gondi
+dnet:languages @=@ dnet:languages @=@ got @=@ Gothic
+dnet:languages @=@ dnet:languages @=@ grb @=@ Grebo
+dnet:languages @=@ dnet:languages @=@ ell/gre @=@ Greek
+dnet:languages @=@ dnet:languages @=@ gre/ell @=@ Greek, Modern (1453-)
+dnet:languages @=@ dnet:languages @=@ kal @=@ Greenlandic; Kalaallisut
+dnet:languages @=@ dnet:languages @=@ grn @=@ Guarani
+dnet:languages @=@ dnet:languages @=@ guj @=@ Gujarati
+dnet:languages @=@ dnet:languages @=@ hai @=@ Haida
+dnet:languages @=@ dnet:languages @=@ hat @=@ Haitian; Haitian Creole
+dnet:languages @=@ dnet:languages @=@ hau @=@ Hausa
+dnet:languages @=@ dnet:languages @=@ haw @=@ Hawaiian
+dnet:languages @=@ dnet:languages @=@ heb @=@ Hebrew
+dnet:languages @=@ dnet:languages @=@ her @=@ Herero
+dnet:languages @=@ dnet:languages @=@ hil @=@ Hiligaynon
+dnet:languages @=@ dnet:languages @=@ him @=@ Himachali
+dnet:languages @=@ dnet:languages @=@ hin @=@ Hindi
+dnet:languages @=@ dnet:languages @=@ hmo @=@ Hiri Motu
+dnet:languages @=@ dnet:languages @=@ hun @=@ Hungarian
+dnet:languages @=@ dnet:languages @=@ hup @=@ Hupa
+dnet:languages @=@ dnet:languages @=@ iba @=@ Iban
+dnet:languages @=@ dnet:languages @=@ ice/isl @=@ Icelandic
+dnet:languages @=@ dnet:languages @=@ ido @=@ Ido
+dnet:languages @=@ dnet:languages @=@ ibo @=@ Igbo
+dnet:languages @=@ dnet:languages @=@ ijo @=@ Ijo
+dnet:languages @=@ dnet:languages @=@ ilo @=@ Iloko
+dnet:languages @=@ dnet:languages @=@ inc @=@ Indic
+dnet:languages @=@ dnet:languages @=@ ine @=@ Indo-European
+dnet:languages @=@ dnet:languages @=@ ind @=@ Indonesian
+dnet:languages @=@ dnet:languages @=@ ile @=@ Interlingue
+dnet:languages @=@ dnet:languages @=@ iku @=@ Inuktitut
+dnet:languages @=@ dnet:languages @=@ ipk @=@ Inupiaq
+dnet:languages @=@ dnet:languages @=@ ira @=@ Iranian
+dnet:languages @=@ dnet:languages @=@ gai/iri @=@ Irish
+dnet:languages @=@ dnet:languages @=@ iro @=@ Iroquoian
+dnet:languages @=@ dnet:languages @=@ ita @=@ Italian
+dnet:languages @=@ dnet:languages @=@ jpn @=@ Japanese
+dnet:languages @=@ dnet:languages @=@ jav @=@ Javanese
+dnet:languages @=@ dnet:languages @=@ jrb @=@ Judeo-Arabic
+dnet:languages @=@ dnet:languages @=@ jpr @=@ Judeo-Persian
+dnet:languages @=@ dnet:languages @=@ kab @=@ Kabyle
+dnet:languages @=@ dnet:languages @=@ kac @=@ Kachin
+dnet:languages @=@ dnet:languages @=@ kam @=@ Kamba
+dnet:languages @=@ dnet:languages @=@ kan @=@ Kannada
+dnet:languages @=@ dnet:languages @=@ kau @=@ Kanuri
+dnet:languages @=@ dnet:languages @=@ kaa @=@ Kara-Kalpak
+dnet:languages @=@ dnet:languages @=@ kar @=@ Karen
+dnet:languages @=@ dnet:languages @=@ kas @=@ Kashmiri
+dnet:languages @=@ dnet:languages @=@ kaw @=@ Kawi
+dnet:languages @=@ dnet:languages @=@ kaz @=@ Kazakh
+dnet:languages @=@ dnet:languages @=@ kha @=@ Khasi
+dnet:languages @=@ dnet:languages @=@ khm @=@ Khmer
+dnet:languages @=@ dnet:languages @=@ khi @=@ Khoisan
+dnet:languages @=@ dnet:languages @=@ kho @=@ Khotanese
+dnet:languages @=@ dnet:languages @=@ kin @=@ Kinyarwanda
+dnet:languages @=@ dnet:languages @=@ kir @=@ Kirghiz
+dnet:languages @=@ dnet:languages @=@ kom @=@ Komi
+dnet:languages @=@ dnet:languages @=@ kon @=@ Kongo
+dnet:languages @=@ dnet:languages @=@ kok @=@ Konkani
+dnet:languages @=@ dnet:languages @=@ kor @=@ Korean
+dnet:languages @=@ dnet:languages @=@ kpe @=@ Kpelle
+dnet:languages @=@ dnet:languages @=@ kro @=@ Kru
+dnet:languages @=@ dnet:languages @=@ kua @=@ Kuanyama; Kwanyama
+dnet:languages @=@ dnet:languages @=@ kum @=@ Kumyk
+dnet:languages @=@ dnet:languages @=@ kur @=@ Kurdish
+dnet:languages @=@ dnet:languages @=@ kru @=@ Kurukh
+dnet:languages @=@ dnet:languages @=@ kus @=@ Kusaie
+dnet:languages @=@ dnet:languages @=@ kut @=@ Kutenai
+dnet:languages @=@ dnet:languages @=@ lad @=@ Ladino
+dnet:languages @=@ dnet:languages @=@ lah @=@ Lahnda
+dnet:languages @=@ dnet:languages @=@ lam @=@ Lamba
+dnet:languages @=@ dnet:languages @=@ lao @=@ Lao
+dnet:languages @=@ dnet:languages @=@ lat @=@ Latin
+dnet:languages @=@ dnet:languages @=@ lav @=@ Latvian
+dnet:languages @=@ dnet:languages @=@ ltz @=@ Letzeburgesch; Luxembourgish
+dnet:languages @=@ dnet:languages @=@ lez @=@ Lezghian
+dnet:languages @=@ dnet:languages @=@ lim @=@ Limburgan; Limburger; Limburgish
+dnet:languages @=@ dnet:languages @=@ lin @=@ Lingala
+dnet:languages @=@ dnet:languages @=@ lit @=@ Lithuanian
+dnet:languages @=@ dnet:languages @=@ loz @=@ Lozi
+dnet:languages @=@ dnet:languages @=@ lub @=@ Luba-Katanga
+dnet:languages @=@ dnet:languages @=@ lui @=@ Luiseno
+dnet:languages @=@ dnet:languages @=@ lun @=@ Lunda
+dnet:languages @=@ dnet:languages @=@ luo @=@ Luo
+dnet:languages @=@ dnet:languages @=@ mac/mak @=@ Macedonian
+dnet:languages @=@ dnet:languages @=@ mad @=@ Madurese
+dnet:languages @=@ dnet:languages @=@ mag @=@ Magahi
+dnet:languages @=@ dnet:languages @=@ mai @=@ Maithili
+dnet:languages @=@ dnet:languages @=@ mak @=@ Makasar
+dnet:languages @=@ dnet:languages @=@ mlg @=@ Malagasy
+dnet:languages @=@ dnet:languages @=@ may/msa @=@ Malay
+dnet:languages @=@ dnet:languages @=@ mal @=@ Malayalam
+dnet:languages @=@ dnet:languages @=@ mlt @=@ Maltese
+dnet:languages @=@ dnet:languages @=@ man @=@ Mandingo
+dnet:languages @=@ dnet:languages @=@ mni @=@ Manipuri
+dnet:languages @=@ dnet:languages @=@ mno @=@ Manobo
+dnet:languages @=@ dnet:languages @=@ glv @=@ Manx
+dnet:languages @=@ dnet:languages @=@ mao/mri @=@ Maori
+dnet:languages @=@ dnet:languages @=@ mar @=@ Marathi
+dnet:languages @=@ dnet:languages @=@ chm @=@ Mari
+dnet:languages @=@ dnet:languages @=@ mah @=@ Marshallese
+dnet:languages @=@ dnet:languages @=@ mwr @=@ Marwari
+dnet:languages @=@ dnet:languages @=@ mas @=@ Masai
+dnet:languages @=@ dnet:languages @=@ myn @=@ Mayan
+dnet:languages @=@ dnet:languages @=@ men @=@ Mende
+dnet:languages @=@ dnet:languages @=@ mic @=@ Micmac
+dnet:languages @=@ dnet:languages @=@ dum @=@ Middle Dutch
+dnet:languages @=@ dnet:languages @=@ enm @=@ Middle English
+dnet:languages @=@ dnet:languages @=@ frm @=@ Middle French
+dnet:languages @=@ dnet:languages @=@ gmh @=@ Middle High German
+dnet:languages @=@ dnet:languages @=@ mga @=@ Middle Irish
+dnet:languages @=@ dnet:languages @=@ min @=@ Minangkabau
+dnet:languages @=@ dnet:languages @=@ mis @=@ Miscellaneous
+dnet:languages @=@ dnet:languages @=@ moh @=@ Mohawk
+dnet:languages @=@ dnet:languages @=@ mol @=@ Moldavian
+dnet:languages @=@ dnet:languages @=@ mkh @=@ Mon-Kmer
+dnet:languages @=@ dnet:languages @=@ lol @=@ Mongo
+dnet:languages @=@ dnet:languages @=@ mon @=@ Mongolian
+dnet:languages @=@ dnet:languages @=@ mos @=@ Mossi
+dnet:languages @=@ dnet:languages @=@ mul @=@ Multiple languages
+dnet:languages @=@ dnet:languages @=@ mun @=@ Munda
+dnet:languages @=@ dnet:languages @=@ nau @=@ Nauru
+dnet:languages @=@ dnet:languages @=@ nav @=@ Navajo; Navaho
+dnet:languages @=@ dnet:languages @=@ nde @=@ Ndebele, North
+dnet:languages @=@ dnet:languages @=@ nbl @=@ Ndebele, South
+dnet:languages @=@ dnet:languages @=@ ndo @=@ Ndonga
+dnet:languages @=@ dnet:languages @=@ nep @=@ Nepali
+dnet:languages @=@ dnet:languages @=@ new @=@ Newari
+dnet:languages @=@ dnet:languages @=@ nic @=@ Niger-Kordofanian
+dnet:languages @=@ dnet:languages @=@ ssa @=@ Nilo-Saharan
+dnet:languages @=@ dnet:languages @=@ niu @=@ Niuean
+dnet:languages @=@ dnet:languages @=@ non @=@ Norse
+dnet:languages @=@ dnet:languages @=@ nai @=@ North American Indian
+dnet:languages @=@ dnet:languages @=@ sme @=@ Northern Sami
+dnet:languages @=@ dnet:languages @=@ nor @=@ Norwegian
+dnet:languages @=@ dnet:languages @=@ nno @=@ Norwegian Nynorsk; Nynorsk, Norwegian
+dnet:languages @=@ dnet:languages @=@ nub @=@ Nubian
+dnet:languages @=@ dnet:languages @=@ nym @=@ Nyamwezi
+dnet:languages @=@ dnet:languages @=@ nyn @=@ Nyankole
+dnet:languages @=@ dnet:languages @=@ nyo @=@ Nyoro
+dnet:languages @=@ dnet:languages @=@ nzi @=@ Nzima
+dnet:languages @=@ dnet:languages @=@ oci @=@ Occitan (post 1500); Provençal
+dnet:languages @=@ dnet:languages @=@ oji @=@ Ojibwa
+dnet:languages @=@ dnet:languages @=@ ang @=@ Old English
+dnet:languages @=@ dnet:languages @=@ fro @=@ Old French
+dnet:languages @=@ dnet:languages @=@ goh @=@ Old High German
+dnet:languages @=@ dnet:languages @=@ ori @=@ Oriya
+dnet:languages @=@ dnet:languages @=@ orm @=@ Oromo
+dnet:languages @=@ dnet:languages @=@ osa @=@ Osage
+dnet:languages @=@ dnet:languages @=@ oss @=@ Ossetian; Ossetic
+dnet:languages @=@ dnet:languages @=@ oto @=@ Otomian
+dnet:languages @=@ dnet:languages @=@ ota @=@ Ottoman
+dnet:languages @=@ dnet:languages @=@ pal @=@ Pahlavi
+dnet:languages @=@ dnet:languages @=@ pau @=@ Palauan
+dnet:languages @=@ dnet:languages @=@ pli @=@ Pali
+dnet:languages @=@ dnet:languages @=@ pam @=@ Pampanga
+dnet:languages @=@ dnet:languages @=@ pag @=@ Pangasinan
+dnet:languages @=@ dnet:languages @=@ pan @=@ Panjabi; Punjabi
+dnet:languages @=@ dnet:languages @=@ pap @=@ Papiamento
+dnet:languages @=@ dnet:languages @=@ paa @=@ Papuan-Australian
+dnet:languages @=@ dnet:languages @=@ fas/per @=@ Persian
+dnet:languages @=@ dnet:languages @=@ peo @=@ Persian, Old (ca 600 - 400 B.C.)
+dnet:languages @=@ dnet:languages @=@ phn @=@ Phoenician
+dnet:languages @=@ dnet:languages @=@ pol @=@ Polish
+dnet:languages @=@ dnet:languages @=@ pon @=@ Ponape
+dnet:languages @=@ dnet:languages @=@ por @=@ Portuguese
+dnet:languages @=@ dnet:languages @=@ cpp @=@ Portuguese-based Creoles and Pidgins
+dnet:languages @=@ dnet:languages @=@ pra @=@ Prakrit
+dnet:languages @=@ dnet:languages @=@ pro @=@ Provencal
+dnet:languages @=@ dnet:languages @=@ pus @=@ Pushto
+dnet:languages @=@ dnet:languages @=@ que @=@ Quechua
+dnet:languages @=@ dnet:languages @=@ roh @=@ Raeto-Romance
+dnet:languages @=@ dnet:languages @=@ raj @=@ Rajasthani
+dnet:languages @=@ dnet:languages @=@ rar @=@ Rarotongan
+dnet:languages @=@ dnet:languages @=@ roa @=@ Romance
+dnet:languages @=@ dnet:languages @=@ ron/rum @=@ Romanian
+dnet:languages @=@ dnet:languages @=@ rom @=@ Romany
+dnet:languages @=@ dnet:languages @=@ run @=@ Rundi
+dnet:languages @=@ dnet:languages @=@ rus @=@ Russian
+dnet:languages @=@ dnet:languages @=@ sal @=@ Salishan
+dnet:languages @=@ dnet:languages @=@ sam @=@ Samaritan
+dnet:languages @=@ dnet:languages @=@ smi @=@ Sami
+dnet:languages @=@ dnet:languages @=@ smo @=@ Samoan
+dnet:languages @=@ dnet:languages @=@ sad @=@ Sandawe
+dnet:languages @=@ dnet:languages @=@ sag @=@ Sango
+dnet:languages @=@ dnet:languages @=@ san @=@ Sanskrit
+dnet:languages @=@ dnet:languages @=@ srd @=@ Sardinian
+dnet:languages @=@ dnet:languages @=@ sco @=@ Scots
+dnet:languages @=@ dnet:languages @=@ sel @=@ Selkup
+dnet:languages @=@ dnet:languages @=@ sem @=@ Semitic
+dnet:languages @=@ dnet:languages @=@ srp @=@ Serbian
+dnet:languages @=@ dnet:languages @=@ scr @=@ Serbo-Croatian
+dnet:languages @=@ dnet:languages @=@ srr @=@ Serer
+dnet:languages @=@ dnet:languages @=@ shn @=@ Shan
+dnet:languages @=@ dnet:languages @=@ sna @=@ Shona
+dnet:languages @=@ dnet:languages @=@ iii @=@ Sichuan Yi
+dnet:languages @=@ dnet:languages @=@ sid @=@ Sidamo
+dnet:languages @=@ dnet:languages @=@ bla @=@ Siksika
+dnet:languages @=@ dnet:languages @=@ snd @=@ Sindhi
+dnet:languages @=@ dnet:languages @=@ sin @=@ Sinhala; Sinhalese
+dnet:languages @=@ dnet:languages @=@ sit @=@ Sino-Tibetan
+dnet:languages @=@ dnet:languages @=@ sio @=@ Siouan
+dnet:languages @=@ dnet:languages @=@ sla @=@ Slavic
+dnet:languages @=@ dnet:languages @=@ slk/slo @=@ Slovak
+dnet:languages @=@ dnet:languages @=@ slv @=@ Slovenian
+dnet:languages @=@ dnet:languages @=@ sog @=@ Sogdian
+dnet:languages @=@ dnet:languages @=@ som @=@ Somali
+dnet:languages @=@ dnet:languages @=@ son @=@ Songhai
+dnet:languages @=@ dnet:languages @=@ wen @=@ Sorbian
+dnet:languages @=@ dnet:languages @=@ nso @=@ Sotho
+dnet:languages @=@ dnet:languages @=@ sot @=@ Sotho, Southern
+dnet:languages @=@ dnet:languages @=@ sai @=@ South American Indian
+dnet:languages @=@ dnet:languages @=@ esl/spa @=@ Spanish
+dnet:languages @=@ dnet:languages @=@ spa @=@ Spanish; Castilian
+dnet:languages @=@ dnet:languages @=@ suk @=@ Sukuma
+dnet:languages @=@ dnet:languages @=@ sux @=@ Sumerian
+dnet:languages @=@ dnet:languages @=@ sun @=@ Sundanese
+dnet:languages @=@ dnet:languages @=@ sus @=@ Susu
+dnet:languages @=@ dnet:languages @=@ swa @=@ Swahili
+dnet:languages @=@ dnet:languages @=@ ssw @=@ Swati
+dnet:languages @=@ dnet:languages @=@ swe @=@ Swedish
+dnet:languages @=@ dnet:languages @=@ syr @=@ Syriac
+dnet:languages @=@ dnet:languages @=@ tgl @=@ Tagalog
+dnet:languages @=@ dnet:languages @=@ tah @=@ Tahitian
+dnet:languages @=@ dnet:languages @=@ tgk @=@ Tajik
+dnet:languages @=@ dnet:languages @=@ tmh @=@ Tamashek
+dnet:languages @=@ dnet:languages @=@ tam @=@ Tamil
+dnet:languages @=@ dnet:languages @=@ tat @=@ Tatar
+dnet:languages @=@ dnet:languages @=@ tel @=@ Telugu
+dnet:languages @=@ dnet:languages @=@ ter @=@ Tereno
+dnet:languages @=@ dnet:languages @=@ tha @=@ Thai
+dnet:languages @=@ dnet:languages @=@ bod/tib @=@ Tibetan
+dnet:languages @=@ dnet:languages @=@ tig @=@ Tigre
+dnet:languages @=@ dnet:languages @=@ tir @=@ Tigrinya
+dnet:languages @=@ dnet:languages @=@ tem @=@ Timne
+dnet:languages @=@ dnet:languages @=@ tiv @=@ Tivi
+dnet:languages @=@ dnet:languages @=@ tli @=@ Tlingit
+dnet:languages @=@ dnet:languages @=@ ton @=@ Tonga (Tonga Islands)
+dnet:languages @=@ dnet:languages @=@ tog @=@ Tonga(Nyasa)
+dnet:languages @=@ dnet:languages @=@ tru @=@ Truk
+dnet:languages @=@ dnet:languages @=@ tsi @=@ Tsimshian
+dnet:languages @=@ dnet:languages @=@ tso @=@ Tsonga
+dnet:languages @=@ dnet:languages @=@ tsn @=@ Tswana
+dnet:languages @=@ dnet:languages @=@ tum @=@ Tumbuka
+dnet:languages @=@ dnet:languages @=@ tur @=@ Turkish
+dnet:languages @=@ dnet:languages @=@ tuk @=@ Turkmen
+dnet:languages @=@ dnet:languages @=@ tyv @=@ Tuvinian
+dnet:languages @=@ dnet:languages @=@ twi @=@ Twi
+dnet:languages @=@ dnet:languages @=@ uga @=@ Ugaritic
+dnet:languages @=@ dnet:languages @=@ uig @=@ Uighur; Uyghur
+dnet:languages @=@ dnet:languages @=@ ukr @=@ Ukrainian
+dnet:languages @=@ dnet:languages @=@ umb @=@ Umbundu
+dnet:languages @=@ dnet:languages @=@ und @=@ Undetermined
+dnet:languages @=@ dnet:languages @=@ urd @=@ Urdu
+dnet:languages @=@ dnet:languages @=@ uzb @=@ Uzbek
+dnet:languages @=@ dnet:languages @=@ vai @=@ Vai
+dnet:languages @=@ dnet:languages @=@ ven @=@ Venda
+dnet:languages @=@ dnet:languages @=@ vie @=@ Vietnamese
+dnet:languages @=@ dnet:languages @=@ vol @=@ Volapük
+dnet:languages @=@ dnet:languages @=@ vot @=@ Votic
+dnet:languages @=@ dnet:languages @=@ wak @=@ Wakashan
+dnet:languages @=@ dnet:languages @=@ wal @=@ Walamo
+dnet:languages @=@ dnet:languages @=@ wln @=@ Walloon
+dnet:languages @=@ dnet:languages @=@ war @=@ Waray
+dnet:languages @=@ dnet:languages @=@ was @=@ Washo
+dnet:languages @=@ dnet:languages @=@ cym/wel @=@ Welsh
+dnet:languages @=@ dnet:languages @=@ wol @=@ Wolof
+dnet:languages @=@ dnet:languages @=@ xho @=@ Xhosa
+dnet:languages @=@ dnet:languages @=@ sah @=@ Yakut
+dnet:languages @=@ dnet:languages @=@ yao @=@ Yao
+dnet:languages @=@ dnet:languages @=@ yap @=@ Yap
+dnet:languages @=@ dnet:languages @=@ yid @=@ Yiddish
+dnet:languages @=@ dnet:languages @=@ yor @=@ Yoruba
+dnet:languages @=@ dnet:languages @=@ zap @=@ Zapotec
+dnet:languages @=@ dnet:languages @=@ zen @=@ Zenaga
+dnet:languages @=@ dnet:languages @=@ zha @=@ Zhuang; Chuang
+dnet:languages @=@ dnet:languages @=@ zul @=@ Zulu
+dnet:languages @=@ dnet:languages @=@ zun @=@ Zuni
+dnet:languages @=@ dnet:languages @=@ sga @=@ old Irish
+nsf:contractTypes @=@ NSF Contract Types @=@ BOA/Task Order @=@ BOA/Task Order
+nsf:contractTypes @=@ NSF Contract Types @=@ Continuing grant @=@ Continuing grant
+nsf:contractTypes @=@ NSF Contract Types @=@ Contract @=@ Contract
+nsf:contractTypes @=@ NSF Contract Types @=@ Contract Interagency Agreement @=@ Contract Interagency Agreement
+nsf:contractTypes @=@ NSF Contract Types @=@ Cooperative Agreement @=@ Cooperative Agreement
+nsf:contractTypes @=@ NSF Contract Types @=@ Fellowship @=@ Fellowship
+nsf:contractTypes @=@ NSF Contract Types @=@ Fixed Price Award @=@ Fixed Price Award
+nsf:contractTypes @=@ NSF Contract Types @=@ GAA @=@ GAA
+nsf:contractTypes @=@ NSF Contract Types @=@ Interagency Agreement @=@ Interagency Agreement
+nsf:contractTypes @=@ NSF Contract Types @=@ Intergovernmental Personnel Award @=@ Intergovernmental Personnel Award
+nsf:contractTypes @=@ NSF Contract Types @=@ Personnel Agreement @=@ Personnel Agreement
+nsf:contractTypes @=@ NSF Contract Types @=@ Standard Grant @=@ Standard Grant
+ec:funding_relations @=@ ec:funding_relations @=@ ec:hasframeworkprogram @=@ hasframeworkprogram
+ec:funding_relations @=@ ec:funding_relations @=@ ec:hasprogram @=@ hasprogram
+ec:funding_relations @=@ ec:funding_relations @=@ ec:hasspecificprogram @=@ hasspecificprogram
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ UNKNOWN @=@ UNKNOWN
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ collection @=@ collection
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ dataset @=@ dataset
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ event @=@ event
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ film @=@ film
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ image @=@ image
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ interactiveResource @=@ interactiveResource
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ model @=@ model
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ physicalObject @=@ physicalObject
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ service @=@ service
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ software @=@ software
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ sound @=@ sound
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ text @=@ text
+dnet:dataCite_resource @=@ dnet:dataCite_resource @=@ clinicalTrial @=@ Clinical trial
+dnet:dataCite_title @=@ dnet:dataCite_title @=@ alternative title @=@ alternative title
+dnet:dataCite_title @=@ dnet:dataCite_title @=@ main title @=@ main title
+dnet:dataCite_title @=@ dnet:dataCite_title @=@ subtitle @=@ subtitle
+dnet:dataCite_title @=@ dnet:dataCite_title @=@ translated title @=@ translated title
+datacite:relation_typologies @=@ datacite:relation_typologies @=@ IsCitedBy @=@ IsCitedBy
+datacite:relation_typologies @=@ datacite:relation_typologies @=@ IsNewVersionOf @=@ IsNewVersionOf
+datacite:relation_typologies @=@ datacite:relation_typologies @=@ IsPartOf @=@ IsPartOf
+datacite:relation_typologies @=@ datacite:relation_typologies @=@ IsPreviousVersionOf @=@ IsPreviousVersionOf
+datacite:relation_typologies @=@ datacite:relation_typologies @=@ IsReferencedBy @=@ IsReferencedBy
+datacite:relation_typologies @=@ datacite:relation_typologies @=@ References @=@ References
+datacite:relation_typologies @=@ datacite:relation_typologies @=@ UNKNOWN @=@ UNKNOWN
+dnet:result_typologies @=@ dnet:result_typologies @=@ dataset @=@ dataset
+dnet:result_typologies @=@ dnet:result_typologies @=@ other @=@ other
+dnet:result_typologies @=@ dnet:result_typologies @=@ publication @=@ publication
+dnet:result_typologies @=@ dnet:result_typologies @=@ software @=@ software
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERC-ADG @=@ Advanced Grant
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ BBI-CSA @=@ Bio-based Industries Coordination and Support action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ BBI-IA-DEMO @=@ Bio-based Industries Innovation action - Demonstration
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ BBI-IA-FLAG @=@ Bio-based Industries Innovation action - Flagship
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ BBI-RIA @=@ Bio-based Industries Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-IF-EF-CAR @=@ CAR – Career Restart panel
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ COFUND-EJP @=@ COFUND (European Joint Programme)
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ COFUND-PCP @=@ COFUND (PCP)
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ COFUND-PPI @=@ COFUND (PPI)
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ CS2-CSA @=@ CS2 Coordination and Support action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ CS2-IA @=@ CS2 Innovation Action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ CS2-RIA @=@ CS2 Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ CSA-LS @=@ CSA Lump sum
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERC-COG @=@ Consolidator Grant
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ FCH2-CSA @=@ Coordination & support action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ CSA @=@ Coordination and support action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-COFUND-DP @=@ Doctoral programmes
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ECSEL-CSA @=@ ECSEL Coordination & Support action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ECSEL-IA @=@ ECSEL Innovation Action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ECSEL-RIA @=@ ECSEL Research and Innovation Actions
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERA-NET-Cofund @=@ ERA-NET Cofund
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERC-POC-LS @=@ ERC Proof of Concept Lump Sum Pilot
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERC-SyG @=@ ERC Synergy Grant
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERC-LVG @=@ ERC low value grant
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ H2020-EEN-SGA @=@ Enterprise Europe Network - Specific Grant Agreement
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-ITN-EID @=@ European Industrial Doctorates
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-ITN-EJD @=@ European Joint Doctorates
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-ITN-ETN @=@ European Training Networks
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ FCH2-IA @=@ FCH2 Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ FCH2-RIA @=@ FCH2 Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-COFUND-FP @=@ Fellowship programmes
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-IF-GF @=@ Global Fellowships
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ IMI2-CSA @=@ IMI2 Coordination & support action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ IMI2-RIA @=@ IMI2 Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ Shift2Rail-IA-LS @=@ Innovation Action Lump-Sum
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ IA-LS @=@ Innovation Action Lump-Sum
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ IA @=@ Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ Shift2Rail-IA @=@ Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ PCP @=@ Pre-Commercial Procurement
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERC-POC @=@ Proof of Concept Grant
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ PPI @=@ Public Procurement of Innovative Solutions
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-IF-EF-RI @=@ RI – Reintegration panel
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-RISE @=@ RISE
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ Shift2Rail-RIA-LS @=@ Research and Innovation Action Lump-Sum
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ Shift2Rail-RIA @=@ Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ RIA @=@ Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ RIA-LS @=@ Research and Innovation action Lump Sum
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SESAR-CSA @=@ SESAR: Coordination and Support Action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SESAR-IA @=@ SESAR: Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SESAR-RIA @=@ SESAR: Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SGA-RIA @=@ SGA Research and Innovation action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SME-2b @=@ SME Instrument (grant only and blended finance)
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SME-1 @=@ SME instrument phase 1
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SME-2 @=@ SME instrument phase 2
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ Shift2Rail-CSA @=@ Shift2Rail - Coordination and Support action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-IF-EF-SE @=@ Society and Enterprise panel
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ SGA-CSA @=@ Specific Grant agreement and Coordination and Support Action
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-IF-EF-ST @=@ Standard EF
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ ERC-STG @=@ Starting Grant
+ec:h2020toas @=@ Horizon 2020 - Type of Actions @=@ MSCA-SNLS @=@ Grant to identified beneficiary - Coordination and support actions (MSCA-Special Needs lump sum)
+wt:contractTypes @=@ wt:contractTypes @=@ UNKNOWN @=@ UNKNOWN
+dnet:countries @=@ dnet:countries @=@ AF @=@ Afghanistan
+dnet:countries @=@ dnet:countries @=@ AL @=@ Albania
+dnet:countries @=@ dnet:countries @=@ DZ @=@ Algeria
+dnet:countries @=@ dnet:countries @=@ AS @=@ American Samoa
+dnet:countries @=@ dnet:countries @=@ AD @=@ Andorra
+dnet:countries @=@ dnet:countries @=@ AO @=@ Angola
+dnet:countries @=@ dnet:countries @=@ AI @=@ Anguilla
+dnet:countries @=@ dnet:countries @=@ AQ @=@ Antarctica
+dnet:countries @=@ dnet:countries @=@ AG @=@ Antigua and Barbuda
+dnet:countries @=@ dnet:countries @=@ AR @=@ Argentina
+dnet:countries @=@ dnet:countries @=@ AM @=@ Armenia
+dnet:countries @=@ dnet:countries @=@ AW @=@ Aruba
+dnet:countries @=@ dnet:countries @=@ AU @=@ Australia
+dnet:countries @=@ dnet:countries @=@ AT @=@ Austria
+dnet:countries @=@ dnet:countries @=@ AZ @=@ Azerbaijan
+dnet:countries @=@ dnet:countries @=@ BS @=@ Bahamas
+dnet:countries @=@ dnet:countries @=@ BH @=@ Bahrain
+dnet:countries @=@ dnet:countries @=@ BD @=@ Bangladesh
+dnet:countries @=@ dnet:countries @=@ BB @=@ Barbados
+dnet:countries @=@ dnet:countries @=@ BY @=@ Belarus
+dnet:countries @=@ dnet:countries @=@ BE @=@ Belgium
+dnet:countries @=@ dnet:countries @=@ BZ @=@ Belize
+dnet:countries @=@ dnet:countries @=@ BJ @=@ Benin
+dnet:countries @=@ dnet:countries @=@ BM @=@ Bermuda
+dnet:countries @=@ dnet:countries @=@ BT @=@ Bhutan
+dnet:countries @=@ dnet:countries @=@ BO @=@ Bolivia
+dnet:countries @=@ dnet:countries @=@ BQ @=@ Bonaire, Sint Eustatius and Saba
+dnet:countries @=@ dnet:countries @=@ BA @=@ Bosnia and Herzegovina
+dnet:countries @=@ dnet:countries @=@ BW @=@ Botswana
+dnet:countries @=@ dnet:countries @=@ BV @=@ Bouvet Island
+dnet:countries @=@ dnet:countries @=@ BR @=@ Brazil
+dnet:countries @=@ dnet:countries @=@ IO @=@ British Indian Ocean Territory
+dnet:countries @=@ dnet:countries @=@ BN @=@ Brunei Darussalam
+dnet:countries @=@ dnet:countries @=@ BG @=@ Bulgaria
+dnet:countries @=@ dnet:countries @=@ BF @=@ Burkina Faso
+dnet:countries @=@ dnet:countries @=@ BI @=@ Burundi
+dnet:countries @=@ dnet:countries @=@ KH @=@ Cambodia
+dnet:countries @=@ dnet:countries @=@ CM @=@ Cameroon
+dnet:countries @=@ dnet:countries @=@ CA @=@ Canada
+dnet:countries @=@ dnet:countries @=@ CV @=@ Cape Verde
+dnet:countries @=@ dnet:countries @=@ KY @=@ Cayman Islands
+dnet:countries @=@ dnet:countries @=@ CF @=@ Central African Republic
+dnet:countries @=@ dnet:countries @=@ TD @=@ Chad
+dnet:countries @=@ dnet:countries @=@ CL @=@ Chile
+dnet:countries @=@ dnet:countries @=@ CN @=@ China (People's Republic of)
+dnet:countries @=@ dnet:countries @=@ CX @=@ Christmas Island
+dnet:countries @=@ dnet:countries @=@ CC @=@ Cocos (Keeling) Islands
+dnet:countries @=@ dnet:countries @=@ CO @=@ Colombia
+dnet:countries @=@ dnet:countries @=@ KM @=@ Comoros
+dnet:countries @=@ dnet:countries @=@ CG @=@ Congo
+dnet:countries @=@ dnet:countries @=@ CD @=@ Congo (Democratic Republic of)
+dnet:countries @=@ dnet:countries @=@ CK @=@ Cook Islands
+dnet:countries @=@ dnet:countries @=@ CR @=@ Costa Rica
+dnet:countries @=@ dnet:countries @=@ CI @=@ Cote d'Ivoire
+dnet:countries @=@ dnet:countries @=@ HR @=@ Croatia
+dnet:countries @=@ dnet:countries @=@ CU @=@ Cuba
+dnet:countries @=@ dnet:countries @=@ CW @=@ Curaçao
+dnet:countries @=@ dnet:countries @=@ CY @=@ Cyprus
+dnet:countries @=@ dnet:countries @=@ CZ @=@ Czech Republic
+dnet:countries @=@ dnet:countries @=@ DK @=@ Denmark
+dnet:countries @=@ dnet:countries @=@ DJ @=@ Djibouti
+dnet:countries @=@ dnet:countries @=@ DM @=@ Dominica
+dnet:countries @=@ dnet:countries @=@ DO @=@ Dominican Republic
+dnet:countries @=@ dnet:countries @=@ EC @=@ Ecuador
+dnet:countries @=@ dnet:countries @=@ EG @=@ Egypt
+dnet:countries @=@ dnet:countries @=@ SV @=@ El Salvador
+dnet:countries @=@ dnet:countries @=@ GQ @=@ Equatorial Guinea
+dnet:countries @=@ dnet:countries @=@ ER @=@ Eritrea
+dnet:countries @=@ dnet:countries @=@ EE @=@ Estonia
+dnet:countries @=@ dnet:countries @=@ ET @=@ Ethiopia
+dnet:countries @=@ dnet:countries @=@ EU @=@ European Union
+dnet:countries @=@ dnet:countries @=@ FK @=@ Falkland Islands (Malvinas)
+dnet:countries @=@ dnet:countries @=@ FO @=@ Faroe Islands
+dnet:countries @=@ dnet:countries @=@ FJ @=@ Fiji
+dnet:countries @=@ dnet:countries @=@ FI @=@ Finland
+dnet:countries @=@ dnet:countries @=@ MK @=@ Former Yugoslav Republic of Macedonia
+dnet:countries @=@ dnet:countries @=@ FR @=@ France
+dnet:countries @=@ dnet:countries @=@ GF @=@ French Guiana
+dnet:countries @=@ dnet:countries @=@ PF @=@ French Polynesia
+dnet:countries @=@ dnet:countries @=@ TF @=@ French Southern Territories
+dnet:countries @=@ dnet:countries @=@ GA @=@ Gabon
+dnet:countries @=@ dnet:countries @=@ GM @=@ Gambia
+dnet:countries @=@ dnet:countries @=@ GE @=@ Georgia
+dnet:countries @=@ dnet:countries @=@ DE @=@ Germany
+dnet:countries @=@ dnet:countries @=@ GH @=@ Ghana
+dnet:countries @=@ dnet:countries @=@ GI @=@ Gibraltar
+dnet:countries @=@ dnet:countries @=@ GR @=@ Greece
+dnet:countries @=@ dnet:countries @=@ GL @=@ Greenland
+dnet:countries @=@ dnet:countries @=@ GD @=@ Grenada
+dnet:countries @=@ dnet:countries @=@ GP @=@ Guadeloupe
+dnet:countries @=@ dnet:countries @=@ GU @=@ Guam
+dnet:countries @=@ dnet:countries @=@ GT @=@ Guatemala
+dnet:countries @=@ dnet:countries @=@ GG @=@ Guernsey
+dnet:countries @=@ dnet:countries @=@ GN @=@ Guinea
+dnet:countries @=@ dnet:countries @=@ GW @=@ Guinea-Bissau
+dnet:countries @=@ dnet:countries @=@ GY @=@ Guyana
+dnet:countries @=@ dnet:countries @=@ HT @=@ Haiti
+dnet:countries @=@ dnet:countries @=@ HM @=@ Heard Island and McDonald Islands
+dnet:countries @=@ dnet:countries @=@ VA @=@ Holy See (Vatican City State)
+dnet:countries @=@ dnet:countries @=@ HN @=@ Honduras
+dnet:countries @=@ dnet:countries @=@ HK @=@ Hong Kong
+dnet:countries @=@ dnet:countries @=@ HU @=@ Hungary
+dnet:countries @=@ dnet:countries @=@ IS @=@ Iceland
+dnet:countries @=@ dnet:countries @=@ IN @=@ India
+dnet:countries @=@ dnet:countries @=@ ID @=@ Indonesia
+dnet:countries @=@ dnet:countries @=@ IR @=@ Iran (Islamic Republic of)
+dnet:countries @=@ dnet:countries @=@ IQ @=@ Iraq
+dnet:countries @=@ dnet:countries @=@ IE @=@ Ireland
+dnet:countries @=@ dnet:countries @=@ IM @=@ Isle of Man
+dnet:countries @=@ dnet:countries @=@ IL @=@ Israel
+dnet:countries @=@ dnet:countries @=@ IT @=@ Italy
+dnet:countries @=@ dnet:countries @=@ JM @=@ Jamaica
+dnet:countries @=@ dnet:countries @=@ JP @=@ Japan
+dnet:countries @=@ dnet:countries @=@ JE @=@ Jersey
+dnet:countries @=@ dnet:countries @=@ JO @=@ Jordan
+dnet:countries @=@ dnet:countries @=@ KZ @=@ Kazakhstan
+dnet:countries @=@ dnet:countries @=@ KE @=@ Kenya
+dnet:countries @=@ dnet:countries @=@ KI @=@ Kiribati
+dnet:countries @=@ dnet:countries @=@ KR @=@ Korea (Republic of)
+dnet:countries @=@ dnet:countries @=@ KP @=@ Korea, Democatric People's Republic of
+dnet:countries @=@ dnet:countries @=@ XK @=@ Kosovo * UN resolution
+dnet:countries @=@ dnet:countries @=@ KW @=@ Kuwait
+dnet:countries @=@ dnet:countries @=@ KG @=@ Kyrgyzstan
+dnet:countries @=@ dnet:countries @=@ LA @=@ Lao (People's Democratic Republic)
+dnet:countries @=@ dnet:countries @=@ LV @=@ Latvia
+dnet:countries @=@ dnet:countries @=@ LB @=@ Lebanon
+dnet:countries @=@ dnet:countries @=@ LS @=@ Lesotho
+dnet:countries @=@ dnet:countries @=@ LR @=@ Liberia
+dnet:countries @=@ dnet:countries @=@ LY @=@ Libyan Arab Jamahiriya
+dnet:countries @=@ dnet:countries @=@ LI @=@ Liechtenstein
+dnet:countries @=@ dnet:countries @=@ LT @=@ Lithuania
+dnet:countries @=@ dnet:countries @=@ LU @=@ Luxembourg
+dnet:countries @=@ dnet:countries @=@ MO @=@ Macao
+dnet:countries @=@ dnet:countries @=@ MG @=@ Madagascar
+dnet:countries @=@ dnet:countries @=@ MW @=@ Malawi
+dnet:countries @=@ dnet:countries @=@ MY @=@ Malaysia
+dnet:countries @=@ dnet:countries @=@ MV @=@ Maldives
+dnet:countries @=@ dnet:countries @=@ ML @=@ Mali
+dnet:countries @=@ dnet:countries @=@ MT @=@ Malta
+dnet:countries @=@ dnet:countries @=@ MH @=@ Marshall Islands
+dnet:countries @=@ dnet:countries @=@ MQ @=@ Martinique
+dnet:countries @=@ dnet:countries @=@ MR @=@ Mauritania
+dnet:countries @=@ dnet:countries @=@ MU @=@ Mauritius
+dnet:countries @=@ dnet:countries @=@ YT @=@ Mayotte
+dnet:countries @=@ dnet:countries @=@ MX @=@ Mexico
+dnet:countries @=@ dnet:countries @=@ FM @=@ Micronesia, Federated States of
+dnet:countries @=@ dnet:countries @=@ MD @=@ Moldova (Republic of)
+dnet:countries @=@ dnet:countries @=@ MN @=@ Mongolia
+dnet:countries @=@ dnet:countries @=@ ME @=@ Montenegro
+dnet:countries @=@ dnet:countries @=@ MS @=@ Montserrat
+dnet:countries @=@ dnet:countries @=@ MA @=@ Morocco
+dnet:countries @=@ dnet:countries @=@ MZ @=@ Mozambique
+dnet:countries @=@ dnet:countries @=@ MM @=@ Myanmar
+dnet:countries @=@ dnet:countries @=@ NA @=@ Namibia
+dnet:countries @=@ dnet:countries @=@ NR @=@ Nauru
+dnet:countries @=@ dnet:countries @=@ NP @=@ Nepal
+dnet:countries @=@ dnet:countries @=@ NL @=@ Netherlands
+dnet:countries @=@ dnet:countries @=@ AN @=@ Netherlands Antilles
+dnet:countries @=@ dnet:countries @=@ NC @=@ New Caledonia
+dnet:countries @=@ dnet:countries @=@ NZ @=@ New Zealand
+dnet:countries @=@ dnet:countries @=@ NI @=@ Nicaragua
+dnet:countries @=@ dnet:countries @=@ NE @=@ Niger
+dnet:countries @=@ dnet:countries @=@ NG @=@ Nigeria
+dnet:countries @=@ dnet:countries @=@ NU @=@ Niue
+dnet:countries @=@ dnet:countries @=@ NF @=@ Norfolk Island
+dnet:countries @=@ dnet:countries @=@ MP @=@ Northern Mariana Islands
+dnet:countries @=@ dnet:countries @=@ NO @=@ Norway
+dnet:countries @=@ dnet:countries @=@ OC @=@ Oceania
+dnet:countries @=@ dnet:countries @=@ OM @=@ Oman
+dnet:countries @=@ dnet:countries @=@ PK @=@ Pakistan
+dnet:countries @=@ dnet:countries @=@ PW @=@ Palau
+dnet:countries @=@ dnet:countries @=@ PS @=@ Palestinian-administered areas
+dnet:countries @=@ dnet:countries @=@ PA @=@ Panama
+dnet:countries @=@ dnet:countries @=@ PG @=@ Papua New Guinea
+dnet:countries @=@ dnet:countries @=@ PY @=@ Paraguay
+dnet:countries @=@ dnet:countries @=@ PE @=@ Peru
+dnet:countries @=@ dnet:countries @=@ PH @=@ Philippines
+dnet:countries @=@ dnet:countries @=@ PN @=@ Pitcairn
+dnet:countries @=@ dnet:countries @=@ PL @=@ Poland
+dnet:countries @=@ dnet:countries @=@ PT @=@ Portugal
+dnet:countries @=@ dnet:countries @=@ PR @=@ Puerto Rico
+dnet:countries @=@ dnet:countries @=@ QA @=@ Qatar
+dnet:countries @=@ dnet:countries @=@ RO @=@ Romania
+dnet:countries @=@ dnet:countries @=@ RU @=@ Russian Federation
+dnet:countries @=@ dnet:countries @=@ RW @=@ Rwanda
+dnet:countries @=@ dnet:countries @=@ RE @=@ Réunion
+dnet:countries @=@ dnet:countries @=@ SH @=@ Saint Helena, Ascension and Tristan da Cunha
+dnet:countries @=@ dnet:countries @=@ KN @=@ Saint Kitts and Nevis
+dnet:countries @=@ dnet:countries @=@ LC @=@ Saint Lucia
+dnet:countries @=@ dnet:countries @=@ MF @=@ Saint Martin (French Part)
+dnet:countries @=@ dnet:countries @=@ PM @=@ Saint Pierre and Miquelon
+dnet:countries @=@ dnet:countries @=@ VC @=@ Saint Vincent and the Grenadines
+dnet:countries @=@ dnet:countries @=@ BL @=@ Saint-Barthélemy
+dnet:countries @=@ dnet:countries @=@ WS @=@ Samoa
+dnet:countries @=@ dnet:countries @=@ SM @=@ San Marino
+dnet:countries @=@ dnet:countries @=@ SA @=@ Saudi Arabia
+dnet:countries @=@ dnet:countries @=@ SN @=@ Senegal
+dnet:countries @=@ dnet:countries @=@ RS @=@ Serbia
+dnet:countries @=@ dnet:countries @=@ CS @=@ Serbia and Montenegro
+dnet:countries @=@ dnet:countries @=@ SC @=@ Seychelles
+dnet:countries @=@ dnet:countries @=@ SL @=@ Sierra Leone
+dnet:countries @=@ dnet:countries @=@ SG @=@ Singapore
+dnet:countries @=@ dnet:countries @=@ SX @=@ Sint Maarten (Dutch Part)
+dnet:countries @=@ dnet:countries @=@ SK @=@ Slovakia
+dnet:countries @=@ dnet:countries @=@ SI @=@ Slovenia
+dnet:countries @=@ dnet:countries @=@ SB @=@ Solomon Islands
+dnet:countries @=@ dnet:countries @=@ SO @=@ Somalia
+dnet:countries @=@ dnet:countries @=@ ZA @=@ South Africa
+dnet:countries @=@ dnet:countries @=@ GS @=@ South Georgia and the South Sandwich Islands
+dnet:countries @=@ dnet:countries @=@ SS @=@ South Sudan
+dnet:countries @=@ dnet:countries @=@ ES @=@ Spain
+dnet:countries @=@ dnet:countries @=@ LK @=@ Sri Lanka
+dnet:countries @=@ dnet:countries @=@ SD @=@ Sudan
+dnet:countries @=@ dnet:countries @=@ SR @=@ Suriname
+dnet:countries @=@ dnet:countries @=@ SJ @=@ Svalbard and Jan Mayen
+dnet:countries @=@ dnet:countries @=@ SZ @=@ Swaziland
+dnet:countries @=@ dnet:countries @=@ SE @=@ Sweden
+dnet:countries @=@ dnet:countries @=@ CH @=@ Switzerland
+dnet:countries @=@ dnet:countries @=@ SY @=@ Syrian Arab Republic
+dnet:countries @=@ dnet:countries @=@ ST @=@ São Tomé and Príncipe
+dnet:countries @=@ dnet:countries @=@ TW @=@ Taiwan
+dnet:countries @=@ dnet:countries @=@ TJ @=@ Tajikistan
+dnet:countries @=@ dnet:countries @=@ TZ @=@ Tanzania (United Republic of)
+dnet:countries @=@ dnet:countries @=@ TH @=@ Thailand
+dnet:countries @=@ dnet:countries @=@ TL @=@ Timor-Leste
+dnet:countries @=@ dnet:countries @=@ TG @=@ Togo
+dnet:countries @=@ dnet:countries @=@ TK @=@ Tokelau
+dnet:countries @=@ dnet:countries @=@ TO @=@ Tonga
+dnet:countries @=@ dnet:countries @=@ TT @=@ Trinidad and Tobago
+dnet:countries @=@ dnet:countries @=@ TN @=@ Tunisia
+dnet:countries @=@ dnet:countries @=@ TR @=@ Turkey
+dnet:countries @=@ dnet:countries @=@ TM @=@ Turkmenistan
+dnet:countries @=@ dnet:countries @=@ TC @=@ Turks and Caicos Islands
+dnet:countries @=@ dnet:countries @=@ TV @=@ Tuvalu
+dnet:countries @=@ dnet:countries @=@ UNKNOWN @=@ UNKNOWN
+dnet:countries @=@ dnet:countries @=@ UG @=@ Uganda
+dnet:countries @=@ dnet:countries @=@ UA @=@ Ukraine
+dnet:countries @=@ dnet:countries @=@ AE @=@ United Arab Emirates
+dnet:countries @=@ dnet:countries @=@ GB @=@ United Kingdom
+dnet:countries @=@ dnet:countries @=@ US @=@ United States
+dnet:countries @=@ dnet:countries @=@ UM @=@ United States Minor Outlying Islands
+dnet:countries @=@ dnet:countries @=@ UY @=@ Uruguay
+dnet:countries @=@ dnet:countries @=@ UZ @=@ Uzbekistan
+dnet:countries @=@ dnet:countries @=@ VU @=@ Vanuatu
+dnet:countries @=@ dnet:countries @=@ VE @=@ Venezuela
+dnet:countries @=@ dnet:countries @=@ VN @=@ Viet Nam
+dnet:countries @=@ dnet:countries @=@ VG @=@ Virgin Islands (British)
+dnet:countries @=@ dnet:countries @=@ VI @=@ Virgin Islands, U.S.
+dnet:countries @=@ dnet:countries @=@ WF @=@ Wallis and Futuna
+dnet:countries @=@ dnet:countries @=@ EH @=@ Western Sahara
+dnet:countries @=@ dnet:countries @=@ YE @=@ Yemen
+dnet:countries @=@ dnet:countries @=@ YU @=@ Yugoslavia
+dnet:countries @=@ dnet:countries @=@ ZM @=@ Zambia
+dnet:countries @=@ dnet:countries @=@ ZW @=@ Zimbabwe
+dnet:countries @=@ dnet:countries @=@ AX @=@ Åland Islands
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ openaire2.0 @=@ OpenAIRE 2.0 (EC funding)
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ driver-openaire2.0 @=@ OpenAIRE 2.0+ (DRIVER OA, EC funding)
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ openaire3.0 @=@ OpenAIRE 3.0 (OA, funding)
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ openaire4.0 @=@ OpenAIRE 4.0 (inst.&thematic. repo.)
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ driver @=@ OpenAIRE Basic (DRIVER OA)
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ openaire2.0_data @=@ OpenAIRE Data (funded, referenced datasets)
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ hostedBy @=@ collected from a compatible aggregator
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ UNKNOWN @=@ not available
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ native @=@ proprietary
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ notCompatible @=@ under validation
+dnet:datasourceCompatibilityLevel @=@ dnet:datasourceCompatibilityLevel @=@ openaire-cris_1.1 @=@ OpenAIRE CRIS v1.1
+fct:funding_relations @=@ fct:funding_relations @=@ fct:hasParentFunding @=@ fct:hasParentFunding
+dnet:protocols @=@ dnet:protocols @=@ HTTPWithFileName @=@ HTTPWithFileName
+dnet:protocols @=@ dnet:protocols @=@ NetCDF @=@ NetCDF
+dnet:protocols @=@ dnet:protocols @=@ OpenDAP @=@ OpenDAP
+dnet:protocols @=@ dnet:protocols @=@ schemaorg @=@ Schema.org
+dnet:protocols @=@ dnet:protocols @=@ UNKNOWN @=@ UNKNOWN
+dnet:protocols @=@ dnet:protocols @=@ api @=@ api
+dnet:protocols @=@ dnet:protocols @=@ dataciteESPlugins @=@ dataciteESPlugins
+dnet:protocols @=@ dnet:protocols @=@ datasetsbyjournal @=@ datasetsbyjournal
+dnet:protocols @=@ dnet:protocols @=@ datasetsbyproject @=@ datasetsbyproject
+dnet:protocols @=@ dnet:protocols @=@ excelFile @=@ excelFile
+dnet:protocols @=@ dnet:protocols @=@ file @=@ file
+dnet:protocols @=@ dnet:protocols @=@ fileGzip @=@ fileGzip
+dnet:protocols @=@ dnet:protocols @=@ files_by_rpc @=@ files_by_rpc
+dnet:protocols @=@ dnet:protocols @=@ files_from_mdstore @=@ files_from_mdstore
+dnet:protocols @=@ dnet:protocols @=@ files_from_metadata @=@ files_from_metadata
+dnet:protocols @=@ dnet:protocols @=@ filesystem @=@ filesystem
+dnet:protocols @=@ dnet:protocols @=@ ftp @=@ ftp
+dnet:protocols @=@ dnet:protocols @=@ gristProjects @=@ gristProjects
+dnet:protocols @=@ dnet:protocols @=@ gtr2Projects @=@ gtr2Projects
+dnet:protocols @=@ dnet:protocols @=@ http @=@ http
+dnet:protocols @=@ dnet:protocols @=@ httpCSV @=@ httpCSV
+dnet:protocols @=@ dnet:protocols @=@ httpList @=@ httpList
+dnet:protocols @=@ dnet:protocols @=@ jdbc @=@ jdbc
+dnet:protocols @=@ dnet:protocols @=@ oai @=@ oai
+dnet:protocols @=@ dnet:protocols @=@ oai_sets @=@ oai_sets
+dnet:protocols @=@ dnet:protocols @=@ other @=@ other
+dnet:protocols @=@ dnet:protocols @=@ re3data @=@ re3data
+dnet:protocols @=@ dnet:protocols @=@ rest @=@ rest
+dnet:protocols @=@ dnet:protocols @=@ rest_json2xml @=@ rest_json2xml
+dnet:protocols @=@ dnet:protocols @=@ sftp @=@ sftp
+dnet:protocols @=@ dnet:protocols @=@ soap @=@ soap
+dnet:protocols @=@ dnet:protocols @=@ sparql @=@ sparql
+dnet:protocols @=@ dnet:protocols @=@ sword @=@ sword
+dnet:protocols @=@ dnet:protocols @=@ targz @=@ targz
+dnet:protocols @=@ dnet:protocols @=@ remoteMdstore @=@ remoteMdstore
+wt:funding_typologies @=@ Wellcome Trust: Funding Typologies @=@ wt:fundingStream @=@ Wellcome Trust: Funding Stream
+dnet:externalReference_typologies @=@ dnet:externalReference_typologies @=@ accessionNumber @=@ accessionNumber
+dnet:externalReference_typologies @=@ dnet:externalReference_typologies @=@ dataset @=@ dataset
+dnet:externalReference_typologies @=@ dnet:externalReference_typologies @=@ software @=@ software
+datacite:id_typologies @=@ datacite:id_typologies @=@ ARK @=@ ARK
+datacite:id_typologies @=@ datacite:id_typologies @=@ DOI @=@ DOI
+datacite:id_typologies @=@ datacite:id_typologies @=@ EAN13 @=@ EAN13
+datacite:id_typologies @=@ datacite:id_typologies @=@ EISSN @=@ EISSN
+datacite:id_typologies @=@ datacite:id_typologies @=@ Handle @=@ Handle
+datacite:id_typologies @=@ datacite:id_typologies @=@ ISBN @=@ ISBN
+datacite:id_typologies @=@ datacite:id_typologies @=@ ISSN @=@ ISSN
+datacite:id_typologies @=@ datacite:id_typologies @=@ ISTC @=@ ISTC
+datacite:id_typologies @=@ datacite:id_typologies @=@ LISSN @=@ LISSN
+datacite:id_typologies @=@ datacite:id_typologies @=@ LSID @=@ LSID
+datacite:id_typologies @=@ datacite:id_typologies @=@ PURL @=@ PURL
+datacite:id_typologies @=@ datacite:id_typologies @=@ UNKNOWN @=@ UNKNOWN
+datacite:id_typologies @=@ datacite:id_typologies @=@ UPC @=@ UPC
+datacite:id_typologies @=@ datacite:id_typologies @=@ URL @=@ URL
+datacite:id_typologies @=@ datacite:id_typologies @=@ URN @=@ URN
+dnet:pid_types @=@ dnet:pid_types @=@ actrn @=@ ACTRN Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ nct @=@ ClinicalTrials.gov Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ euctr @=@ EU Clinical Trials Register
+dnet:pid_types @=@ dnet:pid_types @=@ epo_id @=@ European Patent Office application ID
+dnet:pid_types @=@ dnet:pid_types @=@ gsk @=@ GSK Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ GeoPass @=@ Geographic Location-Password Scheme
+dnet:pid_types @=@ dnet:pid_types @=@ GBIF @=@ Global Biodiversity Information Facility
+dnet:pid_types @=@ dnet:pid_types @=@ isrctn @=@ ISRCTN Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ ISNI @=@ International Standard Name Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ jprn @=@ JPRN Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ mag_id @=@ Microsoft Academic Graph Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ oai @=@ Open Archives Initiative
+dnet:pid_types @=@ dnet:pid_types @=@ orcid @=@ Open Researcher and Contributor ID
+dnet:pid_types @=@ dnet:pid_types @=@ PANGAEA @=@ PANGAEA
+dnet:pid_types @=@ dnet:pid_types @=@ epo_nr_epodoc @=@ Patent application number in EPODOC format
+dnet:pid_types @=@ dnet:pid_types @=@ UNKNOWN @=@ UNKNOWN
+dnet:pid_types @=@ dnet:pid_types @=@ VIAF @=@ Virtual International Authority File
+dnet:pid_types @=@ dnet:pid_types @=@ arXiv @=@ arXiv
+dnet:pid_types @=@ dnet:pid_types @=@ doi @=@ doi
+dnet:pid_types @=@ dnet:pid_types @=@ grid @=@ grid
+dnet:pid_types @=@ dnet:pid_types @=@ info:eu-repo/dai @=@ info:eu-repo/dai
+dnet:pid_types @=@ dnet:pid_types @=@ orcidworkid @=@ orcid workid
+dnet:pid_types @=@ dnet:pid_types @=@ pmc @=@ pmc
+dnet:pid_types @=@ dnet:pid_types @=@ pmid @=@ pmid
+dnet:pid_types @=@ dnet:pid_types @=@ urn @=@ urn
+dnet:pid_types @=@ dnet:pid_types @=@ who @=@ WHO Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ drks @=@ DRKS Identifier
+dnet:pid_types @=@ dnet:pid_types @=@ handle @=@ Handle
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/SUBJECT/ACM @=@ An ACM classification term that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/SUBJECT/ARXIV @=@ An ARXIV classification term that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/SUBJECT/DDC @=@ A Dewey Decimal classification term (DDC) that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/SUBJECT/JEL @=@ A Journal of Economic Literature (JEL) classification term that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/OPENACCESS_VERSION @=@ An Open Access versions of your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/DATASET/IS_REFERENCED_BY @=@ A dataset referenced by your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/DATASET/REFERENCES @=@ A dataset that refers to your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/DATASET/IS_RELATED_TO @=@ A dataset related to your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/DATASET/IS_SUPPLEMENTED_TO @=@ A dataset that supplements your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PUBLICATION/IS_RELATED_TO @=@ A publication related to your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PUBLICATION/REFERENCES @=@ A publication referenced by your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PUBLICATION/IS_REFERENCED_BY @=@ A publication that refers to your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PUBLICATION/IS_SUPPLEMENTED_BY @=@ A publication that is supplemented by your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PUBLICATION/IS_SUPPLEMENTED_TO @=@ A publication that supplements your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/SOFTWARE @=@ A software referred by your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MORE/OPENACCESS_VERSION @=@ Another Open Access version of a publication
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MORE/PID @=@ Another persistent identifier associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/SUBJECT/MESHEUROPMC @=@ A classification term from the Medical Subject Headings (MeSH) that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/ABSTRACT @=@ An abstract describing among your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PUBLICATION_DATE @=@ A date of publication missing in your content
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PID @=@ A persistent identifier associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MORE/SUBJECT/ACM @=@ Another ACM classification term that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MORE/SUBJECT/ARXIV @=@ Another ARXIV classification term that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MORE/SUBJECT/DDC @=@ Another Dewey Decimal classification term (DDC) that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MORE/SUBJECT/JEL @=@ Another Journal of Economic Literature (JEL) classification term that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MORE/SUBJECT/MESHEUROPMC @=@ Another classification term from the Medical Subject Headings (MeSH) that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/PROJECT @=@ A project reference that can be associated to your publications
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/DATASET/IS_SUPPLEMENTED_BY @=@ A dataset that is supplemented by your records
+dnet:topic_types @=@ dnet:topic_types @=@ ENRICH/MISSING/AUTHOR/ORCID @=@ An Open Researcher and Contributor ID (ORCID) that can be associated to an author of your publications
+dnet:review_levels @=@ dnet:review_levels @=@ 0000 @=@ Unknown
+dnet:review_levels @=@ dnet:review_levels @=@ 0002 @=@ nonPeerReviewed
+dnet:review_levels @=@ dnet:review_levels @=@ 0001 @=@ peerReviewed
\ No newline at end of file
diff --git a/dhp-workflows/dhp-dedup-openaire/src/main/java/eu/dnetlib/dhp/oa/dedup/DatePicker.java b/dhp-workflows/dhp-dedup-openaire/src/main/java/eu/dnetlib/dhp/oa/dedup/DatePicker.java
index 70fb2cc5b..3a789c14c 100644
--- a/dhp-workflows/dhp-dedup-openaire/src/main/java/eu/dnetlib/dhp/oa/dedup/DatePicker.java
+++ b/dhp-workflows/dhp-dedup-openaire/src/main/java/eu/dnetlib/dhp/oa/dedup/DatePicker.java
@@ -18,7 +18,7 @@ import eu.dnetlib.dhp.schema.oaf.Field;
public class DatePicker {
- private static final String DATE_PATTERN = "\\d{4}-\\d{2}-\\d{2}";
+ private static final String DATE_PATTERN = "^(\\d{4})-(\\d{2})-(\\d{2})";
private static final String DATE_DEFAULT_SUFFIX = "01-01";
private static final int YEAR_LB = 1300;
private static final int YEAR_UB = Year.now().getValue() + 5;
@@ -28,6 +28,7 @@ public class DatePicker {
final Map frequencies = dateofacceptance
.parallelStream()
.filter(StringUtils::isNotBlank)
+ .map(d -> substringBefore(d, "T"))
.collect(Collectors.toConcurrentMap(w -> w, w -> 1, Integer::sum));
if (frequencies.isEmpty()) {
diff --git a/dhp-workflows/dhp-dedup-openaire/src/test/java/eu/dnetlib/dhp/oa/dedup/DatePickerTest.java b/dhp-workflows/dhp-dedup-openaire/src/test/java/eu/dnetlib/dhp/oa/dedup/DatePickerTest.java
new file mode 100644
index 000000000..7c58c375a
--- /dev/null
+++ b/dhp-workflows/dhp-dedup-openaire/src/test/java/eu/dnetlib/dhp/oa/dedup/DatePickerTest.java
@@ -0,0 +1,44 @@
+
+package eu.dnetlib.dhp.oa.dedup;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.util.Collection;
+
+import org.junit.jupiter.api.Test;
+
+import com.clearspring.analytics.util.Lists;
+
+public class DatePickerTest {
+
+ Collection dates = Lists.newArrayList();
+
+ @Test
+ public void testPickISO() {
+ dates.add("2016-01-01T12:00:00Z");
+ dates.add("2016-06-16T12:00:00Z");
+ dates.add("2020-01-01T12:00:00Z");
+ dates.add("2020-10-01T12:00:00Z");
+ assertEquals("2020-10-01", DatePicker.pick(dates).getValue());
+ }
+
+ @Test
+ public void testPickSimple() {
+ dates.add("2016-01-01");
+ dates.add("2016-06-16");
+ dates.add("2020-01-01");
+ dates.add("2020-10-01");
+ assertEquals("2020-10-01", DatePicker.pick(dates).getValue());
+ }
+
+ @Test
+ public void testPickFrequent() {
+ dates.add("2016-02-01");
+ dates.add("2016-02-01");
+ dates.add("2016-02-01");
+ dates.add("2020-10-01");
+ assertEquals("2016-02-01", DatePicker.pick(dates).getValue());
+ }
+
+}
diff --git a/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/SparkMapDumpIntoOAF.scala b/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/SparkMapDumpIntoOAF.scala
index 01bf9dd62..ee3229f1f 100644
--- a/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/SparkMapDumpIntoOAF.scala
+++ b/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/SparkMapDumpIntoOAF.scala
@@ -33,9 +33,9 @@ object SparkMapDumpIntoOAF {
implicit val mapEncoderPubs: Encoder[Publication] = Encoders.kryo[Publication]
implicit val mapEncoderRelatons: Encoder[Relation] = Encoders.kryo[Relation]
implicit val mapEncoderDatasets: Encoder[oaf.Dataset] = Encoders.kryo[OafDataset]
+ implicit val mrEncoder: Encoder[CrossrefDT] = Encoders.kryo[CrossrefDT]
val targetPath = parser.get("targetPath")
- import spark.implicits._
spark.read.load(parser.get("sourcePath")).as[CrossrefDT]
.flatMap(k => Crossref2Oaf.convert(k.json))
diff --git a/dhp-workflows/dhp-doiboost/src/main/resources/eu/dnetlib/dhp/doiboost/oozie_app/config-default.xml b/dhp-workflows/dhp-doiboost/src/main/resources/eu/dnetlib/dhp/doiboost/oozie_app/config-default.xml
deleted file mode 100644
index 508202e30..000000000
--- a/dhp-workflows/dhp-doiboost/src/main/resources/eu/dnetlib/dhp/doiboost/oozie_app/config-default.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
- jobTracker
- yarnRM
-
-
- nameNode
- hdfs://nameservice1
-
-
- oozie.use.system.libpath
- true
-
-
- oozie.action.sharelib.for.spark
- spark2
-
-
- oozie.launcher.mapreduce.user.classpath.first
- true
-
-
- hive_metastore_uris
- thrift://iis-cdh5-test-m3.ocean.icm.edu.pl:9083
-
-
- spark2YarnHistoryServerAddress
- http://iis-cdh5-test-gw.ocean.icm.edu.pl:18089
-
-
- spark2EventLogDir
- /user/spark/spark2ApplicationHistory
-
-
- spark2ExtraListeners
- "com.cloudera.spark.lineage.NavigatorAppListener"
-
-
- spark2SqlQueryExecutionListeners
- "com.cloudera.spark.lineage.NavigatorQueryListener"
-
-
\ No newline at end of file
diff --git a/dhp-workflows/dhp-doiboost/src/main/resources/eu/dnetlib/dhp/doiboost/oozie_app/workflow.xml b/dhp-workflows/dhp-doiboost/src/main/resources/eu/dnetlib/dhp/doiboost/oozie_app/workflow.xml
deleted file mode 100644
index 77aa595f5..000000000
--- a/dhp-workflows/dhp-doiboost/src/main/resources/eu/dnetlib/dhp/doiboost/oozie_app/workflow.xml
+++ /dev/null
@@ -1,372 +0,0 @@
-
-
-
- sparkDriverMemory
- memory for driver process
-
-
- sparkExecutorMemory
- memory for individual executor
-
-
- sparkExecutorIntersectionMemory
- memory for individual executor
-
-
-
- sparkExecutorCores
- number of cores used by single executor
-
-
-
-
-
- workingPath
- the working Path
-
-
-
- hostedByMapPath
- the hostedByMap Path
-
-
- outputPath
- the Path of the sequence file action set
-
-
-
-
-
- inputPathCrossref
- the Crossref input path
-
-
- crossrefTimestamp
- Timestamp for the Crossref incremental Harvesting
-
-
- esServer
- elasticsearch server url for the Crossref Harvesting
-
-
- esIndex
- elasticsearch index name for the Crossref Harvesting
-
-
-
-
- MAGDumpPath
- the MAG dump working path
-
-
-
- inputPathMAG
- the MAG working path
-
-
-
-
-
- inputPathUnpayWall
- the UnpayWall working path
-
-
-
-
- inputPathOrcid
- the ORCID input path
-
-
-
- workingPathOrcid
- the ORCID working path
-
-
-
-
-
- ${jobTracker}
- ${nameNode}
-
-
- oozie.action.sharelib.for.spark
- ${oozieActionShareLibForSpark2}
-
-
-
-
-
-
-
-
- ${wf:conf('resumeFrom') eq 'ConvertCrossrefToOAF'}
- ${wf:conf('resumeFrom') eq 'ResetMagWorkingPath'}
- ${wf:conf('resumeFrom') eq 'PreprocessMag'}
- ${wf:conf('resumeFrom') eq 'PreprocessUW'}
- ${wf:conf('resumeFrom') eq 'PreprocessORCID'}
- ${wf:conf('resumeFrom') eq 'CreateDOIBoost'}
- ${wf:conf('resumeFrom') eq 'GenerateActionSet'}
-
-
-
-
-
- Action failed, error message[${wf:errorMessage(wf:lastErrorNode())}]
-
-
-
-
- eu.dnetlib.doiboost.crossref.CrossrefImporter
- --targetPath${inputPathCrossref}/index_update
- --namenode${nameNode}
- --esServer${esServer}
- --esIndex${esIndex}
- --timestamp${crossrefTimestamp}
-
-
-
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- GenerateCrossrefDataset
- eu.dnetlib.doiboost.crossref.CrossrefDataset
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --workingPath${inputPathCrossref}
- --masteryarn-cluster
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- Convert Mag to Dataset
- eu.dnetlib.doiboost.mag.SparkImportMagIntoDataset
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --sourcePath${MAGDumpPath}
- --targetPath${inputPathMAG}/dataset
- --masteryarn-cluster
-
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- ConvertCrossrefToOAF
- eu.dnetlib.doiboost.crossref.SparkMapDumpIntoOAF
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --sourcePath${inputPathCrossref}/crossref_ds
- --targetPath${workingPath}
- --masteryarn-cluster
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- Convert Mag to OAF Dataset
- eu.dnetlib.doiboost.mag.SparkProcessMAG
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorIntersectionMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --sourcePath${inputPathMAG}/dataset
- --workingPath${inputPathMAG}/process
- --targetPath${workingPath}
- --masteryarn-cluster
-
-
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- Convert UnpayWall to Dataset
- eu.dnetlib.doiboost.uw.SparkMapUnpayWallToOAF
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --sourcePath${inputPathUnpayWall}/uw_extracted
- --targetPath${workingPath}/uwPublication
- --masteryarn-cluster
-
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- Convert ORCID to Dataset
- eu.dnetlib.doiboost.orcid.SparkConvertORCIDToOAF
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --sourcePath${inputPathOrcid}
- --workingPath${workingPathOrcid}
- --targetPath${workingPath}/orcidPublication
- --masteryarn-cluster
-
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- Create DOIBoost Infospace
- eu.dnetlib.doiboost.SparkGenerateDoiBoost
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorIntersectionMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --hostedByMapPath${hostedByMapPath}
- --affiliationPath${inputPathMAG}/dataset/Affiliations
- --paperAffiliationPath${inputPathMAG}/dataset/PaperAuthorAffiliations
- --workingPath${workingPath}
- --masteryarn-cluster
-
-
-
-
-
-
-
-
- yarn-cluster
- cluster
- Generate DOIBoost ActionSet
- eu.dnetlib.doiboost.SparkGenerateDOIBoostActionSet
- dhp-doiboost-${projectVersion}.jar
-
- --executor-memory=${sparkExecutorMemory}
- --executor-cores=${sparkExecutorCores}
- --driver-memory=${sparkDriverMemory}
- --conf spark.sql.shuffle.partitions=3840
- --conf spark.extraListeners=${spark2ExtraListeners}
- --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners}
- --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress}
- --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir}
-
- --dbPublicationPath${workingPath}/doiBoostPublicationFiltered
- --dbDatasetPath${workingPath}/crossrefDataset
- --crossRefRelation${workingPath}/crossrefRelation
- --dbaffiliationRelationPath${workingPath}/doiBoostPublicationAffiliation
- --dbOrganizationPath${workingPath}/doiBoostOrganization
- --targetPath${workingPath}/actionDataSet
- --sFilePath${outputPath}
- --masteryarn-cluster
-
-
-
-
-
-
-
\ No newline at end of file