forked from D-Net/dnet-hadoop
moved AuthorData to dhp-schemas; added other names to author data
This commit is contained in:
parent
2af21150c5
commit
13f28fa225
|
@ -1,7 +1,10 @@
|
|||
|
||||
package eu.dnetlib.doiboost.orcid.model;
|
||||
package eu.dnetlib.dhp.schema.orcid;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import com.google.common.collect.Lists;
|
||||
|
||||
/**
|
||||
* This class models the data that are retrieved from orcid publication
|
||||
|
@ -13,8 +16,8 @@ public class AuthorData implements Serializable {
|
|||
private String name;
|
||||
private String surname;
|
||||
private String creditName;
|
||||
private String otherName;
|
||||
private String errorCode;
|
||||
private List<String> otherNames;
|
||||
|
||||
public String getErrorCode() {
|
||||
return errorCode;
|
||||
|
@ -56,11 +59,14 @@ public class AuthorData implements Serializable {
|
|||
this.oid = oid;
|
||||
}
|
||||
|
||||
public String getOtherName() {
|
||||
return otherName;
|
||||
public List<String> getOtherNames() {
|
||||
return otherNames;
|
||||
}
|
||||
|
||||
public void setOtherName(String otherName) {
|
||||
this.otherName = otherName;
|
||||
public void setOtherNames(List<String> otherNames) {
|
||||
if (this.otherNames == null) {
|
||||
this.otherNames = Lists.newArrayList();
|
||||
}
|
||||
this.otherNames = otherNames;
|
||||
}
|
||||
}
|
|
@ -13,9 +13,6 @@ import java.util.stream.Stream;
|
|||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.hadoop.io.Text;
|
||||
import org.apache.hadoop.io.compress.GzipCodec;
|
||||
import org.apache.hadoop.mapreduce.Job;
|
||||
import org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat;
|
||||
import org.apache.spark.SparkConf;
|
||||
import org.apache.spark.api.java.JavaPairRDD;
|
||||
import org.apache.spark.api.java.JavaRDD;
|
||||
|
@ -33,7 +30,7 @@ import com.google.gson.JsonElement;
|
|||
import com.google.gson.JsonParser;
|
||||
|
||||
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcid.model.WorkData;
|
||||
import scala.Tuple2;
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.apache.hadoop.io.compress.CompressionCodec;
|
|||
import org.apache.hadoop.io.compress.CompressionCodecFactory;
|
||||
import org.mortbay.log.Log;
|
||||
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcid.xml.XMLRecordParser;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.json.JsonWriter;
|
||||
|
||||
|
@ -56,6 +56,7 @@ public class SummariesDecompressor {
|
|||
int nameFound = 0;
|
||||
int surnameFound = 0;
|
||||
int creditNameFound = 0;
|
||||
int otherNamesFound = 0;
|
||||
int errorFromOrcidFound = 0;
|
||||
int xmlParserErrorFound = 0;
|
||||
try (TarArchiveInputStream tais = new TarArchiveInputStream(gzipInputStream)) {
|
||||
|
@ -117,6 +118,9 @@ public class SummariesDecompressor {
|
|||
if (authorData.getCreditName() != null) {
|
||||
creditNameFound += 1;
|
||||
}
|
||||
if (authorData.getOtherNames() != null && authorData.getOtherNames().size() > 1) {
|
||||
otherNamesFound += authorData.getOtherNames().size();
|
||||
}
|
||||
|
||||
} else {
|
||||
Log.warn("Data not retrievable [" + entry.getName() + "] " + buffer.toString());
|
||||
|
@ -152,6 +156,7 @@ public class SummariesDecompressor {
|
|||
Log.info("Name found: " + nameFound);
|
||||
Log.info("Surname found: " + surnameFound);
|
||||
Log.info("Credit name found: " + creditNameFound);
|
||||
Log.info("Other names found: " + otherNamesFound);
|
||||
Log.info("Error from Orcid found: " + errorFromOrcidFound);
|
||||
Log.info("Error parsing xml record found: " + xmlParserErrorFound);
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ import com.ximpleware.VTDNav;
|
|||
|
||||
import eu.dnetlib.dhp.parser.utility.VtdException;
|
||||
import eu.dnetlib.dhp.parser.utility.VtdUtilityParser;
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcid.model.WorkData;
|
||||
|
||||
public class XMLRecordParser {
|
||||
|
@ -81,6 +81,12 @@ public class XMLRecordParser {
|
|||
if (!creditNames.isEmpty()) {
|
||||
authorData.setCreditName(creditNames.get(0));
|
||||
}
|
||||
|
||||
final List<String> otherNames = VtdUtilityParser.getTextValue(ap, vn, "//other-name:content");
|
||||
if (!otherNames.isEmpty()) {
|
||||
authorData.setOtherNames(otherNames);
|
||||
}
|
||||
|
||||
return authorData;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,18 +1,12 @@
|
|||
|
||||
package eu.dnetlib.doiboost.orcidnodoi;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonParser;
|
||||
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
||||
import eu.dnetlib.dhp.schema.action.AtomicAction;
|
||||
import eu.dnetlib.dhp.schema.oaf.Publication;
|
||||
import eu.dnetlib.doiboost.orcid.json.JsonHelper;
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.model.WorkDataNoDoi;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.oaf.PublicationToOaf;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.similarity.AuthorMatcher;
|
||||
import static eu.dnetlib.dhp.common.SparkSessionSupport.runWithSparkSession;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.hadoop.io.Text;
|
||||
import org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat;
|
||||
|
@ -26,14 +20,22 @@ import org.apache.spark.sql.Encoders;
|
|||
import org.apache.spark.util.LongAccumulator;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonParser;
|
||||
|
||||
import eu.dnetlib.dhp.application.ArgumentApplicationParser;
|
||||
import eu.dnetlib.dhp.schema.action.AtomicAction;
|
||||
import eu.dnetlib.dhp.schema.oaf.Publication;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcid.json.JsonHelper;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.model.WorkDataNoDoi;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.oaf.PublicationToOaf;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.similarity.AuthorMatcher;
|
||||
import scala.Tuple2;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
|
||||
import static eu.dnetlib.dhp.common.SparkSessionSupport.runWithSparkSession;
|
||||
|
||||
/**
|
||||
* This spark job generates one parquet file, containing orcid publications dataset
|
||||
*/
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
|
||||
package eu.dnetlib.doiboost.orcidnodoi.json;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.google.gson.JsonObject;
|
||||
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcid.model.WorkData;
|
||||
|
||||
/**
|
||||
|
@ -12,15 +15,11 @@ import eu.dnetlib.doiboost.orcid.model.WorkData;
|
|||
|
||||
public class JsonWriter {
|
||||
|
||||
public static String create(AuthorData authorData) {
|
||||
JsonObject author = new JsonObject();
|
||||
author.addProperty("oid", authorData.getOid());
|
||||
author.addProperty("name", authorData.getName());
|
||||
author.addProperty("surname", authorData.getSurname());
|
||||
if (authorData.getCreditName() != null) {
|
||||
author.addProperty("creditname", authorData.getCreditName());
|
||||
}
|
||||
return author.toString();
|
||||
public static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER = new ObjectMapper()
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_NULL);;
|
||||
|
||||
public static String create(AuthorData authorData) throws JsonProcessingException {
|
||||
return OBJECT_MAPPER.writeValueAsString(authorData);
|
||||
}
|
||||
|
||||
public static String create(WorkData workData) {
|
||||
|
|
|
@ -3,7 +3,7 @@ package eu.dnetlib.doiboost.orcidnodoi.model;
|
|||
|
||||
import java.io.Serializable;
|
||||
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
|
||||
/**
|
||||
* This class models the data related to a contributor, that are retrieved from an orcid publication
|
||||
|
|
|
@ -18,7 +18,7 @@ import com.ximpleware.XPathEvalException;
|
|||
import com.ximpleware.XPathParseException;
|
||||
|
||||
import eu.dnetlib.dhp.parser.utility.VtdException;
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.model.Contributor;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.model.WorkDataNoDoi;
|
||||
|
||||
|
@ -47,7 +47,7 @@ public class AuthorMatcher {
|
|||
.forEach(c -> {
|
||||
if (simpleMatch(c.getCreditName(), author.getName()) ||
|
||||
simpleMatch(c.getCreditName(), author.getSurname()) ||
|
||||
simpleMatch(c.getCreditName(), author.getOtherName())) {
|
||||
simpleMatchOnOtherNames(c.getCreditName(), author.getOtherNames())) {
|
||||
matchCounters.set(0, matchCounters.get(0) + 1);
|
||||
c.setSimpleMatch(true);
|
||||
}
|
||||
|
@ -91,6 +91,13 @@ public class AuthorMatcher {
|
|||
|
||||
}
|
||||
|
||||
public static boolean simpleMatchOnOtherNames(String name, List<String> otherNames) {
|
||||
if (otherNames == null || (otherNames != null && otherNames.isEmpty())) {
|
||||
return false;
|
||||
}
|
||||
return otherNames.stream().filter(o -> simpleMatch(name, o)).count() > 0;
|
||||
}
|
||||
|
||||
public static boolean simpleMatch(String name, String searchValue) {
|
||||
if (searchValue == null) {
|
||||
return false;
|
||||
|
|
|
@ -21,6 +21,6 @@
|
|||
</property>
|
||||
<property>
|
||||
<name>oozie.launcher.mapreduce.map.java.opts</name>
|
||||
<value>-Xmx16g</value>
|
||||
<value>-Xmx8g</value>
|
||||
</property>
|
||||
</configuration>
|
|
@ -2,12 +2,14 @@
|
|||
package eu.dnetlib.doiboost.orcid.xml;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcid.model.WorkData;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.json.JsonWriter;
|
||||
|
||||
public class XMLRecordParserTest {
|
||||
|
||||
|
@ -55,4 +57,21 @@ public class XMLRecordParserTest {
|
|||
assertNotNull(workData.getDoi());
|
||||
System.out.println("doi: " + workData.getDoi());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOrcidOtherNamesXMLParser() throws Exception {
|
||||
|
||||
String xml = IOUtils
|
||||
.toString(
|
||||
this.getClass().getResourceAsStream("summary_0000-0001-5109-1000_othername.xml"));
|
||||
|
||||
XMLRecordParser p = new XMLRecordParser();
|
||||
|
||||
AuthorData authorData = XMLRecordParser.VTDParseAuthorData(xml.getBytes());
|
||||
assertNotNull(authorData);
|
||||
assertNotNull(authorData.getOtherNames());
|
||||
assertTrue(authorData.getOtherNames().get(0).equals("Andrew C. Porteus"));
|
||||
String jsonData = JsonWriter.create(authorData);
|
||||
assertNotNull(jsonData);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,34 +5,24 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
|
|||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.text.Normalizer;
|
||||
import java.util.*;
|
||||
|
||||
import javax.validation.constraints.AssertTrue;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.text.similarity.JaccardSimilarity;
|
||||
import org.apache.commons.text.similarity.JaroWinklerSimilarity;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.mortbay.log.Log;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import com.ximpleware.NavException;
|
||||
import com.ximpleware.ParseException;
|
||||
import com.ximpleware.XPathEvalException;
|
||||
import com.ximpleware.XPathParseException;
|
||||
|
||||
import eu.dnetlib.dhp.parser.utility.VtdException;
|
||||
import eu.dnetlib.dhp.schema.oaf.Author;
|
||||
import eu.dnetlib.doiboost.orcid.model.AuthorData;
|
||||
import eu.dnetlib.dhp.schema.orcid.AuthorData;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.model.Contributor;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.model.WorkDataNoDoi;
|
||||
import eu.dnetlib.doiboost.orcidnodoi.similarity.AuthorMatcher;
|
||||
import jdk.nashorn.internal.ir.annotations.Ignore;
|
||||
|
||||
public class OrcidNoDoiTest {
|
||||
|
||||
|
|
|
@ -0,0 +1,770 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<record:record path="/8888-8888-8888-8880" xmlns:activities="http://www.orcid.org/ns/activities"
|
||||
xmlns:personal-details="http://www.orcid.org/ns/personal-details"
|
||||
xmlns:other-name="http://www.orcid.org/ns/other-name"
|
||||
xmlns:researcher-url="http://www.orcid.org/ns/researcher-url"
|
||||
xmlns:email="http://www.orcid.org/ns/email" xmlns:address="http://www.orcid.org/ns/address"
|
||||
xmlns:keyword="http://www.orcid.org/ns/keyword"
|
||||
xmlns:external-identifier="http://www.orcid.org/ns/external-identifier"
|
||||
xmlns:employment="http://www.orcid.org/ns/employment" xmlns:common="http://www.orcid.org/ns/common"
|
||||
xmlns:education="http://www.orcid.org/ns/education" xmlns:funding="http://www.orcid.org/ns/funding"
|
||||
xmlns:history="http://www.orcid.org/ns/history" xmlns:person="http://www.orcid.org/ns/person"
|
||||
xmlns:preferences="http://www.orcid.org/ns/preferences" xmlns:record="http://www.orcid.org/ns/record"
|
||||
xmlns:peer-review="http://www.orcid.org/ns/peer-review" xmlns:work="http://www.orcid.org/ns/work"
|
||||
xmlns:distinction="http://www.orcid.org/ns/distinction" xmlns:invited-position="http://www.orcid.org/ns/invited-position"
|
||||
xmlns:membership="http://www.orcid.org/ns/membership" xmlns:qualification="http://www.orcid.org/ns/qualification"
|
||||
xmlns:service="http://www.orcid.org/ns/service"
|
||||
xmlns:research-resource="http://www.orcid.org/ns/research-resource"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.orcid.org/ns/record ../record-3.0.xsd ">
|
||||
<common:orcid-identifier>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:orcid-identifier>
|
||||
<preferences:preferences>
|
||||
<preferences:locale>zh_CN</preferences:locale>
|
||||
</preferences:preferences>
|
||||
<history:history visibility="private">
|
||||
<history:creation-method>API</history:creation-method>
|
||||
<history:completion-date>2001-12-31T12:00:00</history:completion-date>
|
||||
<history:submission-date>2001-12-31T12:00:00</history:submission-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<history:claimed>true</history:claimed>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<history:deactivation-date>2001-12-31T12:00:00</history:deactivation-date>
|
||||
<history:verified-email>true</history:verified-email>
|
||||
<history:verified-primary-email>true</history:verified-primary-email>
|
||||
</history:history>
|
||||
<person:person path="/8888-8888-8888-8880">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<person:name visibility="public"
|
||||
path="/8888-8888-8888-8880/personal-details">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<personal-details:given-names>give-names</personal-details:given-names>
|
||||
<personal-details:family-name>family-name</personal-details:family-name>
|
||||
<personal-details:credit-name>credit-name</personal-details:credit-name>
|
||||
</person:name>
|
||||
<other-name:other-names
|
||||
path="/8888-8888-8888-8880/other-names">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<other-name:other-name visibility="public"
|
||||
put-code="1" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<other-name:content>other-name-1</other-name:content>
|
||||
</other-name:other-name>
|
||||
</other-name:other-names>
|
||||
<person:biography visibility="public"
|
||||
path="/8888-8888-8888-8880/biography">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<personal-details:content>biography</personal-details:content>
|
||||
</person:biography>
|
||||
<researcher-url:researcher-urls
|
||||
path="/8888-8888-8888-8880/researcher-urls">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<researcher-url:researcher-url
|
||||
put-code="1248" visibility="public" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<researcher-url:url-name>url-name-1</researcher-url:url-name>
|
||||
<researcher-url:url>http://url.com/</researcher-url:url>
|
||||
</researcher-url:researcher-url>
|
||||
</researcher-url:researcher-urls>
|
||||
<email:emails path="/8888-8888-8888-8880/email">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<email:email visibility="public" put-code="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<email:email>user1@email.com</email:email>
|
||||
</email:email>
|
||||
</email:emails>
|
||||
<address:addresses path="/8888-8888-8888-8880/address">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<address:address visibility="public" put-code="1"
|
||||
display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<address:country>US</address:country>
|
||||
</address:address>
|
||||
</address:addresses>
|
||||
<keyword:keywords path="/8888-8888-8888-8880/keywords">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<keyword:keyword visibility="public" put-code="1"
|
||||
display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<keyword:content>keyword1</keyword:content>
|
||||
</keyword:keyword>
|
||||
</keyword:keywords>
|
||||
<external-identifier:external-identifiers
|
||||
path="/8888-8888-8888-8880/external-identifiers">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<external-identifier:external-identifier
|
||||
visibility="public" put-code="1" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:external-id-type>type-1</common:external-id-type>
|
||||
<common:external-id-value>value-1</common:external-id-value>
|
||||
<common:external-id-url>http://url.com/1</common:external-id-url>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</external-identifier:external-identifier>
|
||||
</external-identifier:external-identifiers>
|
||||
</person:person>
|
||||
<activities:activities-summary>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:distinctions path="/8888-8888-8888-8880/distinctions">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00
|
||||
</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<distinction:distinction-summary put-code="0"
|
||||
visibility="private" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:department-name>distinction:department-name</common:department-name>
|
||||
<common:role-title>distinction:role-title</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:end-date>
|
||||
<common:organization>
|
||||
<common:name>distinction-org</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-distinction</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>GRID</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</distinction:distinction-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:distinctions>
|
||||
<activities:educations>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00
|
||||
</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<education:education-summary put-code="0"
|
||||
visibility="private">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:department-name>education:department-name</common:department-name>
|
||||
<common:role-title>education:role-title</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>2019</common:year>
|
||||
<common:month>01</common:month>
|
||||
<common:day>01</common:day>
|
||||
</common:end-date>
|
||||
<common:organization>
|
||||
<common:name>education-org</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-education</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>GRID</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</education:education-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:educations>
|
||||
<activities:employments>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00
|
||||
</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<employment:employment-summary
|
||||
put-code="0" visibility="private">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:department-name>employment:department-name</common:department-name>
|
||||
<common:role-title>employment:role-title</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>2025</common:year>
|
||||
</common:end-date>
|
||||
<common:organization>
|
||||
<common:name>employment-org</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-employment</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>GRID</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</employment:employment-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:employments>
|
||||
<activities:fundings>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>grant_number</common:external-id-type>
|
||||
<common:external-id-value>external-id-value-1</common:external-id-value>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<funding:funding-summary put-code="0" visibility="private">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<funding:title>
|
||||
<common:title>common:title</common:title>
|
||||
<common:translated-title language-code="en">common:translated-title</common:translated-title>
|
||||
</funding:title>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>grant_number</common:external-id-type>
|
||||
<common:external-id-value>external-id-value-1</common:external-id-value>
|
||||
<common:external-id-url>http://tempuri.org</common:external-id-url>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<funding:type>grant</funding:type>
|
||||
<common:start-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:end-date>
|
||||
<common:organization>
|
||||
<common:name>common:name</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-funding</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>FUNDREF</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</funding:funding-summary>
|
||||
</activities:group>
|
||||
</activities:fundings>
|
||||
<activities:invited-positions path="/8888-8888-8888-8880/invited-positions">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00
|
||||
</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<invited-position:invited-position-summary put-code="0"
|
||||
visibility="private" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:department-name>invited-position:department-name</common:department-name>
|
||||
<common:role-title>invited-position:role-title</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>2019</common:year>
|
||||
<common:month>01</common:month>
|
||||
<common:day>01</common:day>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>2025</common:year>
|
||||
<common:month>01</common:month>
|
||||
<common:day>01</common:day>
|
||||
</common:end-date>
|
||||
<common:organization>
|
||||
<common:name>invited-position-org</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-invited-position</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>GRID</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</invited-position:invited-position-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:invited-positions>
|
||||
<activities:memberships path="/8888-8888-8888-8880/memberships">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00
|
||||
</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<membership:membership-summary put-code="0"
|
||||
visibility="private" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:department-name>membership:department-name</common:department-name>
|
||||
<common:role-title>membership:role-title</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:organization>
|
||||
<common:name>membership-org</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-membership</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>RINGGOLD</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</membership:membership-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:memberships>
|
||||
<activities:peer-reviews>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>something</common:external-id-type>
|
||||
<common:external-id-value>external-id-value</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<activities:peer-review-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>something</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<peer-review:peer-review-summary put-code="12345"
|
||||
visibility="private" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-client-id>
|
||||
<common:uri>https://orcid.org/client/APP-9999999999999901</common:uri>
|
||||
<common:path>APP-9999999999999901</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-client-id>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<peer-review:reviewer-role>reviewer</peer-review:reviewer-role>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>something</common:external-id-type>
|
||||
<common:external-id-value>external-id-value</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<peer-review:review-url>http://orcid.org</peer-review:review-url>
|
||||
<peer-review:review-type>review</peer-review:review-type>
|
||||
<peer-review:completion-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</peer-review:completion-date>
|
||||
<peer-review:review-group-id>orcid-generated:12345</peer-review:review-group-id>
|
||||
<peer-review:convening-organization>
|
||||
<common:name>common:name</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-peer-review</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>RINGGOLD</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</peer-review:convening-organization>
|
||||
</peer-review:peer-review-summary>
|
||||
</activities:peer-review-group>
|
||||
</activities:group>
|
||||
</activities:peer-reviews>
|
||||
<activities:qualifications path="/8888-8888-8888-8880/qualifications">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00
|
||||
</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<qualification:qualification-summary put-code="0"
|
||||
visibility="private" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:department-name>qualification:department-name</common:department-name>
|
||||
<common:role-title>qualification:role-title</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>2025</common:year>
|
||||
<common:month>12</common:month>
|
||||
</common:end-date>
|
||||
<common:organization>
|
||||
<common:name>qualification-org</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-qualification</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>RINGGOLD</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</qualification:qualification-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:qualifications>
|
||||
<activities:research-resources path="/8888-8888-8888-8880/research-resources">
|
||||
<common:last-modified-date>2017-01-18T15:06:05.147-06:00</common:last-modified-date>
|
||||
<activities:group>
|
||||
<common:last-modified-date>2017-01-18T15:03:56.856-06:00</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>proposal_id</common:external-id-type>
|
||||
<common:external-id-value>123456</common:external-id-value>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<research-resource:research-resource-summary
|
||||
put-code="1234" path="/0000-0003-0902-4386/research-resource/1234" visibility="public">
|
||||
<!-- common metadata -->
|
||||
<common:created-date>2015-06-25T16:01:12.718Z</common:created-date>
|
||||
<common:last-modified-date>2017-09-08T13:31:19.987Z
|
||||
</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/0000-0000-0000-0000</common:uri>
|
||||
<common:path>0000-0000-0000-0000</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name>XSEDE ORCID integration</common:source-name>
|
||||
</common:source>
|
||||
<!-- proposal title and host(s) -->
|
||||
<research-resource:proposal> <!-- proposal/award/credential section -->
|
||||
<research-resource:title>
|
||||
<common:title>Giant Laser Award</common:title>
|
||||
</research-resource:title>
|
||||
<research-resource:hosts>
|
||||
<common:organization>
|
||||
<common:name>XSEDE</common:name>
|
||||
<common:address>
|
||||
<common:city>city</common:city>
|
||||
<common:region>region</common:region>
|
||||
<common:country>US</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>XX</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>grid</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</research-resource:hosts>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>proposal_id</common:external-id-type>
|
||||
<common:external-id-value>123456</common:external-id-value>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<common:start-date>
|
||||
<common:year>1999</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>2012</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:end-date>
|
||||
<common:url>http://xsede.org/GiantLaserAward</common:url>
|
||||
</research-resource:proposal>
|
||||
</research-resource:research-resource-summary>
|
||||
</activities:group>
|
||||
</activities:research-resources>
|
||||
<activities:services path="/8888-8888-8888-8880/services">
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00
|
||||
</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value
|
||||
</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<service:service-summary put-code="0"
|
||||
visibility="private" display-index="0">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<common:department-name>service:department-name</common:department-name>
|
||||
<common:role-title>service:role-title</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:start-date>
|
||||
<common:organization>
|
||||
<common:name>service-org</common:name>
|
||||
<common:address>
|
||||
<common:city>common:city</common:city>
|
||||
<common:region>common:region</common:region>
|
||||
<common:country>AF</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>common:disambiguated-organization-identifier-service</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>RINGGOLD</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</service:service-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:services>
|
||||
<activities:works>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<activities:group>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value</common:external-id-value>
|
||||
<common:external-id-url>http://orcid.org</common:external-id-url>
|
||||
<common:external-id-relationship>part-of</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<work:work-summary put-code="0" visibility="private">
|
||||
<common:created-date>2001-12-31T12:00:00</common:created-date>
|
||||
<common:last-modified-date>2001-12-31T12:00:00</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-client-id>
|
||||
<common:uri>https://orcid.org/client/8888-8888-8888-8880</common:uri>
|
||||
<common:path>8888-8888-8888-8880</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-client-id>
|
||||
<common:source-name />
|
||||
</common:source>
|
||||
<work:title>
|
||||
<common:title>common:title</common:title>
|
||||
<common:subtitle />
|
||||
<common:translated-title language-code="en">common:translated-title</common:translated-title>
|
||||
</work:title>
|
||||
<common:external-ids>
|
||||
<common:external-id>
|
||||
<common:external-id-type>agr</common:external-id-type>
|
||||
<common:external-id-value>external-id-value</common:external-id-value>
|
||||
<common:external-id-url>http://tempuri.org</common:external-id-url>
|
||||
<common:external-id-relationship>self</common:external-id-relationship>
|
||||
</common:external-id>
|
||||
</common:external-ids>
|
||||
<work:type>artistic-performance</work:type>
|
||||
<common:publication-date>
|
||||
<common:year>1948</common:year>
|
||||
<common:month>02</common:month>
|
||||
<common:day>02</common:day>
|
||||
</common:publication-date>
|
||||
<work:journal-title>Procedia Computer Science</work:journal-title>
|
||||
</work:work-summary>
|
||||
</activities:group>
|
||||
</activities:works>
|
||||
</activities:activities-summary>
|
||||
</record:record>
|
|
@ -0,0 +1,196 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<record:record xmlns:address="http://www.orcid.org/ns/address"
|
||||
xmlns:email="http://www.orcid.org/ns/email
|
||||
" xmlns:history="http://www.orcid.org/ns/history"
|
||||
xmlns:employment="http://www.orcid.org/ns/employment"
|
||||
xmlns:education="http://www.orcid.org/ns/education"
|
||||
xmlns:other-name="http://www.orcid.org/ns/other-name"
|
||||
xmlns:deprecated="http://www.orcid.org/ns/deprecated"
|
||||
xmlns:funding="http://www.orcid.org/ns/funding"
|
||||
xmlns:research-resource="http://www.orcid.org/ns/research-resource"
|
||||
xmlns:service="http://www.orcid.org/ns/service"
|
||||
xmlns:researcher-url="http://www.orcid.org/ns/researcher-url"
|
||||
xmlns:distinction="http://www.orcid.org/ns/distinction"
|
||||
xmlns:internal="http://www.orcid.org/ns/internal"
|
||||
xmlns:membership="http://www.orcid.org/ns/membership"
|
||||
xmlns:person="http://www.orcid.org/ns/person"
|
||||
xmlns:personal-details="http://www.orcid.org/ns/personal-details"
|
||||
xmlns:bulk="http://www.orcid.org/ns/bulk" xmlns:common="http://www.orcid.org/ns/common"
|
||||
xmlns:record="http://www.orcid.org/ns/record" xmlns:keyword="http://www.orcid.org/ns/keyword"
|
||||
xmlns:activities="http://www.orcid.org/ns/activities"
|
||||
xmlns:qualification="http://www.orcid.org/ns/qualification"
|
||||
xmlns:external-identifier="http://www.orcid.org/ns/external-identifier"
|
||||
xmlns:error="http://www.orcid.org/ns/error"
|
||||
xmlns:preferences="http://www.orcid.org/ns/preferences"
|
||||
xmlns:invited-position="http://www.orcid.org/ns/invited-position"
|
||||
xmlns:work="http://www.orcid.org/ns/work"
|
||||
xmlns:peer-review="http://www.orcid.org/ns/peer-review" path="/0000-0001-5109-1000">
|
||||
<common:orcid-identifier>
|
||||
<common:uri>https://orcid.org/0000-0001-5109-1000</common:uri>
|
||||
<common:path>0000-0001-5109-1000</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:orcid-identifier>
|
||||
<preferences:preferences>
|
||||
<preferences:locale>en</preferences:locale>
|
||||
</preferences:preferences>
|
||||
<history:history>
|
||||
<history:creation-method>Member-referred</history:creation-method>
|
||||
<history:submission-date>2019-05-01T13:04:57.507Z</history:submission-date>
|
||||
<common:last-modified-date>2019-05-01T13:59:54.268Z</common:last-modified-date>
|
||||
<history:claimed>true</history:claimed>
|
||||
<history:verified-email>true</history:verified-email>
|
||||
<history:verified-primary-email>true</history:verified-primary-email>
|
||||
</history:history>
|
||||
<person:person path="/0000-0001-5109-1000/person">
|
||||
<common:last-modified-date>2019-05-01T13:45:47.727Z</common:last-modified-date>
|
||||
<person:name visibility="public" path="0000-0001-5109-1000">
|
||||
<common:created-date>2019-05-01T13:04:57.507Z</common:created-date>
|
||||
<common:last-modified-date>2019-05-01T13:04:57.740Z</common:last-modified-date>
|
||||
<personal-details:given-names>Andrew</personal-details:given-names>
|
||||
<personal-details:family-name>Porteus</personal-details:family-name>
|
||||
</person:name>
|
||||
<other-name:other-names path="/0000-0001-5109-1000/other-names">
|
||||
<common:last-modified-date>2019-05-01T13:44:57.072Z</common:last-modified-date>
|
||||
<other-name:other-name put-code="1238811" visibility="public" path="/0000-0001-5109-1000/other-names/1238811" display-index="1">
|
||||
<common:created-date>2019-05-01T13:44:57.072Z</common:created-date>
|
||||
<common:last-modified-date>2019-05-01T13:44:57.072Z</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/0000-0001-5109-1000</common:uri>
|
||||
<common:path>0000-0001-5109-1000</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name>Andrew Porteus</common:source-name>
|
||||
</common:source>
|
||||
<other-name:content>Andrew C. Porteus</other-name:content>
|
||||
</other-name:other-name>
|
||||
</other-name:other-names>
|
||||
<person:biography visibility="public" path="/0000-0001-5109-1000/biography">
|
||||
<common:created-date>2019-05-01T13:59:54.263Z</common:created-date>
|
||||
<common:last-modified-date>2019-05-01T13:59:54.263Z</common:last-modified-date>
|
||||
<personal-details:content>Retired Librarian</personal-details:content>
|
||||
</person:biography>
|
||||
<researcher-url:researcher-urls path="/0000-0001-5109-1000/researcher-urls">
|
||||
<common:last-modified-date>2019-05-01T13:45:47.727Z</common:last-modified-date>
|
||||
<researcher-url:researcher-url put-code="1722812" visibility="public" path="/0000-0001-5109-1000/researcher-urls/1722812" display-index="1">
|
||||
<common:created-date>2019-05-01T13:45:47.727Z</common:created-date>
|
||||
<common:last-modified-date>2019-05-01T13:45:47.727Z</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/0000-0001-5109-1000</common:uri>
|
||||
<common:path>0000-0001-5109-1000</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name>Andrew Porteus</common:source-name>
|
||||
</common:source>
|
||||
<researcher-url:url-name>Niagara Falls Poetry Project</researcher-url:url-name>
|
||||
<researcher-url:url>http://niagarapoetry.ca</researcher-url:url>
|
||||
</researcher-url:researcher-url>
|
||||
</researcher-url:researcher-urls>
|
||||
<email:emails path="/0000-0001-5109-1000/email"/>
|
||||
<address:addresses path="/0000-0001-5109-1000/address">
|
||||
<common:last-modified-date>2019-05-01T13:45:09.764Z</common:last-modified-date>
|
||||
<address:address put-code="1247706" visibility="public" path="/0000-0001-5109-1000/address/1247706" display-index="1">
|
||||
<common:created-date>2019-05-01T13:45:09.764Z</common:created-date>
|
||||
<common:last-modified-date>2019-05-01T13:45:09.764Z</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/0000-0001-5109-1000</common:uri>
|
||||
<common:path>0000-0001-5109-1000</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name>Andrew Porteus</common:source-name>
|
||||
</common:source>
|
||||
<address:country>CA</address:country>
|
||||
</address:address>
|
||||
</address:addresses>
|
||||
<keyword:keywords path="/0000-0001-5109-1000/keywords"/>
|
||||
<external-identifier:external-identifiers path="/0000-0001-5109-1000/external-identifiers"/>
|
||||
</person:person>
|
||||
<activities:activities-summary path="/0000-0001-5109-1000/activities">
|
||||
<common:last-modified-date>2019-05-01T13:57:45.787Z</common:last-modified-date>
|
||||
<activities:distinctions path="/0000-0001-5109-1000/distinctions"/>
|
||||
<activities:educations path="/0000-0001-5109-1000/educations">
|
||||
<common:last-modified-date>2019-05-01T13:15:26.102Z</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2019-05-01T13:15:26.102Z</common:last-modified-date>
|
||||
<common:external-ids/>
|
||||
<education:education-summary put-code="7801952" display-index="1" path="/0000-0001-5109-1000/education/7801952" visibility="public">
|
||||
<common:created-date>2019-05-01T13:15:26.102Z</common:created-date>
|
||||
<common:last-modified-date>2019-05-01T13:15:26.102Z</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/0000-0001-5109-1000</common:uri>
|
||||
<common:path>0000-0001-5109-1000</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name>Andrew Porteus</common:source-name>
|
||||
</common:source>
|
||||
<common:role-title>Library Technician Diploma</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>1976</common:year>
|
||||
<common:month>09</common:month>
|
||||
</common:start-date>
|
||||
<common:end-date>
|
||||
<common:year>1978</common:year>
|
||||
<common:month>05</common:month>
|
||||
</common:end-date>
|
||||
<common:organization>
|
||||
<common:name>Niagara College</common:name>
|
||||
<common:address>
|
||||
<common:city>Welland</common:city>
|
||||
<common:region>ON</common:region>
|
||||
<common:country>CA</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>125147</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>RINGGOLD</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</education:education-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:educations>
|
||||
<activities:employments path="/0000-0001-5109-1000/employments"/>
|
||||
<activities:fundings path="/0000-0001-5109-1000/fundings"/>
|
||||
<activities:invited-positions path="/0000-0001-5109-1000/invited-positions"/>
|
||||
<activities:memberships path="/0000-0001-5109-1000/memberships"/>
|
||||
<activities:peer-reviews path="/0000-0001-5109-1000/peer-reviews"/>
|
||||
<activities:qualifications path="/0000-0001-5109-1000/qualifications">
|
||||
<common:last-modified-date>2019-05-01T13:19:49.021Z</common:last-modified-date>
|
||||
<activities:affiliation-group>
|
||||
<common:last-modified-date>2019-05-01T13:19:49.021Z</common:last-modified-date>
|
||||
<common:external-ids/>
|
||||
<qualification:qualification-summary put-code="7801973" display-index="1" path="/0000-0001-5109-1000/qualification/7801973" visibility="public">
|
||||
<common:created-date>2019-05-01T13:19:49.021Z</common:created-date>
|
||||
<common:last-modified-date>2019-05-01T13:19:49.021Z</common:last-modified-date>
|
||||
<common:source>
|
||||
<common:source-orcid>
|
||||
<common:uri>https://orcid.org/0000-0001-5109-1000</common:uri>
|
||||
<common:path>0000-0001-5109-1000</common:path>
|
||||
<common:host>orcid.org</common:host>
|
||||
</common:source-orcid>
|
||||
<common:source-name>Andrew Porteus</common:source-name>
|
||||
</common:source>
|
||||
<common:department-name>Communication, Film & Popular Culture</common:department-name>
|
||||
<common:role-title>Master's Candidate</common:role-title>
|
||||
<common:start-date>
|
||||
<common:year>2018</common:year>
|
||||
<common:month>09</common:month>
|
||||
</common:start-date>
|
||||
<common:organization>
|
||||
<common:name>Brock University</common:name>
|
||||
<common:address>
|
||||
<common:city>Saint Catharines</common:city>
|
||||
<common:region>ON</common:region>
|
||||
<common:country>CA</common:country>
|
||||
</common:address>
|
||||
<common:disambiguated-organization>
|
||||
<common:disambiguated-organization-identifier>7497</common:disambiguated-organization-identifier>
|
||||
<common:disambiguation-source>RINGGOLD</common:disambiguation-source>
|
||||
</common:disambiguated-organization>
|
||||
</common:organization>
|
||||
</qualification:qualification-summary>
|
||||
</activities:affiliation-group>
|
||||
</activities:qualifications>
|
||||
</activities:activities-summary>
|
||||
</record:record>
|
Loading…
Reference in New Issue