Semantic Mediawiki: написание запроса, который возвращает все подобъекты, определенные на странице

Я реализовал страницу с длинным списком подобъектов. свойства отображаются правильно. Теперь я пытаюсь запросить этот список, но моя первая попытка запроса не работает.

{{#ask:
 [[Categoria:Marco Crepaldi]]
 |?Titolo
}}

{{#ask:[[Has subobject::text property]]
 |?Titolo
}}

@ IRA1777: мне удалось исправить предыдущую проблему, я сам отвечу на свой вопрос позже, но я был бы очень признателен за помощь. Следующим шагом, который я хотел бы достичь, является удаление первого столбца из таблицы (каждая ячейка заполнена «Tutti gli articoli di Marco Crepaldi»). Любой намек?

Revious 22.11.2022 14:57

Просто добавьте | mainlabel=- в вашем запросе

IRA1777 22.11.2022 15:15

@IRA1777 Большое спасибо. Если вы не возражаете, могу я спросить вас, знаете ли вы, как перечислить все значения тегов? stackoverflow.com/questions/74534519/…

Revious 22.11.2022 15:48

Трудно помочь вам дальше, «специальная страница» вашей вики не работает, я не вижу, какие расширения и версии вы используете, и не выполняются ли задания семантического обновления...

IRA1777 22.11.2022 17:53

@IRA1777: мне удалось решить проблему, у меня есть MediaWiki 1.38.2 и Semantic MediaWiki 4.0.2.

Revious 23.11.2022 09:41

Кстати, я исправил ошибочный шаблон, который мешал правильной регистрации тегов. Опять опечатка, надо быть внимательнее.

IRA1777 23.11.2022 10:25

@IRA1777 Большое спасибо, вы были очень драгоценны

Revious 23.11.2022 13:27
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
69
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел решение с помощью @IRA1777

{{#ask:
 [[-Has subobject::{{FULLPAGENAME}}]] 
 |?Tags
 |?Titolo
 | mainlabel=-
}}

MainLabel удаляет первый столбец (который был заполнен названием страницы, содержащей подобъекты)

Для тех, кто понимает SQL, запрос читается примерно так:

SELECT Tags, Titolo
FROM subobject s
WHERE s.ParentPage = {{FULLPAGENAME}}

Другие вопросы по теме