Jump to content

Wikimedia CEE Meeting 2025/Learning Day

From Meta, a Wikimedia project coordination wiki
Group photo in the afternoon of the Learning Day

Learning Day will be held on the 25th September, prior to the Main Conference. The focus of the Learning Day will be Linked Open Data (Wikidata/Wikibase) and Libraries.

Location

[edit]
Map
Learning Day venue

Learning day will be hosted at Goethe-Institut Thessaloniki, Vassilisis Olgas 66, 54642, Thessaloniki. A morning bus will be available from the Grand Palace Hotel to make getting there easier.

Wikidata and Wikibase for Library Collections

[edit]

The CEE Meeting 2025 Learning Day will provide an in-depth introduction to the use of Wikibase, Wikidata, and Linked Open Data (LOD) in the context of library collections, with a particular focus on the needs and opportunities for libraries and librarians from Central and Eastern Europe. The program will begin with an overview of the key concepts and technologies, emphasizing the importance of authority files, structured data, and open knowledge platforms for enhancing the visibility, interoperability, and accessibility of library metadata. Participants will be introduced to the Wikidata platform through a structured on-boarding session designed to build foundational skills for contributing to and utilizing this global knowledge base. The day will also feature a series of case studies presented by representatives of three national libraries from the region (Czech Republic, Greece, Latvia), illustrating practical applications of Wikidata and Wikibase in managing and sharing cultural heritage data. Through a combination of theoretical insights, practical guidelines and examples, the Learning Day aims to introduce the participants to tools for engaging with open data initiatives and collaborative knowledge infrastructures.

Learning day coordinator is Christos Varvantakis The event is co-organised with Camillo Pellizzari (User:Epidosis) and Alan Ang.

Presentations from National Libraries representatives:

  • Michalis Gerolimos, Head of the Cataloging Department, National Library of Greece
  • Mārīte Apenīte, National Thesaurus Expert, National Library of Latvia (mapenite)
  • Uldis Bojārs, Data Semantic Development Manager, National Library of Latvia (CaptSolo)
  • Petra Šťastná, Head of National Name Authorities Departement, National Library of the Czech Republic (recorded talk)

Programme

[edit]
Session identifiers
Session format Plenary session - Plenary session Workshop - Workshop
Advancement level Basic - Basic
08:30 - 09:00 Registration
09:30 - 10:00 Walk-in
10:00 - 10:15 Keynote & General intro
Alan Ang
Plenary session
10:15 - 10:30 Wikidata & Wikibase introduction
Christos Varvantakis
Plenary session
10:30 - 12:00 Wikidata and libraries (authority files)
Camillo Pellizzari
(slides)
12:00 - 13:30 Lunch
13:30 - 15:00 Use cases presentations by National Libraries representatives
Christos Varvantakis (moderator), Petra Šťastná, Mārīte Apenīte, Uldis Bojārs, Michalis Gerolimos
(slides Šťastná) (slides Apenīte & Bojārs) (slides Gerolimos)
15:00 - 15:30 Break
15:30 - 17:30 Hands-on session
Camillo Pellizzari, Christos Varvantakis, Alan Ang
(materials below)
17:30 - 18:00 Closing discussion
20:00 - 21:30 Delegates Dinner

Participants

