impactFactorService.approximateValue
Approximate missing indicator value (from nearest known year)
Dla wskazanych indykatorów (np. typu IF), w przypadku nieznanej ich wartości w danym roku, następuje aproksymacja wartości do wielkości określonej dla najbliższego roku, przy czym uwzględniane są dodatkowe zasady wykonywania takiej aproksymacji, określone w poniższych własnościach.
Przełącznik może określać następujące własności (property)
Property backwardApproximation
Określa czy aproksymacja wartości indykatorów powinna być wykonywana wstecz
np. jeżeli mamy publikację z 2022 a najnowszy wskaźnik w czasopiśmie jest z 2020 to taki też zostanie załadowany do publikacji
Przykładowo: true
Property forwardApproximation
Określa czy aproksymacja wartości indykatorów powinna być wykonywana do przodu
np. jeżeli mamy publikacje z 2017 a najwcześniejszy wskaźnik w czasopiśmie jest z 2019 to taki zaciągnie się do publikacji
Przykładowo: true
Property systemNameBlackList
Określa wykaz nazw systemowych indykatorów, których ta funkcjonalność nie dotyczy
Przykładowo:
(czyli brak wartości)
W tym przypadku funkcjonalność dotyczy wszystkich indykatorów, gdyż wykaz jest pusty.
Property yearOfLastUploadedIndicator
-
Określa rok najnowszego, dostępnego wskaźnika w czasopismach, (domyślnie 0 - funkcja nieaktywna),
Własności backwardApproximation
oraz forwardApproximation
przeznaczone są do stosowania osobno i nie należy ich łączyć.
Przykłady użycia własności oraz możliwości ich konfiguracji przedstawione są poniżej.
Property backwardApproximation
Przykładowo, jeżeli mamy publikację z 2022, a najnowszy indykator w czasopiśmie jest z roku 2021 - to taki też zostanie przypisany do publikacji.
Prawidłowa konfiguracja:
Przykładowe działania:
publicationYear || indicators || backward || returnedIdicatordata
2022 || [id2020, id2021] || true || id2021
2023 || [id2020, id2021] || true || id2021
2024 || [id2020, id2021] || true || id2021
Własność można dodatkowo rozszerzyć o dodatkowy parametr yearOfLastUploadedIndicator
, który determinuje rok, od którego aproksymacja będzie wykonywana, pomijając lata wcześniejsze (własność opisana w dalszej części).
Property forwardApproximation
Przykładowo, jeżeli mamy publikacje z 2017 roku, a najwcześniejszy indykator w czasopiśmie jest z 2019, to taki zostanie przypisany do publikacji.
Prawidłowa konfiguracja:
Przykładowe działanie:
publicationYear || indicators || forward || returnedIdicatordata
2017 || [id2020, id2021] || true || id2020
2018 || [id2020, id2021] || true || id2020
2019 || [id2020, id2021] || true || id2020
Własność forwardApproximation
nie powinna być łączona z innymi i należy używać jej osobno.
Property backwardApproximation
+ yearOfLastUploadedIndicator
Własność yearOfLastUploadedIndicator
pozwala na określenie roku najnowszego, dostępnego wskaźnika, którą można połączyć z aproksymacją backwardApproximation
.
Określenie roku w yearOfLastUploadedIndicator
powoduje, że aproksymacja i przypisywanie wskaźników IF następuje wyłącznie dla publikacji wydanych od wprowadzonego roku wzwyż.
Publikacje z lat poniżej wprowadzonego w parametrze roku, otrzymują wskaźniki tylko w przypadku, gdy w czasopiśmie dostępny jest wskaźnik z roku publikacji (nie następuje dla nich aproksymacja).
Prawidłowa konfiguracja, gdy najnowszy wskaźnik jest z 2022 roku:
Przykładowe działanie:
publicationYear || indicators || returnedIdicatordata
2020 || [id2020, id2021, id2022] || id2020
2021 || [id2020, id2021, id2022] || id2021
2022 || [id2020, id2021, id2022] || id2022
2023 || [id2020, id2021, id2022] || id2022
2024 || [id2020, id2021, id2022] || id2022
2020 || [id2020, id2021] || id2020
2021 || [id2020, id2021] || id2021
2022 || [id2020, id2021] || null
2023 || [id2020, id2021] || null
2024 || [id2020, id2021] || null
2020 || [id2020, id2022] || id2020
2021 || [id2020, id2022] || null
2022 || [id2020, id2022] || id2022
2023 || [id2020, id2022] || id2022
2024 || [id2020, id2022] || id2022
Wraz z aktualizacją listy wskaźników dla kolejnych lat, należy pamiętać, aby zaktualizować odpowiednio parametr yearOfLastUploadedIndicator
.