|
|
Line 19: |
Line 19: |
| } | | } |
| </query> | | </query> |
− | == Månadsaktivitet ==
| |
| | | |
− | <query yearmonth="Datum" records="Nya inspelningar" speakers="Aktiva talare" languages="Aktiva språk">
| + | Subpages: |
− | SELECT
| + | * [[LinguaLibre:Stats/Users]] |
− | ?yearmonth
| + | * [[LinguaLibre:Stats/Languages]] |
− | (COUNT(DISTINCT ?record) AS ?records)
| |
− | (COUNT(DISTINCT ?speaker) AS ?speakers)
| |
− | (COUNT(DISTINCT ?language) AS ?languages)
| |
− | WHERE {
| |
− | ?record prop:P2 entity:Q2 .
| |
− | ?record prop:P6 ?date .
| |
− | ?record prop:P5 ?speaker .
| |
− | ?record prop:P4 ?language .
| |
− | BIND( SUBSTR(str(?date), 0, 8) as ?yearmonth )
| |
− | }
| |
− | GROUP BY ?yearmonth
| |
− | ORDER BY ?yearmonth
| |
− | </query>
| |
− | == Antalet inspelningar per språk ==
| |
− | | |
− | <query _pagination="10" language="Objekt (språks Qid)" code="ISO 639-3-kod" nb="Antalet inspelningar">
| |
− | select ?language ?languageLabel ?code (COUNT(DISTINCT ?record) as ?nb)
| |
− | where {
| |
− | ?record prop:P2 entity:Q2 .
| |
− | ?record prop:P4 ?language .
| |
− | OPTIONAL { ?language prop:P13 ?code }
| |
− | OPTIONAL { ?language rdfs:label ?languageLabel . FILTER (lang(?languageLabel) = "sv"). }
| |
− | }
| |
− | GROUP BY ?language ?languageLabel ?code
| |
− | ORDER BY DESC(?nb)
| |
− | </query><!-- Just insert corresponding language code instead of "en" -->
| |
− | | |
− | == De mest produktiva talarna ==
| |
− | | |
− | <query _pagination="10" locutor="Objekt (locutor-Qid)" locutorLabel="Talare" nb="Antalet inspelningar">
| |
− | SELECT ?locutor ?locutorLabel ?nb WHERE {
| |
− | {
| |
− | SELECT ?locutor (COUNT(?record) as ?nb)
| |
− | WHERE {
| |
− | ?record prop:P2 entity:Q2 . # Q2: record, P2: instance of.
| |
− | ?record prop:P5 ?locutor . # Property:P5: speaker
| |
− | }
| |
− | GROUP BY ?locutor ?locutorLabel
| |
− | ORDER BY DESC(?nb)
| |
− | LIMIT 50
| |
− | }
| |
− | SERVICE wikibase:label {
| |
− | bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
| |
− | ?locutor rdfs:label ?locutorLabel .
| |
− | }
| |
− | }
| |
− | ORDER BY DESC(?nb)
| |
− | </query>
| |
− | | |
− | == Den företagsammaste talaren nuvarande månad ==
| |
− | | |
− | <query _pagination="10" locutor="Objekt (locutor-Qid)" locutorLabel="Talare" nb="Antalet inspelningar nuvarande månad">
| |
− | SELECT ?locutor ?locutorLabel ?nb WHERE {
| |
− | {
| |
− | SELECT ?locutor (COUNT(?record) as ?nb)
| |
− | WHERE {
| |
− | ?record prop:P2 entity:Q2 . # Q2: record, P2: instance of.
| |
− | ?record prop:P5 ?locutor . # Property:P5: speaker
| |
− | ?record prop:P6 ?date .
| |
− | FILTER ( YEAR(?date) = YEAR(NOW()) && MONTH(?date) = MONTH(NOW()) )
| |
− | }
| |
− | GROUP BY ?locutor ?locutorLabel
| |
− | ORDER BY DESC(?nb)
| |
− | LIMIT 50
| |
− | }
| |
− | SERVICE wikibase:label {
| |
− | bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
| |
− | ?locutor rdfs:label ?locutorLabel .
| |
− | }
| |
− | }
| |
− | ORDER BY DESC(?nb)
| |
− | </query>
| |
| | | |
| __NOTOC__ | | __NOTOC__ |