「ヘルプ:Semantic MediaWiki/プロパティと型」の版間の差分
(途中) |
(→External_identifier: fix) タグ: モバイル編集 モバイルウェブ編集 改良版モバイル編集 |
||
36行目: | 36行目: | ||
「External formatter URI」を設定する必要があり<pre>[[External formatter uri::$1]]</pre> $1の位置にプロパティに指定した値が入ります | 「External formatter URI」を設定する必要があり<pre>[[External formatter uri::$1]]</pre> $1の位置にプロパティに指定した値が入ります | ||
例:[[Property: | 例:[[Property:Twitterアカウント]]では<pre>[[Has type::External identifier]] | ||
[[External formatter uri::https://twitter.com/$1]]</pre>が設定されており | [[External formatter uri::https://twitter.com/$1]]</pre>が設定されており | ||
2022年2月11日 (金) 12:05時点における最新版
プロパティの作成はPropert:
名前空間で新規作成することにより作成することができます
意味的データを入力するための基礎となります。
特別:プロパティ作成
(プロパティの作成は高負荷?のため作成できるユーザが制限されています)
よく使う型
Page
型が設定されていない場合のデフォルトのデータ型です。
値を Page にすることで、各値に一貫性、繋がり(逆クエリ)が保たれます
例:特別:閲覧/:AKB48ではProperty:アーティストでAKB48が指定されているシングルページが表示されます。
Number
整数、小数、浮動小数点を使用できるデータ型で、順位や人数に使用します
例:Property:オリコン初週売上枚数では売上枚数に使用しています。
- Help:Datatype "Number" - semantic-mediawiki.org
- Special property "Allows value" - semantic-mediawiki.org
- Special property "Display precision of" - semantic-mediawiki.org
External_identifier
値を外部URIに関連付けるデータ型です
「External formatter URI」を設定する必要があり
[[External formatter uri::$1]]
$1の位置にプロパティに指定した値が入ります 例:Property:Twitterアカウントでは
[[Has type::External identifier]] [[External formatter uri::https://twitter.com/$1]]
が設定されており
値としてアカウント名「kurooosu_48_16」を指定すると https://twitter.com/kurooosu_48_16 に置き換えられます
- Help:Datatype "External identifier" - semantic-mediawiki.org
- Special property "External formatter URI" - semantic-mediawiki.org
- Special property "Has uniqueness constraint" - semantic-mediawiki.org
Text
文字列を格納するためのデータ型です。
例:Property:収録曲に使用されています。
Quantity
時間や距離などの特定の物理量で、数量を記述するためのデータ型です
変換単位[[Corresponds to::]]
と表示単位[[display units::]]
を設定する必要があります
[[Corresponds to::0.01m]] [[Corresponds to::1 cm]] [[display units::cm]]
が設定されており 値として「 1.6m 」を指定すると cm に変換され 「160cm」と表示されます
Record
Record は型と順序が固定されたデータ型です
[[Has fields::<プロパティ>;<プロパティ>;<プロパティ>]]
を設定する必要があります プロパティはセミコロン(;)で区切られます
Property:チーム所属期間では 兼任、チーム移動など チームと期間を紐付けるために使用しています。
[[Has fields::チーム;開始日;終了日]]
値を「チームA;2019-01-08;2019-06-01;]とチームA (8 January 2019, 1 June 2019)
- Help:Datatype "Record" - semantic-mediawiki.org
- Help:Type Record/Defining a record - semantic-mediawiki.org
値の制限
許可されていない値が入っている場合Property:Has_improper_value_forに列挙されます。
許可する値
許可する値を[[Allows value:: ]]
で制限できます。
Property:血液型では血液型の制限に使用しています
* [[Allows value::不明]] * [[Allows value::A型]] * [[Allows value::B型]] * [[Allows value::AB型]] * [[Allows value::O型]]
ユニーク制約
同一プロパティに対し同じ値は持つことを制限します。
[[Has uniqueness constraint::true]]
エケペディアでは使用できません。
一覧
型 | リファレンス | 定義例 | 値例 | 表示例 | |
---|---|---|---|---|---|
Annotation URI | 注釈URL | [[Has type::Annotation URI]] | |||
Boolean | 真偽 | true/false | [[Has type::Boolean]] | 1 | 真 |
Code | コード | ソースコードリストなどの任意の長さの技術テキストに使用 | [[Has type::Code]] | ||
Date | 日付 | [[Has type::Date]] | 1998-4-6 | 1998年4月6日 (月) | |
External_identifier | 外部識別子 | [[Has type::External identifier]] [[External formatter uri::https://twitter.com/$1]] | kurooosu_48_16 | https://twitter.com/kurooosu_48_16 | |
メールアドレス | E メールアドレスをリンクとして表示します (mailto: が付加) | [[Has type::Email]] | info@48pedia.org | info@48pedia.org | |
Geographic coordinate | 座標 | 緯度と経度、または度、分、秒 | [[Has type::Geographic coordinates]] | ||
Keyword | キーワード | 正規化されている制限された長さのテキスト | [[Has type::Keyword]] | ||
Number | 数値 | 整数および十進数 (指数表現も可) | [[Has type::Number]] | 10000 | 10,000 |
Monolingual text | 単一言語のテキスト | 特定の言語に関連付けるテキスト | [[Has type::Monolingual text]] | UZA@ja,嗚吒@zh | UZA (ja) 嗚吒 (zh) |
Page | ページ | ページへのリンク | [[Has type::Page]] | AKB48 | AKB48 |
Quantity | 単位量 | [[Has type::Quantity]] [[Corresponds to::0.01m]][[Corresponds to::1 cm]][[display units::cm]] | 1.54m | 154 cm | |
Reference | 出典 | 個別に定義して関連付けるメタデータ | [[Has type::Reference]] | ||
Record | レコード | 決まった型と順序で記述された、値の短い一覧からなる複合プロパティ値を示す型 | [[Has type::Record]] [[Has fields::チーム;開始日;終了日]] | チームA;2019-01-08;2019-06-01; | チームA (8 January 2019, 1 June 2019) |
Telephone number | 電話番号 | RFC 3966 (tel: が付加) | [[Has type::Telephone number]] | +81-50-5437-7759 | +81-50-5437-7759 |
Temperature | 温度の値 | 温度単位がサポートされる(実用的なウィキでは、温度はほとんど使用されません 例として提供されています) | [[has type::Temperature]] | ||
Text | テキスト | テキスト | [[Has type::Text]] | 謙虚!優しさ!絆!キラキラ輝け欅坂46!はい! | 謙虚!優しさ!絆!キラキラ輝け欅坂46!はい! |
URL | URL | 外部リンク | [[Has type::URL]] | https://www.akb48.co.jp/ | https://www.akb48.co.jp/ |