[edit]
Affiliate Name Name Username
Wikimedia Czech Republic Jagro
Wikimedia Deutschland Deepesha Burse
Wikimedia Deutschland Kris Litson
Wikimedia Eesti Ivo Kruusamägi
Wikimedia Europe Valentina Calcagno
Wikimedia Georgia Beqabai
Wikimédia Magyarország Bencemac
Wikimedia Polska Tomasz Wszeborowski Gdarin
Wikimedia Polska Michał Buczyński Aegis Maelstrom
Wikimedia Polska Jamnik z Tarnowa
Wikimedia Polska Marcin Cieślak Saper
Wikimedia Ukraine Mykola Kozlenko NickK
Wikimedia Ukraine Anton Obozhyn Tohaomg
Wikimedia Ukraine Olesia Lukaniuk OlesiaLukaniuk (WMUA)
Wikimedians of Albanian Language User Group Vjollca Merdani Vyolltsa
Azerbaijani Wikimedians User Group Rüfət Rəhimov Turkmen
Azerbaijani Wikimedians User Group Elchin Aliyev Patriot Kor
Wikimedians of Bashkortostan User Group Фәрһад
Wikimedia Community User Group Belarus Vitaly Zdanevich Vitaly Zdanevich
Wikimedia Community User Group Belarus Uladzimir Rusakovich W
Wikimedia Community of Kazakh language User Group Batyrbek Alimzhanov Batyrbek.kz
Wikimedia Community of Kazakh language User Group Nursultan Tengge Nurtenge
Wikimedians of Latvia User Group Gustamons
Wikimedia Community User Group Malta Enrique Tabone EnriqueTabone
Wikimedia Community User Group Malta Katja Zahra Camilleri Exlibris1987
Wikimedia MKD Snezhana Shtrkovska Violetova
Wikimedia MKD BosaFi
Wikimedians of Romania and Moldova User Group Elena Damian Elena Ancu Damian
Wikimedians of Romania and Moldova User Group Maria-Magdalena Barascu MagdaBarascu
Wikimedians of Romania and Moldova User Group Anamaria Lupan Poematica
Wikipedians of Slovenia User Group GeographieMan
Wikipedians of Slovenia User Group Andrej Žohar ModriDirkac
Wikimedia Community of Tatar language User Group Dina Abdullina Динә Абдуллина
Wikimedians of Turkic Languages User Group HakanIST
Wikimedians of the Uzbek Language User Group Umarjon Rakhimov Umarxon III
Wikimedians of Western Armenian Language User Group Chaigkanous Minasian HoMen
Russian community Lvova
Russian community Nikolai Bulykin Красный
Board of Trustees Maciej Nadzikiewicz Nadzik
International Hellenic University Charalambos Bratsas Cbratsas

National Libraries representatives

[edit]
Name Username
National Library of Latvia Mārīte Apenīte mapenite
National Library of Latvia Uldis Bojārs CaptSolo
National Library of Greece Michail Gerolimos
National Library of the Czech Republic Petra Šťastná Nestastna
Library & Information Center, University of Western Macedonia Maria Lappa Libraryzep
Yaroslav Mudryi National Library of Ukraine Svitlana Vyslinska

Coordinators

[edit]
Left to right: Christos Varvantakis, Kris Litson, Camillo Pellizzari, Alan Ang
Affiliate Name Name Username
Wikimedia Deutschland Christos Varvantakis Christos Varvantakis (WMDE)
Wikimedia Italia Camillo Pellizzari Epìdosis
Wikimedia Deutschland Alan Ang Alan Ang (WMDE)

Organising team

[edit]
Affiliate Name Name Username
Wikimedia Community User Group Greece Marios Magioladitis Magioladitis
Wikimedia Community User Group Greece Konstantinos Stampoulis Geraki
Wikimedia Community User Group Greece Markellos Stevis MARKELLOS
Wikimedia Community User Group Greece Nikos Likomitros NikosLikomitros
Wikimedia Community User Group Greece Eleni Christopoulou Eleni.Christopoulou
Wikimedia Community User Group Greece Dimitrios Ringas DimitriosRingas

Hands-on session

[edit]

Suggestions for your Wikidata account

[edit]

Here are some suggestions (curated by Epìdosis, readapted from d:Wikidata:WikiProject Latvia/NLL 2024 and commons:File:NLL2024 - Advantages of an account in Wikidata.pdf):

  • in your userpage in Wikidata add a babel; all the languages you add to your babel, plus the interface language, will appear in the termbox of the items (i.e. the table of labels, descriptions and aliases)
  • in your Wikidata Preferences > Gadgets these gadgets are particularly useful:
    • Merge
    • labelLister
    • moveClaim
    • KeyShortcuts
    • DuplicateReferences
    • currentDate
    • relateditems
    • Rearrange Values
  • in your Wikidata common.js the following gadgets are particularly useful (you can copy the following text, create the page, paste the code into it and save it; if you have some already enabled, check not to duplicate them):

importScript( 'User:Magnus Manske/duplicate item.js' );
importScript( 'User:Magnus Manske/mixnmatch gadget.js' );
importScript( 'User:Frettie/consistency check add.js' );
importScript( 'User:Bargioni/UseAsRef.js' );
importScript( 'User:Nikki/ExpandReferences.js' );
importScript( 'User:Epìdosis/moreIdentifiers settings.js' );
importScript( 'User:Bargioni/moreIdentifiers.js' );
importScript( 'User:Bargioni/viaf.js' );
importScript( 'User:Bargioni/PrefRank.js' );
importScript( 'User:Bargioni/PrefRank config.js' );

  • you can consider using your Wikidata common.css to highlight some properties; here is an example (you can copy the following text, create the page, paste the code into it and save it):


