Викиданные:Лексикографические данные/Документация

This page is a translated version of the page Wikidata:Lexicographical data/Documentation and the translation is 98% complete.

Это главная страница документации для лексикографических данных на Викидатах. Она предназначена для описания общей информации о лексемах Викиданных: как они структурированы, как можно их редактировать и что можно добавить для их обогащения.

Обратите внимание: хотя информация на этой странице может широко применяться к большинству языков, то, что подходит для моделирования одного языка, не всегда будет работать для моделирования другого языка. Для получения информации о моделировании лексем для конкретных языков посетите страницы документации для них.

См. также техническую документацию о расширении WikibaseLexeme, которое обеспечивает и лексемы в Викиданных.

A Glossary of Wikidata Lexicographical terms is available.

Модель данных

 
Визуализация модели данных Лексемы

Модель данных WikibaseLexeme описывает структуру данных, называемую Лексемами в Wikibase. Текст далее — краткое изложение; для более детальной информации см. соответствующую страницу документации WikibaseLexeme.

Лексема — это лексический элемент языка, такой как слово, фраза или префикс (больше информации о лексемах в общем можно найти в статье Википедии «Лексема»). Лексемы, как и элементы и свойства, являются сущностями модели данных Wikibase, они также задаются индивидуальными идентификаторами и могут быть отдельно запрошены и получены.

Лексема состоит из семи компонентов, описанных в каждом из следующих подразделов:

  1. её LID;
  2. её леммы;
  3. её язык;
  4. её лексическая категория;
  5. её утверждения (на верхнем уровне);
  6. её смыслы; и
  7. её формы.

Идентификатор лексемы

Лексем имеют идентификаторы (ID), начинающиеся с "L", за которым следует десятичное число, например, L3746552. Эти идентификаторы (часто называемые "LID", или "идентификатор лексемы") уникальны в рамках Викиданных и присваиваются автоматически при создании лексемы.

URI RDF для лексемы — это http://www.wikidata.org/entity/, за которым следует идентификатор лексемы.

Лемма лексемы

Леммы лексемы в основном используются как удобочитаемые представления лексемы. Каждая лемма состоит из строки, сопровождаемой допустимым языковым тегом IETF. Обычно леммы представляют собой письменные формы слова, фразы или аффикса, которые можно найти в описывающем их словаре, независимо от того, считаются ли они морфологически «основными» или «корневыми» формами.

  • например в русской лексеме Lexeme:L111470 леммой является «зонт», потому что большинство русских словарей предоставляют информацию об этой лексеме под заголовком «зонт», а не под чем-то вроде «зонты», «зонту» или «зонтами».
  • например в итальянской лексеме Lexeme:L1196965 есть лемма «volare», потому что большинство итальянских словарей предоставляют информацию о ней под этим заголовком, а не под чем-то вроде «volo», «volante» или «volato».
  • например корейская лексема Lexeme:L17 содержит лемму «먹다», потому что большинство корейских словарей предоставляют информацию о ней именно в этой форме, а не в чем-то вроде «먹-», «먹어» или даже «먹습니다».

Лексемы могут иметь несколько лемм, особенно если в данном языке существуют различия в системе письма или других орфографических соглашениях. Разные леммы обозначаются разными языковыми тегами, потому что лексема может иметь только одну лемму для данного языкового тега.

  • например, лексема хиндустани Lexeme:L641622 имеет две леммы: «चाचा» с кодом hi и «چاچا» с кодом ur, которые представляют одну и ту же словарную форму (произносится /t͡ʃɑː.t͡ʃɑː/) в письменности деванагари (используется для хинди) и арабской письменности (используется в урду).
  • например, лексема иврита Lexeme:L63672 имеет две леммы: «אדום» с кодом he и «אָדֹם» с кодом he-x-Q21283070, которые отражают различия в том, как пишется одна и та же словоформа в зависимости от наличия диакритических знаков.
  • например, южноминьская лексема Lexeme:L308008 имеет три леммы: '城市' с кодом nan-hani, 'siânn-tshī' с кодом nan-x-Q56929 и «siâⁿ-chhi» с кодом nan-x-Q559173. Они представляют собой использование либо китайских иероглифов, либо одной из двух систем латинизации, каждая из которых соответствует одной и той же словоформе.

