Help
Difference between revisions of "Create your own lists/ja"
(Created page with "* 語彙素用:") |
(Updating to match new version of source page) |
||
(20 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
− | :''このページは[[Help:Lists]] | + | :''このページは[[Help:Lists]]とオーバーラップしています。マージまたは区別化を歓迎します。'' |
− | + | 録音ウィザードを使うと、誰でも録音する単語を既存の単語リストからインポートできます。それらのリストは''List'' 名前空間内にストアされたウィキのページです。そのため、貢献者はログインすれば自分のリストを作成したり、既存のものを編集したりできます。 | |
== 既存のリストを探す == | == 既存のリストを探す == | ||
− | {{Colapse|1= | + | {{Colapse|1=言語コードごとのストアされたリスト|2={{Special:AllPages|namespace=142}}}} |
+ | |||
+ | {{Clickable button 3|Consult the page listing all lists|url=https://lingualibre.org/wiki/Special:AllPages?from=&to=&namespace=142|class=mw-ui-progressive}} | ||
== 新しいリストを作成する == | == 新しいリストを作成する == | ||
− | リストはLingua Libre 上に標準ウィキページとしてストアされています。その名前は標準化されています; リストで使われている言語のISO 639-3コード ([https://iso639-3.sil.org/code_tables/639/data | + | リストはLingua Libre 上に標準ウィキページとしてストアされています。その名前は標準化されています; リストで使われている言語のISO 639-3コード ([https://iso639-3.sil.org/code_tables/639/data 全体のリストはこちら])で始まり、"/" で区切られ、最後に自分のワードリストに付ける名前で終わります。例えば、英語のvegetables のリストは <code>Eng/Vegetables</code>のようになります。 |
− | |||
− | |||
− | |||
− | |||
− | |||
+ | 前段で説明したように、あなたのリストの名前を下記のテキストボックスに入力して、自分のリストを作成します。そこに単語を追加します。その際、次のような形式でなければなりません: | ||
+ | * 行あたりひとつの単語; | ||
+ | * 行の先頭には単一の<code>#</code> を付加できます; | ||
+ | * リスト内にコメントを残さないでください。録音すべき単語とみなされてしまいます。 | ||
<inputbox> | <inputbox> | ||
Line 23: | Line 24: | ||
namespaces=List | namespaces=List | ||
prefix=List: | prefix=List: | ||
− | placeholder= | + | placeholder= Jpn/リスト名 |
</inputbox> | </inputbox> | ||
Line 33: | Line 34: | ||
* [[Special:RecordWizard|録音ウィザード]] の3番目のステップ("詳細")に行き | * [[Special:RecordWizard|録音ウィザード]] の3番目のステップ("詳細")に行き | ||
* 画面右下にあるボタン"外部ツール" をクリックして | * 画面右下にあるボタン"外部ツール" をクリックして | ||
− | * | + | * 現れたダイアログウィンドウで、ウィキデータのリンクを追加して取得したい単語の数を選ぶことができます |
− | |||
− | |||
;クエリの要件: | ;クエリの要件: | ||
Line 41: | Line 40: | ||
* リンクはクエリインタフェースへのリンク(結果に直接ではない)で、短縮されていないものでなければなりません | * リンクはクエリインタフェースへのリンク(結果に直接ではない)で、短縮されていないものでなければなりません | ||
− | + | ===利用または編集可能なクエリのサンプル=== | |
− | * 項目用: [https://query.wikidata.org/#SELECT%20%3Fid%20%3Flabel%0A%7B%0A%20%20%3Fid%20wdt%3AP31%2Fwdt%3AP279%2a%20wd%3AQ484170%20%3B%0A%20%20%20%20%20%20%20%20wdt%3AP131%20wd%3AQ12589.%0A%20%20%3Fid%20rdfs%3Alabel%20%3Flabel.%0A%20%20FILTER%28lang%28%3Flabel%29%20%3D%20%22fr%22%29.%0A%7D | + | * 項目用: [https://query.wikidata.org/#SELECT%20%3Fid%20%3Flabel%0A%7B%0A%20%20%3Fid%20wdt%3AP31%2Fwdt%3AP279%2a%20wd%3AQ484170%20%3B%0A%20%20%20%20%20%20%20%20wdt%3AP131%20wd%3AQ12589.%0A%20%20%3Fid%20rdfs%3Alabel%20%3Flabel.%0A%20%20FILTER%28lang%28%3Flabel%29%20%3D%20%22fr%22%29.%0A%7D マンシュ県にあるコミューンのリスト] |
− | + | <syntaxhighlight lang="sparql"> | |
+ | SELECT ?id ?label | ||
{ | { | ||
?id wdt:P31/wdt:P279* wd:Q484170 ; | ?id wdt:P31/wdt:P279* wd:Q484170 ; | ||
Line 50: | Line 50: | ||
?id rdfs:label ?label. | ?id rdfs:label ?label. | ||
FILTER(lang(?label) = "fr"). | FILTER(lang(?label) = "fr"). | ||
− | }</ | + | } |
+ | </syntaxhighlight> | ||
− | * 語彙素用: [https://query.wikidata.org/#SELECT%20%3Fid%20%3Flabel%20WHERE%20%7B%0A%20%20%3Fl%20a%20ontolex%3ALexicalEntry%20%3B%20dct%3Alanguage%20wd%3AQ150%20%3B%20wikibase%3AlexicalCategory%20wd%3AQ1084%20%3B%20ontolex%3AlexicalForm%20%3Fid%20.%0A%20%20%3Fid%20ontolex%3Arepresentation%20%3Flabel%20.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fid%20wdt%3AP443%20%3Faudio.%20%7D%0A%7D | + | * 語彙素用: [https://query.wikidata.org/#SELECT%20%3Fid%20%3Flabel%20WHERE%20%7B%0A%20%20%3Fl%20a%20ontolex%3ALexicalEntry%20%3B%20dct%3Alanguage%20wd%3AQ150%20%3B%20wikibase%3AlexicalCategory%20wd%3AQ1084%20%3B%20ontolex%3AlexicalForm%20%3Fid%20.%0A%20%20%3Fid%20ontolex%3Arepresentation%20%3Flabel%20.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fid%20wdt%3AP443%20%3Faudio.%20%7D%0A%7D 音声録音がまだ追加されていないフランス語の名詞のリスト] |
− | + | ||
+ | <syntaxhighlight lang="sparql"> | ||
+ | SELECT ?id ?label | ||
+ | WHERE { | ||
?l a ontolex:LexicalEntry ; dct:language wd:Q150 ; wikibase:lexicalCategory wd:Q1084 ; ontolex:lexicalForm ?id . | ?l a ontolex:LexicalEntry ; dct:language wd:Q150 ; wikibase:lexicalCategory wd:Q1084 ; ontolex:lexicalForm ?id . | ||
?id ontolex:representation ?label . | ?id ontolex:representation ?label . | ||
FILTER NOT EXISTS { ?id wdt:P443 ?audio. } | FILTER NOT EXISTS { ?id wdt:P443 ?audio. } | ||
− | }</ | + | } |
− | * [https://query.wikidata.org/#SELECT%20%3Fid%20%3Flabel%20WHERE%20%7B%0A%20%20%3Fl%20a%20ontolex%3ALexicalEntry%20%3B%20dct%3Alanguage%20wd%3AQ1860%20%3B%20wikibase%3AlexicalCategory%20wd%3AQ1084%20%3B%20ontolex%3AlexicalForm%20%3Fid%20.%0A%20%20%3Fid%20ontolex%3Arepresentation%20%3Flabel%20.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fid%20wdt%3AP443%20%3Faudio.%20%7D%0A%7D | + | </syntaxhighlight> |
− | + | * [https://query.wikidata.org/#SELECT%20%3Fid%20%3Flabel%20WHERE%20%7B%0A%20%20%3Fl%20a%20ontolex%3ALexicalEntry%20%3B%20dct%3Alanguage%20wd%3AQ1860%20%3B%20wikibase%3AlexicalCategory%20wd%3AQ1084%20%3B%20ontolex%3AlexicalForm%20%3Fid%20.%0A%20%20%3Fid%20ontolex%3Arepresentation%20%3Flabel%20.%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fid%20wdt%3AP443%20%3Faudio.%20%7D%0A%7D 音声録音がまだ追加されていない英語の名詞のリスト] | |
+ | <syntaxhighlight lang="sparql"> | ||
+ | SELECT ?id ?label | ||
+ | WHERE { | ||
?l a ontolex:LexicalEntry ; dct:language wd:Q1860 ; wikibase:lexicalCategory wd:Q1084 ; ontolex:lexicalForm ?id . | ?l a ontolex:LexicalEntry ; dct:language wd:Q1860 ; wikibase:lexicalCategory wd:Q1084 ; ontolex:lexicalForm ?id . | ||
?id ontolex:representation ?label . | ?id ontolex:representation ?label . | ||
FILTER NOT EXISTS { ?id wdt:P443 ?audio. } | FILTER NOT EXISTS { ?id wdt:P443 ?audio. } | ||
− | }</ | + | } |
+ | </syntaxhighlight> | ||
+ | |||
+ | == 多言語の単語リスト == | ||
− | + | 多言語の単語リスト --対象となる単語の翻訳を含む単語リスト-- は現在サポートされていません。LinguaLibre の開発及びバグ追跡システム ([https://phabricator.wikimedia.org/T211086 T211086])にイシューがオープンされています。 | |
− | + | == See also == | |
+ | {{Helps}} |
Latest revision as of 18:34, 20 November 2022
- このページはHelp:Listsとオーバーラップしています。マージまたは区別化を歓迎します。
録音ウィザードを使うと、誰でも録音する単語を既存の単語リストからインポートできます。それらのリストはList 名前空間内にストアされたウィキのページです。そのため、貢献者はログインすれば自分のリストを作成したり、既存のものを編集したりできます。
既存のリストを探す
新しいリストを作成する
リストはLingua Libre 上に標準ウィキページとしてストアされています。その名前は標準化されています; リストで使われている言語のISO 639-3コード (全体のリストはこちら)で始まり、"/" で区切られ、最後に自分のワードリストに付ける名前で終わります。例えば、英語のvegetables のリストは Eng/Vegetables
のようになります。
前段で説明したように、あなたのリストの名前を下記のテキストボックスに入力して、自分のリストを作成します。そこに単語を追加します。その際、次のような形式でなければなりません:
- 行あたりひとつの単語;
- 行の先頭には単一の
#
を付加できます; - リスト内にコメントを残さないでください。録音すべき単語とみなされてしまいます。
クエリでリストを生成する
ウィキデータ項目、語彙素(ウィキデータのクエリ・サービスを使います)、Petscanなどから来るリストを作成することができます。
- ウィキデータからリストを作るには
- 録音ウィザード の3番目のステップ("詳細")に行き
- 画面右下にあるボタン"外部ツール" をクリックして
- 現れたダイアログウィンドウで、ウィキデータのリンクを追加して取得したい単語の数を選ぶことができます
- クエリの要件
- クエリは"?id"という名前のカラム内にQ番号 (またはフォーム用のLid-Fid)を、"?label"というカラム内に対応するテキストを返さなければなりません
- リンクはクエリインタフェースへのリンク(結果に直接ではない)で、短縮されていないものでなければなりません
利用または編集可能なクエリのサンプル
- 項目用: マンシュ県にあるコミューンのリスト
SELECT ?id ?label
{
?id wdt:P31/wdt:P279* wd:Q484170 ;
wdt:P131 wd:Q12589.
?id rdfs:label ?label.
FILTER(lang(?label) = "fr").
}
SELECT ?id ?label
WHERE {
?l a ontolex:LexicalEntry ; dct:language wd:Q150 ; wikibase:lexicalCategory wd:Q1084 ; ontolex:lexicalForm ?id .
?id ontolex:representation ?label .
FILTER NOT EXISTS { ?id wdt:P443 ?audio. }
}
SELECT ?id ?label
WHERE {
?l a ontolex:LexicalEntry ; dct:language wd:Q1860 ; wikibase:lexicalCategory wd:Q1084 ; ontolex:lexicalForm ?id .
?id ontolex:representation ?label .
FILTER NOT EXISTS { ?id wdt:P443 ?audio. }
}
多言語の単語リスト
多言語の単語リスト --対象となる単語の翻訳を含む単語リスト-- は現在サポートされていません。LinguaLibre の開発及びバグ追跡システム (T211086)にイシューがオープンされています。