User:BlaueBlüte/sandbox/Wikidata lexeme query

From Wikispore
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"
├─modified: "2025-02-04T02:27:55Z"
├─lastrevid: 2306572814
├─lexicalCategory: "Q1084"
├─forms: 
│ ├─1: 
│ │ ├─id: "L253777-F1"
│ │ ├─claims: [empty table]
│ │ ├─grammaticalFeatures: 
│ │ │ └─1: "Q110786"
│ │ └─representations: 
│ │   └─en: 
│ │     ├─language: "en"
│ │     └─value: "spore"
│ └─2: 
│   ├─id: "L253777-F2"
│   ├─claims: [empty table]
│   ├─grammaticalFeatures: 
│   │ └─1: "Q146786"
│   └─representations: 
│     └─en: 
│       ├─language: "en"
│       └─value: "spores"
├─claims: 
│ ├─P12739: 
│ │ └─1: 
│ │   ├─mainsnak: 
│ │   │ ├─snaktype: "value"
│ │   │ ├─datavalue: 
│ │   │ │ ├─value: "0803210"
│ │   │ │ └─type: "string"
│ │   │ ├─property: "P12739"
│ │   │ ├─hash: "4c6d6308b62304445f9ea78c6c84125d129e9256"
│ │   │ └─datatype: "external-id"
│ │   ├─type: "statement"
│ │   ├─id: "L253777$35B88945-04DA-4CAF-B069-8EA2C6D2EDE1"
│ │   └─rank: "normal"
│ ├─P13258: 
│ │ └─1: 
│ │   ├─mainsnak: 
│ │   │ ├─snaktype: "value"
│ │   │ ├─datavalue: 
│ │   │ │ ├─value: "8110881"
│ │   │ │ └─type: "string"
│ │   │ ├─property: "P13258"
│ │   │ ├─hash: "f02171377b3fc9d525cc87530b68edce4f09ebd4"
│ │   │ └─datatype: "external-id"
│ │   ├─type: "statement"
│ │   ├─id: "L253777$FCF7BF61-8334-4152-8BC0-DE216276A579"
│ │   └─rank: "normal"
│ ├─P5275: 
│ │ └─1: 
│ │   ├─mainsnak: 
│ │   │ ├─snaktype: "value"
│ │   │ ├─datavalue: 
│ │   │ │ ├─value: "187452"
│ │   │ │ └─type: "string"
│ │   │ ├─property: "P5275"
│ │   │ ├─hash: "7d85e303cee59bfd740237924eb471d7f38565e3"
│ │   │ └─datatype: "external-id"
│ │   ├─type: "statement"
│ │   ├─id: "L253777$3FF8227F-7809-44CA-8152-7BE4A754C420"
│ │   └─rank: "normal"
│ ├─P12718: 
│ │ └─1: 
│ │   ├─mainsnak: 
│ │   │ ├─snaktype: "value"
│ │   │ ├─datavalue: 
│ │   │ │ ├─value: "0052502"
│ │   │ │ └─type: "string"
│ │   │ ├─property: "P12718"
│ │   │ ├─hash: "d8442599dcb99f2ce98a36418f2084b4f729aa1f"
│ │   │ └─datatype: "external-id"
│ │   ├─type: "statement"
│ │   ├─id: "L253777$A19291F0-0573-4357-8D48-BA4123BED22A"
│ │   └─rank: "normal"
│ ├─P12724: 
│ │ └─1: 
│ │   ├─mainsnak: 
│ │   │ ├─snaktype: "value"
│ │   │ ├─datavalue: 
│ │   │ │ ├─value: "0051099"
│ │   │ │ └─type: "string"
│ │   │ ├─property: "P12724"
│ │   │ ├─hash: "d2b5ea97024a7c966bacabef0d3291e4a8740b1c"
│ │   │ └─datatype: "external-id"
│ │   ├─type: "statement"
│ │   ├─id: "L253777$79F61409-C8A8-4988-9FE6-1B6B4AC60714"
│ │   └─rank: "normal"
│ ├─P12726: 
│ │ └─1: 
│ │   ├─mainsnak: 
│ │   │ ├─snaktype: "value"
│ │   │ ├─datavalue: 
│ │   │ │ ├─value: "0066340"
│ │   │ │ └─type: "string"
│ │   │ ├─property: "P12726"
│ │   │ ├─hash: "5aeb4d2765e816093749314daee72ae9d10d6860"
│ │   │ └─datatype: "external-id"
│ │   ├─type: "statement"
│ │   ├─id: "L253777$A54FDB50-7B45-4AE4-9ABE-1F3F4250066C"
│ │   └─rank: "normal"
│ └─P12690: 
│   └─1: 
│     ├─mainsnak: 
│     │ ├─snaktype: "value"
│     │ ├─datavalue: 
│     │ │ ├─value: "1293380"
│     │ │ └─type: "string"
│     │ ├─property: "P12690"
│     │ ├─hash: "3d7d673371af497865e60015d254a60a83d0f651"
│     │ └─datatype: "external-id"
│     ├─type: "statement"
│     ├─id: "L253777$7401DE30-81DE-4778-889B-83DF3FAD517C"
│     └─rank: "normal"
├─title: "Lexeme:L253777"
├─ns: 146
├─senses: 
│ └─1: 
│   ├─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: 
│       └─1: 
│         ├─mainsnak: 
│         │ ├─snaktype: "value"
│         │ ├─datavalue: 
│         │ │ ├─value: 
│         │ │ │ ├─id: "Q177332"
│         │ │ │ ├─numeric-id: 177332
│         │ │ │ └─entity-type: "item"
│         │ │ └─type: "wikibase-entityid"
│         │ ├─property: "P5137"
│         │ ├─hash: "2c645c546913ae3763bbe3266bd635cc039f2970"
│         │ └─datatype: "wikibase-item"
│         ├─type: "statement"
│         ├─id: "L253777-S1$463D0CF0-62F6-41DB-9D95-BD0288D1121D"
│         └─rank: "normal"
├─pageid: 86582015
├─language: "Q1860"
└─id: "L253777"


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: 
│   ├─0: 
│   │ └─lemma: 
│   │   ├─value: "spore"
│   │   ├─type: "literal"
│   │   └─xml:lang: "en"
│   ├─2: 
│   │ └─lemma: 
│   │   ├─value: "Spore"
│   │   ├─type: "literal"
│   │   └─xml:lang: "de"
│   ├─7: 
│   │ └─lemma: 
│   │   ├─value: "נֶבֶג"
│   │   ├─type: "literal"
│   │   └─xml:lang: "he-x-q21283070"
│   ├─3: 
│   │ └─lemma: 
│   │   ├─value: "spore"
│   │   ├─type: "literal"
│   │   └─xml:lang: "nb"
│   ├─1: 
│   │ └─lemma: 
│   │   ├─value: "eos"
│   │   ├─type: "literal"
│   │   └─xml:lang: "et"
│   ├─4: 
│   │ └─lemma: 
│   │   ├─value: "spora"
│   │   ├─type: "literal"
│   │   └─xml:lang: "it"
│   ├─5: 
│   │ └─lemma: 
│   │   ├─value: "espora"
│   │   ├─type: "literal"
│   │   └─xml:lang: "eu"
│   └─6: 
│     └─lemma: 
│       ├─value: "נבג"
│       ├─type: "literal"
│       └─xml:lang: "he"
└─head: 
  └─vars: 
    └─0: "lemma"


