什麼是構造採用從當前頁面語義特性的#ask查詢的最佳方式使用頁面屬性?假設我有一個屬性'featurestart(has type :: Number)','featurestop(has type :: Number)'和'srcfeature(has type :: Page)'的頁面。 Featurestart和featurestop是座標。我想找到沿着同一srcfeature下一個查詢。在語義的mediawiki #ask查詢
{{#ask:
[[featurestart::>{{#show: {{PAGENAME}} | ?featurestop}}]]
[[srcfeature::{{#show: {{PAGENAME}} | ?srcfeature}}]]
| limit=1
}}
的#ask查詢失敗,給人的錯誤:
The part "|Scaffold 16" of the query was not understood. Results might not be as expected.
其中「腳手架16」是srcfeature屬性頁我測試的值。請注意額外的「|」字符。
的featurestart(數字財產)的作品就好了。我懷疑問題是由#show查詢返回的不僅僅是財產的名稱,而是一個格式化的鏈接引起的。
有什麼辦法要麼清潔的返回值#show使剛剛值給出? 或 是否有更好的方式來檢索當前頁面的屬性,以便它們可以包含在#ask查詢中?