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"
├─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"