Ask

From its-wiki.no
Revision as of 07:36, 9 September 2015 by Josef.Noll (Talk | contribs)

Jump to: navigation, search

Explanation of Semantic MediaWiki ask function

see also Test-Ask for invers properties

help page

http://semantic-mediawiki.org/wiki/Help:Selecting_pages, including " ::>, ::! "

output to vcard

Warning: exports all users on this wiki ... further results

for errors, see Josef_Noll

Example

 {{#ask:[[Category::User]]
 |?=search for users#
 |?User
 |?Date
 |?Title
 |format=broadtable
 |limit=5
 |offset=1
 |link=all
 |sort=User count
 |order=descending
 |headers=plain
 |mainlabel=search for users
 |intro=results
 |outro=done
 |searchlabel=… further results
 |default=no results found
 |class=sortable wikitable smwtable
 }}

<!--- ask with OR connection, as used in Template:User --->
{{#ask: [[Supervisor::{{SUBJECTPAGENAME}}]] OR [[Lecturer::{{SUBJECTPAGENAME}}]] OR 
[[User::{{SUBJECTPAGENAME}}]] OR [[{{SUBJECTPAGENAME}}]]

ommit main label: | mainlabel=- |

{{#show: Berlin | ?population }} 

Tips and Tricks

Recommendation from Neill: I always hide the raw page name as much as possible and use aliases so queries return more user friendly links.

{{#set:Page Link=[[{{FULLPAGENAME}}|{{{Page Title|}}}]]}} where Page Title is usually a field in the form. Sometimes I prepend with a section ID {{#set:Page Link=[[{{FULLPAGENAME}}|{{{Section ID|}}}-{{{Page Title|}}}]]}}

Then in the queries I return Page Link and use mainlabel=- to suppress the raw page name field.

{{#ask: |?Page Link .. .. |mainlabel=- }}

Note:

  • <section id="main"> <!-- main page content goes in here --> </section>
  • define Page Link as a Special:Property

email list

    
Adam SzekeresAdamSzekeresadam.szekeres@ntnu.no
Ali KhalighiAliKhalighiali.khalighi@fresnel.fr
Anders FøyenAndersFøyenanders.foyen@microsoft.com
Ane Solesvik OppedalAneSolesvik Oppedalane.solesvik.oppedal@oslomedtech.no
Atle ÅrnesAtleÅrnes
Audun AndersenAudunAndersenaudun.andersen@e2u.no
Beate DueBeateDuebeate.due@hio.no
Bernt A. BremdalBernt A.Bremdalbernt@xalience.com
Bjarne Tarjei HaugenBjarne TarjeiHaugenbjarne.tarjei.haugen@movation.no
Bozo KrstajicBozoKrstajicbozok@ac.me
Brice MorinBriceMorinbrice.morin@sintef.no
Christian JohansenChristianJohansencristi@ifi.uio.no
Christian ResellChristianResellchrifres@ifi.uio.no
Dang Ha The HienDang HaThe Hiendang.hien@esmartsystems.com
Danica RadovanovicDanicaRadovanovićdanica@basicinternet.org
David AleksandersenDavidAleksandersendavid.aleksandersen@smartsimulation.no
Davide RoversoDavideRoversodavide.roverso@esmartsystems.com
Dieter HirdesDieterHirdesdieter.hirdes@ncesmart.com
Einar SnekkenesEinarSnekkeneseinar.snekkenes@ntnu.no
Elahe FazeldehkordiElaheFazeldehkordielahe.fazeldehkordi@its.uio.no
Elin Sundby BoysenElinSundby Boysene.s.boysen@gmail.com
Erik ÅsbergErikÅsbergerik.asberg@esmartsystems.com
Gard JenssenGardJenssengard@smartebyernorge.no
Gard Støe VallaGardStøe Valla
Geir Arne RimalaGeir ArneRimalagar@eyenetworks.no
Gerben KuijpersGerbenKuijpersgku@kamstrup.com
Getinet Ayele EsheteGETINETESHETEgetina15@student.uia.no
Grete H. ColdevinGrete H.ColdevinGrete.Coldevin@smartgrids.no
György KálmánGyörgyKálmángyorgy.kalman@its.uio.no
Habtamu AbieHabtamuAbiehabtamu.abie@nr.no
Hamed ArshadHamedArshadhamedar@ifi.uio.no
Hanne Cecilie GeirboHanne CecilieGeirbohannege@ifi.uio.no
Hans Jørgen Furre NygårdshaugHans JørgenFurre Nygårdshaughans.nyg@gmail.com
Heidi TuiskulaHeidiTuiskulaheidi.tuiskula@smartinnovationnorway.com
Heidi VildskogHeidiVildskogheidi.vildskog@spydeberg.kommune.no
Henning MaagerudHenningMaagerudhm@forskningsradet.no
Håkon DuusHåkonDuushakondu@ncesmart.com
Idun LyngstadIdunLyngstadily@rcn.no
Igor RadusinovicIgorRadusinovicigorr@ac.me
Inge AnderssonIngeAnderssoninge.andersson@tieto.com
Ivar RummelhoffIvarRummelhoffIvar.Rummelhoff@nr.no
Jan Pedro TumusokJan PedroTumusokjpt@eyenetworks.no
Jan Richard AspheimJan RichardAspheim
Janne HagenJanneHagenjanh@nve.no
Janusz GorskiJanuszGorskijango@pg.edu.pl
Jayaprakash RajasekharanJayaprakashRajasekharanjayaprakash.rajasekharan@ncesmart.com
Johanna JohansenJohannaJohansenjohanna@johansenresearch.info
Jon HaarJonHaarjon.haar@kamstrup.com
Josef NollJosefNolljosef.noll@its.uio.no
Kaniz Fatema TulyKaniz FatemaTulykftuly@yahoo.com
... further results

Example

ongoing projects, based on [[Category:Project]] [[Due_date::> {{#expr:{{#time: Y|now}}}}]]

  • CURRENTYEAR is 2024, CURRENTTIME is 21:15, LOCALTIME is 21:15
  • date: 25 Februar 2016 or "now": 06 May 2024
  • see all time examples in: Help:Extension:ParserFunctions

recent pages


pages from 2013


recent pages in slideshow

Note: format=slideshow is supported in this version, and shown in:

recent pages, random

[[modification date::+]] shows only pages that exist (not deleted ones)

  1. Blodsugger smiley day.png
  2. Show Fact Box.png
  3. Aud Tennøy
  4. Traning Internet Lite.jpg
  5. Knud Erik Skovby
  6. ... further results

The part "{{{ns}}}" of the query was not understood. Results might not be as expected.

Variables