NeoVoc

From eneoli wikibase
Revision as of 13:56, 14 June 2024 by DavidL (talk | contribs) (Created page with "= NeoVoc, a glossary of Neology = == Workflow description == In a first phase, we will be creating entities describing concepts, with "labels" (multilingual equivalents for the concept). Later, we will create lexicographical entries for all of these labels. == SPARQL queries == === All NeoVoc concepts === <sparql tryit="1"> #title: All NeoVoc concepts with labels in your browser's language (with English or French as fallback), and English and French descriptions. P...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

NeoVoc, a glossary of Neology

Workflow description

In a first phase, we will be creating entities describing concepts, with "labels" (multilingual equivalents for the concept). Later, we will create lexicographical entries for all of these labels.

SPARQL queries

All NeoVoc concepts

#title: All NeoVoc concepts with labels in your browser's language (with English or French as fallback), and English and French descriptions.

PREFIX enwb: <https://eneoli.wikibase.cloud/entity/>
PREFIX endp: <https://eneoli.wikibase.cloud/prop/direct/>

select ?concept ?conceptLabel (iri(concat(str(wd:),?wd)) as ?wikidata) ?descript_en ?descript_fr
       
where { 
  ?concept endp:P5 enwb:Q12. # instances of "NeoVoc Concept"
  optional {?concept endp:P1 ?wd.}
  optional {?concept schema:description ?descript_en. filter(lang(?descript_en)="en")}
  optional {?concept schema:description ?descript_fr. filter(lang(?descript_fr)="fr")}
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en,fr". }
}

Try it!