Project

General

Profile

1
<div id="tm-main" class=" uk-section uk-padding-remove-top uk-margin-small-top tm-middle">
2
  <div uk-grid>
3
    <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first ">
4
      <div class="uk-container publication">
5
        <div *ngIf="warningMessage.length > 0" class="uk-alert uk-alert-warning  uk-margin-large-top"
6
             role="alert">{{warningMessage}}</div>
7
        <div *ngIf="errorMessage.length > 0" class="uk-alert uk-alert-danger  uk-margin-large-top"
8
             role="alert">{{errorMessage}}</div>
9
        <div [style.display]="showLoading ? 'inline' : 'none'"
10
             class="uk-animation-fade uk-margin-large-top  uk-width-1-1" role="alert"><span
11
            class="loading-gif  uk-align-center"></span></div>
12
        <helper *ngIf="pageContents && pageContents['top'] && pageContents['top'].length > 0"
13
                [texts]="pageContents['top']"></helper>
14
        <div *ngIf="resultLandingInfo != null" class="uk-grid">
15
          <div class="uk-width-2-3@m uk-width-1-1@s uk-margin-bottom">
16
            <!-- schema.org-->
17
            <schema2jsonld *ngIf="resultLandingInfo.record" [data]=resultLandingInfo.record
18
                           [URL]="properties.baseLink+linkToLandingPage+id"></schema2jsonld>
19
            <landing-header [properties]="properties" [title]="resultLandingInfo.title" [subTitle]="resultLandingInfo.subtitle"
20
                            [entityType]="getTypeName()" [types]="resultLandingInfo.types"
21
                            [year]="resultLandingInfo.date" [embargoEndDate]="resultLandingInfo.embargoEndDate">
22
            </landing-header>
23
            <div *ngIf="properties.environment != 'production' && resultLandingInfo.deletedByInferenceIds"
24
                 class="uk-text-muted uk-text-small uk-text-right" (click)="openDeletedByInference()">
25
              <a>View all {{resultLandingInfo.deletedByInferenceIds.length}} versions</a>
26
            </div>
27
            <div class="uk-margin-small-bottom uk-margin-small-top">
28
              <showAuthors [authors]="resultLandingInfo.authors" [small]="false"></showAuthors>
29
            </div>
30
            <!-- Labels -->
31
            <div class="uk-margin-bottom">
32
              <span *ngIf="properties.environment !== 'production' &&  resultLandingInfo.accessMode"
33
                    [class]="'uk-label custom-label  label-'+ accessClass(resultLandingInfo.accessMode)"
34
                    title="Access Mode">{{resultLandingInfo.accessMode}}
35
              </span>{{" "}}
36
              <span *ngIf="properties.environment === 'production' &&  resultLandingInfo.accessMode
37
                  && resultLandingInfo.accessMode.toLowerCase() !== 'not available'"
38
                    [class]="'uk-label custom-label  label-'+ accessClass(resultLandingInfo.accessMode)"
39
                    title="Access Mode">{{resultLandingInfo.accessMode}}
40
              </span>{{" "}}
41
              <span
42
                  *ngIf="properties.environment !== 'production' && resultLandingInfo.languages && resultLandingInfo.languages.length > 0">
43
                <span *ngFor="let language of resultLandingInfo.languages" class="uk-label custom-label label-language"
44
                      title="Language">
45
                  {{language}}
46
                </span>{{' '}}
47
              </span>
48
              <span *ngIf="properties.environment === 'production' && result.languages &&
49
                          removeUnknown(result.languages).length > 0">
50
                <span *ngFor="let language of removeUnknown(result.languages)"
51
                      class="uk-label custom-label label-language" title="Language">
52
                  {{language}}
53
                </span>{{' '}}
54
              </span>
55
              <span *ngIf="resultLandingInfo.programmingLanguages && resultLandingInfo.programmingLanguages.length > 0">
