PROVA SEMANTIC

Da NAUTIPEDIA.
Vai alla navigazioneVai alla ricerca

Ciao Renato, ho rivisto la pagina:

Versione Precedente :

{{#ask: [[category:Trawler]]
|Immagine
| ?Has species image = Image 
| ?Title = Title
| ?Has redirect
| format = gallery
| imageproperty =Image   
| captionproperty=Title    
| redirects=-
}}

Versione Corretta:

{{#ask: [[category:Trawler]]
?Immagine
| Has species image = Image 
| Title = Title
| Has redirect
| format = gallery
| imageproperty =Image   
| captionproperty=Title    
| redirects=-
}}

Risultato:

Perchè non funzionava: hai confuso punti interrogativi e la barra verticale.

Un breve riassunto/tutorial per la costruzione delle ASK (query semantiche)

Filtri

I filtri, sono quelli che vanno dopo ask e che definiscono quali pagine bisogna prendere in considerazione

 [[category:Trawler]] vuol dire filtra tra TUTTI gli articoli del wiki quelli associati alla categoria Trawler 

Ulteriori Filtri si possono concatenare e possono utilizzare categorie oppure proprietà delle pagine (che devono essere create/dichiarate nei template come abbiamo fatto sul template barca) esempi:

 [[Nomebarca::GOLDEN DAYS]] considererà solo gli articoli che hanno una proprieta Nomebarcaa "GOLDEN DAYS"
 [[Nomebarca::+]] considererà solo gli articoli che hanno una proprieta Nomebarca con un valore qualsiasi (ma deve esserci!)
 [[Nomebarca::GOLDEN DAYS||ADELE]] considererà solo gli articoli che hanno una proprieta Nomebarca con un valore uguale a "GOLDEN DAYS" oppure "ADELE"
 [[category:For sale]] [[category:Trawler]] considererà solo gli articoli associati alla categoria "Trawler" '''ED ANCHE''' "For sale"
 [[category:Trawler||For sale]] considererà solo gli articoli associati alla categoria "Trawler" '''OPPURE''' "For sale"


Lista delle proprietà che si vogliono utilizzare/mostrare

 ?Immagine vuol dire che dagli articoli precedentemente filtrati, bisogna estrarre i VALORI della proprietà chiamata ''Immagine''

Si possono indicare/Estrarre piu proprietà tutti i nomi devono iniziare con un punto interrogativo:

 
?Immagine 
?Nomebarca

vuol dire che dagli articoli precedentemente filtrati, bisogna estrarre i VALORI delle proprietà chiamate ''Immagine'' e ''Nomebarca''

Risultato atteso e relativi parametri

 | format = gallery indica che il risultato atteso è una galleria di immagini 
| Has species image = Image 
| Title = Title
| Has redirect
| imageproperty =Image   
| captionproperty=Title    
| redirects=-

Questi sono parametri specifici che riguardano il risultato galleria immagini, altri tipi di formato possono avere diversi parametri.

L'utilizzo della lista delle proprietà interrogate dipende dal tipo di formato ci si aspetta in uscita, esempio, se si vuole una tabella la lista delle proprietà sarà la lista delle colonne, per la galleria bisogna selezionare le proprietà che servono per creare la galleria (l'immagine, il valore del redirect, ecc).

La pagina di ricerca semantica aiuta a creare il codice necessario..

Suggerimenti

  • se necessario si possono definire le etichette dei campi.

esempio:

{{#ask: [[category:Trawler]] [[Nomebarca::+]]
 |?Nomebarca=Nome della barca
 |?Cantiere=Pagina del cantiere
 |format=broadtable
 |link=all
 |headers=show
}}
 Nome della barcaPagina del cantiere
BELLEROFONTEBELLEROFONTECHEOY LEE
DOLCENERADOLCENERAGRAND BANKS YACHTS
FAILANDERFAILANDERTA SHING
GOLDEN DAYSGOLDEN DAYSKHA SHING
LIVINGSTONE (GB49)LIVINGSTONEGRAND BANKS YACHTS
PASIMAFI VPASIMAFI VOCEAN ALEXANDER
  • anche se non viene esplicitamente chiesto con il punto interrogativo, in automatico viene estratto il link all'articolo selezionato dal quale vengono estratti i valori. Se si vuole o si ha bisogno di nascondere questo valore si può aggiungere il parametro mainlabel=-


{{#ask: [[category:Trawler]] [[Nomebarca::+]]
 |?Nomebarca=Nome della barca
 |?Cantiere=Pagina del cantiere
 |format=broadtable
 |link=all
 |headers=show
 |mainlabel=-
}}
Nome della barcaPagina del cantiere
BELLEROFONTECHEOY LEE
DOLCENERAGRAND BANKS YACHTS
FAILANDERTA SHING
GOLDEN DAYSKHA SHING
LIVINGSTONEGRAND BANKS YACHTS
PASIMAFI VOCEAN ALEXANDER