Public
Edited
Mar 17, 2023
Insert cell
Insert cell
Insert cell
categories = [
['Main value'], ['Qualifier'], ['Reference'],
['Main value', 'Qualifier'],
['Main value', 'Reference'],
['Qualifier', 'Reference'],
['Main value', 'Qualifier', 'Reference'],
['Not defined'],
]
Insert cell
counters = Promise.all([
queryUsage('?st pq:P5314 wd:Q54828448'), // a
queryUsage('?st pq:P5314 wd:Q54828449'), // b
queryUsage('?st pq:P5314 wd:Q54828450'), // c
queryUsage('?st pq:P5314 wd:Q54828448, wd:Q54828449'), // a b
queryUsage('?st pq:P5314 wd:Q54828448, wd:Q54828450'), // a c
queryUsage('?st pq:P5314 wd:Q54828449, wd:Q54828450'), // b c
queryUsage('?st pq:P5314 wd:Q54828448, wd:Q54828449, wd:Q54828450'), // a b c
queryCount(`?item a wikibase:Property .
FILTER NOT EXISTS {
?item p:P2302 [ps:P2302 wd:Q53869507 ; wikibase:rank ?rank] .
FILTER(?rank != wikibase:DeprecatedRank)
}`),
])
Insert cell
queryUsage = async (filters) => queryCount(`
?item a wikibase:Property .
?item p:P2302 ?st .
?st ps:P2302 wd:Q53869507 .
?st wikibase:rank ?rank .
FILTER(?rank != wikibase:DeprecatedRank)
${filters}
`)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more