« Relabel ask templates test » : différence entre les versions

De Semantic MediaWiki - Sandbox

(Git issue #3548)
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
Trying to understand how the [[Property:Has preferred property label]] interacts with #ask queries with plainlist+template, as reported in issue: https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/
Trying to understand how the [[Property:Has preferred property label]] interacts with #ask queries with plainlist+template, as reported in issue: https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/3548


=== Regular query ===
=== Regular query ===
Ligne 35 : Ligne 35 :
  |?occupation@es
  |?occupation@es
  |?P106=overriden
  |?P106=overriden
  |format=plainlist
  |format=template
  |template=:Relabel_ask_templates_test/ask template
  |template=:Relabel_ask_templates_test/ask template
|template arguments=named
  |named args=1
  |named args=yes
  |limit=2
  |limit=2
}}
}}

Dernière version du 29 novembre 2018 à 15:52

Trying to understand how the Property:Has preferred property label interacts with #ask queries with plainlist+template, as reported in issue: https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/3548

Regular query

(edit to view its source)

Pageoccupationqualité d'une personne (métier, hobby...), voir aussi domaine d'activité (Property:P101) et fonction (Property:P39) occupationqualité d'une personne (métier, hobby...), voir aussi domaine d'activité (Property:P101) et fonction (Property:P39) OccupationOcupaciónoverridenqualité d'une personne (métier, hobby...), voir aussi domaine d'activité (Property:P101) et fonction (Property:P39)
Andrew GomenyukStudentStudentStudent
Ben BrodeSmall Indie Developer at BlizzardSmall Indie Developer at BlizzardSmall Indie Developer at Blizzard
... autres résultats

Plainlist + template + named args

template

From Relabel ask templates test/ask_template:

<hr>
* Page({{{Page}}})
* P106({{{P106}}}): FAILS
* P106@es({{{P106@es}}}): FAILS
* occupation@en/fr({{{occupation}}}): ok
* ocupación@es({{{ocupación}}}): FAILS
* overriden({{{overriden}}}): ok

Query results

(edit to view its source)


  • Page(Andrew Gomenyuk)
  • P106(Student): FAILS
  • P106@es({{{P106@es}}}): FAILS
  • occupation@en/fr({{{occupation}}}): ok
  • ocupación@es({{{ocupación}}}): FAILS
  • overriden(Student): ok

  • Page(Ben Brode)
  • P106(Small Indie Developer at Blizzard): FAILS
  • P106@es({{{P106@es}}}): FAILS
  • occupation@en/fr({{{occupation}}}): ok
  • ocupación@es({{{ocupación}}}): FAILS
  • overriden(Small Indie Developer at Blizzard): ok

... autres résultats

Questions:

  • But why does it work only with the en/fr parameter-name, and not with original property name P106?
  • Shouldn't it work also with property's page name? (or else, one edit breaks all existing #ask queries).
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.