56
                <span *ngFor="let programmingLanguage of resultLandingInfo.programmingLanguages"
57
                      class="uk-label custom-label label-language" title="Programming Language">
58
                  {{programmingLanguage}}
59
                </span>{{" "}}
60
              </span>
61
              <span *ngIf="resultLandingInfo.underCurationMessage" class="uk-label custom-label label-underCuration">
62
                <span uk-tooltip="pos:right; delay:10"
63
                      title="{{buildCurationTooltip()}}">
64
                  <i>Record in preview</i>
65
                  <i class="uk-icon-info-circle"></i>
66
                </span>
67
              </span>{{" "}}
68
            </div>
69
            <ul class="uk-list">
70
              <!--Published Date, Journal and Publisher-->
71
              <showPublisher [publisher]="resultLandingInfo.publisher"
72
                             [publishDate]="resultLandingInfo.dateofacceptance"
73
                             [journal]="resultLandingInfo.journal" [properties]="properties"></showPublisher>
74
              <!-- Countries -->
75
              <li *ngIf="resultLandingInfo.countries && resultLandingInfo.countries.length > 0">
76
                <span class="uk-text-muted">
77
                  {{(resultLandingInfo.countries.length === 1) ? 'Country: ' : 'Countries: '}}
78
                </span>
79
                {{resultLandingInfo.countries.join(", ")}}
80
              </li>
81
              <!-- Funded By -->
82
              <li *ngIf="resultLandingInfo.fundedByProjects && resultLandingInfo.fundedByProjects.length > 0">
83
                <fundedBy [fundedByProjects]="resultLandingInfo.fundedByProjects"></fundedBy>
84
              </li>
85
              <!-- Identifiers -->
86
              <li *ngIf="resultLandingInfo.identifiers && resultLandingInfo.identifiers.size > 0">
87
                <showIdentifiers [identifiers]="resultLandingInfo.identifiers"></showIdentifiers>
88
              </li>
89
            </ul>
90
            <!-- Description -->
91
            <div *ngIf="resultLandingInfo.description" class="uk-margin-bottom">
92
              <div class="uk-text-justify uk-text-small uk-height-max-medium uk-overflow-auto">
93
                <span class="uk-text-muted">Abstract: </span>
94
                <span>{{resultLandingInfo.description.substring(0, showNumDescription)}}</span>
95
                <span *ngIf="showNumDescription == thresholdDescription &&
96
                       resultLandingInfo.description.length > thresholdDescription">...</span>
97
              </div>
98
              <div *ngIf="showNumDescription == thresholdDescription &&
99
                    resultLandingInfo.description.length > thresholdDescription" class="uk-text-right">
100
                <a (click)="showNumDescription = resultLandingInfo.description.length;">
101
                  View more
102
                </a>
103
              </div>
104
              <div *ngIf="resultLandingInfo.description && showNumDescription > thresholdDescription"
105
                   class="uk-text-right">
106
                <a (click)="showNumDescription = thresholdDescription;">
107
                  View less
108
                </a>
109
              </div>
110
            </div>
111
            <!-- Communities -->
112
            <div *ngIf="resultLandingInfo.contexts && resultLandingInfo.contexts.length >0 ">
113
              <relatedTo [contexts]="resultLandingInfo.contexts"></relatedTo>
114
            </div>
115
            <!-- Subjects -->
116
            <div *ngIf="resultLandingInfo.subjects || resultLandingInfo.otherSubjects ||
117
                        resultLandingInfo.classifiedSubjects" class="uk-margin-bottom">
118
              <showSubjects [subjects]="resultLandingInfo.subjects"
119
                            [otherSubjects]="resultLandingInfo.otherSubjects"
120
                            [classifiedSubjects]="resultLandingInfo.classifiedSubjects">
121
              </showSubjects>
122
            </div>
123
            <ul #accordions class="custom-accordion" uk-accordion>
124
              <li *ngIf="resultLandingInfo.references" (click)="activeTab='References'">
