Dantzak

From eusterm

Dantzak, kontzeptu eskema bat

Egilea: Irati Aseguinolaza Artola

Kontzeptu-eskema hau errepresentatzen duen entitatea: Q6770

Abiapuntua

Dantza mota ezberdinen hainbat zerrenda lortu nituen bai gaztelaniaz bai eta ingelesez ere. Zerrenda horiekin egingo dut lan, hauen euskarazko izenak lortzeko eta deskribapenak idazteko.

Helburuak

Euskara-Gazteleraz-Ingelesezko hiztegia, definizioduna

Eskema honetako kontzeptuan hiztegi hirueleduna ikusteko, erabili galdeketa hau.

#title:"Dantzak" eskemako kontzeptuak hiru hizkuntzetan

PREFIX euswb: <https://eusterm.wikibase.cloud/entity/>
PREFIX eusdp: <https://eusterm.wikibase.cloud/prop/direct/>
PREFIX eusp: <https://eusterm.wikibase.cloud/prop/>
PREFIX eusps: <https://eusterm.wikibase.cloud/prop/statement/>
PREFIX euspq: <https://eusterm.wikibase.cloud/prop/qualifier/>
PREFIX euspr: <https://eusterm.wikibase.cloud/prop/reference/>
PREFIX eusno: <https://eusterm.wikibase.cloud/prop/novalue/>

select ?concept (iri(concat("http://www.wikidata.org/wiki/",?wd)) as ?wikidata)
?euLabel (group_concat(distinct str(?euAltLabel);SEPARATOR="; ") as ?euAltLabels)
?euDef ?eusLex_eskuz ?testuingurua ?agertokia
?esLabel (group_concat(distinct str(?esAltLabel);SEPARATOR="; ") as ?esAltLabels)  
?esDef
?enLabel (group_concat(distinct str(?enAltLabel);SEPARATOR="; ") as ?enAltLabels)  
?enDef
where {
  ?concept eusdp:P6 euswb:Q6770;
           eusdp:P1 ?wd.
  optional{?concept eusp:P8 ?eusLex_st. ?eusLex_st eusps:P8 ?eusLex_eskuz.
  optional{?eusLex_st euspq:P10 ?testuingurua.}
  optional{?eusLex_st euspq:P11 ?agertokia.}}
  optional{?concept rdfs:label ?euLabel. filter(lang(?euLabel)="eu")}
  optional{?concept skos:altLabel ?euAltLabel. filter(lang(?euAltLabel)="eu")}
  optional{?concept schema:description ?euDef. filter(lang(?euDef)="eu")}
  optional{?concept rdfs:label ?esLabel. filter(lang(?esLabel)="es")}
  optional{?concept skos:altLabel ?esAltLabel. filter(lang(?esAltLabel)="es")}
  optional{?concept schema:description ?esDef. filter(lang(?esDef)="es")}
  optional{?concept rdfs:label ?enLabel. filter(lang(?enLabel)="en")}
  optional{?concept skos:altLabel ?enAltLabel. filter(lang(?enAltLabel)="en")}
  optional{?concept schema:description ?enDef. filter(lang(?enDef)="en")}
  
 } group by ?concept ?wd ?euLabel ?euAltLabels ?euDef ?eusLex_eskuz ?testuingurua ?agertokia ?esLabel ?esAltLabels ?esDef ?enLabel ?enAltLabels ?enDef
order by ?euLabel

Try it!