« HaloTestEvent » : différence entre les versions
De Semantic MediaWiki - Sandbox
Aucun résumé des modifications |
(simplified syntax) |
||
Ligne 2 : | Ligne 2 : | ||
== Example == | == Example == | ||
===Traditional syntax=== | |||
* '''Venue (Heineken Music Hall expected):''' | * '''Venue (Heineken Music Hall expected):''' | ||
'''{{#ask: [[Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}''' | '''{{#ask: [[Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}''' | ||
Ligne 14 : | Ligne 16 : | ||
'''{{#ask: [[-Has page::<q>[[-Has page::<q>[[-Has page::<q>[[Has text::Heineken Music Hall]]</q>]]</q>]]</q>]] | ?Has text= | mainlabel=-}}''' | '''{{#ask: [[-Has page::<q>[[-Has page::<q>[[-Has page::<q>[[Has text::Heineken Music Hall]]</q>]]</q>]]</q>]] | ?Has text= | mainlabel=-}}''' | ||
<nowiki>{{#ask: [[-Has page::<q>[[-Has page::<q>[[-Has page::<q>[[Has text::Heineken Music Hall]]</q>]]</q>]]</q>]] | ?Has text= | mainlabel=-}}</nowiki> | <nowiki>{{#ask: [[-Has page::<q>[[-Has page::<q>[[-Has page::<q>[[Has text::Heineken Music Hall]]</q>]]</q>]]</q>]] | ?Has text= | mainlabel=-}}</nowiki> | ||
===Simplified syntax=== | |||
* '''Venue (Heineken Music Hall expected):''' | |||
'''{{#ask: [[Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}''' | |||
<nowiki>{{#ask: [[Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}</nowiki> | |||
* '''City (Amsterdam expected):''' | |||
'''{{#ask: [[-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}''' | |||
<nowiki>{{#ask: [[-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}</nowiki> | |||
* '''Country (Netherlands expected):''' | |||
'''{{#ask: [[-Has page.-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}''' | |||
<nowiki>{{#ask: [[-Has page.-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}</nowiki> | |||
* '''Continent (Europe expected):''' | |||
'''{{#ask: [[-Has page.-Has page.-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}''' | |||
<nowiki>{{#ask: [[-Has page.-Has page.-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}</nowiki> | |||
==See also== | ==See also== |
Version du 7 mars 2016 à 09:01
Inspired with: https://www.semantic-mediawiki.org/wiki/Help:Selecting_pages#Subqueries_and_property_chains
Example
Traditional syntax
- Venue (Heineken Music Hall expected):
Heineken Music Hall {{#ask: [[Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}
- City (Amsterdam expected):
Amsterdam {{#ask: [[-Has page::<q>[[Has text::Heineken Music Hall]]</q>]] | ?Has text= | mainlabel=-}}
- Country (Netherlands expected):
Netherlands {{#ask: [[-Has page::<q>[[-Has page::<q>[[Has text::Heineken Music Hall]]</q>]]</q>]] | ?Has text= | mainlabel=-}}
- Continent (Europe expected):
Europe {{#ask: [[-Has page::<q>[[-Has page::<q>[[-Has page::<q>[[Has text::Heineken Music Hall]]</q>]]</q>]]</q>]] | ?Has text= | mainlabel=-}}
Simplified syntax
- Venue (Heineken Music Hall expected):
Heineken Music Hall {{#ask: [[Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}
- City (Amsterdam expected):
Amsterdam {{#ask: [[-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}
- Country (Netherlands expected):
Netherlands {{#ask: [[-Has page.-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}
- Continent (Europe expected):
Europe {{#ask: [[-Has page.-Has page.-Has page.Has text::Heineken Music Hall]] | ?Has text= | mainlabel=-}}