125
                <a class="uk-accordion-title" href="#">
126
                  References
127
                  ({{resultLandingInfo.references.length | number}})
128
                </a>
129
                <div class="uk-accordion-content">
130
                  <div>
131
                    <div *ngIf="resultLandingInfo.references.length > pageSize" class="uk-margin-bottom">
132
                      <span class="uk-h6">{{resultLandingInfo.references.length | number}}
133
                        references, page {{referencesPage | number}}
134
                        of {{totalPages(resultLandingInfo.references.length) | number}}</span>
135
                      <paging-no-load class="uk-float-right" [currentPage]="referencesPage"
136
                                      [totalResults]="resultLandingInfo.references.length" [size]="pageSize"
137
                                      (pageChange)="updateReferencesPage($event)"></paging-no-load>
138
                    </div>
139

    
140
                    <div
141
                        *ngFor="let item of resultLandingInfo.references.slice((referencesPage-1)*pageSize, referencesPage*pageSize)">
142
                      <p *ngIf=" item && item['url']"
143
                         class="custom-external custom-icon">
144
                        <a href="{{item['url']}}" target="_blank">
145
                          {{item['name']}}
146
                        </a>
147
                      </p>
148
                      <p *ngIf="!item['url']" class="pseudo-external custom-icon">
149
                        {{item['name']}}
150
                      </p>
151
                    </div>
152
                  </div>
153
                </div>
154
              </li>
155

    
156
              <li *ngIf="resultLandingInfo.relatedResearchResults" (click)="activeTab='Related Research Results'">
157
                <a class="uk-accordion-title" href="#">
158
                  Related Research Results
159
                  ({{relatedResearchResultsNum | number}})
160
                </a>
161
                <div class="uk-accordion-content">
162
                  <div>
163
                    <div *ngFor="let provenanceaction of getKeys(resultLandingInfo.relatedResearchResults)">
164
                      <div class="uk-text-large">{{provenanceaction}}</div>
165

    
166
                      <tabTable percentageName="trust"
167
                                [info]="resultLandingInfo.relatedResearchResults.get(provenanceaction)"
168
                                [properties]=properties></tabTable>
169
                    </div>
170
                  </div>
171
                </div>
172
              </li>
173

    
174
              <li *ngIf="resultLandingInfo.similarResearchResults" (click)="activeTab='Similar Research Results'">
175
                <a class="uk-accordion-title" href="#">
176
                  Similar Research Results
177
                  ({{resultLandingInfo.similarResearchResults.length | number}})
178
                </a>
179
                <div class="uk-accordion-content">
180
                  <div>
181
                    <tabTable percentageName="similarity" [info]="resultLandingInfo.similarResearchResults"
182
                              [properties]=properties></tabTable>
183
                  </div>
184
                </div>
185
              </li>
186

    
187
              <li *ngIf="resultLandingInfo.supplementaryResearchResults"
188
                  (click)="activeTab='Supplementary Research Results'">
189
                <a class="uk-accordion-title" href="#">
190
                  Supplementary Research Results
191
                  ({{resultLandingInfo.supplementaryResearchResults.length | number}})
192
                </a>
193
                <div class="uk-accordion-content">
194
                  <div>
195
                    <tabTable percentageName="trust" [info]="resultLandingInfo.supplementaryResearchResults"
196
                              [properties]=properties></tabTable>
197
                  </div>
198
                </div>
199
              </li>
200

    
201
              <li *ngIf="resultLandingInfo.supplementedByResearchResults"
202
                  (click)="activeTab='Research Results supplemented by this product'">
203
                <a class="uk-accordion-title" href="#">
204
                  Research Results supplemented by this
205
                  <span *ngIf="type == 'publication' || type == 'software'">{{type}}</span>
206
                  <span *ngIf="type == 'dataset'">research data</span>
207
                  <span *ngIf="type == 'orp'">research product</span>
