FrontPage  Index  Search  Changes  RSS  Login

GData/CommonElements

日本語訳について

このページは,Google Data APIs (Beta) Developer's Guide - Common Elements:"Kinds" を対訳形式で和訳したものです.厳密さより読みやすさを優先し,意訳を多用しています.ご了承ください.

翻訳作業はたけまるが行いました.翻訳には誤りがある可能性があり,内容について一切保証をするものではありません.正確さを求める場合には必ず原文を参照してください.当方は,この文書によって利用者が被るいかなる損害の責任を負いません.

Introduction/はじめに

It's often useful for services that use the Google data APIs to be able to provide a consistent set of information about a particular kind of item.

Google データ API を用いるサービス間で共有できると役に立つ情報がある.

For example, various Google data API (or "GData") services might provide contact information for a person or an organization; it makes sense for all such services to use the same set of contact-information elements.

たとえば,様々な Google データ API (GData) サービスで人や組織についての連絡先が提供されている.そういったサービス間で連絡先を表すときに,同じ XML 要素を使うのはスジがよい.

The collection of elements that together describe a contact is called the Contact "kind." Some of the elements in the Contact kind are ordinary Atom or RSS elements; others are defined by Google in a namespace called the "Google data namespace." By convention, the Google data namespace is usually referred to in XML code using the gd: alias; for example, the element that contains a telephone or fax number is <gd:phoneNumber>. The schema URL for the Google data namespace is http://schemas.google.com/g/2005.

連絡先を表すために使われるいくつかの要素を Contact "kind" と呼ぶ.Contact kind の要素には,通常の Atom や RSS の要素もあれば,Google が "Google データ名前空間" に定義した要素もある.慣例により,Google データ名前空間を gd: という接頭辞で表すことにする.たとえば,電話番号や FAX 番号を含む要素は <gd:phoneNumber> である.Google データ名前空間を表すスキーマ URL は http://schemas.google.com/g/2005 である.

Google defines other kinds as well: Event (a collection of standardized elements that together represent a calendar event) and Message (a collection of elements representing an email message, discussion group posting, or other message).

Google は他にも kind を定義している.Event (カレンダーイベントを表す GData 標準の要素群) と Message (電子メールメッセージや議論グループへの投稿,その他のメッセージを表す要素群) である.

Some elements from the Google data namespace are used by multiple kinds. For example, the <gd:who> element associates a person (described in the <gd:who>) with the entry that contains the <gd:who> element. This element is used in the Event kind to specify organizers, attendees, and so on. It's also used in the Message kind to specify senders and recipients.

Google データ名前空間に属する要素には,複数の kind で用いられるものもある.例を挙げる.<gd:who> 要素は,<gd:who> を含むエントリと人物を関連付ける.この要素は,組織や参加者などを示すために Event kind で用いられる.また,送受信者を示すために Message kind でも用いられる.

When an entry in a Google data API feed uses a given kind, it contains an <atom:category> element with its scheme attribute set to "http://schemas.google.com/g/2005#kind" and its term attribute set to the name of the schema URL followed by the name of the kind. For example, a Contact entry includes the following element:

Google データ API フィード中のエントリで kind を用いるときは,<atom:category> 要素を使う.この要素の schema 属性に "http://schemas.google.com/g/2005#kind" を設定し,term 属性にはスキーマ URL の後ろに kind の名前を付けて設定する.たとえば,Contact エントリには次の要素が含まれる.

<atom:category scheme="http://schemas.google.com/g/2005#kind"
  term="http://schemas.google.com/g/2005#contact"/>

This allows clients to quickly and easily determine what kind of data the entry contains・that is, to determine the semantics of the entry. (You can use RSS instead of Atom if you prefer; see the Protocol document for the RSS elements corresponding to Atom elements.)

これにより,クライアントは速く簡単にエントリの kind ,つまりエントリの意味,を判定できる.(好みに合わせて Atom の代わりに RSS を用いることもできる.Atom 要素に対応する RSS 要素についてはプロトコル文書 (GData/Protocol) を参照のこと.)

This document is a reference for some common kinds and the elements they contain.

本文書は,kind と kind で用いられる要素についてのリファレンスである.

Undocumented elements/文書化されていない要素

We don't include information about the standard elements of <atom:entry> in kinds where those elements have their standard meanings. For example, <atom:id>, <atom:published>, and <atom:updated> all have their standard meanings when they appear in kinds.

kind 内の <atom:entry> に現れる標準 Atom 要素について,標準化された意味で用いられる場合は説明しない.たとえば,<atom:id>, <atom:published>, <atom:updated> が kind に現れたときには,標準化されている意味を持つ.