#P31 { border: 2px solid #1e90ff; }
#P279 { border: 2px solid #9370db; }
#P214 { border: 2px solid #ee82ee; }
#P213 { border: 2px solid #ff6347; }

  • finally, you can add in your home Wikipedia common.js or in your Meta global.js the following two gadgets:

// d:User:Yair rand/WikidataInfo.js
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript");
// StatementCounts User:Epìdosis/StatementsSitelinksCounts.js
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Epìdosis/StatementsSitelinksCounts.js&action=raw&ctype=text/javascript");

Brief explanation of the above gadgets

Preferences
  • Merge: enables a button (between the watchlist star and the search bar) that allows to easily merge duplicate items (cf. d:Help:Merge#Gadget)
  • labelLister: enables a button (between the watchlist star and the search bar) that allows to easily edit labels-descriptions-aliases in languages that aren't in your "termbox" and haven't been used yet in the item
  • moveClaim: enables a green button (on each statement value) that allows to easily move or copy a statement to another item, or change the property of the statement
  • KeyShortcuts: adds a series of very convenient key shortcuts (list in the description of the gadget)
  • DuplicateReferences: allows you to easily copy references from one statement value to others
  • currentDate: autocompiles P813 in references
  • relateditems: enables a button (below identifiers) that shows inverse statements
  • Rearrange Values: enables a blue button (on each property) that allows to easily reorder the values of a property
Common.js

there are much more tools and gadgets that can be enabled, check out User:Epìdosis/common.js for inspiration

Common.css
Global.js (or local Wikipedia common.js)
  • d:User:Yair rand/WikidataInfo.js: in all pages it shows, below the page title, the Wikidate items (if existing), with its label, description and alias(es) in the language of the Wikimedia project; if the Wikidata item doesn't exist, it offers a quick link to create it directly (please check not to create duplicates!); if you have already activated this in some Wikimedia projects, you may have to deactivate it locally to avoid creating unpleasant duplications
  • User:Epìdosis/StatementsSitelinksCounts.js: in category pages, it shows for each entry the number of sitelinks, statements, identifiers in the Wikidata item, and the presence or absence of VIAF ID

Items to edit

[edit]

Task 1 (missing Wikidata items, missing statements, missing VIAF):

  1. check to have activated UseAsRef and moreIdentifiers in your Wikidata common.js and User:Epìdosis/StatementsSitelinksCounts.js in your global.js or local Wikipedia common.js (see above)
  2. go to the Wikipedia in your language and search the category of the writers from your country;
  3. firstly, if you see articles without an indication of Wikidata item, check if the Wikidata item doesn't exist already (in that case, just add a new sitelink), if not create the item of the writer and improve it with more references and new referenced statements
  4. secondly, if you see articles with a Wikidata item with very few statements, improve it with more references and new referenced statements
  5. thirdly, if you see articles with a Wikidata item without VIAF, check if one (or more) VIAF ID(s) exist (searching in https://viaf.org/), add all of them and use them to extract the IDs of the VIAF members; be cautious in case of possible homonyms
Doing the same with PetScan is possible: see how

{{{2}}}

Task 2 (missing references):

  1. check to have activated UseAsRef in your Wikidata common.js (see above)
  2. go to this Wikidata query on QLever; change Q222 with the QID of your country; run the query
  3. open the items one by one and check the birth date(s) - at least one of them has no references
    1. try to find at least one reference for the unreferenced birth date and add it/them; if you find only references supporting a different value, change the value and add them
    2. in general, improve the item with more references and new referenced statements

Task 3 (conflicting values to be ranked):

  1. check to have activated PrefRank in your Wikidata common.js (see above)
  2. go to this Wikidata query on QLever; change Q222 with the QID of your country; run the query
  3. open the items one by one and check the birth dates - there are at least 2 values with normal (or preferred) rank
    1. if both have references, try to understand which is the best one (because it is supported by the best reference and/or the highest number of references) and set it to preferred rank with PrefRank (in the rare case in which there are 2 values with preferred rank, set one of them to normal rank);
    2. in general, improve the item with more references and new referenced statements

Task 4 (missing occupation):

  1. check to have activated UseAsRef and moreIdentifiers in your Wikidata common.js (see above)
  2. go to this Wikidata query on QLever; change Q222 with the QID of your country; run the query
  3. open the items one by one
    1. try to add one (or more) occupation(s) with references
    2. use the VIAF ID(s) to extract the IDs of the VIAF members; be cautious in case of possible homonyms
    3. in general, improve the item with more references and new referenced statements
Mix'n'match