208
                  ({{resultLandingInfo.supplementedByResearchResults.length | number}})
209
                </a>
210
                <div class="uk-accordion-content">
211
                  <div>
212
                    <tabTable percentageName="trust" [info]="resultLandingInfo.supplementedByResearchResults"
213
                              [properties]=properties></tabTable>
214
                  </div>
215
                </div>
216
              </li>
217

    
218
              <li *ngIf="resultLandingInfo.organizations" (click)="activeTab='Related Organizations'">
219
                <a class="uk-accordion-title" href="#">
220
                  Related Organizations
221
                  ({{resultLandingInfo.organizations.length | number}})
222
                </a>
223
                <div class="uk-accordion-content">
224
                  <div>
225
                    <div *ngIf="resultLandingInfo.organizations.length > pageSize" class="uk-margin-bottom">
226
                      <span class="uk-text-bold">{{resultLandingInfo.organizations.length | number}}
227
                        organizations, page {{organizationsPage | number}}
228
                        of {{totalPages(resultLandingInfo.organizations.length) | number}}</span>
229
                      <paging-no-load class="uk-float-right" [currentPage]="organizationsPage"
230
                                      [totalResults]="resultLandingInfo.organizations.length" [size]="pageSize"
231
                                      (pageChange)="updateOrganizationsPage($event)"></paging-no-load>
232
                    </div>
233

    
234
                    <table class="uk-table uk-table-small uk-table-divider uk-table-middle ">
235
                      <tbody>
236
                      <tr
237
                          *ngFor="let organization of resultLandingInfo.organizations.slice((organizationsPage-1)*pageSize, organizationsPage*pageSize)">
238
                        <td>
239
                          <a *ngIf="(organization['id']) && ((organization['name']) || (organization['shortname']))"
240
                             [queryParams]="{organizationId: organization.id}" routerLinkActive="router-link-active"
241
                             routerLink="/search/organization">
242
                            {{organization['name']}}
243
                            <span *ngIf="organization.name && organization.shortname"> ( </span>
244
                            <span *ngIf="organization.shortname">{{organization.shortname}}</span>
245
                            <span *ngIf="organization.name && organization.shortname"> ) </span>
246
                          </a>
247
                          <p *ngIf="(!organization['id']) && ((organization['name']) || (organization['shortname']))">
248
                            {{organization['name']}}
249
                            <span *ngIf="organization.name && organization.shortname"> ( </span>
250
                            <span *ngIf="organization.shortname">{{organization.shortname}}</span>
251
                            <span *ngIf="organization.name && organization.shortname"> ) </span>
252
                          </p>
253
                          <div *ngIf="organization.country">{{organization.country}}</div>
254
                          <div *ngIf="organization.websiteUrl">Website url:
255
                            <a href="{{organization.websiteUrl}}" target="_blank">{{organization.websiteUrl}}</a>
256
                          </div>
257
                        </td>
258
                        <td>
259
                          <div *ngIf="organization['trust']" title="{{organization['trust']}}%">
260
                            <div class="uk-text-center">{{organization['trust']}}%</div>
261
                            <progress class="uk-progress uk-margin-remove" value="{{organization['trust']}}"
262
                                      max="100"></progress>
263
                          </div>
264
                          <div *ngIf="!organization['trust']">
265
                            <p>no trust available</p>
266
                          </div>
267
                        </td>
268
                      </tr>
269
                      </tbody>
270
                    </table>
271

    
272
                  </div>
273
                </div>
274
              </li>
275

    
276
              <li *ngIf="resultLandingInfo.bioentities" (click)="activeTab='Bioentities'">
277
                <a class="uk-accordion-title" href="#">
278
                  Bioentities
279
                  ({{bioentitiesNum | number}})
280
                </a>
281
                <div class="uk-accordion-content">
282
                  <div *ngIf="resultLandingInfo.bioentities && bioentitiesNum > pageSize" class="uk-margin-bottom">