DESCRIBE (but compare same effect using SELECT):

mw.ext.UnlinkedWikibase.query( "DESCRIBE wd:L253777" ) = 
├─results: 
│ └─bindings: 
│   ├─0: 
│   │ ├─object: 
│   │ │ ├─value: "2025-02-04T02:27:55Z"
│   │ │ ├─type: "literal"
│   │ │ └─datatype: "http://www.w3.org/2001/XMLSchema#dateTime"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://schema.org/dateModified"
│   │   └─type: "uri"
│   ├─2: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/Q1084"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://wikiba.se/ontology#lexicalCategory"
│   │   └─type: "uri"
│   ├─4: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.w3.org/ns/lemon/ontolex#LexicalEntry"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
│   │   └─type: "uri"
│   ├─8: 
│   │ ├─object: 
│   │ │ ├─value: "1293380"
│   │ │ └─type: "literal"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/direct/P12690"
│   │   └─type: "uri"
│   ├─16: 
│   │ ├─object: 
│   │ │ ├─value: "0052502"
│   │ │ └─type: "literal"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/direct/P12718"
│   │   └─type: "uri"
│   ├─17: 
│   │ ├─object: 
│   │ │ ├─value: "0051099"
│   │ │ └─type: "literal"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/direct/P12724"
│   │   └─type: "uri"
│   ├─9: 
│   │ ├─object: 
│   │ │ ├─value: "spore"
│   │ │ ├─type: "literal"
│   │ │ └─xml:lang: "en"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://wikiba.se/ontology#lemma"
│   │   └─type: "uri"
│   ├─18: 
│   │ ├─object: 
│   │ │ ├─value: "0803210"
│   │ │ └─type: "literal"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/direct/P12739"
│   │   └─type: "uri"
│   ├─5: 
│   │ ├─object: 
│   │ │ ├─value: "8"
│   │ │ ├─type: "literal"
│   │ │ └─datatype: "http://www.w3.org/2001/XMLSchema#integer"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://wikiba.se/ontology#statements"
│   │   └─type: "uri"
│   ├─10: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-3FF8227F-7809-44CA-8152-7BE4A754C420"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/P5275"
│   │   └─type: "uri"
│   ├─20: 
│   │ ├─object: 
│   │ │ ├─value: "8110881"
│   │ │ └─type: "literal"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/direct/P13258"
│   │   └─type: "uri"
│   ├─21: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777-F1"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.w3.org/ns/lemon/ontolex#lexicalForm"
│   │   └─type: "uri"
│   ├─11: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-7401DE30-81DE-4778-889B-83DF3FAD517C"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/P12690"
│   │   └─type: "uri"
│   ├─22: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777-F2"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.w3.org/ns/lemon/ontolex#lexicalForm"
│   │   └─type: "uri"
│   ├─3: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/Q1860"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://purl.org/dc/terms/language"
│   │   └─type: "uri"
│   ├─6: 
│   │ ├─object: 
│   │ │ ├─value: "187452"
│   │ │ └─type: "literal"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/direct/P5275"
│   │   └─type: "uri"
│   ├─12: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-A54FDB50-7B45-4AE4-9ABE-1F3F4250066C"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/P12726"
│   │   └─type: "uri"
│   ├─13: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-79F61409-C8A8-4988-9FE6-1B6B4AC60714"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/P12724"
│   │   └─type: "uri"
│   ├─7: 
│   │ ├─object: 
│   │ │ ├─value: "0066340"
│   │ │ └─type: "literal"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/direct/P12726"
│   │   └─type: "uri"
│   ├─14: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-A19291F0-0573-4357-8D48-BA4123BED22A"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/P12718"
│   │   └─type: "uri"
│   ├─23: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777-S1"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.w3.org/ns/lemon/ontolex#sense"
│   │   └─type: "uri"
│   ├─19: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-FCF7BF61-8334-4152-8BC0-DE216276A579"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/P13258"
│   │   └─type: "uri"
│   ├─15: 
│   │ ├─object: 
│   │ │ ├─value: "http://www.wikidata.org/entity/statement/L253777-35B88945-04DA-4CAF-B069-8EA2C6D2EDE1"
│   │ │ └─type: "uri"
│   │ ├─subject: 
│   │ │ ├─value: "http://www.wikidata.org/entity/L253777"
│   │ │ └─type: "uri"
│   │ └─predicate: 
│   │   ├─value: "http://www.wikidata.org/prop/P12739"
│   │   └─type: "uri"
│   └─1: 
│     ├─object: 
│     │ ├─value: "2306572814"
│     │ ├─type: "literal"
│     │ └─datatype: "http://www.w3.org/2001/XMLSchema#integer"
│     ├─subject: 
│     │ ├─value: "http://www.wikidata.org/entity/L253777"
│     │ └─type: "uri"
│     └─predicate: 
│       ├─value: "http://schema.org/version"
│       └─type: "uri"
└─head: 
  └─vars: 
    ├─0: "subject"
    ├─2: "object"
    ├─3: "context"
    └─1: "predicate"