Программирование Викиданных/Книги
Внешний вид
Задание 2: Экземпляры объекта "Книга"
[править]- Объекты: книга (Q571)
- Свойство: экземпляр (P31)
#List of books in English and Russian
SELECT ?book ?label_en ?label_ru WHERE {
?book wdt:P31 wd:Q571.
?book rdfs:label ?label_en.
?book rdfs:label ?label_ru.
FILTER((LANG(?label_en)) = "en")
FILTER((LANG(?label_ru)) = "ru")
}
SPARQL-запрос, 5847 записей.
Задание 2+: Список книг, но не литературных произведений
[править]#List of books in English and Russian
SELECT ?books ?label_en ?label_ru
WHERE {
?books wdt:P31 wd:Q571.
?books rdfs:label ?label_en.
?books rdfs:label ?label_ru.
FILTER((LANG(?label_en)) = "en")
FILTER((LANG(?label_ru)) = "ru")
FILTER NOT EXISTS { ?books wdt:P31 wd:Q7725634} #not a literary works
}
SPARQL-запрос, 5698 записей.
Задание 3: "Хорошие" и "плохие" объекты
[править]"Хорошие" объекты:
"Плохие" объекты: