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

    
16
          <div class="uk-width-2-3@m uk-width-1-1@s  uk-margin-bottom">
17
            <schema2jsonld *ngIf="resultLandingInfo.record" [data]=resultLandingInfo.record
18
                           [URL]="properties.baseLink+linkToLandingPage+id"></schema2jsonld>
19
            <showTitle [titleName]="resultLandingInfo.title" [classNames]="(properties.environment != 'production' && resultLandingInfo.deletedByInferenceIds) ? 'uk-margin-remove-bottom' : ''"></showTitle>
20
            <div *ngIf="properties.environment != 'production' && resultLandingInfo.deletedByInferenceIds"
21
                 class="uk-text-muted uk-text-small uk-margin-bottom" (click)="openDeletedByInference()">
22
              The following information is result of merging
23
              <a>Original sources ({{resultLandingInfo.deletedByInferenceIds.length}})</a>
24
            </div>
25
            <p class="uk-text-large" *ngIf="resultLandingInfo.subtitle">
26
              <span [innerHTML]="resultLandingInfo.subtitle"></span>
27
            </p>
28
            <span *ngIf="resultLandingInfo.types && resultLandingInfo.types.length > 0"
29
                  class="uk-label custom-label label-blue label-publication"
30
                  title="Type">{{resultLandingInfo.types.join(", ")}}</span>{{" "}}
31
            <span *ngIf="resultLandingInfo.programmingLanguages && resultLandingInfo.programmingLanguages.length > 0"
32
                  class="uk-label custom-label  label-progrLanguage "
33
                  title="Programming Language">{{resultLandingInfo.programmingLanguages.join(", ")}}</span>{{" "}}
34
            <span *ngIf="resultLandingInfo.languages && resultLandingInfo.languages.length > 0"
35
                  class="uk-label custom-label  label-language "
36
                  title="Language">{{resultLandingInfo.languages.join(", ")}}</span>{{" "}}
37
            <span *ngIf="resultLandingInfo.countries && resultLandingInfo.countries.length > 0"
38
                  class="uk-label custom-label  label-country "
39
                  title="Country">{{resultLandingInfo.countries.join(", ")}}</span>{{" "}}
40
            <!-- <span *ngIf="resultLandingInfo.title && resultLandingInfo.title.accessMode" [class]="'uk-label custom-label  label-'+ resultLandingInfo.title.accessMode ">{{resultLandingInfo.title.accessMode}}</span> -->
41
            <span *ngIf="resultLandingInfo.accessMode"
42
                  [class]="'uk-label custom-label  label-'+ resultLandingInfo.accessMode "
43
                  title="Access Mode">{{resultLandingInfo.accessMode}}</span>{{" "}}
44

    
45
            <span *ngIf="resultLandingInfo.underCurationMessage" class="uk-label custom-label label-underCuration">
46
              <span uk-tooltip="pos:right; delay:10"
47
                    title="{{buildCurationTooltip()}}">
48
              <i>Record in preview</i>
49
              <i class="uk-icon-info-circle"></i>
50
            </span></span>{{" "}}
51

    
52

    
53
            <div class=" uk-margin-top">
54
              <showAuthors [authors]="resultLandingInfo.authors"></showAuthors>
55
              <span *ngIf="resultLandingInfo.date != ''">({{resultLandingInfo.date}})</span>
56
            </div>
57

    
58
            <ul class="uk-list">
59
              <showPublisher [publisher]="resultLandingInfo.publisher"
60
                             [journal]="resultLandingInfo.journal" [properties]="properties"></showPublisher>
61
              <li *ngIf="resultLandingInfo.embargoEndDate"><span
62
                class="uk-text-bold">Embargo end date:</span> {{resultLandingInfo.embargoEndDate}}</li>
63
              <li *ngIf="resultLandingInfo.identifiers && resultLandingInfo.identifiers.size > 0">
64
                <showIdentifiers [identifiers]="resultLandingInfo.identifiers"></showIdentifiers>
65
              </li>
66
              <li
67
                *ngIf="resultLandingInfo">
68
                <showSubjects [subjects]="resultLandingInfo.subjects"
69
                              [otherSubjects]="resultLandingInfo.otherSubjects"
