Differenze tra le versioni di "Progetti e iniziative/Filtro categorie di Wikipedia con integrazione Wikidata"

Da Wikimedia Italia.
Jump to navigation Jump to search
(+image)

Versione delle 21:35, 22 lug 2021

Schema di categorie in Wikipedia.
Questa pagina è una bozza.

Questo è un testo elaborato da una bozza di User:Ysogo. Grazie Ysogo!

Wikimedia Italia indice la seguente richiesta di collaborazione:

Profilo professionale ricercato: Ricerca collaboratori/2021/Sviluppatore web

Preambolo

Questo documento riguarda una funzionalità richiesta per migliorare il sistema delle categorie di Wikipedia in lingua italiana e per interfacciarle maggiormente a Wikidata.

Descrizione del problema

Struttura corrente di una categoria.

Wikipedia in lingua italiana ha raggiunto il milione e mezzo di voci e queste voci sono da sempre raccolte in un complesso sistema di categorie.

Per filtrare ulteriormente i risultati di certe categorie, di solito vengono create ulteriori sotto-categorie ma, nella maggior parte dei casi, è preferibile non creare sotto-categorie per ogni sotto-ricerca che si desidera effettuare in Wikipedia. Sia perchè la creazione di molte sotto-categorie renderebbe difficile il loro mantenimento, sia perchè è un'operazione scomoda, e sia perchè ormai esiste Wikidata ed è possibile pensare a soluzioni più efficaci per evitare di creare categorie eccessivamente puntuali, a volte con titoli improponibili per un'enciclopedia. Ad esempio, una categoria "politici donne nate in Italia e che lavorano negli Stati Uniti e morte nel 1998" sarebbe una categoria improponibile per Wikipedia, ma utile durante certe attività su Wikipedia.

Soluzione proposta

In appoggio al corrente sistema delle categorie, si propone di sviluppare un filtro aggiuntivo per poter restringere i risultati presenti. Il filtro potrà essere visualizzato nella pagina di una specifica categoria per aiutare a limitare i risultati in un sotto-insieme che rifletta determinate caratteristiche presenti su Wikidata (e.g luogo di nascita, città natale, data di morte, ecc.).

Stato attuale

  • Ad oggi questo è possibile tramite strumenti esterni a Wikipedia (es: Petscan) il cui utilizzo, per la maggior parte dei fruitori di Wikipedia, è sconosciuto o comunque ostico.
  • Lo strumento non ambisce a sostituire integralmente la versatilità di ricerca di tali strumenti esterni ma deve rendere agevoli ricerche “semplici” basate su tre/quattro proprietà tipica per categoria. A titolo esemplificativo ma non esaustivo:
    • Nelle categorie di biografia: genere, data di nascita, nata di morte
    • Nelle categorie di film: durata, regista, anno di produzione

Requisiti

  • implementazione di uno strumento che faciliti il restringimento dei risultati all'interno delle categorie di Wikipedia, facilmente e velocemente, tramite proprietà utili, presenti su Wikidata
  • Lo strumento deve rispondere all’esigenza dei fruitori di Wikipedia che desiderano individuare, all’interno di una categoria, un sotto-insieme che soddisfi alcuni criteri espressi su certe proprietà Wikidata.

In particolare:

  • poter essere inserito solo nelle categorie in cui la comunità Wikipedia desidera averlo a disposizione
  • poter essere utilizzabile sia da utenti loggati in Wikipedia che da utenti non registrati
  • essere fruibile anche da utenti a basso livello di informatizzazione permettendogli di esprimere le condizioni di ricerca in una modalità quanto più intuitiva possibile, per non dire prossima al linguaggio naturale
  • deve premettere l'inserimento di condizioni di ricerca concettualmente nella forma:
    • proprietà-operazione-valore [(AND/OR) proprietà-operazione-valore [(AND/OR) proprietà-operazione-valore [...]]]
  • fornire il risultato in un modo comodo e veloce (nella medesima pagina o in una nuova)
  • essere multilingue adeguandosi alla versione linguistica di Wikipedia in cui è inserito
  • l'ampliamento e il mantenimento linguistico dei messaggi utilizzati dallo strumento deve essere reso possibile in autonomia da parte di ciascuna comunità Wikipedia
  • lo strumento deve essere fornito con il glossario completo in lingua italiana e in lingua inglese
  • la lingua inglese deve essere considerata il default per ogni voce del glossario assente in altre lingue
  • utilizzare un framework grafico moderno di MediaWiki, come OOUI mw:OOUI

Formulazione delle proposte

Coloro che sono interessati devono:

  • Avere comprovata esperienza negli sviluppi web (JavaScript e jQuery)
  • Proporre una descrizione ad alto livello della soluzione che vorranno implementare facendo comprendere almeno i seguenti punti:
  • Presentare l'interfaccia utente (come si immagina che saranno i filtri, come saranno integrati in Wikipedia...)
  • Presentare l'interazione con l'utente (come saranno forniti i risultati...)
  • Formulare una stima dei tempi di realizzazione dal momento dell’assegnazione della commessa
  • Distribuire il proprio codice come software libero
    • suggerita licenza GNU GPL v2+, compatibile con MediaWiki
  • Indicare il compenso richiesto per l’esecuzione delle attività di sviluppo, il loro test e il loro rilascio

Criteri di selezione

  • Intuività d'uso della soluzione proposta: 40%
  • Aderenza al profilo ideale della figura ricercata: 40%
  • Economicità della proposta: 20%

Contatti

Per qualsiasi domanda puoi contattare Wikimedia Italia:

Grazie per il tuo aiuto!