Revision 60887
Added by Konstantinos Triantafyllou about 3 years ago
modules/uoa-graph-portal/trunk/src/app/home/home.component.html | ||
---|---|---|
180 | 180 |
</div> |
181 | 181 |
<div> |
182 | 182 |
<div class="case"> |
183 |
<img src="assets/graph-assets/home/cases/ec.png"> |
|
183 |
<img style="height: 100px" src="assets/graph-assets/home/cases/ec.png">
|
|
184 | 184 |
</div> |
185 | 185 |
<h4 class="uk-text-bold uk-text-center uk-margin-top">European Commission</h4> |
186 | 186 |
<div class="uk-text-justify"> |
... | ... | |
381 | 381 |
<div> |
382 | 382 |
<div class="uk-section"> |
383 | 383 |
<div class="uk-padding-small"> |
384 |
<h2 class="uk-text-center"> |
|
385 |
We believe in <span class="uk-text-bold">Numbers</span> |
|
386 |
</h2> |
|
387 |
<numbers></numbers> |
|
384 |
<h2 class="uk-text-center uk-margin-medium-bottom">We believe in <span class="uk-text-bold">Numbers</span></h2> |
|
385 |
<numbers backgroundClass="numbers-background" colorClass="uk-text-secondary"></numbers> |
|
388 | 386 |
</div> |
389 | 387 |
</div> |
390 | 388 |
</div> |
modules/uoa-graph-portal/trunk/src/app/about/team.ts | ||
---|---|---|
14 | 14 |
role: 'Researcher / Product Manager of the OpenAIRE Research Community Dashboard (CONNECT)', |
15 | 15 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
16 | 16 |
country: 'Italy', |
17 |
responsibilities: |
|
18 |
'Responsible for the design and operation of the pipeline for the materialisation and data quality evaluation of the graph\n' + |
|
19 |
'Responsible for the integration of content for the communities using OpenAIRE CONNECT services.', |
|
17 |
responsibilities: 'Design and operation of the pipeline for the materialisation and data quality evaluation of the graph.', |
|
20 | 18 |
photo: 'alessia.jpg' |
21 | 19 |
}, |
22 | 20 |
{ |
... | ... | |
32 | 30 |
role: 'Ī¤echnical Team - Systems Administrator', |
33 | 31 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
34 | 32 |
country: 'Italy', |
35 |
responsibilities: 'Working on the computing and storage infrastructure on the CNR side, maintaining the Hadoop and ElasticSearch clusters.',
|
|
33 |
responsibilities: 'Computing and storage infrastructure (CNR), maintaining the Hadoop and ElasticSearch clusters.',
|
|
36 | 34 |
photo: 'dell_amico.jpg' |
37 | 35 |
}, |
38 | 36 |
{ |
... | ... | |
40 | 38 |
role: 'Researcher/Data scientist', |
41 | 39 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
42 | 40 |
country: 'Italy', |
43 |
responsibilities: 'Working on data analysis and quality of data.',
|
|
41 |
responsibilities: 'Data analysis and quality of data.',
|
|
44 | 42 |
photo: 'mannocci.jpg' |
45 | 43 |
}, |
46 | 44 |
{ |
... | ... | |
48 | 46 |
role: 'OpenAIRE Project Officer', |
49 | 47 |
affiliation: 'Bielefeld University Library', |
50 | 48 |
country: 'Germany', |
51 |
responsibilities: 'Responsible with the UniBI team for the aggregation (collection and transformation) of metadata.',
|
|
49 |
responsibilities: 'Aggregation (collection and transformation) of metadata.',
|
|
52 | 50 |
photo: 'czerniak.jpg' |
53 | 51 |
}, |
54 | 52 |
{ |
... | ... | |
56 | 54 |
role: 'Software & Data Engineer / Data quality', |
57 | 55 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
58 | 56 |
country: 'Italy', |
59 |
responsibilities: |
|
60 |
'Responsible for the design of graph processing pipeline, glueing the different stages together, from the content aggregation, to the end of the supply chain at the indexing stage.', |
|
57 |
responsibilities: 'Design of graph processing pipeline, gluing all stages, from the content aggregation, to indexing.', |
|
61 | 58 |
photo: 'claudio.jpg' |
62 | 59 |
}, |
63 | 60 |
{ |
... | ... | |
81 | 78 |
role: 'Senior Scientific Associate', |
82 | 79 |
affiliation: 'Athena Research Center (ARC)', |
83 | 80 |
country: 'Greece', |
84 |
responsibilities: 'Responsible for the Text and Data Mining (TDM) modules used in the graph Enrichment phase.',
|
|
81 |
responsibilities: 'Lead the Text and Data Mining (TDM) modules used in the graph Enrichment phase.',
|
|
85 | 82 |
photo: 'dimitropoulos.jpg' |
86 | 83 |
}, |
87 | 84 |
{ |
... | ... | |
89 | 86 |
role: 'Software & Data Engineer / Research Assistant', |
90 | 87 |
affiliation: 'Athena Research Center (ARC)', |
91 | 88 |
country: 'Greece', |
92 |
responsibilities: 'Development of a software to extract the full-texts from publications\' web-pages. These full-texts are used by the Text and Data Mining (TDM) modules. Implementation of Text and Data Mining (TDM) modules, used in the graph Enrichment phase.',
|
|
89 |
responsibilities: 'Implementation of Text and Data Mining (TDM) modules, used in the graph Enrichment phase.', |
|
93 | 90 |
photo: 'lampros.jpg' |
94 | 91 |
}, |
95 | 92 |
{ |
... | ... | |
97 | 94 |
role: 'Technical Team', |
98 | 95 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
99 | 96 |
country: 'Italy', |
100 |
responsibilities: 'Responsible for the deduplication phase and the creation of algorithms to identify groups of data into the graph.',
|
|
97 |
responsibilities: 'Deduplication phase and the creation of algorithms to identify groups of data into the graph.',
|
|
101 | 98 |
photo: 'de_bonis.jpg' |
102 | 99 |
}, |
103 | 100 |
{ |
... | ... | |
105 | 102 |
role: 'Researcher / Software & Data Engineer / Data quality', |
106 | 103 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
107 | 104 |
country: 'Italy', |
108 |
responsibilities: 'Responsible for the graph enrichment steps not related to mining, and to the production of the graph dumps.',
|
|
105 |
responsibilities: 'Graph enrichment steps (not related to mining), and production of the graph dumps.',
|
|
109 | 106 |
photo: 'miriam.jpeg' |
110 | 107 |
}, |
111 | 108 |
{ |
... | ... | |
113 | 110 |
role: 'Chief Technical Officer', |
114 | 111 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
115 | 112 |
country: 'Italy', |
116 |
responsibilities: 'Responsible for the design and roadmapping of the OpenAIRE infrastructure services, their operation, evolution, and interaction with third-parties.',
|
|
113 |
responsibilities: 'Design, roadmapping of the OpenAIRE infrastructure services, their operation, evolution, and interaction with third-parties.',
|
|
117 | 114 |
photo: 'paolo.png' |
118 | 115 |
}, |
119 | 116 |
{ |
... | ... | |
121 | 118 |
role: 'Technical Team', |
122 | 119 |
affiliation: 'Institute of Information Science and Technologies, Italian National Research Council', |
123 | 120 |
country: 'Italy', |
124 |
responsibilities: 'Responsible for the graph enrichment steps including the generation of DOIBoost.',
|
|
121 |
responsibilities: 'Graph enrichment steps including the generation of DOIBoost.',
|
|
125 | 122 |
photo: 'sandro.jpg' |
126 | 123 |
}, |
127 | 124 |
{ |
modules/uoa-graph-portal/trunk/src/app/about/team.component.ts | ||
---|---|---|
8 | 8 |
import {properties} from '../../environments/environment'; |
9 | 9 |
import {Subscription} from 'rxjs'; |
10 | 10 |
import {Router} from '@angular/router'; |
11 |
import {HelperFunctions} from '../openaireLibrary/utils/HelperFunctions.class'; |
|
11 | 12 |
|
12 | 13 |
@Component({ |
13 | 14 |
selector: 'team', |
... | ... | |
27 | 28 |
<div class="uk-grid uk-child-width-1-3@m uk-child-width-1-2@s uk-child-width-1-1 uk-margin-large-top" uk-grid> |
28 | 29 |
<div *ngFor="let member of team;" class="uk-card uk-card-flip" [class.uk-active]="member.active === true"> |
29 | 30 |
<div class="uk-card-flip-inner"> |
30 |
<div class="front"> |
|
31 |
<div class="front clickable" (click)="member.active = true">
|
|
31 | 32 |
<div class="uk-padding"> |
32 | 33 |
<div class="uk-text-center"> |
33 | 34 |
<img [src]="'assets/graph-assets/about/team/' + member.photo"> |
... | ... | |
40 | 41 |
</div> |
41 | 42 |
</div> |
42 | 43 |
<div class="uk-position-bottom-center uk-margin-bottom"> |
43 |
<a class="portal-link" (click)="member.active = true">Learn more</a>
|
|
44 |
<a class="portal-link">Learn more</a> |
|
44 | 45 |
</div> |
45 | 46 |
</div> |
46 |
<div class="back"> |
|
47 |
<div class="back clickable" (click)="member.active = false">
|
|
47 | 48 |
<div class="uk-padding"> |
48 | 49 |
<div class="uk-text-center"> |
49 | 50 |
<img [src]="'assets/graph-assets/about/team/' + member.photo"> |
... | ... | |
51 | 52 |
<h6 class="uk-text-center portal-color">{{member.name}}</h6> |
52 | 53 |
</div> |
53 | 54 |
</div> |
55 |
<div class="uk-margin-small-bottom"> |
|
56 |
<span class="uk-text-bold">Responsibilities: </span> {{member.responsibilities}} |
|
57 |
</div> |
|
54 | 58 |
<div class="uk-margin-small-bottom"> |
55 |
<span class="uk-text-bold">Role: </span> {{member.role}}
|
|
59 |
<span class="uk-text-bold">Affiliation: </span> {{member.affiliation}}, {{member.country}}
|
|
56 | 60 |
</div> |
57 |
<div class="uk-margin-small-bottom"> |
|
58 |
<span class="uk-text-bold">Affiliation: </span> {{member.affiliation}} |
|
59 |
</div> |
|
60 |
<div> |
|
61 |
<span class="uk-text-bold">Country: </span> {{member.country}} |
|
62 |
</div> |
|
63 |
<!-- <div> |
|
64 |
<span class="uk-text-bold">Responsibilities: </span> {{member.responsibilities}} |
|
65 |
</div>--> |
|
66 | 61 |
</div> |
67 | 62 |
<div class="uk-position-bottom-center uk-margin-bottom"> |
68 |
<a class="portal-link" (click)="member.active = false">Back</a>
|
|
63 |
<a class="portal-link">Back</a> |
|
69 | 64 |
</div> |
70 | 65 |
</div> |
71 | 66 |
</div> |
... | ... | |
79 | 74 |
styleUrls: ['team.component.css'] |
80 | 75 |
}) |
81 | 76 |
export class TeamComponent implements OnInit, OnDestroy { |
82 |
public team: member[] = team;
|
|
77 |
public team: member[] = HelperFunctions.copy(team);
|
|
83 | 78 |
properties: EnvProperties = properties; |
84 | 79 |
description = "The OpenAIRE Research Graph Team"; |
85 | 80 |
title = "OpenAIRE - Research Graph | Team"; |
modules/uoa-graph-portal/trunk/src/app/about/about.component.html | ||
---|---|---|
661 | 661 |
</div> |
662 | 662 |
<div id="metrics" class="uk-container uk-container-large uk-section"> |
663 | 663 |
<div class="uk-padding-small"> |
664 |
<h2 class="uk-text-center uk-margin-xlarge-bottom">Data & Metrics</h2>
|
|
665 |
<numbers [backgroundClass]="null"></numbers>
|
|
664 |
<h2 class="uk-text-center uk-margin-medium-bottom">Data & Metrics</h2>
|
|
665 |
<numbers colorClass="uk-text-secondary"></numbers>
|
|
666 | 666 |
</div> |
667 | 667 |
</div> |
668 | 668 |
<div id="infrastructure" class="uk-container uk-section"> |
modules/uoa-graph-portal/trunk/src/app/about/team.component.css | ||
---|---|---|
1 | 1 |
.uk-card .uk-card-flip-inner .front, |
2 | 2 |
.uk-card .uk-card-flip-inner .back { |
3 | 3 |
border-radius: 5px; |
4 |
box-shadow: 0 2px 5px #0000001a; |
|
5 | 4 |
border: 1px solid #E0E0E0; |
6 | 5 |
font-size: 14px; |
7 | 6 |
font-family: "Roboto", sans-serif; |
modules/uoa-graph-portal/trunk/src/app/resources/references.component.ts | ||
---|---|---|
13 | 13 |
template: ` |
14 | 14 |
<schema2jsonld [URL]="properties.domain + '/resources/references'" |
15 | 15 |
[logoURL]="properties.domain + '/assets/common-assets/logo-small-graph.png'" |
16 |
[description]="description" type="other" [name]="title">
|
|
16 |
[description]="description" type="other" [name]="title"> |
|
17 | 17 |
</schema2jsonld> |
18 | 18 |
<div> |
19 | 19 |
<div class="uk-section"> |
... | ... | |
73 | 73 |
<li>Manghi, P., Atzori, C., De Bonis, M., & Bardi, A. (2020). Entity deduplication in big data graphs for scholarly |
74 | 74 |
communication. Data Technologies and Applications. 10.1108/DTA-09-2019-0163. |
75 | 75 |
</li> |
76 |
<li>Manghi, P., & Mikulicic, M. (2011, October). PACE: A general-purpose tool for authority control. In Research Conference on |
|
77 |
Metadata and Semantic Research (pp. 80-92). Springer, Berlin, Heidelberg. 10.1007/978-3-642-24731-6_8 |
|
78 |
</li> |
|
76 | 79 |
<li> |
77 | 80 |
Atzori, C., Manghi, P., & Bardi, A. (2018, December). GDup: de-duplication of scholarly communication big graphs. In 2018 |
78 | 81 |
IEEE/ACM 5th International Conference on Big Data Computing Applications and Technologies (BDCAT) (pp. 142-151). IEEE. |
... | ... | |
167 | 170 |
}) |
168 | 171 |
export class ReferencesComponent implements OnInit, OnDestroy { |
169 | 172 |
properties: EnvProperties = properties; |
170 |
description = "How to cite? Bibliographic references relative to the implementation of the OpenAIRE research graph processing pipeline and how to cite the graph results. ";
|
|
171 |
title = "OpenAIRE - Research Graph | References";
|
|
173 |
description = 'How to cite? Bibliographic references relative to the implementation of the OpenAIRE research graph processing pipeline and how to cite the graph results. ';
|
|
174 |
title = 'OpenAIRE - Research Graph | References';
|
|
172 | 175 |
subs: Subscription[] = []; |
173 | 176 |
public breadcrumbs: Breadcrumb[] = [ |
174 | 177 |
{ |
... | ... | |
184 | 187 |
} |
185 | 188 |
]; |
186 | 189 |
|
187 |
constructor(private _title: Title, private _piwikService:PiwikService, |
|
190 |
constructor(private _title: Title, private _piwikService: PiwikService,
|
|
188 | 191 |
private _router: Router, private _meta: Meta, |
189 | 192 |
private seoService: SEOService) { |
190 | 193 |
} |
191 | 194 |
|
192 | 195 |
ngOnInit() { |
193 | 196 |
this._title.setTitle(this.title); |
194 |
this._meta.updateTag({content:this.description},"name='description'");
|
|
195 |
this._meta.updateTag({content:this.description},"property='og:description'");
|
|
196 |
this._meta.updateTag({content:this.title},"property='og:title'");
|
|
197 |
var url = this.properties.domain + this.properties.baseLink+this._router.url;
|
|
197 |
this._meta.updateTag({content: this.description}, 'name=\'description\'');
|
|
198 |
this._meta.updateTag({content: this.description}, 'property=\'og:description\'');
|
|
199 |
this._meta.updateTag({content: this.title}, 'property=\'og:title\'');
|
|
200 |
var url = this.properties.domain + this.properties.baseLink + this._router.url;
|
|
198 | 201 |
this.seoService.createLinkForCanonicalURL(url, false); |
199 |
this._meta.updateTag({content:url},"property='og:url'");
|
|
200 |
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
|
202 |
this._meta.updateTag({content: url}, 'property=\'og:url\'');
|
|
203 |
if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
|
|
201 | 204 |
this.subs.push(this._piwikService.trackView(this.properties, this.title).subscribe()); |
202 | 205 |
} |
203 | 206 |
} |
204 | 207 |
|
205 | 208 |
public ngOnDestroy() { |
206 | 209 |
this.subs.forEach(sub => { |
207 |
if(sub instanceof Subscription) { |
|
210 |
if (sub instanceof Subscription) {
|
|
208 | 211 |
sub.unsubscribe(); |
209 | 212 |
} |
210 | 213 |
}); |
Also available in: Unified diff
[Graph | Trunk]: Finish development base on new mocks