github.com/uvalib/orcid-access-ws@v0.0.0-20250612130209-7d062dbabf9d/data/work-activity-template.xml (about)

     1  <?xml version="1.0" encoding="UTF-8"?>
     2  <work:work
     3  {{if .PutCode }}
     4          put-code="{{ .PutCode}}"
     5  {{ end }}
     6          xmlns:common="http://www.orcid.org/ns/common"
     7          xmlns:work="http://www.orcid.org/ns/work"
     8          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     9          xsi:schemaLocation="http://www.orcid.org/ns/work /work-3.0.xsd">
    10  
    11     {{if .Title }}
    12     <work:title>
    13        <common:title>{{ .Title }}</common:title>
    14     </work:title>
    15     {{ end }}
    16  
    17     {{if .Abstract }}
    18     <work:short-description>{{ .Abstract }}</work:short-description>
    19     {{ end }}
    20  
    21     {{if .ResourceType }}
    22     <work:type>{{ .ResourceType }}</work:type>
    23     {{ end }}
    24  
    25     {{if .PublicationYear | or .PublicationMonth | or .PublicationDay }}
    26     <common:publication-date>
    27        {{if .PublicationYear }}
    28        <common:year>{{ .PublicationYear }}</common:year>
    29        {{ end }}
    30        {{if .PublicationMonth }}
    31        <common:month>{{ .PublicationMonth }}</common:month>
    32        {{ end }}
    33        {{if .PublicationDay }}
    34        <common:day>{{ .PublicationDay }}</common:day>
    35        {{ end }}
    36     </common:publication-date>
    37     {{ end }}
    38  
    39     {{if .Identifier | and .URL }}
    40     <common:external-ids>
    41        <common:external-id>
    42           <common:external-id-type>doi</common:external-id-type>
    43           <common:external-id-value>{{ .Identifier }}</common:external-id-value>
    44           <common:external-id-url>{{ .URL }}</common:external-id-url>
    45           <common:external-id-relationship>self</common:external-id-relationship>
    46        </common:external-id>
    47     </common:external-ids>
    48     {{ end }}
    49  
    50     {{if .Authors }}
    51     <work:contributors>
    52        {{range $element := .Authors }}
    53        <work:contributor>
    54           {{if $element.FirstName | and $element.LastName }}
    55  
    56           <work:credit-name>{{ $element.FirstName }} {{ $element.LastName }}</work:credit-name>
    57           <work:contributor-attributes>
    58              {{if eq $element.Index 0 }}
    59              <work:contributor-sequence>first</work:contributor-sequence>
    60              {{ else }}
    61              <work:contributor-sequence>additional</work:contributor-sequence>
    62              {{ end }}
    63  
    64              <work:contributor-role>author</work:contributor-role>
    65           </work:contributor-attributes>
    66           {{ end }}
    67  
    68        </work:contributor>
    69  
    70        {{ end }}
    71     </work:contributors>
    72     {{ end }}
    73  
    74  </work:work>