Project:SPARQL/examples: Difference between revisions

(formatting)
 
(2 intermediate revisions by the same user not shown)
Line 15: Line 15:
==Puno Quechua Lexical entries ==
==Puno Quechua Lexical entries ==
<sparql tryit="1">
<sparql tryit="1">
#Puno Quechua Lexical entries
#This is a list of Puno Quechua Lexical entries  
#This is a list of Puno Quechua Lexical entries  
PREFIX qwb: <https://qichwa.wikibase.cloud/entity/>
PREFIX qwb: <https://qichwa.wikibase.cloud/entity/>
Line 24: Line 25:
PREFIX qno: <https://qichwa.wikibase.cloud/prop/novalue/>
PREFIX qno: <https://qichwa.wikibase.cloud/prop/novalue/>


SELECT ?entry ?lemma ?language ?lexical_category ?lex_cat_wikidata ?described_in
SELECT ?entry ?lemma ?language ?lex_cat_wikidata ?des_by_source_P1343
?form_representation ?spelling_variant
?form1_representation ?form1_spelling_variant
?sense_gloss_de ?sense_gloss_en ?sense_gloss_es ?sense_gloss_it
?sense1_gloss_de ?sense1_gloss_en ?sense1_gloss_es ?sense1_gloss_it
WHERE {
WHERE {
BIND("Q5218" AS ?language) #assigning Q5218 = Quechua Wikidata as the language
BIND("Q5218" AS ?language) #assigning Q5218 = Quechua Wikidata as the language
BIND("qu-x-Q7260479" AS ?spelling_variant) #Assigning the language-code for the form
BIND(?form_representation AS ?form1_representation) #assigning form_representation of puno quechua to form1_representation
BIND("qu-x-Q7260479" AS ?form1_spelling_variant) #Assigning the language-code for the form
BIND("Q24905" AS ?lex_cat_wikidata) #Assignning Q24905 = Verb Wikidata as the lexical category
BIND("Q24905" AS ?lex_cat_wikidata) #Assignning Q24905 = Verb Wikidata as the lexical category
BIND("Q125537856" AS ?des_by_source_P1343) #Assigning Q125537856 = Runasimi Vocabulary as the source
# Wikidata property: described by source = P1343
?entry a ontolex:LexicalEntry;  
?entry a ontolex:LexicalEntry;  
       wikibase:lemma ?lemma;
       wikibase:lemma ?lemma;
       wikibase:lexicalCategory qwb:Q99 ; #Category Q99 = V.tr Qichwabase
       wikibase:lexicalCategory qwb:Q99 ; #Category Q99 = V.tr Qichwabase
       wikibase:lexicalCategory [rdfs:label ?lexical_category] ;      
       wikibase:lexicalCategory [rdfs:label ?lexical_category] ;    
       qp:P16 [qps:P16 ?form_representation;
       qp:P16 [qps:P16 ?form_representation;
               qpq:P17 qwb:Q116; #Q116 = Cusco-Collao (aiu) Qichwabase
               qpq:P17 qwb:Q116; #Q116 = Cusco-Collao (aiu) Qichwabase
             ].  
             ].  
OPTIONAL {
OPTIONAL {
  ?entry ontolex:lexicalForm ?form1 .
   ?entry ontolex:sense ?sense1_de .
  ?form1 ontolex:representation ?wform1;
   ?sense1_de skos:definition ?sense1_gloss_de.
        wikibase:grammaticalFeature [rdfs:label ?wf1_gram_feature_label] .
   FILTER(LANG(?sense1_gloss_de)="de")
        FILTER(LANG(?featureLabel)="es")
}
OPTIONAL {
   ?entry ontolex:sense ?sense_de .
   ?sense_de skos:definition ?sense_gloss_de.
   FILTER(LANG(?sense_gloss_de)="de")
}
}
OPTIONAL {
OPTIONAL {
   ?entry ontolex:sense ?sense_en .
   ?entry ontolex:sense ?sense1_en .
   ?sense_en skos:definition ?sense_gloss_en.
   ?sense1_en skos:definition ?sense1_gloss_en.
   FILTER(LANG(?sense_gloss_en)="en")
   FILTER(LANG(?sense1_gloss_en)="en")
}
}
#OPTIONAL {      # at least contains spanish gloss
#OPTIONAL {      # at least contains spanish gloss
   ?entry ontolex:sense ?sense_es .
   ?entry ontolex:sense ?sense1_es .
   ?sense_es skos:definition ?sense_gloss_es.
   ?sense1_es skos:definition ?sense1_gloss_es.
   FILTER(LANG(?sense_gloss_es)="es")
   FILTER(LANG(?sense1_gloss_es)="es")
#}
#}
OPTIONAL {
OPTIONAL {
   ?entry ontolex:sense ?sense_it .
   ?entry ontolex:sense ?sense1_it .
   ?sense_it skos:definition ?sense_gloss_it.
   ?sense1_it skos:definition ?sense1_gloss_it.
   FILTER(LANG(?sense_gloss_it)="it")
   FILTER(LANG(?sense1_gloss_it)="it")
}
}
}
}
Bureaucrats, emailconfirmed, Administrators
2,426

edits