70
                              [classifiedSubjects]="resultLandingInfo.classifiedSubjects">
71
                </showSubjects>
72
              </li>
73
            </ul>
74
            <hr *ngIf="resultLandingInfo.description">
75
            <div *ngIf="resultLandingInfo.description"
76
                 class="uk-text-justify descriptionText uk-height-max-medium uk-overflow-auto">
77
                <span>{{resultLandingInfo.description.substring(0, showNumDescription)}}</span
78
                ><span
79
              *ngIf="showNumDescription == thresholdDescription && resultLandingInfo.description.length > thresholdDescription">...</span
80
            ><span
81
              *ngIf="showNumDescription == thresholdDescription && resultLandingInfo.description.length > thresholdDescription"
82
              class="uk-text-right">
83
                  <a (click)="showNumDescription = resultLandingInfo.description.length;">
84
                    View more
85
                  </a>
86
                </span>
87
            </div>
88
            <div *ngIf="resultLandingInfo.description && showNumDescription > thresholdDescription"
89
                 class="uk-width-1-1 uk-text-right">
90
              <!-- scroll() -->
91
              <a (click)="showNumDescription = thresholdDescription;">
92
                View less
93
              </a>
94
            </div>
95

    
96

    
97
            <ul class="custom-accordion" uk-accordion>
98

    
99
              <li *ngIf="resultLandingInfo.references" (click)="activeTab='References'">
100
                <a class="uk-accordion-title" href="#">
101
                  References
102
                  ({{resultLandingInfo.references.length | number}})
103
                </a>
104
                <div class="uk-accordion-content">
105
                  <div>
106
                    <div *ngIf="resultLandingInfo.references.length > pageSize" class="uk-margin-bottom">
107
                      <span class="uk-h6">{{resultLandingInfo.references.length | number}}
108
                        references, page {{referencesPage | number}}
109
                        of {{totalPages(resultLandingInfo.references.length) | number}}</span>
110
                      <paging-no-load class="uk-float-right" [currentPage]="referencesPage"
111
                                      [totalResults]="resultLandingInfo.references.length" [size]="pageSize"
112
                                      (pageChange)="updateReferencesPage($event)"></paging-no-load>
113
                    </div>
114

    
115
                    <div
116
                      *ngFor="let item of resultLandingInfo.references.slice((referencesPage-1)*pageSize, referencesPage*pageSize)">
117
                      <p *ngIf=" item && item['url']"
118
                         class="custom-external custom-icon">
119
                        <a href="{{item['url']}}" target="_blank">
120
                          {{item['name']}}
121
                        </a>
122
                      </p>
123
                      <p *ngIf="!item['url']" class="pseudo-external custom-icon">
124
                        {{item['name']}}
125
                      </p>
126
                    </div>
127
                  </div>
128
                </div>
129
              </li>
130

    
131
              <li *ngIf="resultLandingInfo.relatedResearchResults" (click)="activeTab='Related Research Results'">
132
                <a class="uk-accordion-title" href="#">
133
                  Related Research Results
134
                  ({{relatedResearchResultsNum | number}})
135
                </a>
136
                <div class="uk-accordion-content">
137
                  <div>
138
                    <div *ngFor="let provenanceaction of getKeys(resultLandingInfo.relatedResearchResults)">
139
                      <div class="uk-text-large">{{provenanceaction}}</div>
140

    
141
                      <tabTable percentageName="trust"
142
                                [info]="resultLandingInfo.relatedResearchResults.get(provenanceaction)"
143
                                [properties]=properties></tabTable>
144
                    </div>
145
                  </div>
146
                </div>
147
              </li>
148

    
149
              <li *ngIf="resultLandingInfo.similarResearchResults" (click)="activeTab='Similar Research Results'">
150
                <a class="uk-accordion-title" href="#">
151
                  Similar Research Results
152
                  ({{resultLandingInfo.similarResearchResults.length | number}})
153
                </a>
154
                <div class="uk-accordion-content">
155
                  <div>
156
                    <tabTable percentageName="similarity" [info]="resultLandingInfo.similarResearchResults"
157
                              [properties]=properties></tabTable>
158
                  </div>
159
                </div>
160
              </li>
161

    
162
              <li *ngIf="resultLandingInfo.organizations" (click)="activeTab='Related Organizations'">
163
                <a class="uk-accordion-title" href="#">
164
                  Related Organizations
165
                  ({{resultLandingInfo.organizations.length | number}})
166
                </a>
167
                <div class="uk-accordion-content">
168
                  <div>
169
                    <div *ngIf="resultLandingInfo.organizations.length > pageSize" class="uk-margin-bottom">
170
                      <span class="uk-text-bold">{{resultLandingInfo.organizations.length | number}}
171
                        organizations, page {{organizationsPage | number}}
172
                        of {{totalPages(resultLandingInfo.organizations.length) | number}}</span>
173
                      <paging-no-load class="uk-float-right" [currentPage]="organizationsPage"
174
                                      [totalResults]="resultLandingInfo.organizations.length" [size]="pageSize"
175
                                      (pageChange)="updateOrganizationsPage($event)"></paging-no-load>
176
                    </div>
177

    
178
                    <table class="uk-table uk-table-small uk-table-divider uk-table-middle ">
179
                      <tbody>
180
                      <tr
181
                        *ngFor="let organization of resultLandingInfo.organizations.slice((organizationsPage-1)*pageSize, organizationsPage*pageSize)">
182
                        <td>
183
                          <a *ngIf="(organization['id']) && ((organization['name']) || (organization['shortname']))"
184
                             [queryParams]="{organizationId: organization.id}" routerLinkActive="router-link-active"
185
                             routerLink="/search/organization">
186
                            {{organization['name']}}
187
                            <span *ngIf="organization.name && organization.shortname"> ( </span>
188
                            <span *ngIf="organization.shortname">{{organization.shortname}}</span>
189
                            <span *ngIf="organization.name && organization.shortname"> ) </span>
190
                          </a>
191
                          <p *ngIf="(!organization['id']) && ((organization['name']) || (organization['shortname']))">
192
                            {{organization['name']}}
193
                            <span *ngIf="organization.name && organization.shortname"> ( </span>
194
                            <span *ngIf="organization.shortname">{{organization.shortname}}</span>
195
                            <span *ngIf="organization.name && organization.shortname"> ) </span>
196
                          </p>
197
                          <div *ngIf="organization.country">{{organization.country}}</div>
198
                          <div *ngIf="organization.websiteUrl">Website url:
199
                            <a href="{{organization.websiteUrl}}" target="_blank">{{organization.websiteUrl}}</a>
200
                          </div>
201
                        </td>
202
                        <td>
203
                          <div *ngIf="organization['trust']" title="{{organization['trust']}}%">
204
                            <div class="uk-text-center">{{organization['trust']}}%</div>
205
                            <progress class="uk-progress uk-margin-remove" value="{{organization['trust']}}"
206
                                      max="100"></progress>
207
                          </div>
208
                          <div *ngIf="!organization['trust']">
209
                            <p>no trust available</p>
210
                          </div>
211
                        </td>
212
                      </tr>
213
                      </tbody>
214
                    </table>
215

    
216
                  </div>
217
                </div>
218
              </li>
219

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

    
234
                  <table id="bioentitiesTable" class="uk-table ">
235
                    <tbody>
236
                    <ng-container *ngFor="let key of getKeys(resultLandingInfo.bioentities) let i=index">
237
                      <tr
238
                        *ngFor="let keyIn of keysToArray(resultLandingInfo.bioentities.get(key)).slice((bioentitiesPage-1)*pageSize, bioentitiesPage*pageSize)">
239
                        <td class="uk-text-center" *ngIf="keyIn">
240
                                         <span class="custom-external custom-icon">
241
                                             <a href="{{resultLandingInfo.bioentities.get(key).get(keyIn)}}"
242
                                                target="_blank">
243
                                                 {{keyIn}}
244
                                             </a>
245
                                         </span>
246
                        </td>
247
                        <td class="uk-text-center">
248
                          {{key}}
249
                        </td>
250
                      </tr>
251
                    </ng-container>
252
                    </tbody>
253
                  </table>
254
                </div>
255
              </li>
256

    
257
              <li *ngIf="resultLandingInfo.software" (click)="activeTab='Software'">
258
                <a class="uk-accordion-title" href="#">
259
                  Software
260
                  ({{resultLandingInfo.software.length | number}})
261
                </a>
262
                <div class="uk-accordion-content">
263
                  <div *ngIf="resultLandingInfo.software && resultLandingInfo.software.length > pageSize"
264
                       class="uk-margin-bottom">
265
                    <span class="uk-text-bold">{{resultLandingInfo.software.length | number}}
266
                      software results, page {{softwarePage | number}}
267
                      of {{totalPages(resultLandingInfo.software.length) | number}}</span>
268
                    <paging-no-load class="uk-float-right" [currentPage]="softwarePage"
269
                                    [totalResults]="resultLandingInfo.software.length" [size]="pageSize"
270
                                    (pageChange)="updateSoftwarePage($event)"></paging-no-load>
271
                  </div>
272

    
273
                  <table id="softwareTable" class="uk-table ">
274
                    <tbody>
275
                    <tr
276
                      *ngFor="let item of resultLandingInfo.software.slice((softwarePage-1)*pageSize, softwarePage*pageSize)"
277
                      class="uk-text-center">
278
                      <td>
279
                                        <span class="custom-external custom-icon">
280
                                            <a href="{{item.url}}" target="_blank">
281
                                                {{item.name}}
282
                                            </a>
283
                                        </span>
284
                      </td>
285
                    </tr>
286
                    </tbody>
287
                  </table>
288
                </div>
289
              </li>
290

    
291
              <li (click)="activeTab='Other Citations'"
292
                  *ngIf="resultLandingInfo.openCitations && resultLandingInfo.openCitations.length > 0">
293
                <a class="uk-accordion-title" href="#">
294
                  Open Citations
295
                  ({{resultLandingInfo.openCitations.length | number}})
296
                </a>
297
                <div class="uk-accordion-content">
298
                  <div *ngIf="resultLandingInfo.openCitations.length > pageSize" class="uk-margin-bottom">
299
                    <span class="uk-h6">{{resultLandingInfo.openCitations.length | number}}
300
                      open citations, page {{openCitationsPage | number}}
301
                      of {{totalPages(resultLandingInfo.openCitations.length) | number}}</span>
302
                    <paging-no-load class="uk-float-right" [currentPage]="openCitationsPage"
303
                                    [totalResults]="resultLandingInfo.openCitations.length" [size]="pageSize"
304
                                    (pageChange)="updateOpenCitationsPage($event)"></paging-no-load>
305
                  </div>
306

    
307
                  <ul class="uk-list uk-list-divider  uk-margin">
308
                    <li
309
                      *ngFor="let result of resultLandingInfo.openCitations.slice((openCitationsPage-1)*pageSize, openCitationsPage*pageSize)">
310
                      <h5 *ngIf="result.title">
311
                              <span *ngIf="result.url"
312
                                    class="custom-external">
313

    
314
                                  <a *ngIf="result.title" href="{{result.url}}" target="_blank"
315
                                     [innerHTML]="result.title">
316
                                  </a>
317
                                  <a *ngIf="!result.title" href="{{result.url}}" target="_blank">
318
                                      [no title available]
319
                                  </a>
320
                              </span>
321
                        <span *ngIf="result.title && !result.url" [innerHTML]="result.title"></span>
322
                        <span *ngIf="!result.title && !result.url">
323
                                  [no title available]
324
                              </span>
325
                      </h5>
326

    
327
                      <div>
328
                              <span *ngIf="result['authors']">
329
                                  <span *ngFor="let author of result['authors'].slice(0,15)">
330
                                      {{author}};
331
                                  </span>
332
                                  <span *ngIf="result['authors'].length > 15">...</span>
333
                              </span>
334
                        <span *ngIf="result.year">
335
                                  ({{result.year}})
336
                              </span>
337
                      </div>
338
                      <span *ngIf="result.doi">Identifier: <a *ngIf="result.doi" target="_blank"
339
                                                              class="custom-external custom-icon"
340
                                                              href="{{doiURL}}{{result.doi}}">doi: {{result.doi}}</a></span>
341
                    </li>
342
                  </ul>
343
                </div>
344
              </li>
345

    
346
              <li (click)="metricsClicked=true; activeTab='Metrics'">
347
                <a class="uk-accordion-title" href="#">
348
                  Metrics
349
                </a>
350
                <div class="uk-accordion-content">
351
                  <metrics [pageViews]="pageViews"
352
                           [id]="id" [entityType]="'results'" [entity]="title"
353
                           (metricsResults)="metricsResults($event)" [properties]=properties>
354
                  </metrics>
355
                  <i-frame *ngIf="metricsClicked && totalViews>0"
356
                           [url]=viewsFrameUrl width="100%" height="250">
357
                  </i-frame>
358
                  <i-frame *ngIf="metricsClicked && totalDownloads>0"
359
                           [url]=downloadsFrameUrl width="100%" height="250">
360
                  </i-frame>
361
                </div>
362
              </li>
363
            </ul>
364

    
365
          </div>
366

    
367
          <div class="uk-width-1-3@m uk-width-1-1@s">
368
            <div *ngIf="isRouteAvailable('participate/direct-claim') " class=" uk-padding-small">
369
              <button class="  uk-button portal-button   uk-width-1-1 ">
370
               <span class="uk-icon">
371
                    <svg icon="link" ratio="1" xmlns="http://www.w3.org/2000/svg" width="25" viewBox="0 0 20 20"
372
                         height="25"><path
373
                      d="M10.625,12.375 L7.525,15.475 C6.825,16.175 5.925,16.175 5.225,15.475 L4.525,14.775 C3.825,14.074 3.825,13.175 4.525,12.475 L7.625,9.375"
374
                      fill="none" stroke="#000" stroke-width="1.1"></path><path
375
                      d="M9.325,7.375 L12.425,4.275 C13.125,3.575 14.025,3.575 14.724,4.275 L15.425,4.975 C16.125,5.675 16.125,6.575 15.425,7.275 L12.325,10.375"
376
                      fill="none" stroke="#000" stroke-width="1.1"></path><path d="M7.925,11.875 L11.925,7.975"
377
                                                                                fill="none" stroke="#000"
378
                                                                                stroke-width="1.1"></path></svg>
379
               </span>
380
                Link this <span *ngIf="type != 'orp'">{{title.toLowerCase()}}</span><span *ngIf="type == 'orp'">product</span> to...
381
              </button>
382

    
383
              <div class="  uk-text-center uk-margin-expand uk-padding-small    uk-margin-auto  default-dropdown "
384
                   uk-dropdown="mode:click">
385
                <div class="uk-grid    uk-child-width-1-3  uk-width-large ">
386
                  <div><a
387
                    [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'project'])"
388
                    routerLinkActive="router-link-active" routerLink="/participate/direct-claim"
389
                  >
390
                    <button class="uk-icon-button portal-button">
391
                   <span class="uk-icon">
392
                        <svg height="20" icon="album" ratio="1" viewBox="0 0 20 20" width="20"
393
                             xmlns="http://www.w3.org/2000/svg"><rect height="1" width="10" x="5" y="2"></rect><rect
394
                          height="1" width="14" x="3" y="4"></rect><rect fill="none" height="11" stroke="#000"
395
                                                                         width="17" x="1.5" y="6.5"></rect></svg></span>
396
                    </button>
397
                    <div>Projects</div>
398
                  </a></div>
399
                  <div><a
400
                    [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'result'])"
401
                    routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
402
                    <button class="uk-icon-button portal-button">
403
                      <span class="uk-icon">
404
                           <svg height="20" icon="copy" ratio="1" viewBox="0 0 20 20" width="20"
405
                                xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="16" stroke="#000"
406
                                                                         width="12" x="3.5" y="2.5"></rect><polyline
407
                             fill="none" points="5 0.5 17.5 0.5 17.5 17" stroke="#000"></polyline></svg></span>
408
                    </button>
409
                    <div>Research results</div>
410
                  </a></div>
411
                  <div><a
412
                    [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'context'])"
413
                    routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
414
                    <button class="uk-icon-button portal-button">
415
                <span class="uk-icon">
416
                           <svg height="20" icon="users" ratio="1" viewBox="0 0 20 20" width="20"