We also don't include information about standard Atom elements that would be meaningless in the given context; for example, <atom:summary> isn't used in the Contact kind, and although <atom:author> is a required element in an entry (unless it's specified in the parent feed), it doesn't have a useful meaning in the Contact kind.

意味を持たない標準 Atom 要素についても説明しない.たとえば,Contact kind では <atom:summary> は用いられないので,説明しない.また,<atom:author> はエントリに必須の要素であるが (親フィードで指定されない場合),Contact kind では意味を持たない.

Creating kinds/kind の作成

It may be hard to figure out exactly what information you need to include when creating an entry of a particular kind, especially because some elements in the kinds contain other kinds.

ある kind のエントリを作成するときに,どの情報を含める必要があるかを正確に理解するのは難しい.特に,kind が他の kind を含むようならなおさらである.

One approach that might help is to use the client libraries we provide rather than to try to construct kinds by hand. The client libraries provide various methods for adding and changing data in an entry of a given kind; see the client library documentation for details.

一つの解決策は,自分で kind を作成しようとするのであはなく,Google が提供するクライアントライブラリを用いることである.クライアントライブラリには,kind ごとにデータを追加,変更するための様々な method が提供されている.詳細はクライアントライブラリ文書を参照のこと.

Extensibility/拡張性

The information in this document doesn't cover all possible properties and attribute values for kinds. Services may extend kinds, so a particular service may use properties and values not included in this document.

本文書は,kind に関するすべてのプロパティ (訳注: ここでは子要素のこと) や属性を網羅しているわけではない.GData サービスは kind を拡張し,本文書にないプロパティや属性を用いるかもしれない.

Typographical conventions/書式について

In the tables in this document, we use the following conventions for required and optional elements:

elementName Required element
elementName? Optional element
elementName* Optional element, multiple instances allowed

本文書の表では,必須要素や任意要素を次のように表す.

elementName 必須要素
elementName? 任意要素
elementName* 任意要素,複数可

Elements and attributes are presented in standard XPath notation.

要素や属性は標準 XPath 記法で表す.

Contact kind/Contact kind

Represents a contact: a person, a venue such as a club or a restaurant, or an organization.

連絡先を表す.クラブやレストラン,組織など,人物や場所のこと.

Category element: <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/>

カテゴリ要素: <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/>

Note that most of the information about the contact is in the <gd:contactSection> element; see the reference section for that element for details.

連絡先に関するほとんどの情報は <gd:contactSection> 要素に格納される.詳細はリファレンスの節を参照のこと.

Properties/プロパティ

Property Description
atom:category* Categories. Instances with the @label attribute are treated as tags. For information on using the @scheme attribute, see note at beginning of this section.
atom:content Notes about the contact.
atom:link* Links to more information. Specifically, atom:link[@rel='alternate'] provides a link to an HTML page describing the contact. See the table below for other rel values.
atom:title Contact's name.
gd:contactSection* Collection of contact information entries grouped under a common label. Some properties, such as a mobile phone number or an IM address, may appear in a contact section entry without a label.
プロパティ 説明
atom:category* カテゴリ.@label 属性があればはタグとして扱われる.@schema 属性があるときについては本節の冒頭を参照.
atom:content 連絡先についての注記.
atom:link* 追加情報へのリンク.特に,atom:link[@rel='alternate'] は連絡先について記述した HTML ページへのリンクを示す.それ以外の関係属性値については下表を参照.
atom:title 連絡先の名前.
gd:contactSection* 共通のラベルでグループ化された連絡先エントリの集まり.携帯電話番号や IM アドレスなどのプロパティは,ラベルのない gd:contactSecition 要素に現れることがある.

rel values for atom:link/atom:link の関係属性値

rel value Description
http://schemas.google.com/g/2005#image Specifies a URL of an image of the contact.
http://schemas.google.com/g/2005#onlineLocation Specifies a URL of a contact. If this contact is used within <gd:where> of an event entry, it indicates that an event takes place online at the specified URL.
関係属性値 説明
http://schemas.google.com/g/2005#image 連絡先画像の URL を示す.
http://schemas.google.com/g/2005#onlineLocation 連絡先の URL を示す.Event エントリの <gd:where> 内にあるときは,イベントがその URL で行われることを示す.

Examples/例

<entry xmlns:gd="http://schemas.google.com/g/2005">
  <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/>
  <category term="user-tag" label="Colleague"/>
  <id>http://contacts.example.com/jo/Jo</id>
  <published>2005-01-18T21:00:00Z</published>
  <updated>2006-01-01T00:00:00Z</updated>
  <title>Jo March</title>
  <content/>
  <gd:contactSection>
    <gd:im protocol="AIM" address="hcc@example.com"/>
    <gd:phoneNumber rel="http://schemas.google.com/g/2005#mobile">(206) 555-1212</gd:phoneNumber>
    <gd:phoneNumber rel="http://schemas.google.com/g/2005#car">(206) 555-1213</gd:phoneNumber>
  </gd:contactSection>
  <gd:contactSection label="Work">
    <gd:email address="jo@example.com"/>
    <gd:phoneNumber rel="http://schemas.google.com/g/2005#work">(650) 555-1212</gd:phoneNumber>
    <gd:phoneNumber rel="http://schemas.google.com/g/2005#pager">(650) 555-1214</gd:phoneNumber>
    <gd:postalAddress>
      1600 Amphitheatre Pkwy
      Mountain View, CA 94043
    </gd:postalAddress>
    <gd:geoPt lat="37.423269" lon="-122.082667"/>
  </gd:contactSection>
  <gd:contactSection label="Home">
    <gd:email address="estor@example.org"/>
    <gd:phoneNumber>(206) 555-1212</gd:phoneNumber>
    <gd:postalAddress>
      800 Main Street
      Mountain View, CA 94041
    </gd:postalAddress>
  </gd:contactSection>
</entry>

Event kind

Represents a calendar event. The event location is represented by a Contact kind embedded in (or linked from) a <gd:where> element; the event planners and attendees are represented as Contact kinds embedded in (or linked from) <gd:who> elements.

カレンダーイベントを表す.イベントの場所は,<gd:where> 要素内の (あるいはリンク先の) Contact kind によって示される.イベントの計画者や参加者は <gd:who> 要素内の (あるいはリンクされた) Contact kind によって示される.

Category element: <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/>

カテゴリ要素: <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/>

Properties/プロパティ

プロパティ Description
atom:author Person who created this event.
atom:category* Categories. Instances with the @label attribute are treated as tags. For information on using the @scheme attribute, see note at beginning of this section.
atom:content Longer description of the event.
atom:link* Links. Specifically, atom:link[@rel='alternate'] provides a link to an HTML page describing the event.
atom:title Brief title for the event.
gd:comments? Comments feed.
gd:eventStatus? Extensible enum documented below.
gd:recurrence? Recurrence rule.
gd:transparency? Extensible enum documented below, corresponding to the TRANSP property defined in RFC2445.
gd:visibility? Extensible enum documented below.
gd:when* Event time. The startTime and endTime attributes must both be set, although for all-day events those attributes are only dates, with no times.
gd:when/gd:reminder* Reminders for the event.
gd:where* Location of the event or nearby necessities such as parking. If a <gd:where> element is specified at the feed level, but there's no <gd:where> element at the entry level, then the entries inherit the feed-level <gd:where> value.
gd:who* People associated with the event: organizer, attendees, speakers, performers, etc.
gd:who/gd:attendeeStatus? Acceptance status.
gd:who/gd:attendeeType? Attendee type: required or optional.
要素 説明
atom:author このイベントを作成した人物.
atom:category* カテゴリ.@labeo 属性があればタグとして扱われる.@schema 属性があるときについては本節の冒頭を参照.
atom:content イベントについての詳細な説明.
atom:link* リンク.特に,atom:link[@rel='alternate'] はイベントについて記述した HTML ページへのリンクを示す.
atom:title イベントの短いタイトル.
gd:comments? コメントフィード.
gd:eventStatus? 後述の拡張 enum.
gd:recurrence? イベントの繰り返し.
gd:transparency? RFC2445 で定められた TRANSP プロパティに対応する,後述の拡張 enum.
gd:visibility? 後述の拡張 enum.
gd:when* イベントの時間.startTime 属性と endTime 属性は必須である.ただし,終日イベントは日付だけで時間は要らない.
gd:when/gd:reminder* イベントに対するリマインダ (備忘通知).
gd:where* イベントの場所や駐車場など.<gd:where> 要素がエントリではなくフィードにあると,各エントリではフィードの <gd:where> を継承する.
gd:who* 主催者,参加者,講演者,出演者などイベントに関係する人物.
gd:who/gd:attendeeStatus? 出欠状況.
gd:who/gd:attendeeType? 必ず参加か任意参加か.

rel values for gd:where/gd:where の関係属性値

rel value Description
http://schemas.google.com/g/2005#event or not specified. Place where the event takes place.
http://schemas.google.com/g/2005#event.alternate A secondary location. For example, a remote site with a videoconference link to the main site.
http://schemas.google.com/g/2005#event.parking Nearby parking lot.
関係属性値 説明
http://schemas.google.com/g/2005#event あるいは指定なし. イベントが行われる場所.
http://schemas.google.com/g/2005#event.alternate ビデオ会議の遠隔地など,主催地以外の場所.
http://schemas.google.com/g/2005#event.parking 近くの駐車場.

gd:eventStatus values/gd:eventStatus の値

Value Description
http://schemas.google.com/g/2005#event.canceled The event has been canceled.
http://schemas.google.com/g/2005#event.confirmed The event is planned.
http://schemas.google.com/g/2005#event.tentative The event is only tentatively scheduled.
説明
http://schemas.google.com/g/2005#event.canceled 中止.
http://schemas.google.com/g/2005#event.confirmed 計画中.
http://schemas.google.com/g/2005#event.tentative 仮スケジュール決定.

gd:visibility values/gd:visibility の値

Value Description
http://schemas.google.com/g/2005#event.confidential Allow some readers to see the event.
http://schemas.google.com/g/2005#event.default Inherit the behavior from the preferences of the owner of the calendar on which the event appears.
http://schemas.google.com/g/2005#event.private Allow fewest readers to see the event.
http://schemas.google.com/g/2005#event.public Allow most readers to see the event.
説明
http://schemas.google.com/g/2005#event.confidential イベント情報の閲覧はゆるく制限されている.
http://schemas.google.com/g/2005#event.default イベントを含むカレンダーの設定を継承する.
http://schemas.google.com/g/2005#event.private イベント情報の閲覧は制限されている.
http://schemas.google.com/g/2005#event.public イベント情報の閲覧は公開されている.

gd:transparency values/gd:transparency の値

Value Description
http://schemas.google.com/g/2005#event.opaque Indicates event consumes time on calendar; event time will be marked as busy in a free/busy search.
http://schemas.google.com/g/2005#event.transparent Indicates event doesn't consume any time on calendar; event time will not be marked as busy in a free/busy search.
説明
http://schemas.google.com/g/2005#event.opaque カレンダー上でイベント時間を塗りつぶす.空時間検索でイベント期間は busy となる.
http://schemas.google.com/g/2005#event.transparent カレンダー上でイベント時間を塗りつぶさない.空時間検索でイベント期間は空となる.

Examples/例

Meeting:

会議:

<entry xmlns:gd="http://schemas.google.com/g/2005">
  <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/>
  <id>http://mycal.example.com/feeds/jo/home/full/e1a2af06df8a563edf9d32ec9fd61e03f7f3b67b</id>
  <published>2005-01-18T21:00:00Z</published>
  <updated>2006-01-01T00:00:00Z</updated>
  <title>Discuss BazMat API</title>
  <content>We will discuss integrating GData with BazMat.</content>
  <author>
    <name>Jo March</name>
    <email>jo@example.com</email>
  </author>
  <gd:when startTime='2005-01-18T21:00:00Z' endTime='2005-01-18T22:00:00Z'>
    <gd:reminder minutes='15'/>
  </gd:when>
  <gd:where valueString='Building 41, Room X'/>
  <gd:eventStatus value="http://schemas.google.com/g/2005#event.confirmed"/>
  <gd:visibility value="http://schemas.google.com/g/2005#event.public"/>
  <gd:transparency value="http://schemas.google.com/g/2005#event.transparent"/>
</entry>

Online event:

ネット上のイベント:

<entry xmlns:gd="http://schemas.google.com/g/2005">
  <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/>
  <id>http://mycal.example.com/feeds/jo/home/full/982307e797979879a</id>
  <published>2005-01-18T21:00:00Z</published>
  <updated>2006-01-01T00:00:00Z</updated>
  <title>Online Chess Tournament</title>
  <content/>
  <author>
    <name>Jo March</name>
    <email>jo@example.com</email>
  </author>
  <gd:when startTime='2006-01-24T19:00:00-08:00' endTime='2006-01-24T20:00:00-08:00'>
    <gd:reminder minutes='15'/>
  </gd:when>
  <gd:where>
    <gd:entryLink>
      <entry>
        <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/>
        <id>http://contacts.example.com/jo/GamePhannz</id>
        <published>2005-01-18T21:00:00Z</published>
        <updated>2006-01-01T00:00:00Z</updated>
        <title>GamePhannz Online Game Server</title>
        <link rel="http://schemas.google.com/g/2005#onlineLocation" type="text/html" href="http://gamephannz.example.com/chess/138fd87e"/>
        <content/>
      </entry>
    </gd:entryLink>
  </gd:where>
  <gd:eventStatus value="http://schemas.google.com/g/2005#event.confirmed"/>
  <gd:visibility value="http://schemas.google.com/g/2005#event.public"/>
  <gd:transparency value="http://schemas.google.com/g/2005#event.transparent"/>
</entry>

Message kind/Message kind

Represents a message, such as an email, a discussion group posting, or a comment.

メッセージを表す.電子メールや議論グループへの投稿,コメントなど.

Category element: <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#message"/>

カテゴリ要素: <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#message"/>

Properties/プロパティ

Property Description
atom:category* Categories. Instances with the @label attribute are treated as tags. For information on using the @scheme attribute, see note at beginning of this section. For information on using the @term attribute, see table below.
atom:content Message body.
atom:link* Message attachments. Specifically, to upload an attachment, use <link rel="enclosure"> and put the attachment's content in an Atom media collection.
atom:title Message subject.
gd:geoPt? Geographic location the message was posted from.
gd:rating? Quality rating (as defined by the application).
gd:who* People associated with this message. The exact semantics depends on the @rel value. See table below.
プロパティ 説明
atom:category* カテゴリ.@label 属性があればタグとして扱われる.@schema 属性があるときについては本節の冒頭を参照.@term 属性があるときについては下表を参照.
atom:content 本文.
atom:link* 添付ファイル.特に,添付ファイルをアップロードするには <link rel="enclosure"> を用い,メディアコレクションに添付内容を Atom を置く.
atom:title 題名.
gd:geoPt? 投稿された場所 (緯度・経度・高度).
gd:rating? 評価 (アプリケーションごとに定義される).
gd:who* メッセージに関係する人物.意味は @rel の値による.下表を参照.

Category @term values/カテゴリ @term の値

All categories below are in the http://schemas.google.com/g/2005 scheme.

下記のカテゴリは http://schemas.google.com/g/2005 にある.

Term Description
http://schemas.google.com/g/2005#message.chat The message is a transcript of a chat session.
http://schemas.google.com/g/2005#message.inbox The message is marked as belonging to the inbox.
http://schemas.google.com/g/2005#message.sent The message is marked as sent.
http://schemas.google.com/g/2005#message.spam The message is considered spam.
http://schemas.google.com/g/2005#message.starred The message is marked as starred.
http://schemas.google.com/g/2005#message.unread The message is unread.
言葉 説明
http://schemas.google.com/g/2005#message.chat チャット.
http://schemas.google.com/g/2005#message.inbox 受信トレイ.
http://schemas.google.com/g/2005#message.sent 送信済みメール.
http://schemas.google.com/g/2005#message.spam 迷惑メール.
http://schemas.google.com/g/2005#message.starred スターあり.
http://schemas.google.com/g/2005#message.unread 未読メール.

rel values for gd:who/gd:who の関係属性値

Property Description
http://schemas.google.com/g/2005#message.bcc Message BCC recipient.
http://schemas.google.com/g/2005#message.cc Message CC recipient.
http://schemas.google.com/g/2005#message.from Message (email or IM) sender.
http://schemas.google.com/g/2005#message.reply-to Intended recipient of a reply message.
http://schemas.google.com/g/2005#message.to Message primary recipient.
プロパティ 説明
http://schemas.google.com/g/2005#message.bcc BCC による受信者.
http://schemas.google.com/g/2005#message.cc CC による受信者.
http://schemas.google.com/g/2005#message.from 送信者 (電子メール, IM).
http://schemas.google.com/g/2005#message.reply-to 返信先.
http://schemas.google.com/g/2005#message.to 受信者 (宛先).

Example/例

Email message:

電子メールメッセージ:

<entry xmlns:gd="http://schemas.google.com/g/2005">
  <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#message"/>
  <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#message.sent"/>
  <author>
    <name>Jo March</name>
    <email>jo@example.com</email>
  </author>
  <id>http://mymail.example.com/feeds/jo/home/full/e1a2af06df8a563edf9d32ec9fd61e03f7f3b67b</id>
  <published>2006-01-18T21:00:00Z</published>
  <updated>2006-01-18T21:00:00Z</updated>
  <title>Re: Info?</title>
  <content>Hi, Fritz -- The information you're looking for is on p. 47.</content>
  <gd:who rel="http://schemas.google.com/g/2005#message.from">
    <gd:entryLink href="http://contacts.example.com/jo/Jo"/>
  </gd:who>
  <gd:who rel="http://schemas.google.com/g/2005#message.to">
    <gd:entryLink href="http://contacts.example.com/fritzb/FritzB"/>
  </gd:who>
</entry>

Google data namespace element reference/Google データ名前空間にある要素のリファレンス

The rest of this document consists of reference material for the elements used by the kinds.

本文書の残りは kind で用いられる要素についてのリファレンスである.

Enums/Enums

Some extension elements need to specify properties whose values come from an enumerated set. The general form of such properties is:

GData による拡張要素には,列挙型を値にとるプロパティを必要とするものがある.そのようなプロパティは次のような形式になる.

<gd:propertyName value="propertyValue">

If the property value comes from the Google data namespace, it takes the form http://schemas.google.com/g/2005#{kind}.{value}. For example: http://schemas.google.com/g/2005#event.tentative. If the value space is extensible, values may also be in the form of a URI. The recommended form for extended value URIs is {schema URI}#{value}. For example: http://www.example.com/attendeeStatus#AudioConference.

プロパティの値が Google データ名前空間にあるならば,http://schemas.google.com/g/2005#{kind}.{value} という形式になる.たとえば,http://schemas.google.com/g/2005#event.tentative のようになる.値 (value) は拡張可能であり,URI の形式にできる.推奨する拡張 URI の形式は {schema URI}#{value} である.たとえば, http://www.example.com/attendeeStatus#AudioConference となる.

gEnumConstruct =
  attribute value { text },
  anyAttribute*

gdCommonProperties/gdCommonProperties

Common properties used for all Google types. Note that the presence of anyAttribute and anyElement in the schema allows all Google data namespace elements using common properties to be further extended in any namespace. In particular it's legal to nest any gd element or any Atom/RSS element within any other gd element. This should be done judiciously, and in most cases such use should be documented as an explicit property of the containing gd element type.

GData に共通するプロパティである.スキーマに anyAttribute や anyElement があるときは,共通プロパティを持った Google データ名前空間の要素を,他の名前空間で拡張することができる.特に,gd: 要素や Atom/RSS 要素を,他の gd: 要素内に入れ子にすることができる.これは慎重に行われるべきであり,多くの場合は親となる gd 要素のプロパティとして文書化するべきである.

Properties/プロパティ

Property Type Description
@xml:base uri Standard XML construct for describing base of nested relative URIs.
@xml:lang text Language of nested strings.
プロパティ タイプ 説明
@xml:base uri 入れ子に要素の相対 URI のベースとなる標準 XML コンストラクト
@xml:lang text 入れ子に要素の文字列の自然言語.

Schema/スキーマ

namespace gd = "http://schemas.google.com/g/2005"
gdCommonProperties = {
   atomCommonAttributes,
   anyAttribute*,
   (anyElement*)
}

gd:comments/gd:comments

Contains a comments feed for the enclosing entry (such as a calendar event.).

(カレンダーイベントのような) enclosure エントリを格納するコメントフィードである.

Properties/プロパティ

Property Type Description
@rel? string Type of comments contained within. Currently, there's a distinction between regular comments and reviews.
gd:feedLink? feedLink Comments feed. This feed should implement the Message kind.
プロパティ タイプ 説明
@rel? string 内包するコメントの種類.現在のところ,通常のコメントとレビューを区別する.
gd:feedLink? feedLink コメントフィード.このフィードには Message kind が含まれるべきである.

rel values/関係属性値

Value Description
http://schemas.google.com/g/2005#regular or not specified Regular comments (from users).
http://schemas.google.com/g/2005#reviews Professional reviews.
説明
http://schemas.google.com/g/2005#regular あるいは指定なし (ユーザからの) 通常のコメント.
http://schemas.google.com/g/2005#reviews プロのレビュー.

Examples/例

Comments feed:

コメントフィード:

<gd:comments>
  <gd:feedLink href="http://example.com/Jo/posts/MyFirstPost/comments" countHint="10">
    <feed>
      <id>http://example.com/Jo/posts/MyFirstPost/comments</id>
      <title>My first post: comments</title>
      ...
      <entry>
         ...
         <content>Good post.</content>
      </entry>
      <entry>
         ...
      </entry>
      ...
    </feed>
  </gd:feedLink>
</gd:comments>

Reviews feed:

レビューフィード:

<gd:comments rel="http://schemas.google.com/g/2005#reviews">
  <gd:feedLink href="http://example.com/restaurants/SanFrancisco/432432/reviews" countHint="25">
    <feed>
      <id>http://example.com/restaurants/SanFrancisco/432432/reviews</id>
      <title>La Folie reviews</title>
      ...
      <entry>
         ...
         <content>Good food.</content>
         <gd:rating value="5" min="1" max="5"/>
      </entry>
      <entry>
         ...
      </entry>
      ...
    </feed>
  </gd:feedLink>
</gd:comments>

Schema

スキーマ

start = comments

comments =
   element gd:comments {
      gdCommonProperties,
      attribute rel { xs:string }?,
      (feedLink?)
   }

gd:contactSection/gd:contactSection

Collection of contact information entries grouped under a common label.

共通するラベルによってグループ化された連絡先エントリ.

Properties/プロパティ

Property Type Description
@label? xs:string Label for a kind of contact information, such as "Home","Work", "New York Office", "Vacation Home", or "Other". Some properties, such as a mobile phone number or an IM address, may appear in a contact section entry without a label.
gd:email* email Email addresses.
gd:geoPt* geoPt Geographic locations.
gd:im* im IM addresses.
gd:phoneNumber* phoneNumber Phone and fax numbers.
gd:postalAddress* postalAddress Postal addresses.
プロパティ タイプ 説明
@label? xs:string 連絡先の種類を表すラベル,"Home", "Work, "New York Office,"Vacation Home", "Other" など.携帯電話番号や IM アドレスなどのプロパティはラベルのないエントリに現れることがある.
gd:email* email 電子メールアドレス.
gd:geoPt* geoPt 地理的な位置.
gd:im* im IM アドレス.
gd:phoneNumber* phoneNumber 電話番号,FAX 番号.
gd:postalAddress* postalAddress 住所.

Example/例

 <gd:contactSection label="Work">
   <gd:email address="jo@example.com"/>
   <gd:phoneNumber rel="http://schemas.google.com/g/2005#work">(650) 555-1212</gd:phoneNumber>
   <gd:phoneNumber rel="http://schemas.google.com/g/2005#pager">(650) 555-1214</gd:phoneNumber>
   <gd:postalAddress>
     1600 Amphitheatre Pkwy
     Mountain View, CA 94043
   </gd:postalAddress>
   <gd:geoPt lat="37.423269" lon="-122.082667"/>
 </gd:contactSection>

Schema/スキーマ

start = contactSection

contactSection =
  element gd:contactSection {
     gdCommonProperties,
     attribute label { xs:string }?,
     (email*
     & im*
     & phoneNumber*
     & postalAddress*
     & geoPt*)
  }

gd:email/gd:email

An email address associated with the containing entity (which is usually an entity representing a person or a location).

gd:email が置かれているエンティティ (通常は人物や場所) に関する電子メールアドレス.

Properties/プロパティ

Property Type Description
@address xs:string Email address.
@label? xs:string A simple string value used to name this email address. It allows UIs to display a label such as "Work", "Personal", "Preferred", etc.
プロパティ タイプ 説明
@address xs:string 電子メールアドレス.
@label? xs:string 電子メールアドレスのラベル名.アプリケーションはアドレスを表示するときに,"Work", "Personal", "Preferred" のようなラベルを表示できる.

Examples/例

<gd:email address="foo@bar.example.com"/>
<gd:email label="Personal" address="fubar@gmail.com"/>

Schema/スキーマ

start = email

email =
  element gd:email {
     attribute label { xs:string }?,
     attribute address { xs:string }
  }

gd:entryLink/gd:entryLink

Represents a logically nested entry. For example, a <gd:who> representing a contact might have a nested entry from a contact feed.

エントリを入れ子にする.たとえば,連絡先フィードが,連絡先を表す <gd:who> の入れ子になることがある.

Properties/プロパティ

Property Type Description
@href? xs:string Specifies the entry URI. If the nested entry is embeddedand not linked, this attribute may be omitted.
@readOnly? xs:boolean Specifies whether the contained entry is read-only. The default value is "false".
atom:entry? atomEntry Contents of the entry.
プロパティ タイプ 説明
@href? xs:string エントリ URI を示す.リンクではなく要素としてエントリを入れ子にしていれば,この属性は省略できる.
@readOnly? xs:boolean 入れ子エントリが読み取り専用かどうかを示す.デフォルト値は "false" である.
atom:entry? atomEntry エントリの内容.

Restrictions/制限

  • Either or both of @href or <atom:entry> must be present.
  • If atom:entry is not present, the client can fetch the contents from the entry URI in @href. If atom:entry is present, the contents must be the same as what would be retrieved from @href at the time the entry was generated.
  • When a PUT or a POST contains a <gd:entryLink> and the @href attribute is specified, the attribute's value is used to create a link; if the atom:entry element is also present, it is ignored. If the @href attribute is not specified, then the atom:entry element is either stored as an embedded entry or stored in another feed and linked to. Note that some services may not support all of these options.
  • @href と <atom:entry> のどちらかあるいは両方がなければならない.
  • atom:entry がなければ,クライアントは @href の URL からコンテンツを取得できる.atom:entry があれば,それと @href から取得するエントリが,エントリが生成された時点で同じでなければならない.
  • PUT や POST が <gd:entryLink> を含み,@href 属性があれば,@href属性の値がリンク作成に用いられ,atom:entry 要素があってもそれは無視される.@href 属性がなければ,atom:entry 要素が埋め込みエントリとして保存されるか,リンクとして他フィードに保存される.なお,GData サービスによってはこれらのオプションをサポートしていないことがある.

Examples/例

Contact information within <gd:who>:

<gd:who> 内の連絡先情報:

<gd:who rel="http://schemas.google.com/g/2005#event.attendee" valueString="Jo">
  <gd:entryLink href="http://gmail.com/jo/contacts/Jo">
    <entry>
      <category scheme="http://schemas.google.com/g/2005#kind"
        term="http://schemas.google.com/g/2005#contact"/>
      <id>http://gmail.com/jo/contacts/Jo</id>
      <category term="user-tag" label="Google"/>
      <title>Jo March</title>
      <gd:contactSection>
        <gd:email address="jo@example.com"/>
        <gd:phoneNumber label="work">(650) 555-1212</gd:phoneNumber>
      </gd:contactSection>
    </entry>
  </gd:entryLink>
</gd:who>

External reference only (read-only entry):

外部リンクのみ (読み取り専用エントリ):

<gd:who rel="http://schemas.google.com/g/2005#event.attendee" valueString="Jo">
  <gd:entryLink href="http://gmail.com/jo/contacts/Jo" readOnly="true"/>
</gd:who>

Schema/スキーマ

start = entryLink

entryLink =
  element gd:entryLink {
     attribute href { xs:string }?,
     attribute readOnly { xs:boolean }?,
     (atomEntry?)
  }

gd:feedLink/gd:feedLink

Represents a logically nested feed. For example, a calendar feed might have a nested feed representing all comments on entries.

フィードを入れ子にする.たとえば,エントリに対するコメントからなるフィードが,カレンダーフィードの入れ子になることがある.

Properties/プロパティ

Property Type Description
@countHint? xs:unsignedInt Hints at the number of entries in the feed.Depending on the implementation, may not be a precise count.
@href? xs:string Specifies the feed URI. If the nested feed is embedded and not linked, this attribute may be omitted.
@readOnly? xs:boolean Specifies whether the contained feed is read-only.
atom:feed? atomFeed Contents of the feed.
プロパティ タイプ 説明
@countHint? xs:unsignedInt フィードのエントリ数のヒント.正確な値というわけではなく,実装に依存する.
@href? xs:string フィード URI を示す.リンクではなく要素としてフィードを入れ子にしていれば,この属性は省略できる.
@readOnly? xs:boolean 入れ子フィードが読み取り専用かどうかを示す.
atom:feed? atomFeed フィードの内容.

Restrictions/制限

  • Either or both of @href or <atom:feed> must be present.
  • If atom:feed is not present, the client can fetch the contents from the URI in @href. If it is present, the contents must the same as what would be retrieved from @href at the time the feed was generated.
  • When a PUT or a POST contains a <gd:feedLink> and the @href attribute is specified, the attribute's value is used to create a link; if the <atom:feed> element is also present, it is ignored. If the @href attribute is not specified, then the <atom:feed> element is stored as an embedded feed. Note that some services may not support all of these options.
  • @href と <atom:feed> のどちらかあるいは両方がなければならない.
  • atom:feed がなければ,クライアントは @href の URL からコンテンツを取得できる.atom:feed があれば,それと @href から取得するフィードが,フィードが生成された時点で同じでなければならない.
  • PUT や POST が <gd:feedLink> を含み,@href 属性があれば,@href属性の値がリンク作成に用いられ,atom:feed 要素があってもそれは無視される.@href 属性がなければ,atom:feed 要素が埋め込みフィードとして保存されるか,リンクとして他フィードに保存される.なお,GData サービスによってはこれらのオプションをサポートしていないことがある.

Examples/例

Blogging:

ブログ:

<gd:feedLink href="http://example.com/Jo/posts/MyFirstPost/comments" countHint="10">
    <feed>
      <id>http://example.com/Jo/posts/MyFirstPost/comments</id>
      <title>My first post: comments</title>
      ...
      <entry>
         ...
         <content>Good post.</content>
      </entry>
      <entry>
         ...
      </entry>
      ...
    </feed>
  </gd:feedLink>

External reference only:

外部リンクのみ:

<gd:feedLink href="http://example.com/Jo/posts/MyFirstPost/comments"
           countHint="10"/>

Embedded feed within an Atom entry representing a list:

リストを表す埋め込みフィード:

<gd:feedLink>
  <feed>
    <id>cid:1</id>
    <entry>
       <id>cid:1.1</id>
       <content>list item 1</content>
    </entry>
    <entry>
       <id>cid:1.2</id>
       <content>list item 2</content>
    </entry>
  </feed>
</gd:feedLink>

Schema/スキーマ

start = feedLink

feedLink =
  element gd:feedLink {
     attribute href { xs:string }?,
     attribute readOnly { xs:boolean }?,
     attribute countHint { xs:unsignedInt }?,
     (atomFeed?)
  }

gd:geoPt/gd:geoPt

A geographical location (latitude, longitude, elevation).

地理的な位置 (緯度,経度,高度).

Properties/プロパティ

Property Type Description
@elev? xs:float Elevation in meters. Negative values indicate depths below mean sea level.
@label? xs:string A simple string value used to name this location. It allows UIs to display a label such as "Current Position".
@lat xs:float Latitude in degrees. Positive values mean North, negative values mean South. The range is [-90.0, 90.0].
@lon xs:float Longitude in degrees. Positive values mean East,negative values mean West. The range is [-180.0, 180.0].
@time? xs:dateTime Timestamp.
プロパティ タイプ 説明
@elev? xs:float 高度 (メートル).負の値は海面より低いことを表す.
@label? xs:string 場所を表す文字列."Current Position" のようなラベルを表示できる.
@lat xs:float 緯度 (度).正の値は北半球,負の値は南半球を表す.範囲は [-90.0, 90.0] である.
@lon xs:float 経度 (度).正の値は東経,負の値は西経を表す.範囲は [-180.0, 180.0] である.
@time? xs:dateTime タイムスタンプ.

Examples/例

<gd:geoPt lat="40.75" lon="-74.0"/>
<gd:geoPt lat="27.98778" lon="86.94444" elev="8850.0"/>

Schema/スキーマ

start = geoPt

geoPt =
  element gd:geoPt {
     attribute label { xs:string }?,
     attribute lat { xs:float },
     attribute lon { xs:float },
     attribute elev { xs:float }?,
     attribute time { xs:dateTime }?
  }

gd:im/gd:im

An instant messaging address associated with the containing entity.

gd:im が置かれているエンティティに関するインスタントメッセンジャーのアドレス.

Properties/プロパティ

Property Type Description
@address xs:string IM address.
@label? xs:string A simple string value used to name this IM address. It allows UIs to display a label such as "Work", "Personal","Preferred", etc.
@protocol? xs:string Identifies the IM network. The value may be either one of the standard values (shown below) or a URI identifying aproprietary IM network.
プロパティ タイプ 説明
@address xs:string IM アドレス.
@label? xs:string IM アドレスを表す文字列."Work", "Personal","Preferred" のようなラベルを表示できる.
@protocol? xs:string IM ネットワーク識別子.標準化された値 (下記参照) か,独自の IM ネットワークを表す URI のいずれかとなる.

protocol attribute values/プロトコル属性値

The following table shows some likely possible values for the @protocol attribute.

下表は,@protocol 属性としてよく使われそうな値である.

Value Description
sip SIP/SIMPLE
unknown Unknown or unspecified protocol
xmpp XMPP (the protocol used by Google Talk, among others)
http://www.aim.com/ AIM
http://www.icq.com/ ICQ
http://messenger.msn.com/ MSN Messenger
http://messenger.yahoo.com/ Yahoo Messenger
説明
sip SIP/SIMPLE
unknown 不明,あるいは特定されないプロトコル
xmpp XMPP (Google Talk などで用いられているプロトコル)
http://www.aim.com/ AIM
http://www.icq.com/ ICQ
http://messenger.msn.com/ MSN Messenger
http://messenger.yahoo.com/ Yahoo Messenger

Examples/例

A SIP/SIMPLE IM address:

SIP/SIMPLE IM アドレス:

<gd:im protocol="sip" address="foo@bar.example.com"/>

A user-provided IM address an unspecified protocol. Such an address is useful for display purposes, but is difficult to handle programmatically.

ユーザによって提供され,プロトコルが明らかではない IM のアドレス.このようなアドレスは表示のために役立つが,プログラムで扱うのは難しい.

<gd:im label="Other" address="foo@baz.example.com"/>

Schema/スキーマ

start = im

im =
  element gd:im {
     attribute label { xs:string }?,
     attribute protocol { xs:string }?,
     attribute address { xs:string }?
  }

gd:originalEvent/gd:originalEvent

Used in <gd:recurrenceException> to link to the original recurring event that the containing event is an exception to.

<gd:recurrenceException> 内に現れ,元の (変更前の) 繰り返しイベントへのリンクを示す.

Contains a <gd:when> element specifying the original start time of the instance that has become an exception.

元の開始時刻を示す <gd:when> 要素を含む.

Properties/プロパティ

Property Type Description
@id xs:string The event ID for the original recurring event.
@href xs:string The event feed URL for the original recurring event.
プロパティ タイプ 説明
@id xs:string 元の繰り返しイベントを表すイベント ID.
@href xs:string 元の繰り返しイベントを表すフィード URL.

Example/例

The original recurring event:

元の繰り返しイベント:

<gd:originalEvent id="i8fl1nrv2bl57c1qgr3f0onmgg"
  href="http://www.google.com/calendar/feeds/userID/private-magicCookie/full/eventID">
  <gd:when startTime="2006-03-17T22:00:00.000Z"/>
</gd:originalEvent>

Schema/スキーマ

start = originalEvent

originalEvent =
  element gd:originalEvent {
     attribute id { xs:string },
     attribute href { xs:string },
     when
  }

gd:phoneNumber/gd:phoneNumber

A phone number associated with the containing entity (which is usually an entity representing a person or a location).

gd:phoneNumber が置かれているエンティティ (通常は人物か場所) に関する電話番号.

Properties/プロパティ

Property Type Description
@label? xs:string A simple string value used to name this phone number. In most cases, @label is not necessary as @rel uniquely identifies a number and allows UIs to display a proper label such as "Mobile", "Home", "Work", etc. However, in the case where one person has (for example) multiple mobile phones, this property can be used to disambiguate them.
@rel? xs:string A programmatic value that identifies the type of phone number; see below for details.
@uri? xs:string An optional "tel URI" used to represent the number in a formal way,useful for programmatic access, such as a VoIP/PSTN bridge. See RFC 3966 for more information on tel URIs.
text() xs:string Human-readable phone number; may be in any telephone number format.Leading and trailing whitespace is insignificant. Newlines within the string are also insignificant, and may be removed or flattenedout to a single space.
プロパティ タイプ 説明
@label? xs:string 電話番号を表す文字列.@label は @rel のように番号を一意に識別できる必要はない."Mobile", "Home", "Work" のようなラベルを表示できる.たとえばある人物が複数の携帯電話を持つときは,それらを区別するためにこのプロパティを使うことができる.
@rel? xs:string プログラムが電話の種類を区別するために用いる.詳細は下記参照.
@uri? xs:string オプショナルな "tel URI" である.VoIP/PSTNブリッジなどにおいてプログラムで番号を扱うための公式な表現方法である.tel URI に関する情報は RFC 3966 を参照.
text() xs:string 人間が読むための電話番号.フォーマットは不問.前後の空白や文字列中の改行は重要ではなく,削除されたり空白に置き換えられることもある.

rel values/関係属性値

Value Description
http://schemas.google.com/g/2005#car Number of a car phone.
http://schemas.google.com/g/2005#fax
http://schemas.google.com/g/2005#general or not specified Unknown or unspecified type, such as a business phone number that doesn't belong to a particular person.
http://schemas.google.com/g/2005#home
http://schemas.google.com/g/2005#internal-extension Phone number that makes sense only in a context known to the user (such as an enterprise PBX).
http://schemas.google.com/g/2005#mobile
http://schemas.google.com/g/2005#other A special type of number for which no other rel value makes sense. For example, a TTY device. label can be used to indicate the actual type.
http://schemas.google.com/g/2005#pager
http://schemas.google.com/g/2005#satellite
http://schemas.google.com/g/2005#voip
http://schemas.google.com/g/2005#work
説明
http://schemas.google.com/g/2005#car 自動車電話の番号.
http://schemas.google.com/g/2005#fax
http://schemas.google.com/g/2005#general あるいは指定なし 不明あるいは特定されない種類.たとえば,特に誰のものというわけではない職場の電話.
http://schemas.google.com/g/2005#home
http://schemas.google.com/g/2005#internal-extension ユーザのコンテキストでのみ意味を持つ電話番号 (たとえば企業 PBX).
http://schemas.google.com/g/2005#mobile
http://schemas.google.com/g/2005#other 他の値に当てはまらない電話番号の種類.たとえば,TTY デバイス.ラベルを使って種類を表すことができる.
http://schemas.google.com/g/2005#pager
http://schemas.google.com/g/2005#satellite
http://schemas.google.com/g/2005#voip
http://schemas.google.com/g/2005#work

Examples/例

Simple phone number entered by a user:

ユーザが入力した普通の電話番号.

<gd:phoneNumber>(425) 555-8080 ext. 72585</gd:phoneNumber>

Same phone number drawn from a directory:

電子電話帳から抜き出した電話番号.

<gd:phoneNumber rel="http://schemas.google.com/g/2005#work" uri="tel:+1-425-555-8080;ext=52585">
  (425) 555-8080 ext. 52585
</gd:phoneNumber>

Internal phone number entered by a user:

ユーザが入力した内線番号.

<gd:phoneNumber rel="http://schemas.google.com/g/2005#internal-extension">x72585</gd:phoneNumber>

Same internal phone number drawn from a directory:

電子電話帳から抜き出した内線番号.

<gd:phoneNumber rel="http://schemas.google.com/g/2005#internal-extension" uri="tel:72585;phone-context=example.com">
  x72585
</gd:phoneNumber>

Number with a label:

ラベルつきの番号.

<gd:phoneNumber rel="http://schemas.google.com/g/2005#mobile" label="Personal calls only" uri="tel:+12065551212">
  +1 206 555 1212
</gd:phoneNumber>

Schema/スキーマ

start = phoneNumber

phoneNumber =
  element gd:phoneNumber {
     attribute rel { xs:string }?,
     attribute label { xs:string }?,
     attribute uri { xs:string }?,
     (xs:string)
  }

gd:postalAddress/gd:postalAddress

A postal address.

住所.

Properties/プロパティ

Property Type Description
@label? xs:string A simple string value used to name this address.
text() xs:string Address. Leading and trailing whitespace is insignificant. Newlines within the string are significant.
プロパティ タイプ 説明
@label? xs:string 住所を表す文字列.
text() xs:string 住所.前後の空白や文字列中の改行は重要ではない.

Examples/例

<gd:postalAddress>
  500 West 45th Street
  New York, NY 10036
</gd:postalAddress>

Schema/スキーマ

start = postalAddress

postalAddress =
  element gd:postalAddress {
     attribute label { xs:string }?,
     (xs:string)
  }

gd:rating/gd:rating

Represents a numeric rating of the enclosing entity, such as a comment. Each rating supplies its own scale, although it may be normalized by a service; for example, some services might convert all ratings to a scale from 1 to 5.

コメントなど,gd:rating が置かれているエンティティの数値評価.GData サービスが正規化することもあるが,点数の範囲は評価による.たとえば,1-5 の範囲に変換されたりもする.

Properties/プロパティ

Property Type Description
@max xs:int The rating scale's maximum value.
@min xs:int The rating scale's minimum value.
@numRaters? xs:int Number of ratings taken into account when computing the value. Indicates that the rating is an average rating.
@rel? xs:string Specifies the aspect that's being rated. If not specified, the rating is an overall rating.
@value xs:int Rating value.
プロパティ タイプ 説明
@max xs:int 点数の最大値.
@min xs:int 点数の最小値.
@numRaters? xs:int 平均点を求めたときのサンプル数.
@rel? xs:string 評価の観点を示す.指定されなければ全体評価.
@value xs:int 点数.

rel values/関連属性値

Value Description
http://schemas.google.com/g/2005#overall or not specified Overall rating. Higher values mean better ratings.
http://schemas.google.com/g/2005#price Price rating. Higher values mean higher prices.
http://schemas.google.com/g/2005#quality Quality rating. Higher values mean better quality.
説明
http://schemas.google.com/g/2005#overall あるいは指定なし 全体評価.高い点数が良い評価になる.
http://schemas.google.com/g/2005#price 価格評価.高い点数が高価格になる.
http://schemas.google.com/g/2005#quality 品質評価.高い点数が高品質になる.

Examples/例

4/5 overall rating:

全体評価,点数は 4/5:

<gd:rating value="4" min="1" max="5"/>

Most expensive price range rating:

最高得点の価格評価:

<gd:rating rel="http://schemas.google.com/g/2005#price" value="5" min="1" max="5"/>

Schema/スキーマ

start = rating

rating =
  element gd:rating {
     gdCommonProperties,
     attribute rel { xs:string }?,
     attribute value { xs:int },
     attribute min { xs:int },
     attribute max { xs:int },
     attribute numRaters { xs:int }?
  }

gd:recurrence/gd:recurrence

Represents the dates and times when a recurring event takes place.

繰り返しイベントの日時を表す.

The string that defines the recurrence consists of a set of properties, each of which is defined in the iCalendar standard (RFC 2445).

これは,iCalendar 標準 (RFC 2445) に定義されているプロパティによって構成される.

Specifically, the string usually begins with a DTSTART property that indicates the starting time of the first instance of the event, and often a DTEND property or a DURATION property to indicate when the first instance ends. Next come RRULE, RDATE, EXRULE, and/or EXDATE properties, which collectively define a recurring event and its exceptions (but see below). (See section 4.8.5 of RFC 2445 for more information about these recurrence component properties.) Last comes aVTIMEZONE component, providing detailed timezone rules for any timezone ID mentioned in the preceding properties.

DTSTART プロパティは1回目のイベントの開始時刻を示し,DTEND プロパティか DURATION プロパティが1回目のイベントの終了時刻を表す.RRULE, RDATE, EXRULE, EXDATE の各プロパティは,繰り返し規則や例外を定める (下記参照).(これら繰り返しに関するプロパティについては RFC 2445 4.8.5 節を参照.) VTIMEZONE は上述のプロパティが属する時間帯を表す.

Google services like Google Calendar don't generally generate EXRULE and EXDATE properties to represent exceptions to recurring events; instead, they generate <gd:recurrenceException> elements. However, Google services may include EXRULE and/or EXDATE properties anyway; for example, users can import events and exceptions into Calendar, and if those imported events contain EXRULE or EXDATE properties, then Calendar will provide those properties when it sends a <gd:recurrence> element.

Google カレンダーのような Google のサービスでは,一般的に EXRULE や EXDATE のように繰り返しイベントの例外を表すプロパティを使わない.代わりに,<gd:recurrenceException> 要素を用いる.しかし,Google のサービスが EXRULE プロパティや EXDATE プロパティを使うこともある.たとえば,それらのプロパティを用いたイベントを Google カレンダーにインポートすると,<gd:recurrence> 要素にそれらのプロパティが残る.

Note the the use of <gd:recurrenceException> means that you can't be sure just from examining a <gd:recurrence> element whether there are any exceptions to the recurrence description. To ensure that you find all exceptions, look for <gd:recurrenceException> elements in the feed, and use their <gd:originalEvent> elements to match them up with <gd:recurrence> elements.

<gd:recurrenceException> という要素があるということは,<gd:recurrence> 要素を見ただけでは,繰り返しイベントに例外があるかどうかわからないということである.例外を見つけるためには,フィードから <gd:recurrenceException> 要素を探し,要素中の <gd:originalEvent> 要素が <gd:recurrence> 要素に一致することを利用する.

Properties/プロパティ

Property Type Description
text() xs:string Recurrence description.
プロパティ タイプ 説明
text() xs:string 繰り返しについての記述.

Example/例

A recurring event that takes place every morning from 6:00 to 7:00 a.m., Pacific time, from March 14 through March 21, 2006:

毎朝 6:00 から 7:00 までの繰り返しイベント.時間帯は太平洋標準時刻.2006年3月14日から21日まで.

<gd:recurrence>
  DTSTART;TZID=America/Los_Angeles:20060314T060000
  DURATION:PT3600S
  RRULE:FREQ=DAILY;UNTIL=20060321T220000Z
  BEGIN:VTIMEZONE
  TZID:America/Los_Angeles
  X-LIC-LOCATION:America/Los_Angeles
  BEGIN:STANDARD
  TZOFFSETFROM:-0700
  TZOFFSETTO:-0800
  TZNAME:PST
  DTSTART:19671029T020000
  RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
  END:STANDARD
  BEGIN:DAYLIGHT
  TZOFFSETFROM:-0800
  TZOFFSETTO:-0700
  TZNAME:PDT
  DTSTART:19870405T020000
  RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
  END:DAYLIGHT
  END:VTIMEZONE
</gd:recurrence>

Schema/スキーマ

start = recurrence

recurrence =
   element gd:recurrence {
      ( xs:string )
   }

gd:recurrenceException/gd:recurrenceException

Represents an event that's an exception to a recurring event・that is, an instance of a recurring event in which one or more aspects of the recurring event (such as attendance list, time, or location) have been changed.

繰り返しイベントの例外を表す.繰り返しイベントにおいて,参加者や時刻,場所が一回限りで変更されるときに使う.

Contains a <gd:originalEvent> element that specifies the original recurring event that this event is an exception to.

元の繰り返しイベントを表す <gd:originalEvent> 要素を含む.

When you change an instance of a recurring event, that instance becomes an exception. Depending on what change you made to it, the exception behaves in either of two different ways when the original recurring event is changed:

  • If you add, change, or remove comments, attendees, or attendee responses, then the exception remains tied to the original event, and changes to the original event also change the exception.
  • If you make any other changes to the exception (such as changing the time or location) then the instance becomes "specialized," which means that it's no longer as tightly tied to the original event. If you change the original event, specialized exceptions don't change. But see below.

繰り返されるイベントのひとつを変更すると,それが例外となる.その変更方法によって,元の繰り返しイベントを変更したときの例外の扱いが変わる.

  • コメントや参加者,出欠に対して追加・変更・削除を行った場合,例外は元の繰り返しイベントとの関係を維持する.元の繰り返しイベントを変更すると,例外も変更される.
  • それ以外の変更を (時間や場所の変更) を行うと,そのイベントは "特別な" 例外となり,元の繰り返しイベントとの関係が切れる.元の繰り返しイベントを変更しても,特別な例外は変更されない.下記参照.

For example, say you have a meeting every Tuesday and Thursday at 2:00 p.m. If you change the attendance list for this Thursday's meeting (but not for the regularly scheduled meeting), then it becomes an exception. If you change the time for this Thursday's meeting (but not for the regularly scheduled meeting), then it becomes specialized.

たとえば,毎週火曜日と木曜日の午後 2:00 に会議があるとする.今週木曜日の会議の参加者を変更すると (元の繰り返しイベントは変更しない),例外となる.今週木曜日の会議時間を変更すると (元の繰り返しイベントは変更しない),特別な例外となる.

Regardless of whether an exception is specialized or not, if you do something that deletes the instance that the exception was derived from, then the exception is deleted. Note that changing the day or time of a recurring event deletes all instances, and creates new ones.

特別な例外かどうかにかかわらず,例外の元であったイベントが削除されると,その例外も削除される.繰り返しイベントの日時が変更されると,例外はすべて削除され,新たなイベントとして作成される.

For example, after you've specialized this Thursday's meeting, say you change the recurring meeting to happen on Monday, Wednesday, and Friday. That change deletes all of the recurring instances of the Tuesday/Thursday meeting, including the specialized one.

たとえば,今週木曜日のイベントを特別な例外とした後に,元の繰り返しイベントを月水金に変更すると,特別な例外を含む火木の会議はすべて削除される.

If a particular instance of a recurring event is deleted, then that instance appears as a <gd:recurrenceException> containing a <gd:entryLink> that has its <gd:eventStatus> set to "http://schemas.google.com/g/2005#event.canceled". (For more information about canceled events, see RFC 2445.)

繰り返されるイベントのひとつが削除されると,そのイベントは <gd:entryLink> を含む <gd:recurrenceException> となる.<gd:entryLink> は,"http://schemas.google.com/g/2005#event.canceled" に設定された <gd:eventStatus> を持つ.

Properties/プロパティ

Property Type Description
@specialized xs:boolean Indicates whether the exception is specialized or not.
gd:entryLink entryLink An Event entry providing the details about the exception.
gd:originalEvent originalEvent The original recurring event that this is an exception to.
プロパティ タイプ 説明
@specialized xs:boolean 特別な例外かどうか.
gd:entryLink entryLink 例外についての詳細情報を持つエントリ.
gd:originalEvent originalEvent 元の繰り返しイベント.

Example/例

An exception to a recurring event (with some pieces replaced by brief italicized identifiers for clarity):

繰り返しイベントの例外 (見易さのためにイタリック体にした部分がある): (訳注: イタリック体は原著を参照)

<gd:recurrenceException specialized="true">
  <gd:entryLink>
    <entry>
      <id>i8fl1nrv2bl57c1qgr3f0onmgg_20060317T220000Z</id>
      <published>2006-03-17T23:00:00.000Z</published>
      <updated>2006-03-14T21:33:12.000Z</updated>
      <category scheme="http://schemas.google.com/g/2005#kind"
        term="http://schemas.google.com/g/2005#event"/>
      <title type="text">recurrence</title>
      <content type="text"/>
      <link rel="alternate" type="text/html"
        href="http://www.google.com/calendar/event?eid=idString"
        title="alternate"/>
      <author>
        <name>exception</name>
      </author>
      <gd:eventStatus
        value="http://schemas.google.com/g/2005#event.confirmed"/>
      <gd:comments>
        <gd:feedLink
            href="http://www.google.com/calendar/feeds/userID/private-magicCookie/full/eventID/comments/">
          <feed>
            <updated>2006-03-14T21:36:23.250Z</updated>
            <title type="text">Comments for: recurrence</title>
            <link rel="alternate" type="text/html"
              href="http://www.google.com/calendar/feeds/userID/private-magicCookie/full/eventID/comments/"
              title="alternate"/>
          </feed>
        </gd:feedLink>
      </gd:comments>
      <gd:transparency
        value="http://schemas.google.com/g/2005#event.opaque "/>
      <gd:originalEvent id="i8fl1nrv2bl57c1qgr3f0onmgg"
          href="http://www.google.com/calendar/feeds/userID/private-magicCookie/composite/eventID">
        <gd:when startTime="2006-03-17T22:00:00.000Z"/>
      </gd:originalEvent>
      <gd:where valueString="Home"/>
      <gd:when startTime="2006-03-17T23:00:00.000Z"
        endTime="2006-03-18T00:00:00.000Z"/>
    </entry>
  </gd:entryLink>
</gd:recurrenceException>

Schema/スキーマ

start = recurrenceException

recurrenceException =
   element gd:recurrenceException {
      attribute specialized { xs:boolean },
      (entryLink
	  & originalEvent)
   }

gd:reminder/gd:reminder

Most often used in: <gd:when>

<gd:when> 内によく現れる.

A time interval, indicating how long before the containing entity's @startTime or @dueTime attribute a reminder should be issued. Alternatively, may specify an absolute time at which a reminder should be issued.

内包するエンティティの @startTime 属性か @dueTime 属性に対して,どのくらい前にリマインダ (備忘通知) を送るべきかを表す.あるいは,リマインダを送信すべき時刻そのものを表す.

Properties/プロパティ

Property Type Description
@absoluteTime? xs:dateTime Absolute time at which the reminder should be issued. This is typically used when a user uses a "snooze" feature to delay a previous reminder. If the timezone isnot specified, the observer's local time is assumed.
@days? xs:unsignedInt Period of time before gd:when/@startTime when a remindershould be issued. If the parent entity's target time isa date rather than a specific time, then these attributesare relative to midnight (00:00) on that date.
@hours? xs:unsignedInt
@minutes? xs:unsignedInt
プロパティ タイプ 説明
@absoluteTime? xs:dateTime リマインダを送信すべき時刻.典型的には,リマインダを再送する "snooze" 機能とともに用いられる.時間帯が指定されていなければ,オブザーバ (訳注: ユーザ?) の時間帯と仮定される.
@days? xs:unsignedInt gd:when/@startTime より何日前にリマインダを送るべきかを表す.@startTime が日付だけで時刻がなければ,00:00 とみなす.
@hours? xs:unsignedInt
@minutes? xs:unsignedInt

Restrictions/制限

  • At most one of @days, @hours, @minutes, or @absoluteTime may be specified. To specify a mixed duration, normalize in terms of the most precise unit. For example, to specify 1 hour 30 minutes, use @minutes="90".
  • You can't use negative values for the attributes (so if you want a reminder to occur after the start time, you must use @absoluteTime).
  • @days, @hours, @minutes, @absoluteTime を組み合わせて指定してはならない.粒度の細かい単位に合わせること.たとえば,1時間半であれば,@minutes="90" とする.
  • これらの属性に負の値を設定できない (開始時刻より後にリマインダを設定したければ,@absoluteTime を用いること).

Examples/例

A 15-minute reminder for a meeting:

会議 15 分前のリマインダ:

<gd:when startTime="2005-06-06T17:00:00-08:00" endTime="2005-06-06T18:00:00-08:00">
  <gd:reminder minutes="15"/>
</gd:when>

Same meeting as above, but snoozed for 10 minutes after the reminder at 16:45:

上と同じ会議で,16:45 にリマインダを送信した後,10 分後に再送する:

<gd:when startTime="2005-06-06T17:00:00-08:00" endTime="2005-06-06T18:00:00-08:00">
  <gd:reminder minutes="15"/>
  <gd:reminder absoluteTime="2005-06-06T16:55:00-08:00"/>
</gd:when>

Schema/スキーマ

start = reminder

reminder =
  element gd:reminder {
     gdCommonProperties,
     attribute absoluteTime { xs:dateTime }?,
     attribute days { xs:unsignedInt }?,
     attribute hours { xs:unsignedInt }?,
     attribute minutes { xs:unsignedInt }?
  }

gd:when/gd:when

Represents a period of time or an instant.

時間や時刻を表す.

Properties/プロパティ

Property Type Description
@endTime? xs:dateTime Describes when the event ends. If the timezone is not specified, the observer's local timezone is assumed.
@startTime xs:dateTime Describes when the event starts or (for zero-duration events) when it occurs. If the timezone is not specified, the observer's local timezone is assumed.
@valueString? xs:string A simple string value that can be used as a representation ofthis time period.
プロパティ タイプ 説明
@endTime? xs:dateTime イベントの終了時刻.時間帯が指定されなければ,ユーザの時間帯と仮定される.
@startTime xs:dateTime イベントの開始時刻,(期間のないイベントなら) 予定時刻.時間帯が指定されなければ,ユーザの時間帯と仮定される.
@valueString? xs:string 時間を表す文字列.

Restrictions/制限

  • It's not possible to mix xs:dateTime with xs:date in startTime/endTime.
  • If endTime is not specified, then the event is considered to be an instant in time (if @startTime includes a time) or a one-day event (if @startTime is only a date).
  • startTime/endTime には,xs:dateTime 型と xs:date 型を混在させることはできない.
  • endTime が指定されなければ,そのイベントは期間がない (@startTimeが時刻を含む) あるいは終日予定 (@startTime が日付のみ) とみなされる.

Examples/例

A one-day event:

終日イベント:

<gd:when startTime="2005-06-06"/>

Alternative representation of a one-day event:

終日イベントの代替表記:

<gd:when startTime="2005-06-06" endTime="2005-06-07"/>

A two-day event (on June 6 and June 7) with a string description:

説明のある2日間のイベント (6/6-6/7):

<gd:when startTime="2005-06-06" endTime="2005-06-08" valueString="This weekend"/>

A one-hour meeting:

1時間の会議:

<gd:when startTime="2005-06-06T17:00:00-08:00" endTime="2005-06-06T18:00:00-08:00"/>

A zero-duration event:

期間のないイベント:

<gd:when startTime="2005-06-06T17:00:00-08:00"/>

Schema/スキーマ

start = when

when =
  element gd:when {
     gdCommonProperties,
     attribute startTime { (xs:date | xs:dateTime) },
     attribute endTime { (xs:date | xs:dateTime) }?,
     attribute valueString { xs:string }?
  }

gd:where/gd:where

A place (such as an event location) associated with the containing entity. The type of the association is determined by the rel attribute; the details of the location are contained in an embedded or linked-to Contact entry.

内包するエンティティに関連する場所 (イベント開催地など).場所の種類は,関係属性 (rel) で表される.場所の詳細は,埋め込み (あるいはリンク先) 連絡先エントリにある.

A <gd:where> element is more general than a <gd:geoPt> element. The former identifies a place using a text description and/or a Contact entry, while the latter identifies a place using a specific geographic location.

<gd:where> 要素は <gd:geoPt> 要素より汎用的である.前者は文字列や連絡先エントリで表すことができるのに対し,後者は緯度経度などで表す.

Properties/プロパティ

Property Type Description
@label? xs:string Specifies a user-readable label to distinguish this location from other locations.
@rel? xs:string Specifies the relationship between the containing entity and the contained location. Possible values (see below) are defined by other elements. For example, <gd:when> defines http://schemas.google.com/g/2005#event.
@valueString? xs:string A simple string value that can be used as a representation of this location.
gd:entryLink? entryLink Entry representing location details. This entry should implementthe Contact kind.
プロパティ タイプ 説明
@label? xs:string 人間が読んで場所を区別するためのラベル.
@rel? xs:string 内包するエンティティとの関係を示す.取り得る値 (下記参照) は他の要素で定義される.たとえば,<gd:when> は http://schemas.google.com/g/2005#event を定義する.
@valueString? xs:string 場所を表す文字列.
gd:entryLink? entryLink 場所の詳細を表すエントリ.Contact kindであるべきである.

rel values/関係属性値

Value Description
http://schemas.google.com/g/2005#event or not specified Place where the enclosing event takes place.
http://schemas.google.com/g/2005#event.alternate A secondary location. For example, a remote site with a videoconference link to the main site.
http://schemas.google.com/g/2005#event.parking A nearby parking lot.
説明
http://schemas.google.com/g/2005#event あるいは指定なし 内包しているイベントが行われる場所.
http://schemas.google.com/g/2005#event.alternate ビデオ会議の遠隔地など.主催地以外の場所.
http://schemas.google.com/g/2005#event.parking 近くの駐車場.

Examples/例

Event location:

イベント開催地:

<gd:where valueString="Google Cafeteria (Building 40)"/>

More complicated event location:

より複雑なイベント開催地:

<gd:where rel="http://schemas.google.com/g/2005#event" valueString="Joe's Pub">
  <gd:entryLink href="http://local.example.com/10018/JoesPub">
    <gd:entry>
      <id>http://local.example.com/10018/JoesPub</id>
      <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/>
      <content>Nice place to listen to jazz music</content>
      <link href="http://www.joespub.com"/>
      <gd:contactSection>
        <gd:postalAddress>500 West 45th Street, New York, NY 10018</gd:postalAddress>
        <gd:geoPt lat="40.75" lon="-74.0"/>
        <gd:phoneNumber>(212) 555-1212</gd:phoneNumber>
        <gd:email address="info@joespub.com"/>
      </gd:contactSection>
    </gd:entry>
  </gd:entryLink>
</gd:where>

Event with multiple locations:

複数の開催地:

<gd:where label="Mountain View Location (main)"
         valueString="Google Cafeteria (Building 40)"/>

<gd:where rel="http://schemas.google.com/g/2005#event.alternate"
         label="New York Location (videoconference)"
         valueString="Metropolis"/>

Schema/スキーマ

start = where

where =
   element gd:where {
      gdCommonProperties,
      attribute rel { xs:string }?,
      attribute label { xs:string }?,
      attribute valueString { xs:string }?,
      (entryLink?)
   }

gd:who/gd:who

A person associated with the containing entity. The type of the association is determined by the rel attribute; the details about the person are contained in an embedded or linked-to Contact entry.

内包するエンティティに関連する人物.人物の種類は,関係属性 (rel) で表される.人物の詳細は,埋め込み (あるいはリンク先) 連絡先エントリにある.

The <gd:who> element can be used to specify email senders and recipients, calendar event organizers, and so on.

<gd:who> 要素は,メール送受信者やイベント主催者などを表すための用いることができる.

Properties/プロパティ

Property Type Description
@email? xs:string Email address. This property is typically used when<gd:entryLink> is not specified.
@rel xs:string Specifies the relationship between the containing entity and the contained person. See below for possible values.
@valueString? xs:string A simple string value that can be used as a representationof this person.
gd:attendeeStatus gEnumConstruct Status of event attendee. Extensible enum documented below.
gd:attendeeType? gEnumConstruct Type of event attendee. Extensible enum documented below.
gd:entryLink? entryLink Entry representing person details. This entry should implement the Contact kind. In many cases, this entrywill come from a contact feed.
プロパティ タイプ 説明
@email? xs:string 電子メールアドレス.このプロパティは <gd:entrlyLink> がないときによく用いられる.
@rel xs:string 内包するエンティティとの関係を表す.取り得る値については下記参照.
@valueString? xs:string 人物を表す文字列.
gd:attendeeStatus gEnumConstruct 参加者の出欠状況.下記のように拡張できる.
gd:attendeeType? gEnumConstruct 参加者の種類.下記のように拡張できる.
gd:entryLink? entryLink 人物の詳細を表すエントリ.Contact kind とすべきである.多くの場合,このエントリは連絡先フィードにある.

rel values/関係属性値

The valid values for @rel depend on which kind the <gd:who> element appears in.

利用可能な @rel の値は,<gd:who> 要素が現れる kind の種類による.

Value Kind Description
http://schemas.google.com/g/2005#event.attendee Event A general meeting/event attendee.
http://schemas.google.com/g/2005#event.organizer Event Event organizer. An organizer is not necessarily an attendee.
http://schemas.google.com/g/2005#event.performer Event Performer. Similar to http://schemas.google.com/g/2005#event.speaker, but with more emphasis on art than speech delivery.
http://schemas.google.com/g/2005#event.speaker Event Speaker.
http://schemas.google.com/g/2005#message.bcc Message Message BCC recipient.
http://schemas.google.com/g/2005#message.cc Message Message CC recipient.
http://schemas.google.com/g/2005#message.from Message Message (email or IM) sender.
http://schemas.google.com/g/2005#message.reply-to Message Intended recipient of a reply message.
http://schemas.google.com/g/2005#message.to Message Message primary recipient.
Kind 説明
http://schemas.google.com/g/2005#event.attendee Event 会議やイベントの参加者.
http://schemas.google.com/g/2005#event.organizer Event イベント主催者.必ずしも参加者でなくてもよい.
http://schemas.google.com/g/2005#event.performer Event 出演者.講演者http://schemas.google.com/g/2005#event.speaker, とほぼ同じだが,スピーチより芸術性に重きが置かれる.
http://schemas.google.com/g/2005#event.speaker Event 講演者.
http://schemas.google.com/g/2005#message.bcc Message BCC による受信者.
http://schemas.google.com/g/2005#message.cc Message CC による受信者.
http://schemas.google.com/g/2005#message.from Message 送信者 (電子メール, IM).
http://schemas.google.com/g/2005#message.reply-to Message 返信先.
http://schemas.google.com/g/2005#message.to Message 受信者 (宛先).

gd:attendeeType Values/gd:attendeeType の値

Value Description
http://schemas.google.com/g/2005#event.optional Optional attendee.
http://schemas.google.com/g/2005#event.required Required attendee.
説明
http://schemas.google.com/g/2005#event.optional 任意参加者.
http://schemas.google.com/g/2005#event.required 必須参加者.

gd:attendeeStatus Values/gd:attendeeStatus の値

Value Description
http://schemas.google.com/g/2005#event.accepted Attendee has accepted.
http://schemas.google.com/g/2005#event.declined Attendee has declined.
http://schemas.google.com/g/2005#event.invited Invitation has been sent, but the person has not accepted.
http://schemas.google.com/g/2005#event.tentative Attendee has accepted tentatively.
説明
http://schemas.google.com/g/2005#event.accepted 出席.
http://schemas.google.com/g/2005#event.declined 欠席.
http://schemas.google.com/g/2005#event.invited 招待客 (返答待ち).
http://schemas.google.com/g/2005#event.tentative 仮に出席とする.

Examples/例

Email recipients:

電子メール受信者:

<gd:who rel="http://schemas.google.com/g/2005#message.from" email="jo@example.com"/>
<gd:who rel="http://schemas.google.com/g/2005#message.to" valueString="Elizabeth" email="liz@example.com"/>

Meeting attendee:

会議参加者:

<gd:who rel="http://schemas.google.com/g/2005#event.attendee" valueString="Jo">
  <gd:attendeeType value="http://schemas.google.com/g/2005#event.required"/>
  <gd:attendeeStatus value="http://schemas.google.com/g/2005#event.tentative"/>
  <gd:entryLink href="http://gmail.com/jo/contacts/Jo">
    <entry>
      <id>http://gmail.com/jo/contacts/Jo</id>
      <category term="user-tag" label="Google"/>
      <title>Jo March</title>
      <gd:contactSection>
        <gd:email address="jo@example.com"/>
        <gd:phoneNumber label="work">(650) 555-1212</gd:phoneNumber>
      <gd:contactSection>
    </entry>
  </gd:entryLink>
</gd:who>

Event organizer:

イベント主催者:

<gd:who rel="http://schemas.google.com/g/2005#event.organizer" valueString="Receptionist 41"/>

Schema/スキーマ

start = who

who =
   element gd:who {
      gdCommonProperties,
      attribute rel { xs:string },
      attribute email { xs:string },
      (entryLink?
       & element gd:attendeeType { gEnumConstruct }?
       & element gd:attendeeStatus { gEnumConstruct })
   }
Last modified:2014/10/30 18:38:45
Keyword(s):
References: