forked from D-Net/dnet-hadoop
Merge branch 'beta' into propagationapi
This commit is contained in:
commit
6f10791e77
|
@ -135,6 +135,24 @@ public class VocabularyGroup implements Serializable {
|
||||||
return vocs.get(vocId.toLowerCase()).getSynonymAsQualifier(syn);
|
return vocs.get(vocId.toLowerCase()).getSynonymAsQualifier(syn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Qualifier lookupTermBySynonym(final String vocId, final String syn) {
|
||||||
|
return find(vocId)
|
||||||
|
.map(
|
||||||
|
vocabulary -> Optional
|
||||||
|
.ofNullable(vocabulary.getTerm(syn))
|
||||||
|
.map(
|
||||||
|
term -> OafMapperUtils
|
||||||
|
.qualifier(term.getId(), term.getName(), vocabulary.getId(), vocabulary.getName()))
|
||||||
|
.orElse(
|
||||||
|
Optional
|
||||||
|
.ofNullable(vocabulary.getTermBySynonym(syn))
|
||||||
|
.map(
|
||||||
|
term -> OafMapperUtils
|
||||||
|
.qualifier(term.getId(), term.getName(), vocabulary.getId(), vocabulary.getName()))
|
||||||
|
.orElse(null)))
|
||||||
|
.orElse(null);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* getSynonymAsQualifierCaseSensitive
|
* getSynonymAsQualifierCaseSensitive
|
||||||
*
|
*
|
||||||
|
|
|
@ -21,10 +21,15 @@ import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
||||||
import eu.dnetlib.dhp.common.HdfsSupport;
|
import eu.dnetlib.dhp.common.HdfsSupport;
|
||||||
|
import eu.dnetlib.dhp.common.vocabulary.VocabularyGroup;
|
||||||
import eu.dnetlib.dhp.schema.common.EntityType;
|
import eu.dnetlib.dhp.schema.common.EntityType;
|
||||||
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
||||||
import eu.dnetlib.dhp.schema.oaf.OafEntity;
|
import eu.dnetlib.dhp.schema.oaf.OafEntity;
|
||||||
|
import eu.dnetlib.dhp.schema.oaf.utils.GraphCleaningFunctions;
|
||||||
import eu.dnetlib.dhp.schema.oaf.utils.OafMapperUtils;
|
import eu.dnetlib.dhp.schema.oaf.utils.OafMapperUtils;
|
||||||
|
import eu.dnetlib.dhp.utils.ISLookupClientFactory;
|
||||||
|
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException;
|
||||||
|
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
|
||||||
import scala.Tuple2;
|
import scala.Tuple2;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -35,6 +40,12 @@ public class GroupEntitiesSparkJob {
|
||||||
|
|
||||||
private static final Encoder<OafEntity> OAFENTITY_KRYO_ENC = Encoders.kryo(OafEntity.class);
|
private static final Encoder<OafEntity> OAFENTITY_KRYO_ENC = Encoders.kryo(OafEntity.class);
|
||||||
|
|
||||||
|
private ArgumentApplicationParser parser;
|
||||||
|
|
||||||
|
public GroupEntitiesSparkJob(ArgumentApplicationParser parser) {
|
||||||
|
this.parser = parser;
|
||||||
|
}
|
||||||
|
|
||||||
public static void main(String[] args) throws Exception {
|
public static void main(String[] args) throws Exception {
|
||||||
|
|
||||||
String jsonConfiguration = IOUtils
|
String jsonConfiguration = IOUtils
|
||||||
|
@ -51,6 +62,17 @@ public class GroupEntitiesSparkJob {
|
||||||
.orElse(Boolean.TRUE);
|
.orElse(Boolean.TRUE);
|
||||||
log.info("isSparkSessionManaged: {}", isSparkSessionManaged);
|
log.info("isSparkSessionManaged: {}", isSparkSessionManaged);
|
||||||
|
|
||||||
|
final String isLookupUrl = parser.get("isLookupUrl");
|
||||||
|
log.info("isLookupUrl: {}", isLookupUrl);
|
||||||
|
|
||||||
|
final ISLookUpService isLookupService = ISLookupClientFactory.getLookUpService(isLookupUrl);
|
||||||
|
|
||||||
|
new GroupEntitiesSparkJob(parser).run(isSparkSessionManaged, isLookupService);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void run(Boolean isSparkSessionManaged, ISLookUpService isLookUpService)
|
||||||
|
throws ISLookUpException {
|
||||||
|
|
||||||
String graphInputPath = parser.get("graphInputPath");
|
String graphInputPath = parser.get("graphInputPath");
|
||||||
log.info("graphInputPath: {}", graphInputPath);
|
log.info("graphInputPath: {}", graphInputPath);
|
||||||
|
|
||||||
|
@ -60,19 +82,21 @@ public class GroupEntitiesSparkJob {
|
||||||
String outputPath = parser.get("outputPath");
|
String outputPath = parser.get("outputPath");
|
||||||
log.info("outputPath: {}", outputPath);
|
log.info("outputPath: {}", outputPath);
|
||||||
|
|
||||||
boolean filterInvisible = Boolean.valueOf(parser.get("filterInvisible"));
|
boolean filterInvisible = Boolean.parseBoolean(parser.get("filterInvisible"));
|
||||||
log.info("filterInvisible: {}", filterInvisible);
|
log.info("filterInvisible: {}", filterInvisible);
|
||||||
|
|
||||||
SparkConf conf = new SparkConf();
|
SparkConf conf = new SparkConf();
|
||||||
conf.set("spark.serializer", "org.apache.spark.serializer.KryoSerializer");
|
conf.set("spark.serializer", "org.apache.spark.serializer.KryoSerializer");
|
||||||
conf.registerKryoClasses(ModelSupport.getOafModelClasses());
|
conf.registerKryoClasses(ModelSupport.getOafModelClasses());
|
||||||
|
|
||||||
|
final VocabularyGroup vocs = VocabularyGroup.loadVocsFromIS(isLookUpService);
|
||||||
|
|
||||||
runWithSparkSession(
|
runWithSparkSession(
|
||||||
conf,
|
conf,
|
||||||
isSparkSessionManaged,
|
isSparkSessionManaged,
|
||||||
spark -> {
|
spark -> {
|
||||||
HdfsSupport.remove(checkpointPath, spark.sparkContext().hadoopConfiguration());
|
HdfsSupport.remove(checkpointPath, spark.sparkContext().hadoopConfiguration());
|
||||||
groupEntities(spark, graphInputPath, checkpointPath, outputPath, filterInvisible);
|
groupEntities(spark, graphInputPath, checkpointPath, outputPath, filterInvisible, vocs);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,7 +105,7 @@ public class GroupEntitiesSparkJob {
|
||||||
String inputPath,
|
String inputPath,
|
||||||
String checkpointPath,
|
String checkpointPath,
|
||||||
String outputPath,
|
String outputPath,
|
||||||
boolean filterInvisible) {
|
boolean filterInvisible, VocabularyGroup vocs) {
|
||||||
|
|
||||||
Dataset<OafEntity> allEntities = spark.emptyDataset(OAFENTITY_KRYO_ENC);
|
Dataset<OafEntity> allEntities = spark.emptyDataset(OAFENTITY_KRYO_ENC);
|
||||||
|
|
||||||
|
@ -106,10 +130,14 @@ public class GroupEntitiesSparkJob {
|
||||||
}
|
}
|
||||||
|
|
||||||
Dataset<?> groupedEntities = allEntities
|
Dataset<?> groupedEntities = allEntities
|
||||||
.groupByKey((MapFunction<OafEntity, String>) OafEntity::getId, Encoders.STRING())
|
|
||||||
.reduceGroups((ReduceFunction<OafEntity>) (b, a) -> OafMapperUtils.mergeEntities(b, a))
|
|
||||||
.map(
|
.map(
|
||||||
(MapFunction<Tuple2<String, OafEntity>, Tuple2<String, OafEntity>>) t -> new Tuple2(
|
(MapFunction<OafEntity, OafEntity>) entity -> GraphCleaningFunctions
|
||||||
|
.applyCoarVocabularies(entity, vocs),
|
||||||
|
OAFENTITY_KRYO_ENC)
|
||||||
|
.groupByKey((MapFunction<OafEntity, String>) OafEntity::getId, Encoders.STRING())
|
||||||
|
.reduceGroups((ReduceFunction<OafEntity>) OafMapperUtils::mergeEntities)
|
||||||
|
.map(
|
||||||
|
(MapFunction<Tuple2<String, OafEntity>, Tuple2<String, OafEntity>>) t -> new Tuple2<>(
|
||||||
t._2().getClass().getName(), t._2()),
|
t._2().getClass().getName(), t._2()),
|
||||||
Encoders.tuple(Encoders.STRING(), OAFENTITY_KRYO_ENC));
|
Encoders.tuple(Encoders.STRING(), OAFENTITY_KRYO_ENC));
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
|
||||||
package eu.dnetlib.dhp.schema.oaf.utils;
|
package eu.dnetlib.dhp.schema.oaf.utils;
|
||||||
|
|
||||||
|
import static eu.dnetlib.dhp.schema.common.ModelConstants.*;
|
||||||
|
import static eu.dnetlib.dhp.schema.common.ModelConstants.OPENAIRE_META_RESOURCE_TYPE;
|
||||||
import static eu.dnetlib.dhp.schema.oaf.utils.OafMapperUtils.getProvenance;
|
import static eu.dnetlib.dhp.schema.oaf.utils.OafMapperUtils.getProvenance;
|
||||||
|
|
||||||
import java.net.MalformedURLException;
|
import java.net.MalformedURLException;
|
||||||
|
@ -870,4 +872,97 @@ public class GraphCleaningFunctions extends CleaningFunctions {
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static OafEntity applyCoarVocabularies(OafEntity entity, VocabularyGroup vocs) {
|
||||||
|
|
||||||
|
if (entity instanceof Result) {
|
||||||
|
final Result result = (Result) entity;
|
||||||
|
|
||||||
|
Optional
|
||||||
|
.ofNullable(result.getInstance())
|
||||||
|
.ifPresent(
|
||||||
|
instances -> instances
|
||||||
|
.forEach(
|
||||||
|
instance -> {
|
||||||
|
if (Objects.isNull(instance.getInstanceTypeMapping())) {
|
||||||
|
List<InstanceTypeMapping> mapping = Lists.newArrayList();
|
||||||
|
mapping
|
||||||
|
.add(
|
||||||
|
OafMapperUtils
|
||||||
|
.instanceTypeMapping(
|
||||||
|
instance.getInstancetype().getClassname(),
|
||||||
|
OPENAIRE_COAR_RESOURCE_TYPES_3_1));
|
||||||
|
instance.setInstanceTypeMapping(mapping);
|
||||||
|
}
|
||||||
|
Optional<InstanceTypeMapping> optionalItm = instance
|
||||||
|
.getInstanceTypeMapping()
|
||||||
|
.stream()
|
||||||
|
.filter(GraphCleaningFunctions::originalResourceType)
|
||||||
|
.findFirst();
|
||||||
|
if (optionalItm.isPresent()) {
|
||||||
|
InstanceTypeMapping coarItm = optionalItm.get();
|
||||||
|
Optional
|
||||||
|
.ofNullable(
|
||||||
|
vocs
|
||||||
|
.lookupTermBySynonym(
|
||||||
|
OPENAIRE_COAR_RESOURCE_TYPES_3_1, coarItm.getOriginalType()))
|
||||||
|
.ifPresent(type -> {
|
||||||
|
coarItm.setTypeCode(type.getClassid());
|
||||||
|
coarItm.setTypeLabel(type.getClassname());
|
||||||
|
});
|
||||||
|
final List<InstanceTypeMapping> mappings = Lists.newArrayList();
|
||||||
|
if (vocs.vocabularyExists(OPENAIRE_USER_RESOURCE_TYPES)) {
|
||||||
|
Optional
|
||||||
|
.ofNullable(
|
||||||
|
vocs
|
||||||
|
.lookupTermBySynonym(
|
||||||
|
OPENAIRE_USER_RESOURCE_TYPES, coarItm.getTypeCode()))
|
||||||
|
.ifPresent(
|
||||||
|
type -> mappings
|
||||||
|
.add(
|
||||||
|
OafMapperUtils
|
||||||
|
.instanceTypeMapping(coarItm.getTypeCode(), type)));
|
||||||
|
}
|
||||||
|
if (!mappings.isEmpty()) {
|
||||||
|
instance.getInstanceTypeMapping().addAll(mappings);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}));
|
||||||
|
result.setMetaResourceType(getMetaResourceType(result.getInstance(), vocs));
|
||||||
|
}
|
||||||
|
|
||||||
|
return entity;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean originalResourceType(InstanceTypeMapping itm) {
|
||||||
|
return StringUtils.isNotBlank(itm.getOriginalType()) &&
|
||||||
|
OPENAIRE_COAR_RESOURCE_TYPES_3_1.equals(itm.getVocabularyName()) &&
|
||||||
|
StringUtils.isBlank(itm.getTypeCode()) &&
|
||||||
|
StringUtils.isBlank(itm.getTypeLabel());
|
||||||
|
}
|
||||||
|
|
||||||
|
private static Qualifier getMetaResourceType(final List<Instance> instances, final VocabularyGroup vocs) {
|
||||||
|
|
||||||
|
if (vocs.vocabularyExists(OPENAIRE_META_RESOURCE_TYPE)) {
|
||||||
|
Optional<InstanceTypeMapping> instanceTypeMapping = instances
|
||||||
|
.stream()
|
||||||
|
.flatMap(
|
||||||
|
i -> Optional.ofNullable(i.getInstanceTypeMapping()).map(Collection::stream).orElse(Stream.empty()))
|
||||||
|
.filter(t -> OPENAIRE_COAR_RESOURCE_TYPES_3_1.equals(t.getVocabularyName()))
|
||||||
|
.findFirst();
|
||||||
|
|
||||||
|
if (!instanceTypeMapping.isPresent()) {
|
||||||
|
return null;
|
||||||
|
} else {
|
||||||
|
final String typeCode = instanceTypeMapping.get().getTypeCode();
|
||||||
|
return Optional
|
||||||
|
.ofNullable(vocs.lookupTermBySynonym(OPENAIRE_META_RESOURCE_TYPE, typeCode))
|
||||||
|
.orElseThrow(
|
||||||
|
() -> new IllegalStateException("unable to find a synonym for '" + typeCode + "' in " +
|
||||||
|
OPENAIRE_META_RESOURCE_TYPE));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
throw new IllegalStateException("vocabulary '" + OPENAIRE_META_RESOURCE_TYPE + "' not available");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,6 @@ import java.util.stream.Collectors;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
import eu.dnetlib.dhp.schema.common.AccessRightComparator;
|
import eu.dnetlib.dhp.schema.common.AccessRightComparator;
|
||||||
import eu.dnetlib.dhp.schema.common.ModelConstants;
|
|
||||||
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
||||||
import eu.dnetlib.dhp.schema.oaf.*;
|
import eu.dnetlib.dhp.schema.oaf.*;
|
||||||
|
|
||||||
|
@ -141,6 +140,28 @@ public class OafMapperUtils {
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static InstanceTypeMapping instanceTypeMapping(String originalType, String code, String label,
|
||||||
|
String vocabularyName) {
|
||||||
|
final InstanceTypeMapping m = new InstanceTypeMapping();
|
||||||
|
m.setVocabularyName(vocabularyName);
|
||||||
|
m.setOriginalType(originalType);
|
||||||
|
m.setTypeCode(code);
|
||||||
|
m.setTypeLabel(label);
|
||||||
|
return m;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static InstanceTypeMapping instanceTypeMapping(String originalType, Qualifier term) {
|
||||||
|
return instanceTypeMapping(originalType, term.getClassid(), term.getClassname(), term.getSchemeid());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static InstanceTypeMapping instanceTypeMapping(String originalType) {
|
||||||
|
return instanceTypeMapping(originalType, null, null, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static InstanceTypeMapping instanceTypeMapping(String originalType, String vocabularyName) {
|
||||||
|
return instanceTypeMapping(originalType, null, null, vocabularyName);
|
||||||
|
}
|
||||||
|
|
||||||
public static Qualifier unknown(final String schemeid, final String schemename) {
|
public static Qualifier unknown(final String schemeid, final String schemename) {
|
||||||
return qualifier(UNKNOWN, "Unknown", schemeid, schemename);
|
return qualifier(UNKNOWN, "Unknown", schemeid, schemename);
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,5 +28,11 @@
|
||||||
"paramLongName": "filterInvisible",
|
"paramLongName": "filterInvisible",
|
||||||
"paramDescription": "if true filters out invisible entities",
|
"paramDescription": "if true filters out invisible entities",
|
||||||
"paramRequired": true
|
"paramRequired": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"paramName": "isu",
|
||||||
|
"paramLongName": "isLookupUrl",
|
||||||
|
"paramDescription": "url to the ISLookup Service",
|
||||||
|
"paramRequired": true
|
||||||
}
|
}
|
||||||
]
|
]
|
|
@ -166,7 +166,7 @@ object DataciteToOAFTransformation {
|
||||||
resourceTypeGeneral: String,
|
resourceTypeGeneral: String,
|
||||||
schemaOrg: String,
|
schemaOrg: String,
|
||||||
vocabularies: VocabularyGroup
|
vocabularies: VocabularyGroup
|
||||||
): (Qualifier, Qualifier) = {
|
): (Qualifier, Qualifier, String) = {
|
||||||
if (resourceType != null && resourceType.nonEmpty) {
|
if (resourceType != null && resourceType.nonEmpty) {
|
||||||
val typeQualifier =
|
val typeQualifier =
|
||||||
vocabularies.getSynonymAsQualifier(ModelConstants.DNET_PUBLICATION_RESOURCE, resourceType)
|
vocabularies.getSynonymAsQualifier(ModelConstants.DNET_PUBLICATION_RESOURCE, resourceType)
|
||||||
|
@ -176,7 +176,7 @@ object DataciteToOAFTransformation {
|
||||||
vocabularies.getSynonymAsQualifier(
|
vocabularies.getSynonymAsQualifier(
|
||||||
ModelConstants.DNET_RESULT_TYPOLOGIES,
|
ModelConstants.DNET_RESULT_TYPOLOGIES,
|
||||||
typeQualifier.getClassid
|
typeQualifier.getClassid
|
||||||
)
|
), resourceType
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
if (schemaOrg != null && schemaOrg.nonEmpty) {
|
if (schemaOrg != null && schemaOrg.nonEmpty) {
|
||||||
|
@ -188,7 +188,7 @@ object DataciteToOAFTransformation {
|
||||||
vocabularies.getSynonymAsQualifier(
|
vocabularies.getSynonymAsQualifier(
|
||||||
ModelConstants.DNET_RESULT_TYPOLOGIES,
|
ModelConstants.DNET_RESULT_TYPOLOGIES,
|
||||||
typeQualifier.getClassid
|
typeQualifier.getClassid
|
||||||
)
|
), schemaOrg
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -203,7 +203,7 @@ object DataciteToOAFTransformation {
|
||||||
vocabularies.getSynonymAsQualifier(
|
vocabularies.getSynonymAsQualifier(
|
||||||
ModelConstants.DNET_RESULT_TYPOLOGIES,
|
ModelConstants.DNET_RESULT_TYPOLOGIES,
|
||||||
typeQualifier.getClassid
|
typeQualifier.getClassid
|
||||||
)
|
), resourceTypeGeneral
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -216,12 +216,19 @@ object DataciteToOAFTransformation {
|
||||||
schemaOrg: String,
|
schemaOrg: String,
|
||||||
vocabularies: VocabularyGroup
|
vocabularies: VocabularyGroup
|
||||||
): Result = {
|
): Result = {
|
||||||
val typeQualifiers: (Qualifier, Qualifier) =
|
val typeQualifiers: (Qualifier, Qualifier, String) =
|
||||||
getTypeQualifier(resourceType, resourceTypeGeneral, schemaOrg, vocabularies)
|
getTypeQualifier(resourceType, resourceTypeGeneral, schemaOrg, vocabularies)
|
||||||
if (typeQualifiers == null)
|
if (typeQualifiers == null)
|
||||||
return null
|
return null
|
||||||
val i = new Instance
|
val i = new Instance
|
||||||
i.setInstancetype(typeQualifiers._1)
|
i.setInstancetype(typeQualifiers._1)
|
||||||
|
// ADD ORIGINAL TYPE
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType(typeQualifiers._3)
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
i.setInstanceTypeMapping(List(itm).asJava)
|
||||||
|
|
||||||
|
|
||||||
typeQualifiers._2.getClassname match {
|
typeQualifiers._2.getClassname match {
|
||||||
case "dataset" =>
|
case "dataset" =>
|
||||||
val r = new OafDataset
|
val r = new OafDataset
|
||||||
|
|
|
@ -176,7 +176,7 @@ object BioDBToOAF {
|
||||||
i.setUrl(List(s"${resolvedURL(input.pidType)}${input.pid}").asJava)
|
i.setUrl(List(s"${resolvedURL(input.pidType)}${input.pid}").asJava)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (input.pidType.equalsIgnoreCase("clinicaltrials.gov"))
|
if (input.pidType.equalsIgnoreCase("clinicaltrials.gov")) {
|
||||||
i.setInstancetype(
|
i.setInstancetype(
|
||||||
OafMapperUtils.qualifier(
|
OafMapperUtils.qualifier(
|
||||||
"0037",
|
"0037",
|
||||||
|
@ -185,7 +185,11 @@ object BioDBToOAF {
|
||||||
ModelConstants.DNET_PUBLICATION_RESOURCE
|
ModelConstants.DNET_PUBLICATION_RESOURCE
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
else
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType(input.pidType)
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
i.setInstanceTypeMapping(List(itm).asJava)
|
||||||
|
} else {
|
||||||
i.setInstancetype(
|
i.setInstancetype(
|
||||||
OafMapperUtils.qualifier(
|
OafMapperUtils.qualifier(
|
||||||
"0046",
|
"0046",
|
||||||
|
@ -194,6 +198,11 @@ object BioDBToOAF {
|
||||||
ModelConstants.DNET_PUBLICATION_RESOURCE
|
ModelConstants.DNET_PUBLICATION_RESOURCE
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType("Bioentity")
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
i.setInstanceTypeMapping(List(itm).asJava)
|
||||||
|
}
|
||||||
|
|
||||||
if (input.datasource == null || input.datasource.isEmpty)
|
if (input.datasource == null || input.datasource.isEmpty)
|
||||||
return null
|
return null
|
||||||
|
@ -265,6 +274,10 @@ object BioDBToOAF {
|
||||||
ModelConstants.DNET_PUBLICATION_RESOURCE
|
ModelConstants.DNET_PUBLICATION_RESOURCE
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType("Bioentity")
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
i.setInstanceTypeMapping(List(itm).asJava)
|
||||||
|
|
||||||
i.setCollectedfrom(collectedFromMap("uniprot"))
|
i.setCollectedfrom(collectedFromMap("uniprot"))
|
||||||
d.setInstance(List(i).asJava)
|
d.setInstance(List(i).asJava)
|
||||||
|
@ -471,6 +484,10 @@ object BioDBToOAF {
|
||||||
ModelConstants.DNET_PUBLICATION_RESOURCE
|
ModelConstants.DNET_PUBLICATION_RESOURCE
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType("Bioentity")
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
i.setInstanceTypeMapping(List(itm).asJava)
|
||||||
|
|
||||||
i.setCollectedfrom(collectedFromMap("pdb"))
|
i.setCollectedfrom(collectedFromMap("pdb"))
|
||||||
d.setInstance(List(i).asJava)
|
d.setInstance(List(i).asJava)
|
||||||
|
@ -571,6 +588,11 @@ object BioDBToOAF {
|
||||||
ModelConstants.DNET_PUBLICATION_RESOURCE
|
ModelConstants.DNET_PUBLICATION_RESOURCE
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType("Bioentity")
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
i.setInstanceTypeMapping(List(itm).asJava)
|
||||||
|
|
||||||
|
|
||||||
i.setCollectedfrom(collectedFromMap("ebi"))
|
i.setCollectedfrom(collectedFromMap("ebi"))
|
||||||
d.setInstance(List(i).asJava)
|
d.setInstance(List(i).asJava)
|
||||||
|
|
|
@ -188,12 +188,24 @@ object PubMedToOaf {
|
||||||
val cojbCategory =
|
val cojbCategory =
|
||||||
getVocabularyTerm(ModelConstants.DNET_PUBLICATION_RESOURCE, vocabularies, ja.get.getValue)
|
getVocabularyTerm(ModelConstants.DNET_PUBLICATION_RESOURCE, vocabularies, ja.get.getValue)
|
||||||
pubmedInstance.setInstancetype(cojbCategory)
|
pubmedInstance.setInstancetype(cojbCategory)
|
||||||
|
// ADD ORIGINAL TYPE to the publication
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType(ja.get.getValue)
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
pubmedInstance.setInstanceTypeMapping(List(itm).asJava)
|
||||||
} else {
|
} else {
|
||||||
val i_type = article.getPublicationTypes.asScala
|
val i_type = article.getPublicationTypes.asScala
|
||||||
.map(s => getVocabularyTerm(ModelConstants.DNET_PUBLICATION_RESOURCE, vocabularies, s.getValue))
|
.map(s => (s.getValue,getVocabularyTerm(ModelConstants.DNET_PUBLICATION_RESOURCE, vocabularies, s.getValue)))
|
||||||
.find(q => q != null)
|
.find(q => q._2 != null)
|
||||||
if (i_type.isDefined)
|
|
||||||
pubmedInstance.setInstancetype(i_type.get)
|
if (i_type.isDefined) {
|
||||||
|
pubmedInstance.setInstancetype(i_type.get._2)
|
||||||
|
// ADD ORIGINAL TYPE to the publication
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType(i_type.get._1)
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
pubmedInstance.setInstanceTypeMapping(List(itm).asJava)
|
||||||
|
}
|
||||||
else
|
else
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
|
@ -107,7 +107,7 @@ case object Crossref2Oaf {
|
||||||
.map(f => f.id)
|
.map(f => f.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
def mappingResult(result: Result, json: JValue, cobjCategory: String): Result = {
|
def mappingResult(result: Result, json: JValue, cobjCategory: String, originalType:String): Result = {
|
||||||
implicit lazy val formats: DefaultFormats.type = org.json4s.DefaultFormats
|
implicit lazy val formats: DefaultFormats.type = org.json4s.DefaultFormats
|
||||||
|
|
||||||
//MAPPING Crossref DOI into PID
|
//MAPPING Crossref DOI into PID
|
||||||
|
@ -283,6 +283,11 @@ case object Crossref2Oaf {
|
||||||
ModelConstants.DNET_PUBLICATION_RESOURCE
|
ModelConstants.DNET_PUBLICATION_RESOURCE
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
//ADD ORIGINAL TYPE to the mapping
|
||||||
|
val itm = new InstanceTypeMapping
|
||||||
|
itm.setOriginalType(originalType)
|
||||||
|
itm.setVocabularyName(ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1)
|
||||||
|
instance.setInstanceTypeMapping(List(itm).asJava)
|
||||||
result.setResourcetype(
|
result.setResourcetype(
|
||||||
OafMapperUtils.qualifier(
|
OafMapperUtils.qualifier(
|
||||||
cobjCategory.substring(0, 4),
|
cobjCategory.substring(0, 4),
|
||||||
|
@ -367,7 +372,7 @@ case object Crossref2Oaf {
|
||||||
objectType,
|
objectType,
|
||||||
mappingCrossrefSubType.getOrElse(objectSubType, "0038 Other literature type")
|
mappingCrossrefSubType.getOrElse(objectSubType, "0038 Other literature type")
|
||||||
)
|
)
|
||||||
mappingResult(result, json, cOBJCategory)
|
mappingResult(result, json, cOBJCategory, originalType)
|
||||||
if (result == null || result.getId == null)
|
if (result == null || result.getId == null)
|
||||||
return List()
|
return List()
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,7 @@ public abstract class AbstractMdRecordToOafMapper {
|
||||||
protected static final String DATACITE_SCHEMA_KERNEL_4_SLASH = "http://datacite.org/schema/kernel-4/";
|
protected static final String DATACITE_SCHEMA_KERNEL_4_SLASH = "http://datacite.org/schema/kernel-4/";
|
||||||
protected static final String DATACITE_SCHEMA_KERNEL_3 = "http://datacite.org/schema/kernel-3";
|
protected static final String DATACITE_SCHEMA_KERNEL_3 = "http://datacite.org/schema/kernel-3";
|
||||||
protected static final String DATACITE_SCHEMA_KERNEL_3_SLASH = "http://datacite.org/schema/kernel-3/";
|
protected static final String DATACITE_SCHEMA_KERNEL_3_SLASH = "http://datacite.org/schema/kernel-3/";
|
||||||
|
|
||||||
protected static final Qualifier ORCID_PID_TYPE = qualifier(
|
protected static final Qualifier ORCID_PID_TYPE = qualifier(
|
||||||
ModelConstants.ORCID_PENDING,
|
ModelConstants.ORCID_PENDING,
|
||||||
ModelConstants.ORCID_CLASSNAME,
|
ModelConstants.ORCID_CLASSNAME,
|
||||||
|
@ -169,7 +170,8 @@ public abstract class AbstractMdRecordToOafMapper {
|
||||||
final DataInfo info,
|
final DataInfo info,
|
||||||
final long lastUpdateTimestamp) {
|
final long lastUpdateTimestamp) {
|
||||||
|
|
||||||
final OafEntity entity = createEntity(doc, type, instances, collectedFrom, info, lastUpdateTimestamp);
|
final OafEntity entity = createEntity(
|
||||||
|
doc, type, instances, collectedFrom, info, lastUpdateTimestamp);
|
||||||
|
|
||||||
final Set<String> originalId = Sets.newHashSet(entity.getOriginalId());
|
final Set<String> originalId = Sets.newHashSet(entity.getOriginalId());
|
||||||
originalId.add(entity.getId());
|
originalId.add(entity.getId());
|
||||||
|
@ -516,6 +518,19 @@ public abstract class AbstractMdRecordToOafMapper {
|
||||||
|
|
||||||
protected abstract Field<String> prepareDatasetStorageDate(Document doc, DataInfo info);
|
protected abstract Field<String> prepareDatasetStorageDate(Document doc, DataInfo info);
|
||||||
|
|
||||||
|
protected abstract String findOriginalType(Document doc);
|
||||||
|
|
||||||
|
protected List<InstanceTypeMapping> prepareInstanceTypeMapping(Document doc) {
|
||||||
|
return Optional
|
||||||
|
.ofNullable(findOriginalType(doc))
|
||||||
|
.map(originalType -> {
|
||||||
|
final List<InstanceTypeMapping> mappings = Lists.newArrayList();
|
||||||
|
mappings.add(OafMapperUtils.instanceTypeMapping(originalType, OPENAIRE_COAR_RESOURCE_TYPES_3_1));
|
||||||
|
return mappings;
|
||||||
|
})
|
||||||
|
.orElse(new ArrayList<>());
|
||||||
|
}
|
||||||
|
|
||||||
private Journal prepareJournal(final Document doc, final DataInfo info) {
|
private Journal prepareJournal(final Document doc, final DataInfo info) {
|
||||||
final Node n = doc.selectSingleNode("//oaf:journal");
|
final Node n = doc.selectSingleNode("//oaf:journal");
|
||||||
if (n != null) {
|
if (n != null) {
|
||||||
|
|
|
@ -139,6 +139,8 @@ public class OafToOafMapper extends AbstractMdRecordToOafMapper {
|
||||||
final List<StructuredProperty> alternateIdentifier = prepareResultPids(doc, info);
|
final List<StructuredProperty> alternateIdentifier = prepareResultPids(doc, info);
|
||||||
final List<StructuredProperty> pid = IdentifierFactory.getPids(alternateIdentifier, collectedfrom);
|
final List<StructuredProperty> pid = IdentifierFactory.getPids(alternateIdentifier, collectedfrom);
|
||||||
|
|
||||||
|
instance.setInstanceTypeMapping(prepareInstanceTypeMapping(doc));
|
||||||
|
|
||||||
final Set<StructuredProperty> pids = new HashSet<>(pid);
|
final Set<StructuredProperty> pids = new HashSet<>(pid);
|
||||||
|
|
||||||
instance
|
instance
|
||||||
|
@ -187,6 +189,29 @@ public class OafToOafMapper extends AbstractMdRecordToOafMapper {
|
||||||
return Lists.newArrayList(instance);
|
return Lists.newArrayList(instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Dublin Core element dc:type can be repeated, but we need to base our mapping on a single value
|
||||||
|
* So this method tries to give precedence to the COAR resource type, when available. Otherwise, it looks for the
|
||||||
|
* openaire's info:eu-repo type, and as last resort picks the 1st type text available
|
||||||
|
*
|
||||||
|
* <dc:type>http://purl.org/coar/resource_type/c_5794</dc:type>
|
||||||
|
* <dc:type>info:eu-repo/semantics/article</dc:type>
|
||||||
|
* <dc:type>Conference article</dc:type>
|
||||||
|
*
|
||||||
|
* @param doc the input document
|
||||||
|
* @return the chosen resource type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
protected String findOriginalType(Document doc) {
|
||||||
|
return (String) doc
|
||||||
|
.selectNodes("//dc:type")
|
||||||
|
.stream()
|
||||||
|
.map(o -> "" + ((Node) o).getText().trim())
|
||||||
|
.sorted(new OriginalTypeComparator())
|
||||||
|
.findFirst()
|
||||||
|
.orElse(null);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected List<Field<String>> prepareSources(final Document doc, final DataInfo info) {
|
protected List<Field<String>> prepareSources(final Document doc, final DataInfo info) {
|
||||||
return prepareListFields(doc, "//dc:source", info);
|
return prepareListFields(doc, "//dc:source", info);
|
||||||
|
|
|
@ -9,6 +9,7 @@ import java.net.URLDecoder;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.ObjectUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.dom4j.Document;
|
import org.dom4j.Document;
|
||||||
import org.dom4j.Element;
|
import org.dom4j.Element;
|
||||||
|
@ -139,6 +140,8 @@ public class OdfToOafMapper extends AbstractMdRecordToOafMapper {
|
||||||
final List<StructuredProperty> alternateIdentifier = prepareResultPids(doc, info);
|
final List<StructuredProperty> alternateIdentifier = prepareResultPids(doc, info);
|
||||||
final List<StructuredProperty> pid = IdentifierFactory.getPids(alternateIdentifier, collectedfrom);
|
final List<StructuredProperty> pid = IdentifierFactory.getPids(alternateIdentifier, collectedfrom);
|
||||||
|
|
||||||
|
instance.setInstanceTypeMapping(prepareInstanceTypeMapping(doc));
|
||||||
|
|
||||||
final Set<StructuredProperty> pids = new HashSet<>(pid);
|
final Set<StructuredProperty> pids = new HashSet<>(pid);
|
||||||
|
|
||||||
instance
|
instance
|
||||||
|
@ -217,6 +220,30 @@ public class OdfToOafMapper extends AbstractMdRecordToOafMapper {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Datacite element
|
||||||
|
*
|
||||||
|
* <datacite:resourceType xs:anyURI="http://purl.org/coar/resource_type/c_6501">journal article</datacite:resourceType>
|
||||||
|
*
|
||||||
|
* @param doc the input document
|
||||||
|
* @return the chosen resource type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
protected String findOriginalType(Document doc) {
|
||||||
|
return Optional
|
||||||
|
.ofNullable(
|
||||||
|
(Element) doc
|
||||||
|
.selectSingleNode(
|
||||||
|
"//*[local-name()='metadata']/*[local-name() = 'resource']/*[local-name() = 'resourceType']"))
|
||||||
|
.map(element -> {
|
||||||
|
final String resourceTypeURI = element.attributeValue("anyURI");
|
||||||
|
final String resourceTypeTxt = element.getText();
|
||||||
|
|
||||||
|
return ObjectUtils.firstNonNull(resourceTypeURI, resourceTypeTxt);
|
||||||
|
})
|
||||||
|
.orElse(null);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected List<Field<String>> prepareSources(final Document doc, final DataInfo info) {
|
protected List<Field<String>> prepareSources(final Document doc, final DataInfo info) {
|
||||||
return new ArrayList<>(); // Not present in ODF ???
|
return new ArrayList<>(); // Not present in ODF ???
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
|
||||||
|
package eu.dnetlib.dhp.oa.graph.raw;
|
||||||
|
|
||||||
|
import static org.apache.commons.lang3.StringUtils.contains;
|
||||||
|
import static org.apache.commons.lang3.StringUtils.startsWith;
|
||||||
|
|
||||||
|
import java.util.Comparator;
|
||||||
|
|
||||||
|
public class OriginalTypeComparator implements Comparator<String> {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int compare(String t1, String t2) {
|
||||||
|
|
||||||
|
if (t1.equals(t2)) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
if (startsWith(t1, "http") && contains(t1, "coar") && contains(t1, "resource_type")) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
if (startsWith(t2, "http") && contains(t2, "coar") && contains(t2, "resource_type")) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
if (startsWith(t1, "info:eu-repo/semantics")) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
if (startsWith(t2, "info:eu-repo/semantics")) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return t1.compareTo(t2);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -1,15 +1,23 @@
|
||||||
|
|
||||||
package eu.dnetlib.dhp.oa.graph.group;
|
package eu.dnetlib.dhp.oa.graph.group;
|
||||||
|
|
||||||
|
import static eu.dnetlib.dhp.schema.common.ModelConstants.*;
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||||
|
import static org.mockito.Mockito.lenient;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
|
import org.apache.commons.cli.ParseException;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.spark.SparkConf;
|
import org.apache.spark.SparkConf;
|
||||||
import org.apache.spark.api.java.function.FilterFunction;
|
import org.apache.spark.api.java.function.FilterFunction;
|
||||||
import org.apache.spark.api.java.function.MapFunction;
|
import org.apache.spark.api.java.function.MapFunction;
|
||||||
|
@ -17,20 +25,36 @@ import org.apache.spark.sql.Dataset;
|
||||||
import org.apache.spark.sql.Encoders;
|
import org.apache.spark.sql.Encoders;
|
||||||
import org.apache.spark.sql.SparkSession;
|
import org.apache.spark.sql.SparkSession;
|
||||||
import org.junit.jupiter.api.*;
|
import org.junit.jupiter.api.*;
|
||||||
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
|
import org.mockito.Mock;
|
||||||
|
import org.mockito.junit.jupiter.MockitoExtension;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
|
||||||
|
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
||||||
import eu.dnetlib.dhp.common.HdfsSupport;
|
import eu.dnetlib.dhp.common.HdfsSupport;
|
||||||
|
import eu.dnetlib.dhp.common.vocabulary.VocabularyGroup;
|
||||||
import eu.dnetlib.dhp.oa.merge.GroupEntitiesSparkJob;
|
import eu.dnetlib.dhp.oa.merge.GroupEntitiesSparkJob;
|
||||||
|
import eu.dnetlib.dhp.schema.common.ModelConstants;
|
||||||
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
import eu.dnetlib.dhp.schema.common.ModelSupport;
|
||||||
|
import eu.dnetlib.dhp.schema.oaf.Instance;
|
||||||
|
import eu.dnetlib.dhp.schema.oaf.InstanceTypeMapping;
|
||||||
import eu.dnetlib.dhp.schema.oaf.OafEntity;
|
import eu.dnetlib.dhp.schema.oaf.OafEntity;
|
||||||
import eu.dnetlib.dhp.schema.oaf.Result;
|
import eu.dnetlib.dhp.schema.oaf.Result;
|
||||||
import eu.dnetlib.dhp.utils.DHPUtils;
|
import eu.dnetlib.dhp.utils.DHPUtils;
|
||||||
|
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException;
|
||||||
|
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
|
||||||
|
|
||||||
|
@ExtendWith(MockitoExtension.class)
|
||||||
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
|
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
|
||||||
public class GroupEntitiesSparkJobTest {
|
public class GroupEntitiesSparkJobTest {
|
||||||
|
|
||||||
|
@Mock
|
||||||
|
private ISLookUpService isLookUpService;
|
||||||
|
|
||||||
|
private VocabularyGroup vocabularies;
|
||||||
|
|
||||||
private static SparkSession spark;
|
private static SparkSession spark;
|
||||||
|
|
||||||
private static ObjectMapper mapper = new ObjectMapper()
|
private static ObjectMapper mapper = new ObjectMapper()
|
||||||
|
@ -45,10 +69,10 @@ public class GroupEntitiesSparkJobTest {
|
||||||
|
|
||||||
@BeforeAll
|
@BeforeAll
|
||||||
public static void beforeAll() throws IOException {
|
public static void beforeAll() throws IOException {
|
||||||
workingDir = Files.createTempDirectory(GroupEntitiesSparkJob.class.getSimpleName());
|
workingDir = Files.createTempDirectory(GroupEntitiesSparkJobTest.class.getSimpleName());
|
||||||
|
|
||||||
SparkConf conf = new SparkConf();
|
SparkConf conf = new SparkConf();
|
||||||
conf.setAppName(GroupEntitiesSparkJob.class.getSimpleName());
|
conf.setAppName(GroupEntitiesSparkJobTest.class.getSimpleName());
|
||||||
conf.setMaster("local");
|
conf.setMaster("local");
|
||||||
conf.set("spark.serializer", "org.apache.spark.serializer.KryoSerializer");
|
conf.set("spark.serializer", "org.apache.spark.serializer.KryoSerializer");
|
||||||
conf.registerKryoClasses(ModelSupport.getOafModelClasses());
|
conf.registerKryoClasses(ModelSupport.getOafModelClasses());
|
||||||
|
@ -56,10 +80,17 @@ public class GroupEntitiesSparkJobTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
public void beforeEach() throws IOException, URISyntaxException {
|
public void beforeEach() throws IOException, URISyntaxException, ISLookUpException {
|
||||||
dataInputPath = Paths.get(ClassLoader.getSystemResource("eu/dnetlib/dhp/oa/graph/group").toURI());
|
dataInputPath = Paths.get(ClassLoader.getSystemResource("eu/dnetlib/dhp/oa/graph/group").toURI());
|
||||||
checkpointPath = workingDir.resolve("grouped_entity");
|
checkpointPath = workingDir.resolve("grouped_entity");
|
||||||
outputPath = workingDir.resolve("dispatched_entity");
|
outputPath = workingDir.resolve("dispatched_entity");
|
||||||
|
|
||||||
|
lenient().when(isLookUpService.quickSearchProfile(VocabularyGroup.VOCABULARIES_XQUERY)).thenReturn(vocs());
|
||||||
|
lenient()
|
||||||
|
.when(isLookUpService.quickSearchProfile(VocabularyGroup.VOCABULARY_SYNONYMS_XQUERY))
|
||||||
|
.thenReturn(synonyms());
|
||||||
|
|
||||||
|
vocabularies = VocabularyGroup.loadVocsFromIS(isLookUpService);
|
||||||
}
|
}
|
||||||
|
|
||||||
@AfterAll
|
@AfterAll
|
||||||
|
@ -71,18 +102,17 @@ public class GroupEntitiesSparkJobTest {
|
||||||
@Test
|
@Test
|
||||||
@Order(1)
|
@Order(1)
|
||||||
void testGroupEntities() throws Exception {
|
void testGroupEntities() throws Exception {
|
||||||
GroupEntitiesSparkJob.main(new String[] {
|
new GroupEntitiesSparkJob(
|
||||||
"-isSparkSessionManaged",
|
args(
|
||||||
Boolean.FALSE.toString(),
|
"/eu/dnetlib/dhp/oa/merge/group_graph_entities_parameters.json",
|
||||||
"-graphInputPath",
|
new String[] {
|
||||||
dataInputPath.toString(),
|
"--isSparkSessionManaged", Boolean.FALSE.toString(),
|
||||||
"-checkpointPath",
|
"--graphInputPath", dataInputPath.toString(),
|
||||||
checkpointPath.toString(),
|
"--checkpointPath", checkpointPath.toString(),
|
||||||
"-outputPath",
|
"--outputPath", outputPath.toString(),
|
||||||
outputPath.toString(),
|
"--filterInvisible", Boolean.FALSE.toString(),
|
||||||
"-filterInvisible",
|
"--isLookupUrl", "lookupurl"
|
||||||
Boolean.FALSE.toString()
|
})).run(false, isLookUpService);
|
||||||
});
|
|
||||||
|
|
||||||
Dataset<OafEntity> checkpointTable = spark
|
Dataset<OafEntity> checkpointTable = spark
|
||||||
.read()
|
.read()
|
||||||
|
@ -109,6 +139,14 @@ public class GroupEntitiesSparkJobTest {
|
||||||
.map((MapFunction<String, Result>) s -> mapper.readValue(s, Result.class), Encoders.bean(Result.class));
|
.map((MapFunction<String, Result>) s -> mapper.readValue(s, Result.class), Encoders.bean(Result.class));
|
||||||
|
|
||||||
assertEquals(3, output.count());
|
assertEquals(3, output.count());
|
||||||
|
|
||||||
|
List<String> resultTypes = output
|
||||||
|
.map((MapFunction<Result, String>) value -> value.getResulttype().getClassid(), Encoders.STRING())
|
||||||
|
.distinct()
|
||||||
|
.collectAsList();
|
||||||
|
|
||||||
|
assertEquals(2, resultTypes.size());
|
||||||
|
|
||||||
assertEquals(
|
assertEquals(
|
||||||
2,
|
2,
|
||||||
output
|
output
|
||||||
|
@ -121,5 +159,68 @@ public class GroupEntitiesSparkJobTest {
|
||||||
.map((MapFunction<Result, String>) r -> r.getResulttype().getClassid(), Encoders.STRING())
|
.map((MapFunction<Result, String>) r -> r.getResulttype().getClassid(), Encoders.STRING())
|
||||||
.filter((FilterFunction<String>) s -> s.equals("dataset"))
|
.filter((FilterFunction<String>) s -> s.equals("dataset"))
|
||||||
.count());
|
.count());
|
||||||
|
|
||||||
|
Result result = output
|
||||||
|
.filter("id = '50|doi_________::09821844208a5cd6300b2bfb13bca1b9'")
|
||||||
|
.first();
|
||||||
|
|
||||||
|
result.getInstance().forEach(instance -> {
|
||||||
|
Optional<InstanceTypeMapping> coarType = instance
|
||||||
|
.getInstanceTypeMapping()
|
||||||
|
.stream()
|
||||||
|
.filter(itm -> OPENAIRE_COAR_RESOURCE_TYPES_3_1.equals(itm.getVocabularyName()))
|
||||||
|
.filter(itm -> "journal-article".equals(itm.getOriginalType()))
|
||||||
|
.findFirst();
|
||||||
|
|
||||||
|
assertTrue(coarType.isPresent());
|
||||||
|
assertEquals("http://purl.org/coar/resource_type/c_2df8fbb1", coarType.get().getTypeCode());
|
||||||
|
assertEquals("research article", coarType.get().getTypeLabel());
|
||||||
|
});
|
||||||
|
|
||||||
|
final Dataset<Result> filtered = output.filter("id = '50|DansKnawCris::203a27996ddc0fd1948258e5b7dec61c'");
|
||||||
|
assertEquals(1, filtered.count());
|
||||||
|
result = filtered.first();
|
||||||
|
|
||||||
|
result
|
||||||
|
.getInstance()
|
||||||
|
.stream()
|
||||||
|
.flatMap(instance -> instance.getInstanceTypeMapping().stream())
|
||||||
|
.filter(itm -> OPENAIRE_COAR_RESOURCE_TYPES_3_1.equals(itm.getVocabularyName()))
|
||||||
|
.filter(itm -> "Patent".equals(itm.getOriginalType()))
|
||||||
|
.forEach(itm -> {
|
||||||
|
assertEquals("http://purl.org/coar/resource_type/c_15cd", itm.getTypeCode());
|
||||||
|
assertEquals("patent", itm.getTypeLabel());
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private List<String> vocs() throws IOException {
|
||||||
|
return IOUtils
|
||||||
|
.readLines(
|
||||||
|
Objects
|
||||||
|
.requireNonNull(
|
||||||
|
getClass().getResourceAsStream("/eu/dnetlib/dhp/oa/graph/clean/terms.txt")));
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<String> synonyms() throws IOException {
|
||||||
|
return IOUtils
|
||||||
|
.readLines(
|
||||||
|
Objects
|
||||||
|
.requireNonNull(
|
||||||
|
getClass().getResourceAsStream("/eu/dnetlib/dhp/oa/graph/clean/synonyms.txt")));
|
||||||
|
}
|
||||||
|
|
||||||
|
private ArgumentApplicationParser args(String paramSpecs, String[] args) throws IOException, ParseException {
|
||||||
|
ArgumentApplicationParser parser = new ArgumentApplicationParser(classPathResourceAsString(paramSpecs));
|
||||||
|
parser.parseArgument(args);
|
||||||
|
return parser;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String classPathResourceAsString(String path) throws IOException {
|
||||||
|
return IOUtils
|
||||||
|
.toString(
|
||||||
|
Objects
|
||||||
|
.requireNonNull(
|
||||||
|
GroupEntitiesSparkJobTest.class.getResourceAsStream(path)));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -92,13 +92,14 @@ class GenerateEntitiesApplicationTest {
|
||||||
private List<String> vocs() throws IOException {
|
private List<String> vocs() throws IOException {
|
||||||
return IOUtils
|
return IOUtils
|
||||||
.readLines(
|
.readLines(
|
||||||
GraphCleaningFunctionsTest.class.getResourceAsStream("/eu/dnetlib/dhp/oa/graph/clean/terms.txt"));
|
GenerateEntitiesApplicationTest.class.getResourceAsStream("/eu/dnetlib/dhp/oa/graph/clean/terms.txt"));
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<String> synonyms() throws IOException {
|
private List<String> synonyms() throws IOException {
|
||||||
return IOUtils
|
return IOUtils
|
||||||
.readLines(
|
.readLines(
|
||||||
GraphCleaningFunctionsTest.class.getResourceAsStream("/eu/dnetlib/dhp/oa/graph/clean/synonyms.txt"));
|
GenerateEntitiesApplicationTest.class
|
||||||
|
.getResourceAsStream("/eu/dnetlib/dhp/oa/graph/clean/synonyms.txt"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,8 @@ import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.apache.spark.api.java.function.MapFunction;
|
||||||
|
import org.apache.spark.sql.Encoders;
|
||||||
import org.dom4j.DocumentException;
|
import org.dom4j.DocumentException;
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
@ -25,8 +27,11 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
|
||||||
import eu.dnetlib.dhp.common.Constants;
|
import eu.dnetlib.dhp.common.Constants;
|
||||||
import eu.dnetlib.dhp.common.vocabulary.VocabularyGroup;
|
import eu.dnetlib.dhp.common.vocabulary.VocabularyGroup;
|
||||||
|
import eu.dnetlib.dhp.oa.graph.clean.CleaningRuleMap;
|
||||||
|
import eu.dnetlib.dhp.oa.graph.clean.OafCleaner;
|
||||||
import eu.dnetlib.dhp.schema.common.ModelConstants;
|
import eu.dnetlib.dhp.schema.common.ModelConstants;
|
||||||
import eu.dnetlib.dhp.schema.oaf.*;
|
import eu.dnetlib.dhp.schema.oaf.*;
|
||||||
|
import eu.dnetlib.dhp.schema.oaf.utils.GraphCleaningFunctions;
|
||||||
import eu.dnetlib.dhp.schema.oaf.utils.IdentifierFactory;
|
import eu.dnetlib.dhp.schema.oaf.utils.IdentifierFactory;
|
||||||
import eu.dnetlib.dhp.schema.oaf.utils.PidType;
|
import eu.dnetlib.dhp.schema.oaf.utils.PidType;
|
||||||
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
|
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
|
||||||
|
@ -74,7 +79,7 @@ class MappersTest {
|
||||||
assertTrue(StringUtils.isNotBlank(p.getDateofcollection()));
|
assertTrue(StringUtils.isNotBlank(p.getDateofcollection()));
|
||||||
assertTrue(StringUtils.isNotBlank(p.getDateoftransformation()));
|
assertTrue(StringUtils.isNotBlank(p.getDateoftransformation()));
|
||||||
|
|
||||||
assertTrue(p.getAuthor().size() > 0);
|
assertFalse(p.getAuthor().isEmpty());
|
||||||
final Optional<Author> author = p
|
final Optional<Author> author = p
|
||||||
.getAuthor()
|
.getAuthor()
|
||||||
.stream()
|
.stream()
|
||||||
|
@ -97,14 +102,14 @@ class MappersTest {
|
||||||
assertEquals("Votsi", author.get().getSurname());
|
assertEquals("Votsi", author.get().getSurname());
|
||||||
assertEquals("Nefta", author.get().getName());
|
assertEquals("Nefta", author.get().getName());
|
||||||
|
|
||||||
assertTrue(p.getSubject().size() > 0);
|
assertFalse(p.getSubject().isEmpty());
|
||||||
assertTrue(StringUtils.isNotBlank(p.getJournal().getIssnOnline()));
|
assertTrue(StringUtils.isNotBlank(p.getJournal().getIssnOnline()));
|
||||||
assertTrue(StringUtils.isNotBlank(p.getJournal().getName()));
|
assertTrue(StringUtils.isNotBlank(p.getJournal().getName()));
|
||||||
|
|
||||||
assertTrue(p.getPid().isEmpty());
|
assertTrue(p.getPid().isEmpty());
|
||||||
|
|
||||||
assertNotNull(p.getInstance());
|
assertNotNull(p.getInstance());
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
p
|
p
|
||||||
.getInstance()
|
.getInstance()
|
||||||
.forEach(i -> {
|
.forEach(i -> {
|
||||||
|
@ -116,6 +121,27 @@ class MappersTest {
|
||||||
assertNotNull(instance.getPid());
|
assertNotNull(instance.getPid());
|
||||||
assertTrue(instance.getPid().isEmpty());
|
assertTrue(instance.getPid().isEmpty());
|
||||||
|
|
||||||
|
assertNotNull(instance.getInstanceTypeMapping());
|
||||||
|
assertEquals(1, instance.getInstanceTypeMapping().size());
|
||||||
|
|
||||||
|
Optional<InstanceTypeMapping> coarType = instance
|
||||||
|
.getInstanceTypeMapping()
|
||||||
|
.stream()
|
||||||
|
.filter(itm -> ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1.equals(itm.getVocabularyName()))
|
||||||
|
.findFirst();
|
||||||
|
|
||||||
|
assertTrue(coarType.isPresent());
|
||||||
|
assertNull(coarType.get().getTypeCode());
|
||||||
|
assertNull(coarType.get().getTypeLabel());
|
||||||
|
|
||||||
|
Optional<InstanceTypeMapping> userType = instance
|
||||||
|
.getInstanceTypeMapping()
|
||||||
|
.stream()
|
||||||
|
.filter(itm -> ModelConstants.OPENAIRE_USER_RESOURCE_TYPES.equals(itm.getVocabularyName()))
|
||||||
|
.findFirst();
|
||||||
|
|
||||||
|
assertFalse(userType.isPresent());
|
||||||
|
|
||||||
assertFalse(instance.getAlternateIdentifier().isEmpty());
|
assertFalse(instance.getAlternateIdentifier().isEmpty());
|
||||||
assertEquals("doi", instance.getAlternateIdentifier().get(0).getQualifier().getClassid());
|
assertEquals("doi", instance.getAlternateIdentifier().get(0).getQualifier().getClassid());
|
||||||
assertEquals("10.3897/oneeco.2.e13718", instance.getAlternateIdentifier().get(0).getValue());
|
assertEquals("10.3897/oneeco.2.e13718", instance.getAlternateIdentifier().get(0).getValue());
|
||||||
|
@ -207,7 +233,7 @@ class MappersTest {
|
||||||
assertTrue(StringUtils.isNotBlank(p.getDateofcollection()));
|
assertTrue(StringUtils.isNotBlank(p.getDateofcollection()));
|
||||||
assertTrue(StringUtils.isNotBlank(p.getDateoftransformation()));
|
assertTrue(StringUtils.isNotBlank(p.getDateoftransformation()));
|
||||||
|
|
||||||
assertTrue(p.getAuthor().size() > 0);
|
assertFalse(p.getAuthor().isEmpty());
|
||||||
final Optional<Author> author = p
|
final Optional<Author> author = p
|
||||||
.getAuthor()
|
.getAuthor()
|
||||||
.stream()
|
.stream()
|
||||||
|
@ -230,13 +256,13 @@ class MappersTest {
|
||||||
assertEquals("Votsi", author.get().getSurname());
|
assertEquals("Votsi", author.get().getSurname());
|
||||||
assertEquals("Nefta", author.get().getName());
|
assertEquals("Nefta", author.get().getName());
|
||||||
|
|
||||||
assertTrue(p.getSubject().size() > 0);
|
assertFalse(p.getSubject().isEmpty());
|
||||||
assertTrue(p.getPid().size() > 0);
|
assertFalse(p.getPid().isEmpty());
|
||||||
assertEquals("PMC1517292", p.getPid().get(0).getValue());
|
assertEquals("PMC1517292", p.getPid().get(0).getValue());
|
||||||
assertEquals("pmc", p.getPid().get(0).getQualifier().getClassid());
|
assertEquals("pmc", p.getPid().get(0).getQualifier().getClassid());
|
||||||
|
|
||||||
assertNotNull(p.getInstance());
|
assertNotNull(p.getInstance());
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
p
|
p
|
||||||
.getInstance()
|
.getInstance()
|
||||||
.forEach(i -> {
|
.forEach(i -> {
|
||||||
|
@ -245,8 +271,8 @@ class MappersTest {
|
||||||
});
|
});
|
||||||
|
|
||||||
Publication p_cleaned = cleanup(p, vocs);
|
Publication p_cleaned = cleanup(p, vocs);
|
||||||
assertEquals("0000", p_cleaned.getInstance().get(0).getRefereed().getClassid());
|
assertEquals("0002", p_cleaned.getInstance().get(0).getRefereed().getClassid());
|
||||||
assertEquals("Unknown", p_cleaned.getInstance().get(0).getRefereed().getClassname());
|
assertEquals("nonPeerReviewed", p_cleaned.getInstance().get(0).getRefereed().getClassname());
|
||||||
|
|
||||||
assertNotNull(p.getInstance().get(0).getPid());
|
assertNotNull(p.getInstance().get(0).getPid());
|
||||||
assertEquals(2, p.getInstance().get(0).getPid().size());
|
assertEquals(2, p.getInstance().get(0).getPid().size());
|
||||||
|
@ -266,7 +292,7 @@ class MappersTest {
|
||||||
|
|
||||||
final List<Oaf> list = new OafToOafMapper(vocs, true, true).processMdRecord(xml);
|
final List<Oaf> list = new OafToOafMapper(vocs, true, true).processMdRecord(xml);
|
||||||
|
|
||||||
assertTrue(list.size() > 0);
|
assertFalse(list.isEmpty());
|
||||||
assertTrue(list.get(0) instanceof Publication);
|
assertTrue(list.get(0) instanceof Publication);
|
||||||
|
|
||||||
final Publication p = (Publication) list.get(0);
|
final Publication p = (Publication) list.get(0);
|
||||||
|
@ -322,7 +348,7 @@ class MappersTest {
|
||||||
assertTrue(d.getOriginalId().stream().anyMatch(oid -> oid.equals("oai:zenodo.org:3234526")));
|
assertTrue(d.getOriginalId().stream().anyMatch(oid -> oid.equals("oai:zenodo.org:3234526")));
|
||||||
assertValidId(d.getCollectedfrom().get(0).getKey());
|
assertValidId(d.getCollectedfrom().get(0).getKey());
|
||||||
assertTrue(StringUtils.isNotBlank(d.getTitle().get(0).getValue()));
|
assertTrue(StringUtils.isNotBlank(d.getTitle().get(0).getValue()));
|
||||||
assertTrue(d.getAuthor().size() > 0);
|
assertFalse(d.getAuthor().isEmpty());
|
||||||
|
|
||||||
final Optional<Author> author = d
|
final Optional<Author> author = d
|
||||||
.getAuthor()
|
.getAuthor()
|
||||||
|
@ -356,13 +382,13 @@ class MappersTest {
|
||||||
final Field<String> affiliation = opAff.get();
|
final Field<String> affiliation = opAff.get();
|
||||||
assertEquals("ISTI-CNR", affiliation.getValue());
|
assertEquals("ISTI-CNR", affiliation.getValue());
|
||||||
|
|
||||||
assertTrue(d.getSubject().size() > 0);
|
assertFalse(d.getSubject().isEmpty());
|
||||||
assertTrue(d.getInstance().size() > 0);
|
assertFalse(d.getInstance().isEmpty());
|
||||||
assertTrue(d.getContext().size() > 0);
|
assertFalse(d.getContext().isEmpty());
|
||||||
assertTrue(d.getContext().get(0).getId().length() > 0);
|
assertFalse(d.getContext().get(0).getId().isEmpty());
|
||||||
|
|
||||||
assertNotNull(d.getInstance());
|
assertNotNull(d.getInstance());
|
||||||
assertTrue(d.getInstance().size() > 0);
|
assertFalse(d.getInstance().isEmpty());
|
||||||
d
|
d
|
||||||
.getInstance()
|
.getInstance()
|
||||||
.forEach(i -> {
|
.forEach(i -> {
|
||||||
|
@ -436,7 +462,7 @@ class MappersTest {
|
||||||
// assertEquals("oai:pub.uni-bielefeld.de:2949739", p.getOriginalId().get(0));
|
// assertEquals("oai:pub.uni-bielefeld.de:2949739", p.getOriginalId().get(0));
|
||||||
|
|
||||||
assertValidId(p.getCollectedfrom().get(0).getKey());
|
assertValidId(p.getCollectedfrom().get(0).getKey());
|
||||||
assertTrue(p.getAuthor().size() > 0);
|
assertFalse(p.getAuthor().isEmpty());
|
||||||
|
|
||||||
final Optional<Author> author = p
|
final Optional<Author> author = p
|
||||||
.getAuthor()
|
.getAuthor()
|
||||||
|
@ -448,14 +474,14 @@ class MappersTest {
|
||||||
assertEquals("Potwarka", author.get().getSurname());
|
assertEquals("Potwarka", author.get().getSurname());
|
||||||
assertEquals("Luke R.", author.get().getName());
|
assertEquals("Luke R.", author.get().getName());
|
||||||
|
|
||||||
assertTrue(p.getSubject().size() > 0);
|
assertFalse(p.getSubject().isEmpty());
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
|
|
||||||
assertNotNull(p.getTitle());
|
assertNotNull(p.getTitle());
|
||||||
assertFalse(p.getTitle().isEmpty());
|
assertFalse(p.getTitle().isEmpty());
|
||||||
|
|
||||||
assertNotNull(p.getInstance());
|
assertNotNull(p.getInstance());
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
p
|
p
|
||||||
.getInstance()
|
.getInstance()
|
||||||
.forEach(i -> {
|
.forEach(i -> {
|
||||||
|
@ -464,8 +490,8 @@ class MappersTest {
|
||||||
});
|
});
|
||||||
|
|
||||||
Publication p_cleaned = cleanup(p, vocs);
|
Publication p_cleaned = cleanup(p, vocs);
|
||||||
assertEquals("0000", p_cleaned.getInstance().get(0).getRefereed().getClassid());
|
assertEquals("0002", p_cleaned.getInstance().get(0).getRefereed().getClassid());
|
||||||
assertEquals("Unknown", p_cleaned.getInstance().get(0).getRefereed().getClassname());
|
assertEquals("nonPeerReviewed", p_cleaned.getInstance().get(0).getRefereed().getClassname());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -583,8 +609,129 @@ class MappersTest {
|
||||||
assertTrue(i.getUrl().contains("https://clinicaltrials.gov/ct2/show/NCT02321059"));
|
assertTrue(i.getUrl().contains("https://clinicaltrials.gov/ct2/show/NCT02321059"));
|
||||||
|
|
||||||
Dataset d_cleaned = cleanup(d, vocs);
|
Dataset d_cleaned = cleanup(d, vocs);
|
||||||
assertEquals("0000", d_cleaned.getInstance().get(0).getRefereed().getClassid());
|
assertEquals("0002", d_cleaned.getInstance().get(0).getRefereed().getClassid());
|
||||||
assertEquals("Unknown", d_cleaned.getInstance().get(0).getRefereed().getClassname());
|
assertEquals("nonPeerReviewed", d_cleaned.getInstance().get(0).getRefereed().getClassname());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void test_record_from_Crossref() throws IOException {
|
||||||
|
|
||||||
|
final CleaningRuleMap mapping = CleaningRuleMap.create(vocs);
|
||||||
|
|
||||||
|
final String xml = IOUtils
|
||||||
|
.toString(Objects.requireNonNull(getClass().getResourceAsStream("oaf_crossref.xml")));
|
||||||
|
final List<Oaf> list = new OafToOafMapper(vocs, false, true).processMdRecord(xml);
|
||||||
|
|
||||||
|
assertEquals(1, list.size());
|
||||||
|
assertTrue(list.get(0) instanceof Publication);
|
||||||
|
|
||||||
|
final Publication p = OafCleaner.apply(fixVocabularyNames((Publication) list.get(0)), mapping);
|
||||||
|
|
||||||
|
assertNotNull(p.getDateofcollection());
|
||||||
|
assertEquals("2020-08-06T07:04:09.62Z", p.getDateofcollection());
|
||||||
|
|
||||||
|
assertNotNull(p.getDateoftransformation());
|
||||||
|
assertEquals("2020-08-06T07:20:57.911Z", p.getDateoftransformation());
|
||||||
|
|
||||||
|
assertNotNull(p.getDataInfo());
|
||||||
|
assertFalse(p.getDataInfo().getInvisible());
|
||||||
|
assertFalse(p.getDataInfo().getDeletedbyinference());
|
||||||
|
assertEquals("0.9", p.getDataInfo().getTrust());
|
||||||
|
|
||||||
|
assertValidId(p.getId());
|
||||||
|
assertEquals(2, p.getOriginalId().size());
|
||||||
|
|
||||||
|
assertEquals("50|doi_________::7f0f7807f17db50e5c2b5c452ccaf06d", p.getOriginalId().get(0));
|
||||||
|
assertValidId(p.getCollectedfrom().get(0).getKey());
|
||||||
|
|
||||||
|
assertNotNull(p.getTitle());
|
||||||
|
assertEquals(1, p.getTitle().size());
|
||||||
|
assertEquals(
|
||||||
|
"A case report of serious haemolysis in a glucose-6-phosphate dehydrogenase-deficient COVID-19 patient receiving hydroxychloroquine",
|
||||||
|
p
|
||||||
|
.getTitle()
|
||||||
|
.get(0)
|
||||||
|
.getValue());
|
||||||
|
|
||||||
|
assertNotNull(p.getDescription());
|
||||||
|
assertEquals(0, p.getDescription().size());
|
||||||
|
|
||||||
|
assertEquals(8, p.getAuthor().size());
|
||||||
|
|
||||||
|
assertNotNull(p.getInstance());
|
||||||
|
assertEquals(1, p.getInstance().size());
|
||||||
|
|
||||||
|
final Instance i = p.getInstance().get(0);
|
||||||
|
|
||||||
|
assertNotNull(i.getAccessright());
|
||||||
|
assertEquals(ModelConstants.DNET_ACCESS_MODES, i.getAccessright().getSchemeid());
|
||||||
|
assertEquals(ModelConstants.DNET_ACCESS_MODES, i.getAccessright().getSchemename());
|
||||||
|
assertEquals("OPEN", i.getAccessright().getClassid());
|
||||||
|
assertEquals("Open Access", i.getAccessright().getClassname());
|
||||||
|
|
||||||
|
assertNotNull(i.getCollectedfrom());
|
||||||
|
assertEquals("10|openaire____::081b82f96300b6a6e3d282bad31cb6e2", i.getCollectedfrom().getKey());
|
||||||
|
assertEquals("Crossref", i.getCollectedfrom().getValue());
|
||||||
|
|
||||||
|
assertNotNull(i.getHostedby());
|
||||||
|
assertEquals("10|openaire____::55045bd2a65019fd8e6741a755395c8c", i.getHostedby().getKey());
|
||||||
|
assertEquals("Unknown Repository", i.getHostedby().getValue());
|
||||||
|
|
||||||
|
assertNotNull(i.getInstancetype());
|
||||||
|
assertEquals("0001", i.getInstancetype().getClassid());
|
||||||
|
assertEquals("Article", i.getInstancetype().getClassname());
|
||||||
|
assertEquals(ModelConstants.DNET_PUBLICATION_RESOURCE, i.getInstancetype().getSchemeid());
|
||||||
|
assertEquals(ModelConstants.DNET_PUBLICATION_RESOURCE, i.getInstancetype().getSchemename());
|
||||||
|
|
||||||
|
assertNull(i.getLicense());
|
||||||
|
assertNotNull(i.getDateofacceptance());
|
||||||
|
assertEquals("2020-06-04", i.getDateofacceptance().getValue());
|
||||||
|
|
||||||
|
assertNull(i.getProcessingchargeamount());
|
||||||
|
assertNull(i.getProcessingchargecurrency());
|
||||||
|
|
||||||
|
assertNotNull(i.getPid());
|
||||||
|
assertEquals(1, i.getPid().size());
|
||||||
|
|
||||||
|
assertNotNull(i.getAlternateIdentifier());
|
||||||
|
assertEquals(0, i.getAlternateIdentifier().size());
|
||||||
|
|
||||||
|
assertNotNull(i.getUrl());
|
||||||
|
assertEquals(1, i.getUrl().size());
|
||||||
|
assertTrue(i.getUrl().contains("http://dx.doi.org/10.1080/23744235.2020.1774644"));
|
||||||
|
|
||||||
|
assertEquals("", p.getInstance().get(0).getRefereed().getClassid());
|
||||||
|
assertEquals("", p.getInstance().get(0).getRefereed().getClassname());
|
||||||
|
|
||||||
|
Publication p_cleaned = cleanup(p, vocs);
|
||||||
|
|
||||||
|
assertEquals("0001", p_cleaned.getInstance().get(0).getRefereed().getClassid());
|
||||||
|
assertEquals("peerReviewed", p_cleaned.getInstance().get(0).getRefereed().getClassname());
|
||||||
|
|
||||||
|
assertNull(p_cleaned.getMetaResourceType());
|
||||||
|
|
||||||
|
assertNotNull(p_cleaned.getInstance().get(0).getInstanceTypeMapping());
|
||||||
|
assertEquals(1, p_cleaned.getInstance().get(0).getInstanceTypeMapping().size());
|
||||||
|
|
||||||
|
assertTrue(
|
||||||
|
p_cleaned
|
||||||
|
.getInstance()
|
||||||
|
.get(0)
|
||||||
|
.getInstanceTypeMapping()
|
||||||
|
.stream()
|
||||||
|
.anyMatch(
|
||||||
|
t -> "journal-article".equals(t.getOriginalType()) &&
|
||||||
|
ModelConstants.OPENAIRE_COAR_RESOURCE_TYPES_3_1.equals(t.getVocabularyName()) &&
|
||||||
|
Objects.isNull(t.getTypeCode()) && Objects.isNull(t.getTypeLabel())));
|
||||||
|
|
||||||
|
assertTrue(
|
||||||
|
p_cleaned
|
||||||
|
.getInstance()
|
||||||
|
.get(0)
|
||||||
|
.getInstanceTypeMapping()
|
||||||
|
.stream()
|
||||||
|
.noneMatch(
|
||||||
|
t -> ModelConstants.OPENAIRE_USER_RESOURCE_TYPES.equals(t.getVocabularyName())));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -603,9 +750,9 @@ class MappersTest {
|
||||||
assertValidId(s.getId());
|
assertValidId(s.getId());
|
||||||
assertValidId(s.getCollectedfrom().get(0).getKey());
|
assertValidId(s.getCollectedfrom().get(0).getKey());
|
||||||
assertTrue(StringUtils.isNotBlank(s.getTitle().get(0).getValue()));
|
assertTrue(StringUtils.isNotBlank(s.getTitle().get(0).getValue()));
|
||||||
assertTrue(s.getAuthor().size() > 0);
|
assertFalse(s.getAuthor().isEmpty());
|
||||||
assertTrue(s.getSubject().size() > 0);
|
assertFalse(s.getSubject().isEmpty());
|
||||||
assertTrue(s.getInstance().size() > 0);
|
assertFalse(s.getInstance().isEmpty());
|
||||||
|
|
||||||
final Relation r1 = (Relation) list.get(1);
|
final Relation r1 = (Relation) list.get(1);
|
||||||
final Relation r2 = (Relation) list.get(2);
|
final Relation r2 = (Relation) list.get(2);
|
||||||
|
@ -875,7 +1022,7 @@ class MappersTest {
|
||||||
assertEquals(2, p.getOriginalId().size());
|
assertEquals(2, p.getOriginalId().size());
|
||||||
assertTrue(p.getOriginalId().stream().anyMatch(oid -> oid.equals("df76e73f-0483-49a4-a9bb-63f2f985574a")));
|
assertTrue(p.getOriginalId().stream().anyMatch(oid -> oid.equals("df76e73f-0483-49a4-a9bb-63f2f985574a")));
|
||||||
assertValidId(p.getCollectedfrom().get(0).getKey());
|
assertValidId(p.getCollectedfrom().get(0).getKey());
|
||||||
assertTrue(p.getAuthor().size() > 0);
|
assertFalse(p.getAuthor().isEmpty());
|
||||||
|
|
||||||
final Optional<Author> author = p
|
final Optional<Author> author = p
|
||||||
.getAuthor()
|
.getAuthor()
|
||||||
|
@ -885,14 +1032,14 @@ class MappersTest {
|
||||||
|
|
||||||
assertEquals("Museum Sønderjylland", author.get().getFullname());
|
assertEquals("Museum Sønderjylland", author.get().getFullname());
|
||||||
|
|
||||||
assertTrue(p.getSubject().size() > 0);
|
assertFalse(p.getSubject().isEmpty());
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
|
|
||||||
assertNotNull(p.getTitle());
|
assertNotNull(p.getTitle());
|
||||||
assertFalse(p.getTitle().isEmpty());
|
assertFalse(p.getTitle().isEmpty());
|
||||||
|
|
||||||
assertNotNull(p.getInstance());
|
assertNotNull(p.getInstance());
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
p
|
p
|
||||||
.getInstance()
|
.getInstance()
|
||||||
.forEach(i -> {
|
.forEach(i -> {
|
||||||
|
@ -901,8 +1048,8 @@ class MappersTest {
|
||||||
});
|
});
|
||||||
|
|
||||||
Dataset p_cleaned = cleanup(p, vocs);
|
Dataset p_cleaned = cleanup(p, vocs);
|
||||||
assertEquals("0000", p_cleaned.getInstance().get(0).getRefereed().getClassid());
|
assertEquals("0002", p_cleaned.getInstance().get(0).getRefereed().getClassid());
|
||||||
assertEquals("Unknown", p_cleaned.getInstance().get(0).getRefereed().getClassname());
|
assertEquals("nonPeerReviewed", p_cleaned.getInstance().get(0).getRefereed().getClassname());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -932,10 +1079,10 @@ class MappersTest {
|
||||||
System.out.println("***************");
|
System.out.println("***************");
|
||||||
|
|
||||||
final Dataset p = (Dataset) list.get(0);
|
final Dataset p = (Dataset) list.get(0);
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
for (String url : p.getInstance().get(0).getUrl()) {
|
for (String url : p.getInstance().get(0).getUrl()) {
|
||||||
System.out.println(url);
|
System.out.println(url);
|
||||||
assertTrue(!url.contains("&"));
|
assertFalse(url.contains("&"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -952,7 +1099,7 @@ class MappersTest {
|
||||||
assertTrue(o.isPresent());
|
assertTrue(o.isPresent());
|
||||||
|
|
||||||
Publication p = (Publication) o.get();
|
Publication p = (Publication) o.get();
|
||||||
assertTrue(p.getInstance().size() > 0);
|
assertFalse(p.getInstance().isEmpty());
|
||||||
|
|
||||||
assertEquals("https://doi.org/10.1155/2015/439379", p.getInstance().get(0).getUrl().get(0));
|
assertEquals("https://doi.org/10.1155/2015/439379", p.getInstance().get(0).getUrl().get(0));
|
||||||
|
|
||||||
|
|
|
@ -1246,3 +1246,857 @@ dnet:relation_subRelType @=@ relationship @=@ publicationDataset
|
||||||
dnet:provenanceActions @=@ iis @=@ erroneous label to be cleaned
|
dnet:provenanceActions @=@ iis @=@ erroneous label to be cleaned
|
||||||
FOS @=@ 0101 mathematics @=@ FOS: Mathematics
|
FOS @=@ 0101 mathematics @=@ FOS: Mathematics
|
||||||
FOS @=@ 0102 computer and information sciences @=@ FOS: Computer and information sciences
|
FOS @=@ 0102 computer and information sciences @=@ FOS: Computer and information sciences
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ Chemical Structures
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ Data Cube
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ Dataset/Dataset
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ Ensemble de données / Dataset
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ Research Data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ dataset
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ http://purl.org/coar/resource_type/c_ddb1
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/ACF7-8YT9 @=@ collection
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/ACF7-8YT9 @=@ Collection of Datasets
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/ACF7-8YT9 @=@ RO-crate
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/ACF7-8YT9 @=@ Supplementary Collection of Datasets
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/ACF7-8YT9 @=@ Supplementary Dataset
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cc @=@ http://purl.org/coar/resource_type/c_12cc
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cc @=@ Planimetría
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_cb28 @=@ clinicalTrial
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_cb28 @=@ http://purl.org/coar/resource_type/c_cb28
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cd @=@ Carte géographique / Map
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cd @=@ http://purl.org/coar/resource_type/c_12cd
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cd @=@ map
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cd @=@ Mapa
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cc @=@ Audio
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cc @=@ http://purl.org/coar/resource_type/c_18cc
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cc @=@ sound
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ Book Prospectus
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ Dictionary Entry
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ Disclosure
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ Literature review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ Reseña bibliográfica
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ bibliography
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ http://purl.org/coar/resource_type/c_86bc
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8a7e @=@ AUDIOVISUAL_DOCUMENT
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8a7e @=@ Audiovisual/Audiovisual
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8a7e @=@ http://purl.org/coar/resource_type/c_8a7e
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Diagram
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Drawing
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Figure
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Image/Image
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Imagen - Image
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Imagen 3-D
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Imagen
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Photo
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ Plot
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ StillImage|PRESERVED_SPECIMEN
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ fotó
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ grafika
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ http://purl.org/coar/resource_type/c_ecc8
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ image-diagram
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ image-drawing
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ image-figure
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ image-other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ image-photo
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ image-plot
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ image
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12ce @=@ film
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12ce @=@ Film, vidéo / Motion picture, video
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12ce @=@ http://purl.org/coar/resource_type/c_12ce
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12ce @=@ Video
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12ce @=@ vídeo
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/C53B-JCY5 @=@ H1 Myönnetty patentti
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/C53B-JCY5 @=@ http://purl.org/coar/resource_type/C53B-JCY5
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_15cd @=@ brevet
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_15cd @=@ http://purl.org/coar/resource_type/c_15cd
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_15cd @=@ Patent
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_15cd @=@ Patente
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_15cd @=@ Registered Copyright
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_15cd @=@ Traducción de patente
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/SB3Y-W4EH @=@ Solicitud de patente
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e9a0 @=@ http://purl.org/coar/resource_type/c_e9a0
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e9a0 @=@ interactiveResource
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e059 @=@ http://purl.org/coar/resource_type/c_e059
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e059 @=@ Learning Object
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e059 @=@ learningObject
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e059 @=@ PEDAGOGICAL_DOCUMENT
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Autre / Other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ EGI Virtual Appliance
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Event/Event
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Exhibition
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Kita / Other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Model/Model
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Otro - Other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Physical Object
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Research Tool
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Service
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ Trabajo de divulgación
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ UNKNOWN
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ University Academic Unit
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ application
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ artefact
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ carte
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ composition
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ corpus
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ event
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ http://purl.org/coar/resource_type/c_1843
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ http://purl.org/coar/resource_type/c_26e4
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ info:eu-repo/semantics/other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ misc
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ model
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ other research product
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ otro
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ physicalObject
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ revue
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ sonstige Veröffentlichung
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ text/tg.edition+tg.aggregation+xml
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/9DKX-KSAF @=@ Modelo de utilidad
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7ad9 @=@ http://purl.org/coar/resource_type/c_7ad9
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7ad9 @=@ Online Resource
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7ad9 @=@ Sitio web
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7ad9 @=@ Web publication/site
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7877 @=@ Clinical Study
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7877 @=@ http://purl.org/coar/resource_type/c_7877
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Livre / Book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Book (monograph)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Book (non peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Book (peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Book - monograph - editorial book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Book as author
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Books
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Buch
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Edited Book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ International Book/Monograph
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Knyga / Book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Książka
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Lehr- oder Fachbuch
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Libro - Book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Libro
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Monografia
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Monograph
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ National Book/Monograph
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ atlas
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ book-series
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ book-set
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ book-track
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ book_series
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ book_title
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ doc-type:book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ eBook
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ edited-book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ http://purl.org/coar/resource_type/c_2f33
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ http://purl.org/eprint/type/Book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ info:eu-repo/semantics/book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ könyv
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ ouvrage
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ publication-book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ reference-book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ scientific book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Книга
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Учебник
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ Монография
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ A3 Kirjan tai muun kokoomateoksen osa
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Beitrag in einem Lehr- oder Fachbuch
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Book Part (author)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Book Section / Chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Book Section
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Book chapter or Essay in book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Book editorial
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Book section
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ BookChapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Book_Chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Buchbeitrag
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Capítulo de Libro - Book Section
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Capítulo de libro
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Chapitre de livre / Book chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Contribution to International Book/Monograph ISI/JCR
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Contribution to International Book/Monograph
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Contribution to National Book/Monograph
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Contribution to book (non peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Contribution to book (peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Knygos dalis / Book chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Part of book - chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Rozdział z książki
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Scientific publication - Book Chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ book chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ book part
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ book-chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ book-part
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ book-section
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ bookPart
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ book_content
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ chapitre_ouvrage
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ doc-type:bookPart
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ http://purl.org/coar/resource_type/c_3248
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ http://purl.org/eprint/type/BookItem
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ info:eu-repo/semantics/Chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ info:eu-repo/semantics/bookPart
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ könyvfejezet
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ publication-section
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ reference-entry
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ reference_entry
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ scientific book chapter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ Глава монографии
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ba08 @=@ Book Review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ba08 @=@ book-review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ba08 @=@ http://purl.org/coar/resource_type/c_ba08
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ba08 @=@ info:eu-repo/semantics/bookreview
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ba08 @=@ reseña de libro
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ A4 Artikkeli konferenssijulkaisussa
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Article in monograph or in proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Article in proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Conference Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Conference article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Conference papers
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ ConferencePaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ PROCEEDING_PAPER
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Papers in Conference Proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Proceedings paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Scientific publication - Conference Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Scientific publication - Conference Short Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ conference_paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ http://purl.org/coar/resource_type/c_5794
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ http://purl.org/eprint/type/ConferencePaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ http://purl.org/escidoc/metadata/ves/publication-types/conference-report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ info:eu-repo/semantics/Conference Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ info:eu-repo/semantics/conferencePaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ proceeding with peer review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ proceedings-article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ publication-conferencepaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ Επιστημονική δημοσίευση - Ανακοίνωση Συνεδρίου (Short Paper)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cp @=@ Conference preprint
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cp @=@ http://purl.org/coar/resource_type/c_18cp
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18co @=@ http://purl.org/coar/resource_type/c_18co
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7acd @=@ correction
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7acd @=@ corrigenda
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7acd @=@ http://purl.org/coar/resource_type/c_7acd
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7acd @=@ partial-retraction
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7acd @=@ reply
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7acd @=@ retraction
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ Data Management Plan (NSF Generic)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ Data Management Plan
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ OutputManagementPlan
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ http://purl.org/coar/resource_type/c_ab20
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ http://purl.org/spar/fabio/DataMangementPlan
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ plan de gestión de datos
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ publication-datamanagementplan
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_beb9 @=@ Data Descriptor
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_beb9 @=@ data-article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_beb9 @=@ DataPaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_beb9 @=@ http://purl.org/coar/resource_type/c_beb9
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/H9BQ-739P @=@ Peer review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/H9BQ-739P @=@ peer-review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_816b @=@ http://purl.org/coar/resource_type/c_816b
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_816b @=@ info:eu-repo/semantics/preprint
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_816b @=@ Pre Print
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_816b @=@ Pre-print
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_816b @=@ publication-preprint
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_816b @=@ Препринт
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ ACTIVITY_REPORT
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ Case Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ Commissioned report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ Internal note
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ Rapport / Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ brief-report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ case-report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ chapitre_rapport
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ compte rendu
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ doc-type:report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ document_institutionnel
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ http://purl.org/coar/resource_type/c_18hj
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ http://purl.org/coar/resource_type/c_18wq
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ http://purl.org/coar/resource_type/c_18ww
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ http://purl.org/coar/resource_type/c_93fc
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ http://purl.org/coar/resource_type/c_ba1f
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ http://purl.org/eprint/type/Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ info:eu-repo/semantics/report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ publication-report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ rapport_expertise
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ rapport_mission
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ report-paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ report-paper_title
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ report-series
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ support_cours
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Article (author)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Article from Conference in a Journal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Article in journal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ ArticleArtikel
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Articles in Journals
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Articolo
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Artículo - Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Artículo
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Articulo
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Aufsatz
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Journal article (on-line or printed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Journal article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Journal articles
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Journal paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ JournalArticle
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Makale
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Original article (non peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Original article (peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Peer-reviewed Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Publication - Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Published Journal Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Research Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Scientific publication - Journal Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Straipsnis / Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Taxonomic Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Zeitschriftenbeitrag
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ art
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ article in non peer-reviewed journal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ article in peer-reviewed journal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ article_site_web
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ artykuł
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ doc-type:Journal Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ doc-type:article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ foly
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ folyóiratcikk
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ http://purl.org/coar/resource_type/c_6501
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ http://purl.org/escidoc/metadata/ves/publication-types/article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ http://purl.org/ontology/bibo/AcademicArticle
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ info:eu-repo/semantics/Journal Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ info:eu-repo/semantics/article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ journal-article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ journal_article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ non peer-reviewed article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ publication-article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ rapid-communication
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ research-article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ text (article)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Статья
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ Рецензована стаття
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ A2 Katsausartikkeli tieteellisessä aikakauslehdessä
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ Journal Article/Review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ Review article (non peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ Review article (peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ article-commentary
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ artículo de revisión
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ Review Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ review-article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ Revisión
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ RezensionReview
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ http://purl.org/coar/resource_type/c_dcae04bc
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7bab @=@ http://purl.org/coar/resource_type/c_7bab
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_71bd @=@ Documento tecnico
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_71bd @=@ http://purl.org/coar/resource_type/c_71bd
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_71bd @=@ publication-softwaredocumentation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_71bd @=@ Software documentation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/H6QP-SC1X @=@ Trademark
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_393c @=@ http://purl.org/coar/resource_type/c_393c
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_393c @=@ Workflow
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_393c @=@ Workflow/Workflow
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ Bachelor's Degree
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ Bachelor's
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ Bachelors Thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ Graduate Thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ Proyecto fin de carrera
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ Undergraduate Thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ Undergraduate diploma
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ bachelor thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ http://purl.org/coar/resource_type/c_7a1f
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ info:eu-repo/semantics/bachelorThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ выпускная бакалаврская работа
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Daktaro disertacija / Doctoral dissertation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Diss
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Dissertation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Doctoral Dissertation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Doctoral
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ DoctoralThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ HabilitationThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ PhD Theses
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ PhD thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Tenure-Promotion
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Tesi di dottorato
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Tesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Text.Thesis.Doctoral
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Theses
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Thesis or Dissertation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Thesis.Doctoral
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ Thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ doc-type:doctoralThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ doctoral thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ dok
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ doktori dolgozat
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ http://purl.org/coar/resource_type/c_db06
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ http://purl.org/eprint/type/Thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ info:eu-repo/semantics/doctoralThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ publication-thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ tesis doctoral
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ these exercice
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ these
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Diploma Project
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ MSc Thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Magistro darbas / Master thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Master Degree
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Master's Degree
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Master's
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Masterarbeit u.a.
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Masters (Taught)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Masters thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Masters-Thesis.Magister
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Tesina
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Thesis.Master
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ Trabajo fin de Máster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ doc-type:masterThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ hdr
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ http://purl.org/coar/resource_type/c_bdcc
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ info:eu-repo/semantics/masterThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ master thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ masterThesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ memoire
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ tesis de maestría
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18wz @=@ http://purl.org/coar/resource_type/c_18wz
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_186u @=@ http://purl.org/coar/resource_type/c_186u
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_186u @=@ http://purl.org/spar/fabio/DataManagementPolicy
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_186u @=@ http://purl.org/spar/fabio/DataManagementPolicyDocument
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_186u @=@ JRC Reference Reports
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18op @=@ Deliverable
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18op @=@ http://purl.org/coar/resource_type/c_18op
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18op @=@ Project deliverable
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18op @=@ Project Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18op @=@ publication-deliverable
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ D4 Julkaistu kehittämis- tai tutkimusraportti tai -selvitys
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ EUR - Scientific and Technical Research Reports
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ Project milestone
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ RESEARCH_REPORT
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ http://purl.org/coar/resource_type/c_18ws
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ research report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ научный доклад
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ Departmental Technical Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ Informe Técnico
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ Tech-Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ Technical Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ document_technique
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ http://purl.org/coar/resource_type/c_18gh
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ informe a organismo financiador
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ publication-technicalnote
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_46ec @=@ Graduate diploma
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_46ec @=@ Hochschulschrift
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_46ec @=@ Tesis/trabajos de grado – Thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_46ec @=@ Thèse ou mémoire / Thesis or Dissertation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Arbeitspapier
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Departmental Bulletin Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Documento de trabajo
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Project description
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Research-Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ ResearchPaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Working / discussion paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Working Paper / Technical Report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ Working Paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ doc-type:workingPaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ http://purl.org/coar/resource_type/c_8042
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ http://purl.org/escidoc/metadata/ves/publication-types/paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ info:eu-repo/semantics/paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ info:eu-repo/semantics/workingPaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ publication-workingpaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ workingPaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6947 @=@ Blog
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6947 @=@ Entrada de blog
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6947 @=@ http://purl.org/coar/resource_type/c_6947
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference Abstract
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference Paper/Proceeding/Abstract
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference Program
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference contribution
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference or Workshop Item
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference paper, poster, etc.
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference paper/abstract
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Conference report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Contribution à un congrès / Conference object
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Contributions to Conferences
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ International Conference Abstract/Poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ International Conference ISI/JCR
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ International Conference communication/abstract/poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Konferenzbeitrag
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Resumen comunicación Congreso
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ Resúmen comunicación Congreso
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ communication_invitee
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ communication_sans_actes
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ conference item
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ conference object
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ conference
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ conferenceObject
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ doc-type:conferenceObject
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ http://purl.org/coar/resource_type/c_c94f
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ info:eu-repo/semantics/conferenceItem
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ info:eu-repo/semantics/conferenceObject
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ info:eu-repo/semantics/conferenceitemnotinproceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ Comunicación Congreso
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ Comunicación de congreso
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ Conference Poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ National Conference Abstract/Poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ National Conference communication/abstract/poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ Póster de congreso
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ Póster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ Scientific publication - Conference Poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ http://purl.org/coar/resource_type/c_6670
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ http://purl.org/eprint/type/ConferencePoster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ plakat
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ Conference lecture
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ Ponencia - Conference or Workshop Item
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ Presentación
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ Presentation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ invited conference talk
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ ponencia
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ prezentacja
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ Actes de congrès / Conference proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ Conference Proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ GL4 Conference Proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ International Conference
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ National Conference
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ PREFACE_PROCEEDINGS
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ Proceedings (peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ Proceedings of a Conference
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ Tagungsband
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ actas de congreso
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ actes_congres
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ communication_avec_actes
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ communication_par_affiche
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ conference proceeding
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ http://purl.org/coar/resource_type/c_f744
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ http://purl.org/escidoc/metadata/ves/publication-types/proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ info:eu-repo/semantics/conferenceproceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ proceeding, seminar, workshop without peer review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_b239 @=@ Editorial
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_b239 @=@ Editorial ISI/JCR
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_b239 @=@ Editors
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_b239 @=@ Editors (non peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_b239 @=@ Editors (peer-reviewed)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_b239 @=@ http://purl.org/coar/resource_type/c_b239
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0640 @=@ http://purl.org/coar/resource_type/c_0640
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0640 @=@ International Journal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0640 @=@ International Journal ISI/JCR
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0640 @=@ Journal (full / special issue)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0640 @=@ National Journal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0857 @=@ habilitation à diriger des recherches
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0857 @=@ http://purl.org/coar/resource_type/c_0857
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ Article - letter to the editor
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ Article / Letter to editor
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ Article / Letter to the editor
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ Article-letter to the editor
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ Article/Letter to editor
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ http://purl.org/coar/resource_type/c_545b
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ letter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2cd9 @=@ Magazine Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2cd9 @=@ Revista
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2cd9 @=@ Sammelband
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2cd9 @=@ revista divulgativa
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ foreword
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ Abstract
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ Beitrag im Sammelband
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ Manuscript
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ Manuscrito
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ afterword
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ avantpropos
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ http://purl.org/coar/resource_type/c_0040
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ http://purl.org/coar/resource_type/c_3e5a
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ postface
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2fe3 @=@ revuedepresse
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_998f @=@ Article / Newspaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_998f @=@ Newspaper Article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_998f @=@ Newspaper or magazine article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_998f @=@ http://purl.org/coar/resource_type/c_998f
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_998f @=@ in-brief
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Berichtsreihe
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Encyclopedia Entry
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Funding Submission
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Índice
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ License
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Manual
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Other publication (non peer-review)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Other publication (peer-review)
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Supervised Student Publication
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Text/Text
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Text
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Translation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ Travail étudiant / Student work
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ chronique
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ contributionToPeriodical
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ historicalDocument
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ info:eu-repo/semantics/contributionToPeriodical
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ literature
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ other publication
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ publication-other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ sa_component
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ standard-series
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ standard
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_baaf @=@ Proposal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_baaf @=@ http://purl.org/coar/resource_type/c_baaf
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_baaf @=@ research-proposal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_efa0 @=@ Book/Film/Article review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_efa0 @=@ http://purl.org/coar/resource_type/c_efa0
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_efa0 @=@ info:eu-repo/semantics/review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cf @=@ http://purl.org/coar/resource_type/c_18cf
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1162 @=@ Comentario
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1162 @=@ Comment/debate
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1162 @=@ annotation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1162 @=@ http://purl.org/coar/resource_type/c_1162
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1162 @=@ info:eu-repo/semantics/annotation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ Inaugural lecture
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ Material didáctico
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ Matériel didactique / Educational material
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ Public-Lecture
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ Teaching Resource
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ http://purl.org/coar/resource_type/c_8544
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ info:eu-repo/semantics/lecture
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ lesson
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ note de lecture
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ notedelecture
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ Учебный материал
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cd @=@ Partitura
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cd @=@ document_audiovisuel
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cd @=@ http://purl.org/coar/resource_type/c_18cd
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cw @=@ Estudio y edición crítica de música
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cw @=@ http://purl.org/coar/resource_type/c_18cw
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c950 @=@ Software/Software
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c950 @=@ Software
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c950 @=@ http://purl.org/coar/resource_type/c_c950
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5ce6 @=@ Jupyter Notebook
|
||||||
|
openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5ce6 @=@ http://purl.org/coar/resource_type/c_5ce6
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:conference_output:conference_proceedings:conference_paper
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_5794
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:conference_output:conference_paper_not_in_proceedings
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_18cp
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:conference_output:conference_poster_not_in_proceedings
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_18co
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:journal:journal_article:corrigendum
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_7acd
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:journal:journal_article:data_paper
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_beb9
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:journal:journal_article
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_6501
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:preprint
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_816b
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:journal:journal_article:research_article
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_2df8fbb1
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:journal:journal_article:review_article
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_dcae04bc
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:journal:journal_article:software_paper
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_7bab
|
||||||
|
openaire::user_resource_types @=@ Article @=@ text:working_paper
|
||||||
|
openaire::user_resource_types @=@ Article @=@ http://purl.org/coar/resource_type/c_8042
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ text:thesis:bachelor_thesis
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ http://purl.org/coar/resource_type/c_7a1f
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ text:thesis:doctoral_thesis
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ http://purl.org/coar/resource_type/c_db06
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ text:thesis:master_thesis
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ http://purl.org/coar/resource_type/c_bdcc
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ text:thesis
|
||||||
|
openaire::user_resource_types @=@ Thesis @=@ http://purl.org/coar/resource_type/c_46ec
|
||||||
|
openaire::user_resource_types @=@ Report @=@ text:report
|
||||||
|
openaire::user_resource_types @=@ Report @=@ http://purl.org/coar/resource_type/c_93fc
|
||||||
|
openaire::user_resource_types @=@ Report @=@ text:report:memorandum
|
||||||
|
openaire::user_resource_types @=@ Report @=@ http://purl.org/coar/resource_type/c_18wz
|
||||||
|
openaire::user_resource_types @=@ Report @=@ text:report:policy_report
|
||||||
|
openaire::user_resource_types @=@ Report @=@ http://purl.org/coar/resource_type/c_186u
|
||||||
|
openaire::user_resource_types @=@ Report @=@ text:report:research_protocol
|
||||||
|
openaire::user_resource_types @=@ Report @=@ http://purl.org/coar/resource_type/YZ1N-ZFT9
|
||||||
|
openaire::user_resource_types @=@ Report @=@ text:report:research_report
|
||||||
|
openaire::user_resource_types @=@ Report @=@ http://purl.org/coar/resource_type/c_18ws
|
||||||
|
openaire::user_resource_types @=@ Report @=@ text:report:technical_report
|
||||||
|
openaire::user_resource_types @=@ Report @=@ http://purl.org/coar/resource_type/c_18gh
|
||||||
|
openaire::user_resource_types @=@ Project result @=@ text:report:data_management_plan
|
||||||
|
openaire::user_resource_types @=@ Project result @=@ http://purl.org/coar/resource_type/c_ab20
|
||||||
|
openaire::user_resource_types @=@ Project result @=@ text:report:project_deliverable
|
||||||
|
openaire::user_resource_types @=@ Project result @=@ http://purl.org/coar/resource_type/c_18op
|
||||||
|
openaire::user_resource_types @=@ Book/Chapter @=@ text:book
|
||||||
|
openaire::user_resource_types @=@ Book/Chapter @=@ http://purl.org/coar/resource_type/c_2f33
|
||||||
|
openaire::user_resource_types @=@ Book/Chapter @=@ text:book:book_part
|
||||||
|
openaire::user_resource_types @=@ Book/Chapter @=@ http://purl.org/coar/resource_type/c_3248
|
||||||
|
openaire::user_resource_types @=@ Clinical Study @=@ text:report:clinical_study
|
||||||
|
openaire::user_resource_types @=@ Clinical Study @=@ http://purl.org/coar/resource_type/c_7877
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:bibliography
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_86bc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:design_patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/C53B-JCY5
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_15cd
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:PCT_application
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/SB3Y-W4EH
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:plant_patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/Z907-YMBB
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:plant_variety_protection
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/GPQ7-G5VE
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:software_patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/MW8G-3CR8
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:utility_model
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/9DKX-KSAF
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:clinical_study
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7877
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:book
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2f33
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:book:book_part
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_3248
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review:book_review
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_ba08
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review:commentary
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/D97F-VB57
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_proceedings:conference_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_5794
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_paper_not_in_proceedings
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18cp
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_poster_not_in_proceedings
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18co
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:corrigendum
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7acd
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:data_management_plan
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_ab20
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:data_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_beb9
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_6501
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review:peer_review
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/H9BQ-739P
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:preprint
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_816b
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_93fc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:research_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2df8fbb1
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:review_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_dcae04bc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:software_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7bab
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:technical_documentation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_71bd
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:transcription
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/6NC7-GK9S
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis:bachelor_thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7a1f
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis:doctoral_thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_db06
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis:master_thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_bdcc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:memorandum
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18wz
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:policy_report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_186u
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:project_deliverable
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18op
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:research_protocol
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/YZ1N-ZFT9
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:research_report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18ws
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:technical_report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18gh
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_46ec
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:working_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_8042
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:blog_post
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_6947
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_c94f
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_proceedings:conference_poster
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_6670
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_presentation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/R60J-J5BD
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_proceedings
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_f744
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:editorial
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_b239
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_0640
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:letter
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_0857
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:letter_to_the_editor
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_545b
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:magazine
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2cd9
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:manuscript
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_0040
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:newspaper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2fe3
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:newspaper:newspaper_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_998f
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:other_periodical
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/QX5C-AR31
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:research_proposal
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_baaf
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_efa0
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18cf
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:annotation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_1162
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:lecture
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_8544
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:musical_notation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18cw
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_ddb1
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:aggregated_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/ACF7-8YT9
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ cartographic_material
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_12cc
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:clinical_trial_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_cb28
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:compiled_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/FXF3-D3G7
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:encoded_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/AM6W-6QAW
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:experimental_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/63NG-B465
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:genomic_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/A8F1-NPV9
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:geospatial_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/2H0M-X761
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:laboratory_notebook
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/H41Y-FW7B
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ cartographic_material:map
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_12cd
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:measurement_and_test_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/DD58-GFSX
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:observational_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/FF4C-28RK
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:recorded_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/CQMR-7K63
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:simulation_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/W2XT-7017
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ sound
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_18cc
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:survey_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/NHD0-W6SY
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_c513
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image:moving_image
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_8a7e
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image:still_image
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_ecc8
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image:moving_image:video
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_12ce
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ design
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/542X-3S04
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ design:industrial_design
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/JBNF-DYAD
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ interactive_resource
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_e9a0
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ design:layout_design
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/BW7T-YM2G
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ interactive_resource:website
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_7ad9
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ sound:musical_composition
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_18cd
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ software:research_software
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ http://purl.org/coar/resource_type/c_c950
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ software
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ http://purl.org/coar/resource_type/c_5ce6
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ software:source_code
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ http://purl.org/coar/resource_type/QH80-2R4E
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ learning_object
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/c_e059
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ other
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/c_1843
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ trademark
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/H6QP-SC1X
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ workflow
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/c_393c
|
|
@ -1122,3 +1122,295 @@ dnet:relation_subRelType @=@ dnet:relation_subRelType @=@ version @=@ version
|
||||||
FOS @=@ Fields of Science and Technology classification @=@ 0101 mathematics @=@ 0101 mathematics
|
FOS @=@ Fields of Science and Technology classification @=@ 0101 mathematics @=@ 0101 mathematics
|
||||||
FOS @=@ Fields of Science and Technology classification @=@ 0102 computer and information sciences @=@ 0102 computer and information sciences
|
FOS @=@ Fields of Science and Technology classification @=@ 0102 computer and information sciences @=@ 0102 computer and information sciences
|
||||||
FOS @=@ Fields of Science and Technology classification @=@ 0103 physical sciences @=@ 0103 physical sciences
|
FOS @=@ Fields of Science and Technology classification @=@ 0103 physical sciences @=@ 0103 physical sciences
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ddb1 @=@ dataset
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/ACF7-8YT9 @=@ aggregated data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cc @=@ cartographic material
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_cb28 @=@ clinical trial data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/FXF3-D3G7 @=@ compiled data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/AM6W-6QAW @=@ encoded data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/63NG-B465 @=@ experimental data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/A8F1-NPV9 @=@ genomic data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/2H0M-X761 @=@ geospatial data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/H41Y-FW7B @=@ laboratory notebook
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12cd @=@ map
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/DD58-GFSX @=@ measurement and test data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/FF4C-28RK @=@ observational data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/CQMR-7K63 @=@ recorded data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/W2XT-7017 @=@ simulation data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cc @=@ sound
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/NHD0-W6SY @=@ survey data
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_86bc @=@ bibliography
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c513 @=@ image
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8a7e @=@ moving image
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ecc8 @=@ still image
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_12ce @=@ video
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/C53B-JCY5 @=@ design patent
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_15cd @=@ patent
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/SB3Y-W4EH @=@ PCT application
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/Z907-YMBB @=@ plant patent
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/GPQ7-G5VE @=@ plant variety protection
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/MW8G-3CR8 @=@ software patent
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/542X-3S04 @=@ design
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/JBNF-DYAD @=@ industrial design
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e9a0 @=@ interactive resource
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/BW7T-YM2G @=@ layout design
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_e059 @=@ learning object
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1843 @=@ other
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/9DKX-KSAF @=@ utility model
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7ad9 @=@ website
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7877 @=@ clinical study
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2f33 @=@ book
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_3248 @=@ book part
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ba08 @=@ book review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/D97F-VB57 @=@ commentary
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5794 @=@ conference paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cp @=@ conference paper not in proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18co @=@ conference poster not in proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7acd @=@ corrigendum
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_ab20 @=@ data management plan
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_beb9 @=@ data paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6501 @=@ journal article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/H9BQ-739P @=@ peer review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_816b @=@ preprint
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_93fc @=@ report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2df8fbb1 @=@ research article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_dcae04bc @=@ review article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7bab @=@ software paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_71bd @=@ technical documentation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/6NC7-GK9S @=@ transcription
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/H6QP-SC1X @=@ trademark
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_393c @=@ workflow
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_7a1f @=@ bachelor thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_db06 @=@ doctoral thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_bdcc @=@ master thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18wz @=@ memorandum
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_186u @=@ policy report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18op @=@ project deliverable
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/YZ1N-ZFT9 @=@ research protocol
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18ws @=@ research report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18gh @=@ technical report
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_46ec @=@ thesis
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8042 @=@ working paper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6947 @=@ blog post
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c94f @=@ conference output
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_6670 @=@ conference poster
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/R60J-J5BD @=@ conference presentation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_f744 @=@ conference proceedings
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_b239 @=@ editorial
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0640 @=@ journal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0857 @=@ letter
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_545b @=@ letter to the editor
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2cd9 @=@ magazine
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_0040 @=@ manuscript
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_2fe3 @=@ newspaper
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_998f @=@ newspaper article
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QX5C-AR31 @=@ other periodical
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_baaf @=@ research proposal
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_efa0 @=@ review
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cf @=@ text
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_1162 @=@ annotation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_8544 @=@ lecture
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cd @=@ musical composition
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_18cw @=@ musical notation
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_c950 @=@ research software
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/c_5ce6 @=@ software
|
||||||
|
openaire::coar_resource_types_3_1 @=@ openaire::coar_resource_types_3_1 @=@ http://purl.org/coar/resource_type/QH80-2R4E @=@ source code
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Article @=@ Article
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Thesis @=@ Thesis
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Report @=@ Report
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Project result @=@ Project result
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Research Data @=@ Research Data
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Presentation @=@ Presentation
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Book/Chapter @=@ Book/Chapter
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Multimedia @=@ Multimedia
|
||||||
|
openaire::user_resource_types @=@ openaire::user_resource_types @=@ Clinical Study @=@ Clinical Study
|
||||||
|
openaire::meta_resource_types @=@ openaire::meta_resource_types @=@ Research Literature @=@ Research Literature
|
||||||
|
openaire::meta_resource_types @=@ openaire::meta_resource_types @=@ Research Data @=@ Research Data
|
||||||
|
openaire::meta_resource_types @=@ openaire::meta_resource_types @=@ Research Software @=@ Research Software
|
||||||
|
openaire::meta_resource_types @=@ openaire::meta_resource_types @=@ Other Research Products @=@ Other Research Products
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:bibliography
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_86bc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:design_patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/C53B-JCY5
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_15cd
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:PCT_application
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/SB3Y-W4EH
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:plant_patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/Z907-YMBB
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:plant_variety_protection
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/GPQ7-G5VE
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:software_patent
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/MW8G-3CR8
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ patent:utility_model
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/9DKX-KSAF
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:clinical_study
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7877
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:book
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2f33
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:book:book_part
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_3248
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review:book_review
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_ba08
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review:commentary
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/D97F-VB57
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_proceedings:conference_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_5794
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_paper_not_in_proceedings
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18cp
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_poster_not_in_proceedings
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18co
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:corrigendum
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7acd
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:data_management_plan
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_ab20
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:data_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_beb9
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_6501
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review:peer_review
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/H9BQ-739P
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:preprint
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_816b
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_93fc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:research_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2df8fbb1
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:review_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_dcae04bc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:journal_article:software_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7bab
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:technical_documentation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_71bd
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:transcription
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/6NC7-GK9S
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis:bachelor_thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_7a1f
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis:doctoral_thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_db06
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis:master_thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_bdcc
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:memorandum
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18wz
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:policy_report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_186u
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:project_deliverable
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18op
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:research_protocol
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/YZ1N-ZFT9
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:research_report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18ws
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:report:technical_report
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18gh
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:thesis
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_46ec
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:working_paper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_8042
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:blog_post
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_6947
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_c94f
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_proceedings:conference_poster
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_6670
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_presentation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/R60J-J5BD
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:conference_output:conference_proceedings
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_f744
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:editorial
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_b239
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_0640
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:letter
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_0857
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:journal:letter_to_the_editor
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_545b
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:magazine
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2cd9
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:manuscript
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_0040
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:newspaper
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_2fe3
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:newspaper:newspaper_article
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_998f
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:other_periodical
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/QX5C-AR31
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:research_proposal
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_baaf
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:review
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_efa0
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18cf
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:annotation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_1162
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:lecture
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_8544
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ text:musical_notation
|
||||||
|
openaire::meta_resource_types @=@ Research Literature @=@ http://purl.org/coar/resource_type/c_18cw
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_ddb1
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:aggregated_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/ACF7-8YT9
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ cartographic_material
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_12cc
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:clinical_trial_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_cb28
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:compiled_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/FXF3-D3G7
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:encoded_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/AM6W-6QAW
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:experimental_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/63NG-B465
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:genomic_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/A8F1-NPV9
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:geospatial_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/2H0M-X761
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:laboratory_notebook
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/H41Y-FW7B
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ cartographic_material:map
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_12cd
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:measurement_and_test_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/DD58-GFSX
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:observational_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/FF4C-28RK
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:recorded_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/CQMR-7K63
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:simulation_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/W2XT-7017
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ sound
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_18cc
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ dataset:survey_data
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/NHD0-W6SY
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_c513
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image:moving_image
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_8a7e
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image:still_image
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_ecc8
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ image:moving_image:video
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_12ce
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ design
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/542X-3S04
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ design:industrial_design
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/JBNF-DYAD
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ interactive_resource
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_e9a0
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ design:layout_design
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/BW7T-YM2G
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ interactive_resource:website
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_7ad9
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ sound:musical_composition
|
||||||
|
openaire::meta_resource_types @=@ Research Data @=@ http://purl.org/coar/resource_type/c_18cd
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ software:research_software
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ http://purl.org/coar/resource_type/c_c950
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ software
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ http://purl.org/coar/resource_type/c_5ce6
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ software:source_code
|
||||||
|
openaire::meta_resource_types @=@ Research Software @=@ http://purl.org/coar/resource_type/QH80-2R4E
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ learning_object
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/c_e059
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ other
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/c_1843
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ trademark
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/H6QP-SC1X
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ workflow
|
||||||
|
openaire::meta_resource_types @=@ Other Research Products @=@ http://purl.org/coar/resource_type/c_393c
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,68 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<record xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:dr="http://www.driver-repository.eu/namespace/dr"
|
||||||
|
xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<header xmlns="http://namespace.openaire.eu/">
|
||||||
|
<dri:objIdentifier>doi_________::7f0f7807f17db50e5c2b5c452ccaf06d</dri:objIdentifier>
|
||||||
|
<dri:recordIdentifier>doi_________::7f0f7807f17db50e5c2b5c452ccaf06d</dri:recordIdentifier>
|
||||||
|
<dri:dateOfCollection>2020-08-06T07:04:09.62Z</dri:dateOfCollection>
|
||||||
|
<dri:mdFormat/>
|
||||||
|
<dri:mdFormatInterpretation/>
|
||||||
|
<dri:repositoryId/>
|
||||||
|
<dr:objectIdentifier/>
|
||||||
|
<dr:dateOfCollection/>
|
||||||
|
<dr:dateOfTransformation>2020-08-06T07:20:57.911Z</dr:dateOfTransformation>
|
||||||
|
<oaf:datasourceprefix>openaire____</oaf:datasourceprefix>
|
||||||
|
</header>
|
||||||
|
<metadata xmlns="http://namespace.openaire.eu/">
|
||||||
|
<dc:title>A case report of serious haemolysis in a glucose-6-phosphate dehydrogenase-deficient COVID-19 patient receiving hydroxychloroquine</dc:title>
|
||||||
|
<dc:creator>Maillart, E.</dc:creator>
|
||||||
|
<dc:creator>Leemans, S.</dc:creator>
|
||||||
|
<dc:creator>Van Noten, H.</dc:creator>
|
||||||
|
<dc:creator>Vandergraesen, T.</dc:creator>
|
||||||
|
<dc:creator>Mahadeb, B.</dc:creator>
|
||||||
|
<dc:creator>Salaouatchi, M. T.</dc:creator>
|
||||||
|
<dc:creator>De Bels, D.</dc:creator>
|
||||||
|
<dc:creator>Clevenbergh, P.</dc:creator>
|
||||||
|
<dc:date/>
|
||||||
|
<dc:identifier>http://dx.doi.org/10.1080/23744235.2020.1774644</dc:identifier>
|
||||||
|
<dc:language/>
|
||||||
|
<dc:publisher>Informa UK Limited</dc:publisher>
|
||||||
|
<dc:source>Crossref</dc:source>
|
||||||
|
<dc:source>Infectious Diseases</dc:source>
|
||||||
|
<dc:subject>Microbiology (medical)</dc:subject>
|
||||||
|
<dc:subject>General Immunology and Microbiology</dc:subject>
|
||||||
|
<dc:subject>Infectious Diseases</dc:subject>
|
||||||
|
<dc:subject>General Medicine</dc:subject>
|
||||||
|
<dc:type>journal-article</dc:type>
|
||||||
|
<dr:CobjCategory type="publication">0001</dr:CobjCategory>
|
||||||
|
<oaf:dateAccepted>2020-06-04</oaf:dateAccepted>
|
||||||
|
<oaf:projectid/>
|
||||||
|
<oaf:accessrights>OPEN</oaf:accessrights>
|
||||||
|
<oaf:hostedBy
|
||||||
|
id="openaire____::1256f046-bf1f-4afc-8b47-d0b147148b18" name="Unknown Repository"/>
|
||||||
|
<oaf:collectedFrom id="openaire____::crossref" name="Crossref"/>
|
||||||
|
<oaf:identifier identifierType="doi">10.1080/23744235.2020.1774644</oaf:identifier>
|
||||||
|
<oaf:journal eissn="2374-4243" ep="3" iss="" issn="2374-4235" sp="1" vol="">Infectious Diseases</oaf:journal>
|
||||||
|
</metadata>
|
||||||
|
<about xmlns:oai="http://www.openarchives.org/OAI/2.0/">
|
||||||
|
<provenance xmlns="http://www.openarchives.org/OAI/2.0/provenance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/provenance http://www.openarchives.org/OAI/2.0/provenance.xsd">
|
||||||
|
<originDescription altered="true" harvestDate="2020-08-06T07:04:09.62Z">
|
||||||
|
<baseURL>file%3A%2F%2F%2Fsrv%2Fclaims%2Frecords%2Fpublication%2Fcrossref</baseURL>
|
||||||
|
<identifier/>
|
||||||
|
<datestamp/>
|
||||||
|
<metadataNamespace/>
|
||||||
|
</originDescription>
|
||||||
|
</provenance>
|
||||||
|
<oaf:datainfo>
|
||||||
|
<oaf:inferred>false</oaf:inferred>
|
||||||
|
<oaf:deletedbyinference>false</oaf:deletedbyinference>
|
||||||
|
<oaf:trust>0.9</oaf:trust>
|
||||||
|
<oaf:inferenceprovenance/>
|
||||||
|
<oaf:provenanceaction classid="user:claim" classname="user:claim"
|
||||||
|
schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/>
|
||||||
|
</oaf:datainfo>
|
||||||
|
</about>
|
||||||
|
</record>
|
|
@ -47,7 +47,9 @@
|
||||||
<dc:subject>provisioning services</dc:subject>
|
<dc:subject>provisioning services</dc:subject>
|
||||||
<dc:subject>regulating services</dc:subject>
|
<dc:subject>regulating services</dc:subject>
|
||||||
<dc:subject>supporting services</dc:subject>
|
<dc:subject>supporting services</dc:subject>
|
||||||
<dc:type>Research Article</dc:type>
|
<dc:type>conference paper</dc:type>
|
||||||
|
<dc:type>http://purl.org/coar/resource_type/c_5794</dc:type>
|
||||||
|
<dc:type>info:eu-repo/semantics/article</dc:type>
|
||||||
<!--<dr:CobjCategory type="publication">0001</dr:CobjCategory>-->
|
<!--<dr:CobjCategory type="publication">0001</dr:CobjCategory>-->
|
||||||
<dr:CobjCategory>0001</dr:CobjCategory>
|
<dr:CobjCategory>0001</dr:CobjCategory>
|
||||||
<oaf:dateAccepted>2017-01-01</oaf:dateAccepted>
|
<oaf:dateAccepted>2017-01-01</oaf:dateAccepted>
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -888,7 +888,7 @@
|
||||||
<mockito-core.version>3.3.3</mockito-core.version>
|
<mockito-core.version>3.3.3</mockito-core.version>
|
||||||
<mongodb.driver.version>3.4.2</mongodb.driver.version>
|
<mongodb.driver.version>3.4.2</mongodb.driver.version>
|
||||||
<vtd.version>[2.12,3.0)</vtd.version>
|
<vtd.version>[2.12,3.0)</vtd.version>
|
||||||
<dhp-schemas.version>[3.17.2]</dhp-schemas.version>
|
<dhp-schemas.version>[4.17.2]</dhp-schemas.version>
|
||||||
<dnet-actionmanager-api.version>[4.0.3]</dnet-actionmanager-api.version>
|
<dnet-actionmanager-api.version>[4.0.3]</dnet-actionmanager-api.version>
|
||||||
<dnet-actionmanager-common.version>[6.0.5]</dnet-actionmanager-common.version>
|
<dnet-actionmanager-common.version>[6.0.5]</dnet-actionmanager-common.version>
|
||||||
<dnet-openaire-broker-common.version>[3.1.6]</dnet-openaire-broker-common.version>
|
<dnet-openaire-broker-common.version>[3.1.6]</dnet-openaire-broker-common.version>
|
||||||
|
|
Loading…
Reference in New Issue