Обратите внимание, что некоторые из приведенных выше языковых кодов содержат символ «-x-». Есть две основные причины, по которым это может присутствовать в языковом коде:

  1. Для языков, коды языков которых еще не поддерживаются, в крайнем случае можно задать язык, добавив QID для элемента Викиданных языка к тегу базового кода mis.
  2. Если язык имеет поддерживаемый код языка, но для варианта код языка не поддерживается, субтег для частного использования может быть прикреплен непосредственно к существующему поддерживаемому коду.
    • например, лексемы на диалекте Varendri (Q48726757) бенгальского языка, такие как Lexeme:L672268, имеют лемму с кодом bn-x-Q48726757 (где 'bn' - существующий поддерживаемый код).
    • например, леммы на Devanagari Sindhi (Q116688933) для лексем на синдхи используют код языка sd-x-q116688933 (где 'sd' — существующий поддерживаемый код).
    • например, леммы на Adlam (Q19606346) для лексем в Fula используют код языка ff-x-q19606346 (где 'ff' — существующий поддерживаемый код).

Леммы лексемы — это то, что отображается при использовании шаблона {{L}} для ссылки на лексему в Викиданных (в том числе далее на этой странице).

Язык лексемы

Язык, к которому принадлежит лексема, является ссылкой на элемент Викиданных для языка.

Для большинства языков это просто определить: English (Q1860), Thai (Q9217), Manchu (Q33638) и Gun (Q3111668) — это лишь некоторые из множества возможностей, поскольку они поддерживают языковые коды en, th, mnc и guw.

Однако некоторые языки начали требовать в своих лексемах использования определённых языковых элементов; дополнительную информацию см. в страницах документации для этих языков.

Лексическая категория

Лексическая категория, к которой принадлежит лексема, представляет собой ссылку на элемент Викиданных для определённой группы слов с определённым синтаксическим поведением на языке. Обычно это соответствует «части речи» лексемы: существительные, глаголы, прилагательные, наречия и т. д.

Разные языки могут использовать разные обязательные лексические категории, но некоторые категории достаточно часто встречаются в разных языках, чтобы можно было провести сравнение. В следующей развернутой таблице представлены примеры лексем на каждом языке, попадающих в некоторые из наиболее распространённых лексических категорий в лексемах Викиданных.

Примеры лексем по языкам и лексическим категориям
verb noun pronoun adjective adverb preposition postposition conjunction interjection numeral determiner grammatical particle
Arabic ذهب (L7882) كِتاب (L2233) أنا (L7883) جميل (L7884) عادَة (L7885) فِي (L2452) لَكِنَّ (L7886)) يَعْنِي (L7887) واحِد (L7891) هذا (L7892)
English go (L3006) book (L536) I (L487) beautiful (L3360) usually (L4114) in (L2987) ago (L3240) but (L1387) oh (L4327) one (L327) this (L2994)
German wissen (L2058) Zukunft (L80) ich (L7877) ausgezeichnet (L530) querbeet (L7059) in (L6748) aber (L7879) ach (L7889) eins (L7880) dieser (L7881)
Korean 먹다 (L17) 사람 (L130) (L246) 괴롭다 (L100) 함께 (L168) 가만 (L86) / (L83) 고전적/古典的 (L49)
Spanish ir (L7385) libro (L317) yo (L55951) hermoso (L55952) normalmente (L55953) en (L11741) N/A pero (L55954) oh (L692468) uno (L44969) esto (L55955)
French aller (L750) livre (L6873) je (L9094) beau (L7026) toujours (L9105) dans (L9148) mais (L9261) merci (L11618) un (L9167) ce (L9203)
New Persian رفتن/рафтан/raftan (L2921) کتاب/китоб (L226813) من/ман (L2377) زیبا/зебо (L238420) معمولاً/маъмулан (L749792) در/дар (L230487) اما/аммо (L678620) آخ (L749794) یک/як (L303349) این/ин (L742781)
Russian быть (L2111) вода (L189) я (L2027) хороший (L10951) хорошо (L10948) в/въ (L2109) N/A и (L2108) всё (L2115) три (L32930) N/A не (L2110)
Swedish göra (L38963) boll (L32310) han (L35645) listig (L39404) ofta (L35726) (L35650) - och (L35648) hej (L246342) fem (L46944) den (L47066) ju (L53540)
Punjabi ਸਕਣ/سکݨ (L689075) ਡੱਡੂ/ڈڈّو (L678986) ਉਹ/اوہ (L686605) ਕਾਲਾ/کالا (L684186) ਨਹੀਂ/نہیں (L686542) - ਵਿਚ/وِچ (L679728) ਕਿਉਂਕਿ/کیوں کہ (L686369) ਆਹੋ/آہو (L689404) - ਇਕ/اِک (L686328) ਤਾਂ/تاں (L686341)
Italian amare (L5137) casco (L580895) io (L21271) bizzarro (L1199728) amichevolmente (L1155269) con (L7405) N/A o (L2779) ciao (L313550) otto (L5161)

