Skip to end of banner
Go to start of banner

Formuły wyszukiwawcze dla wersji 3.0

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Current »

Redaktor ma możliwość dla sprawdzenia poprawności i kompletności wprowadzanych opisów posłużenia się gotowymi formułami wyszukiwawczymi wpisywanymi w polu Custom query.

Formuła wyszukiwawcza może działać w koniunkcji z innymi wybranymi kryteriami wyszukiwania, np. wybór jednostki (jednostek), zakres lat, typ publikacji, inne.

Wykaz formuł wyszukiwawczych w Bazie Wiedzy

Autorzy i pracownicy:

  1. (active='false') – wskaż rekordy w których nie zaznaczono Aktywny

  2. (active='true') – sprawdzenie czy zaznaczony jest status autora – Aktywny

  3. not(jcr:contains(@email,'*')) – brak w opisie autora e-maila

  4. not(jcr:contains(@authorprofile-phone,'*')) – brak w opisie autora nr telefonu

  5. not(jcr:contains(@authorprofile-possitionPL,'*')) – brak w opisie autora stanowiska w j. pol. not(jcr:contains(@authorprofile-possitionEN,'*')) – brak w opisie autora stanowiska w j. ang.

  6. not(jcr:contains(@authorprofile-prefixPL,'*')) – brak w opisie autora tytułu w j. pol.

  7. not(jcr:contains(@authorprofile-prefixEN,'*')) – brak w opisie autora tytułu w j. ang.

  8. not(jcr:contains(@authorprofile-descriptionPL,'*')) – brak w opisie autora jego charakterystyki pracy zawodowej w j. pol.

  9. not(jcr:contains(@authorprofile-descriptionEN,'*')) – brak w opisie autora jego charakterystyki pracy zawodowej w j. ang.

  10. not(jcr:contains(@authorprofile-consultations,'*')) – brak w opisie autora konsultacji w j. pol. not(jcr:contains(@authorprofile-consultationsEN,'*')) – brak w opisie autora konsultacji w j. ang.

  11. not(jcr:contains(@authorprofile-homepage,'*')) – brak strony domowej autora

  12. not(jcr:contains(@file-id,'*')) – brak pliku (zdjęcia)

  13. jcr:contains(@affiliation-id,'*') – podana afiliacja na uczelni

  14. jcr:contains(@externalAffiliation-id,'*') – podana afiliacja zewnętrzna

  15. jcr:contains(@email,'*') and not(jcr:like(@email,'%@%')) – wskaż rekordy w których e-mail nie zawiera znaku ‘@’

  16. jcr:contains(@email,'*') and (jcr:like(@email,'%@%@%')) – wskaż rekordy w których e-mail występuje w polu adresu e-mail, co najmniej dwa razy

Publikacje

  1. @file-id>0 – pokaż rekordy z plikiem

  2. @file/permission/access='PUBLIC' – pokaż rekordy, które mają ustawiony status - dostęp publiczny

  3. @file/permission/access='PROTECTED' – pokaż rekordy, które mają ustawiony status - dostęp chroniony

  4. @file/permission/access='PRIVATE' – pokaż rekordy, które mają ustawiony status - dostęp prywatny

  5. @file/permission/id>0 – pokaż rekordy, w których dostęp został określony

  6. @file-id>0 and not(@file/permission/id>0) – pokaż rekordy, w których dostęp nie został określony

  7. score=0 – pokaż wykaz publikacji z punktacją 0

  8. score > 0 and score < 10 – pokaż wykaz publikacji z punktacją od 1 do 9

