query-e43864c636a45dda9520894a2a288004

rq turtle/ttl

Consulta de SPARQL

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ontolex: <http://www.w3.org/ns/lemon/ontolex#>
PREFIX dct: <http://purl.org/dc/terms/>
SELECT DISTINCT
  ?lexeme
  ?lemma
  ?lemmaZh
  ?lemmaEs
  ?lemmaEn
# La siguiente subconsulta obtiene la información de los lexemas en
# mandarín estándar.
# La siguiente subconsulta obtiene la información de los lexemas en
# español
# La siguiente subconsulta obtiene la información de los lexemas en
# inglés
# La siguiente subconsulta une los diferentes lemas de aquellos
# lexemas en mandarín estándar
#
# Algunos lexemas en Chino tienen 2 lemas: 1 lema para el caracter
# chino simplificado y otro para el caracter simplificado
# La siguiente subconsulta obtiene el lema de los lexemas en quechua
{
   {
  SELECT * {
     {
  SELECT * {
     {
  SELECT * {
     {
  SELECT DISTINCT ?lexeme {
    ?lexeme dct:language wd:Q5218.
    # Escogemos aquellos lexemas que tienen una definición enlazada a
    # una subclase de polígono.
    {?lexeme ontolex:sense/wdt:P5137/wdt:P279* wd:Q37555}
    UNION
    # Escogemos aquellos lexemas que tienen una definición enlazada a
    # una subclase de elipse.
    {?lexeme ontolex:sense/wdt:P5137/wdt:P279* wd:Q40112}
  }
}
    ?lexeme ontolex:sense ?sense.
    ?sense wdt:P5972 ?senseZh.
    ?lexemeZh
      dct:language wd:Q727694;
      ontolex:sense ?senseZh;
      wikibase:lemma ?lemmaZhHansHant.
  }
}
    ?lexeme ontolex:sense ?sense.
    ?sense wdt:P5972 ?senseEn.
    ?lexemeEn
      dct:language wd:Q1860;
      ontolex:sense ?senseEn;
      wikibase:lemma ?lemmaEn.
  }
}
    ?lexeme ontolex:sense ?sense.
    ?sense wdt:P5972 ?senseEs.
    ?lexemeEs
      dct:language wd:Q1321;
      ontolex:sense ?senseEs;
      wikibase:lemma ?lemmaEs.
  }
}
   {
  SELECT ?lexemeZh (GROUP_CONCAT(?lemmaZhHansHant; SEPARATOR="/") AS ?lemmaZh)  {
     {
  SELECT * {
     {
  SELECT DISTINCT ?lexeme {
    ?lexeme dct:language wd:Q5218.
    # Escogemos aquellos lexemas que tienen una definición enlazada a
    # una subclase de polígono.
    {?lexeme ontolex:sense/wdt:P5137/wdt:P279* wd:Q37555}
    UNION
    # Escogemos aquellos lexemas que tienen una definición enlazada a
    # una subclase de elipse.
    {?lexeme ontolex:sense/wdt:P5137/wdt:P279* wd:Q40112}
  }
}
    ?lexeme ontolex:sense ?sense.
    ?sense wdt:P5972 ?senseZh.
    ?lexemeZh
      dct:language wd:Q727694;
      ontolex:sense ?senseZh;
      wikibase:lemma ?lemmaZhHansHant.
  }
}
    ?lexemeZh wikibase:lemma ?lemmaZhHansHant.
  }
  GROUP BY ?lexemeZh
}
   {
  SELECT ?lexeme ?lemma {
     {
  SELECT DISTINCT ?lexeme {
    ?lexeme dct:language wd:Q5218.
    # Escogemos aquellos lexemas que tienen una definición enlazada a
    # una subclase de polígono.
    {?lexeme ontolex:sense/wdt:P5137/wdt:P279* wd:Q37555}
    UNION
    # Escogemos aquellos lexemas que tienen una definición enlazada a
    # una subclase de elipse.
    {?lexeme ontolex:sense/wdt:P5137/wdt:P279* wd:Q40112}
  }
}
    ?lexeme wikibase:lemma ?lemma.
  }
}
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v13("?lemma"):::projected v8("?lemmaEn"):::projected v11("?lemmaEs"):::projected v12("?lemmaZh"):::projected v5("?lemmaZhHansHant") v1("?lexeme"):::projected v7("?lexemeEn") v10("?lexemeEs") v4("?lexemeZh") v2("?sense") v6("?senseEn") v9("?senseEs") v3("?senseZh") a1((" ")) a2((" ")) a3((" ")) a4((" ")) a5((" ")) a6((" ")) a7((" ")) a8((" ")) a9((" ")) a10((" ")) a11((" ")) a12((" ")) c6(["wd:Q37555"]):::iri c9(["wd:Q727694"]):::iri c7(["wd:Q40112"]):::iri c2(["wd:Q5218"]):::iri c11(["wd:Q1860"]):::iri c12(["wd:Q1321"]):::iri v1 --"dct:language"--> c2 subgraph union0[" Union "] subgraph union0l[" "] style union0l fill:#abf,stroke-dasharray: 3 3; v1 --"ontolex:sense"--> a3 a3 --"wdt:P5137"--> a4 a4 --"wdt:P279"--> c7 end subgraph union0r[" "] style union0r fill:#abf,stroke-dasharray: 3 3; v1 --"ontolex:sense"--> a1 a1 --"wdt:P5137"--> a2 a2 --"wdt:P279"--> c6 end union0r <== or ==> union0l end v1 --"ontolex:sense"--> v2 v2 --"wdt:P5972"--> v3 v4 --"dct:language"--> c9 v4 --"ontolex:sense"--> v3 v4 --"wikibase:lemma"--> v5 v1 --"ontolex:sense"--> v2 v2 --"wdt:P5972"--> v6 v7 --"dct:language"--> c11 v7 --"ontolex:sense"--> v6 v7 --"wikibase:lemma"--> v8 v1 --"ontolex:sense"--> v2 v2 --"wdt:P5972"--> v9 v10 --"dct:language"--> c12 v10 --"ontolex:sense"--> v9 v10 --"wikibase:lemma"--> v11 v1 --"dct:language"--> c2 subgraph union1[" Union "] subgraph union1l[" "] style union1l fill:#abf,stroke-dasharray: 3 3; v1 --"ontolex:sense"--> a7 a7 --"wdt:P5137"--> a8 a8 --"wdt:P279"--> c7 end subgraph union1r[" "] style union1r fill:#abf,stroke-dasharray: 3 3; v1 --"ontolex:sense"--> a5 a5 --"wdt:P5137"--> a6 a6 --"wdt:P279"--> c6 end union1r <== or ==> union1l end v1 --"ontolex:sense"--> v2 v2 --"wdt:P5972"--> v3 v4 --"dct:language"--> c9 v4 --"ontolex:sense"--> v3 v4 --"wikibase:lemma"--> v5 v4 --"wikibase:lemma"--> v5 bind1[/"?lemmaZhHansHant"/] v5 --o bind1 bind1 --as--o v12 v1 --"dct:language"--> c2 subgraph union2[" Union "] subgraph union2l[" "] style union2l fill:#abf,stroke-dasharray: 3 3; v1 --"ontolex:sense"--> a11 a11 --"wdt:P5137"--> a12 a12 --"wdt:P279"--> c7 end subgraph union2r[" "] style union2r fill:#abf,stroke-dasharray: 3 3; v1 --"ontolex:sense"--> a9 a9 --"wdt:P5137"--> a10 a10 --"wdt:P279"--> c6 end union2r <== or ==> union2l end v1 --"wikibase:lemma"--> v13