Ask

From its-wiki.no
Revision as of 07:39, 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 Szekeres <Adam>, Ali Khalighi <Ali>, Anders Føyen <Anders>, Ane Solesvik Oppedal <Ane>, Atle Årnes <Atle>, Audun Andersen <Audun>, Beate Due <Beate>, Bernt A. Bremdal <Bernt A.>, Bjarne Tarjei Haugen <Bjarne Tarjei>, Bozo Krstajic <Bozo>, Brice Morin <Brice>, Christian Johansen <Christian>, Christian Resell <Christian>, Dang Ha The Hien <Dang Ha>, Danica Radovanovic <Danica>, David Aleksandersen <David>, Davide Roverso <Davide>, Dieter Hirdes <Dieter>, Einar Snekkenes <Einar>, Elahe Fazeldehkordi <Elahe>, Elin Sundby Boysen <Elin>, Erik Åsberg <Erik>, Gard Jenssen <Gard>, Gard Støe Valla <Gard>, Geir Arne Rimala <Geir Arne>, Gerben Kuijpers <Gerben>, Getinet Ayele Eshete <GETINET>, Grete H. Coldevin <Grete H.>, György Kálmán <György>, Habtamu Abie <Habtamu>, Hamed Arshad <Hamed>, Hanne Cecilie Geirbo <Hanne Cecilie>, Hans Jørgen Furre Nygårdshaug <Hans Jørgen>, Heidi Tuiskula <Heidi>, Heidi Vildskog <Heidi>, Henning Maagerud <Henning>, Håkon Duus <Håkon>, Idun Lyngstad <Idun>, Igor Radusinovic <Igor>, Inge Andersson <Inge>, Ivar Rummelhoff <Ivar>, Jan Pedro Tumusok <Jan Pedro>, Jan Richard Aspheim <Jan Richard>, Janne Hagen <Janne>, Janusz Gorski <Janusz>, Jayaprakash Rajasekharan <Jayaprakash>, Johanna Johansen <Johanna>, Jon Haar <Jon>, Josef Noll <Josef>, Kaniz Fatema Tuly <Kaniz Fatema> ... further results

Example

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

  • CURRENTYEAR is 2024, CURRENTTIME is 17:40, LOCALTIME is 17:40
  • 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. Smart Innovation Norway
  2. IoTSec-banner.gif
  3. BG:Admin to change titel of an idea01
  4. Schedule of DigI Week in Tanzania 16-18Apr2018
  5. Internet4All.org in 90s 2019/06/13
  6. ... further results

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

Variables