Přeskočit na obsah

Šablona:SPARQL

Z Wikizdrojů, volně dostupné knihovny


Účel

[editovat]

Šablona „SPARQL“ vloží SPARQL dotaz s obarvením jazyka a odkazem na Wikidata dotazovací službu (Wikidata Query Service).

Použití

[editovat]

{{SPARQL|dotaz= |p= |q= |v= |state= |extraprefix= }}

  • Parametr dotaz obsahuje vlastní SPARQL dotaz.
  • Parametr p vytvoři p: prefix, když je nastavený
  • Parametr q vytvoří q: prefix, když je nastavený
  • Parametr v vytvoří v: prefix, když je nastavený
  • Parametr state může obsahovat buď „collapsed“ nebo „expanded“. Oba způsobí možnost sbalení kódu dotazu, „collapsed“ způsobí, že se sbalí. V seznamu („*“ nebo „#“ na začátku řádku) je vedle odkazu na dotazovací službu Wikidata zobrazeno přepínací tlačítko „sbalit“/„rozbalit“
  • Parametr extraprefix obsahuje další prefixy k přidání

Příklady použití

[editovat]
Kód Výsledek
{{SPARQL|dotaz=
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}
}}
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}
Přejít na stránku dotazu
{{SPARQL|dotaz=
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}|p=1|v=1|q=1
}}
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX q: <http://www.wikidata.org/prop/qualifier/>
PREFIX v: <http://www.wikidata.org/prop/statement/>SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}
Přejít na stránku dotazu
{{SPARQL|dotaz=
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}|extraprefix=PREFIX wikibase: <http://wikiba.se/ontology#>
}}
PREFIX wikibase: <http://wikiba.se/ontology#>SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}
Přejít na stránku dotazu
{{SPARQL|dotaz=
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}|state=collapsed
}}
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}
Přejít na stránku dotazu
{{SPARQL|dotaz=
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}|state=expanded
}}
SELECT ?count WHERE {
  {
    SELECT (COUNT(?item) AS ?count) WHERE {
      ?item wdt:P31 wd:Q5.
      ?sitelink schema:isPartOf <https://cs.wikisource.org/> ;
                schema:about ?item .
    }
  }
}
Přejít na stránku dotazu

Příbuzné šablony

[editovat]