417
                                xmlns="http://www.w3.org/2000/svg"><circle cx="7.7" cy="8.6" fill="none" r="3.5"
418
                                                                           stroke="#000" stroke-width="1.1"></circle><path
419
                             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"
420
                             stroke="#000" stroke-width="1.1"></path><path
421
                             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"
422
                             fill="none" stroke="#000" stroke-width="1.1"></path></svg></span>
423
                    </button>
424
                    <div>Communities</div>
425
                  </a></div>
426
                </div>
427
              </div>
428
            </div>
429
            <div>
430
              <div class="sideInfoTitle uk-margin-small-bottom uk-margin-small-top">Share - Bookmark</div>
431
              <addThis></addThis>
432
            </div>
433
            <altmetrics *ngIf="resultLandingInfo.identifiers && resultLandingInfo.identifiers.get('doi')"
434
                        id="{{resultLandingInfo.identifiers.get('doi')[0]}}" type="doi">
435
            </altmetrics>
436
            <ul class="uk-list uk-margin-remove-bottom">
437

    
438
              <li *ngIf="resultLandingInfo.hostedBy_collectedFrom && resultLandingInfo.hostedBy_collectedFrom.length > 0">
439
                <availableOn [availableOn]="resultLandingInfo.hostedBy_collectedFrom"></availableOn>
440
              </li>
441
              <li
442
                *ngIf="resultLandingInfo.fundedByProjects != undefined && resultLandingInfo.fundedByProjects.length > 0">
443
                <fundedBy [fundedByProjects]="resultLandingInfo.fundedByProjects"></fundedBy>
444
              </li>
445

    
446
              <li *ngIf="resultLandingInfo.contexts && resultLandingInfo.contexts.length >0 ">
447
                <dl class="uk-description-list-line">
448
                  <dt class="sideInfoTitle">Related to</dt>
449
                  <dd class="line" *ngFor="let item of resultLandingInfo.contexts">
450
                          <span *ngIf="!item['inline']">
451
                            <span>{{item['labelContext']}}</span>
452
                            <span *ngIf="item['labelCategory']">-> {{item['labelCategory']}}</span>
453
                            <span *ngIf="item['labelConcept']">: {{item['labelConcept']}}</span>
454
                          </span>
455
                    <mark *ngIf="item['inline']">
456
                      <span>{{item['labelContext']}}</span>
457
                      <span *ngIf="item['labelCategory']">-> {{item['labelCategory']}}</span>
458
                      <span *ngIf="item['labelConcept']">: {{item['labelConcept']}}</span>
459
                    </mark>
460
                  </dd>
461
                </dl>
462

    
463
              </li>
464
<!--              <li>-->
465
<!--                <metrics [pageViews]="pageViews" shortView=true-->
466
<!--                    [id]="id" [entityType]="'results'" [entity]="'Publication'"-->
467
<!--                    (metricsResults)="metricsResults($event)" [(properties)] = properties>-->
468
<!--                </metrics>-->
469
<!--              </li>-->
470
              <li>
471
                <div class=" sideInfoTitle  cite-this-button uk-width-1-1" type="button">
472
                  Cite this <span *ngIf="type != 'orp'">{{title.toLowerCase()}}</span><span *ngIf="type == 'orp'">research product</span>
473
                </div>
474
                <div class=" ">
475
                  <citeThis [result]="resultLandingInfo" [id]="id" [type]="title.toLowerCase()"></citeThis>
476
                </div>
477
              </li>
478
            </ul>
479
          </div>
480
        </div>
481
        <helper *ngIf="pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0"
482
                [texts]="pageContents['bottom']"></helper>
483
      </div>
484

    
485
    </div>
486

    
487
  </div>
488
</div>
489

    
490
<modal-alert #AlertModalDeletedByInference>
491
  <deletedByInference *ngIf="type == 'publication'"
492
                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'publications'"></deletedByInference>
493
  <deletedByInference *ngIf="type == 'dataset'"
494
                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'research data'"></deletedByInference>
495
  <deletedByInference *ngIf="type == 'software'"
496
                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'software'"></deletedByInference>
497
  <deletedByInference *ngIf="type == 'orp'"
498
                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'other research products'"></deletedByInference>
499
</modal-alert>
500

    
(1-1/4)