Утверждения лексемы

Лексемы, как и элементы или свойства, имеют утверждения (заявления), которые предоставляют информацию о лексеме, не специфичную для одной из её форм или значений. В зависимости от того, как работает конкретный язык, и в зависимости от лексической категории лексемы, некоторые утверждения будут более применимы к данной лексеме, чем другие.

Многие общие свойства, применимые непосредственно к лексемам, перечислены в Template:Lexicographical properties.

Смыслы лексемы

Смыслы описывают различные значения лексемы.

Смысл состоит из трёх частей: 1) идентификатор смысла, 2) глоссы и 3) утверждения.

  1. Идентификатор Смысла начинается с идентификатора лексемы, к которой он принадлежит, за которым следуют дефис («-») и буква «S», за которой следует натуральное число в десятичной записи: например, L3746552-S4. Эти идентификаторы уникальны в пределах Викиданных; когда внутри лексемы создаётся новый смысл, ему предоставляется совершенно новый идентификатор смысла. Как и LID, идентификатор смысла может быть добавлен к http://www.wikidata.org/entity/, чтобы сформировать уникальный URI для смысла.
  2. Глоссы определяют значение Смысла с помощью естественного языка. Для лексемы данного языка X толкование в языке X должно представлять собой более подробное объяснение значения смысла, в то время как толкование в других языках Y и Z может быть менее подробным, если оно достаточно ясно для говорящего на Y и Z, каково значение этого Смысла.
  3. Подобно лексемам, элементам и свойствам, Смыслы могут иметь утверждения, дополнительно описывающие смысл и его отношения с другими смыслами и элементами Викиданных.

Многие общие свойства, применимые к Смыслам лексем, перечислены в Template:Lexicographical properties.

Формы лексемы

Формы описывают различные реализации лексемы в речи или на письме.

В зависимости от того, как язык ведет себя морфологически, может существовать ровно одна Форма лексемы или несколько Форм. В общем, чем более изолирующим или аналитическим или чем более агглютинативным или полисинтетическим является язык, тем больше он может выиграть от наличия одной формы на каждую лексему. Лексемы во многих флективных языках обычно имеют несколько форм для определённых комбинаций грамматических признаков.

Форма состоит из четырех частей: 1) идентификатор формы, 2) представления формы, 3) грамматические особенности и 4) утверждения.

  1. Идентификатор Формы начинается с идентификатора лексемы, к которой она принадлежит, за которой следуют дефис («-») и буква «F», за которыми следует натуральное число в десятичной записи: например, L3746552-F4. Эти идентификаторы уникальны в пределах Викиданных; когда внутри лексемы создается новая форма, для неё предоставляется совершенно новый идентификатор Формы. Подобно LID или идентификатору Смысла, идентификатор формы может быть добавлен к http://www.wikidata.org/entity/, чтобы сформировать уникальный URI для Формы.
  2. Представления Форм — это строки, сопровождаемые языковыми тегами, которые показывают, как используется конкретная форма. Как и в случае с леммами, в одной форме может быть несколько представлений, позволяющих учитывать различия в системе письма или орфографических вариациях внутри языка.
  3. «Грамматические признаки» — это ссылки на элементы Викиданных, которые определяют синтаксические обстоятельства, в которых применяется данная Форма.
  4. Подобно Лексемам, Смыслам, элементам и свойствам, Формы могут иметь «утверждения», дополнительно описывающие словоформу и ее отношения к другим Формам и элементам Викиданных.

Многие общие свойства, применимые к формам лексем, перечислены в Template:Lexicographical properties.

Критерии включения лексем

В некоторых случаях или языках может существовать несколько объектов для связанных слов, тогда как в других языках может быть только один. В таблице ниже представлен обзор того, как могут быть связаны существительные:

One or several lexemes for nouns?
difference in1 lexeme2+ lexemes
senseadd several sensesadd applicable sense to lexemelink other(s) with homograph lexemeduplicate forms on each
etym.add etym. to each senseadd etym. to lexeme baselink other(s) with homograph lexemeduplicate forms on each
genderadd gender to each senseadd gender to lexeme baselink other(s) with homograph lexemeduplicate forms on each
common/properadd several sensesuse lexical category "noun"add applicable sense to lexemelink other(s) with homograph lexemeduplicate forms on each
caps/lowercaseadd several formsqualify forms to applicable sensesadd applicable sense to lexemelink other(s) with homograph lexemeadd only applicable forms
singular/pluraladd several formsqualify forms to applicable sensesadd applicable senseif possible link other(s) with homograph lexemeadd only applicable forms
pronunciationadd the same form twicequalify forms to applicable senses, add prononciationadd applicable senseif possible link other(s) with homograph lexemeadd form and applicable pronunciation
forms/spellingadd several forms or alternate formsqualify forms to applicable sensesadd applicable senseif possible link other(s) with homograph lexemeadd only applicable forms