283
                    <span class="uk-text-bold"> {{bioentitiesNum | number}}
284
                      bioentities, page {{bioentitiesPage | number}} of {{totalPages(bioentitiesNum) | number}}</span>
285
                    <paging-no-load class="uk-float-right" [currentPage]="bioentitiesPage"
286
                                    [totalResults]="bioentitiesNum" [size]="pageSize"
287
                                    (pageChange)="updateBioentitiesPage($event)"></paging-no-load>
288
                  </div>
289

    
290
                  <table id="bioentitiesTable" class="uk-table ">
291
                    <tbody>
292
                    <ng-container *ngFor="let key of getKeys(resultLandingInfo.bioentities) let i=index">
293
                      <tr
294
                          *ngFor="let keyIn of keysToArray(resultLandingInfo.bioentities.get(key)).slice((bioentitiesPage-1)*pageSize, bioentitiesPage*pageSize)">
295
                        <td class="uk-text-center" *ngIf="keyIn">
296
                                         <span class="custom-external custom-icon">
297
                                             <a href="{{resultLandingInfo.bioentities.get(key).get(keyIn)}}"
298
                                                target="_blank">
299
                                                 {{keyIn}}
300
                                             </a>
301
                                         </span>
302
                        </td>
303
                        <td class="uk-text-center">
304
                          {{key}}
305
                        </td>
306
                      </tr>
307
                    </ng-container>
308
                    </tbody>
309
                  </table>
310
                </div>
311
              </li>
312

    
313
              <li (click)="activeTab='Other Citations'"
314
                  *ngIf="resultLandingInfo.openCitations && resultLandingInfo.openCitations.length > 0">
315
                <a class="uk-accordion-title" href="#">
316
                  Open Citations
317
                  ({{resultLandingInfo.openCitations.length | number}})
318
                </a>
319
                <div class="uk-accordion-content">
320
                  <div *ngIf="resultLandingInfo.openCitations.length > pageSize" class="uk-margin-bottom">
321
                    <span class="uk-h6">{{resultLandingInfo.openCitations.length | number}}
322
                      open citations, page {{openCitationsPage | number}}
323
                      of {{totalPages(resultLandingInfo.openCitations.length) | number}}</span>
324
                    <paging-no-load class="uk-float-right" [currentPage]="openCitationsPage"
325
                                    [totalResults]="resultLandingInfo.openCitations.length" [size]="pageSize"
326
                                    (pageChange)="updateOpenCitationsPage($event)"></paging-no-load>
327
                  </div>
328

    
329
                  <ul class="uk-list uk-list-divider  uk-margin">
330
                    <li
331
                        *ngFor="let result of resultLandingInfo.openCitations.slice((openCitationsPage-1)*pageSize, openCitationsPage*pageSize)">
332
                      <h5 *ngIf="result.title">
333
                              <span *ngIf="result.url"
334
                                    class="custom-external">
335

    
336
                                  <a *ngIf="result.title" href="{{result.url}}" target="_blank"
337
                                     [innerHTML]="result.title">
338
                                  </a>
339
                                  <a *ngIf="!result.title" href="{{result.url}}" target="_blank">
340
                                      [no title available]
341
                                  </a>
342
                              </span>
343
                        <span *ngIf="result.title && !result.url" [innerHTML]="result.title"></span>
344
                        <span *ngIf="!result.title && !result.url">
345
                                  [no title available]
346
                              </span>
347
                      </h5>
348

    
349
                      <div>
350
                              <span *ngIf="result['authors']">
351
                                  <span *ngFor="let author of result['authors'].slice(0,15)">
352
                                      {{author}};
353
                                  </span>
354
                                  <span *ngIf="result['authors'].length > 15">...</span>
355
                              </span>
356
                        <span *ngIf="result.year">
357
                                  ({{result.year}})
358
                              </span>
359
                      </div>
360
                      <span *ngIf="result.doi">Identifier: <a *ngIf="result.doi" target="_blank"
