From 81b3a5f8b4010330d6dd9c9ceba56f1cdab2c804 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Mon, 29 Aug 2022 16:30:12 +0300 Subject: [PATCH] Add breadcrumbs in resources pages. Change hide delay in navbar dropdown --- monitor/how/how.component.ts | 2 +- .../indicators/indicator-themes.component.ts | 15 +- monitor/indicators/indicator-themes.module.ts | 18 - monitor/indicators/indicators.component.ts | 8 + monitor/indicators/indicators.module.ts | 15 +- monitor/methodology/methodology.module.ts | 3 +- .../methodology/see-how-it-works.component.ts | 81 +- monitor/methodology/terminology.component.ts | 824 ++++++++++-------- sharedComponents/navigationBar.component.html | 6 +- utils/breadcrumbs/breadcrumbs.component.ts | 5 +- 10 files changed, 531 insertions(+), 446 deletions(-) delete mode 100644 monitor/indicators/indicator-themes.module.ts diff --git a/monitor/how/how.component.ts b/monitor/how/how.component.ts index 27a79942..251d3549 100644 --- a/monitor/how/how.component.ts +++ b/monitor/how/how.component.ts @@ -3,7 +3,7 @@ import {Component} from "@angular/core"; @Component({ selector: 'how', template: ` -
+
diff --git a/monitor/indicators/indicator-themes.component.ts b/monitor/indicators/indicator-themes.component.ts index e65fbafd..8f9a3925 100644 --- a/monitor/indicators/indicator-themes.component.ts +++ b/monitor/indicators/indicator-themes.component.ts @@ -3,15 +3,19 @@ import {properties} from "../../../../environments/environment"; import {ActivatedRoute, Router} from "@angular/router"; import {Meta, Title} from "@angular/platform-browser"; import {SEOService} from "../../sharedComponents/SEO/SEO.service"; +import {Breadcrumb} from "../../utils/breadcrumbs/breadcrumbs.component"; @Component({ selector: 'indicator-themes-page', template: ` -
-
-

Indicator Themes.

-
-
+
+
+ +
+
+
+

Indicator Themes.

+
@@ -38,6 +42,7 @@ import {SEOService} from "../../sharedComponents/SEO/SEO.service"; }) export class IndicatorThemesComponent implements OnInit { public properties = properties; + public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'Resources'}, {name: 'Themes'}]; constructor(private router: Router, private meta: Meta, diff --git a/monitor/indicators/indicator-themes.module.ts b/monitor/indicators/indicator-themes.module.ts deleted file mode 100644 index bd84ac99..00000000 --- a/monitor/indicators/indicator-themes.module.ts +++ /dev/null @@ -1,18 +0,0 @@ -import {NgModule} from "@angular/core"; -import {CommonModule} from "@angular/common"; -import {RouterModule} from "@angular/router"; -import {IndicatorThemesComponent} from "./indicator-themes.component"; -import {PreviousRouteRecorder} from "../../utils/piwik/previousRouteRecorder.guard"; - -@NgModule({ - imports: [CommonModule, RouterModule.forChild([ - { - path: '', - component: IndicatorThemesComponent, - canDeactivate: [PreviousRouteRecorder] - }, - ])], - declarations: [IndicatorThemesComponent], - exports: [IndicatorThemesComponent] -}) -export class IndicatorThemesModule {} diff --git a/monitor/indicators/indicators.component.ts b/monitor/indicators/indicators.component.ts index be9480b6..b0062b49 100644 --- a/monitor/indicators/indicators.component.ts +++ b/monitor/indicators/indicators.component.ts @@ -6,10 +6,16 @@ import {HelperService} from "../../utils/helper/helper.service"; import {Meta, Title} from "@angular/platform-browser"; import {SEOService} from "../../sharedComponents/SEO/SEO.service"; import {ResourcesService} from "../services/resources.service"; +import {Breadcrumb} from "../../utils/breadcrumbs/breadcrumbs.component"; @Component({ selector: 'indicators-page', template: ` +
+
+ +
+
` }) @@ -18,6 +24,7 @@ export class IndicatorsComponent implements OnInit, OnDestroy { public types = ResourcesService.types; public properties = properties; public pageContents; + public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'Resources'}]; constructor(private helper: HelperService, private resourcesService: ResourcesService, @@ -37,6 +44,7 @@ export class IndicatorsComponent implements OnInit, OnDestroy { const description = "Monitor | Indicators for " + type.label; const title = "Monitor | Indicators for " + type.label; this.metaTags(title, description); + this.breadcrumbs[2] = {name: type.label}; } } })) diff --git a/monitor/indicators/indicators.module.ts b/monitor/indicators/indicators.module.ts index b2c0bfd2..9221bfd6 100644 --- a/monitor/indicators/indicators.module.ts +++ b/monitor/indicators/indicators.module.ts @@ -4,16 +4,23 @@ import {RouterModule} from "@angular/router"; import {IndicatorsComponent} from "./indicators.component"; import {PreviousRouteRecorder} from "../../utils/piwik/previousRouteRecorder.guard"; import {HelperModule} from "../../utils/helper/helper.module"; +import {IndicatorThemesComponent} from "./indicator-themes.component"; +import {BreadcrumbsModule} from "../../utils/breadcrumbs/breadcrumbs.module"; @NgModule({ imports: [CommonModule, RouterModule.forChild([ { - path: '', + path: 'themes', + component: IndicatorThemesComponent, + canDeactivate: [PreviousRouteRecorder] + }, + { + path: ':type', component: IndicatorsComponent, canDeactivate: [PreviousRouteRecorder] }, - ]), HelperModule], - declarations: [IndicatorsComponent], - exports: [IndicatorsComponent] + ]), HelperModule, BreadcrumbsModule], + declarations: [IndicatorsComponent, IndicatorThemesComponent], + exports: [IndicatorsComponent, IndicatorThemesComponent] }) export class IndicatorsModule {} diff --git a/monitor/methodology/methodology.module.ts b/monitor/methodology/methodology.module.ts index a9c933ea..b2e4c237 100644 --- a/monitor/methodology/methodology.module.ts +++ b/monitor/methodology/methodology.module.ts @@ -10,6 +10,7 @@ import {TabsModule} from "../../utils/tabs/tabs.module"; import {IconsModule} from "../../utils/icons/icons.module"; import {IconsService} from "../../utils/icons/icons.service"; import {graph} from "../../utils/icons/icons"; +import {BreadcrumbsModule} from "../../utils/breadcrumbs/breadcrumbs.module"; @NgModule({ declarations: [TerminologyComponent, SeeHowItWorksComponent], @@ -29,7 +30,7 @@ import {graph} from "../../utils/icons/icons"; component: SeeHowItWorksComponent, canDeactivate: [PreviousRouteRecorder] }, - ]), PageContentModule, HowModule, TabsModule, IconsModule], + ]), PageContentModule, HowModule, TabsModule, IconsModule, BreadcrumbsModule], exports: [TerminologyComponent, SeeHowItWorksComponent] }) export class MethodologyModule { diff --git a/monitor/methodology/see-how-it-works.component.ts b/monitor/methodology/see-how-it-works.component.ts index 73574a53..bf65b931 100644 --- a/monitor/methodology/see-how-it-works.component.ts +++ b/monitor/methodology/see-how-it-works.component.ts @@ -7,38 +7,61 @@ import {OpenaireEntities} from "../../utils/properties/searchFields"; import {StakeholderService} from "../services/stakeholder.service"; import {SEOService} from "../../sharedComponents/SEO/SEO.service"; import {properties} from "../../../../environments/environment"; +import {Breadcrumb} from "../../utils/breadcrumbs/breadcrumbs.component"; @Component({ selector: 'see-how-it-works', template: ` -
-
-

- Inclusion, transparency,
quality, state of the art
technology. -

-
-

Our methodological approach is based on the following operational quality criteria:

-
    -
  • Openness and transparency: Methodological assumptions are openly and clearly presented.
  • -
  • Coverage and accuracy: As detailed in graph.openaire.eu - multiple data sources are ingested in the OpenAIRE research graph for coverage to the fullest extent possible, in order to provide meaningful indicators.
  • -
  • Clarity and replicability: We describe our construction methodology in detail, so that - it can be verified and used by the scholarly communication community to create ongoing updates to our proposed statistics and indicators.
  • -
  • Readiness and timeliness: The methodology is built around well-established open databases - and already tested knowledge extraction technologies - natural language processing (NLP)/machine-learning (ML) - using operational - workflows in OpenAIRE to warrant timely results.
  • -
  • Trust and robustness: Our methodology also strives to be reliable, robust, and aligned - to other assessment methods so that it can be operationalized, used and reused, in conjunction with other assessment methods.
  • -
-
The text above is modified from this report (DOI: 10.2777/268348).
-
-
-

Step-by-step

- +
+
+ +
+
+
+
+

+ Inclusion, transparency,
quality, state of the art
technology. +

+
+

Our methodological approach is based on the following operational quality + criteria:

+
    +
  • Openness and transparency: Methodological assumptions are openly and + clearly presented. +
  • +
  • Coverage and accuracy: As detailed in graph.openaire.eu + multiple data sources are ingested in the OpenAIRE research graph for coverage to the fullest extent + possible, in order to provide meaningful indicators. +
  • +
  • Clarity and replicability: We describe our construction methodology in + detail, so that + it can be verified and used by the scholarly communication community to create ongoing updates to our + proposed statistics and indicators. +
  • +
  • Readiness and timeliness: The methodology is built around + well-established open databases + and already tested knowledge extraction technologies - natural language processing (NLP)/machine-learning + (ML) - using operational + workflows in OpenAIRE to warrant timely results. +
  • +
  • Trust and robustness: Our methodology also strives to be reliable, + robust, and aligned + to other assessment methods so that it can be operationalized, used and reused, in conjunction with other + assessment methods. +
  • +
+
The text above is modified from this report (DOI: 10.2777/268348).
-
+
+

Step-by-step

+ +
+
+
` }) export class SeeHowItWorksComponent implements OnInit, OnDestroy { @@ -46,7 +69,11 @@ export class SeeHowItWorksComponent implements OnInit, OnDestroy { public tab: 'entities' | 'attributes' = 'entities'; private subscriptions: any[] = []; public openaireEntities = OpenaireEntities; - + public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'Resources'}, { + name: 'See how it works', + keepFormat: true + }]; + constructor(private stakeholderService: StakeholderService, private seoService: SEOService, private _meta: Meta, diff --git a/monitor/methodology/terminology.component.ts b/monitor/methodology/terminology.component.ts index f41176b0..5320ce93 100644 --- a/monitor/methodology/terminology.component.ts +++ b/monitor/methodology/terminology.component.ts @@ -7,394 +7,444 @@ import {OpenaireEntities} from "../../utils/properties/searchFields"; import {StakeholderService} from "../services/stakeholder.service"; import {SEOService} from "../../sharedComponents/SEO/SEO.service"; import {properties} from "../../../../environments/environment"; +import {Breadcrumb} from "../../utils/breadcrumbs/breadcrumbs.component"; @Component({ selector: 'terminology', template: ` -
-
-

Terminology and
construction.

-
-
- -
    -
  • -
    -
    -
    {{openaireEntities.RESULTS}}
    -
    -
    There are currently four different types of {{openaireEntities.RESULTS | lowercase}} in the OpenAIRE Research
    Graph:
    -
      -
    • {{openaireEntities.PUBLICATIONS}}
    • -
    • {{openaireEntities.DATASETS}}
    • -
    • {{openaireEntities.SOFTWARE}}
    • -
    • {{openaireEntities.OTHER}}.
    • -
    -
    - OpenAIRE deduplicates (merges) different records of {{openaireEntities.RESULTS | lowercase}} and keeps the
    metadata of all instances. -
    -
    -
    -
    -
    -
    {{openaireEntities.PUBLICATION}}
    -
    - {{openaireEntities.RESULTS}} intended for human reading (published articles, pre-prints, conference
    papers, presentations, technical reports, etc.) -
    -
    -
    -
    -
    {{openaireEntities.DATASET}}
    -
    - -
    Granularity is not defined by OpenAIRE, it reflects the granularity supported by - the sources
    from which the description of the {{openaireEntities.DATASET | lowercase}} has been collected.
    -
    -
    -
    -
    -
    {{openaireEntities.SOFTWARE_SINGULAR}}
    -
    - Source code or software package developed and/or used in a research context -
    -
    -
    -
    -
    {{openaireEntities.OTHER_SINGULAR}}
    -
    - Anything that does not fall in the previous categories (e.g. workflow, methods, protocols) -
    -
    -
    -
  • -
  • -
    - The attributes of entities listed below are either inherited via entries in the harvested metadata records or automatically generated by our inference (text and data mining) algorithms. -
    -
    -
    -
    -
    {{openaireEntities.ORGANIZATION}}
    -
    -

    For {{openaireEntities.RESULTS | lowercase}}, this refers to the affiliated organizations of its authors

    -

    For {{openaireEntities.PROJECTS | lowercase}}: the {{openaireEntities.ORGANIZATIONS | lowercase}} participating in the {{openaireEntities.PROJECT | lowercase}} - (i.e. beneficiaries of the grant)

    -

    The OpenAIRE research graph is in the process of improving the {{openaireEntities.ORGANIZATION | lowercase}} database (disambiguation) with the newly developed OpenOrgs tool.

    -
    -
    -
    -
    -
    Country
    -
    -

    The country of the {{openaireEntities.ORGANIZATION | lowercase}}.

    -

    - Country code mapping: - - https://api.openaire.eu/vocabularies/dnet:countries -

    -
    -
    -
    -
    -
    Funder
    -
    -

    Funders that have joined OpenAIRE, i.e. their {{openaireEntities.PROJECT | lowercase}} data have gone through a validation process.

    -

    You can visit https://explore.openaire.eu/search/find if you would like to explore the {{openaireEntities.RESULTS | lowercase}} and {{openaireEntities.PROJECTS | lowercase}} of all funders in OpenAIRE (the list of funders can be seen under the "Funder" Filter shown on the left side of the page).

    -

    To join: https://www.openaire.eu/funders-how-to-join-guide

    -
    -
    -
    -
    -
    Type
    -
    -

    The sub-type of a {{openaireEntities.RESULT | lowercase}} (e.g., a {{openaireEntities.PUBLICATION | lowercase}} can be a pre-print, conference proceeding, - article, - etc.)

    -

    Resource type mapping: - https://api.openaire.eu/vocabularies/dnet:result_typologies - (click on the code to see the specific types for each result type) -

    -
    -
    -
    -
    -
    Access mode or access rights
    -
    -

    The best available (across all instances) access rights of a {{openaireEntities.RESULT | lowercase}}

    -

    Types: open, restricted, closed, embargo (= closed for a specific period of time, then open)

    -

    Note: definition of restricted - may vary by data source, it may refer to access rights being given to registered users, potentially behind a paywall.

    -
    -
    -
    -
    -
    CC license
    -
    -

    A Creative Commons copyright license (https://creativecommons.org/)

    -
    -
    -
    -
    -
    PID (persistent identifier)
    -
    -

    A long-lasting reference to a resource

    -

    Types: http://api.openaire.eu/vocabularies/dnet:pid_types -

    -
    -
    -
    -
    -
    Context
    -
    - Related {{openaireEntities.COMMUNITY | lowercase}}, initiative or infrastructure. -
    -
    -
    -
    -
    Journal
    -
    - The scientific journal an article is published in. -
    -
    -
    -
    -
    Publisher
    -
    - The publisher of the venue (journal, book, etc.) of a {{openaireEntities.RESULT | lowercase}}. -
    -
    -
    -
    -
    {{openaireEntities.DATASOURCES}}
    -
    -

    The different data sources ingested in the OpenAIRE Research Graph.

    -
    Data Source Types:
    -
      -
    • Repositories
    • -
    • Open Access Publishers & Journals
    • -
    • Aggregators
    • -
    • Entity Registries
    • -
    • Journal Aggregators
    • -
    • CRIS (Current Research Information System)
    • -
    -
    -
    -
    -
    -
    Repositories
    -
    - Information systems where scientists upload the bibliographic metadata and payloads of their - {{openaireEntities.RESULTS | lowercase}} (e.g. PDFs of their scientific articles, CSVs of their data, archive with their - software), due to obligations from their {{openaireEntities.ORGANIZATIONS | lowercase}}, their funders, or due to community practices - (e.g. ArXiv, Europe PMC, Zenodo). -
    -
    -
    -
    -
    Open Access Publishers & Journals
    -
    - Information systems of open access publishers or relative journals, which offer bibliographic - metadata and PDFs of their published articles. -
    -
    -
    -
    -
    Aggregators
    -
    - Information systems that collect descriptive metadata about {{openaireEntities.RESULTS | lowercase}} from multiple sources - in order to enable cross-data source discovery of given {{openaireEntities.RESULTS | lowercase}} (e,g, DataCite, - BASE, DOAJ). -
    -
    -
    -
    -
    Entity Registries
    -
    - 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 {{openaireEntities.PROJECTS | lowercase}} and funding information. -
    -
    -
    -
    -
    CRIS (Current Research Information System)
    -
    - Information systems adopted by research and academic {{openaireEntities.ORGANIZATIONS | lowercase}} to keep track of their research - administration records and relative results; examples of CRIS content are articles or {{openaireEntities.DATASETS | lowercase}} funded - by {{openaireEntities.PROJECTS | lowercase}}, their principal investigators, facilities acquired thanks to funding, etc. -
    -
    -
    -
  • -
  • -
    - The attributes of entities under this tab are constructed following the methodology described below. -
    -
    -
    -
    -
    Attribute
    -
    Definition
    -
    Construction
    -
    -
    -
    - Journal Business Models -
    -
    -
    -
    Fully Open Access (OA)
    -
    -

    A journal that publishes only in open access.

    -
    -
    -

    We construct the list of fully OA journals using Unpaywall data.

    -

    In brief, a journal is fully OA if

    -
      -
    1. It is in the Directory of Open Access Journals (DOAJ)
    2. -
    3. It has a known (curated list) fully OA Publisher.
    4. -
    5. It only publishes OA articles.
    6. -
    -

    More information

    -
    -
    -
    -
    -
    Subscription
    -
    -

    A journal that charges for access to its articles.

    -
    -
    -

    Journals without any open access articles.

    -
    -
    -
    -
    -
    Hybrid
    -
    -

    A subscription journal where some of its articles are open access.

    -
    -
    -

    Journals with open access articles that are not fully OA journals are hybrid.

    -
    -
    -
    -
    -
    Transformative
    -
    -

    "A Transformative Journal is a subscription/hybrid journal that is actively committed to transitioning to a fully Open Access journal.

    -

    In addition, a Transformative Journal must:

    -
      -
    • gradually increase the share of Open Access content; and
    • -
    • offset subscription income from payments for publishing services (to avoid double payments)."
    • -
    -

    Source:

    -

    https://www.coalition-s.org/transformative-journals-faq/

    -
    -
    -

    Transformative Journals are identified by ISSN matching with the publicly available Transformative Journals data (https://journalcheckertool.org/transformative-journals/)

    -
    -
    -
    -
    - Journal APC Business Models -
    -
    -
    -
    Diamond OA
    -
    -

    A fully OA journal that does not charge article processing charges (APCs).

    -
    -
    -

    APC information is obtained from DOAJ using DOAJ’s exportable version of the journal metadata (https://doaj.org/docs/public-data-dump/). We used it to determine whether a particular fully OA journal charges APCs.

    -
    -
    -
    -
    - Routes to Open Access (OA) -
    -
    -
    -
    Green OA
    -
    -

    An open access scientific publication deposited in a repository

    -
    -
    -

    As in definition

    -
    -
    -
    -
    -
    Gold OA
    -
    -

    A scientific publication published in a fully OA journal.

    -
    -
    -

    Fully OA journals are defined above.

    -
    -
    -
    -
    -
    Hybrid OA
    -
    -

    An open access scientific publication published in a hybrid journal with an open license.

    -
    -
    -

    Hybrid journals are defined above.

    -

    At this point we consider only CC licenses “open”, we are currently working on cleaning non-CC licenses as well to identify other open ones.

    -

    In principle, this means that we may be underestimating the number of hybrid OA articles and overestimating the number of bronze.

    -
    -
    -
    -
    -
    Bronze OA
    -
    -

    An open access scientific publication published in a hybrid journal without an open license.

    -
    -
    - -
    -
    -
    -
    - Miscellaneous -
    -
    -
    -
    Downloads
    -
    -

    The number of downloads of a publication’s full text in a specific time frame, from a given set of data sources.

    -
    -
    -

    Data for downloads is taken from OpenAIRE’s Usage Counts service that harvests it from a set of repositories. The time range of available downloads varies for each repository.

    -

    - More information -

    -
    -
    -
    -
    -
  • -
-
- - More information for - OpenAIRE Research Graph - . -
-
-
+
+
+ +
+
+
+
+

Terminology and
construction.

+
+
+ +
    +
  • +
    +
    +
    {{openaireEntities.RESULTS}}
    +
    +
    There are currently four different types of {{openaireEntities.RESULTS | lowercase}} in the + OpenAIRE Research
    Graph: +
    +
      +
    • {{openaireEntities.PUBLICATIONS}}
    • +
    • {{openaireEntities.DATASETS}}
    • +
    • {{openaireEntities.SOFTWARE}}
    • +
    • {{openaireEntities.OTHER}}.
    • +
    +
    + OpenAIRE deduplicates (merges) different records of {{openaireEntities.RESULTS | lowercase}} and + keeps the
    metadata of all instances. +
    +
    +
    +
    +
    +
    {{openaireEntities.PUBLICATION}}
    +
    + {{openaireEntities.RESULTS}} intended for human reading (published articles, pre-prints, conference +
    papers, presentations, technical reports, etc.) +
    +
    +
    +
    +
    {{openaireEntities.DATASET}}
    +
    + +
    Granularity is not defined by OpenAIRE, it reflects the granularity supported by + the sources
    from which the description of the {{openaireEntities.DATASET | lowercase}} has been + collected. +
    +
    +
    +
    +
    +
    {{openaireEntities.SOFTWARE_SINGULAR}}
    +
    + Source code or software package developed and/or used in a research context +
    +
    +
    +
    +
    {{openaireEntities.OTHER_SINGULAR}}
    +
    + Anything that does not fall in the previous categories (e.g. workflow, methods, protocols) +
    +
    +
    +
  • +
  • +
    + The attributes of entities listed below are either inherited via entries in the harvested metadata records + or automatically generated by our inference (text and data mining) algorithms. +
    +
    +
    +
    +
    {{openaireEntities.ORGANIZATION}}
    +
    +

    For {{openaireEntities.RESULTS | lowercase}}, this refers to the + affiliated organizations of its authors

    +

    For {{openaireEntities.PROJECTS | lowercase}}: + the {{openaireEntities.ORGANIZATIONS | lowercase}} participating in + the {{openaireEntities.PROJECT | lowercase}} + (i.e. beneficiaries of the grant)

    +

    The OpenAIRE research graph is in the process of improving + the {{openaireEntities.ORGANIZATION | lowercase}} database (disambiguation) with the newly developed + OpenOrgs tool.

    +
    +
    +
    +
    +
    Country
    +
    +

    The country of the {{openaireEntities.ORGANIZATION | lowercase}}.

    +

    + Country code mapping: + + https://api.openaire.eu/vocabularies/dnet:countries +

    +
    +
    +
    +
    +
    Funder
    +
    +

    Funders that have joined OpenAIRE, i.e. their {{openaireEntities.PROJECT | lowercase}} data have + gone through a validation process.

    +

    You can visit https://explore.openaire.eu/search/find + if you would like to explore the {{openaireEntities.RESULTS | lowercase}} + and {{openaireEntities.PROJECTS | lowercase}} of all funders in OpenAIRE (the list of funders can be + seen under the "Funder" Filter shown on the left side of the page).

    +

    To join: https://www.openaire.eu/funders-how-to-join-guide +

    +
    +
    +
    +
    +
    Type
    +
    +

    The sub-type of a {{openaireEntities.RESULT | lowercase}} (e.g., + a {{openaireEntities.PUBLICATION | lowercase}} can be a pre-print, conference proceeding, + article, + etc.)

    +

    Resource type mapping: + https://api.openaire.eu/vocabularies/dnet:result_typologies + (click on the code to see the specific types for each result type) +

    +
    +
    +
    +
    +
    Access mode or access rights
    +
    +

    The best available (across all instances) access rights of + a {{openaireEntities.RESULT | lowercase}}

    +

    Types: open, restricted, closed, embargo (= closed for a specific period of time, then open)

    +

    Note: definition of restricted + may vary by data source, it may refer to access rights being given to registered users, potentially + behind a paywall.

    +
    +
    +
    +
    +
    CC license
    +
    +

    A Creative Commons copyright license (https://creativecommons.org/) +

    +
    +
    +
    +
    +
    PID (persistent identifier)
    +
    +

    A long-lasting reference to a resource

    +

    Types: http://api.openaire.eu/vocabularies/dnet:pid_types +

    +
    +
    +
    +
    +
    Context
    +
    + Related {{openaireEntities.COMMUNITY | lowercase}}, initiative or infrastructure. +
    +
    +
    +
    +
    Journal
    +
    + The scientific journal an article is published in. +
    +
    +
    +
    +
    Publisher
    +
    + The publisher of the venue (journal, book, etc.) of a {{openaireEntities.RESULT | lowercase}}. +
    +
    +
    +
    +
    {{openaireEntities.DATASOURCES}}
    +
    +

    The different data sources ingested in the OpenAIRE Research Graph.

    +
    Data Source Types:
    +
      +
    • Repositories
    • +
    • Open Access Publishers & Journals
    • +
    • Aggregators
    • +
    • Entity Registries
    • +
    • Journal Aggregators
    • +
    • CRIS (Current Research Information System)
    • +
    +
    +
    +
    +
    +
    Repositories
    +
    + Information systems where scientists upload the bibliographic metadata and payloads of their + {{openaireEntities.RESULTS | lowercase}} (e.g. PDFs of their scientific articles, CSVs of their data, + archive with their + software), due to obligations from their {{openaireEntities.ORGANIZATIONS | lowercase}}, their + funders, or due to community practices + (e.g. ArXiv, Europe PMC, Zenodo). +
    +
    +
    +
    +
    Open Access Publishers & Journals
    +
    + Information systems of open access publishers or relative journals, which offer bibliographic + metadata and PDFs of their published articles. +
    +
    +
    +
    +
    Aggregators
    +
    + Information systems that collect descriptive metadata about {{openaireEntities.RESULTS | lowercase}} + from multiple sources + in order to enable cross-data source discovery of given {{openaireEntities.RESULTS | lowercase}} (e,g, + DataCite, + BASE, DOAJ). +
    +
    +
    +
    +
    Entity Registries
    +
    + 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 {{openaireEntities.PROJECTS | lowercase}} and funding information. +
    +
    +
    +
    +
    CRIS (Current Research Information System)
    +
    + Information systems adopted by research and academic {{openaireEntities.ORGANIZATIONS | lowercase}} to + keep track of their research + administration records and relative results; examples of CRIS content are articles + or {{openaireEntities.DATASETS | lowercase}} funded + by {{openaireEntities.PROJECTS | lowercase}}, their principal investigators, facilities acquired + thanks to funding, etc. +
    +
    +
    +
  • +
  • +
    + The attributes of entities under this tab are constructed following the methodology described below. +
    +
    +
    +
    +
    Attribute
    +
    Definition
    +
    Construction
    +
    +
    +
    + Journal Business Models +
    +
    +
    +
    Fully Open Access (OA)
    +
    +

    A journal that publishes only in open access.

    +
    +
    +

    We construct the list of fully OA journals using Unpaywall data.

    +

    In brief, a journal is fully OA if

    +
      +
    1. It is in the Directory of Open Access Journals (DOAJ)
    2. +
    3. It has a known (curated list) fully OA Publisher.
    4. +
    5. It only publishes OA articles.
    6. +
    +

    More information

    +
    +
    +
    +
    +
    Subscription
    +
    +

    A journal that charges for access to its articles.

    +
    +
    +

    Journals without any open access articles.

    +
    +
    +
    +
    +
    Hybrid
    +
    +

    A subscription journal where some of its articles are open access.

    +
    +
    +

    Journals with open access articles that are not fully OA journals are hybrid.

    +
    +
    +
    +
    +
    Transformative
    +
    +

    "A Transformative Journal is a subscription/hybrid journal that is actively committed to + transitioning to a fully Open Access journal.

    +

    In addition, a Transformative Journal must:

    +
      +
    • gradually increase the share of Open Access content; and
    • +
    • offset subscription income from payments for publishing services (to avoid double payments)." +
    • +
    +

    Source:

    +

    https://www.coalition-s.org/transformative-journals-faq/ +

    +
    +
    +

    Transformative Journals are identified by ISSN matching with the publicly available Transformative + Journals data (https://journalcheckertool.org/transformative-journals/) +

    +
    +
    +
    +
    + Journal APC Business Models +
    +
    +
    +
    Diamond OA
    +
    +

    A fully OA journal that does not charge article processing charges (APCs).

    +
    +
    +

    APC information is obtained from DOAJ using DOAJ’s exportable version of the journal metadata (https://doaj.org/docs/public-data-dump/). + We used it to determine whether a particular fully OA journal charges APCs.

    +
    +
    +
    +
    + Routes to Open Access (OA) +
    +
    +
    +
    Green OA
    +
    +

    An open access scientific publication deposited in a repository

    +
    +
    +

    As in definition

    +
    +
    +
    +
    +
    Gold OA
    +
    +

    A scientific publication published in a fully OA journal.

    +
    +
    +

    Fully OA journals are defined above.

    +
    +
    +
    +
    +
    Hybrid OA
    +
    +

    An open access scientific publication published in a hybrid journal with an open license.

    +
    +
    +

    Hybrid journals are defined above.

    +

    At this point we consider only CC licenses “open”, we are currently working on cleaning non-CC + licenses as well to identify other open ones.

    +

    In principle, this means that we may be underestimating the number of hybrid OA articles and + overestimating the number of bronze.

    +
    +
    +
    +
    +
    Bronze OA
    +
    +

    An open access scientific publication published in a hybrid journal without an open license.

    +
    +
    + +
    +
    +
    +
    + Miscellaneous +
    +
    +
    +
    Downloads
    +
    +

    The number of downloads of a publication’s full text in a specific time frame, from a given set of + data sources.

    +
    +
    +

    Data for downloads is taken from OpenAIRE’s Usage Counts service that harvests it from a set of + repositories. The time range of available downloads varies for each repository.

    +

    + More information +

    +
    +
    +
    +
    +
  • +
+
+ + More information for + OpenAIRE Research Graph + . +
+
+
` }) export class TerminologyComponent implements OnInit, OnDestroy { @@ -402,7 +452,11 @@ export class TerminologyComponent implements OnInit, OnDestroy { public tab: 'entities' | 'attributes' = 'entities'; private subscriptions: any[] = []; public openaireEntities = OpenaireEntities; - + public breadcrumbs: Breadcrumb[] = [{ + name: 'home', + route: '/' + }, {name: 'Resources'}, {name: 'Terminology and construction', keepFormat: true}]; + constructor(private stakeholderService: StakeholderService, private seoService: SEOService, private _meta: Meta, diff --git a/sharedComponents/navigationBar.component.html b/sharedComponents/navigationBar.component.html index 352543cc..0d6eea90 100644 --- a/sharedComponents/navigationBar.component.html +++ b/sharedComponents/navigationBar.component.html @@ -1,6 +1,6 @@
-