Książki i rozdziały

  1. not(jcr:contains(@language-code,'*')) – pokaż książki, w których brakuje języka

  2. not(@issueDate>0) – pokaż książki, w których brakuje roku wydania

  3. not(jcr:contains(@publisher,'*')) – pokaż książki, w których brakuje wydawcy

  4. not(jcr:contains(@collation,'*')) – pokaż książki, w których brakuje paginacji książki

  5. not(jcr:contains(@isbn,'*')) – pokaż książki, w których brakuje ISBN

  6. not(jcr:contains(@language-code,'*')) – pokaż rozdziały z książki, w których brakuje języka

  7. not(@book-issueDate>0) – pokaż rozdziały z książki, w których brakuje roku wydania

  8. not(jcr:contains(@book-publisher,'*')) – pokaż rozdziały z książki, w których brakuje wydawcy

  9. not(jcr:contains(@collation,'*')) – pokaż rozdziały z książki, w których brakuje paginacji rozdziału

Artykuły z czasopism

  1. not(jcr:contains(@language-code,'*')) – pokaż artykuły z czasopism, w których brakuje języka

  2. not(@journalissue-issueDate>0) – pokaż artykuły z czasopism, w których brakuje roku wydania

  3. not(jcr:contains(@collation,'*')) – pokaż artykuły z czasopism, w których brakuje paginacji artykułu

  4. jcr:contains(@language-code,'pl') – pokaż publikacje w których określono j. polski

  5. jcr:contains(@language-code,'en') – pokaż publikacje w których określono j. angielski

  6. not(jcr:contains(@doi,'*')) – pokaż publikacje, w których brakuje DOI

Rozprawy doktorskie

  1. not(jcr:contains(@titlePL,'*')) – pokaż doktoraty w których brakuje: tytułu w jęz. polskim

  2. not(jcr:contains(@titleEN,'*')) – pokaż doktoraty w których brakuje: tytułu w j. angielskim

  3. not(jcr:contains(@supervisor-id,'*')) – pokaż doktoraty w których brakuje promotora

  4. not(jcr:contains(@externalreviewers-id,'*')) – pokaż doktoraty w których brakuje recenzenta wewnętrznego

  5. not(jcr:contains(@internalreviewers-id,'*')) – pokaż doktoraty w których brakuje recenzenta zewnętrznego

  6. not(jcr:contains(@certifyingUnit-id,'*')) – pokaż doktoraty w których brakuje jednostki dyplomującej z uczelni

  7. not(jcr:contains(@certifyingOtherUnit-id,'*')) – pokaż doktoraty w których brakuje jednostki dyplomującej spoza uczelni

  8. not(jcr:contains(@discipline-id,'*')) – pokaż doktoraty w których brakuje dyscypliny nauki

  9. not(jcr:contains(@language-code,'*')) – pokaż doktoraty w których brakuje języka

  10. not(@defenseDate>0) – pokaż doktoraty w których brakuje daty obrony

  11. not(jcr:contains(@collation,'*')) – pokaż doktoraty w których brakuje paginacji

Konferencje – wydarzenie

  1. international='true' – pokaż konferencje oznakowane jako międzynarodowe

  2. international ='false' – pokaż konferencje oznakowane jako krajowe

FORMUŁY ZŁOŻONE

  1. Podane wyżej elementarne formuły najczęściej badają braki w opisach. Pominięcie otoczenia zaprzeczenia (początkowe “not” i odpowiadające mu nawiasy) bada obecność danego pola, np. formuła jcr:contains(@publisher,'*') – pokazuje książki, w których wypełniono pole nazwy wydawcy.

  2. Formuły elementarne mogą być łączone w bardziej złożone zapytania z wykorzystaniem operatorów logicznych or, and oraz not, a także nawiasów.

Przykładowa formuła złożona:

not(jcr:contains(@authorprofile-possitionPL,'*')) or not(jcr:contains(@authorprofile-possitionEN,'*')) or not(jcr:contains(@authorprofile-prefixPL,'*')) or not(jcr:contains(@authorprofile-prefixEN,'*'))

Formuła wskazuje autorów, dla których w opisie brak jednego z pól: tytuł w j. pol. lub tytuł w j. ang. lub stanowisko w j. pol. lub stanowisko w j. ang.

