NeoVoc/language/he: Difference between revisions

From eneoli wikibase
(recreate wiki page using upload_lang_page.py)
Line 5: Line 5:


== See NeoVoc for Hebrew ==
== See NeoVoc for Hebrew ==
 
=== All NeoVoc concept entries ===
<sparql tryit="1">
<sparql tryit="1">
#title: All NeoVoc concepts with labels and glosses in Hebrew, and English and French labels and glosses.
#title: All NeoVoc concepts with labels and glosses in Hebrew, and English and French labels and glosses.
Line 24: Line 24:
   optional {?concept enp:P57 ?label_st. ?label_st enps:P57 ?label_mylang. filter(lang(?label_mylang)="he")
   optional {?concept enp:P57 ?label_st. ?label_st enps:P57 ?label_mylang. filter(lang(?label_mylang)="he")
           optional {?label_st enpq:P58 ?warning.}}
           optional {?label_st enpq:P58 ?warning.}}
  optional {?concept schema:description ?descript_en. filter(lang(?descript_en)="en")}
  optional {?concept schema:description ?descript_fr. filter(lang(?descript_fr)="fr")}
  optional {?concept schema:description ?descript_mylang. filter(lang(?descript_mylang)="he")}
} order by lcase(?label_mylang)
</sparql>
=== NeoVoc entries with labels for Hebrew that still have warnings ===
#title: NeoVoc concepts with warnings on Hebrew labels.
PREFIX enwb: <https://eneoli.wikibase.cloud/entity/>
PREFIX endp: <https://eneoli.wikibase.cloud/prop/direct/>
PREFIX enp: <https://eneoli.wikibase.cloud/prop/>
PREFIX enps: <https://eneoli.wikibase.cloud/prop/statement/>
PREFIX enpq: <https://eneoli.wikibase.cloud/prop/qualifier/>
select ?concept ?label_mylang ?warning ?descript_mylang (iri(concat(str(wd:),?wd)) as ?wikidata) ?label_en ?descript_en ?label_fr ?descript_fr
where {
  ?concept endp:P5 enwb:Q12. # instances of "NeoVoc Concept"
  optional {?concept endp:P1 ?wd.}
  optional {?concept rdfs:label ?label_en. filter(lang(?label_en)="en")}
  optional {?concept rdfs:label ?label_fr. filter(lang(?label_fr)="fr")}
  ?concept enp:P57 ?label_st. ?label_st enps:P57 ?label_mylang. filter(lang(?label_mylang)="he")
          optional {?label_st enpq:P58 ?warning.}
   optional {?concept schema:description ?descript_en. filter(lang(?descript_en)="en")}
   optional {?concept schema:description ?descript_en. filter(lang(?descript_en)="en")}
   optional {?concept schema:description ?descript_fr. filter(lang(?descript_fr)="fr")}
   optional {?concept schema:description ?descript_fr. filter(lang(?descript_fr)="fr")}

Revision as of 16:58, 14 June 2024



See NeoVoc for Hebrew

All NeoVoc concept entries

#title: All NeoVoc concepts with labels and glosses in Hebrew, and English and French labels and glosses.

PREFIX enwb: <https://eneoli.wikibase.cloud/entity/>
PREFIX endp: <https://eneoli.wikibase.cloud/prop/direct/>
PREFIX enp: <https://eneoli.wikibase.cloud/prop/>
PREFIX enps: <https://eneoli.wikibase.cloud/prop/statement/>
PREFIX enpq: <https://eneoli.wikibase.cloud/prop/qualifier/>

select ?concept ?label_mylang ?warning ?descript_mylang (iri(concat(str(wd:),?wd)) as ?wikidata) ?label_en ?descript_en ?label_fr ?descript_fr

where {
  ?concept endp:P5 enwb:Q12. # instances of "NeoVoc Concept"
  optional {?concept endp:P1 ?wd.}
  optional {?concept rdfs:label ?label_en. filter(lang(?label_en)="en")}
  optional {?concept rdfs:label ?label_fr. filter(lang(?label_fr)="fr")}
  optional {?concept enp:P57 ?label_st. ?label_st enps:P57 ?label_mylang. filter(lang(?label_mylang)="he")
           optional {?label_st enpq:P58 ?warning.}}
  optional {?concept schema:description ?descript_en. filter(lang(?descript_en)="en")}
  optional {?concept schema:description ?descript_fr. filter(lang(?descript_fr)="fr")}
  optional {?concept schema:description ?descript_mylang. filter(lang(?descript_mylang)="he")}

} order by lcase(?label_mylang)

Try it!

NeoVoc entries with labels for Hebrew that still have warnings

  1. title: NeoVoc concepts with warnings on Hebrew labels.

PREFIX enwb: <https://eneoli.wikibase.cloud/entity/> PREFIX endp: <https://eneoli.wikibase.cloud/prop/direct/> PREFIX enp: <https://eneoli.wikibase.cloud/prop/> PREFIX enps: <https://eneoli.wikibase.cloud/prop/statement/> PREFIX enpq: <https://eneoli.wikibase.cloud/prop/qualifier/>

select ?concept ?label_mylang ?warning ?descript_mylang (iri(concat(str(wd:),?wd)) as ?wikidata) ?label_en ?descript_en ?label_fr ?descript_fr

where {

 ?concept endp:P5 enwb:Q12. # instances of "NeoVoc Concept"
 optional {?concept endp:P1 ?wd.}
 optional {?concept rdfs:label ?label_en. filter(lang(?label_en)="en")}
 optional {?concept rdfs:label ?label_fr. filter(lang(?label_fr)="fr")}
 ?concept enp:P57 ?label_st. ?label_st enps:P57 ?label_mylang. filter(lang(?label_mylang)="he")
          optional {?label_st enpq:P58 ?warning.}
 optional {?concept schema:description ?descript_en. filter(lang(?descript_en)="en")}
 optional {?concept schema:description ?descript_fr. filter(lang(?descript_fr)="fr")}
 optional {?concept schema:description ?descript_mylang. filter(lang(?descript_mylang)="he")}

} order by lcase(?label_mylang) </sparql>