-
Notifications
You must be signed in to change notification settings - Fork 47
Model danych
Person
reprezentuje osobę, która odgrywa jakąś rolę w procesie recenzji, jest:
- autorem,
- redaktorem,
- recenzentem.
Jedna osoba może odgrywać wiele ról. Osoba jest niezależna od klasy User
(użytkownik), która reprezentuje dane
pozwalające na zalogowanie się do systemu. Osoba może być stowarzyszona z użytkownikiem poprzez ten sam
adres e-mail.
Submission
reprezentuje artykuł zgłoszony do publikacji, który ma zostać poddany recenzji.
Zgłoszenie może mieć wielu autorów (poprzez powiązanie Authorship
), ma również przypisanego redaktora
prowadzącego (Person
). Może mieć również wiele przypisanych wersji artykułu (ArticleRevision
),
które bezpośrednio podlegają ocenie.
ArticleRevision
reprezentuje wersję artykułu i charakteryzuje się tym, że przypisany jest do niej plik,
który zawiera treść artykułu. Sama wersja przypisana jest do zgłoszenia oraz podlega recenzji.
Nie każda wersja jest jednak oceniana -
np. pierwsza wersja zawiera zwykle imiona i nazwiska autorów, a do oceny wysyłana jest wersja zanonimizowana.
Review
reprezentuje recenzję, czyli ocenę wartości merytorycznej artykułu dokonywaną przez recenzenta (Person
).
Recenzja zawiera treść oraz może być w jednym ze stanów przejściowych (na etapie przygotowywania recenzji)
lub końcowych (wskazujących czy artykuł ma zostać opublikowany, odrzucony, czy też wymaga poprawek).
Issue
reprezentuje pojedynczy numer Rocznika Kognitywistycznego, opatrzony kolejnym numerem oraz rokiem wydania.
Zgłoszenia na etapie recenzji są przyporządkowane do numeru, ale ostatecznie mogą zostać opublikowane w późniejszym
numerze (rzadko wcześniejszym). To powiązanie wskazuje prawdopodobne "miejsce" publikacji.
Dopiero artykuły (Article
), reprezentują artykuły, które zostały pozytywnie zrecenzowane i zostaną/zostały
opublikowane w danym numerze.
Authorship
wiąże autora (Person
) ze zgłoszeniem (Submission
). Jedno zgłoszenie może mieć wielu autorów.
Autorzy są uporządkowani względem pozycji (position
). Wyróżniony jest również jeden autor
korespondujący (corresponing
) - osoba odpowiedzialna za korespondencję z redakcją.
Affiliation
reprezentuje afiliację, czyli powiązanie autora z jednostką w której prowadzi on pracę badawczą.
Zazwyczaj jednostki niższego rzędu (wydziały, instytuty - Department
) przynależą do jednostek wyższego
rzędu (uniwersytety, akademie - Institution
), które znajdują się w określonych krajach (Country
).
W przypadku badania konfliktu afiliacji realizowane jest to na poziomie instytucji (Institution
).
Afiliacja może mieć również określone ramy czasowe (year from
, year to
), ale zazwyczaj wartości te nie są
przypisane, co oznacza, że dana afiliacja jest aktualna.