Formuły do sprawdzania poprawności opisów bibliograficznych pod kątem wymagań PBN

Pod kątem transferu do PBN należy w pierwszej kolejności sprawdzać publikacje od 2017 roku

  • obowiązkowy zakres stron, najlepiej w formacie liczba-liczba (dla artykułu/rozdziału) lub dla książek – liczba stron w formacie liczba

not(jcr:contains(@collation,'*')) – pokaż publikacje, w których brakuje zakresu stron (artykuł/rozdział) lub stron (książka)

  • autorzy afiliowani przy jednostce jako pracownicy mają status PRACOWNIK

jcr:contains(@author/affiliation-id,'*') – istnieją autorzy, dla których podano afiliację na uczelni

jcr:contains(@author/externalAffiliation-id,'*') – istnieją autorzy, dla których podano afiliację zewnętrzną

jcr:contains(@author/affiliation-id,'*') and not(jcr:contains(@author/status,'PRACOWNIK')) – istnieją autorzy, dla których podano afiliację na uczelni, ale żaden z autorów nie jest oznaczony jako PRACOWNIK

jcr:contains(@author-affiliation-id,'*') and not(jcr:contains(@author-status,'PRACOWNIK')) – pierwszy autor ma podaną afiliację na uczelni, ale nie jest oznaczony jako PRACOWNIK

  • język publikacji

not(jcr:contains(@language-code,'*')) – pokaż publikacje, w których brakuje języka

jcr:contains(@language-code,'pl') – pokaż publikacje w których określono j. polski

jcr:contains(@language-code,'en') – pokaż publikacje w których określono j. angielski

  • numer ISSN (czasopisma)

not(jcr:contains(@issn,'*')) – pokaż czasopisma, w których brakuje ISSN

not(jcr:contains(@journalissue-journalseries-issn,'*')) – pokaż artykuły, dla których brakuje ISSN w opisie czasopisma

  • wydawca książki

not(jcr:contains(@publisher,'*')) – pokaż książki, w których brakuje wydawcy

not(jcr:contains(@book-publisher,'*')) – pokaż rozdziały z książki, w których brakuje wydawcy

  • numer ISBN (książki)

not(jcr:contains(@isbn,'*')) – pokaż książki, w których brakuje ISBN

not(jcr:contains(@book-isbn,'*')) – pokaż rozdziały, dla których brakuje ISBN w opisie książki

jcr:contains(@isbn,'*') and (not(jcr:like(@isbn,'__________%')) or jcr:like(@isbn,'__________________%')) - pokaż książki, w których jest błędny ISBN

jcr:contains(@book-isbn,'*') and (not(jcr:like(@book-isbn,'__________%')) or jcr:like(@book-isbn,'__________________%')) - pokaż rozdziały, dla których jest błędny ISBN w opisie książki

  • rok publikacji

not(@issueDate>0) – pokaż książki, w których brakuje roku wydania

not(@journalissue-issueDate>0) – pokaż artykuły z czasopism, w których brakuje roku wydania

not(@book-issueDate>0) – pokaż rozdziały z książki, w których brakuje roku wydania

  • DOI

not(jcr:contains(@doi,'*')) – pokaż publikacje, w których brakuje DOI

Sprawdzanie danych dotyczących konferencji

  • Konferencje – wydarzenie

international='true' – pokaż konferencje oznakowane jako międzynarodowe

international ='false' – pokaż konferencje oznakowane jako krajowe

  • Publikacje z konferencji

book-conference-id>0 and book-conference-international='true' – pokaż rozdziały, dla których konferencja została oznakowana jako międzynarodowa

journalissue-conference-id>0 and journalissue-conference-international='true'
pokaż artykuły z czasopism, dla których konferencja została oznakowana jako międzynarodowa

conference-id>0 and conference-international='true' – pokaż książki, dla których konferencja została oznakowana jako międzynarodowa


  • No labels