Discussioni progetto:Coordinamento/Wikidata/Il 30 gennaio arriva Wikidata: cosa fare?
Il 30 gennaio arriva Wikidata: cosa fare?
modifica– Il cambusiere Nemo 20:55, 17 feb 2013 (CET)
Il 30 gennaio, salvo imprevisti, sarà abilitata anche qui Wikidata, penso sia il caso di parlarne. Premesso che gli interlink potranno continuare a funzionare come adesso, bisognerebbe iniziare a spingere l'uso di Wikidata al posto degli interlink nelle voci. Una pagina di come fare la si può trovare a questo indirizzo, forse sarebbe da integrare in Aiuto:Interlink. Inoltre c'è da pensare come fare per i bot, su hu.wiki era stato deciso di dare un po' di tempo ai botolatori per modificare i bot al fine di gestire correttamente Wikidata, dopodiché avrebbero bloccato i bot che aggiungevano gli interlink. --ValterVB (msg) 19:34, 27 gen 2013 (CET)
- Più che altro io non ho capito come avverrà il passaggio a wikidata. Dal 30 gennaio, oltre agli interlink attuali vedremo in automatico anche i collegamenti di wikidata? Dovremmo sostituire gli interlink attuali con un template?--dega180 (msg) 19:45, 27 gen 2013 (CET)
- un riassunto per chi si è perso qualche puntata? --Sailko 20:00, 27 gen 2013 (CET)
- Ni, dal 30 gennaio per ogni pagina vengono mostrati tutti gli interlink presenti su Wikidata per quella voce, più gli interlink scritti nella voce che non sono presenti in Wikidata. Non c'è da fare nessuna sostituzione, semplicemente se tutti gli interlink sono presenti su WIkidata, si cancellano gli interlink dalla pagina (da qui il problema con i bot). Se c'è da aggiungere e/o modificare un interlink bisognerebbe farlo tramite Wikidata, la gestione si fa utilizzando l'apposito link che apparirà sulla sinistra, in fondo all'elenco degli interlink (vedi per es. hu:Sophia Loren) --ValterVB (msg) 20:03, 27 gen 2013 (CET)
- (conf) Non cambierà nulla, se per esempio crei una voce (o inserisci interlink ad una voce che ne è sprovvista), devi andarti a cercare la voce corrispondente su un'altra wiki (che è una cosa che non potrà fare mai nessun bot) e inserire (tramite una semplice interfaccia) tu un primo interlink e poi verranno inseriti gli altri in automatico. È come prima, solo che invece di un bot che si fa il giro per le wiki sarà gestito centralmente da Wikidata e l'immissione automatica degli altri interlink dovrebbe essere istantanea. La cosa veramente interessante avverrà quando saranno gestiti nel database centralizzato i dati delle voci che saranno richiamabili su tutte le wiki tramite semplici template. Ma per questa fase ci vorrà ancora molto tempo (bisognerà prima riempire Wikidata con tutti dati per milioni di voci).-- Romero (msg) 20:05, 27 gen 2013 (CET)
[← Rientro] Provo a fare un rapido riassunto: per informazioni di carattere generale vedere Wikidata. Il progetto è attualmente diviso in 3 fasi:
- Gestione degli interlink: tutti gli interlink saranno gestiti centralmente e spariranno da dentro le voci. Vincolo restrittivo rispetto a oggi: la corrispondenza fra le pagine è 1 a 1, cioè, per fare un esempio, non posso avere 2 voci della it.wiki che puntano alla stessa pagina su en.wiki, non sono neanche ammessi link a sezioni. Lo sviluppo di questa fase è già concluso, e adesso siamo siamo nella fase di attivazione sulle singole wiki e alla popolazione del database a cui tutti possono partecipare. hu.wiki è già partita, i prossimi saremo noi e he.wiki.
- Centralizzazione dei dati (infobox): su wikidata saranno caricati tutti i dati utilizzabili all'interno delle voci, per fare un esempio classico, i dati del censimento saranno caricati su wikidata, quindi nelle voci non sarà necessario inserire il dato ma basterà inserire una specie di template. Per fare un esempio: {{#property:population}} inserito nella voce di Torino, ti mostrerà il il numero di abitanti della città di Torino, utilizzando il valore di default presente su Wikidata, e si porterà direttamente anche la fonte del dato, che sarà inserito sempre su Wikidata. Quando il dato sarà aggiornato, sulla pagina di Torino non si dovrà aggiornare niente, in quanto verrà visualizzato direttamente il dato più recente. In questa pagina si possono trovare altri esempi, tenete conto che non è ancora una versione definitiva. Lo sviluppo di questa fase è in corso e dovrebbe finire entro febbraio.
- Creazione di liste: permette di creare delle interrogazioni dinamiche da inserire all'interno delle voci, es. se voglio inserire la filmografia di Al Pacino all'interno della sua voce, non devo scriverla all'interno della voce, ma anche qua ci sarà un template (es. inventato) {{#list:filmografia}} oppure {{#list:filmografia|Al Pacino}} se devo inserirlo in un'altra voce che pescherà automaticamente i dati da Wikidata è potrà creare una tabella che sarà sempre aggiornata all'ultimo dato disponibile. Lo sviluppo di questa fase sarà concluso entro marzo.
Questo più o meno è il sunto spero sia comprensibile --ValterVB (msg) 20:56, 27 gen 2013 (CET)
- Alcune domande, visto che anche io ho seguito poco la faccenda:
- Perche' non si possono avere interwiki a sezioni? Le varie versioni lingustiche hanno criteri di enciclopedicità differenti, quello che in alcune wiki e' ritenuto degno di stare in una pagina autonoma su altre potrebbe stare, con medesimi (o addirittura migliori) contenuti nella sezione di un'altra voce/elenco. (Ok, l'interwiki inverso si perde in casi come questo, ma chi ha una voce indipendente ha comuque le info portate dall'interwiki a sezione in piu')
- I dati saranno centralizzati tra tutte le wiki? Perche' (esempio inventato sulla popolazione, visto che si citava quella) alcune wiki potrebbero decidere che la popolazione di un comune e' quella dell'ultimo censimento (anche se magari nel dato paese e' avvenuto 20 anni fa), altre ancora quella data dall'annagrafe al 31 dicembre precedente, altre ancora l'ultimo e piu' aggiornato dato ufficiale, altre quella di fonti terze perche' manca un dato uffiicale ritenuto affidabile, ecc... E se non sono univoci per tutte le wiki, per quale motivo uno deovrebbe andarli a scrivere in un'altro progetto quando servono solo ed esclusivamente qui su it.wiki e quindi potrebbero essere scritti direttamente qui?--Yoggysot (msg) 01:36, 28 gen 2013 (CET)
- Le domande in questo senso possono essere tante, per esempio mi viene da chiedere in che lingua sarà scritta la filmografia di Al Pacino, molti film hanno dei titoli tradotti nelle varie lingue, su wikidata saranno tutti in inglese? Oppure si dice che gli infobox potranno essere caricati direttamente da wikidata, dovremmo cambiare gli standard grafici dei nostri infobox?--dega180 (msg) 08:20, 28 gen 2013 (CET)
- Rispondo prima alle ultime due domande e poi alla prima di Yoggysot. Valter ha spiegato in linea di massima come saranno la seconda e la terza fase, ma nei dettagli ancora non si sa esattamente come funzionerà. Magari (è un ipotesi), restando nell'esempio della popolazione, ci saranno tutti i dati, sia il censimento, sia la pop al 31 dic, e ogni wiki sceglierà quale mettere. In linea di massima non è comunque obbligatorio importare nessun dato. Ad esempio se la filmografia di Al Pacino non ricalca i nostri standard, non mettiamo il template nella voce.
- Rimanendo di più in tema, ovvero sulla fase 1, non ci possono essere interwiki a sezioni perché verebbe a meno l'esatta corrispondenza. Quest'ultima è necessaria sia per le fasi 2 e 3 sia per poter tenere "in ordine" tutte le pagine di tutte le wiki. Considera che ogni voce su Wikidata (ovvero elemento) raccoglie N voci delle wiki. Se si usassero gli interlink a sezione non ci sarebbe un sistema stabile. Perché una voce magari si troverebbe in due o più elementi. --AlessioMela (msg) 11:30, 28 gen 2013 (CET)
- Le domande in questo senso possono essere tante, per esempio mi viene da chiedere in che lingua sarà scritta la filmografia di Al Pacino, molti film hanno dei titoli tradotti nelle varie lingue, su wikidata saranno tutti in inglese? Oppure si dice che gli infobox potranno essere caricati direttamente da wikidata, dovremmo cambiare gli standard grafici dei nostri infobox?--dega180 (msg) 08:20, 28 gen 2013 (CET)
- Per l'esempio della popolazione, se guardate il terzo esempio nella pagina di meta che vi ho segnalato più su, c'è proprio questo esempio: se su Wikidata sono presenti sia i dati del censimento che le stime, si può visualizzare quale che si vuole o anche tutte e due e naturalmente si porteranno dietro la relativa fonte. Per quanto riguarda la lingua, è chiaro che si utlizzerà la lingua della propria Wiki. Per il resto vedo di rispondere stasera.--ValterVB (msg) 13:41, 28 gen 2013 (CET)
- Non è così semplice, prima di tutto riguardo alle liste, nell'esempio della filmografia citata si dovrebbero riportare sia i titoli in lingua originale, che in lingua italiana (dove esistente) è vero che wikidata ha disposizione tutti i titoli in varie lingue, ma come distingue quello che è il titolo originale dalle varie alternative ? Il secondo problema è che poichè su it.wiki i nomi dell'europa dell'est/nordici/probabilmente altri casi sono scritti in ostrogoto anzichè in italiano comprensibile, di fatto liste che comprendano questi nomi sarebbero incomprensibili per un italiano che non parla russo/bulgaro/vichingo/ec...--Moroboshi scrivimi 16:03, 28 gen 2013 (CET)
- Come si diceva, è uno sviluppo futuro. Creeranno qualcosa tipo {{#property:originaltitle}}. Cioè, bisognerebbe portare le varie obiezioni nella pagina in cui discutono cosa fare e come farlo Jalo 17:07, 28 gen 2013 (CET)
- Per l'elemento film saranno diverse le proprietà associate, ed ognuna avrà il suo tipo di dato. Ad esempio ci sarà l'"anno" (di tipo tempo), il regista (di tipo elemento, ovvero sarà un collegamento ad un altro elemento di wikidata che contiene le informazioni sulla persona), il titolo (di tipo testo multilingua) e quest'ultimo avrà un qualificatore che permetterà di indicare il titolo per tutte le lingue. Sembra difficile, ma una volta che sarà messo in piedi non sarà così complicato usarlo. Per ogni richiesta che si vuole fare, sopratutto per le fasi 2 e 3 che sono ancora in sviluppo, si può scrivere su questa mailing list e parlare direttamente con chi si occupa di sviluppare il progetto. Fino ad ora sembrano molto disponibili a nuove idee o proposte (se fattibili ovviamente). --β16 - (talk) 20:11, 28 gen 2013 (CET)
- Come si diceva, è uno sviluppo futuro. Creeranno qualcosa tipo {{#property:originaltitle}}. Cioè, bisognerebbe portare le varie obiezioni nella pagina in cui discutono cosa fare e come farlo Jalo 17:07, 28 gen 2013 (CET)
- Non è così semplice, prima di tutto riguardo alle liste, nell'esempio della filmografia citata si dovrebbero riportare sia i titoli in lingua originale, che in lingua italiana (dove esistente) è vero che wikidata ha disposizione tutti i titoli in varie lingue, ma come distingue quello che è il titolo originale dalle varie alternative ? Il secondo problema è che poichè su it.wiki i nomi dell'europa dell'est/nordici/probabilmente altri casi sono scritti in ostrogoto anzichè in italiano comprensibile, di fatto liste che comprendano questi nomi sarebbero incomprensibili per un italiano che non parla russo/bulgaro/vichingo/ec...--Moroboshi scrivimi 16:03, 28 gen 2013 (CET)
- Per l'esempio della popolazione, se guardate il terzo esempio nella pagina di meta che vi ho segnalato più su, c'è proprio questo esempio: se su Wikidata sono presenti sia i dati del censimento che le stime, si può visualizzare quale che si vuole o anche tutte e due e naturalmente si porteranno dietro la relativa fonte. Per quanto riguarda la lingua, è chiaro che si utlizzerà la lingua della propria Wiki. Per il resto vedo di rispondere stasera.--ValterVB (msg) 13:41, 28 gen 2013 (CET)
- Nel caso del titolo dei film è probabile che ci sia: Titolo originale, Titolo traslitterato, Titolo tradotto, evidentemente per il titolo tradotto, verrà preso quello nella lingua della wiki su cui verrà utilizzata.
- In attesa che venga valutata questa richiesta consiglio di copiare nel proprio JS personalizzato queste 2 righe:
// d:User:Yair rand/WikidataInfo.js importScriptURI("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript")
è un script che permette di visualizzare in alto a sx subito sotto il nome della pagina se è già presente l'item in Wikidata mostrando etichetta descrizione ed eventuali alias. E' consigliabile copiarlo almeno nelle wiki principali: en, de, fr, es e it. In caso non venisse mostrato il collegamento a Wikidata si può crearlo rapidamente, prima di crearlo, però conviene verificare sulle altre wiki che non sia già stato creato, sempre ammesso che sulla pagina ci siano interlink, in questo caso basta aggiungere il link a it.wiki su Wikidata. Quando entrate in wikidata, verificate di stare utilizzando l'italiano, lo vedete in alto a dx di fianco al nome. Dopo aver creato l'elemento aggiungete gli interlink con il gadget slurpInterwiki credo sia da attivare ma non ne sono sicuro. In questa pagina trovate un elenco di strumenti utili e relativa spiegazione. --ValterVB (msg) 22:17, 28 gen 2013 (CET)
Ora vorrei farvi un'altra domanda: su wikidata vanno messi anche gli interwiki delle pagine che non stanno nel namespace principale?--dega180 (msg) 00:55, 29 gen 2013 (CET)
- Vi è una discussione in corso. Al momento l'importazione automatica tramite bot è stata sospesa in attesa di una decisione. --β16 - (talk) 09:33, 29 gen 2013 (CET)
Cosa fare? (torno al nocciolo della questione)
modificaIn questa fase è importante cercare di tirare giù una strategia su come fare il passaggio da interlink a Wikidata. Il punto centrale è la gestione dei bot. Problema: anche se da domani sera ci sarà Wikidata, per ora è inutile eliminare gli interlink dalle voci, in quanto tutti i bot ripasserebbero a rimetterli, quindi bisognerebbe darci un obiettivo temporale (che so 2-3 giorni), e poi bloccare i bot che effettuano questo tipo di modifiche segnalandogli che it.wiki è passata su wikdata e che quindi devono adeguare i bot, che anziché aggiungere l'interlink su it.wiki devono aggiungerlo su wikidata. Inoltre c'è da aggiornare la pagina Aiuto:Interlink, ho visto che c'è già una segnalazione nella pagina di discussione da parte di utente attivo su Wikidata. Per ora aggiungo una linea in testa alla pagina con un rimando alla pagina di Wikidata --ValterVB (msg) 21:16, 29 gen 2013 (CET)
- Concordo.
- Quando, poi, si dovranno togliere gl'interlink di una certa voce, bisognerà verificare che siano tutti già presenti in Wikidata e verificare che poi tutto funzioni? O si potrà fare in automatico? --82.60.92.191 (msg) 21:57, 29 gen 2013 (CET)
- [× Conflitto di modifiche]Allora la pagina di aiuto sugli interlink per ora la lascierei così com'è visto che non sappiamo ancora se wikidata gestirà gli interlink anche delle voci che non stanno nel namespace principale. Per la questione dei bot direi che servono due tipi di bot:
- un bot che controlla che per ogni voce di it.wiki siano presenti tutti gli interlink su wikidata, se mancano degli interlink su wikidata li aggiunge e infine cancella gli interlink dalla voce di it.wiki;
- un bot che vada in giro nelle wikipedie in lingue straniere a controllare che i vari interlink siano presenti anche su wikidata, così li vediamo anche noi.
- Per il resto se non esiste un elenco di bot che fanno queste operazioni c'è poco da fare, ogni volta che vediamo un bot che sistema gli interlink alla vecchia maniera lo avvisiamo di non farlo più.--dega180 (msg) 22:05, 29 gen 2013 (CET)
- Uhm, forse è meglio aggiornare subito la pagina d'aiuto (ovviamente descrivendo la situazione attuale, cioè solo per le voci; e questo comporta che dobbiamo mantenere visibile anche la spiegazione del vecchio metodo, visto che serve per gli altri tipo di pagine). Altrimenti è più probabile che verranno inseriti (per le voci) interlink alla vecchia maniere, rendendo necessario aggiornare su Wikidata.
- Quanto ad avvisare i bot, un posto dove centralizzare un avviso a tutti i gestori dei bot che operano in generale in tutti i progetti, dov'é? Potrebbe essere Meta (ma non so che pagina)? --82.60.92.191 (msg) 22:12, 29 gen 2013 (CET)
- Io un avviso sulla nostra pagina dei bot, l'avevo messo, ma non mi hanno filato molto... --ValterVB (msg) 22:19, 29 gen 2013 (CET)
- [× Conflitto di modifiche] :: Due soluzioni: se lo fai a mano, conviene prima andare su Wikidata, rifare l'import dei wikilink con l'apposito gadget, e poi se non vengono segnalati problemi si può rimuovere gli interlink. Se non sei registrato, non credo si possa utilizzare quel gadget e quindi il controllo fa fatto a vista. Soluzione più rapida, un Bot controlla che tutti gli interlink presenti nella voce siano presenti su Wikidata, se ne mancano li aggiunge, e poi rimuove gli interlink dalla pagina, tutti gli eventuali problemi possono essere riportati su una pagina (tipicamente ci possono essere dei conflitti), non è difficile, ma per il mio bot su Wikidata ho il permesso solo per aggiornare le descrizioni, devo chiedere quello per aggiungere, rimuovere gli interlink. --ValterVB (msg) 22:14, 29 gen 2013 (CET)
- [× Conflitto di modifiche]Allora la pagina di aiuto sugli interlink per ora la lascierei così com'è visto che non sappiamo ancora se wikidata gestirà gli interlink anche delle voci che non stanno nel namespace principale. Per la questione dei bot direi che servono due tipi di bot:
- Sulla pagina di aiuto per ora ho inserito questo --ValterVB (msg) 22:15, 29 gen 2013 (CET)
- I bot che inseriscono i wikilink verranno temporaneamente bloccati fin da subito (se continuano a farlo), visto che fin da subito inseriremo gli interlink tramite wikidata. Non si tratta di un blocco "punitivo", ma è il modo più semplice per fare il passaggio Jalo 09:01, 30 gen 2013 (CET)
- hu.wiki, l'unica su cui è stata attivata Wikidata prima di noi, ha concesso una settimana di tempo ai bot per potersi aggiornare, prima di bloccarli nel caso continuassero ad inserire interlink. Penso che noi potremmo fare la stessa cosa. I bot che usano il framework Pywikipediabot (la maggior parte) non dovrebbero creare problemi, se aggiornati all'ultima versione ovviamente. --β16 - (talk) 09:50, 30 gen 2013 (CET)
- I bot che inseriscono i wikilink verranno temporaneamente bloccati fin da subito (se continuano a farlo), visto che fin da subito inseriremo gli interlink tramite wikidata. Non si tratta di un blocco "punitivo", ma è il modo più semplice per fare il passaggio Jalo 09:01, 30 gen 2013 (CET)
- Sulla pagina di aiuto per ora ho inserito questo --ValterVB (msg) 22:15, 29 gen 2013 (CET)
Al momento sono state importate oltre il 90% delle pagine che hanno almeno un interlink, e se si continua con questo ritmo, per la fine della settimana credo che tutte le pagine di it.wiki abbiano il loro corrispondente su wikidata (come prevedono le linee guida di WD). Purtroppo i bot non possono risolvere i conflitti che necessitano di lavoro umano per poter essere gestiti. --β16 - (talk) 10:25, 30 gen 2013 (CET)
- annuncio ufficiale --Elitre 21:13, 30 gen 2013 (CET)
- Wikidata attivato: es. ASCII --ValterVB (msg) 22:08, 30 gen 2013 (CET)
- Si può già partire ad eliminare gli interlink dalle voci? Se sì proporrei che sia aggiunta una regola ai fix comuni di AWB così che tutti quelli che lo usano fra le varie correzioni eliminino anche gli interlink diventati obsoleti. --IndyJr (Tracce nella foresta) 23:55, 30 gen 2013 (CET)
- Prima di cancellare gli interlink in modo automatico occorre verificare che quelli presenti su wikidata e quelli che si stanno eliminando coincidano, per evitare di creare errori. --β16 - (talk) 00:00, 31 gen 2013 (CET)
- Teoricamente si, ma se non si risolve con i bot è inutile, perché verrebbero rimessi. Come dice Beta16 prima di eliminare gli interlink, converrebbe fare un controllo che siano tutti su Wikidata, per questo un Bot sarebbe meglio, anche perché oltre ad essere più veloce potrebbe fare un controllo migliore: può controllare che ogni interlink presente nella pagina sia presente su Wikidata nello stesso elemento (tutti gli interlink devono avere lo stesso Q....) in caso negativo lo può segnalare, senza effettuare modifiche. Posso provare a prepararlo questo fine settimana. --ValterVB (msg) 00:14, 31 gen 2013 (CET)
- Ok, meglio lasciare il compito ad un bot specializzato (sempre che nel frattempo tutti i bot che inseriscono interlink siano istruiti a non farlo più). --IndyJr (Tracce nella foresta) 00:35, 31 gen 2013 (CET)
- Teoricamente si, ma se non si risolve con i bot è inutile, perché verrebbero rimessi. Come dice Beta16 prima di eliminare gli interlink, converrebbe fare un controllo che siano tutti su Wikidata, per questo un Bot sarebbe meglio, anche perché oltre ad essere più veloce potrebbe fare un controllo migliore: può controllare che ogni interlink presente nella pagina sia presente su Wikidata nello stesso elemento (tutti gli interlink devono avere lo stesso Q....) in caso negativo lo può segnalare, senza effettuare modifiche. Posso provare a prepararlo questo fine settimana. --ValterVB (msg) 00:14, 31 gen 2013 (CET)
- Prima di cancellare gli interlink in modo automatico occorre verificare che quelli presenti su wikidata e quelli che si stanno eliminando coincidano, per evitare di creare errori. --β16 - (talk) 00:00, 31 gen 2013 (CET)
- Si può già partire ad eliminare gli interlink dalle voci? Se sì proporrei che sia aggiunta una regola ai fix comuni di AWB così che tutti quelli che lo usano fra le varie correzioni eliminino anche gli interlink diventati obsoleti. --IndyJr (Tracce nella foresta) 23:55, 30 gen 2013 (CET)
A proposito io ho appena mandato un messaggio a Mentifisto che gestisce Mentibot chiedendogli di fermare il suo bot per it.wiki, appena vedete dei bot che modificano gli interwiki di wikipedia in italiano mandate un messaggio al loro manovratore chiedendo di fermarsi.--dega180 (msg) 10:12, 31 gen 2013 (CET)
- Mi pare che sarebbe piú utile aggiornare il family.py per Wikipedia in PyWikipediaBot. Comunque Mentifisto è la persona giusta anche per quello. --Nemo 11:09, 31 gen 2013 (CET)
- Ho avvisato anche Merlissimo per MerlIwBot.--dega180 (msg) 11:37, 31 gen 2013 (CET)
- Avvisato Volkov per VolkovBot--dega180 (msg) 11:46, 31 gen 2013 (CET)
- PyWikipediaBot è già pronto dalla r10927. Ovviamente i manovratori di bot devono aggiornare il codice che stanno usando. --β16 - (talk) 11:53, 31 gen 2013 (CET)
- Avvisato Emaus per EmausBot.--dega180 (msg) 12:03, 31 gen 2013 (CET)
- E non riesco ad avvisare il manovratore di DarafshBot perché non mi fa modificare la sua pagina di discussione.--dega180 (msg) 12:04, 31 gen 2013 (CET)
- Avvisato Rubinbot.--dega180 (msg) 12:11, 31 gen 2013 (CET)
- Avvisato Carsrac per CarsracBot--dega180 (msg) 12:15, 31 gen 2013 (CET)
- PyWikipediaBot è già pronto dalla r10927. Ovviamente i manovratori di bot devono aggiornare il codice che stanno usando. --β16 - (talk) 11:53, 31 gen 2013 (CET)
- Ho fatto richiesta di flag per bot per l'eliminazione degli interlink dalle voci. Se non c'è niente in contrario appena (se) ricevo il flag lo farei partire. --ValterVB (msg) 14:17, 2 feb 2013 (CET)