For a given language and criterion (first column), just one of the two might apply

Интерфейс

В следующем разделе подробно описаны действия, которые необходимо предпринять в пользовательском интерфейсе Викиданных для выполнения распространённых задач, связанных с редактированием лексем.

Лексемы

 
Скриншот страницы создания лексемы (как она появилась, до ноября 2022 года)

Создание новой лексемы

  1. Перейти к Special:NewLexeme.
  2. В текстовом поле "Lemma" введите лемму (дополнительную информацию см. в #Lexeme lemmata).
  3. В поле "Lexeme's language" введите язык лексемы, введя название языка или его QID (дополнительную информацию см. в разделе #Lexeme Language).
    1. Если вам будет предложено это сделать, в поле "Spelling variant of the Lemma" введите код языка леммы (дополнительную информацию см. в #Lexeme lemmata).
  4. В поле "Lexical category" введите лексическую категорию лексемы, введя её имя или QID (дополнительную информацию см. в разделе #Лексическая категория).
  5. Нажмите на "Create" для сохранения изменений.

Вы создали лексему с самой базовой информацией. Поскольку она очень пустой, её нельзя использовать осмысленно, пока не будет добавлена дополнительная информация, такая как заявления, смыслы и формы (см. дальше на этой странице).

Редактирование леммы, языка или лексической категории

 
Скриншот верхней части страницы Лексемы
  1. Рядом с леммой нажмите кнопку "редактировать".
  2. Лемма может быть изменена следующим образом:
    1. Чтобы добавить лемму, сначала выберите "+", который появляется рядом с леммой.
    2. В новой лемме в поле "Lemma" добавьте представление новой леммы.
    3. Также в новую лемму в "Spelling variant" добавьте код языка новой леммы.
    4. Чтобы удалить конкретную лемму, просто выберите «x» рядом с "Lemma" в этой лемме.
  3. Чтобы изменить язык лексемы, используйте поле поиска рядом с "Language", чтобы выбрать элемент для языка.
  4. Чтобы изменить лексическую категорию лексемы, используйте поле поиска рядом с "Lexical category", чтобы выбрать элемент лексической категории.
  5. Нажмите на "publish" для сохранения изменений.

Добавление, редактирование или удаление утверждений лексемы

 
Скриншот интерфейса редактирования утверждения

Добавление утверждения в лексему включает в себя следующие шаги:

  1. Нажмите «add statement»
  2. Введите свойство, введя его имя в поле свойства (например, derived from lexeme) и выбрав его в выпадающем списке.
  3. Введите значение для свойства.
    Замечание: Wikidata property for lexicographic senses (Q54275340) такое, как translation (P5972) или synonym (P5973) в настоящее время не поддерживает поиск значений для смыслов, хоть по строке Лексемы хоть по глоссам Смыслов. Это значит, чтобы ввести значение для утверждения, нужно ввести точный идентификатор Смысла Лексемы. Например, в Лексеме mother (L3625) есть утверждение synonym (P5973) mom (L11530). Ввод $1 - единственная возможность это опубликовать.
     
    Как видно здесь, Викиданные не могу искать Лексемы и их смыслы просто по строке

     
    Однако поиск по точному идентификатору Смысла Лексемы возвращает наглядный результат.
  4. Если вы хотите добавить к заявлению квалификаторы и ссылки, не стесняйтесь это делать.
  5. Сохраните утверждение, нажав на "publish".
  6. Чтобы редактировать утверждение, нажмите "edit".
  7. Чтобы удалить утверждение, нажмите "edit", а затем нажмите на "remove".

Удаление лексемы

Чтобы удалить лексему, вы можете запросить её удаление на "Wikidata:Requests for deletions", как это делается с элементами. Если у вас включен гаджет объединения, вы можете отправлять запросы на удаление лексем, используя его.

Поиск лексемы

Чтобы искать лексемы через Special:Search или в поле поиска на любой странице, вы можете использовать его LID, одну из его лемм или представление одной из его Форм.

Самый простой способ сделать это — добавить к одному из них префикс «L:», и вы автоматически увидите результаты в пространстве имен лексем для вашего поиска. Например, лексема L301993 имеет лемму «হৃদয়», а одна из ее форм имеет представление «হৃদয়েতে». Поиск по словам «L:L301993», «L:হৃদয়» или «L:হৃদয়েতে» вернёт в результатах одну и ту же лексему.

Альтернативно вы можете выполнить поиск без префикса «L:» (например, используя «L301993», «হৃদয়» или «হৃদয়েতে»), затем выбрать пространство имен «Lexeme» в Search in: и повторно запустить поиск, чтобы получить ту же лексему.

Обратите внимание, что селектор (раскрывающееся меню, которое появляется, чтобы предложить результаты) пока не поддерживает пространство имён лексем. Однако нажатие Enter или щелчок значка поиска после ввода ключевого слова покажет вам результаты (на отдельной странице).

Значения

Создать новое Значение

  1. В разделе "Смыслы" лексемы нажмите "add Sense".
  2. В поле "Language" введите языковой код для глоссы.
  3. В поле "Gloss" введите глоссу.
  4. Чтобы добавить новые глоссы, нажмите на "add" и повторяйте шаги 2 и 3.
  5. Нажмите на "publish" для сохранения изменений.

Редактировать комментарий значения

  1. Рядом с глоссами Смысла нажмите «edit».
  2. Чтобы добавить новую глоссу, выполните следующее:
    1. Под существующими глоссами Смысла щёлкните меньшую ссылку «add». (Будьте осторожны, чтобы случайно не нажать вместо этого на ссылки "add statement" или "add Sense", используемые для добавления нового утверждения или Смысла!)
    2. В поле "Language" введите языковой код для новой глоссы.
    3. В поле "Gloss" введите новую глоссу.
    4. Повторите эти шаги для каждой новой глоссы, которую вы хотите добавить.
  3. Чтобы удалить глоссу, нажмите «remove» рядом с ней.
  4. Нажмите на "publish" для сохранения изменений.


Удалить Значение

  1. Рядом с глоссами Смысла нажмите «edit».
  2. Нажмите «remove»

Формы

 
Добавление формы

Создание новой формы

  1. В разделе "Формы" лексемы нажмите "add Form".
  2. Ниже Representation заполните представление для новой Формы.
  3. Под Spelling variant введите код языка для этого представления.
  4. Чтобы добавить больше представлений, нажмите «+» рядом с существующими представлениями и повторите шаги 2 и 3 для нового представления.
  5. Рядом с Grammatical features введите один или несколько грамматических признаков, введя их название и выбрав их в появившемся списке.
  6. Нажмите на "publish" для сохранения изменений.

Редактировать представление формы или грамматические признаки

  1. Рядом с представлениями формы нажмите «edit».
  2. Представления могут быть изменены следующим образом:
    1. Чтобы добавить представление, сначала выберите "+", который появляется рядом с представлением.
    2. В новом представлении в поле "Representation" добавьте новое представление Формы.
    3. Также в новом представлении в "Spelling variant" добавьте код языка этого представления.
    4. Чтобы удалить конкретное представление, просто выберите «x» рядом с "Representation" в этом представлении.
  3. Чтобы добавить грамматический признак, введите его название в конце текстового поля и выберите соответствующий элемент в появившемся списке элементов.
  4. Чтобы удалить грамматический признак, щёлкните значок «x», который появляется рядом с ним.
  5. Нажмите на "publish" для сохранения изменений.

Удалить Форму

  1. Рядом с представлениями формы нажмите «edit».
  2. Нажмите «remove»

Особенности

См. также Wikidata:Lexicographical data/Development

Что входит в первую версию

  • Новые типы данных: Лексема, Форма
  • Добавить, редактировать, удалить Лексемы
  • Добавить, редактировать, удалить Формы
  • Добавить, редактировать, удалить утверждения
  • Добавить, редактировать, удалить квалификаторы
  • Добавить, редактировать, удалить ссылки
  • Ссылка на элемент из лексемы или формы
  • Связывание с другой лексемой из лексемы, формы или элемента
  • Поиск и подсказки при вводе значения
  • Базовые внутренние API (используются для пользовательского интерфейса, их не следует использовать)

Что будет добавлено в будущем

Заказы от ближайших до долгосрочных планов

  • Поиск контента с помощью Special:Search   Done
  • Отображение леммы на страницах истории, последних изменениях и списке наблюдения.   Done
  • Добавить, редактировать, удалить Смыслы   Done
  • Поддержка RDF и возможность запроса данных на query.wikidata.org   Done
  • Улучшение поддержки API
  • Автоматическое создание Форм
  • Доступ к данным на клиентах (другие проекты Викимедиа)   Done
  • Редактирование данных непосредственно из Викисловаря

См. также