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

Da Wikimedia Italia.
Jump to navigation Jump to search
(import bozza da https://mensuel.framapad.org/p/genoveffa-9oih/timeslider#154 - da Utente:Ysogo)
 
(asd)
Riga 1: Riga 1:
 
Wikimedia Italia indice la seguente richiesta di collaborazione:
 
Wikimedia Italia indice la seguente richiesta di collaborazione:
 
   
 
   
Profilo professionale ricercato: https://wiki.wikimedia.it/wiki/Ricerca_collaboratori/2021/Sviluppatore_web
+
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.
 
   
 
   
Oggetto della collaborazione:
+
== Descrizione del problema ==
 
+
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.
    implementazione di uno strumento software che faciliti la ricerca delle voci all'interno delle categorie di Wikipedia
 
 
 
    Lo strumento deve rispondere all’esigenza dei fruitori di Wikipedia che permetta, all'interno di Wikipedia stessa, di individuare, all’interno di una categoria, le voci che soddisfino dei criteri espressi sulle proprietà Wikidata delle voci stesse.
 
 
 
    Ad oggi questo è possibile tramite strumenti esterni a wikipedia (es: Petscan) il cui utilizzo, per la maggior parte dei fruitori di WP, è 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
 
  
 +
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.
 
   
 
   
Requisiti dello strumento
+
== 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.).
    poter essere inserito solo nelle categorie in cui la comunità WP desidera averlo a disposizione
 
 
 
    poter essere utilizzabile sia da utenti loggati a WP che da utenti non loggati a WP
 
 
 
    essere fruibile anche da utenti a basso livello di informatizzazione permettendogli di esprimere le condizioni di ricerca in una modalità quanto più 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 [...]]]
 
 
 
    può fornire il risultato delle selezione nella medesima pagina o in una nuova
 
 
 
    essere multilingue adeguandosi alla versione linguistica di WP in cui è inserito
 
  
    l'ampliamento e il mantenimento linguistico delle label utilizzate dallo strumento deve essere reso possibile in autonomia da parte di ciascuna comunità WP
+
== 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
  
    lo strumento deve essere fornito con il glossario completo in lingua italiana e in lingua inglese
+
== Condizioni di successo ==
 +
* 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.
  
    la lingua inglese deve essere considerata il default per ogni voce del glossario assente in altre lingue
+
== Requisiti puntuali dello strumento ==
 +
* 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 https://www.mediawiki.org/wiki/OOUI
  
 
 
Formulazione delle proposte
 
Formulazione delle proposte
 
Coloro che sono interessati devono:
 
Coloro che sono interessati devono:
 +
* Poter dimostrare di possedere le conoscenze richieste
 +
* Proporre una descrizione ad alto livello della soluzione che vorranno implementare facendo comprendere almeno i seguenti punti:
 +
* Come si presenterà l’interfaccia utente
 +
** Possibilità di caricare Mockup in https://phabricator.wikimedia.org/pholio/
 +
* Come sarà fornito il risultato
 +
* 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
  
    Poter dimostrare di possedere le conoscenze richieste
 
 
    Proporre una descrizione ad alto livello della soluzione che vorranno implementare facendo comprendere almeno i seguenti punti:
 
 
    Come si presenterà l’interfaccia utente
 
 
    Come sarà fornito il risultato
 
 
    Formulare una stima dei tempi di realizzazione dal momento dell’assegnazione della commessa
 
 
    Proporre una soluzione “open”, aperta a futuri sviluppi da parte della comunità (anche senza il coinvolgimento dell’autore)
 
 
    Indicare il compenso richiesto per l’esecuzione delle attività di sviluppo, il loro test e il loro rilascio
 
 
 
 
Criteri di selezione
 
Criteri di selezione
 
+
* Aderenza al profilo ideale della figura ricercata: 30%
    Aderenza al profilo ideale della figura ricercata: 30%
+
* Intuività d’uso della soluzione proposta: 40%
 
+
* Economicità della proposta: 30%
    Intuività d’uso della soluzione proposta: 40%
 
 
 
    Economicità della proposta: 30%
 

Versione delle 15:16, 22 lug 2021

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

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

Condizioni di successo

  • 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.

Requisiti puntuali dello strumento

  • 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 https://www.mediawiki.org/wiki/OOUI

Formulazione delle proposte Coloro che sono interessati devono:

  • Poter dimostrare di possedere le conoscenze richieste
  • Proporre una descrizione ad alto livello della soluzione che vorranno implementare facendo comprendere almeno i seguenti punti:
  • Come si presenterà l’interfaccia utente
  • Come sarà fornito il risultato
  • 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

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