1. データモデルの共通パーツ 1.2節
2022-09-01/2023-01-08
ここでは、ここでは、多くのデータモデルで使われるであろうText属性のAttributeの内、特別な規則がある項目を記します。尚、データモデルによっては、ここに記したAttribute nameとは異なる識別子をAttribute nameとしている可能性があります。
addressCountry
項目名: addressCountry |
用途: property |
Value type:Text |
IRI: https://schema.org/addressCountry |
継承元、参照規約: コア語彙/住所、schema.org、ISO 3166-1 |
補足:Schema.orgを参照し、国名または二文字の国コードで表現。日本の場合は"Japan"または"JP"。国コードはISO 3166-1 alpha-2 country code. |
Normalized形式/keyValues形式例
"addressCountry": "Japan" |
|
addressLocality
項目名: addressLocality |
用途: property |
Value type:Text |
IRI: https://schema.org/addressLocality |
継承元、参照規約: コア語彙/住所、schema.org |
補足:addressRegionの次のレベルの自治体名を記述する。日本国内の住所については市区町村名。表記はベースレジストリ日本町字マスター データセットに従う。例えば!"千代田区"。また、町村の場合は郡名も含む。但し、政令市区名はグローバル標準に合わせて含めない事とする |
Normalized形式/keyValues形式例
"addressLocality": "呉市" |
|
addressRegion
項目名: addressRegion |
用途: property |
Vaue type:Text |
IRI: https://schema.org/addressRegion |
継承元、参照規約: コア語彙/住所、schema.org |
補足:国名の次のレベルの自治体名を記述する。日本国内の住所については都道府県名。表記はベースレジストリ日本町字マスター データセットに従う。例えば"東京都"、"大阪府"、"広島県"など。従って、"東京"や"大阪"や"廣島県"は許されない。 |
Normalized形式/keyValues形式例
"addressRegion": "広島県" |
|
availableLanguage
項目名: availableLanguage |
用途: property |
Vaue type:Text |
IRI: https://schema.org/availableLanguage |
継承元、schema.org |
補足: 対応できる言語を記述。schema.orgでは、IETF BCP 47 standardに従べきとしているが、この標準では2文字1種と3文字2種が記載されており、この項目の利用が必要な場合には更なる検討が必要。日本語では、"ja"と"jpn"の二種類。 |
Normalized形式/keyValues形式例
"availableLanguage": "ja" |
|
項目名: contactType |
用途: property |
Vaue type: Text |
IRI: https://schema.org/contactType |
継承元、参照規約: schema.org |
補足:連絡の種別を記述する。CDMにはない項目。例えば施設の場合、"施設の不具合"、"予約"、"その他"などの記載があり得る。この項目がある場合、データモデルでは、連絡先を複数記述出来る事が期待される。 |
Normalized形式/keyValues形式例
"contactType": "施設の不具合" |
|
項目名: coordinates |
用途: property |
Vaue type: Number (Array) |
IRI: https://purl.org/geojson/vocab#coordinates |
継承元、参照規約: The GeoJSON Specification (RFC 7946) |
補足:値として座標を示す配列を有する事を示す。小数点以下の桁数は支障が無い限りコアデータパーツの規定に従い6桁とする。 |
Normalized形式/keyValues形式のtype=Pointの例
"coordinates": [ 132.530414, 34.2567817 ] |
Normalized形式/keyValues形式のtype=Polygonの例
"coordinates": [ 132.530414, 34.2567817 ]
"coordinates": [
[
[ 100, 0],
[ 101, 0],
[ 101, 1],
[ 100, 1],
[ 100, 0]
]
] |
|
項目名: email |
用途: property |
Value type:Text |
IRI: https://schema.org/email |
継承元、参照規約: コア語彙/連絡先、schema.org/email |
補足:emailのメールアドレスを記述する |
Normalized形式/keyValues形式例
"email": "foo@def.ghi.jp" |
|
項目名: extension |
用途: property |
Value type:Text |
IRI: https://pfikyokai.or.jp/extension |
継承元、参照規約: コア語彙/連絡先 |
補足:電話番号に更に内線番号がある場合に内線番号を記述する |
Normalized形式/keyValues形式例
"extension": "1234" |
|
項目名: formURL |
用途: property |
Value type:Text |
IRI: https://pfikyokai.or.jp/formURL |
継承元、参照規約: コア語彙/連絡先、schema.org/email |
補足:連絡先などがWebFormの場合のURL |
Normalized形式/keyValues形式例
"formURL": "https://www.form.def.ghi.jp" |
|
項目名: id |
用途: property |
Value type:Text |
IRI: https://pfikyokai.or.jp/id |
継承元、NGSI-LD |
補足:NGSI V2に準拠する場合も将来の互換性確保のため、NGSI-LDにも準拠したidの識別子とする。識別子に使える文字については、準拠規格を参照のこと。互換性や安全性などの観点で、NGSI V2よりも使える文字が少なくなっています |
Normalized形式/keyValues形式例
"id": "uen:ngsi-ls:Abcd:0000001" |
|
postalCode
項目名: postalCode |
用途: property |
Value type:Text |
IRI: https://schema.org/postalCode |
継承元、参照規約: コア語彙/住所、schema.org/postalCode、コアデータパーツ/郵便番号 |
補足:日本国内の住所についてはコア・データパーツの郵便番号に従う。ハイフンなどのセパレータを使わず、連続した7桁のASCII数字(半角数字)からなる文字列。 |
Normalized形式/keyValues形式例
"postalCode": "7370843" |
|
streetAddress
項目名: streetAddress |
用途: property |
Value type:Text |
IRI: https://schema.org/streetAddress |
継承元、参照規約: コア語彙/住所、schema.org、コアデータパーツ/住所 |
補足:住所の表記の内、addressLocalityよりも後ろの部分を記述する。日本国内の住所については市区町村名より後ろの部分で方書を除いた部分。政令指定市区名・町名・字名以降。表記はベースレジストリ日本町字マスター データセットに従う。町字名より後ろは数字をハイフンで結んだ形式とする。例えば、"霞が関2-1-6"。方書は、建物の名称などの方書の情報はaddressとは別項目で表現する |
Normalized形式/keyValues形式例
"streetAddress": "吉浦潭鼓町1-1" |
|
telephone
項目名: telephone |
用途: property |
Value type:Text |
IRI: https://schema.org/telephone |
継承元、参照規約: コア語彙/連絡先、コアデータパーツ/電話番号、コアデータモデル/連絡先、schema.org、コアデータパーツ/住所 |
補足:電話番号を数字、およびハイフン"-"からなる文字列で記述。国番号を付けるときは、先頭に"+"をつけると共に、市外局番の先頭のゼロ"0"は省略する。一般には条件により省略可と言う趣旨で括弧を使うが、スマートシティではデータの受け手を特定出来ないので、使用しない。 |
Normalized形式/keyValues形式例
"telephone": "+81-3-01234567" |
|