361
                                                              class="custom-external custom-icon"
362
                                                              href="{{doiURL}}{{result.doi}}">doi: {{result.doi}}</a></span>
363
                    </li>
364
                  </ul>
365
                </div>
366
              </li>
367

    
368
              <li (click)="metricsClicked=true; activeTab='Metrics'">
369
                <a class="uk-accordion-title" href="#">
370
                  Metrics
371
                </a>
372
                <div class="uk-accordion-content">
373
                  <metrics *ngIf="metricsClicked" [pageViews]="pageViews"
374
                           [id]="id" [entityType]="'results'" [entity]="title"
375
                           (metricsResults)="metricsResults($event)" [properties]=properties>
376
                  </metrics>
377
                  <i-frame *ngIf="metricsClicked && totalViews>0"
378
                           [url]=viewsFrameUrl>
379
                  </i-frame>
380
                  <i-frame *ngIf="metricsClicked && totalDownloads>0"
381
                           [url]=downloadsFrameUrl>
382
                  </i-frame>
383
                </div>
384
              </li>
385
            </ul>
386
          </div>
387
          <div class="uk-width-1-3@m uk-width-1-1@s">
388
            <div class="uk-card uk-card-default uk-padding-small">
389
              <!--<b2note *ngIf=" properties.environment === 'development' && resultLandingInfo" [id]="id"
390
                      [landingInfo]="resultLandingInfo"></b2note>-->
391
              <div *ngIf="isRouteAvailable('participate/direct-claim')" class="uk-padding-small">
392
                <button class="uk-button portal-button uk-width-1-1">
393
                  <span uk-icon="link"></span>
394
                  Link this <span *ngIf="type != 'orp'">{{title.toLowerCase()}}</span><span
395
                    *ngIf="type == 'orp'">product</span> to...
396
                </button>
397
                <div class="  uk-text-center uk-margin-expand uk-padding-small    uk-margin-auto  default-dropdown "
398
                     uk-dropdown="mode:click">
399
                  <div class="uk-grid    uk-child-width-1-3  uk-width-large ">
400
                    <div><a
401
                        [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'project'])"
402
                        routerLinkActive="router-link-active" routerLink="/participate/direct-claim"
403
                    >
404
                      <button class="uk-icon-button portal-button">
405
                   <span class="uk-icon">
406
                        <svg height="20" icon="album" ratio="1" viewBox="0 0 20 20" width="20"
407
                             xmlns="http://www.w3.org/2000/svg"><rect height="1" width="10" x="5" y="2"></rect><rect
408
                            height="1" width="14" x="3" y="4"></rect><rect fill="none" height="11" stroke="#000"
409
                                                                           width="17" x="1.5"
410
                                                                           y="6.5"></rect></svg></span>
411
                      </button>
412
                      <div>Projects</div>
413
                    </a></div>
414
                    <div><a
415
                        [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'result'])"
416
                        routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
417
                      <button class="uk-icon-button portal-button">
418
                      <span class="uk-icon">
419
                           <svg height="20" icon="copy" ratio="1" viewBox="0 0 20 20" width="20"
420
                                xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="16" stroke="#000"
421
                                                                         width="12" x="3.5" y="2.5"></rect><polyline
422
                               fill="none" points="5 0.5 17.5 0.5 17.5 17" stroke="#000"></polyline></svg></span>
423
                      </button>
424
                      <div>Research results</div>
425
                    </a></div>
426
                    <div><a
427
                        [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'context'])"
428
                        routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
429
                      <button class="uk-icon-button portal-button">
430
                <span class="uk-icon">
431
                           <svg height="20" icon="users" ratio="1" viewBox="0 0 20 20" width="20"
432
                                xmlns="http://www.w3.org/2000/svg"><circle cx="7.7" cy="8.6" fill="none" r="3.5"
433
                                                                           stroke="#000" stroke-width="1.1"></circle><path
