User:BlaueBlüte/sandbox/Wikidata lexeme query
Jump to navigation
Jump to search
This sandbox page explores ways to query lexicographical data from Wikidata.
UnlinkedWikibase
using mw:Extension:UnlinkedWikibase
Entity retrieval
Dump of example invocation
mw.ext.UnlinkedWikibase.getEntity( " L253777 " ) = ├─type: "lexeme" ├─lemmas: │ └─en: │ ├─language: "en" │ └─value: "spore" ├─id: "L253777" ├─lastrevid: 2143043402 ├─lexicalCategory: "Q1084" ├─forms: │ ├─1: │ │ ├─id: "L253777-F2" │ │ ├─claims: [empty table] │ │ ├─grammaticalFeatures: │ │ │ └─0: "Q146786" │ │ └─representations: │ │ └─en: │ │ ├─language: "en" │ │ └─value: "spores" │ └─0: │ ├─id: "L253777-F1" │ ├─claims: [empty table] │ ├─grammaticalFeatures: │ │ └─0: "Q110786" │ └─representations: │ └─en: │ ├─language: "en" │ └─value: "spore" ├─claims: │ ├─P5275: │ │ └─0: │ │ ├─mainsnak: │ │ │ ├─hash: "7d85e303cee59bfd740237924eb471d7f38565e3" │ │ │ ├─datavalue: │ │ │ │ ├─value: "187452" │ │ │ │ └─type: "string" │ │ │ ├─property: "P5275" │ │ │ ├─snaktype: "value" │ │ │ └─datatype: "external-id" │ │ ├─type: "statement" │ │ ├─id: "L253777$3FF8227F-7809-44CA-8152-7BE4A754C420" │ │ └─rank: "normal" │ └─P12690: │ └─0: │ ├─mainsnak: │ │ ├─hash: "3d7d673371af497865e60015d254a60a83d0f651" │ │ ├─datavalue: │ │ │ ├─value: "1293380" │ │ │ └─type: "string" │ │ ├─property: "P12690" │ │ ├─snaktype: "value" │ │ └─datatype: "external-id" │ ├─type: "statement" │ ├─id: "L253777$7401DE30-81DE-4778-889B-83DF3FAD517C" │ └─rank: "normal" ├─title: "Lexeme:L253777" ├─ns: 146 ├─senses: │ └─0: │ ├─id: "L253777-S1" │ ├─glosses: │ │ └─en: │ │ ├─language: "en" │ │ └─value: "unit of asexual reproduction that may be adapted for dispersal and for survival, often for extended periods of time, in unfavorable conditions; spores form part of the life cycles of many plants, algae, fungi and protozoa" │ └─claims: │ └─P5137: │ └─0: │ ├─mainsnak: │ │ ├─hash: "2c645c546913ae3763bbe3266bd635cc039f2970" │ │ ├─datavalue: │ │ │ ├─value: │ │ │ │ ├─id: "Q177332" │ │ │ │ ├─numeric-id: 177332 │ │ │ │ └─entity-type: "item" │ │ │ └─type: "wikibase-entityid" │ │ ├─property: "P5137" │ │ ├─snaktype: "value" │ │ └─datatype: "wikibase-item" │ ├─type: "statement" │ ├─id: "L253777-S1$463D0CF0-62F6-41DB-9D95-BD0288D1121D" │ └─rank: "normal" ├─pageid: 86582015 ├─language: "Q1860" └─modified: "2024-05-02T21:11:25Z"
Querying
Dump of example query result
SELECT
:
mw.ext.UnlinkedWikibase.query( "SELECT ?lemma WHERE { wd:Q177332 ^wdt:P5137/^ontolex:sense/wikibase:lemma ?lemma. } " ) = ├─results: │ └─bindings: │ ├─1: │ │ └─lemma: │ │ ├─value: "espora" │ │ ├─type: "literal" │ │ └─xml:lang: "eu" │ ├─2: │ │ └─lemma: │ │ ├─value: "נבג" │ │ ├─type: "literal" │ │ └─xml:lang: "he" │ ├─3: │ │ └─lemma: │ │ ├─value: "נֶבֶג" │ │ ├─type: "literal" │ │ └─xml:lang: "he-x-q21283070" │ ├─4: │ │ └─lemma: │ │ ├─value: "spore" │ │ ├─type: "literal" │ │ └─xml:lang: "en" │ ├─5: │ │ └─lemma: │ │ ├─value: "spora" │ │ ├─type: "literal" │ │ └─xml:lang: "it" │ └─0: │ └─lemma: │ ├─value: "spore" │ ├─type: "literal" │ └─xml:lang: "nb" └─head: └─vars: └─0: "lemma"
DESCRIBE
(but compare same effect using SELECT
):
mw.ext.UnlinkedWikibase.query( "DESCRIBE wd:L253777" ) = ├─results: │ └─bindings: │ ├─1: │ │ ├─object: │ │ │ ├─value: "2143043402" │ │ │ ├─type: "literal" │ │ │ └─datatype: "http://www.w3.org/2001/XMLSchema#integer" │ │ ├─predicate: │ │ │ ├─value: "http://schema.org/version" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─2: │ │ ├─object: │ │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-3FF8227F-7809-44CA-8152-7BE4A754C420" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://www.wikidata.org/prop/P5275" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─3: │ │ ├─object: │ │ │ ├─value: "http://www.wikidata.org/entity/L253777-F1" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://www.w3.org/ns/lemon/ontolex#lexicalForm" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─4: │ │ ├─object: │ │ │ ├─value: "http://www.wikidata.org/entity/L253777-F2" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://www.w3.org/ns/lemon/ontolex#lexicalForm" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─5: │ │ ├─object: │ │ │ ├─value: "http://www.wikidata.org/entity/L253777-S1" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://www.w3.org/ns/lemon/ontolex#sense" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─6: │ │ ├─object: │ │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-7401DE30-81DE-4778-889B-83DF3FAD517C" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://www.wikidata.org/prop/P12690" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─7: │ │ ├─object: │ │ │ ├─value: "http://www.wikidata.org/entity/Q1084" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://wikiba.se/ontology#lexicalCategory" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─8: │ │ ├─object: │ │ │ ├─value: "http://www.wikidata.org/entity/Q1860" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://purl.org/dc/terms/language" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─9: │ │ ├─object: │ │ │ ├─value: "http://www.w3.org/ns/lemon/ontolex#LexicalEntry" │ │ │ └─type: "uri" │ │ ├─predicate: │ │ │ ├─value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─10: │ │ ├─object: │ │ │ ├─value: "3" │ │ │ ├─type: "literal" │ │ │ └─datatype: "http://www.w3.org/2001/XMLSchema#integer" │ │ ├─predicate: │ │ │ ├─value: "http://wikiba.se/ontology#statements" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─11: │ │ ├─object: │ │ │ ├─value: "1293380" │ │ │ └─type: "literal" │ │ ├─predicate: │ │ │ ├─value: "http://www.wikidata.org/prop/direct/P12690" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─12: │ │ ├─object: │ │ │ ├─value: "187452" │ │ │ └─type: "literal" │ │ ├─predicate: │ │ │ ├─value: "http://www.wikidata.org/prop/direct/P5275" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ ├─13: │ │ ├─object: │ │ │ ├─value: "spore" │ │ │ ├─type: "literal" │ │ │ └─xml:lang: "en" │ │ ├─predicate: │ │ │ ├─value: "http://wikiba.se/ontology#lemma" │ │ │ └─type: "uri" │ │ └─subject: │ │ ├─value: "http://www.wikidata.org/entity/L253777" │ │ └─type: "uri" │ └─0: │ ├─object: │ │ ├─value: "2024-05-02T21:11:25Z" │ │ ├─type: "literal" │ │ └─datatype: "http://www.w3.org/2001/XMLSchema#dateTime" │ ├─predicate: │ │ ├─value: "http://schema.org/dateModified" │ │ └─type: "uri" │ └─subject: │ ├─value: "http://www.wikidata.org/entity/L253777" │ └─type: "uri" └─head: └─vars: ├─1: "predicate" ├─2: "object" ├─3: "context" └─0: "subject"