Add super admin and monitor options in sidebar. Change tabs in methodology
This commit is contained in:
parent
38373ef725
commit
daf12522c2
|
@ -24,7 +24,8 @@ const routes: Routes = [
|
|||
{
|
||||
path: 'admin',
|
||||
loadChildren: () => import('./manageStakeholders/manageStakeholders.module').then(m => m.ManageStakeholdersModule),
|
||||
canActivateChild: [LoginGuard]
|
||||
canActivateChild: [LoginGuard],
|
||||
data: {hasAdminMenu: true}
|
||||
},
|
||||
{
|
||||
path: 'admin/admin-tools',
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
<loading [full]="true"></loading>
|
||||
</div>
|
||||
<div *ngIf="!loading">
|
||||
<div class="sidebar_main_swipe" [class.sidebar_main_active]="open && hasSidebar"
|
||||
[class.sidebar_mini]="!open && hasSidebar" [class.stakeholderPage]="isFrontPage">
|
||||
<div class="sidebar_main_swipe" [class.sidebar_main_active]="open && hasSidebar && (!hasAdminMenu || hasAdminMenu && adminMenuItems?.length > 0)"
|
||||
[class.sidebar_mini]="!open && hasSidebar && (!hasAdminMenu || hasAdminMenu && adminMenuItems?.length > 0)" [class.stakeholderPage]="isFrontPage">
|
||||
<navbar *ngIf="hasHeader" portal="monitor_dashboard" [header]="menuHeader"
|
||||
[userMenuItems]=userMenuItems [menuItems]="menuItems" [user]="user" [offCanvasFlip]="true"></navbar>
|
||||
<div>
|
||||
<dashboard-sidebar *ngIf="stakeholder && isFrontPage && hasSidebar" [items]="sideBarItems" [activeItem]="activeTopic?activeTopic.alias:null"></dashboard-sidebar>
|
||||
<dashboard-sidebar *ngIf="hasAdminMenu" [items]="adminMenuItems" [specialMenuItem]="specialSideBarMenuItem"></dashboard-sidebar>
|
||||
<dashboard-sidebar *ngIf="hasAdminMenu && adminMenuItems?.length > 0" [items]="adminMenuItems" [specialMenuItem]="specialSideBarMenuItem"></dashboard-sidebar>
|
||||
<main>
|
||||
<router-outlet></router-outlet>
|
||||
</main>
|
||||
|
|
|
@ -267,7 +267,7 @@ export class AppComponent implements OnInit, OnDestroy {
|
|||
this.userMenuItems.push(new MenuItem("", "User information", "", "/user-info", false, [], [], {}));
|
||||
}
|
||||
if (this.stakeholder) {
|
||||
|
||||
|
||||
this.menuItems.push({
|
||||
rootItem: new MenuItem("dashboard", "Dashboard",
|
||||
"", "/" + this.stakeholder.alias, false, [], null, {}
|
||||
|
@ -303,7 +303,7 @@ export class AppComponent implements OnInit, OnDestroy {
|
|||
, null, null, null, null), items: []
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
if (!this.hasAdminMenu && this.isFrontPage) {
|
||||
this.menuHeader = {
|
||||
route: "/" + this.stakeholder.alias,
|
||||
|
@ -333,16 +333,15 @@ export class AppComponent implements OnInit, OnDestroy {
|
|||
// "", '/' + this.stakeholder.alias + '/', false, [], null, {}), items: []
|
||||
// });
|
||||
this.adminMenuItems.push(new MenuItem("general", "General", "", "/admin/" + this.stakeholder.alias, false, [], [], {}, {name: 'badge'}));
|
||||
this.adminMenuItems.push(new MenuItem("indicators", "Indicators", "", "/admin/" + this.stakeholder.alias + '/indicators', false, [], [], {}, {name: 'analytics'}));
|
||||
this.adminMenuItems.push(new MenuItem("indicators", "Indicators", "", "/admin/" + this.stakeholder.alias + '/indicators', false, [], [], {}, {name: 'bar_chart'}));
|
||||
if (this.stakeholder.defaultId) {
|
||||
this.adminMenuItems.push(new MenuItem("users", "Users", "", "/admin/" + this.stakeholder.alias + "/users", false, [], [], {}, {name: 'group'}, null, null, "/admin/" + this.stakeholder.alias+"/users"));
|
||||
this.adminMenuItems.push(new MenuItem("users", "Users", "", "/admin/" + this.stakeholder.alias + "/users", false, [], [], {}, {name: 'group'}, null, null, "/admin/" + this.stakeholder.alias + "/users"));
|
||||
if (Session.isPortalAdministrator(this.user)) {
|
||||
this.adminMenuItems.push(new MenuItem("admin-tools", "Pages & Entities", "", "/admin/" + this.stakeholder.alias + "/admin-tools/pages", false, [], [], {}, null, null, null, "/admin/" + this.stakeholder.alias + "/admin-tools"));
|
||||
this.adminMenuItems.push(new MenuItem("admin-tools", "Pages & Entities", "", "/admin/" + this.stakeholder.alias + "/admin-tools/pages", false, [], [], {}, {name: 'description'}, null, null, "/admin/" + this.stakeholder.alias + "/admin-tools"));
|
||||
}
|
||||
}
|
||||
this.specialSideBarMenuItem = new MenuItem("back", "Manage profiles", "", "/admin", false, [], null, {});
|
||||
this.specialSideBarMenuItem.icon = {name: 'search', class: 'uk-text-secondary'};
|
||||
this.specialSideBarMenuItem.customClass = 'uk-text-uppercase uk-text-bold uk-text-secondary';
|
||||
}
|
||||
} else {
|
||||
if (this.isFrontPage || !this.hasAdminMenu) {
|
||||
|
@ -386,6 +385,11 @@ export class AppComponent implements OnInit, OnDestroy {
|
|||
};
|
||||
this.adminMenuItems = [];
|
||||
this.specialSideBarMenuItem = null;
|
||||
if (Session.isPortalAdministrator(this.user)) {
|
||||
this.adminMenuItems.push(new MenuItem("stakeholders", "Manage profiles", "", "/admin", false, [], [], {}, {name: 'settings'}));
|
||||
this.adminMenuItems.push(new MenuItem("super_admin", "Super Admin Options", "", "/admin/admin-tools/portals", false, [], [], {}, {name: 'settings'}));
|
||||
this.adminMenuItems.push(new MenuItem("stakeholders", "Monitor Options", "", "/admin/monitor/admin-tools/pages", false, [], [], {}, {name: 'settings'}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,12 +7,9 @@ import {IconsModule} from "../../openaireLibrary/utils/icons/icons.module";
|
|||
import {IconsService} from "../../openaireLibrary/utils/icons/icons.service";
|
||||
import {cloud_upload, edit, remove} from "../../openaireLibrary/utils/icons/icons";
|
||||
import {NotifyFormModule} from "../../openaireLibrary/notifications/notify-form/notify-form.module";
|
||||
import {
|
||||
AdvancedSearchInputModule
|
||||
} from "../../openaireLibrary/sharedComponents/advanced-search-input/advanced-search-input.module";
|
||||
|
||||
@NgModule({
|
||||
imports: [CommonModule, InputModule, ReactiveFormsModule, IconsModule, NotifyFormModule, AdvancedSearchInputModule],
|
||||
imports: [CommonModule, InputModule, ReactiveFormsModule, IconsModule, NotifyFormModule],
|
||||
declarations: [EditStakeholderComponent],
|
||||
exports: [EditStakeholderComponent]
|
||||
})
|
||||
|
|
|
@ -54,8 +54,8 @@
|
|||
|
||||
<ng-template #stakeholderBox let-stakeholder="stakeholder">
|
||||
<div *ngIf="stakeholder">
|
||||
<div class="uk-card uk-card-default uk-card-body uk-position-relative uk-visible-toggle">
|
||||
<div class="uk-position-top-right uk-margin-small-right uk-margin-small-top uk-invisible-hover">
|
||||
<div class="uk-card uk-card-default uk-card-body uk-position-relative">
|
||||
<div class="uk-position-top-right uk-margin-small-right uk-margin-small-top">
|
||||
<a class="uk-link-reset uk-flex uk-flex-middle">
|
||||
<icon [flex]="true" [name]="stakeholderUtils.visibilityIcon.get(stakeholder.visibility)" ratio="0.6"></icon>
|
||||
<icon [flex]="true" name="more_vert"></icon>
|
||||
|
@ -85,13 +85,13 @@
|
|||
</div>
|
||||
</div>
|
||||
<a class="uk-display-block uk-text-center" [routerLink]="'/admin/' + stakeholder.alias">
|
||||
<div class="titleContainer uk-h6 uk-margin-remove multi-line-ellipsis lines-2">
|
||||
<div class="titleContainer uk-h6 uk-margin-remove-bottom uk-margin-top multi-line-ellipsis lines-2">
|
||||
<p *ngIf="stakeholder.name" class="uk-margin-remove">
|
||||
{{stakeholder.name}}
|
||||
</p>
|
||||
</div>
|
||||
<div class="logoContainer uk-margin-medium-top uk-flex uk-flex-column uk-flex-center uk-flex-middle">
|
||||
<img *ngIf="stakeholder.logoUrl" [src]="stakeholder | logoUrl" class="uk-blend-multiply" style="max-height: 100px;">
|
||||
<div class="logoContainer uk-margin-top uk-flex uk-flex-column uk-flex-center uk-flex-middle">
|
||||
<img *ngIf="stakeholder.logoUrl" [src]="stakeholder | logoUrl" class="uk-blend-multiply" style="max-height: 80px;">
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
|
|
@ -185,6 +185,7 @@ export class ManageStakeholdersComponent implements OnInit, OnDestroy {
|
|||
this.alias[index] = stakeholder.alias;
|
||||
}
|
||||
};
|
||||
this.editStakeholderModal.alertTitle = 'Edit ' + this.stakeholder.name;
|
||||
this.editStakeholderModal.okButtonText = 'Save Changes';
|
||||
} else {
|
||||
this.callback = (stakeholder: Stakeholder) => {
|
||||
|
@ -195,6 +196,7 @@ export class ManageStakeholdersComponent implements OnInit, OnDestroy {
|
|||
}
|
||||
this.alias.push(stakeholder.alias);
|
||||
};
|
||||
this.editStakeholderModal.alertTitle = 'Create a new ' + (isDefault?'Default ':'') + 'Profile';
|
||||
this.editStakeholderModal.okButtonText = 'Create';
|
||||
}
|
||||
this.editStakeholderModal.cancelButtonText = 'Cancel';
|
||||
|
|
|
@ -11,7 +11,7 @@ import {ReactiveFormsModule} from "@angular/forms";
|
|||
import {EditStakeholderModule} from "../general/edit-stakeholder/edit-stakeholder.module";
|
||||
import {IconsModule} from "../openaireLibrary/utils/icons/icons.module";
|
||||
import {IconsService} from "../openaireLibrary/utils/icons/icons.service";
|
||||
import {incognito, restricted} from "../openaireLibrary/utils/icons/icons";
|
||||
import {earth, incognito, restricted} from "../openaireLibrary/utils/icons/icons";
|
||||
import {PageContentModule} from "../openaireLibrary/dashboard/sharedComponents/page-content/page-content.module";
|
||||
import {LogoUrlPipeModule} from "../openaireLibrary/utils/pipes/logoUrlPipe.module";
|
||||
import {SearchInputModule} from "../openaireLibrary/sharedComponents/search-input/search-input.module";
|
||||
|
@ -39,6 +39,6 @@ import {SearchInputModule} from "../openaireLibrary/sharedComponents/search-inpu
|
|||
})
|
||||
export class ManageStakeholdersModule {
|
||||
constructor(private iconsService: IconsService) {
|
||||
this.iconsService.registerIcons([incognito, restricted]);
|
||||
this.iconsService.registerIcons([earth, incognito, restricted]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,196 +15,200 @@ import {ActivatedRoute, Router} from "@angular/router";
|
|||
<h1>Terminology and <br> construction<span class="uk-text-primary">.</span></h1>
|
||||
</div>
|
||||
<div class="uk-section uk-container uk-container-large">
|
||||
<my-tabs>
|
||||
<my-tab [tabTitle]="'Entities'" [tabId]="'entities'" class="uk-active">
|
||||
<ng-container>
|
||||
<dl class="uk-description-list uk-description-list-divider">
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1 uk-text-primary">Research Outcomes</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<div>There are currently four different types of research outcomes in the OpenAIRE Research <br> Graph:</div>
|
||||
<ul class="uk-list uk-list-disc">
|
||||
<li>Publication</li>
|
||||
<li>Dataset</li>
|
||||
<li>Software</li>
|
||||
<li>Other Research Product</li>
|
||||
</ul>
|
||||
<div class="uk-margin-small-top">
|
||||
OpenAIRE deduplicates (merges) different records of research outcomes and keeps the <br> metadata of all instances.
|
||||
</div>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Publication</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Research outcomes intended for human reading (published articles, pre-prints, conference <br> papers, presentations, technical reports, etc.)
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Dataset</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<div>Research data</div>
|
||||
<div>Granularity is not defined by OpenAIRE, it reflects the granularity supported by
|
||||
the sources <br> from which the description of the dataset has been collected.</div>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Software</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Source code or software package developed and/or used in a research context
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Other Research Product</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Anything that does not fall in the previous categories (e.g. workflow, methods, protocols)
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</ng-container>
|
||||
</my-tab>
|
||||
<my-tab [tabTitle]="'Attributes of Entities'" [tabId]="'attributes'">
|
||||
<ng-container>
|
||||
<dl class="uk-description-list uk-description-list-divider">
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Organization & Country</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p><span class="uk-text-bold">For research outcomes:</span> the affiliated organizations of its
|
||||
authors (and their country)</p>
|
||||
<p><span class="uk-text-bold">For projects:</span> the organizations participating in the project
|
||||
(i.e. beneficiaries of the grant) and
|
||||
their countries
|
||||
</p>
|
||||
<p>
|
||||
<span class="uk-text-bold">Country code mapping: </span>
|
||||
<a href="https://api.openaire.eu/vocabularies/dnet:countries" target="_blank">
|
||||
https://api.openaire.eu/vocabularies/dnet:countries</a>
|
||||
</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Type</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>The sub-type of a research outcome (e.g., a publication can be a pre-print, conference proceeding,
|
||||
article,
|
||||
etc.)</p>
|
||||
<p><span class="uk-text-bold">Resource type mapping: </span>
|
||||
<a href="https://api.openaire.eu/vocabularies/dnet:result_typologies" target="_blank">https://api.openaire.eu/vocabularies/dnet:result_typologies</a>
|
||||
(click on the code to see the specific types for each result type)
|
||||
</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Access mode</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>The best available (across all instances) access rights of a research outcome</p>
|
||||
<p>Types: open, restricted, closed, embargo (= closed for a specific period of time, then open)</p>
|
||||
<p><span class="uk-text-bold">Note:</span> definition of <span class="uk-text-bold">restricted</span>
|
||||
may vary by data source.</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">PID (persistent identifier)</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>A long-lasting reference to a resource</p>
|
||||
<p><span class="uk-text-bold">Types: </span> <a
|
||||
href="http://api.openaire.eu/vocabularies/dnet:pid_types" target="_blank">http://api.openaire.eu/vocabularies/dnet:pid_types</a>
|
||||
</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Context</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Related research community, initiative or infrastructure.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Journal</dt>
|
||||
<dd class="uk-width-expand">
|
||||
The scientific journal an article is published in.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Publisher</dt>
|
||||
<dd class="uk-width-expand">
|
||||
The publisher of the venue (journal, book, etc.) of a research outcome.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Content Providers (Datasources)</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>The different data sources ingested in the OpenAIRE Research Graph.</p>
|
||||
<div class="uk-text-bold">Content Provider Types:</div>
|
||||
<ul class="uk-list uk-list-disc">
|
||||
<li>Repositories</li>
|
||||
<li>Open Access Publishers & Journals</li>
|
||||
<li>Aggregators</li>
|
||||
<li>Entity Registries</li>
|
||||
<li>Journal Aggregators</li>
|
||||
<li>CRIS (Current Research Information System)</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Repositories</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems where scientists upload the bibliographic metadata and payloads of their
|
||||
research outcomes (e.g. PDFs of their scientific articles, CSVs of their data, archive with their
|
||||
software), due to obligations from their organizations, their funders, or due to community practices
|
||||
(e.g. ArXiv, Europe PMC, Zenodo).
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Open Access Publishers & Journals</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems of open access publishers or relative journals, which offer bibliographic
|
||||
metadata and PDFs of their published articles.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Aggregators</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems that collect descriptive metadata about research products from multiple sources
|
||||
in order to enable cross-data source discovery of given research products (e,g, DataCite,
|
||||
BASE, DOAJ).
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Entity Registries</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems created with the intent of maintaining authoritative registries of given
|
||||
entities in the scholarly communication, such as OpenDOAR for the institutional repositories, re3data
|
||||
for the data repositories, CORDA and other funder databases for projects and funding information.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">CRIS (Current Research Information System)</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems adopted by research and academic organizations to keep track of their research
|
||||
administration records and relative results; examples of CRIS content are articles or datasets funded
|
||||
by projects, their principal investigators, facilities acquired thanks to funding, etc.
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</ng-container>
|
||||
</my-tab>
|
||||
</my-tabs>
|
||||
<ul class="uk-tab" uk-tab>
|
||||
<li>
|
||||
<a>Entities</a>
|
||||
</li>
|
||||
<li>
|
||||
<a>Attributes of Entities</a>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="uk-switcher">
|
||||
<li>
|
||||
<dl class="uk-description-list uk-description-list-divider">
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1 uk-text-primary">Research Outcomes</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<div>There are currently four different types of research outcomes in the OpenAIRE Research <br> Graph:</div>
|
||||
<ul class="uk-list uk-list-disc">
|
||||
<li>Publication</li>
|
||||
<li>Dataset</li>
|
||||
<li>Software</li>
|
||||
<li>Other Research Product</li>
|
||||
</ul>
|
||||
<div class="uk-margin-small-top">
|
||||
OpenAIRE deduplicates (merges) different records of research outcomes and keeps the <br> metadata of all instances.
|
||||
</div>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Publication</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Research outcomes intended for human reading (published articles, pre-prints, conference <br> papers, presentations, technical reports, etc.)
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Dataset</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<div>Research data</div>
|
||||
<div>Granularity is not defined by OpenAIRE, it reflects the granularity supported by
|
||||
the sources <br> from which the description of the dataset has been collected.</div>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Software</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Source code or software package developed and/or used in a research context
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Other Research Product</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Anything that does not fall in the previous categories (e.g. workflow, methods, protocols)
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</li>
|
||||
<li>
|
||||
<dl class="uk-description-list uk-description-list-divider">
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Organization & Country</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p><span class="uk-text-bold">For research outcomes:</span> the affiliated organizations of its
|
||||
authors (and their country)</p>
|
||||
<p><span class="uk-text-bold">For projects:</span> the organizations participating in the project
|
||||
(i.e. beneficiaries of the grant) and
|
||||
their countries
|
||||
</p>
|
||||
<p>
|
||||
<span class="uk-text-bold">Country code mapping: </span>
|
||||
<a href="https://api.openaire.eu/vocabularies/dnet:countries" target="_blank">
|
||||
https://api.openaire.eu/vocabularies/dnet:countries</a>
|
||||
</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Type</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>The sub-type of a research outcome (e.g., a publication can be a pre-print, conference proceeding,
|
||||
article,
|
||||
etc.)</p>
|
||||
<p><span class="uk-text-bold">Resource type mapping: </span>
|
||||
<a href="https://api.openaire.eu/vocabularies/dnet:result_typologies" target="_blank">https://api.openaire.eu/vocabularies/dnet:result_typologies</a>
|
||||
(click on the code to see the specific types for each result type)
|
||||
</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Access mode</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>The best available (across all instances) access rights of a research outcome</p>
|
||||
<p>Types: open, restricted, closed, embargo (= closed for a specific period of time, then open)</p>
|
||||
<p><span class="uk-text-bold">Note:</span> definition of <span class="uk-text-bold">restricted</span>
|
||||
may vary by data source.</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">PID (persistent identifier)</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>A long-lasting reference to a resource</p>
|
||||
<p><span class="uk-text-bold">Types: </span> <a
|
||||
href="http://api.openaire.eu/vocabularies/dnet:pid_types" target="_blank">http://api.openaire.eu/vocabularies/dnet:pid_types</a>
|
||||
</p>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Context</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Related research community, initiative or infrastructure.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Journal</dt>
|
||||
<dd class="uk-width-expand">
|
||||
The scientific journal an article is published in.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Publisher</dt>
|
||||
<dd class="uk-width-expand">
|
||||
The publisher of the venue (journal, book, etc.) of a research outcome.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Content Providers (Datasources)</dt>
|
||||
<dd class="uk-width-expand">
|
||||
<p>The different data sources ingested in the OpenAIRE Research Graph.</p>
|
||||
<div class="uk-text-bold">Content Provider Types:</div>
|
||||
<ul class="uk-list uk-list-disc">
|
||||
<li>Repositories</li>
|
||||
<li>Open Access Publishers & Journals</li>
|
||||
<li>Aggregators</li>
|
||||
<li>Entity Registries</li>
|
||||
<li>Journal Aggregators</li>
|
||||
<li>CRIS (Current Research Information System)</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Repositories</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems where scientists upload the bibliographic metadata and payloads of their
|
||||
research outcomes (e.g. PDFs of their scientific articles, CSVs of their data, archive with their
|
||||
software), due to obligations from their organizations, their funders, or due to community practices
|
||||
(e.g. ArXiv, Europe PMC, Zenodo).
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Open Access Publishers & Journals</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems of open access publishers or relative journals, which offer bibliographic
|
||||
metadata and PDFs of their published articles.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Aggregators</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems that collect descriptive metadata about research products from multiple sources
|
||||
in order to enable cross-data source discovery of given research products (e,g, DataCite,
|
||||
BASE, DOAJ).
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">Entity Registries</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems created with the intent of maintaining authoritative registries of given
|
||||
entities in the scholarly communication, such as OpenDOAR for the institutional repositories, re3data
|
||||
for the data repositories, CORDA and other funder databases for projects and funding information.
|
||||
</dd>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="uk-grid uk-padding-small" uk-grid>
|
||||
<dt class="uk-width-1-5@m uk-width-1-1">CRIS (Current Research Information System)</dt>
|
||||
<dd class="uk-width-expand">
|
||||
Information systems adopted by research and academic organizations to keep track of their research
|
||||
administration records and relative results; examples of CRIS content are articles or datasets funded
|
||||
by projects, their principal investigators, facilities acquired thanks to funding, etc.
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="uk-margin-medium-top graph">
|
||||
<icon name="graph" customClass="uk-text-primary"></icon>
|
||||
<span class="uk-margin-small-left uk-text-baseline uk-text-muted">More information for <a
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="menu_section uk-margin-medium-top">
|
||||
<div class="menu_section uk-margin-large-top">
|
||||
<div *ngIf="stakeholder.topics[topicIndex]" class="active" [style]="'--index: ' + topicIndex + '; --size: ' + (stakeholder.topics[topicIndex].icon?'40px':0)"></div>
|
||||
<ul class="uk-list">
|
||||
<ng-template ngFor [ngForOf]="stakeholder.topics" let-topic let-i="index">
|
||||
|
|
Loading…
Reference in New Issue