434
                               d="M1,18.1 C1.7,14.6 4.4,12.1 7.6,12.1 C10.9,12.1 13.7,14.8 14.3,18.3" fill="none"
435
                               stroke="#000" stroke-width="1.1"></path><path
436
                               d="M11.4,4 C12.8,2.4 15.4,2.8 16.3,4.7 C17.2,6.6 15.7,8.9 13.6,8.9 C16.5,8.9 18.8,11.3 19.2,14.1"
437
                               fill="none" stroke="#000" stroke-width="1.1"></path></svg></span>
438
                      </button>
439
                      <div>Communities</div>
440
                    </a></div>
441
                  </div>
442
                </div>
443
              </div>
444
              <!-- Share -->
445
              <div class="uk-margin-top">
446
                <div class="sideInfoTitle uk-margin-small-bottom">Share - Bookmark</div>
447
                <addThis></addThis>
448
              </div>
449
              <!-- Download From -->
450
              <div *ngIf="resultLandingInfo.hostedBy_collectedFrom && resultLandingInfo.hostedBy_collectedFrom.length > 0"
451
                  class="uk-margin-top">
452
                <availableOn [properties]="properties" [availableOn]="resultLandingInfo.hostedBy_collectedFrom"></availableOn>
453
              </div>
454
              <!-- Metrics -->
455
              <div *ngIf="resultLandingInfo.identifiers && resultLandingInfo.identifiers.get('doi')"
456
                   class="uk-margin-top">
457
                <div class="sideInfoTitle uk-margin-small-bottom">Metrics</div>
458
                <div uk-grid class="uk-child-width-1-3 uk-text-center uk-flex uk-flex-middle">
459
                  <div>
460
                    Open Citations
461
                  </div>
462
                  <div>
463
                    <altmetrics *ngIf="resultLandingInfo.identifiers && resultLandingInfo.identifiers.get('doi')"
464
                                id="{{resultLandingInfo.identifiers.get('doi')[0]}}" type="doi">
465
                    </altmetrics>
466
                  </div>
467
                  <div>
468
                    OpenAIRE Metrics
469
                  </div>
470
                </div>
471
              </div>
472
              <div class="uk-margin-top">
473
                <div class="sideInfoTitle uk-margin-small-bottom">
474
                  Cite this {{getTypeName()}}
475
                </div>
476
                <citeThis [result]="resultLandingInfo" [id]="id" [type]="title.toLowerCase()"></citeThis>
477
              </div>
478
            </div>
479
          </div>
480
          <modal-alert *ngIf="resultLandingInfo.deletedByInferenceIds"
481
                       #AlertModalDeletedByInference classBody="uk-width-xxlarge">
482
            <deletedByInference *ngIf="type == 'publication' && deleteByInferenceOpened"
483
                                [id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']"
484
                                [ids]="resultLandingInfo.deletedByInferenceIds"
485
                                [type]="'publications'"></deletedByInference>
486
            <deletedByInference *ngIf="type == 'dataset' && deleteByInferenceOpened"
487
                                [id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']"
488
                                [ids]="resultLandingInfo.deletedByInferenceIds"
489
                                [type]="'research data'"></deletedByInference>
490
            <deletedByInference *ngIf="type == 'software' && deleteByInferenceOpened"
491
                                [id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']"
492
                                [ids]="resultLandingInfo.deletedByInferenceIds"
493
                                [type]="'software'"></deletedByInference>
494
            <deletedByInference *ngIf="type == 'orp' && deleteByInferenceOpened"
495
                                [id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']"
496
                                [ids]="resultLandingInfo.deletedByInferenceIds"
497
                                [type]="'other research products'"></deletedByInference>
498
          </modal-alert>
499
        </div>
500
        <helper *ngIf="pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0"
501
                [texts]="pageContents['bottom']"></helper>
502
      </div>
503

    
504
    </div>
505

    
506
  </div>
507
</div>
508

    
509

    
(1-1/4)